@charset "utf-8";
/* CSS Document */
html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
caption, tbody, tfoot, thead{
	background : transparent; border : 0; font-size : 100%; margin : 0; outline : 0;padding : 0; vertical-align : baseline;
}
body { background : url(../images/background.jpg) #000000 no-repeat fixed center top; color : #fff; font-size : 0.7em; font-family : Georgia, "Times New Roman", Times, serif; line-height : 1; text-align : center; }
ol, ul { list-style : none; }
a{ text-decoration:none;color:#F3AC00;}

img { display : block; }

h1 { color : #808080; font-size : 30px; font-weight : bold; text-transform : uppercase; }
h2 { font-weight : normal; font-size : 20px; line-height : 1em; margin : 20px 0; }
h2, h2 a { color : #b5b5b5; text-decoration : none; text-transform : uppercase; }
h2 a:hover { color : #990000; }

h4{font-size:13px; font-weight:normal;line-height:15px;}
h4 a{color:#F3AC00;}
h4 a:hover{color:#CCCCCC;}


#cbody{width:910px;margin:0 auto;}
#cheader{height:60px;width:910px;padding:10px 0;}
#logo{float:left;width:120px;margin-left:15px;margin-top:8px;}
#cart{float:right;}
#cart .t{margin-top:15px;text-align:right;color:#666;}
#cart ul{margin-top:6px;height:24px;}
#cart ul li{float:left;margin:0 5px;}
#cart li.account{background:url(../images/icon1.gif) no-repeat left;padding-left:20px;}
#cart li.sea{background:url(../images/icon2.gif) no-repeat left;padding-left:20px;}
#cart li.cart{background:url(../images/icon3.gif) no-repeat left;padding-left:20px;}
#cart li.login{background:url(../images/icon4.gif) no-repeat left;padding-left:20px;}
#cart ul li a{color:#FF0;}
#menu{background:url(../images/topheader.png) no-repeat;height:30px;width:910px;}
#menu ul{margin-left:20px;float:left;}
#menu li{float:left;line-height:30px;margin:0 10px;font-size:16px;}
#menu li a{color:#000;}
#menu #search{float:right;margin-right:20px;margin-top:1px;}
#search .searchText{background:url(../images/input_bg.gif);height:19px;width:124px;border:none;margin:0;padding:3px 8px;color:#fff;}
#search .searchButton{margin:0;padding:0;position:relative;top:2px;}
#main{width:910px;background:#2C2C2C;padding:8px 0; overflow:hidden;}

#nav-leftall{width: 205px; float:left; padding: 0 0 0 10px; position:relative;text-align:left;}
#nav{ }
#Bclass, #Sclass{margin:4px 0;}
#nav h3, #nav h3 a{color:#F3AC00;font-size:14px;}
#nav h3 a:hover{color:#ccc;}
#nav li{padding-left:5px;}
#nav h3, #nav li{border-bottom:1px dotted #999;height:30px;line-height:30px;}
#nav li a{color:#ccc;}
#nav li a:hover{color:#F3AC00;}
#imgs img{margin:10px 0;}

#main-center{text-align:left;float:left;width:670px;overflow:hidden;}
#breadcrumb{margin:0 10px;border-bottom:1px dotted #CCC;height:20px;line-height:20px;width:670px;}
#breadcrumb a{color:#F3AC00;}
#main-center h1{padding:10px;font-size:16px;color:#F3AC00}
#main-center #desp{padding:0 10px;line-height:14px;}

.list_sort{margin:6px 10px;width:670px;text-align:right;}
.list_sort a{color:#F3AC00;}
#l-list{overflow:hidden;}

#l-product{float:left;width:222px;margin:10px 0 0 1px;height:190px;}
#l-pic{width:209px; position:relative; top:10px; left:11px; background: url(../images/bg-pic.gif) no-repeat;height:132px;}
#l-pic img{margin-left:10px;padding-top:5px;}
#l-name,#l-price{width:209px;margin:0 11px;text-align:center;}

#products{width:670px;margin:0 10px; overflow:hidden;}
#ppic{float:left;background:url(../images/bg-ppic.gif) no-repeat;width:344px;height:270px;text-align:center;}
#ppic img{margin:10px auto;}
.p-box{width:670px;margin:0 10px;margin-top:10px;}
.p-box .title{background:url(../images/bg-c.gif) repeat-x; height:28px;color:#F3AC00;}
.p-box .title h4, .p-box .title h3{line-height:28px;font-size:16px;margin-left:10px;}
.p-box .txt{background:#000;padding:15px;line-height:15px;}
#products #d{float:left;margin-left:10px;width:300px;}

.centerColumn{width:670px;margin:0 10px; overflow:hidden;}


#cfooter{background:url(../images/footer.png) repeat-x;width:910px;height:90px;padding:10px 0;color:#666;font-size:12px;line-height:14px;}
#cfooter a{color:#333;}
#cfooter span{color:#F30;}


/*--------page------------------*/
.centerColumn{line-height:15px;}


.messageStackWarning, .messageStackError, .messageStackSuccess, .messageStackCaution {
	line-height: 1.8em;
	padding: 0.2em;
	border: 1px solid #000000;
	}

.messageStackWarning, .messageStackError {
	background-color: #ff0000;
	color: #ffffff;
	}

.messageStackSuccess {
	background-color: #99FF99;
	color: #000000;
	}

.messageStackCaution {
	background-color: #FFFF66;
	color: #000000;
	}

FIELDSET {
	padding: 0.5em;
	margin: 0.5em 0em;
	border: 1px solid #cccccc;
	}
LEGEND {
	font-weight: bold;
	padding: 0.3em;
	}
.floatingBox{
	margin: 0;
	width: 47%;
	}

.forward {
	float: right;
	}
.back {
	float: left;
	}
.buttonRow {
	margin: 0.5em;
	}
.centeredContent{
	text-align: center;
	}
.clearBoth {
	clear: both;
	}
#cartAdd {
	float: left;
	text-align: center;
	padding: 1em;
	}

.tableHeading TH {
	border-bottom: 1px solid #cccccc;
	}

.tableHeading, #cartSubTotal {
	background-color: #666;
	 }

#cartSubTotal {
	border-top: 1px solid #cccccc;
	font-weight: bold;
	text-align: right;
	line-height: 2.2em;
	padding-right: 2.5em;
	}

.tableRow, .tableHeading, #cartSubTotal {
	height: 2.2em;
	}

.cartProductDisplay, .cartUnitDisplay, .cartTotalDisplay, .cartRemoveItemDisplay, .cartQuantityUpdate, .cartQuantity, #cartInstructionsDisplay, .cartTotalsDisplay   {
	padding: 0.5em 0em;
	}

.cartUnitDisplay, .cartTotalDisplay {
	text-align: right;
	padding-right: 0.2em;
	}

#scUpdateQuantity {
	width: 2em;
	}

.cartQuantity {
	width: 4.7em;
	}

.cartNewItem {
	color: #33CC33;
	position: relative;  /*do not remove-fixes stupid IEbug*/
	}

.cartOldItem {
	color: #660099;
	position: relative;   /*do not remove-fixes stupid IEbug*/
	}

.cartBoxTotal {
	text-align: right;
	font-weight: bold;
	}

.cartRemoveItemDisplay {
	width: 3.5em;
	}

.cartAttribsList {
	margin-left: 1em;
	}

#mediaManager {
	width: 50%; 
	margin: 0.2em;
	padding: 0.5em;
	}
.mediaTitle {
	float: left;
	}
.mediaTypeLink {
	float: right;
	}

.normalprice, .productSpecialPriceSale {
	text-decoration: line-through;
	}

.productSpecialPrice, .productSalePrice, .productSpecialPriceSale, .productPriceDiscount {
	color: #fff;
	}

.orderHistList {
	margin: 1em;
	padding: 0.2em 0em;
	} 
.normalprice{color:#666;}
#cartBoxListWrapper ul, #ezPageBoxList ul {
	list-style-type: none;
	}

#cartBoxListWrapper li, #ezPageBoxList li, .cartBoxTotal {
	margin: 0;
	padding: 0.2em 0em;
	} 

#cartBoxEmpty, #cartBoxVoucherBalance {
	font-weight: bold;
	}

.totalBox {
	width: 5.5em;
	text-align: right;
	padding: 0.2em;
	}

.lineTitle, .amount {
	text-align: right;
	padding: 0.2em;
	}

.amount {
	width: 5.5em;
	}

#productAttributes{margin-top:5px;}
#attribsOptionsText{line-height:20px;}