/* GLOBAL STYLES ------------------------------------------------------------------------------------------------ */
html, body {text-align:center; background: url("/rk_images/bg_gradient.gif") repeat-x; margin:0; padding:0; text-align:center; height:100%;}

a {outline:none;}
img {border: 0;}	

a:link, a:visited {font-family:arial, verdana, san-serif; color:#7e5c34; text-decoration:none;}
a:hover {text-decoration:underline;}

.clear {clear:both; font-size:1px; line-height:1px; height:1px;}
.hide {display:none;}
.i {font-style:italic;}
.b {font-weight:bold;}

.block_link {cursor:pointer;}


/* LAYOUT */
#CNTR {width: 940px; margin: 0 auto; background: #fff; height:100%;}
#CNTR_inner {width: 900px; margin: 0 auto; padding-top:14px; text-align:left;}
#CNTR_lightbox {width: 700px; margin: 0 auto; background: #fff; height:100%;}
#CNTR_lightbox_inner {width: 600px; margin: 0 auto; padding-top:14px; text-align:left;}

/* HEADER */
#header {height: 80px;}
#logo {float: left; padding: 8px 0 0 39px;}
#phone {float: left; padding: 8px 0 0 33px;}

#accountarea {float: right; width:308px;}
#accountarea .cart_cntr {padding: 13px 0 0 115px;}
#accountarea .cart_contains {font: bold 11px/11px arial, verdana, sans-serif;}
#accountarea .subtotal {padding: 13px 0 0 0; float:left; font: bold 11px/11px arial, verdana, sans-serif;}
#accountarea .checkout {padding:10px 0 0 0; float:right;}

/* NAVIGATION */
#main_nav {clear:both; height: 20px; margin: 2px auto; padding:0; list-style-type:none; background: #986223; position: relative; z-index: 99;}
#nav, #nav ul {height:20px; padding: 0; margin: 0; list-style: none;}
#nav a {display: block; text-decoration:none; height:auto;}
#nav a:hover, #nav a.hover { background: #5d390f;} /* sets the background hover color */
#nav li{float: left; /*width: 140px;*/ height: 20px; font: normal 1px/1px  Arial, Verdana, sans-serif;} /* top level */
#nav li ul {position: absolute; width: 130px; left: -999em;} /* top & sub level separator */
#nav li ul li {width: 100%; height: auto; font: normal 11px/14px Arial, Verdana, sans-serif; background: #986223; color: #fff; text-align:center; opacity: .9; border-bottom: 1px solid #fff;} /* sub-level 1 */
#nav li ul li.first {border-top: 2px solid #fff;}
#nav li ul li.last {border:0;}
#nav li ul li a {text-align: left; padding: 6px; color: #fff;} /* sets the font hover color */
#nav li ul li a:hover {color: #fff;} /* sets the font hover color */
* html #nav li ul li a {width: 100%;} 
/* #nav li ul li div.divider {border-bottom: solid 1px #f2f2f2; padding: 0; margin: 0 5px;} */
#nav li.nav_divider {width:1px; background:#fff;}
#nav li:hover ul, #nav li.hover ul {left: auto;} /* for IE */

/* PROMOPLAYER */
#promoplayer {width:900px; height: 350px; margin-bottom: 10px; background: #fff; cursor:pointer; overflow: hidden;}

/* TOUTS */
#tout {float:left; width:449px; height:160px; background: url("/rk_images/bg_tout.gif"); margin-bottom: 10px;}
#tout a:link, #tout a:visited {color:#7e5c34; text-decoration:none; font:normal 10px/15px arial, verdana, sans-serif;}
#tout a:hover {text-decoration:underline;}
#tout .videotout {float: left; padding:16px 25px;}
#tout .videolist {padding: 30px 0 5px 0;}
#tout .videolist img {float: left; margin:0 8px 0 0;}
#tout .videotext {font: normal 11px/15px arial, verdana, sans-serif; color: #000;}

#top_ad {float: right; width: 449px; height: 79px; margin-bottom: 2px; background: #ccc;}
#bottom_ad {float: right; width: 449px; height: 79px; margin-bottom: 10px; background: #ccc;}

/* FOOTER */
#footer {clear: both; height: 170px; padding-top:10px; font:normal 10px/15px arial, verdana, sans-serif; text-align:left;}
#footer a:link, #footer a:visited {color:#7e5c34; text-decoration:none;}
#footer a:hover {text-decoration:underline;}
#footer .contact {width:173px; height:145px; padding: 0 0 0 25px; float: left;}
#footer .customerservice {width:184px; height:145px; margin: 0 0 0 25px; padding-left:15px; background: url("/rk_images/vr_dotted.gif") repeat-y; float: left; font: normal 10px/17px arial, verdana, sans-serif;}
#footer .aboutstandout {width:184px; height:145px; margin: 0 0 0 25px; padding-left:15px; background: url("/rk_images/vr_dotted.gif") repeat-y; float: left; font: normal 10px/17px arial, verdana, sans-serif;}
#footer .search {width:205px; height:145px; margin: 0 0 0 25px; padding-left:15px; background: url("/rk_images/vr_dotted.gif") repeat-y; float: left; font: normal 10px/17px arial, verdana, sans-serif;}
#footer .search_row {margin: 0 0 25px 0;}
#footer input.ftr_input {width:165px; height:18px; border:0; font:normal 11px/18px arial, verdana, sans-serif; color:#999; background:#e8e4ca; margin: 5px 0 0 0; padding: 3px 0 0 3px;}
#footer input.btn_go { margin: 7px 0 3px 3px; vertical-align:bottom; border: 0; padding:0;}

#copyright_logos {clear:both; font: normal 10px/12px arial, verdana, sans-serif; padding: 13px 0 20px 25px; text-align:left;}
#copyright_logos .copyright {float: left; padding: 0 12px 0 0;}
#copyright_logos .logos {float: left; padding: 0 0 0 27px;}

/* MIDDLE CONTAINER */
#middle_cntr {background:url("/rk_images/vr_dotted_450.gif") repeat-y;}

/* RULES */
.hr_dotted {clear:both; background: url("/rk_images/hr_dotted.gif") repeat-x; height:1px; font-size: 1px; margin:20px 0 10px 0;}
.hr_footer {clear:both; background:#e8e4ca; height:10px; font-size: 1px;}
.vr_dotted {float:right; background: url("/rk_images/vr_dotted.gif") repeat-y; width:1px; height: 100px;}

/* BREADCRUMBS */
.breadcrumbs {font: normal 11px/14px arial, verdana, sans-serif; color:#333; padding:5px 0 18px 0;}
.breadcrumbs span {font-size:12px; color:#333; padding:0 3px;}


.body {font: 12px/24px arial, verdana, sans-serif;margin:15px 15px 15px 30px;}


/* END GLOBAL STYLES------------------------------------------------------------------------------------------------ */

/* CATEGORY PAGE */  
#category {margin:10px 0 20px 0px;}
#category h1 {font:normal 18px/22px arial, verdana, sans-serif; color: #aca88b; margin:15px 0 5px 30px;}
#category .h1fb {font:normal 18px/22px arial, verdana, sans-serif; color: #a35343; margin:15px 0 0px 30px;}
#category h2 {font:bold 12px/18px arial, verdana, sans-serif; margin: 10px 15px 0px 30px;}
#category a:link, #category a:visited, #category a:hover {font-family:arial, verdana, san-serif; color:#7e5c34; text-decoration:none;}
#category p {font: 12px/24px arial, verdana, sans-serif;margin:15px 15px 15px 30px;}
#category .model_cntr {position:relative; float: left; width:220px; text-align:center; font:normal 12px/18px arial, verdana, sans-serif; margin: 10px 35px 20px 35px; padding: 10px 0 0 0;}
* html #category .model_cntr {position:relative; float: left; width:220px; text-align:center; font:normal 12px/18px arial, verdana, sans-serif; margin: 10px 30px 20px 30px; padding: 10px 0 0 0;}
#category .model_desc {padding: 3px 10px 5px 10px;}
#category .model_name {}
#category .model_price {font:normal 14px/18px arial, verdana, sans-serif; color:#560202;}
#category .model_save {font-size:10px;color:#600;}

/* DETAILS PAGE */
#details {padding: 0 0 0 0;}
#details a:link, #details a:visited {color:#7e5c34; text-decoration:none;}
#details a:hover {text-decoration:underline;}
#details h1 {color:#333;font:normal 18px/24px arial, verdana, sans-serif; margin: 0 0 7px 0;}
#details h1 span {color:#a6a077; font:normal 20px/24px arial, verdana, sans-serif;}
#details p {margin: 0 0 15px 0;}
#details p.bodyred {font: normal 12px/22px arial, verdana, sans-serf; color: #a30;}
#details .new_product {font: bold 10px/14px arial, verdana, sans-serif; color:#900;}
#details .specialtext {font: normal 12px/14px arial, verdana, sans-serif; color:#98640a;}
#details .main_img {float:left; width:450px; text-align:center; margin:30px 0 5px 0;}
#details .chat {font: normal 11px/14px arial, verdana, sans-serif; text-align:center; width:230px; margin: 0 auto;}
#details .description {float:right; width:400px; font: 12px/24px arial, verdana, sans-serif; padding: 0 25px;}
#details .learn_more {margin: 10px 0 20px 0; font: 11px/16px arial, verdana, sans-serif;}
#details .color_swatches {text-align:center; margin: 15px auto; border-top: 1px solid #ddd; width:360px; padding: 20px 0 0 0;}
#details .color_swatches img {padding: 0 5px;}

#details .color_swatches2 {text-align:center; margin: 15px auto; width:400px; padding: 0 0 0 0;}
#details .color_swatches2 img {padding: 0 2px;}


#details .tst_acc_cntr {float:left; width: 440px;}
#details .features_cntr {float:right; width: 450px; margin: 0 0 10px 10px;}

#cart {background:#f6f6f0; padding:20px 0 25px 20px; position:relative; min-height:205px; height:auto;}
* html #cart {zoom:1;}
#cart .price_cntr {float:left; width:185px; margin:10px 0 0 0;}
#cart .options_cntr {float:left; width:180px; margin:10px 0 0 0;}
#cart h1 {clear:both; font:bold 14px/18px arial, verdana, sans-serif; margin:0;}
#cart h2 {clear:both; font:bold 13px/18px arial, verdana, sans-serif; margin:0;}
#cart select {width:175px; background:#fff; font:normal 11px arial, verdana, sans-serif; border:1px solid #ccc;}
#cart .choosecolor {font:bold 11px/15px arial, verdana, sans-serif; color:#555; margin:0 0 10px 0;}
#cart .chooseglass {font:bold 11px/15px arial, verdana, sans-serif; color:#555; margin:0 0 10px 0;}
#cart input.quantity {width:12px; height:14px; font:normal 11px arial, verdana, sans-serif; border: 1px solid #ccc; vertical-align:top;}
#base_price {}
#price_savings {color: #40187c;}
#StockMsg_TABLE {position:absolute; top: 172px; left: 20px; width:183px;}
#StockMsg {font:bold 12px/18px arial, verdana, sans-serif;}
#StockMsgShip {font:bold 10px/14px arial, verdana, sans-serif;}

#cart .pcShowProductPriceW {position:absolute; top:70px; left:20px; font-size:11px;}
*:first-child+html #cart .pcShowProductPriceW {top:73px; left:20px;}
* html #cart .pcShowProductPriceW {top:73px; left:20px;}
#cart .pcShowProductPriceW input{width:100px; font-weight:bold;}


#price {font:normal 20px/24px arial, verdana, sans-serif; color:#560202;}
#price input {font:normal 20px/24px arial, verdana, sans-serif; color:#560202; width:100px; height:30px;}
#base_price,
#price_savings {font:normal 11px/15px arial, verdana, sans-serif; margin-bottom: 10px;}

#testimonials {font:normal 13px/18px arial, verdana, sans-serif; padding: 10px 25px; text-align: left}
#testimonials h1 {font:normal 18px/22px arial, verdana, sans-serif; color: #aca88b; margin:0 0 5px 0;}
#testimonials span {font-style:italic;  color:#aaa; display:block;}

#accessories {padding:10px 25px 10px 25px; font:normal 11px/18px arial, verdana, sans-serif;}
#accessories .accessories_cntr {clear:both; padding: 15px 0; text-align:left;}
#accessories .accessories_title {margin-top:5px;}
#accessories h1 {font:normal 18px/22px arial, verdana, sans-serif; color: #aca88b; margin:0 0 5px 0;}
#accessories a {font-size: 12px;}
#accessories img {float: left; width:100px; margin-right: 25px;}
#accessories input {float: left; width:20px; height:16px; margin-right: 25px; font:normal 12px arial, verdana, sans-serif; border: 1px solid #ccc;}

#relateditems {font:normal 11px/18px arial, verdana, sans-serif;}
#relateditems .relateditems_cntr {float:left; width: 365px; padding: 15px 0; text-align:left; margin: 0 37px 0 0;}
#relateditems .relateditems_title {margin-top:5px;}
#relateditems h1 {font:normal 18px/22px arial, verdana, sans-serif; color: #aca88b; margin:0 0 5px 0;}
#relateditems a {font-size: 12px;}
#relateditems img {float: left; width:100px; margin-right: 25px;}
#relateditems input {float: left; width:20px; height:16px; margin-right: 25px; font:normal 12px arial, verdana, sans-serif; border: 1px solid #ccc;}


#long_desc {padding: 10px 25px 10px 25px; font:normal 12px/18px arial, verdana, sans-serif;}
#long_desc h1 {font:normal 18px/20px arial, verdana, sans-serif; color: #aca88b; margin:0 0 5px 0;}
#long_desc h2 {font:bold 12px/18px arial, verdana, sans-serif; margin: 10px 0 0 0;}
#long_desc ul {margin: 0 0 20px 0;}
#long_desc ul li a span {text-transform:uppercase;}

#tab1 ul, #tab2 ul, #tab3 ul, #tab4 ul, #shipping ul {margin: 5px 0 5px 20px;}


/* BODYTEXT PAGE */
#bodytext {float:left; width:515px; background: url("/rk_images/vr_dotted565.gif") repeat-y; margin: 10px 0; padding: 25px; font:normal 12px/18px arial, verdana, sans-serif;}
#bodytext h1 {font:bold 18px/22px arial, verdana, sans-serif; color: #aca88b; margin: 0;}
#bodytext h2 {font:bold 12px/18px arial, verdana, sans-serif; margin: 10px 0 0px 0;}
#bodytext p {margin: 0 0 10px 0;}
#bodytext p.highlight {margin: 0 0 10px 0; color: #8e1c1c;}
#bodytext ul {margin: 5px 0 5px 20px;}
#bodytext ul li {margin: 0; padding: 2px 0;}

#rightrail {float:right; font:normal 11px/18px arial, verdana, sans-serif; width:325px; margin: 10px 0 0 10px;}
* html #rightrail {float:right; font:normal 11px/18px arial, verdana, sans-serif; width:320px; margin: 10px 0 0 10px;}
#rightrail h1 {font:bold 18px/22px arial, verdana, sans-serif; color: #aca88b; margin: 0 0 0 10px;}
#rightrail .rightrail_ad {padding: 10px 0px 0px 5px;}
#rightrail .bestsellers {font:normal 11px/18px arial, verdana, sans-serif; padding: 10px 0; text-align:center;}

/* LIGHTBOX INFO PAGE */
#lightbox {float:left; width:560px; margin: 0px 0; padding: 0 25px 0 25px; font:normal 12px/18px arial, verdana, sans-serif;}
#lightbox h1 {font:bold 18px/22px arial, verdana, sans-serif; color: #aca88b; margin: 0;}
#lightbox h2 {font:bold 12px/18px arial, verdana, sans-serif; margin: 10px 0 0px 0;}
#lightbox p {margin: 0 0 10px 0;}
#lightbox p.highlight {margin: 0 0 10px 0; color: #8e1c1c;}
#lightbox ul {margin: 5px 0 5px 20px;}
#lightbox ul li {margin: 0; padding: 2px 0;}

/* STANDALONE PAGE */
#standalone {width: 900px; margin:20px 20px 50px 20px; font:normal 12px/18px arial, verdana, sans-serif;}
#standalone h1 {font:bold 18px/22px arial, verdana, sans-serif; color: #aca88b; margin: 0;}



.title1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 24px;
	color: #000;
}
.title2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: #000;
}
.text1 {
	font-size: 11px;
	color: #333;
	line-height: 18px;
	font-family: Arial, Helvetica, sans-serif;
}
.price {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
	color: #630;
	font-weight: bold;
}
.title1Cherry {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 24px;
	color: #6F3412;
}
