body{background-color:#92707A;margin:10px 0;padding:0;text-align:center;font-family:arial,sans-serif;font-size:11px;}

#container{width:777px;text-align:left;margin-left:auto;margin-right:auto;}

#header{position:relative;width:100%;background-color:#fff;clear:right;height:161px;clear:both;}

#header #designers{text-align:right;background-color:#92707A;padding-right:20px;padding-bottom:5px;}
#header #designers select{font-size:11px;}

#wrapper{background-color:#ffffff;clear:both;border-right:9px solid #ffffff;width:500px;}

#leftcol{width:155px;float:left;position:relative;padding-left:19px;padding-top:42px;background-color:#fff;}
#leftcol .links a{color:#5E5E5E;font-size:11px;text-transform:capitalize;text-decoration:none;margin:0 0 0 10px;}
#leftcol .links a:hover{text-decoration:underline;}

#homemaincol{background:#fff url("../images/home-mid.jpg") no-repeat center top;float:right;display:block;position:relative;width:768px;text-align:left;height:372px;margin-top:23px;}
#homemaincol #camera{margin-top:324px;border:none;}

#maincol{background-color:#ffffff;float:right;display:block;position:relative;width:564px;text-align:left;padding-left:30px;padding-bottom:25px;clear:both;}

#maincol .productbox{display:block;float:left;width:140px;color:#5F5F5F;font-size:11px;margin-right:36px;margin-bottom:15px;height:290px;}
#maincol img{display:block;clear:right;border:0;}
#maincol .productbox b{display:block;font-size:11px;}
#maincol .productbox b a{color:#4D406B;text-decoration:none;}
#maincol .productbox b a:hover{text-decoration:underline;}
#maincol .productbox form{margin:0;}

#maincol .photobox{display:block;float:left;margin:0 1px 1px 0;}

#maincol a.buynow{display:block;margin-top:3px;text-transform:uppercase;color:#827390;font-weight:bold;font-size:11px;}
#maincol a:hover.buynow{text-decoration:none;}

#maincol #shoppingcart,#pagetext{padding-right:35px;}

#maincol #pagetext{padding-right:55px;font-size:12px;color:#4C406E;line-height:135%;}

table#subproducts td{border-bottom:1px solid #e1e1e1;}
table#subproducts{color:#4d4d4d;}

#productdetail{width:432px;display:block;}
#productdetail h1{font-size:18px;color:#4D406B;margin-top:15px;margin-bottom:5px;font-weight:normal;}
#productdetail p.desc{line-height:135%;font-size:12px;color:#333;margin-top:0;margin-bottom:5px;}
#productdetail p.instock{margin:0;font-size:11px;font-weight:bold;color:#C67B1C;margin-top:5px;}
#productdetail img{margin:0;padding:0;}

#morephotostable img{display:inline;margin-right:2px;float:right;clear:none;}

#headerimg {margin-bottom:23px;}

#footer{height:120px;clear:both;border-top:1px solid #92707A;}
#footer .sale-alerts{background: transparent url("../images/sale_alerts.gif") no-repeat left top;width:191px;height:50px;
padding:68px 0 0 13px;}

#footer .mid{background: #fff url("../images/footer_bg.gif") repeat-x left bottom;width:530px;height:115px;padding-bottom:3px;}
#footer .mid img{border:none;}

#footer .hot-item{background: transparent url("../images/hot_item.gif") no-repeat right top;width:38px;height:118px;}
#footer .hot-item h3{font-size:14px;color:#4C416C;margin:22px 0 0 8px;}
#footer .hot-item h4{font-size:24px;color:#797293;margin:0 0 0 8px;}
#footer .hot-item h5{font-size:14px;text-align:right;padding-right:35px;margin:0;}
#footer .hot-item h5 a{color:#4A416C;text-decoration:none;}
#footer .hot-item h5 a:hover{text-decoration:underline;}

#footerlinks{height:85px;clear:both;}

#nav{clear:right;}
#nav img{border:none;}

.cert_to_from_msg td,.cert_num_amount td,.giftcert_type td,.policy{padding:5px;}

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

.clearfix{display: inline-table;}

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


/* ---------------------- category nav ---------------------- */
#catnav {float:left;display:block;width:155px;font-size:11px;clear:right;margin:0;}
#catnav ul {margin:0px;padding:0px;list-style:none;}
#catnav li {margin:0px;padding:0px;height:19px;width:155px;margin-top:3px;}
#catnav a {float:left;display:block;border:1px solid #A396AA;text-decoration:none;color:#4C406E;padding-left:9px;height:19px;line-height:170%;text-transform:uppercase;}
#catnav a.sale {font-weight:bold;}
/* Commented Backslash Hack
hides rule from IE5-Mac \*/
#catnav a {float:none;}
/* End IE5-Mac hack */
#catnav a:hover {background-color:#A396AA;}
#catnav a.sale:hover {color:#fff;}
#catnav .current a {background-color:#A396AA;}
/* ---------------------- END category nav ---------------------- */

/* page nav */
#pagenav{display:block;clear:both;font-size:11px;color:#5F5F5F;margin-top:5px;}
#pagenav a{color:#827390;font-weight:bold;}
#pagenav a:hover{text-decoration:none;}
/* END page nav */

.designers, a.designers {padding-left:5px;color:#A7638F; font-weight:bold; text-decoration:none;}
a.designers:hover {color:#ff0000;}
.ftr, a.ftr {color:#9999CC; font-size:11px; text-decoration:none;}
.fnav, a.fnav {color:#9D63AD; font-size:11px; font-weight:bold; text-decoration:none;}
a.fnav:hover {color:#ff0000;}
h1 {color:#A7638F; font-size:14px;}

/* feedburner */
div.feedburnerFeedBlock ul {
margin-left:0;
padding-left:0;
list-style-type: none;
color: #660066;
}
div.feedburnerFeedBlock ul li span.headline {
font-weight:bold;
display:block;
margin:12px 0 0 0;
}
.headline {
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-weight: bold;
font-size: 10px;
	color: #660066;
}
