body {
	padding: 0px;
	font-family: Verdana, Arial;
	font-size: 8pt;
	}
a {
	color: #525252;
	}
.header_graphic {
	background-color: #000;
	width:auto;
	}
h1 {
	font-size: 13pt;
	font-weight: bold;	
	}
h2 {
	font-size: 12pt;
	font-weight: bold;	
	}
.bold {
	font-weight: bold;
	}
#container_header {
	width: 1000px;
	height: 238px;
	background-image: url(../images/header_composite.jpg);
	background-repeat: no-repeat;
	}
#container_logo {
	position: absolute;
	width: 300px;
	top: 0px;
	}
#container_logo_link {
	position: absolute;
	width: 300px;
	top: 0px;
	height: 170px;
	}
#container_search {
	float:right;
	margin-top:106px;
	margin-right:10px;
/*	width:610px;	*/
	}
#container_search form {background:#5b3737;float:right;}
#container_search select {height: 20px;margin:6px 5px 0 5px;float:left;width:380px;}
#container_search input{float:left;}	
	
#container_basket {
	
	float: right;
	
	vertical-align: middle;
	font-weight: bold;
	color: #ffffff;
	}
#container_header_message {
	margin:0 auto;
	text-align: center;
	vertical-align: middle;
	font-weight: bold;
	color: #000000;
	}
#container_left {
	width: 220px;
	font-size: 8pt;
	border-right: 1px dashed #c0c0c0;
	}
#container_main {
/*	width: 578px;	*/
	border-right: 1px dashed #c0c0c0;
	padding: 10px;
	overflow: auto;
	overflow-y:auto;
	overflow-x:hidden;
	vertical-align: top;
	text-align: center;
	}
#container_right {
	width: 176px;
	}
#container_footer {
	text-align: center;
	vertical-align: middle;
	background-color: #fff;
	color: #000;
	}
#container_footer a {
	color: #000;
	text-transform:uppercase;
	text-decoration:none;
	}
.title_category {
	font-size: 13pt;
	font-weight: bold;
	}
#container_main table {
	font-size: 8pt;
	}
.title_link {
	text-decoration: none;
	font-weight: bold;
	}
.title_link img {
	border: none;
	}
.title_link:hover {
	text-decoration: underline;
	font-weight: bold;
	}
.details_product_title {
	font-weight: bold;
	font-size: 14pt;
	}
#details_product_price {
	font-weight: bold;
	font-size: 12pt;
	}
form input, submit, select, checkbox, radio, textarea, {
	font-size: 8pt;
	}
.main_category {
	width: 220px;
	padding-top: 5px;
	padding-bottom: 5px;
	border-bottom: 1px dashed #c0c0c0;
	text-wrap: unrestricted;
	cursor: pointer;
	}
.main_category a {
	color: #000000;
	}
.main_category a:hover {
	font-weight: bold;
	}
/*.main_category a:visited {
	color: #525252;
	}
.main_category {
	padding-top: 5px;
	padding-bottom: 5px;
	border-bottom: 1px dashed #c0c0c0;
	}
.main_category a {
	text-decoration: none;
	color: #800000;	
	}
.main_category:hover a {
	color: #800000;
	}
.main_category a:visited {
	text-decoration: none;
	color: #525252;
	}
*/
.main_category_arrow {
	padding-top: 5px;
	padding-bottom: 5px;
	border-bottom: 1px dashed #c0c0c0;
	text-align: center;
	}
.main_category_count {
	font-size: 6pt;
	color: #800000;
	}
.container_featured_items {
	position: relative;
	text-align: center;
	border: 1px ridge #c51112;
	background-image: url(../images/body_grey_grad.gif);
	background-repeat: repeat-x;
	z-index: 1;
	}
.featured_item {
	cursor: pointer;
	width: 85px;
	height: 220px;
	margin: 5px;
	padding: 5px;
	text-wrap: unrestricted;
	text-align: center;
	vertical-align: top;
	font-size: 7pt;
	}
.featured_item a {
	text-decoration: none;
	}
.featured_item img {
	width: 100px;
	}

.container_main_page_links {
	position: relative;
	text-align: center;
	border: 1px ridge #c51112;
	background-image: url(../images/body_grey_grad.gif);
	background-repeat: repeat-x;
	}
.container_main_page_links table {
	margin: auto;
	}
.main_page_link {
	cursor: pointer;
/*	width: 85px;
	height: 220px;
*/
	margin: 5px;
	padding: 5px;
	text-wrap: unrestricted;
	text-align: center;
	vertical-align: middle;
	font-size: 7pt;
	}
.main_page a {
	text-decoration: none;
	}
.a_z_nav {
	text-align: center;
	}
.a_z_nav a {
	color: #800000;
	font-weight: bold;
	}

.id_ads {
	cursor: pointer;
	text-align: left;
	border: 1px solid #cccccc;
	}
#id_ad {
	position: fixed;
	width: 500px;
	height: 350px;
	left: 50%;
	top: 50%;
	margin: -150px 0 0 -250px; 
	border: 3px solid black;
	background-color: #ffffff;
	z-index: 200;
	overflow-y:auto;
	overflow-x:hidden;
	}
#id_ad_container {
	height: 250px;
	width: 420px;
	overflow-y:auto;
	overflow-x:hidden;
	}
#id_ad_close {
	cursor: pointer;
	}
.gold_discs {
	vertical-align: middle;
	cursor: pointer;
	font-size: 10pt;
	font-weight: bold;
	}
.gold_discs:hover {
	color: #800000;
	}
	
/* menu styles */	
#menu-bar{height:47px;width:100%;float:left;}
#menu-bar ul{list-style-type:none;padding:0;float:left;margin:0 0 0 1px;width:100%;border-top:1px solid white;background:transparent url(../images/menu-bg-br.jpg); repeat-x scroll 0 0;}

#menu-bar ul li {display:inline;float:left;margin-right:1px;border-right:1px solid white;}
#menu-bar ul li a{font-size:14px;text-decoration:none;font-weight:bold;}
#menu-bar ul li a:hover{color:#c11415;}

.menubut {background:url(../images/menubut-bg.jpg); repeat-x;padding:12px 16px;border-bottom:5px solid #c11415;}
.menucart {background:url(../images/mun-cart-bg2.jpg);no-repeat;width:125px;height:17px;border-bottom:5px solid #c11415;padding:12px 16px 13px 16px; cursor: pointer; }
.menucart:hover{background:url(../images/mun-cart-bg2-on.jpg) no-repeat;width:125px;height:17px;padding:12px 16px 13px 16px; cursor: pointer;}

.menuaccount {background:url(../images/myaccount-bg.jpg); no-repeat;width:123px;height:17px;border-bottom:5px solid #c11415;padding:12px 16px 13px 16px; cursor: pointer;}
.menuaccount:hover{background:url(../images/myaccount-bg-on.jpg); no-repeat;width:123px;height:17px;padding:12px 16px 13px 16px; cursor: pointer;}

.homebut{background:url(../images/menubut-bg.jpg); repeat-x;padding:12px 28px;border-bottom:5px solid #c11415;}
.menu-on {background:#000;font-weight:bold;}
.menu-on a{color:White;}
#cardsbar{margin:10px 0;width:100%;}
#cardsbar img {float:left;}

/*contact box*/
#contact-box{float:right;width:35%;padding-left:10px;background:white;}
.email{float: right; margin:5px 5px 5px 10px;font-size:16px;font-weight:bold;}
a.email-txt:hover{color:red;}
.email2{margin:5px 0 ;font-size:11px;font-weight:bold;float:left;width:180px;}

.phone-number{margin:5px 15px 0 0;font-size:18px;font-weight:bold;float:left;}

#footer-contact-box{float:right;width:220px;padding:10px 0 0 10px;background:white;}
#footer-contact-box img {float:left;clear:left;}
.phone-number2{margin:10px 0;font-size:16px;font-weight:bold;float:left;width:180px;}

/* bottom boxes */
/*
#bot-boxes{float:left;width:100%;margin:0px 0 0 0px;}
#bot-boxes ul{float:left;clear:left;list-style-type:none;margin:0;padding:0;width:100%;}
#bot-boxes ul li{float:left;display:inline;padding:15px 0 0 55px;}
.bot1{background:url(../images/bot1-bg.jpg); no-repeat;width:150px;height:100px;margin-right:3px;}
.bot1 p{margin:0px;width:155px;font-size:11px;}
.bot2{background:url(../images/bot2-bg.jpg); no-repeat;width:150px;height:100px;margin-right:3px;}
.bot2 p{margin:0px;width:145px;font-size:11px;}
.bot3{background:url(../images/bot3-bg.jpg); no-repeat;width:150px;height:100px;margin-right:5px;margin-top:2px;}
.bot3 p{margin:0px;width:135px;font-size:11px;}
.bot4{background:url(../images/bot4-bg.jpg); no-repeat;width:150px;height:100px;margin-right:3px;margin-top:6px;}
.bot4 p{margin:0px;width:135px;font-size:11px;}
*/

#bot-boxes{/*float:left;*/width:950px;margin-left:auto; margin-right: auto;}
#bot-boxes ul{/*float:left;*/clear:left;list-style-type:none;margin:0;padding:0;width:100%;}
#bot-boxes ul li{float:left;display:inline;padding:25px 0 0 55px;}
.bot1{background:url(../images/bot1-bg.jpg); no-repeat;width:170px;height:100px;margin-right:3px;}
.bot1 p{margin:0px;width:155px;font-size:11px;}
.bot2{background:url(../images/bot2-bg.jpg); no-repeat;width:170px;height:100px;margin-right:3px;}
.bot2 p{margin:0px;width:155px;font-size:11px;}
.bot3{background:url(../images/bot3-bg.jpg); no-repeat;width:170px;height:100px;margin-right:5px;margin-top:2px;}
.bot3 p{margin:0px;width:155px;font-size:11px;}
.bot4{background:url(../images/bot4-bg.jpg); no-repeat;width:170px;height:100px;margin-right:3px;margin-top:6px;}
.bot4 p{margin:0px;width:155px;font-size:11px;}

/*
#bot-ad{float:left;height:88px;background:#cecece;width:100%;margin-bottom:5px;}
#botadtxt {color:white;font-size:14px;font-weight:800;float:left;margin:15px 0 0px 5px;line-height:22px;width:auto;}
.bot-ad-img{float:right;margin:0 5px;}
*/

#bot-ad{height:88px;background:#cecece;width:900px;margin-bottom:5px; margin-left: auto; margin-right: auto;}
#bot-ad span {color:white;font-size:18px;font-weight:bold;float:left;margin:18px 30px 25px 100px;cursor: pointer;}
.bot-ad-img{float:right;margin:10px 10px 0 0;}


#copy{margin:0;float:left;font-size:12px;color:black;font-weight:bold;line-height:18px;text-align:left;}
#designer{float:right;font-size:12px;margin:10px 0 30px 0;width:440px;}
.design-co{color:#919191;float:right;margin:0;}
.design-logo{float:right;}
