

* { margin: 0; padding: 0; } .bold{font-weight:bold;} img { border: none; } .floatr { float: right; } .floatl { float: left; } .center { text-align: center; } .left { text-align: left; } .right { text-align: right; } .noborder { border: none !important; } .clr { display: block; clear: both; } ul { list-style: none; } option { padding-right: 10px; } .pointer{cursor:pointer;}

.clearfix:after {
     content: "."; 
     display: block; 
     height: 0; 
     clear: both; 
     visibility: hidden;
}

.clearfix {display: inline-block;}
.none{border:0;}

/* Hides from IE-mac \*/
* html .clearfix {height: 1%;}
.clearfix {display: inline-block;}
/* End hide from IE-mac */

html{ background:#e4e1d2;}
body{font-size:12px; font-family:Arial; color:#444444;}

h4{display:block;line-height:42px;font-size:20px;font-family:Georgia;color:#a61d1a;padding-left:10px;background: url("../images/bg/bg_searchbar.gif") repeat-x;margin-top:20px;}

a{color:#5b5492;}
a:hover{color:#e06b42;}
a:active{color:#ff6f7e;}
a span{display:none;}

a.kw{text-decoration:none;color:#444;}

a.georgia{font-family:Georgia;}

/*** HEADER ***/
#header{height:136px;background: url("../images/bg/bg_header.jpg") repeat-x; font-size:11px;color:#7772a1;}
#header a{color:#7772a1;}
#header a:hover{color:#fff;}
#header .location{width:445px;height:30px;display:block;float:left;line-height:30px;}
#header .cart_link{width:445px;height:30px;display:block;float:left;text-align:right;}
	#header .cart_link .cart_icon{display:inline-block;width:24px;height:18px;background: url("../images/icons/cart_header.gif") no-repeat;position:relative;top:5px;}
#header .logo_block{width:473px;height:107px;position:relative;margin:0 auto;top:-39px;background: url("../images/bg/bg_logo.png") no-repeat;}
#header .logo_block .logo{display:block;width:277px;height:35px;background: url("../images/bg/logo.png") no-repeat;position:absolute;top:10px;left:130px;}

/*** MENU ***/
#menu{width:960px;height:40px;display:block;clear:both;position:relative;top:67px;left:10px;z-index:1000;}
#menu li{float:left;z-index:1000;display:block;}
#menu li a{color:#fff;font-family:Georgia;font-size:12px;text-transform:uppercase;display:block;text-decoration:none;height:40px;text-align:center;margin:0 10px;padding:5px 12px 0 12px;}
#menu li a:hover{color:#ffe09a;}
#menu li a.active{background: #fff url("../images/bg/bg_menu-over.gif") repeat-x;color:#5c54a8;border:2px solid #fff;}

#menu li ul li a{width:215px;color:#e9e5ce;text-transform:none;font-size:11px;border-bottom:1px solid #37315e;border-right:1px solid #37315e;border-left:1px solid #37315e;z-index:1000;display:block;background-color:#26214a;line-height:22px;height:24px; text-align:left;}
#menu li ul li a:hover{background-color:#3f3870;color:#fff;}
#menu li:hover {z-index:1000;position:relative;}
#menu ul li ul li:hover > a {background:#c4b274; color:#896123;}
#menu li ul {display:none;}
#menu li:hover > ul {display:block; position:absolute; top:-35px; left:-20px; top:10px;padding:0;}
#menu > li:hover > ul {left:0px; top:33px;}
* html #menu li a:hover {position:relative; background:#c4b274; color:#fff;display:block;}


/*** HOMPEAGE BANNER IMAGES ***/
.idx_banner{height:357px;background: #fff url("../images/bg/bg_subheader.jpg") repeat-x;position:relative;}
.idx_banner .fadein{position:relative;width:960px;height:357px;margin:0 auto;}
.idx_banner .fadein a{width:960px;height:357px;position:absolute;top:4px;float:left;list-style: none;}
.idx_banner .fadein a.banner1{position:absolute;background: url("../images/idx_banner1.jpg") no-repeat;}
.idx_banner .fadein a.banner2{position:absolute;background: url("../images/idx_banner2.jpg") no-repeat;}
.idx_banner .fadein a.banner3{position:absolute;background: url("../images/idx_banner3.jpg") no-repeat;}
.idx_banner .fadein a.banner4{position:absolute;background: url("../images/idx_banner4.jpg") no-repeat;}
.idx_banner .fadein a.banner5{position:absolute;background: url("../images/idx_banner5.jpg") no-repeat;}
.idx_banner .fadein a.banner6{position:absolute;background: url("../images/idx_banner6.jpg") no-repeat;}


/*** BREADCRUMB ***/
#breadcrumb{height:40px;background: #fff url("../images/bg/bg_subheader.jpg") repeat-x bottom ;line-height:35px;color:#898323;}
#breadcrumb .indent{margin-left:20px;}
#breadcrumb a{color:#8570d4;}
#breadcrumb a:hover{color:#e06b42;}
#breadcrumb a.next{background: url("../images/icons/breadcrumb_div.gif") no-repeat right;padding-right:15px;margin-right:5px;}
#breadcrumb .padRight{padding-right:20px;}

/*** SEARCH BAR ***/
.search{display:block;width:630px;height:42px;background: url("../images/bg/bg_searchbar.gif") repeat-x;margin:10px 0;clear:both;font-family:Verdana;line-height:42px;}
.search .field{display:block;width:225px;float:left;margin-top:2px;margin-left:5px;}
.search .field input, .search .field select{padding:5px;width:200px;background-color:#f9f8f3;border:0;font-size:14px;color:#c4b274;margin:5px 0 0 10px;}
.search .showing{width:200px;display:block;float:left;line-height:30px;color:#898323;font-size:10px;text-align:center;line-height:40px;}
.search .prevnext{width:190px;display:block;float:left;color:#898323;font-size:10px;}
.search .prevnext a.button{display:block;float:left;width:89px;height:24px;background: url("../images/bg/bg_prevnext.gif") no-repeat;text-align:center;line-height:24px;margin-top:8px;color:#898323;text-decoration:none;}
.search .prevnext a.previous{float:left;margin-left:10px;}
.search .prevnext a.next{float:right;margin-left:10px;}

/*** COUPON BAR ***/
.coupon_block{display:block;width:630px;height:42px;background: url("../images/bg/bg_coupon.gif") repeat-x;margin-bottom:10px;clear:both;color:#fff;line-height:42px;}
.coupon_block .descr{display:block;width:360px;float:left;padding-left:20px;}
.coupon_block .txt{display:block;width:230px;float:left;text-align:right;padding-right:20px;}
.coupon_block .code{font-family:georgia;font-size:16px;color:#ffde00;}
.coupon_block .expire{font-size:11px;}

/*** BUTTON ***/
.btn{display:block;width:89px;height:24px;background: url("../images/bg/bg_btn.gif") no-repeat 0 0;text-align:center;line-height:24px;margin-top:8px;color:#898323;text-decoration:none;font-family:Verdana;font-size:10px;}
.btn:hover{background: url("../images/bg/bg_btn.gif") no-repeat 0 -24px;}
.btn2{display:block;width:89px;height:24px;background: url("../images/bg/bg_btn2.png") no-repeat 0 0;text-align:center;line-height:24px;margin-top:8px;color:#fff;text-decoration:none;font-family:Verdana;font-size:10px;}
.btn2:hover{background: url("../images/bg/bg_btn2.png") no-repeat 0 -24px;color:#fff}
.btn3{display:block;width:89px;height:24px;background: url("../images/bg/bg_btn3.png") no-repeat 0 0;text-align:center;line-height:24px;margin-top:8px;color:#fff;text-decoration:none;font-family:Verdana;font-size:10px;}
.btn3:hover{background: url("../images/bg/bg_btn3.png") no-repeat 0 -24px;color:#fff}
.btn_tr{display:block;float:right;}

a.btn_green{display:block;width:158px;height:36px;background: url("../images/bg/bg_btn_green.gif") no-repeat 0 0;text-align:center;line-height:36px;color:#fff;text-decoration:none;font-family:Georgia;font-size:16px;}
a.btn_green:hover{background: url("../images/bg/bg_btn_green.gif") no-repeat 0 -36px}

/*** PRODUCT LISTING TABS ***/
.prod_list_tabs{display:block;width:245px;height:40px;position:absolute;right:3px;top:3px;font-family:Verdana;font-size:9px;}
.prod_list_tabs .tab{display:block;width:110px;height:38px;float:left;text-align:center;text-transform:uppercase;}
.prod_list_tabs .tab.inactive{width:120px;background: url("../images/bg/bg_tab.gif") repeat-x;border:2px solid #fff;}
.prod_list_tabs .tab.active{width:120px;font-weight:bold;padding-top:3px;}
.prod_list_tabs .tab a.gridview{display:block;background: url("../images/icons/prod_grid.gif") no-repeat left;line-height:38px;text-decoration:none;color:#b1ab89;margin-left:15px;}
.prod_list_tabs .tab a.listview{display:block;background: url("../images/icons/prod_list.gif") no-repeat left;line-height:38px;text-decoration:none;color:#b1ab89;margin-left:15px;}

/*** CONTENT ***/
#content{background-color:#f4f1e1; padding:10px 0;display:block;z-index:0;}
.container{width:960px;display:block;margin:0 auto;z-index:0;}
.col1{display:block;width:310px;margin-right:10px;float:left;z-index:0;}
.col2{display:block;width:640px;float:left;position:relative;z-index:0;}
.block{display:block;background-color:#fff;padding:5px;clear:both;margin-bottom:10px;}
.block .inner{display:block;background-color:#f9f8f3;line-height:20px;}
.block .inner_clear{display:block;background-color:#fff;line-height:20px;}
.block h2{display:block;font-family: Georgia;font-size:30px;font-weight:normal;color:#896123;padding:20px 0 20px 15px;}
.block p{display:block;clear:both;padding:10px 0;}
.col1 .footer_deco, .inner_c1 .footer_deco{display:block;clear:both;width:300px;height:22px;background: transparent url("../images/dec_footer.png") no-repeat;}
.col2 .footer_deco{display:block;clear:both;width:300px;height:22px;background: transparent url("../images/dec_footer.png") no-repeat;margin:0 auto;position:relative;bottom:-3px;}

.pcontent{margin-left:10px;margin-right:10px;}
.pageText{margin:0 20px 20px 20px;}
.block .fom_block{display:block;min-height:330px;background-color:#e9e9f6;padding:3px;position:relative;}
	.fom_block h2{color:#221b5f;}
	.fom_block a.corner{display:block;position:absolute;right:0px;top:0px;width:151px;height:152px; background: transparent url("../images/corner_fom.png") no-repeat;}

.c1{display:block;width:310px;margin-right:10px;float:left;}
.c2{display:block;width:630px;float:left;}
.block_c1{display:block;background-color:#fff;padding:5px;clear:both;position:relative;margin-bottom:10px;}
.block_c1 .inner_c1{display:block;background-color:#f2f0d6;line-height:20px;}
.inner_c1 h3{display:block;width:300px;height:41px;background: url("../images/bg/bg_header_c1.gif") no-repeat;font-family:Georgia;font-size:20px;color:#fff;font-weight:normal;padding:0 0 0 83px;line-height:39px;position:relative;top:22px;}

/*** INDEX ***/
.fragrances{display:block;clear:both;width:300px;min-height:575px;background: #f9f8f3 url("../images/bg/bg_fragrances.jpg") no-repeat;}
.bestin{display:block;width:310px;height:105px;background: url("../images/banner_bestin2009.jpg") no-repeat;margin:5px 0 10px 0;}
.wjc{display:block;width:310px;height:102px;background: url("../images/banner_wjc.jpg") no-repeat;margin:5px 0;}

/*** FOOTER ***/
#footer{height:262px;background: url("../images/bg/bg_footer.jpg") repeat-x;}

#footer ul{display:block;}
	#footer .col1{width:220px;margin:15px 10px 0 10px;float:left;}
	#footer .col2{width:220px;margin:15px 10px 0 10px;float:left;}
	#footer .col3{width:220px;margin:15px 10px 0 10px;float:left;}
	#footer .col4{width:220px;margin:15px 10px 0 10px;text-align:right;float:left;}
	#footer ul li, #footer ul li a{display:block;font-family:Georgia;font-size:10px;color:#938ebf;line-height:20px;clear:both;}
	#footer ul li a:hover{color:#d2cef6;}
	#footer ul li.header{font-size:12px;font-weight:bold;color:#d2cc6b;text-transform:uppercase;}
	#footer a.footer_logo{display:block;width:188px;height:41px;background: transparent url("../images/footer_logo.png") no-repeat;float:right;clear:right;}
	#footer a.footer_bestin{display:block;width:137px;height:44px;background: transparent url("../images/footer_bestin.png") no-repeat;float:right;clear:right;margin-top:8px;}

#footer_sub{height:50px;background-color:#e4e1d2;line-height:35px;color:#aba89a;}
	#footer_sub .copyright{display:block;float:left;padding:0 0 0 25px;}
	#footer_sub .icons{display:block;float:right;width:145px;height:35px;padding:0 35px 0 0;background: url("../images/footer_icons.gif") no-repeat;}
	#footer_sub a{color:#aba89a;}
	#footer_sub a:hover{color:#7c7864;}
	
/*** GOOGLE MAP ***/
#map{width:600px;height:250px;display:block;border:5px solid #fff;background-color:#fff;margin:0 auto;}
	
a.direction {
	-moz-background-clip:border;
	-moz-background-inline-policy:continuous;
	-moz-background-origin:padding;
	background:transparent url("../images/icons/direction.png") no-repeat scroll 0 2px;
	width:15px;
	height:15px;
	padding:2px 2px 2px 20px;}
	
a.print {
	-moz-background-clip:border;
	-moz-background-inline-policy:continuous;
	-moz-background-origin:padding;
	background:transparent url("../images/icons/print.png") no-repeat scroll 0 2px;
	color:#777;
	font-weight:bold;
	width:15px;
	height:15px;
	padding:2px 2px 2px 20px;}
a.print:hover {color:#999;}
	
/*** FORM ***/
#frm input, #frm select, #form textarea{padding:4px;font-size:16px;color:#5b5492;border:1px solid #999;background-color:#fff;}

.company_info, .tdText{font-size:14px;font-family:Georgia;line-height:24px;}
	
.hide{display:none;}
	
/*** COMMON ***/
#err{display:block;clear:both;margin:25px 0;background-color:#ffe6e6;border:1px solid #ff6868;padding:5px;}
	#err ul{margin:15px 0 15px 25px;list-style:disc;color:#b90000}
	#err ul li{margin:0 0 0 15px;color:#b90000;padding:2px;}

#msg{display:block;clear:both;margin:25px 0;background-color:#fff;border:0px solid #eecba8;padding:5px;}
	#msg ul{margin:15px 0 15px 25px;list-style:disc;}
	#msg ul li{margin:0 0 0 15px;color:#555;padding:2px;}

#success{display:block;clear:both;margin:25px 0;background-color:#eaffc8;border:1px solid #aedc65;padding:5px;}
	#success ul{margin:15px 0 15px 25px;list-style:disc;}
	#success ul li{margin:0 0 0 15px;color:#557a1b;padding:2px;}

#thankyou{width:550px;height:350px;background:url("../images/bg/bg_sunflower.jpg") top left no-repeat;color:#85ad4c;padding:0 0 0 350px;}
	#thankyou h6{font-size:22px;font-family:Georgia, "Times New Roman", Times, serif;font-weight:normal;padding:25px 0 0 0;margin:0 0 25px 0;}
	
	
.storeNameContainer{display:block;width:200px;height:100px;float:left;padding-left:5px;padding-top:10px;}

#openOrder{display:block;width:231px;height:45px;line-height:55px;background: url("../images/bg/bg_openorder.png") no-repeat;position:absolute;left:465px;top:5px;padding:0 0 0 10px;color:#000;text-align:center}
#openOrder a:hover{color:#ff6600;}

/*** FORMS ***/
.formContainer{background-color:#e2e2e2;padding:4px 3px;width:100%;margin:0 0 15px 0;display:block;color:#000;position:relative;clear:both;}
.formContainer th{text-align:left;font-weight:bold;font-size:12px;vertical-align:top;}
.formContainer input, .formContainer select, .formContainer textarea{padding:2px;background: #fff url("../images/bg/bg_input.gif") repeat-x;border:1px solid #aaa;font-size:14px;color:#0066cc;font-family:Arial, Helvetica, sans-serif;}
.formContainer table{width:auto;}
.formContainer table td, .formContainer table th{padding:10px;font-size:12px;}
.formContainer h3{text-transform:uppercase;color:#fff;font-weight:bold;padding:5px;background-color:#0D3B51;margin:3px 0;display:block;top:2px;font-size:16px;}
.formContainer h4{text-transform:uppercase;color:#fff;font-weight:bold;padding:5px;background-color:#77A6BE;margin:3px 0;display:block;top:2px;font-size:12px;}
.formContainer h5{text-transform:uppercase;color:#fff;font-weight:bold;padding:5px;background-color:#c5c5c5;margin:3px 0;display:block;top:2px;font-size:12px;}
.formContainer .highlight{text-transform:uppercase;color:#222;font-weight:bold;padding:5px;background-color:#fffaa2;margin:3px 0;display:block;top:2px;font-size:12px;}
.formContainer .authorize{text-transform:uppercase;color:#fff;font-weight:bold;padding:5px;background-color:#288C54;margin:3px 0;display:block;top:2px;font-size:12px;}

.formContainer .formContainerBlock{background-color:#C3C3C3;margin:0 0 3px 0;}
.formContainer .formContainerBlockHeader{background-color:#91B7CA;margin:0 0 3px 0;}

.formContainer a{color:#af4500;}
.formContainer a:hover{color:#de5d09;}

.rowBlock{display:block;clear:both;padding:0 0 5px 0;}
.rowCell{display:block;float:left;margin:2px;}

fieldset{border:0px solid #ccc;padding:2px;width:100%;display:block;margin:0 0 15px 0;color:#000;}

.formContainer input[type="radio"]{border:none;}
.formContainer .none{border:0px;background:none;}

table.row{border-collapse:collapse;padding:0;margin:0;}
table.row td{padding:3px;margin:3px;}

.button_std {
	-moz-background-clip:border;
	-moz-background-inline-policy:continuous;
	-moz-background-origin:padding;
	-moz-border-radius-bottomleft:4px;
	-moz-border-radius-bottomright:4px;
	-moz-border-radius-topleft:4px;
	-moz-border-radius-topright:4px;
	background:#d99247 url("../images/bg/bg_btn_std.gif") repeat-x scroll 0 50%;
	border:1px solid #e69a4a;
	color:#fff;
	cursor:pointer;
	font-family:tahoma,sans-serif;
	font-size:11px;
	font-size-adjust:none;
	font-stretch:normal;
	font-style:normal;
	font-variant:normal;
	font-weight:bold;
	line-height:normal;
	margin:0 3px;
	padding:4px 10px;
	text-transform:uppercase;
	text-decoration:none;
}
.button_std:hover {
	color:#fff;
	-moz-background-clip:border;
	-moz-background-inline-policy:continuous;
	-moz-background-origin:padding;
	background:#dc9d5a none repeat scroll 0 0;
}
/*** GREY BUTTON ***/
.button_std_grey, .formContainer .button_std_grey {
	-moz-background-clip:border;
	-moz-background-inline-policy:continuous;
	-moz-background-origin:padding;
	-moz-border-radius-bottomleft:4px;
	-moz-border-radius-bottomright:4px;
	-moz-border-radius-topleft:4px;
	-moz-border-radius-topright:4px;
	text-align:center;
	background:#ccc url("../images/bg/bg_btn_grey.gif") repeat-x scroll 0 50%;
	border:1px solid #aaa;
	color:#FFFFFF;
	cursor:pointer;
	font-family:tahoma,sans-serif;
	font-size:11px;
	font-weight:bold;
	margin:0 3px;
	padding:3px 2px;
	text-transform:uppercase;
	text-decoration:none;
}
a.button_std_grey{
	display:block;
	text-align:center;
	background:#ccc url("../images/bg/bg_btn_grey.gif") repeat-x scroll 0 50%;
	border:1px solid #aaa;
	color:#FFFFFF;
	cursor:pointer;
	font-family:tahoma,sans-serif;
	font-size:11px;
	font-weight:bold;
	margin:0 3px;
	padding:3px 2px;
	text-transform:uppercase;
	text-decoration:none;
}
.button_std_grey:hover, .formContainer .button_std_grey:hover {
	color:#fff;
	-moz-background-clip:border;
	-moz-background-inline-policy:continuous;
	-moz-background-origin:padding;
	background:#aaa none repeat scroll 0 0;
}

/*** BLUE BUTTON ***/
.button_std_blue {
	-moz-background-clip:border;
	-moz-background-inline-policy:continuous;
	-moz-background-origin:padding;
	-moz-border-radius-bottomleft:4px;
	-moz-border-radius-bottomright:4px;
	-moz-border-radius-topleft:4px;
	-moz-border-radius-topright:4px;
	background:#ccc url("../images/bg/bg_btn_blue.gif") repeat-x scroll 0 50%;
	border:1px solid #6eb5d0;
	color:#FFFFFF;
	cursor:pointer;
	font-family:tahoma,sans-serif;
	font-size:11px;
	font-size-adjust:none;
	font-stretch:normal;
	font-style:normal;
	font-variant:normal;
	font-weight:bold;
	line-height:normal;
	margin:0 3px 10px 3px;
	padding:8px 18px;
	text-transform:uppercase;
	text-decoration:none;
	float:right;
	clear:both;
}
.button_std_blue:hover {
	color:#fff;
	-moz-background-clip:border;
	-moz-background-inline-policy:continuous;
	-moz-background-origin:padding;
	background:#60b4d4 none repeat scroll 0 0;
}

/*** GREEN BUTTON ***/
.button_std_green {
	-moz-background-clip:border;
	-moz-background-inline-policy:continuous;
	-moz-background-origin:padding;
	-moz-border-radius-bottomleft:4px;
	-moz-border-radius-bottomright:4px;
	-moz-border-radius-topleft:4px;
	-moz-border-radius-topright:4px;
	background:#6da73a url("../images/bg/bg_btn_green.gif") repeat-x scroll 0 50%;
	border:1px solid #a0cf75;
	color:#FFFFFF;
	cursor:pointer;
	font-family:tahoma,sans-serif;
	font-size:11px;
	font-size-adjust:none;
	font-stretch:normal;
	font-style:normal;
	font-variant:normal;
	font-weight:bold;
	line-height:normal;
	margin:0 3px;
	padding:4px 10px;
	text-transform:uppercase;
	text-decoration:none;
}
.button_std_green:hover {
	color:#fff;
	-moz-background-clip:border;
	-moz-background-inline-policy:continuous;
	-moz-background-origin:padding;
	background:#86c351 none repeat scroll 0 0;
}

.input_search{background-color:#5f5f5f;padding:2px;color:#fff;height:20px;line-height:25px;border:1px solid #555;}

.indent{display:block;margin-left:25px;}
.thHeader input.btn_search{display:block;width:19px;height:19px;border:0px;background: transparent url("../images/icons/search.png") no-repeat;font-size:0;cursor:pointer;}
.alt2{background-color:#d7d7d7;}
.middle{vertical-align:middle;}
.data .highlight{background-color:#fffaa2;}

/** STATUS **/
.complete{height:32px;background-image: url("../images/icons/complete.png"); background-position:center; background-repeat: no-repeat;}
.incomplete{height:32px;background-image: url("../images/icons/incomplete.png"); background-position:center; background-repeat: no-repeat;}
.review{height:32px;background-image: url("../images/icons/review.png"); background-position:center; background-repeat: no-repeat;}
.na{height:32px;background-image: url("../images/icons/na.png"); background-position:center; background-repeat: no-repeat;}

.disabled th{color:#999;}
.disabled input{background-color:#ccc;}

/*** CHECKLIST ***/

ul.icon{width:32px;height:32px;padding:0;margin:0;display:block;}

ul.icon div.edit a{width:16px;height:16px;position:absolute;background:transparent url("../images/icons/edit.png") no-repeat;text-indent:-999em}
ul.icon div.edit a:hover{background:transparent url("../images/icons/edit.png") bottom no-repeat;}
ul.icon li:hover > ul.icon div.edit a{display:block;}
ul.icon li{display:block;}

.formContainer p{color:#000;}
.fixedField{display:block;padding:1px;background: #ddd;border:1px solid #aaa;color:#0066cc;font-weight:normal;font-size:14px;line-height:18px;}

.requiredField{color:#C45538;}

/*** PRODUCTS ***/
.prod_container{display:block;width:165px;padding:10px;border:4px solid #fff;}
.prod_container.fom{background: #fff url("../images/bg/bg_prod_fom.gif") repeat-x;margin:0 auto;}
.prod_container.fom:hover{background:#f5f5ff url("../images/bg/bg_prod_fom-over.gif") repeat-x bottom;}
.prod_container img{width:124px;height:150px;text-align:center;padding:15px 0 0 0;}
.tn_med{width:124px;height:160px;display:block;margin:0 auto 15px auto;}
.prod_container .link_name{text-align:center;display:block;clear:both;}

.prod_container.sbs{background: url("../images/bg/bg_prod_grid.gif") repeat-x bottom;margin: 8px;float:left;}
.prod_container.sbs:hover{background: url("../images/bg/bg_prod_grid-over.gif") repeat-x bottom;}

.morephotos_container{display:block;width:165px;padding:10px;border:4px solid #fff;float:left;}

a.prod_sale, .prod_sale{display:block;height:26px;line-height:26px;background: transparent url("../images/icons/prod_sale.gif") no-repeat; padding:0;margin:0 0 0 10px;}
a.prod_new, .prod_new{display:block;height:26px;line-height:26px;background: transparent url("../images/icons/prod_new.gif") no-repeat; padding:0;margin:0 0 0 10px;}
a.prod_sale_large{display:block;height:45px;line-height:36px;background: transparent url("../images/icons/prod_sale_listview.gif") no-repeat; padding:0;margin:0 0 0 10px;}
a.prod_new_large{display:block;height:41px;line-height:41px;background: transparent url("../images/icons/prod_new_listview.gif") no-repeat; padding:0;margin:0 0 0 10px;}
a.prod_general{display:block;height:26px;line-height:26px;}

/*** SCENT LIST ***/
.scent_list{display:block;clear:both;}
.scent_list ul{display:block;margin-bottom:20px;clear:both;}
.scent_list li, .fragrancelist_block .color{height:33px;line-height:33px;display:block;position:relative;background: url("../images/bg/bg_scent_swatch.gif") no-repeat;padding:0 0 0 40px;clear:both;}
.scent_list li a, .fragrancelist_block .color a{display:block;text-decoration:none;font-size:12px;font-family:Arial;color:#777;padding:4px;height:25px;line-height:33px;clear:both;position:relative;bottom:11px;}
.scent_list li a:hover, .fragrancelist_block .color a:hover{color:#7460c9;}
.scent_list li .color_block, .fragrancelist_block .color_block{display:block;position:absolute;top:3px;left:3px;height:14px;width:14px;}
.idx_scent_list{display:block;clear:both;padding:160px 0 0 40px;}

.fragrancelist_block .color a{color:#a61d1a;}
.fragrancelist_block .color a:hover{color:#ec0803;}

.color_container{display:block;clear:both;}
.color_container .color_swatch{display:block;width:20px;height:20px;background: url("../images/bg/bg_scent_swatch.gif") no-repeat;}
.color{display:block;width:10px;height:10px;position:relative;top:3px;left:30px;padding:0;}

.scented_blocks{display:block;height:225px;padding:10px 0 0 0;}
.scented_blocks .b1{width:198px;min-height:200px;background: #fff url("../images/bg/bg_idx_b1.jpg") no-repeat;float:left;margin-right:10px;margin-left:8px}
.scented_blocks .b2{width:198px;min-height:200px;background: #fff url("../images/bg/bg_idx_b2.jpg") no-repeat;float:left;margin-right:10px;}
.scented_blocks .b3{width:198px;min-height:200px;background: #fff url("../images/bg/bg_idx_b3.jpg") no-repeat;float:left;}
.scented_blocks ul{display:block;margin:75px 0 0 10px;}
.scented_blocks li{height:33px;line-height:33px;display:block;position:relative;background: url("../images/bg/bg_scent_swatch.gif") no-repeat;padding:0 0 0 30px;clear:both;}
.scented_blocks .color_block{display:block;position:absolute;top:3px;left:3px;height:14px;width:14px;}
.scented_blocks a{display:block;height:25px;line-height:33px;color:#a61d1a;text-decoration:none;clear:both;position:relative;bottom:7px;}
.scented_blocks a:hover{color:#ec0803;}
.scented_blocks a.more{padding-left:40px;}

/*** C1 BLOCKS ***/
.prod_list{display:block;width:250px;clear:both;margin-top:35px;position:relative;margin-bottom:15px;}
.prod_list li{display:block;padding-left:30px;width:250px;}
.prod_list .cat a{display:block;line-height:25px;color:#896123;font-family:Georgia;font-size:14px;text-decoration:none;background: url("../images/icons/bullet_cat.gif") no-repeat left;padding-left:20px;}
.prod_list .cat a:hover{color:#5a3700;}
.prod_list .cat.active{font-weight:bold;}
.prod_list .subcat {display:block;background: url("../images/icons/bullet_subcat.gif") no-repeat left;padding-left:15px;margin-left:60px;}
.prod_list .subcat a{display:block;color:#898323;font-family:Georgia;font-size:12px;text-decoration:none;line-height:24px;}
.prod_list .subcat a:hover{color:#5a5500;}
.prod_list .subcat.active{display:block;font-weight:bold;background: url("../images/icons/bullet_active.gif") no-repeat -6px 0;}

.c1_cart{height:95px;display:block;margin-top:30px;background: url("../images/bg/bg_cart_c1.gif") no-repeat right bottom;}
.c1_cart p{display:block;padding:5px 10px;color:#898323;}
.c1_cart a{color:#898323;}
.c1_cart a:hover{color:#e06b42;}

.c1_location{height:95px;display:block;margin-top:30px;font-size:10px;color:#898323;}
.c1_location .map{display:block;width:131px;height:87px;background: url("../images/c1_map.gif") no-repeat;padding:4px;float:left;margin-left:10px;}
.c1_location .txt{display:block;width:120px;height:87px;padding:0 0 0 8px;float:left;}
.c1_location .txt p{line-height:17px;}
.c1_location a{color:#898323;}
.c1_location a:hover{color:#e06b42;}


.prod_container{display:block;}

/*** GRID VIEW ***/
.prod_grid_block{display:block;width:208px;height:280px;background: url("../images/bg/bg_prod_grid.gif") repeat-x bottom;float:left;position:relative;margin:0 1px 1px 0;border-bottom:1px solid #e9e5ce;}
.prod_grid_block:hover{background: url("../images/bg/bg_prod_grid-over.gif") repeat-x bottom;}
.prod_grid_block.br{border-right:1px solid #e9e5ce;}
.prod_grid_block.bl{border-left:1px solid #e9e5ce;}
.prod_grid_block .prod_title{text-align:center;clear:both;padding:12px 0 5px 0;}
.prod_grid_block .prod_title a{display:block;text-decoration:none;font-weight:bold;color:#242043;font-family:Georgia;font-size:13px;}
.prod_grid_block .prod_title a:hover{color:#e06b42;}
.prod_grid_block .prod_title a.prod_sale{display:block;height:26px;line-height:26px;background: transparent url("../images/icons/prod_sale.gif") no-repeat; padding:0 0 0 3px;margin:0 0 0 5px;}
.prod_grid_block .prod_title a.prod_new{display:block;height:26px;line-height:26px;background: transparent url("../images/icons/prod_new.gif") no-repeat; padding:0 0 0 3px;margin:0 0 0 5px;}
.prod_grid_block .prod_title a.prod_general{display:block;height:26px;line-height:26px;}
.prod_grid_block .prod_image{display:block;width:124px;height:150px;background-color:#fff;padding:4px;margin:0 auto;clear:both;text-align:center;}
.prod_grid_block .info{width:200px;height:40px;display:block;clear:both;font-family:Verdana;font-size:14px;}
.prod_grid_block .info .size{width:50px;line-height:35px;color:#898323;float:left;padding-left:35px;font-family:Verdana;}
.prod_grid_block .info .price{width:80px;line-height:35px;float:left;font-weight:bold;color:#cc0033;text-align:right;padding-right:20px;font-family:Verdana;}
.prod_grid_block .cart_block{display:block;clear:both;font-family:Verdana;font-size:12px;}
.prod_grid_block .cart_block .qty_title{width:70px;float:left;color:#896123;padding-left:10px;line-height:30px;font-family:Verdana;}
.prod_grid_block .cart_block .qty_box{width:80px;float:left;}
.prod_grid_block .cart_block .qty_box input{float:left;width:38px;height:20px;background-color:#fff;padding:4px;border:1px solid #e9e5ce;font-size:18px;color:#898323;text-align:center}
.prod_grid_block .cart_block .qty_add{float:left;width:28px;height:28px;background: url("../images/icons/addtocart.gif") no-repeat;}

/*** LIST VIEW ***/
.prod_list_block{display:block;clear:left;width:630px;height:171px;background: url("../images/bg/bg_prod_list.gif") repeat-x bottom;border-bottom:1px solid #e9e5ce;}
.prod_list_block:hover{background: url("../images/bg/bg_prod_list-over.gif") repeat-x bottom;}
.prod_list_block .details{display:block;float:left;}
.prod_list_block .prod_image{display:block;width:124px;height:150px;background-color:#fff;padding:4px;clear:both;float:left;margin-top:6px;margin-left:10px;margin-bottom:4px;text-align:center;}
.prod_list_block .row1{display:block;clear:both;margin-left:20px;margin-top:10px;height:35px;}
.prod_list_block .row1 .title{display:block;float:left;width:275px;line-height:35px;}
.prod_list_block .row1 .title a{display:block;text-decoration:none;color:#242043;font-family:Georgia;font-size:22px;padding-top:4px;}
.prod_list_block .row1 .title a:hover{color:#e06b42;}
.prod_list_block .row1 .size{width:50px;line-height:35px;color:#898323;float:left;padding-left:35px;font-size:14px;font-family:Verdana;}
.prod_list_block .row1 .price{width:80px;line-height:32px;float:left;font-weight:bold;color:#cc0033;text-align:right;font-size:16px;font-family:Verdana;float:left;}
.prod_list_block .row2{display:block;clear:both;margin-left:10px;height:70px;}
.prod_list_block .row2 .description{width:395px;display:block;float:left;font-size:11px;font-family:Verdana;}
.prod_list_block .row2 .description p{line-height:15px;padding:5px 0 5px 10px;}
.prod_list_block .row2 .icon{width:50px;display:block;float:left;margin-top:10px;}
.prod_list_block .row3{display:block;clear:both;margin-left:25px;}
.prod_list_block .row3 .link a{width:215px;display:block;float:left;line-height:50px;font-family:Verdana;}
.prod_list_block .row3 .qty_title{display:block;width:75px;float:left;color:#896123;line-height:50px;font-family:Verdana;}
.prod_list_block .row3 .qty_box{display:block;width:100px;float:left;margin-top:8px;}
.prod_list_block .row3 .qty_box input{float:left;width:38px;height:20px;background-color:#fff;padding:4px;border:1px solid #e9e5ce;font-size:18px;color:#898323;text-align:center}
.prod_list_block .row3 .qty_add{float:left;width:43px;height:39px;background: url("../images/icons/addtocart_listview.gif") no-repeat;}


/*** DETAILS VIEW ***/
.prod_attribute_container{display:block;clear:both;margin-bottom:10px;}
.prod_attribute_container .image, .image{width:128px;height:150px;overflow:hidden;float:left;position:relative;border:1px solid #e1d9bc;}
.prod_attribute_container .image img, .image img{width:124px;height:150px;display:block;padding:2px;margin:1px;}
.prod_attribute_container .image .enlarge, .image .enlarge{width:40px;height:40px;display:block;position:absolute;right:2px;bottom:2px; background: url("../images/corner_enlarge.png") no-repeat 0 0;}
.prod_attribute_container .image .enlarge:hover, .image .enlarge:hover{background: url("../images/corner_enlarge.png") no-repeat 0 -40px;}
.prod_attribute_container .info{display:block;float:left;margin-left:15px;}
.prod_attribute_container .info .prod_title{color:#9f1c15;font-family:Georgia;font-size:20px;display:table;float:left;line-height:24px;}
.prod_attribute_container .info .icon{width:40px;display:block;float:left;}
.prod_attribute_container .info .description{font-family:Verdana;display:block;clear:both;padding:8px 0;margin-bottom:15px;}
.prod_attribute_container .info .attribute{width:485px;height:74px;display:block;clear:both;background: url("../images/bg/bg_detailbar2.gif") repeat-x bottom;border-bottom:1px solid #e7e6d3;}
.prod_attribute_container .info .attribute .size{display:block;float:left;width:100px;height:74px;line-height:74px;background-color:#fcfcf9;border-right:1px solid #e7e6d3;color:#898323;font-size:16px;font-family:Verdana;text-align:center;}
.prod_attribute_container .info .attribute .qty_block{display:block;border-left:1px solid #fff;}
.prod_attribute_container .info .attribute .qty_block .title{width:120px;color:#896123;line-height:70px;font-size:12px;font-family:Verdana;display:block;float:left;text-align:right;}
.prod_attribute_container .info .attribute .qty_block .box{display:block;float:left;width:130px;height:74px;text-align:center;}
.prod_attribute_container .info .attribute .qty_block .box input{width:45px;height:20px;background-color:#fff;padding:4px;border:1px solid #e9e5ce;font-family:Verdana;font-size:16px;color:#896123;text-align:center;position:relative;top:20px;}
.prod_attribute_container .info .attribute .qty_block .price{display:block;float:left;width:110px;height:74px;line-height:70px;font-weight:bold;color:#cc0033;text-align:right;font-size:16px;font-family:Verdana;}
.prod_attribute_container .info .btn_addtocart{display:block;float:right;margin:20px 0;}


/*** DETAILS TABS ***/
/***
.tab_block {display:block;clear:both;width:630px;}
.tab_block .otherdetails{display:block;clear:both;background-color:#fff;border:1px solid #e1d9bc;}
.tab_block .tabs{height:43px;display:block;clear:both;border-bottom:1px solid #e1d9bc;}
.tab_block .tabs li{display:block;height:32px;float:left;margin-right:2px;background-color:#fff;}
.tab_block .tabs li a.active {height:32px;line-height:34px;background: url("../images/bg/bg_prod_tab.gif") repeat-x;border-bottom:1px solid #fff;color:#59480b;}
.tab_block .tabs li a{border:1px solid #e1d9bc;height:32px;line-height:34px;text-decoration:none;display:block;padding:5px 10px;color:#aea587;font-family:Georgia;size:14px;background: #f6f4ea url("../images/bg/bg_prod_tab_inactive.gif") repeat-x;}
.tab_block .tabs li a:hover{background: url("../images/bg/bg_prod_tab.gif") repeat-x;border-bottom:1px solid #fff;color:#59480b}

.tab_block .tab_content{display:table;clear:both;}


.tab_block .tab_box{display:block;position:relative;}
.tab_box{display:table;clear:both;}
***/
.tab_box .icon{display:block;width:75px;height:50px;float:left;}
.tab_box .txt{display:block;float:left;padding-left:20px;}
.tab_box .item{display:block;clear:both;min-height:65px;}
.tab_box .icon.burntime{display:block;width:31px;height:49px;background: url("../images/icons/flame.gif") no-repeat;}
.tab_box .icon.offer{display:block;width:32px;height:33px;background: url("../images/icons/offer.gif") no-repeat;}

/*** FRAGRANCE LIST ***/
.fragrancelist_block{display:block;clear:both;padding:4px 0;min-height:25px;line-height:27px;margin-left:2px;font-size:11px;}
.fragrancelist_block.alt{display:table;background-color:#fff;}
.fragrancelist_sectionName{display:block;line-height:42px;font-size:20px;font-family:Georgia;color:#a61d1a;padding-left:10px;background: url("../images/bg/bg_searchbar.gif") repeat-x;margin-top:20px;}
.fragrancelist_block .color{display:block;float:left;width:195px;}
.fragrancelist_block .descr{display:block;float:left;width:390px;color:#555;}

#popup_container {
	font-family: Arial, sans-serif;
	font-size: 12px;
	min-width: 300px; /* Dialog will be no smaller than this */
	max-width: 600px; /* Dialog will wrap after this width */
	background: #FFF;
	border: solid 5px #999;
	color: #000;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius: 5px;
}

#popup_title {
	font-size: 14px;
	font-weight: bold;
	text-align: center;
	line-height: 1.75em;
	color: #666;
	background: #CCC url("../images/jqueryAlert/title.gif") top repeat-x;
	border: solid 1px #FFF;
	border-bottom: solid 1px #999;
	cursor: default;
	padding: 0em;
	margin: 0em;
}

#popup_content {
	background: 16px 16px no-repeat url("../images/jqueryAlert/info.gif");
	padding: 1em 1.75em;
	margin: 0em;
}

#popup_content.alert {
	background-image: url("../images/jqueryAlert/info.gif");
}

#popup_content.confirm {
	background-image: url("../images/jqueryAlert/important.gif");
}

#popup_content.prompt {
	background-image: url("../images/jqueryAlert/help.gif");
}

#popup_message {
	padding-left: 48px;
}

#popup_panel {
	text-align: center;
	margin: 1em 0em 0em 1em;
}

#popup_prompt {
	margin: .5em 0em;
}