body{
	font-family:"Arial", sans-serif;
	width:1230px;
	margin: 10px auto;
	color:#393939;
}
a img{
	border:0;
}
.cufon-loading li {
	visibility: hidden !important;
}

.currmenu{
	color:#000000;
}
#headerleft{
	width:30%;
	float:left;
	margin-left: -2px;
}
#headerright{
	float:right;

}
#menu{
	background-color:#999999;
	height:32px;
}

#menu ul{
	margin:0 21px;
	padding:0px;
}

#menu ul li{
	float:left;
	margin-left:27px;
	list-style-type:none;
	font-size:22px;
}

#menu ul li a{
	text-decoration:none;
	color:#FFFFFF;
	/*color:#999999;*/
}

#menu ul li a:hover{
	color:#000000;
}

#submenu ul{
	margin:0 21px;
	padding:0px;
}

#submenu{
	height:32px;
	border: 1px solid #999999;
}
#submenu ul li{
	float:left;
	margin-left:27px;
	list-style-type:none;
	font-size:22px;
}

#submenu ul li a{
	text-decoration:none;
	color:#666666;
}

#submenu ul li a:hover{
	color:#000000;
}

#main{
	margin-top:36px; 
}

#mainRt{
	/*width:360px;*/
	width:400px;
	float:left;
	margin-left:20px;
}

#mainRt img{
	width:82px;
	height:82px;
	border:1px solid #999999;
	margin-right:4px;
	margin-bottom:4px;
}

img:hover{
	cursor:pointer;
}

#mainCtr{
	float:left;
	margin-left:67px;
	/*border:1px solid #999999;*/
	width:400px;
}

#mainCtr img{
	width:400px;	
	height:400px;
	border: 0px;
}

#mainCtr a{
	text-decoration:none;
}

#mainLt{
	float:left;	
	width:175px;
	/*margin-left:47px;*/
	margin-right:45px;
	position:relative;

}

#mainLt div{
	border:1px solid #999999;
	float:left;
	width:82px;
	height:82px;
	margin-left:2px;
	margin-bottom:2px;
}

#mainLt div img{
	width:82px;
	height:82px;	
	border:none;
}

#prod{
	margin-top:30px;
	color:#393939;
	font-size:12px;
}

#prodName{
	font-weight:bold;
	font-size: 14px;
}
#prodDescription{
	/*margin-left:20px;*/
	line-height:150%;
}
#prodDescription>ul{
	padding-left:12px;
}
.subtitle{
	margin-left:-8px;
}
.curr{
	font-weight:bold;
}
#emailabout img{
	border:0;
	width:69px;
	height:28px;
}
#emailabout{
	height:2em;
	margin:2em 0 3em;
}
#pricebuy{
	height:2em;
	margin:0 0 3em;
}
#shoppingcart, #createAcctDefault,#checkoutShipping, #checkoutPayment, #checkoutConfirmDefault, #checkoutSuccess, #logoffDefault, #loginDefault, #accountDefault, #accountHistoryDefault, #checkoutPayAddressDefault, #accountEditDefault, #addressBookDefault, #accountPassword,#acctNewslettersDefault,#accountNotifications,#accountHistInfo, #checkoutShipAddressDefault, #addressBookProcessDefault,#createAcctSuccess{
	margin-left:48px;width:900px;font-size:12px;color:#393939;
}

#cartSubTotal{
	float:right;margin:10px 125px 20px 0px;
}
#shoppingcart a{
	text-decoration:none;
}
#shoppingcart .tableHeading{
	background-color:#d6d6d6;
	height:2em;
}
#shoppingcart tr{
	height:45px;
}
#shoppingcart .rowOdd, #accountDefault .rowOdd, #accountHistInfo .rowOdd{
	background-color:#eeeeee;
}
.clearBoth{
	clear:both;
}
#shoppingcart .buttonRow{
	float:right;
	margin-left:20px;
}
#checkoutShipping fieldset, #checkoutPayment fieldset{
	margin: 10px 0;
}
#checkoutShipping.important{
	float:left;
}
#checkoutShipping fieldset .important, #checkoutShipping fieldset>legend, #checkoutShipping fieldset>div, #checkoutShipping fieldset>input, #checkoutShipping fieldset>label, #checkoutOrderTotals>div>div{
	float:left;
	margin: 3px 3px;
}
#pmt-paypaldp, #pmt-paypalwpp{
	margin: 3px 3px 0px 0px;
}
#checkoutPayment .ccinfo>label, #checkoutPayment .ccinfo>input{
	margin: 3px 3px;
}
#checkoutBillto .buttonRow, #checkoutBillto>address, #checkoutShipto .buttonRow, #checkoutShipto>address{
	float:left;
	margin-right:3px;
}
#checkoutBillto>address,#checkoutShipto>address{
	margin-bottom:1em;
}
h1, h2, h3, h4, .floatingBox{
	clear:both;
}
div#checkoutBillto.back>div.important>div{
	float:left;
	margin-right:3px;
}
div#checkoutBillto.back>div.important>div.back{
	clear:both;
}
.checkout_confirmation_label, .checkout_confirmation_value{
	font-weight:bold;
	float:left;
	margin-right:3px;
}
#checkoutConfirmDefault .buttonRow{
	float:left;
	margin-right:3px;
}
#orderTotals>div>div{
	float:left;
	margin: 3px;
}
#checkout_confirmation>div.buttonRow{
	margin-top:1em;
}
#loginDefault fieldset input, #loginDefault fieldset legend, #accountEditDefault fieldset input, #accountEditDefault fieldset input, #addressBookProcessDefault fieldset input, #addressBookProcessDefault fieldset input, #accountPassword  fieldset input, #accountPassword fieldset input, #checkoutPayAddressDefault  fieldset input, #checkoutPayAddressDefault fieldset input{
	margin:3px 3px;
}
#righttoplinks{
	float:right;
}
#righttoplinks li{
	float:right;
	padding:0px 5px 0px 10px;
	list-style-type:none;
	font-size:18px;
	/*border-right: 2px solid #999999;*/
	border-right: 2px solid #666666;
	line-height:14px;
}

#righttoplinks li a{
	text-decoration:none;
	/*color:#999999;*/
	color:#666666;
}

#righttoplinks li a:hover{
	color:#000000;
}

div#currsel{
	border: 1px solid #C90101;
	/*width:168px;*/
	/*height:82px;*/
	/*text-align:center;*/
}
div#curr_sel_enlarged{
	border: 1px solid #C90101;
	display:none;
	position:absolute;
	border: 1px solid #C90101;
	background-color:#fff;
}
#curr_sel_enlarged>img{
	margin:9px 0 0 9px;
}
#magglass img{
	margin-top:10px;
	width:42px;
	height:40px;
}
.messageStackSuccess.larger{
	text-align:center;
	margin-bottom:20px;
	font-weight:bold;
	color:red;
}
div#pricebuttonemail>div.messageStackSuccess>img{
	/*display:none;*/
	border:none;
	height:1.2em;
	width:1.2em;
	margin-bottom:0px;
	margin-right:0px;
}

div.article img{
	width:860px;
}
div.article h2{
	margin:23px 0;
}
div.article_text{
	line-height:1.2em;
}
#first_img_popup, #second_img_popup{
	position:absolute;
	right:0;
	left:0;
	display:none;
	border:1px solid #666666;
	width:800px;
	opacity:1;
}
#first_img_popup img, #second_img_popup img{
	width:800px;
}
ul.thumbs>li>a.thumb>img{
	border:1px solid #666666;
}
.optionName{margin:0px;float:left;margin-top:2px;margin-right:5px;float:left;}
.attribsSelect{font-size:14px;font-weight:bold;}
#productAttributes{margin-top:20px;}
div#pricebuttonemail>div.messageStackSuccess{text-align:left;margin-bottom:0px;}














