body{
	margin:0;
	padding:0;
	background:none;
	background-color:#fff;
	margin-top:20px;
	font:normal 11px Verdana, Arial, Helvetica, sans-serif;
}

a{
	color:#909090;
	text-decoration:underline;
}
a:hover{
	color:#6793C4;
}

form{
	margin:0;
	padding:0;
}

#maincontain{
	width:950px;
	text-align:left;
}


#header{
	height:60px;
	background:url(/lib/aron/headerbg.jpg) no-repeat 0 0;
	position:relative;
}

	#header .topnav{
		position:absolute;
		text-align:left;
		top:0;
		left:113px;
	}
	
		#header .topnav .notcurrent,#header .topnav .current{
			width:113px;
			text-align:center;
			height:35px;
			display:inline;
			float:left;
		}
		
		#header .topnav .notcurrent{
			background:url(/lib/aron/navbg.jpg) no-repeat 0 0;	
		}
				
		#header .topnav .current{
			background:url(/lib/aron/navbgover.jpg) no-repeat 0 0;
		}
		
		#header .topnav .notcurrent a{
			display:block;
			color:#474546;
			text-decoration:none;
			padding-top:12px;
			font:normal 12px Verdana, Arial, Helvetica, sans-serif;
			text-align:center;
			padding-bottom:5px;
		}
		
		#header .topnav .current a{
			display:block;
			color:#fff;
			text-decoration:none;
			padding-top:12px;
			font:normal 12px Verdana, Arial, Helvetica, sans-serif;
			text-align:center;
			padding-bottom:5px;
		}
		
	#header #query{
		position:absolute;
		right:50px;
		width:200px;
		font:normal 10px Verdana, Arial, Helvetica, sans-serif;
		color:#898989;
		border:none;
		border-color:#fff;
		top:13px;
		padding:0;
	}
	
	#header #searchsubmit{
		position:absolute;
		right:6px;
		top:8px;
	}
	
#bodycontain{
	float:left;
	width:951px;
}

	.bleft{
		float:left;
		width:208px;
	}
	
	.brightcontain{
		float:right;
		width:742px;
	}
	
	.bmid{
		float:left;
		width:570px;
		padding-left:4px;
	}
	
	.bright{
		float:right;
		width:162px;
	}
	
.sheader{
	background:url(/lib/aron/header.jpg) no-repeat 0 0;
	height:30px;
	text-align:center;
	padding:0px 5px;
}

	.sheadertxt{
		font:bold 16px Georgia, "Times New Roman", Times, serif;
		color:#fff;
		padding-top:5px;
	}
	
.lnwrap{
	padding-left:2px;
	padding-right:3px;
	background:url(/lib/aron/lnbg.jpg) repeat-y 0 0;
	float:left;
}

.lnwrapservices{
	padding-left:7px;
	padding-right:10px;
	background:url(/lib/aron/lnbg.jpg) repeat-y 0 0;
	padding-top:6px;
	padding-bottom:6px;
}

/* t1 */

	#nav{
		list-style:none;
		margin:0;
		padding:0;
		float:left;
	}
	
	#nav li{
		display:block;
		float:left;
		width:100%;
	}
	
	#nav li a{
		display:block;
		font:normal 12px Verdana, Arial, Helvetica, sans-serif;
		color:#898989;
		padding-left:22px;
		text-decoration:none;
		padding-top:5px;
		padding-bottom:5px;
		background:#fff url(/lib/aron/lndot.jpg) no-repeat 7px 8px;
		padding-right:5px;
	}
	
	#nav li.sfhover a,
	#nav li:hover a,
	#nav li a:hover{
		background:#BED5F3 url(/lib/aron/lndotover.jpg) no-repeat 7px 8px;
		color:#0054A6;
	}

	#nav li.sfhover li a,
	#nav li:hover li a{
		background:#fff url(/lib/aron/lndot.jpg) no-repeat 7px 8px;	
		color:#898989;
	}	
	
	#nav li ul li a:hover{
		background:#BED5F3 url(/lib/aron/lndotover.jpg) no-repeat 7px 8px;
		color:#0054A6;
	}
	
	#nav ul{
		display:none;
		width:160px;
		border:solid 2px #969696;
		padding:0;
		margin:0;
		list-style:none;
		position:absolute;
		left:194px;
		top:-2px;
	}
	
* html #nav ul{
	left:174px;
}
	
	#nav li.sfhover,
	#nav li:hover{
		position:relative;
	}
	
	#nav li.sfhover ul,
	#nav li:hover ul{
		display:block;
	}	


.testiwrap{
	padding:6px;
	background-color:#94A6BE;
	margin:6px 0px;
}

	.testiheader{
		padding:7px 5px;
		text-align:center;
		background-color:#B4C1D1;
		color:#fff;
		font:bold 16px Georgia, "Times New Roman", Times, serif;
	}
	
	.testicontain{
		padding:10px;
		border:solid 1px #B4C1D1;
		font:normal 11px Verdana, Arial, Helvetica, sans-serif;
		color:#052952;
		text-align:center;
	}
	
	.testicontain ul{
		list-style:none;
		padding:0;
		margin:0;
	}
	
	.testicontain p{
		margin:0;
		padding:0;
		padding-bottom:10px;
	}
	
.stfcontain{
	border:solid 1px #D4DBE5;
	border-bottom:none;
	padding:7px;
	text-align:center;
}

	.stftitle{
		font:bold 14px Verdana, Arial, Helvetica, sans-serif;
		color:#052952;
		padding-bottom:10px;
	}
	
	.stftxt{
		font:normal 11px Verdana, Arial, Helvetica, sans-serif;
		color:#052952;
		padding-bottom:8px;	
	}
	
.stfcontain input{
	width:150px;
	font:normal 11px Verdana, Arial, Helvetica, sans-serif;
}


.newsletter{
	margin-top:8px;
	background-color:#FFF79A;
	text-align:center;
	color:#636363;
	font:italic 11px Verdana, Arial, Helvetica, sans-serif;
	padding:10px 5px;
	padding-top:0px;
}

.mailinglist{
	text-align:center;
	padding-top:5px;
}

#newsletter-email{
	font:normal 10px Verdana, Arial, Helvetica, sans-serif;
	color:#636363;
	width:150px;
}

.badges{
	padding-top:10px;
	text-align:center;
}

	.badges img{
		margin-top:12px;
	}
	
	
	.toplinks{
		height:50px;
		position:relative;
		background:url(/lib/aron/topbg.jpg) repeat-x bottom;
		margin-bottom:9px;
	}
	
	.phoneimg{
		position:absolute;
		left:5px;
		top:26px;
	}
	
	.phonenum{
		font:normal 12px Verdana, Arial, Helvetica, sans-serif;
		color:#909090;
		position:absolute;
		left:28px;
		top:27px;
	}
	
	.viewcart{
		position:absolute;
		right:1px;
		top:28px;
	}
	
	.toplinks a{
		font:normal 12px Verdana, Arial, Helvetica, sans-serif;
		color:#909090;
		text-decoration:none;
	}
	
	.toplinks a:hover{
		color:#6692C5;
		text-decoration:underline;
	}
	
	.toplink1{
		text-align:center;
		width:89px;
		position:absolute;
		top:28px;
		left:177px;
	}
	
	.toplink2{
		text-align:center;
		width:89px;
		position:absolute;
		top:28px;
		left:269px;		
	}
	
.righthtml{
	padding-bottom:10px;
	text-align:center;
}

.rightc{
	background:url(/lib/aron/rightbg.jpg) repeat-y 0 0;
}

.rccontain{
	padding-left:8px;
	padding-right:10px;
}

	.rccontents{
		background-color:#fff;
		border-left:solid 1px #D7D7D7;
		border-right:solid 1px #D7D7D7;
		padding:5px;
	}
	
	.rcheader{
		font:bold 20px Verdana, Arial, Helvetica, sans-serif;
		color:#636363;
		padding-bottom:10px;
		margin-bottom:15px;
		border-bottom:solid 1px #D7D7D7;
		text-align:center;
	}


#contents-table td{
	text-align:center;
}

#sectionconts #contents-table td{
	padding:0px 15px; 
}

#contents-table tr.image td{
	padding-top:14px;
	padding-bottom:8px;
}

#contents-table tr.image td{
	padding:14px 5px;
	padding-bottom:8px;
}

#contents-table td.info{
	padding:0px 5px;
	padding-bottom:14px;
}

#contents-table td.hsep{
	background:url(/lib/aron/hsep.gif) repeat-x center;
}

#contents-table td.vertical-seperator{
	border-right:solid 1px #D3D3D3;
}

#contents-table div.name{
	padding-bottom:12px;
}

#contents-table div.name a{
	text-decoration:none;
	color:#000;
	font:bold 12px Verdana, Arial, Helvetica, sans-serif;
}

#sectionconts #contents-table div.name a{
	text-decoration:none;
	color:#1E588B;
	font:normal 16px Georgia, "Times New Roman", Times, serif;
}

#contents-table div.abstract{
	padding-bottom:5px;
	font:normal 11px Verdana, Arial, Helvetica, sans-serif;
	color:#636363;
}

#contents-table div.seemore{
	padding-top:8px;
}

#contents-table div.price,#contents-table div.price-bold{
	font:bold 11px Verdana, Arial, Helvetica, sans-serif;
	color:#000;
}

#contents-table div.sale-price-bold,#contents-table div.sale-price{
	font:bold 11px Verdana, Arial, Helvetica, sans-serif;
	color:#FF0000;
}

#contents-table div.yousave{
	font:bold 11px Verdana, Arial, Helvetica, sans-serif;
	color:#1E588B;
}


#sectionconts #contents-table td.hsep{
	background:none;
	background-color:#fff;
}

#sectionconts  #contents-table td.vertical-seperator{
	border-right:none;
}

#sectionconts  #contents-table{
	background:url(/lib/aron/pbg.jpg) repeat-y 0 0;
	width:100%;
}

#sectionconts{
	width:571px;
}

#sectionconts tr.image{
	background:url(/lib/aron/ptop.jpg) no-repeat top;	
}

#sectionconts tr.inforow{
	background:url(/lib/aron/ptop.jpg) no-repeat bottom;	
}

#sectionconts  #contents-table tr.image td{
	padding-top:11px;
}


#sectionconts  #contents-table tr.inforow td{
	padding-bottom:11px;
}



.ftopcontain{
	border-bottom:solid 1px #CEDEF5;
	margin-bottom:10px;
	float:left;
	width:930px;
	padding:10px 10px;
}

	.fleft{
		float:left;
		width:400px;
		font:normal 12px Verdana, Arial, Helvetica, sans-serif;
		color:#909090;
	}
	
	.fright{
		width:400px;
		float:right;
		text-align:right;
	}
	
		.fright ul,.fnav ul,.fnavids ul{
			list-style:none;
			margin:0;
			padding:0;
			margin-top:-2px;
		}
		
		.fnav ul,.fnavids ul{
			margin-top:0px;			
		}
			
			.fright li,.fnav li,.fnavids li{
				font:normal 12px Verdana, Arial, Helvetica, sans-serif;
				display:inline;
				color:#676767;
			}
			
			.fnavids li{
				font:normal 11px Verdana, Arial, Helvetica, sans-serif;
			}
			
			.fright li a,.fnav li a,.fnavids li a{
				text-decoration:none;
				color:#909090;
				padding:0px 8px;
			}
			
			.fright li a:hover,.fnav li a:hover,.fnavids li:hover{
				text-decoration:underline;
				color:#6793C4;
			}	
			
		.fnav{
			padding-left:10px;
			padding-bottom:20px;
		}
		
		.fnavids{
			text-align:center;
			padding:20px 30px;
			padding-top:0px;
		}
		
		.copy{
			padding-bottom:30px;
			color:#909090;
			font:normal 10px Verdana, Arial, Helvetica, sans-serif;
			text-align:center;
			line-height:18px;
		}
		
			.copy a{
				color:#909090;
				text-decoration:none;	
			}
			
.clear{
	clear:both;
}
	/* HOME */
	
.hintro{
	border:solid 1px #D7D7D7;
	float:left;
	width:547px;
	padding:10px;
}

	.hintroleft{
		float:left;
		width:228px;
		font:normal 16px Georgia, "Times New Roman", Times, serif;
		line-height:30px;
	}
	
	.hintroright{
		float:right;
		width:296px;	
	}


.spacer{
	clear:both;
	padding:5px;
}

.spelling{
	border:solid 1px #D7D7D7;
	padding:10px;
	background:url(/lib/aron/pen.jpg) no-repeat 1px center;
	padding-left:60px;
	color:#000000;
	font:normal 10px Verdana, Arial, Helvetica, sans-serif;
}

	.spelling span{
		font-style:italic;
		color:#FF0100;
		font-weight:bold;
	}
	
.mainheader{
	height:31px;
	background:url(/lib/aron/mainheaderbg.jpg) no-repeat 0 0;
}

	.mainheadertxt{
		font:normal 20px Georgia, "Times New Roman", Times, serif;
		color:#fff;
		padding-left:15px;
		padding-top:5px;
	}
	
.contscontain{
	border:solid 1px #D7D7D7;
	border-top:none;
	padding:10px;
}

#botshipping{
	text-align:center;
	font:normal 13px Verdana, Arial, Helvetica, sans-serif;
	color:#636363;
	padding-bottom:10px;
}

#botshipping h1{
	font:bold 15px Verdana, Arial, Helvetica, sans-serif;
	color:#1E588B;
	margin:0;
	padding:0;
}

#botshipping a{
	font:normal 11px Verdana, Arial, Helvetica, sans-serif;
	color:#1E588B;	
}

#botshipping span{
	font:bold 11px Verdana, Arial, Helvetica, sans-serif;
	color:#1E588B;	
}

/* SECTION */
h2.stitle{
	font:normal 20px Georgia, "Times New Roman", Times, serif;
	color:#226196;
	padding:0;
	margin:0;
	padding-bottom:5px;
}

.sall,.sright{
	font:normal 11px Verdana, Arial, Helvetica, sans-serif;
	color:#052952;
}

.scontain{
	float:left;
	width:565px;
	background:url(/lib/aron/sectionborder.jpg) repeat-y 0 0;
}

	.sleft{
		width:210px;
		float:left;
		padding:10px 0px;
	}
	
	.sright{
		width:318px;
		float:right;
		padding:10px 0px;
	}
	
.scBreadcrumbs{
	padding-bottom:10px;
}


.icontain{
	width:570px;
	float:left;
}

	.iright{
		width:304px;
		float:right;
	}
	
	.ileft{
		width:250px;
		float:left;
		text-align:center;
	}
	
#product-info-table{
	width:100%;
	background:url(/lib/aron/infobg.jpg) repeat-y 0 0;
}


#product-info-table td{
	background:url(/lib/aron/infotd.jpg) no-repeat center top;
	padding-left:15px;
	padding-top:5px;
	padding-bottom:5px;
	color:#000;
	font:normal 11px Verdana, Arial, Helvetica, sans-serif;
}

#product-info-table span{
	padding-right:10px;
}

#product-info-table tr.yousave span{
	padding-right:0px;
}

#product-info-table tr.yousave td{
	font-weight:bold;
	color:#1E578E;
}

#product-info-table tr.sale-price td{
	font:bold 14px Verdana, Arial, Helvetica, sans-serif;
	color:#F50020;
}

#product-info-table tr.price td{
	color:#000;
}

#product-info-table tr.price td span{
	font-weight: bold;
}

#product-info-table tr.price td span#pitPriceBx{
	/*font-weight: normal;*/
}

#product-info-table tr.code td{
	background:none !important;
}	

#product-info-table td.add-to-cart{
	background:#EBEBEB url(/lib/aron/infobottom.jpg) no-repeat 0 0px;
	padding-top:40px;
	padding-bottom:20px;
	padding-left:0px;
	font-weight:bold;
	text-align:center;
}

#product-info-table select{
	font:normal 11px Verdana, Arial, Helvetica, sans-serif;
}

#scPage-insets{
	text-align:center;
	padding-top:10px;
}

#scPage-insets img{
	margin:1px;
}
.sitemap-header {
    font: bold 14px verdana;
    color: #000000;
    display: block;
    padding-top:  15px;
}
.sitemap-1      {
    font: bold 12px verdana;
    color: #000000;
    display: block;
    padding-left: 25px;
}
.sitemap-2      {
    font: normal 12px verdana;
    color: #823B08;
    display: block;
    padding-left: 50px;
}
.sitemap-3      {
    font: normal 10px verdana;
    color: #823B08;
    display: block;
    padding-left: 75px;
}
.sitemap-4      {
    font: normal 8px verdana;
    color: #823B08;
    display: block;
    padding-left: 100px;
}


#seo-related-links {
    width: 95%;
	margin-bottom:15px;
	clear:both;
    }
    #seo-related-links:after {
        clear: both;
        content: ".";
        display: block;
        height: 0;
        visibility: hidden;
        }
    #seo-related-links h3 {
        color: #0C3663;  
        font:normal 20px Georgia, "Times New Roman", Times, serif;
        text-align: left;
        }
    #seo-related-links ul {
        margin:0; padding: 0;
        list-style: none;
		padding:10px 0px;
		margin-left:15px;
		border-top:solid 1px #7F7F7F;
		border-bottom:solid 1px #7F7F7F;
		float:left;
		width:97%;
        }
    #seo-related-links ul.seo-links li {
        width: 45%;
        float: left;
        display: inline;
        background: url(/lib/aron/dot.gif) 5px center no-repeat;
        margin:0; 
        padding:0;
        }
		
#seo-related-links ul.seo-links li a {
text-decoration: none;
padding-left: 25px;
display: block;
_width: 100%;
text-align:left; color:#000;
font:normal 11px Verdana, Arial, Helvetica, sans-serif;
padding-bottom:3px;
}

#seo-related-links ul.seo-links li a:hover{
	text-decoration:underline;
	color:#0030CD;
}

/*--- Paging Styles ---*/
#paging #ctrls { background: url(/lib/aron/pagingtop.gif) top left no-repeat; padding: 5px 0; }
#paging #ctrls2 { background: url(/lib/aron/pagingbot.gif) bottom left no-repeat; padding: 5px 0; }
#paging #contents { border-left: solid 1px #D7D7D7; border-right: solid 1px #D7D7D7; width: 567px; }
#paging .ctrls { font: normal 11px verdana, arial, sans-serif!important; }
#paging .ctrls .sortlinks { color: #FFF; font-weight: bold; }
    #paging .ctrls .sortlinks a { color: #FFF; text-decoration: none; }
    #paging .ctrls .sortlinks a.chosen { color: #FFFF25; font-weight: bold; }
#paging .ctrls .pageof { }
#recent-items .recent-items-name { }
    #recent-items .recent-items-name a { color: #000; display: block; font: bold 12px verdana, arial, sans-serif; text-decoration: none; }
        #recent-items .recent-items-name a:hover { text-decoration: underline; }
#recent-items .recent-items-price { color: #636363; font: normal 11px verdana, arial, sans-serif; }
#recent-items .recent-items-saleprice { color: #FF0000; font: bold 11px verdana, arial, sans-serif; }
#recent-items .recent-items-saleprice .yousave { color: #1E588B; font: bold 11px verdana, arial, sans-serif; }
/*--- Tab Styles ---*/
div#sc-tab-details {
	padding: 0 0 20px 0;
	margin: auto;
	width: 550px;
	clear: both;
}

div#sc-tab-details ul#sctab {
	padding: 0;
	margin: 0;
	float: left;
	width: 550px;
	clear: both;
	list-style: none;
}

div#sc-tab-details ul#sctab li.tabheader,
div#sc-tab-details ul#sctab li.tabhover {
	margin: 0 2px 0 0;
	height: 33px;
	width: 105px;
	float: left;
	background: url(/lib/aron/tab-bg-right.gif) no-repeat right -33px;
	font: bold 12px verdana, arial, sans-serif;
}

div#sc-tab-details ul#sctab li.tabheader a,
div#sc-tab-details ul#sctab li.tabhover a {
	text-decoration: none;
	display: block;
	overflow: hidden;
	float: left;
	width: 105px;
	height: 27px;
	background: transparent url(/lib/aron/tab-bg-left.gif) no-repeat left -33px;
	font: bold 12px verdana, arial, sans-serif;
	text-align: center;
	padding-top: 6px;
	color: #5D3C83;
}

div#sc-tab-details ul#sctab li.tabhover {
	xbackground-color: #5D3C83;
	background-position: right 0;
}

div#sc-tab-details ul#sctab li.tabhover a {
	background-position: left 0;
	color: #fff;
}

div#sc-tab-details ul#sctab li.tabhover a:hover {
	text-decoration: none;
	color: #fff;
}

div#sc-tab-details div#sctabinfo {
	margin: 0;
	clear: both;
}

div#sc-tab-details div#sctabinfo div.infobox {
	clear: both;
	font: normal 12px verdana, arial, sans-serif;
	color: #59585E; 
	padding: 10px;
	border: 10px solid #6C91BE;
	text-align: left;
}

/*--- Mini Cart Styles ---*/
div#scMCholster-0061 {
	float: right;
	width: 374px;
	text-align: left;
	position: relative;
	z-index: 1;
	margin-top: -4px;
	color: #909090;
	font: normal 12px/1.2 Verdana, arial, sans-serif;
}

div#scMCholster-0061.open-0061 {
	z-index: 10000;
}

div#scMCholster-0061 a {
	color: #000;
}

div#ctrlPad-0061 {
	background: url('scMCcartIcon.gif') no-repeat 0px center;
	padding: 0 3px;
	width: 100%;
}

div#minCart-0061 {
	width: 174px;
	padding: 3px 0 0 17px;
	float: left;
}

div#minCart-0061 a#emptyCook-0061,
div#minCart-0061 span.emptyMsg-0061,
div#minCart-0061 span.itemCnt-0061,
div#minCart-0061 span.itemTtl-0061 {
	display: block;
	padding: 1px 3px;
	text-align: center;
}

div#minCart-0061 span.itemCnt-0061,
div#minCart-0061 span.itemTtl-0061 {
	float: right;
	width: 78px;
}

div#minCart-0061 span.itemCnt-0061 {
	float: left;
}

div#minCart-0061 span.itemCnt-0061 span {
	font-weight: normal;
}

div#ctrlBox-0061 {
	float: right;
	width: 180px;
	margin-top: 0;
}

div#ctrlBox-0061 span {
	display: block;
	padding-top: 25px;
}

a#toggLink-0061 {
	border-left: solid 1px #E5EFFB; 
	display: block;
	overflow: hidden;
	height: 25px;
	width: 89px;
	background: url('scMCcart1.png') no-repeat center 0;
	float: left;
	display: block;
}

.open-0061 a#toggLink-0061
{
    background-position: center -25px;
}

a#checkoutLink-0061 {
	border-left: solid 1px #E5EFFB; 
	display: block;
	overflow: hidden;
	height: 25px;
	width: 89px;
	background: url('scMCcheckout1.png') no-repeat center 0px;
	float: right;
}

/*
div.open-0061 a#toggLink-0061 {
	background-position: 0 -15px;
}
*/
div.emptyCart-0061 a#checkoutLink-0061,
div.open-0061 a#checkoutLink-0061 {
	opacity: .2;
	filter: alpha(opacity=20);
	cursor: default;
}

div#smCart-0061 {
	position: absolute;
	/* top: 20px; */
	right: 0;
	border: solid 1px #0A3981;
	width: 344px;
	background: #D8E1EA url('scMCloading.gif') no-repeat center center;
	z-index: 10000;
}

div.closed-0061 div#smCart-0061 {
	height: 0;
	width: 0;
	overflow: hidden;
	border: none;
}

iframe#cartViewer-0061 {
	border: none;
	width: 344px;
	height: 0;
	vertical-align: top;
}

div.loading-0061 div#smCart-0061 {
	height: 60px;
}

div.loading-0061 iframe#cartViewer-0061 {
	height: 1px !important;
}

div.clearer-0061 {
	clear: both;
}
div#scATCwrapper{position:absolute;background-color:#000;opacity:.75;filter:alpha(opacity=75);z-index:20000;}div#scATCmsg{position:absolute;background-color:#fff;border:solid 1px #000;text-align:center;z-index:20001;width:400px;padding:16px;font:normal 13px/1.2 Helvetica,"Trebuchet MS",sans-serif;}body.scATCtemplate1 div#scATCwrapper{display:none;}body.scATCtemplate1 div#scATCmsg img{margin-right:4px;vertical-align:middle;}body.scATCtemplate1 div#scATCmsg{background-color:#CE1700;color:#fff;border:solid 1px #fff;width:auto;top:2px;left:2px;padding:2px 8px;}body.scATCinProgress form input,body.scATCinProgress form select{opacity:.25;filter:alpha(opacity=25);}select.scHideSelect{visibility:hidden;}iframe#scCookieTestFrame,iframe#scFrameWorkFrame,iframe#scHddnIFrame{overflow:hidden;height:0;width:0;border:none;}

/*
	Multi add styles, added 12/15/08
*/

.ma-area{font-size: 12px; margin: 10px 0;}
.ma-conts-table td.vertical-seperator{border: 0 !important;}
.ma-area input{vertical-align: middle;}
.ma-area input.ma-qty-box{text-indent: 8px;}
.ma-area .optlink a{color: #FF0000; font-weight: bold;}


/*  -- Product Reviews --  */

FORM {
	margin: 0px;
	padding: 0px;
}

.clearboth {
	clear: both;
}

#customer-reviews {
	margin: 0;
	padding: 0;
}

#customer-reviews .state {
	float: left;
	width: 225px;
	color: #59585e;
}

#customer-reviews .state img {
	margin-bottom: 2px;
	vertical-align: middle;
}

#customer-reviews .state .overall {
	padding-right: 5px;
	font: bold 11px Verdana, Arial, Helvetica, sans-serif;
}

#customer-reviews .state .totalRatings {
	padding-top: 5px;
}

#customer-reviews .state .total {
	font: normal 10px Verdana, Arial, Helvetica, sans-serif;
}

#customer-reviews .view {
	float: left;
	padding-top: 5px;
	width: 110px;
	text-align: center;
}

#customer-reviews .view a {
	font: normal 11px Verdana, Arial, Helvetica, sans-serif;
	color: #59585e;
	text-decoration: underline;
}

#customer-reviews .view a:hover {
	text-decoration: none;
}

#customer-reviews .stars {
	float: right;
	width: 170px;
	text-align: center;
}

#customer-reviews .stars a {
	font: bold 11px Verdana, Arial, Helvetica, sans-serif;
	color: #59585e;
	text-decoration: none;
}

#customer-reviews .stars a:hover {
	text-decoration: underline;
}

#customer-reviews .stars img {
	margin-top: 3px;
	cursor: pointer;
}

.top-line {
	border-top: 1px solid #fff;
}

.review-separator {
	height: 1px;
	border-top: 1px solid #fff;
}

.review .review-stars {
	float: left;
	margin-top: -1px;
	width: 80px; 
	height: 20px;
	text-align: left;
}

.review {
	padding: 15px 0 5px 0;
}

.review div {
	padding: 0;
	font: normal 11px Verdana, Arial, Helvetica, sans-serif;
	color: #59585e;
}

.review div.noRatings {
	padding-bottom: 15px;
	text-align: center;
}

.review b {
	margin-left: 10px;
	font-weight: bold;
}

.review .revloc {
	margin: 10px 0 10px 0;
}

.review .revloc .reviewer {
	float: left;
}

.review .revloc .name {
	margin-left: 10px;
}

#reviews {
	clear: both;
	display: block;
}

#all-reviews .header {
	padding: 10px;
	text-align: center;
	font: bold 11px arial;
	color: #000;
}

#all-reviews div {
	font: normal 11px arial;
}

.viewall {
	padding-top: 10px;
	text-align: right;
}

.viewall a {
	font: normal 11px Verdana, Arial, Helvetica, sans-serif;
	color: #59585e;
	text-decoration: underline;
}

.viewall a:hover {
	text-decoration: none;
}

.allreviews-sort,
.allreview-stars,
.allreview-reviewer {
	padding-bottom: 3px;
}

.allreview-review {
	padding-top: 15px;
}

.allreview-prodname {
	color: #448e00;
}

.allreviews-sort a {
	color: #000;
	font: bold 11px arial;
}

/*AUTO EMAILER*/
.emailer-review-container {
	width: 565px;
}

.emailer-review-container td,
.emailer-review-container div,
.emailer-review-container input,
.emailer-review-container select {
	font: 11px Arial, Verdana, Tahoma;
}

.emailer-reviewform-border {
	border: 1px solid #C3173B;
}

.emailer-reviewlabel {
	padding: 5px;
	font: bold 15px Tahoma, Verdana, Arial !important;
	color: #1A2485;
	background-color: #FFFFCC;
	border-bottom: 1px solid #C3173B;
}

.emailer-required {
	font-weight: bold !important;
}

.emailer-textarea {
	width: 250px;
	font: 11px Arial, Verdana, Tahoma;
}

.emailer-review-container a {
	color: #000;
}

.title-emphasis-font {
	font: bold 13px Tahoma !important;
	color: #BA0000;
}

/*AUTO EMAILER CSS*/
.overall {
	white-space: nowrap;
}

/*  -- End Product Reviews --  */


/*  -- Modifications (added 1.27.2009) --  */

span#p-info-tbl-rating img {
	vertical-align: middle;
}

span#p-info-tbl-rating a {
	color: #000;
}

span#p-info-tbl-rating a:hover {
	color: #000;
	text-decoration: none;
}

/*  -- End Modifications (added 1.27.2009) --  */

/*
	Added 3/5/09
*/

.addthis{text-align: center;}
.scSTFLink{text-align: right; margin-right: 12px; padding-top: 5px;}
.matcb{text-align: right;}


#product-info-table .prSnippetRatingUnclickable div.prStars
{
    position: static !important;
}

/* Yahoo! Cross-Sell Styles */

#ys_relatedItems {
width:130px;
}

.ystore-cross-sell-table 
{ 
    width: 100%; 
    font-size: inherit; 
    font:100%;
	text-align:center;
}
.ystore-cross-sell-title 
{ 
    padding-bottom: 6px; 
    color: $itemcaption-title-text-color; 
    font: bold $item-caption-title-text-size$item-caption-title-text-font; 
}
.ystore-cross-sell-table-vertical .ystore-cross-sell-cell 
{
    width: 100%; 
}
.ystore-cross-sell-table-horizontal .ystore-cross-sell-cell 
{
    width: 28%; 
    padding-right: 5%; 
}
.ystore-cross-sell-product-image-link 
{
    display: block; 
    padding-bottom:8px; 
	text-align:center;
}
.ystore-cross-sell-product-caption 
{
    padding-bottom: 16px; 
}
.ystore-cross-sell-product-caption p,
.ystore-cross-sell-product-caption h4 
{
    margin: 0 0 10px; 
    font-size:11px; 
	color: #636363;
}
.ystore-cross-sell-table .ys_promo 
{
    font-weight: bold; 
}
h4.ystore-cross-sell-product-name a {
	color: #000000;
}

p.ystore-cross-sell-product-reg-price {
	color: #636363;
}

/* END Yahoo! Cross-Sell Styles */

