body { margin:0; padding:0 0 40px 0; background:#000 url(../images/body_bg.jpg) top center no-repeat; font-size:12px; font-family:Arial, Helvetica, sans-serif, "Myriad Pro"; color:#434343;}

.noFloat { clear:both; font-size:0; line-height:0; margin:0; padding:0;}
img { border:none;}
p { color:#434343; margin:0; padding:0 20px 10px 35px;}
p.price { font-size:16px; font-weight:bold; padding:0 0 15px 0;}
h2 { margin:0px; padding:5px 0 10px 35px;}

#header { width:977px; height:115px; padding:0 23px 0 0; margin:10px auto 0 auto; background:url(../images/header_top_bg.jpg) top no-repeat;}
.header-left { width:145px; float:left; padding:20px 0 0 38px;}
a.logo { display:block; width:110px; height:90px;}

a.shop-now { display:block; width:158px; height:42px; margin:206px 0 0 0;}
p.text1 { color:#FFFFFF; font-size:14px; font-weight:bold; margin:120px 0 0 28px; padding:5px 0 0 0; width:345px;}
p.text2 { color:#FFFFFF; font-size:13px; font-weight:bold; margin:0 0 0 28px; padding:20px 0 0; width:345px;}

.header-right { width:794px; float:right;}

h1 { font-size:28px; margin:0; padding:0; font-weight:normal; text-transform:uppercase;}

#wrapper { width:1000px; margin:0 auto;}
.wrapper-top { width:1000px; height:13px; background:url(../images/wrapper_top_bg2.jpg) top no-repeat; font-size:0px;}
.wrapper-top-homepage { width:1000px; height:13px; background:url(../images/wrapper_top_homepage_bg.png) top no-repeat;}
.wrapper-content { background:#fff url(../images/wrapper_content_bg.jpg) repeat-y; margin:0 23px 0 24px;}
.content-left { width:737px; float:left; padding-left:1px;}
.content-left-homepage { width:737px; height:504px; float:left; background:#000;}
.product-title-and-img { width:390px; float:left;}
.product-main-img { text-align:right;}
.product-title, .heading { width:354px; height:48px; background:url(../images/product_title_bg.jpg) no-repeat; padding:10px 0 0 36px;}
.heading { width:auto; padding-bottom:15px;}
.product-infos { width:317px; float:right; padding:20px 0 0 0;} /* 347 */
.product-infos p { padding-left:0px; padding-right:0px;}

.poplets { margin:5px 0;}
.poplets a { display:block; margin:0 10px 10px 0;}
.poplets a img { border:2px solid #CCCCCC;}

.related-products { padding:40px 10px 0 10px;}
.related-product { width:147px; padding:0 15px 20px 15px; float:left; }
p.small-price { color:#7C7C7C; text-align:center; padding:10px 0 0 0;}
p.small-price a { color:#7c7c7c; text-decoration:none;}

.content-rhs { width:215px; float:right;}
.content-rhs a.rhs-banners { display:block;}
#cat_607117_divs { background:#E1E0E0; margin:0 2px 0 3px; height:50px;}
.wrapper-bottom { width:1000px; height:11px; background:url(../images/wrapper_bottom_bg.png) bottom no-repeat; font-size:0px;}

#footer { width:1000px; margin:0 auto; background:url(../images/footer_bottom_bg.png) bottom no-repeat;}

/* Menus */
#cat_607116_divs { margin:62px 0 0 0;}

#cat_607116_divs ul { list-style:none; margin:0; padding:0;}
#cat_607116_divs ul li { height:33px; margin:0; padding:20px 15px 0 15px; font-size:12px; font-weight:bold; text-transform:uppercase; background:url(../images/top_menu_separator.jpg) right no-repeat; float:left;}
#cat_607116_divs ul li.last { height:33px; margin:0; padding:20px 0px 0 15px; font-size:12px; font-weight:bold; text-transform:uppercase; background:none; float:left;}
#cat_607116_divs ul li a { color:#434343; text-decoration:none;}
#cat_607116_divs ul li a:hover { color:#C73FB4; text-decoration:none;}

#cat_607117_divs ul { list-style:none; margin:0; padding:0;}
#cat_607117_divs ul li { margin:0; padding:20px 15px 0 15px; font-size:12px; font-weight:bold; text-transform:uppercase; background:none;  float:left;}
#cat_607117_divs ul li a { color:#434343; text-decoration:none;}
#cat_607117_divs ul li a:hover { color:#C73FB4; text-decoration:none;}

.catProdAttributeTitle { width:60px; float:left;}
.catProductAttributeGroup { margin:0 0 5px 0;}
.catProdAttributeItem select { border:1px solid #A0A0A0;}

.field-bg { width:184px; height:27px; background:url(../images/input_field_bg.jpg) no-repeat; margin:0; padding:0;}
#CaptchaV2 { width:179px; height:27px; background:url(../images/input_field_bg.jpg) no-repeat; margin:4px 0 0 0; padding:5px 0 0 5px;}
.textarea-bg { width:273px; height:64px; background:url(../images/textarea_bg.jpg) no-repeat; margin:0; padding:0;}

p.form-text { color:#53114B; font-size:12px; font-weight:bold;}
p.required { color:#53114B; font-size:17px; font-weight:bold;}

ul.content-list { list-style:none; margin:0; padding:0 0 15px 50px;}
p.seo { text-align:center; padding-top: 15px; color:#b77db5;}
p.seo a { color:#b77db5; font-weight:bold; text-decoration:underline;}
p.seo a:hover { text-decoration:none;}

.retail-price {font-size:14px; font-weight:bold; padding:0 0 15px; color:#CE1D27;}