/*PRINT*/
@media print {
	#footer,
	.crumb,
	#nav-product,
	#relateditems,
	#recentlyViewedItems,
	.quote,
	.tc,
	.contents,
	.faketable,
	#customer-reviews,
	.subheader
	{
		display:none;
	}
}
/*END PRINT*/
table.multiplierSeparator td{
	padding: 0 5px 5px 5px !important;
}
div.multiplierSeparator{
	padding: 0 0 5px 0 !important;
	text-align:center;
	width:275px;
}
table.multiplierSeparator td, div.multiplierSeparator{
	border-bottom:1px solid #C5C4D6;
}

.page_info{
	font-weight:bold;
}
#nav_bar span,#nav_bar img{
	vertical-align:middle;
}
#nav_bar{
	width:500px;
}
.searchContainer{
	color:#FFF;
}
.search_result_grid_cell{
	width:200px;
}
.search_result_grid{
	width:600px;
}
.advancedSearchResults td, .advancedSearchResults input, .advancedSearchResults select, .advancedSearchResults div{
	font:11px Arial, Helvetica, sans-serif;
}
.advancedSearchResults form input{	
	vertical-align:middle;
}
.advancedSearchResults a{
	color:#000175;
}

#dispprice{
	color: #960001;
	font: bold 13px Arial, Helvetica, sans-serif !important;
	margin:0 0 10px 7px!important;
	zoom:1;
}
.registerformContainer{
	margin:0 auto;
	background-color:#FFF;
}
.bmlTemplate{
	padding-top:10px;
	text-align:center;
}
form{
	margin:0;
	padding:0;
}
.bmlPaymentOptionsLeft{
	white-space:nowrap !important;
	font-weight:bold !important;
}
#registerform input:focus, #registerform select:focus, #BMLRegFormResults input:focus, #BMLRegFormResults select:focus{
	background-color:#F5F6BE;
}
.typesOfPayments{
	margin:10px 0;
}
#dropinboxv2cover, #dropinboxv2{
	display:none;
}
#paypalCheckBox,#bmlCheckBox{
	visibility:hidden;
}
#bmlAgreeDiv, #processingUserData{
	color:#C00;
	font:bold 13px Tahoma, Verdana, Arial, Helvetica, sans-serif !important;
}
.processResultsMessageMargin{
margin-bottom:50px;
}
#processResultsMessage{
	padding:10px;
	font: bold 13px Tahoma, Verdana, Arial;
	text-align:center;
	border:2px solid #C00;
	color:#C00;
	width:525px;
	margin: 0 auto;
}
#processResultsMessage a{
	color:#0000FF;
}
#registerform .errorMsg{
	color:#C00;
	font:bold 13px Tahoma, Verdana, Arial, Helvetica, sans-serif;
}
.enableJS{
	color:#C00;
	font:bold 13 Tahoma, Verdana, Arial, Helvetica, sans-serif;
	padding-left:5px;
}
#BMLRegFormResults .errorMsg, .shipError{
	color:#C00;
	font:bold 13px Tahoma, Verdana, Arial, Helvetica, sans-serif;
	padding:5px;
	text-align:left;
}
#BMLRegFormResults td, #BMLRegFormResults div{
	/*text-align:left;*/
}
#processing{
	position: absolute;
	top: 0px;
	left: 0px;
	z-index: 50;
	width: 100%;
	background-color: #FFF;
	filter:alpha(opacity=75);
	-moz-opacity: 0.75;
	opacity: 0.75;
}
.nowrap{
	white-space:nowrap;
}
.bmlTACPrintFriendly{
	font:bold 10px Arial, Helvetica, sans-serif !important;
}
.padding5{
	padding:5px;
}
.BMLRegFormResultsBg{
	background-color:#66669A;
	color:#FFFFFF;
	font:11px Arial, Helvetica, sans-serif;
	font-weight:bold !important;
	padding:5px;
}
.BMLRegForm{
	margin:0 auto;
	background-color:#FFF;
	width:525px;
}
.BMLRegForm .BMLCheckoutLogos{
	margin:0 auto;
}
.BMLCheckoutLogos td{
	padding:10px;
	text-align:center;
}
#scFCart, #BMLRegFormResults{
	/*background-color:#EFEFEF;*/
	width:525px;
	border:1px solid #3C3C3C;
	margin:0 auto;
}
#BMLRegFormResults table{
	margin:0 auto;
}
#registerform .registerformTable, #scFCart .scFCartTable{
	width:525px;
	margin:0 auto;
	border-collapse: collapse;
}
.scFCartImageCol{
	width:75px;
}
#scFCart .scFCartOptions{
	color:#828282;
	font-style:italic;
}
#scFCart .scFCartTitlesBorder{
	border-right:1px solid #EFEFEF;
}
#scFCart .scFCartTitles{
	background-color:#000;
	color:#FFFFFF;
	font-weight:bold
}
#scFCart .scFCartItemBorder{
	border-bottom:1px solid #3C3C3C;
}
#scFCart .scFCartHeader{
	background-color:#66669A !important;
	color:#FFFFFF;
	font-weight:bold;
	text-align:left;
}
#scFCart td, #scFCart div{
	padding:3px;
	font:10px Verdana, Arial, Helvetica, sans-serif;
}
.text-align-right{
	text-align:right;
}
.text-align-left{
	text-align:left;
}
.text-align-center{
	text-align:center !important;
}
.bold{
	font-weight:bold !important;
}
.shipBillSameFlagHover, .bmlPaymentOptionsLeftHover{
	text-decoration:underline;
	cursor:pointer;
}
#registerform td, #registerform input, #registerform select,#BMLRegFormResults td, #BMLRegFormResults div, #BMLRegFormResults input, #BMLRegFormResults select{
	font:11px Verdana, Arial, Helvetica, sans-serif;
}
#scFCart .bmlCouponInput:focus{
	background-color:#F5F6BE;
}
#scFCart .bmlCouponInput{
	width:100px;
}
#scFCart input{
	font:11px Verdana, Arial, Helvetica, sans-serif;
}
#scFCart .scFCartCouponTbl table{
	border-collapse: collapse;
	float:right;
	text-align:right;
}
#registerform h1{
	font:bold 13px Verdana, Arial, Helvetica, sans-serif;
}
#registerform input, #registerform select{
	margin-bottom:2px;
}
#registerform .form-vseparator{
	border-right:2px dotted #CCC;
}
#registerform .form-hseparator{
	border-top:1px solid #CCC;
	padding:5px;
}
#registerform .form-hseparator-top{
	border-bottom:1px solid #CCC;
}
.promocheckDiv span, .promocheckDiv input, #registerform .sasEls label, #registerform .sasEls input, .bmlTAC input, .bmlTAC span{
	vertical-align:middle
}
.promocheckDiv{
	padding:5px 0;
	font:bold 10px Verdana, Arial, Helvetica, sans-serif;
	color: #C00;
}
.promoTextDisable{
	color:#CCCCCC !important;
}
.scCartPayMethods{
	background-color:#DDDDDD;
	font:bold 12px Verdana, Arial, Helvetica, sans-serif;
	padding:5px;
	margin-top:5px;
	text-align:center;
}
.scCartPaySep{
	font:bold 14px arial, helvetica, verdana, sans-serif !important;
	color:#000;
}
.scCartPaySepbg{
	border-bottom: 2px dotted #000;
	width:100%;
	font-size:1px;
	line-height:1px;
}
.cartBMLpromo {
	color:#ff0000;
	font-weight:bold;
	font-family:verdana;
}
#bmlTagLine {
	color:#00009C;
	font:bold 12px arial, verdana, sans-serif;
}
#bmlTagLine a.bmlTagLineHeader{
	color:#00009C !important;
	font:bold 12px arial, verdana, sans-serif !important;
}
#bmlTagLine a.bmlTagLineWhatIs{
	color:#666699 !important;
	font:10px arial, verdana, sans-serif !important;
}
#scCartDiv{
	background-color:#66669A;
}
.minorderDiv{
	background-color:#F00;
}
.minorderDiv em{
	vertical-align: middle;
	color:#FFF;
	font: bold 13px Tahoma;
	/*font-style: normal;*/
}
.minorderDiv div{
	padding-left:15px;
}
.minorderDiv em{
	padding:5px 0;
}
.cart-header{
	background-color: #eee;
	text-align: center;
}

.cart-header td{
	padding:5px;
	font-weight: bold !important;
}
.scCart-item-row{
	background-color: #fff;
}
.scCart-bottom{
	background-color: #eee;
}
.scCart-bottom-table{
	width:100%;
	border-collapse:collapse;
}
scCart-item-row td, .scCart-bottom td, .edit-account-info div{
	padding:5px;
}
.scCart-h1{
	color:#C51818;
	font: bold 14px Tahoma, Verdana, Arial, Helvetica, sans-serif;
	padding: 5px 0 5px 10px;
}
.shopping-cart-empty{
	margin: 10px;
	padding: 5px;
	font-weight: bold;
	font-style: italic;
	text-align: center;
	border:5px solid #fff;
	background-color:#EEE;
}
.scCart-update-button{
	font: bold 10px Tahoma, Verdana, Arial, Helvetica, sans-serif;
	cursor: pointer;
}
.scCart-price{
	text-align: right;
	color: #9C0000;
	font-weight: bold !important;
}
.scCartCheckoutButton{
	text-align: right;
	/*float:left;
	width:405px;*/
	padding:10px 0;
}
.scCartKeepShopping{
	float:left;
	width:200px;
	padding:10px 0;
}
#showcart{
	margin-bottom:20px;
}
#showcart td, .scCartQtyBox{
	font: 11px Verdana, Arial, Helvetica, sans-serif;
}
.scCartItemContainer td{
	padding:5px;
}
.scCartNoBorder td{
	border:0;
}




.smaller .optionsPadding{
	padding:5px;
	display:block;
}
.smaller .optionsPadding span{
	display:block;
}
.smaller .optionsPadding input, .smaller .optionsPadding select{
	font:11px Arial, Helvetica, sans-serif;
}
.floatLeft{
	float:left;
}
.floatRight{
	float:right;
}
.clearFloats{
	clear:both;
}
.itemPageCaption{
	margin-top:10px;
	font-size:12px !important;
}
#scPage-insets{
	text-align:left;
	padding:5px 0;
}
#scPage-insets img{
	margin-right:5px;
	vertical-align:middle;
	border:1px solid #66669A;
}
.imgEnlargeText{
	font:10px Arial, Helvetica, sans-serif;
	text-transform:uppercase;
	padding-top: 5px;
	text-align:left;
}
.itemImage{
	text-align:center;
	padding-top:5px;
}
.scLink{text-align:center}
/* CSS element*/
body{
	background: #fff;
	font: 11px Tahoma, Arial, sans-serif;
	padding: 10px 0;
	margin: 0 auto;


	text-align: center;
}

a{ text-decoration: none; }

a:hover{ text-decoration: underline; }

input{ margin: 0; padding: 0; }

b, strong{ font-weight: bold; }

blockquote{ margin: 1em; }

dd{ margin: 0 0 0 10px; }

dl{ margin: 5px 0; }

em, i{ font-style: italic; }

img{ border: 0; }

li{
	margin: 0 0 0 15px;
	padding: 0;
}

ol, ul{
	list-style: disc outside;
	margin: 0;
	padding: 0;
}

p{ margin: 10px 0; padding: 0; }

td, div, span{ font-size:11px; /*vertical-align: top;*/ }

form{
	margin: 0;
	padding: 0;
}

h1, h2, h3{
	margin: 0;
	padding: 0;
}

q {display:block}
/* CSS element*/

/* CSS contents*/
/*Content Table*/

.contents {
	background-color: #FFFFFF;
	border-left: 10px solid #FFFFFF;
	border-right: 10px solid #FFFFFF;
}

.contents a { text-decoration: none; color:#130d2f;text-decoration: underline; }

.contents .contents-table {
	border-bottom: 10px solid #FFFFFF;
	border-collapse: collapse;
}

.contents .vertical td { text-align: center; padding: 5px;}
.contents .vertical a { display:inline;}
.contents .vertical div { padding:0; margin:0;}
.contents td { margin: 2px; padding: 5px; }

.contents .contents-table select option,
#itemarea select option { padding-right: 10px; }

.contents .horizontal-seperator {
	border-bottom: 2px solid #FFFFFF;
}

.contents .vertical-seperator {
	border-right: 2px solid #FFFFFF;
}

.contents .sale-price { color: #93B049; }

.contents .sale-price-bold {
	color: #bf1a20;
	font: bold 13px Arial, Helvetica, sans-serif !important;
}

.contents .price-bold {
	font-weight: bold;
	margin: 10px 0pt 0pt;
}

.contents.accessory * { text-align: left; }

.contents.accessory .details {
	background-color: #FFFFFF;
	margin: 2px 10px;
	padding: 10px;
}

.contents.accessory .details a {
	color: #000000;
	font-size: 1em;
}

.contents.accessory .details h3 { font-size: 1em; }

.contents.accessory .details .sale-price { margin-bottom: 10px; }

.contents .detail td {
	border-bottom: 15px solid #E9E9E4;
	padding: 5px;
}

.contents .detail.last td { border-bottom: 0pt solid; }

#itemtype .contents .detail td, #maintype .contents .image td { padding-bottom: 10px; }

.contents .last { border: 0pt none; }

.contents .name * {
	color: #130d2f;
	padding: 5px 0pt 0pt;
}

.contents .name { padding: 5px 0pt 0pt; }

.contents .price {
	font-weight: normal;
}

/*End Content table*/
.image-l {
	background-color: #FFFFFF;
	display: block;
	float: left;
	margin: 0pt 15px 10px 0pt;
	padding: 5px;
}

.image-r {
	background-color: #FFFFFF;
	display: block;
	float: right;
	margin: 0pt 0pt 10px 15px;
	padding: 5px;
}

.image-c {
	margin-bottom: 10px;
	text-align: center;
}

.inset-l {
	background-color: #FFFFFF;
	display: block;
	float: left;
	margin: 0pt 8px 5px 0pt;
	padding: 5px;
}

.inset-r {
	background-color: #FFFFFF;
	display: block;
	float: right;
	margin: 0pt 0pt 5px 8px;
	padding: 5px;
}

.addtocartimg img {
	border: 0pt none;
	margin: 5px 0pt;
	padding: 0px;
}

#itemtype .price em {
	font-style: normal;
	font-weight: bold;
	margin: 10px 0pt;
	padding: 0pt 4px 0pt 0pt;
}

#itemtype .itemform .price {
	font-weight: bold;
	margin: 10px 0pt;
}

#itemtype .itemform .price-bold {
	font-weight: bold;
	margin: 10px 0pt;
}

#itemtype .itemform .sale-price, #itemtype .itemform .sale-price-bold { margin: 10px 0pt; }

#itemtype .itemform .sale-price-bold { font-weight: bold; }

#itemtype .itemform .sale-price-bold em {
	background: #FFFFFF none repeat scroll 0%;
	color: #93B049;
	font-style: normal;
	font-weight: bold;
	margin: 10px 0pt;
	padding: 0pt 4px 0pt 0pt;
}

#itemtype .itemform .sale-price em {
	color: #93B049;
	font-style: normal;
	margin: 10px 0pt;
	padding: 0pt 4px 0pt 0pt;
}

.contents-table .availability { padding: 10px 0pt; }

#itemtype .code {
	font-style: normal;
	margin: 10px 0pt;
}

#itemtype .code em {
	font-style: normal;
	margin: 10px 0pt;
}


.contents-table .contentsoptions { padding: 3px 0pt; }

.contents-table #abstract { padding: 3px 0pt; }

#itemtype .itemformname, .contents-table .itemformname { font-weight: bold; }

.contents-table .itemformnamemultiline { display: block; }

#itemtype .itemavailable {
	color: #000000;
	font-weight: bold;
	margin: 8px 0pt;
}

#itemtype .itemavailable em {
	color: #93B049;
	font-style: normal;
	font-weight: bold;
	margin: 8px 0pt 8px 4px;
}

#itemtype .itemoption {
	display: inline;
	font-weight: bold;
	margin: 2px 0pt;
}

#itemtype .multilineoption {
	display: block;
	font-weight: normal;
	margin: 5px 0pt;
}
/* CSS contents*/

/* CSS style-storename*/
/*Common Classes*/
#header .links,
#footer .links{
	margin:0;
	clear:both;
	padding:5px 0;
	background-color:#fff;
	text-align: center;
	vertical-align: middle;
	text-align: center;
	list-style: none;
}

#header h1 {/*font-size:120%;float:left*/}

#rightad {
	float:right;
}

.links a,
.links li{
	display: inline;
	color:#66669A;
	font-weight:bold;
	margin:0;
	padding: 0 2px;
}
.links img {margin-left:3px}

#footer .links a, #footer .links li{
	font-weight:normal;
	text-decoration:underline
}

H2#section-contenttitle{
	font: bold 1.6em Arial, Helvetica, sans-serif;	
}
/*End Common Classes*/

/*Main Structure Style*/
#container{
	font: 1em Tahoma, Arial, sans-serif;
	width: 760px;
	margin: 0 auto;
	text-align: left;
}

#header{
	background-color: #66669A;
	border:1px solid #66669A;
	width:760px;
	margin:0 auto;
}
#brandmark{
	background:url('/lib/zahav/logo.gif') no-repeat;
	float:left;
}
#brandmark a {
	display:block;
	height:89px;
	width:298px;
	text-indent:-10000px;
}
html > body #brandmark a {
	width:300px;
}
#bodyshell {
	/*border-left: 150px solid #fff;
	float: left;
	margin: 0;*/
	background-color: #FFF;
	width:760px;
	/*width: 610px;*/
}

#nav-product {
	/*float: left;*/
	/*margin-left: -150px;
	overflow: hidden;
	position: relative;
	z-index: 100;*/
	width: 150px;
	vertical-align: top;
}
.expandingNav{
	}
#footer{
	width: 760px;
	margin:0 auto;
	/*float: left;
	clear: both;*/
}

#header:after,
#bodyshell:after,
#footer:after,
#footer .text:after{
	clear: both;
	content: ".";
	display: block;
	height: 0;
	visibility: hidden;
}
/*End Main Structure Style*/

#bodycontent{
	position: relative;
	/*width: 100%;*/
	width: 600px;
	padding-left:10px;
	vertical-align: top;
	/*float: right;*/
}

#bodycontent .bodypad{ padding: 10px; }

#footer .text{ margin: 5px; }

/*Nav Area*/
#searcharea #query {border:1px solid #000;font-size:0.9em}

#query { width: 100px; padding: 2px; }

#htmltop, #htmlbottom{
	padding: 5px;
	color:#000051;
	font-weight:bold;
}
/*End Nav Area*/

.subheader {padding: 3px 0; float:left;}
#searcharea {float:right;margin-left:15px; width:180px;}
#searcharea input{
vertical-align:middle;
}
.subheader a {float:left}
.subheader input.purple{background-color:#66669a;border:1px solid #000;color:#fff;font-weight:bold;font-size:12px; padding:0;}
* html #nav-product ul a{ width:100%;}
#nav-product ul a,#nav-product ul li,#nav-product strong a { font-size:11px;display:block;color:#000175}
#nav-product ul a:hover {background-color:#E6D499}
#nav-product li {padding:0;margin:0;width:100%}
#nav-product strong a {text-transform:uppercase;font-size:1.2em}
#nav-product ul strong a {font-size:0.8em}
#nav-product ul {padding:0 0 5px 5px;margin:0;}
.red,.red a {color:#960001}
#nav-product h3 {font-size:1.1em}
#nav-product h3,#nav-product h3 a {padding:3px 0;color:#960001;text-transform:uppercase; font-size:12px;}

.tc {text-align:center;margin:20px 0}
.tu {text-decoration:underline}
.fl {float:left}
.fl {float:right}
.db {display:block;}
.hide {visibility:hidden}
.big {font-size:1.2em}
.big strong {font-size:1.1em;color:#343168}
span.big {font-size:1.2em}
.youSave{font-size:14px}
.small {font-size:0.9em}
.blue {color:#313364;font-size:1.1em}
.purple {color:#5F5BA5}
.bold {font-weight:bold}

p.crumb {padding: 3px;border-top:2px solid #d9d9e5;border-bottom:2px solid #d9d9e5;font-size:1.2em}
p.crumb a {padding:0;margin:0 4px 0 0;text-decoration:underline}
p.crumb a:hover {text-decoration:none}
p.crumb img {margin:0 5px 0 3px}
p.crumb a,p.crumb {color:#68659a}

/*.homecolumn {width:48%;margin:0;padding:0;float:left}*/
.smaller {/*width:235px;float:right; */vertical-align:top; padding-left:15px;}
.larger {width:310px; vertical-align:top;}
.homecolumn div {margin:15px 0 15px 0;padding:0; font:11px Arial, Helvetica, sans-serif;}
.homecolumn div input{vertical-align:middle;}
.homecolumn div h3 {/*border-bottom:1px solid #8c8ab1;*/clear:both}
.homecolumn div h3 a{text-align:left;color:#8c8ab1;font:bold 14px serif;}
.homecolumn div a {/*display:block;*/text-align:center;margin:2px 0}
.homecolumn div a.inline {display:inline}

hr {clear:both;height:1px;background-color:#000}
em {font-weight:bold; font-size:14px; color:#66669a;display:block}
fieldset {border:0;margin:0;padding:0}
#relateditems td{ vertical-align:top; padding-right:20px;}
.borderbox {padding:0;margin:0;border:2px solid #66669a;margin-bottom:20px; width:594px;}
.thin {border-width:1px}
.optionsBorderBox strong.head {background-color:#C5C4D6;display:block;color:#000}
.optionsBorderBox {padding:0;margin:0;border:1px solid #C5C4D6;margin-bottom:20px; zoom:1;}
.simborderbox li {list-style:none;margin:0;padding:0}
.simborderbox div ,.simborderbox td a { font:11px Arial, Helvetica, sans-serif;}
.simborderbox td a:hover{text-decoration:none;}
.simborderbox .sale-price-bold {font-size:1.2em}
.borderbox p,.borderbox a,.simborderbox p,.simborderbox a {color:#66669a;text-align:left !important;text-decoration:underline}
.borderbox .testemonial {padding:10px 50px;font-style:oblique}
.testemonial strong,.quote strong {text-align:right;font-style:normal;display:block;}
.moreTestimonials{
	text-align:right;
	margin:0 5px 10px 0;
	font-size:12px !important;
	color:#666699;
	font-weight:bold !important;
}
.moreTestimonials a{
	font-size:12px !important;
	color:#666699;
	font-weight:bold !important;
}
.faketable {border:1px solid #000;padding:1px 1px 0;margin-bottom:15px; zoom:1}
.faketable * {display:block;margin-bottom:1px;/*border:1px solid #000*/}
.faketable * * {display:block;margin:0;border:none}
.faketable strong {background-color:#66669a;text-align:center;color:#fff;padding:3px 0;}
.faketable strong div {font-size:1.3em;}
.faketable form {background-color:#c5c4d6}
.faketable p {color:#666698;font-size:1.3em;text-align:center}
.faketable input#Text1, .faketable input#Submit1 {display:inline; border:1px solid #000; margin-right:4px;}

.product .quote {/*padding:5px 30px;*/color:#66669A}

#bodycontent h2 {font:bold oblique 1.7em serif;color:#36345c}
#bodycontent.product h2 {font:bold 1.2em Arial, Tahoma, sans-serif;color:#666699}

.paginator {margin:10px 0}
.horizprodname,.horizprodname a {font-size:1.1em;font-weight:bold;color:#5d5a89;text-decoration:underline}
.hpad {padding:0 50px;font-size:1.1em}
.prodimg {margin-top:10px}
.hpad a {color:#515151;text-decoration:underline;margin:0 30px 0 0}

#container #bodyshell #options {padding:5px;margin:0;}
#quantity {width:25px;border:1px solid #999;margin-right:5px;}
#customerreviews div{margin:0 3px}
#rotateTable{
	width:594px;
}
#rotateName{
	color: #130d2f;
	font:11px Arial, Helvetica, sans-serif;
}
#rotatePrice, #rotateSalePrice{
	font:11px Arial, Helvetica, sans-serif;
}
#rotateSalePrice{
	font-weight:bold;
}
.sitemap1{
	padding:5px;
}
.sitemap2{
	padding:3px 0 0 10px;
}
.sitemap3{

	padding:3px 0 0 15px;
}
.sitemap1 a{
	display:block;
	font:bold 14px Tahoma, Arial, Helvetica, sans-serif;
	color:#960001;
}
.sitemap2 a{
	display:block;
	font:bold 12px Tahoma, Arial, Helvetica, sans-serif;
	color:#000175;
	padding-bottom:3px;
}
.sitemap3 a{
	display:block;
	font:11px Tahoma, Arial, Helvetica, sans-serif;
	color:#000175;
	padding-bottom:3px;
	text-decoration:none;
}
.sitemap3 a:hover{
	text-decoration:underline;
}
/* CSS style-storename*/

/*paging*/
.pagingTop{
	padding:5px;
	border-bottom:1px solid #36345c;
}
.pagingBottom{
	padding:5px;
	border-top:1px solid #36345c;
}
#leftarrowdiv,
#rightarrowdiv      {width: 15px;}
#contents{margin:15px 0;}
#contents A         {font: bold 11px arial; color: #666699;}
#contents span{font:11px Arial, Helvetica, sans-serif;}
.pagingItemTd{padding:5px;}
#paging A:hover     {text-decoration:underline;}
#paging .emphasisColor span{ font-weight:bold !important;}
#paging .price      {font: normal 11px arial; color: #36345c;}
#paging .saleprice  {font: normal 11px arial; color: #ce1700;}
#paging .saleprice span {font: normal 11px arial; color: #ce1700; font-weight:bold;}
#paging .saleprice2 {font: bold 11px arial; color: #F00;}
#paging .abstract   {font: normal 11px arial; color: #555;}
#paging .qtybox     {font: normal 11px arial; width: 25px; text-align: right}
#paging .qtytext    {font: bold 11px arial; color: #36345c;}

#pagelinks          {font: normal 11px arial; color: #36345c;}
#pagelinks span {padding:5px;}
#pagelinks A        {font: normal 11px arial; color: #36345c;}
#pagelinks .chosen  {font: bold 11px arial; color: #960001;}

.itemof             {font: normal 11px arial; color: #36345c;}
.pageof             {font: normal 11px arial; color: #36345c; }
#pageof1, #pageof2{padding-right:10px;}
#modes              {font: normal 11px arial; color: #36345c; text-decoration:none; }
#modes A            {font: normal 11px arial; color: #36345c; text-decoration:none; }
#modes .chosen      {font: bold 11px arial; color: #960001; text-decoration:none; }

#sortlinks          {font: normal 11px arial; color: #36345c; text-decoration:none; }
#sortlinks span.sortSep {padding:0 15px;}
#sortlinks A        {font: normal 11px arial; color: #36345c; text-decoration:none; }
#sortlinks .chosen  {font: bold 11px arial; color: #36345c; text-decoration:none; }

#paging FORM        {margin:0px;}

.listheader         {background-color: #333333; font: bold 11px arial; color: #FFFFFF;}

.vcell              {background-color: #FFF;}
.vcell-on           {background-color: #FFF;}

.ecell              {background-color: #FFF;}
.ecell-on           {background-color: #FFF;}

.wcell              {background-color: #FFF;}
.wcell-on           {background-color: #FFF;}
.pagingTopTbl, .pagingBottomTbl{ margin-bottom:10px;}
#contents .code{font:10px Arial, Helvetica, sans-serif; color:#000;}
/*.pagingColSep{ border-right:1px solid #36345c;}
.pagingRowSep{ border-bottom:1px solid #36345c;}*/
/*paging*/


/***** Bill Me Later *****/
#billMeLaterProd {
	cursor:pointer;
}
#billMeLaterProd img {
	display:inline;
}
#billMeLaterProd h3 {
	margin:0px;
	font-weight:bold;
	color:#000094;
	font-size:12px;
	font-family:arial, verdana, sans-serif;
	clear:right;
	display:inline;
}
#billMeLaterProd p {
	font-weight:bold;
	color:#000000;
	font:10px arial, verdana, sans-serif;
	clear:both;
	display:block;
}
#billMeLaterProd a {
	display:block;
}
#billMeLaterProd {
	font-family:arial, verdana, sans-serif;
	display:block;
	clear:both;
	margin:5px 0 !important;
}

.simborderbox .crossSellTbl{
	text-align:center;
}
.simborderbox .crossSellTbl div{
	margin:0 !important;
}
.simborderbox .crossSellTbl div a{
	text-align:center !important;
}
#orderform table{
	margin:5px 0;
}


.oneColumnContainer{
	margin:10px 0;
}
.oneColumnImg,.oneColumnName{
	margin-bottom:5px;
}
.oneColumnName a{
	color:#666699;
	font: bold 12px Arial, Helvetica, sans-serif;
}

.itemPagePrices, .itemPageCode, .itemPageOptions, .itemPageBML{
	margin:0 !important;
}
.itemPageAddToCart{
	margin:5px 0 10px 0 !important;
}
.printThisPage, .sendToFriendLink{
	font-size:12px;
	font-weight:bold;
	color:#666699;
	text-decoration:underline;
}
.recentlyViewedTable name{
	vertical-align:top;
}
.crossSell{
	border:1px solid #C5C4D6;
}
.oneColumnCaption{
	font-size:12px !important;
}

.bmlsubmit{
	background:#66669A;
	color:#FFFFFF;
	font:bold 11px Arial,verdana,sans-serif;
	padding:1px 5px;
	text-align:center;
	cursor:pointer;
}
.oneColumnContainer form{
	padding-top:10px;
}
.oneColumnContainer form input, .oneColumnContainer form select{
	vertical-align:middle;
	font:11px Arial, Helvetica, sans-serif;
}

.advSearchByKeyword{
	padding:3px;
}
.advSearchByKeyword input{
	width:145px;
}
.advSearchByPrice span, .advSearchByPrice input{
	vertical-align:middle;
}
.advSearchByPrice span{
	padding:3px;
}
.pagingProdDetails{
	padding:5px 0;
}
.pagingProdDetails a{
	color:#130D2F !important;
	font-weight:normal !important;
}
.sectionProdDetails{
	padding:5px 0 0 25px;
}
.sectionProdDetails a{
	color:#515151!important;
	font: normal  12px Arial, Helvetica, sans-serif !important;
}
