/* CSS Document */
body {
	margin: 0px;
	background-image:url(images/bg.gif);
	background-position:center top;
	background-repeat:repeat-y;
	background-color:#000000;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
}


.right {
	margin: 0px;
	background-image:url(images/right_column_bgdash.gif);
	background-position:top right;
	background-repeat:repeat-y;
	background-color:#ffffff;
}

#header_logo { width:750px; height:191px; background:url('images/logo.gif') no-repeat; position:relative;}
#header_logo #minibask_holder {position:relative; top:58px; margin-left:600px; width:100px; line-height:14px; height:100px;}
#minibask_holder a { font-weight: normal; text-decoration:none; color:#fff; font-size:10px;}
#minibask_holder a:hover {text-decoration:underline;}

.mainheader {
	font-size: 12px;
	font-weight: bold;
	color: #000000;
	padding-top: 10px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #999999;
	padding-left: 5px;
}

.mainheader2 {
	font-size: 12px;
	font-weight: bold;
	color: #000000;
	padding-top: 10px;
	padding-left: 5px;
}

.homeads {
	font-size: 10px;
	line-height:12px;
	color: #999999;
	margin:0px;
	padding:3px;
	display:block;
}

.homeads a {
	color: #999999;
	text-decoration: none;
}

.homeads b {
	font-weight: normal;
}

h1 {
	font-size: 10px;
	margin:0px;
	font-weight: normal;
	color: #999999;
}

h1 a {
	font-size: 10px;
	margin:0px;
	font-weight: normal;
	color: #999999;
	text-decoration: none;
}

#homeadhead {
	padding:3px;
	font-size: 14px;
	color:#FF3300;
	font-weight: normal;
	text-align: left;
}

a.homeadhead:link,  a.homeadhead:visited {
		padding:3px;
	font-size: 14px;
	color:#FF3300;
	font-weight: normal;
	text-align: left;
	text-decoration: none;
}

#new_prods {background:#000; font-size:10px;}
#new_prods p {margin:3px 0px 5px 0px;}
#new_prods .new_listing {height:120px; overflow:scroll; overflow-X:hidden; padding-left:10px; padding-top:5px;}
#new_prods .new_title {color:#fff; border-bottom:1px solid #ff9900; font-weight:bold; font-size:12px; padding:6px 0px 5px 10px;}
#new_prods .prod_title a {color:#ff9900; text-decoration:none;}
#new_prods .prod_date {color:#b3b3b3;}

#blog {background:#000; font-size:10px; padding-left:1px;}
#blog p {margin:3px 0px 5px 0px;}
#blog .blog_listing {height:120px; overflow:scroll; overflow-X:hidden; padding-left:10px; padding-top:5px;}
#blog .blog_title {color:#fff; border-bottom:1px solid #99CC33; font-weight:bold; font-size:12px; padding:6px 0px 5px 10px;}
#blog .entry_title a {color:#99CC33; text-decoration:none;}
#blog .entry_subline {color:#b3b3b3;}

.blog_pic {float:left; margin-right:10px;}

.maincopy {
	font-size: 10px;
	color: #000000;
	line-height: 20px;
}

.maincopy a {
	font-size: 10px;
	color: #004E82;
	text-decoration: underline;
}

.listinfo {
	font-size: 10px;
	color: #000000;
	line-height: 20px;
}

.listinfo h1 {
	font-size: 13px;
	color: #000000;
	display:inline;
}

.listinfo h2 {
	font-size: 10px;
	color: #000000;
	display:inline;
	font-weight: normal;
}

.listinfo a {
	font-size: 10px;
	color: #004E82;
	text-decoration: underline;
}

#info { display:none;}

#bottom { padding:10px;}

.bottom h1 { display:inline; font-size:11px; color:#ff3300; font-weight:bold; margin:0px;}
.bottom h2 {display:inline; font-size:11px; color:#ff3300; font-weight:bold; margin:0px;}
.bottom h3 {font-size:10px; margin:0px; font-weight:normal;}
.bottom u {font-size:11px; margin:0px; font-weight:normal; text-decoration:none;}
.bottom {font-size:11px; }
.bottom b {font-weight:normal;}
.bottom a:link, .bottom a:visited { color:#0c97bf; font-weight:bold; text-decoration:none;}

.readmore {
	font-size: 10px;
	margin:0px;
	font-weight: bold;
	color: #999999;
	text-decoration: none;
	padding-left:5px;
	}


.price {
	font-size: 11px;
	font-weight: bold;
	color: #BA0001;
}

.basket {
	font-size: 11px;
	font-weight: bold;
	color: #000000;
}

.basket a {
	font-size: 11px;
	font-weight: bold;
	color: #000000;
	text-decoration: none;
}

#menuLink2{
	text-align:right;
	margin: 0px;
	width: 185px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	line-height: 20px;
}
#menuLink2 a:link, #menuLink2 a:visited {
	padding: 0px 20px 0px 0px;
	display: block;
	background-color: #FDF9BC;
	color: #000000;
}
#menuLink2 a:hover{
	background-image:url(images/menuarrow.gif);
	background-position:right;
	background-repeat:no-repeat;
	background-color: #FDF9BC;
	text-decoration: none;
	color: #000000;
}

.boxes {
	BACKGROUND-COLOR: #FDF9BC;
	BORDER-BOTTOM: 1px solid #000000;
	BORDER-LEFT: 1px solid #000000;
	BORDER-RIGHT: 1px solid #000000;
	BORDER-TOP: 1px solid #000000;
	COLOR: #000000;
	FONT-FAMILY: Verdana, Arial, Helvetica, Sans;
	FONT-SIZE: 9px;
	HEIGHT: 18px;
	WIDTH: 115px;
	background-position: 20px;
}


.mailing {
	BACKGROUND-COLOR: #ffffff;
	BORDER-BOTTOM: 1px solid #fae613;
	BORDER-LEFT: 1px solid #fae613;
	BORDER-RIGHT: 1px solid #fae613;
	BORDER-TOP: 1px solid #fae613;
	COLOR: #000000;
	FONT-FAMILY: Verdana, Arial, Helvetica, Sans;
	FONT-SIZE: 9px;
	HEIGHT: 15px;
	WIDTH: 160px;

}

.frontblock {padding:2px; width:401px; overflow:hidden; margin: 0px 0px 3px 0px; background:#000; float:left; clear:both;}
.frontblock .main_image {text-align:center; }

/*** Left Navigation ***/
.leftnav {list-style:none; padding:0px 0px 0px 1px; margin:0px 0px 0px 0px; float:left; width:184px; overflow:hidden;}
.leftnav li {border-bottom:1px solid #cccccc; margin:0px; padding:0px;}
.leftnav a {display:block; width:178px; height:100%; margin:0px; padding:3px;}
.leftnav a img {border:0px;}
.leftnav a, .leftnav a:visited {text-decoration:none; color:#191919; font-size:11px;}
.leftnav a.active, .leftnav a:hover {background:#fcfc38;}


/*** mini basket ***/

.basket-text {
	font-size: 10px;
	color:#000000;
	font-weight: bold;
}
a.basket-link, a.basket-link:visited {
	font-size: 10px;
	color:#000000;
	font-weight: bold;
	text-decoration:none;
}
a.basket-link:hover, a.basket-link:active {
	font-size: 10px;
	color:#000000;
	font-weight: bold;
}
/*** item details ***/
.item-details {
	font-size: 10px;
	line-height: 14px;
	color:#000000;
}
.item-code {
	font-size: 10px;
	line-height: 14px;
	color:#000000;
	font-weight: bold;
}

.item-detailsheader {
	font-size: 12px;
	font-weight: bold;
	color: #000000;
	padding-top: 10px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #999999;
	padding-left: 5px;
}
/*** item details ***/
.price-text {
	font-size: 14px;
	color:#BA0001;
	font-weight: bold;
	text-align: left;
}
.verttile {
	background-image:url(images/greytile.gif);
	background-position:center;
	background-repeat:repeat-y;
}

span.was {font-style:italic; text-decoration:line-through; font-weight:normal;}

#resources {z-index:98}

.brandright1 {margin:0px 3px 3px 0px; width:60px;}

.brandright2 {margin:0px 0px 3px 0px; width:60px;}

.key, .key a, .key h1, .key b { display:inline; font-size:10px; color:#999999; font-weight:normal; margin:0px; text-decoration: none;}

	
.level1 {
	font-weight:bold;
	font-size:14px;
	display:inline;
	margin:0px;
	text-decoration: none;
	color: #ba0001;
	padding: 0px;
}
.level2 {
	font-weight:bold;
	font-size:13px;
	display:inline;
	margin:0px 0px 0px 0px;
	color: #ff3300;
	text-decoration: none;
}
.level3 {
	font-weight:normal;
	font-size:11px;
	color: #333;
	text-decoration: none;
}
.level4 {font-weight:normal; font-style:italic; font-size:12px;}

/*** home page related products ***/

.boarder {
	border: 1px solid #737373;
}
.loginform {background:#FDF9BC; text-align:center; padding:0px 0px 10px 0px; color:#000; border:1px solid #555555; }
.loginform a {color:#000;}
.loginform h2 {color:#fff; background:#555; padding:5px 0px 5px 0px; margin:0px 0px 5px 0px;}

.error {color:#c00;}
.errormessage {margin:10px; padding:10px; background:#c00; border:1px solid #a00; color:#fff;}

.recentlyviewed {width:153px; margin-top:0px; color:#FCFC38; text-align:left; margin-right:1px;}
.recentlyviewed ul {margin:0px 5px 10px 5px; padding:0px;}
.recentlyviewed li {padding:5px 0px 5px 0px; list-style-type:none; border-bottom:1px solid #393939;}
.recentlyviewed li a {color:#393939; text-decoration:none;}
.recentlyviewed li a:hover {color:#555;}
.recentlyviewed img {border:0px;}
.regilink {background:#393939; border:1px solid #757577; color:#fff; padding:5px; margin:10px; display:block; width:150px; float:left; text-decoration:none;}
.clearfix {clear:both; height:1px; overflow:hidden; font-size:1px;}
.topnav {background:#fff;}

.standardformtable {background:#B2BABF;}
.standardformtable tr.headerrow {background:#fff; font-weight:bold;}
.standardformtable td {padding:5px; background:#FFFFFF;}
.standardformtable td.table_label {background:#FDF9BC;}

.yellowbutton {cursor:pointer; background:#F8E305; border:0px; text-transform:uppercase; text-decoration:none; color:#000; font-weight:bold; padding:5px; font-size:10px;}
.marsbarimage {width:80px;}