
* { margin:0; padding:0;}

body{
	padding:0; 
	margin:0;
	width:100%; 
	vertical-align:top;
	background:#1A1A1A;
	font-family:tahoma; font-size:9px; color:#B3B3B3;
}

/*  ----Changed by Colin - this adjusted the input area to a blue color and slightly larger font --  */

input, select, textarea {
	font-family:tahoma;
	font-size:11px;
	color:#3366FF;
	vertical-align:middle;
}


#column_center input, #column_center select {margin:0 5px 4px;}


.in_none {border:none; padding:0;}


table, td {vertical-align:top;}

a {text-decoration:underline;}	
a:hover{text-decoration:none;}

img {
	border:0px; vertical-align:top;
}

.spacer {font-size:0px; line-height:0px;}
.clear {clear:both;}
.clear_r {clear:right;}






#mainWrapper {padding:0 19px;}


.main_w {width:728px; margin:auto;}



/*  ------------------------------ Header Styles ------------------------------  */

.header {}

.logo {padding:33px 0 0 16px; float:left;}

.links {float:right; padding:18px 5px 5px 22px; font-size:11px; line-height:normal; color:#5F5F5F;}
.links a {color:#5F5F5F;}

.cart {float:right; background:url(../images/cart_ic.gif) 100% 13px no-repeat; padding:17px 30px 5px 5px; font-size:11px; line-height:normal; color:#5F5F5F;}
.cart a {color:#0C7B01;}


.search {float:right; padding:1px 3px 0 15px; margin-top:8px; border-left:1px solid #434241;}
.search input {vertical-align:top;}
.search .input {border-style:solid; border-width:1px; border-color:#000000; background:#2A2A2A; width:110px; padding:2px 0 4px 2px;}


.currencies {float:right; padding:1px 15px 1px 15px; margin-top:8px; border-left:1px solid #434241;}
.currencies select {background:#2A2A2A; width:110px; height:20px;}

/*  ----Changed by Colin - this adjusted the language to a blue color --  */

.languages {
	float:right;
	padding:3px 15px 3px 15px;
	margin-top:8px;
	font-size:11px;
	line-height:normal;
	color:#3366FF;
}


.menu {border:1px solid #313131; background:#000000;}
.menu .menu_pad {padding:8px 8px 9px 8px;}

.menu ul {margin:0; padding:0; list-style:none; font-family:tahoma; font-size:11px; font-weight:bold; text-transform:uppercase; color:#B3B3B3;}
.menu ul li {background:url(../images/menu_separator.gif) 0 5px no-repeat; padding:5px 17px 5px 19px; float:left;}
.menu ul li.li_un {background:none;}
.menu ul li a {text-decoration:none; color:#B3B3B3;}
/*  ----Changed by Colin - this adjusted the background to blue on hoover - makes it pop nicely --  */
.menu ul li a:hover {text-decoration:underline; background-color:#003399;}


.banners {border-left:1px solid #313131; border-right:1px solid #313131;}

#bannerOne {float:left;}
#bannerTwo {float:right;}



/*  ------------------------------ Center column styles -----------------------  */

.content-bg {border:1px solid #313131; background:#1A1A1A;}



.line {padding:0; line-height:0px; font-size:0px; background:url(../images/line_1.gif) top left repeat-x;}


#column_center {}

.column_center_padding {padding:20px 0 20px;}




.product a {text-decoration:none; font-family:tahoma; font-size:10px; color:#B3B3B3; line-height:normal; font-weight:bold;}
.product a strong {text-decoration:none; font-family:tahoma; font-size:10px; color:#B3B3B3; line-height:normal; font-weight:bold;}
.product a:hover {text-decoration:underline;}


.product strong {color:#0C7B01; font-family:tahoma; font-weight:bold; font-size:13px; line-height:normal;}




.product_list {padding:7px 0 17px; margin:0;}
.product_list .left {float:left; position:relative;}
.product_list .right {float:right; width:100%;}

.product_list .name {padding:2px 0 0;}
.product_list a {text-decoration:none; font-family:tahoma; font-size:10px; color:#B3B3B3; line-height:normal; font-weight:bold;}
.product_list a:hover {text-decoration:underline;}

/*  ----Changed by Colin - this adjusted the product description to gold color and a little larger --  */
.product_list .text {
	padding:5px 0;
	color:#886644;
	font-size:11px;
}

.product_list .price {padding:0;}
.product_list .button {padding:10px 0 0;}

.product_list strong {color:#0C7B01; font-family:tahoma; font-weight:bold; font-size:13px; line-height:normal;}



.product_list_col {padding:7px 0 17px; margin:0;}

.product_list_col .name {padding:12px 0 0;}
.product_list_col a {text-decoration:none; font-family:tahoma; font-size:10px; color:#B3B3B3; line-height:normal; font-weight:bold;}
.product_list_col a:hover {text-decoration:underline;}

.product_list_col .text {padding:5px 0; color:#454444;}

.product_list_col .price {padding:0;}
.product_list_col .button {padding:10px 0 0;}

.product_list_col strong {color:#0C7B01; font-family:tahoma; font-weight:bold; font-size:13px; line-height:normal;}




/*  ------------------------------ Footer styles ------------------------------  */

.footer {background:#000000; border:1px solid #313131; border-top:none;}

.footer_pad {padding:17px 0 30px;}

.footer .left {float:left; width:100%; margin-right:-190px;}
.footer .left .margin {margin-right:190px; padding:0 0 0 30px;}

.footer .right {float:right; width:190px;}
.footer .right .indent {padding:0 0 0 18px;}

.footer {color:#454444; font-size:11px; font-family:tahoma; font-weight:bold;}
.footer a {
	color:#666666;
	text-decoration:none;
}
.footer a:hover {
	text-decoration:underline;
	background-color:#003399;
}

.footer .right {
	font-size:9px;
	color:#666666;
	font-weight:normal;
	line-height:15px
}

.footer .copy {
	padding-top:5px;
	font-size:9px;
	color:#666666;
	font-weight:normal;
}
.footer .copy a {
	color:#666666;
}

