body {margin:0px 0px 0px 0px; padding:0;  background:#353535 url(images/page_bg.jpg) center top repeat-y;  font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#757575;}

h1, h2, h3, h4, h5, h6, p, ul, li{margin:0px; padding:0px; text-align:left; font-weight:normal;}

img, form, input{border:0; margin:0px; padding:0px;}

a {text-decoration:none; cursor:pointer; outline:none;}

.img_left{float:left;}

.img_right{float:right;}



#doc_width {width:990px;  padding:0px 0px 0px 0px; margin:0px auto 0px auto;}

#header{width:990px; float:left; padding:8px 0px 0px 0px; height:52px;}



.search{float:left; width:450px; color:#626262; margin:10px 0px 0px 0px; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold; color:#ffffff; text-align:right; padding:0px 0px 0px 0px;}

.search input.textfield{background:url(images/input_img.jpg) no-repeat left top; height:21px; width:162px; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#626262; padding:5px 0px 0px 0px;}



.header_pt2{float:right; width:535px;}

.top_links{ font-size:10px; float:left; color:#808080; padding:0px 0px 0px 0px; text-align:right; width:535px;}

.top_links a{color:#808080; padding:0px 8px 0px 3px;}

.top_links a:hover, .active{text-decoration:underline;}

.header_pt2_row2{font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; float:right; color:#ffffff; width:475px;}



.header_pt2_row2 div span{ background:#9c0404; padding:1px; font-size:11px;}

.header_pt2_row2 div.community{padding:2px 10px 0px 5px; font-weight:bold; float:right;}

.header_pt2_row2 div.community a{color: #fff; text-decoration:none;}



.header_pt2_row2 div.free_shipping{ padding:2px 0px 0px 0px; font-weight:bold; float:left; width:300px;}

*:first-child+html .header_pt2_row2 div.free_shipping{ padding:0px 0px 0px 0px; font-weight:bold; float:left; width:290px; text-align:left}

*html .header_pt2_row2 div.free_shipping{ padding:0px 0px 0px 0px; font-weight:bold; float:left; width:290px; text-align:left}



#content_width{width:990px; float:left;}

#menu{width:204px; float:left; }

/*logo{float:left; margin:0px 0px 44px 0px;}*/

.logo{float:left; margin:0px 0px 5px 30px;}

.menu_width{float:left; width:149px; padding:0px 5px 0px 50px;}

.shop_by_brand{float:left; margin:0px; padding:0px 0px 5px 0px; width:143px;}

.shop_by_brand select{width:135px; margin:12px 0px 5px 2px; height:18px; border:1px solid #7f9db9; font-size:11px; color:#000000;}



.collection{float:left; padding:0px 0px 0px 0px; width:143px; font-size:10px; color:#fff;}

.collection ul{list-style:none; margin:0px 0px 0px 0px; padding:5px 13px; float:left}

.collection ul li{padding:0px 0px 8px 0px; text-transform:uppercase; font-weight:bold;}

.collection ul li a{color:#fff;}

.collection ul li a:hover{color:#f3ff96;}

.collection ul li a.active{color:#f3ff96;}

.collection li ul{margin:5px 0px 0px 0px; padding:0px 0px 0px 0px; list-style:none;}

.collection li li {font-size:10px; color:#666666; text-align:left; margin:0px 0px 6px 0px;padding:0px 0px 0px 0px; text-transform:none}

.collection li ul li a{color:#666666; font-weight:normal; }

.collection li ul li a:hover{color:#f3ff96;}



.coming_spring{ float:left; width:143px; margin:0px 0px 0px 0px; padding:0px 0px 15px 0px; background:url(images/horizontal_seperator1.gif) center bottom no-repeat;}

.coming_spring ul{list-style:none; margin:0px 0px 0px 7px; padding:0px 0px 0px 8px;}

.coming_spring ul li img{padding:0px 0px 0px 0px; border:1px solid #292c2d; margin:9px 0px 0px 0px;}



.news_letter{float:left; width:143px; margin:0px 0px 0px 0px; padding:10px 0px 0px 0px; font-size:10px; color:#666666; font-family:Arial, Helvetica, sans-serif;}

.news_letter p{padding:3px 0px 0px 3px; width:140px;}

.news_letter input.textfield{background:url(images/news_letter_input.gif) no-repeat left top; height:21px; width:133px; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#626262; padding:5px 0px 0px 10px; margin:5px 0px 2px 0px;}



.tell_a_friend{float:left; width:143px; padding:5px 0px 0px 0px;}

.tell_a_friend img{ margin:0px 0px 0px 0px;}



.menu_item{ float:left; width:133px; padding:40px 5px 10px 5px; background:url(images/fp_bg.gif) no-repeat left top; font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#7b807c; text-align:center;}

.up_arrow {width:133px; float:left; margin-top:5px; height:15px;}

.down_arrow {width:133px; float:left; height:15px;}

.menu_item_box{border-top:1px solid #666;  width:133px; float:left; text-align:center; font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#7b807c; height:600px; margin-top:15px; overflow:hidden;  }

.menu_item_box img{ margin:7px 0px 0px 0px;}

.menu_item_box p{ text-align:left; border-bottom:1px solid #666; padding:6px 3px 6px 3px;}

.menu_item_box p a{color:#7b807c;}

.menu_item_box p a:hover, .active{color:#7b807c; text-decoration:underline;}



/*#content_right{width:786px; float:right; padding:30px 0px 30px 0px;}*/

#content_right{width:786px; float:right; padding:0px 0px 10px 0px;}

*:first-child+html #content_right{width:786px; float:right; padding:0px 0px 10px 0px;}

*html #content_right{width:786px; float:right; padding:0px 0px 10px 0px;}



#content_area{width:611px; float:left; padding:0px 0px 0px 0px;}

.banner{ float:left; margin:0px 0px 0px 0px;}

.content{ width:611px; float:left; background:url(images/content_bg.jpg) repeat-y right top; margin:17px 0px 0px 0px;}

.banner1{ float:left; padding:0px 0px 7px 0px;}

.banner1 img{ float:left;}

.fc_display{ float:left; width:570px; padding:5px 20px 5px 21px;}

*:first-child+html .fc_display{ float:left; width:600px; padding:5px 5px 5px 25px;}

*html .fc_display{ float:left; width:600px; padding:5px 5px 5px 25px;}

.fc_box{width:182px;  float:left; margin:3px 12px 0px 0px; text-align:center}

.fc_box h2{font-size:11px; color:#6b6e6b; text-align:center; padding:0px 0px 0px 0px; text-transform:capitalize;}

.fc_box h2 a{color:#6b6e6b;}

.fc_box h2 a:hover, .active{color:#6b6e6b; text-decoration:underline;}

.fc_display_brand{ float:left; width:570px; padding:5px 20px 5px 21px;}

*:first-child+html .fc_display_brand{ float:left; width:600px; padding:5px 5px 5px 25px;}

*html .fc_display_brand{ float:left; width:600px; padding:5px 5px 5px 25px;}

.fc_box_brand{width:182px;  float:left; margin:3px 12px 0px 0px; text-align:center; background:url(images/horizontal_seperator1.gif) center bottom no-repeat; height:250px;}

.fc_box_brand h2{font-size:11px; color:#6b6e6b; text-align:center; padding:0px 0px 0px 0px; text-transform:capitalize; height:20px;}

.fc_box_brand h2 a{color:#6b6e6b;}

.fc_box_brand h2 a:hover, .active{color:#6b6e6b; text-decoration:underline;}

.fp_display{ width:557px; float:left; padding:5px 27px 5px 27px;}

*:first-child+html .fp_display{ width:580px; float:left; padding:5px 5px 5px 27px;}

*html .fp_display{ width:580px; float:left; padding:5px 5px 5px 27px;}



.fp_box{width:175px;  float:left; margin:0px 10px 2px 0px; font-size:13px; color:#b3b3b3; text-align:center; padding:0px 0px 13px 0px; background:url(images/horizontal_seperator1.gif) center bottom no-repeat; height:305px;}



*:first-child+html .fp_box{width:175px;  float:left; margin:0px 5px 1px 0px; font-size:13px; color:#b3b3b3; text-align:center; padding:0px 0px 13px 0px; background:url(images/horizontal_seperator1.gif) center bottom no-repeat; height:305px;}

*html .fp_box{width:175px;  float:left; margin:0px 5px 1px 0px; font-size:13px; color:#b3b3b3; text-align:center; padding:0px 0px 13px 0px; background:url(images/horizontal_seperator1.gif) center bottom no-repeat; height:305px;}



.fp_box h2{font-size:11px; color:#6b6e6b; text-align:center; padding:5px 0px 2px 0px; width:169px; float:left;}

.fp_box h2 a{color:#6b6e6b;}

.fp_box h2 a:hover, .active{color:#6b6e6b; text-decoration:underline;}



.fp_box div.img_center{ display:table-cell; vertical-align:middle; text-align:center; width:175px; float:left; margin:0px 0px 5px 0px;}

.fp_box div.img_center *{ vertical-align:middle;}

.fp_box div.img_center span{ display:inline-block;}

<!-- if[IE]>

.fp_box div.img_center span{ display:inline-block;}



.fp_box span.price{float:right; margin:2px 5px 0px 0px; }

.fp_box input.addtocart{float:left; margin:0px 0px 0px 5px; }



#sub_section{width:165px; float:right; padding:0px 10px 0px 0px;}

.new_arrival{float:left; padding:0px 0px 10px 0px;}

.best_seller{float:left; padding:10px 0px 10px 0px; text-align:center;}

.best_seller_box{ width:165px; float:left; padding:0px 0px 20px 0px; margin-bottom:10px; background:url(images/horizontal_seperator1.gif) center bottom no-repeat;}

.best_seller_box h2{font-size:11px; color:#757575; text-align:left; font-family:Verdana, Arial, Helvetica, sans-serif; padding:0px 0px 0px 10px;}

.best_seller_box h2 a{color:#6b6e6b;}

.best_seller_box h2 a:hover, .active{color:#6b6e6b; text-decoration:underline;}

.best_seller_box p{font-size:13px; color:#b3b3b3; text-align:left; padding:10px 0px 0px 10px;}

.best_seller_box span.price{float:right; margin:6px 15px 0px 0px; }

.best_seller_box input.addtocart{float:left; margin:3px 0px 0px 5px; }



.best_seller_box div.img_center{ display:table-cell; vertical-align:middle; text-align:center; width:165px; float:left;}

.best_seller_box div.img_center *{ vertical-align:middle;}

.best_seller_box div.img_center span{ display:inline-block;}

<!-- if[IE]>

.best_seller_box div.img_center span{ display:inline-block;}



#bottombar{ width:990px; float:left; clear:both; font-size:10px; color:#ffffff; text-align:center; padding:0px 0px 3px 0px;}

#bottombar p{ padding:0px 0px 0px 0px; text-align:center; margin-bottom:0px;}

.bottombar_links{width:990px; float:left;}

.bottombar_links a{padding:0px 5px 0px 3px; color:#ffffff;}

.bottombar_links a:hover, .active{ text-decoration:underline;}









.breadcrumb{padding:0px 0px 0px 5px; font-size:8px; color:#464646; margin:0px 0px 0px 0px; text-align:left; font-weight:bold;}

.breadcrumb a{color:#464646;}

.breadcrumb span{color:#888888;}





.cat_dispaly{float:left; width:731px; padding:30px 35px 0px 20px;}

*:first-child+html .cat_dispaly{float:left; width:751px; padding:30px 15px 0px 20px;}

*html .cat_dispaly{float:left; width:751px; padding:30px 15px 0px 20px;}

.cat_box{ width:167px; margin:0px 21px 25px 0px; float:left;}

.cat_box h2{ font-size:11px; color:#757575; text-align:center; padding:0px 0px 1px 0px; float:left; width:167px; height:30px; line-height:14px;}

.cat_box h2 a{color:#757575;}

.cat_box h2 a:hover, .active{color:#757575; text-decoration:underline;}



.subcat_banner{ float:left; width:786px; padding:10px 0px 0px 0px;}

.subcat_dispaly{float:left; width:731px; padding:5px 35px 0px 20px;}

*:first-child+html .subcat_dispaly{float:left; width:751px; padding:5px 15px 0px 20px;}

*html .subcat_dispaly{float:left; width:751px; padding:5px 15px 0px 20px;}

.subcat_box{ width:175px; height:270px; float:left; margin:0px 10px 5px 0px; font-size:13px; color:#b3b3b3; text-align:center; padding:0px 0px 10px 0px; background:url(images/horizontal_seperator1.gif) center bottom no-repeat;}



.subcat_box p{text-align:center; font-size:13px; color:#b3b3b3; padding:10px 0px 0px 0px;}

.subcat_box div.img_center{ display:table-cell; vertical-align:middle; text-align:center; width:175px; float:left;}

.subcat_box div.img_center *{ vertical-align:middle;}

.subcat_box div.img_center span{ display:inline-block; height:100%;}

<!-- if [IE]>

.subcat_box div.img_center span{ display:inline-block; height:100%;}



.subcat_box h2{ font-size:11px; color:#757575; text-align:center; padding:0px 0px 3px 0px; float:left; width:175px; height:35px; line-height:13px;}

.subcat_box h2 a{color:#757575;}

.subcat_box h2 a:hover, .active{color:#757575; text-decoration:underline;}





/*.productlist_dispaly{float:left; width:731px; padding:10px 35px 0px 20px;}

.productlist_box{ width:167px; margin:0px 21px 30px 0px; float:left;}

.productlist_box p{text-align:center; font-size:13px; color:#b3b3b3; padding:10px 0px 0px 0px;}

.productlist_box div.img_center{ display:table-cell; vertical-align:middle; text-align:center; width:165px; border:1px solid #1e1e1e; float:left;}

.productlist_box div.img_center *{ vertical-align:middle;}

.productlist_box div.img_center span{ display:inline-block; height:100%;}

<!-- if [IE]>

.productlist_box div.img_center span{ display:inline-block; height:100%;}



.productlist_box h2{ font-size:11px; color:#757575; text-align:center; padding:0px 0px 10px 0px; float:left; width:167px; height:30px; line-height:14px; height:30px; line-height:13px;}

.productlist_box h2 a{color:#757575;}

.productlist_box h2 a:hover, .active{color:#757575; text-decoration:underline;}*/


#content_right h1.item_title{ background:url(images/item_title_bg.jpg) left top no-repeat; font-family:"Times New Roman", Times, serif; font-size:22px; color:#d4d4d4; padding:5px 0px 0px 32px; height:50px; margin:0px 0px 0px 0px; float:left; width:718px;}



.item_display{float:left; width:750px; padding:0px 32px 0px 0px; margin-bottom:20px;}

*:first-child+html .item_display{float:left; width:760px; padding:0px 12px 0px 0px; margin-bottom:20px;}

*html .item_display{float:left; width:760px; padding:0px 22px 0px 0px; margin-bottom:20px;}



.item_pt1{float:left; width:410px; padding:0px 0px 0px 0px; }

.item_pt1 div.image{float:left; width:410px; text-align:center; }

.item_pt1 div.image div.img_center{display:table-cell; text-align:center; vertical-align:middle; width:410px; height:515px; }

.item_pt1 div.image div.img_center *{vertical-align:middle;}`

.item_pt1 div.image div.img_center span{display:inline-block; height:100%;}

	<!--[if IE]>

.item_pt1 div.image div.img_center span{display:inline-block; height:100%;}





.item_pt2{float:right; width:315px;  padding:0px 0px 0px 0px; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; }

*:first-child+html .item_pt2{float:right; width:315px;  padding:0px 0px 0px 20px; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; }

*html .item_pt2{float:right; width:315px;  padding:0px 0px 0px 20px; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; }

.item_pt2 h2{font-size:12px; font-weight:bold; color:#d4d4d4; padding:0px 0px 5px 45px; margin-bottom:5px;}

.item_pt2 p.left{float:left; width:100px; font-size:12px; color:#5a5959;}

.item_pt2 p.right{float:right; width:175px; padding:0px 0px 0px 0px;  color:#5a5959 }

.

/*

.item_pt2 p.left{float:left; width:100px; font-size:12px; color:#5a5959;}

.item_pt2 p.right{float:right; width:175px; padding:0px 0px 0px 0px;  color:#5a5959 }


*:first-child+html .item_pt2 p.left{float:left; width:100px; font-size:12px; color:#5a5959;}

*:first-child+html .item_pt2 p.right{float:right; width:175px; padding:0px 0px 0px 0px;  color:#5a5959 }


*html .item_pt2 p.left{float:left; width:100px; font-size:12px; color:#5a5959;}

*html .item_pt2 p.right{float:right; width:195px; padding:0px 0px 0px 0px;  color:#5a5959 }*/

.item_pt2 p.right span.regular{text-decoration:line-through;}

.item_pt2 p.right span.item_code{font-weight:bold;}

.item_pt2 p.right span.ourprice{ font-size:20px; color:#ccc}

.item_pt2 p.right span.custom_pricing{ font-size:20px; color:#ed2224;}

.item_pt2 p.right input.qty{text-align:center; color:#444343; width:30px; border:1px solid #e1d6cb; font-size:11px; height:15px;}

.item_pt2 p.right select.select{text-align:left; color:#444343; border:1px solid #e1d6cb; font-size:11px;}

.item_pt2 p.right span.instock{text-align:left; font-size:11px; color:#ee5c03;}

/*.item_pt2 div.row{float:left; width:315px; margin-bottom:18px; font-size:12px; color:#403f3f; padding-left:10px;}

*:first-child+html .item_pt2 div.row{float:left; width:305px; margin-bottom:18px; font-size:12px; color:#403f3f; padding-left:10px;}

*html .item_pt2 div.row{float:left; width:305px; margin-bottom:18px; font-size:12px; color:#403f3f; padding-left:10px;}*/



.item_pt2 div.row{float:left; width:275px; padding:0px 0px 0px 45px; margin-bottom:18px; font-size:12px; color:#403f3f;}

*:first-child+html .item_pt2 div.row{float:left; width:320px; padding:0px 0px 0px 45px; margin-bottom:18px; font-size:12px; color:#403f3f;}

*html .item_pt2 div.row{float:left; width:320px; padding:0px 0px 0px 45px; margin-bottom:18px; font-size:12px; color:#403f3f;}



/*.item_pt2 div.row1{float:left; width:315px; margin-bottom:0px; font-size:12px; color:#403f3f;}

*:first-child+html .item_pt2 div.row1{float:left; width:305px; margin-bottom:0px; font-size:12px; color:#403f3f;}

*html .item_pt2 div.row1{float:left; width:305px; margin-bottom:0px; font-size:12px; color:#403f3f;}*/



.item_pt2 div.row1{float:left; width:275px; margin-bottom:0px; padding:0px 0px 0px 41px; font-size:12px; color:#403f3f;}



.item_pt2 div.row1 div.outofstock{ float:left; width:273px; padding:0px; margin:5px 0px 5px 0px; font-size:11px; line-height:12px; border:1px solid #1e1e1e;}

.item_pt2 div.row1 div.outofstock p{padding:5px; font-size:9px; text-align:left; font-family:Verdana, Arial, Helvetica, sans-serif;}

.item_pt2 div.row1 div.outofstock div{float:left; width:263px; padding:5px; background:#1e1e1e;}

*:first-child+html .item_pt2 div.row1 div.outofstock div{float:left; width:273px; padding:5px; background:#1e1e1e;}

*html .item_pt2 div.row1 div.outofstock div{float:left; width:273px; padding:5px; background:#1e1e1e;}



.item_pt2 div.row1 input.textfield{ float:left; width:170px;  margin:0px 8px 0px 0px; font-size:11px; color:#5a5959; line-height:12px; height:17px; padding:4px 0px 0px 3px; border:1px solid #afa8a0;}

.item_pt2 div.row1 a{font-size:10px; color:#fff; font-weight:bold; text-decoration:underline;}

.item_pt2 div.row1 a:Hover{text-decoration:none;}

.item_pt2 div.row1 input.addtocart{margin-bottom:6px; float:left;}

.item_pt2 div.row1 img.button{margin:0px 6px 6px 6px; float:left;}



/*.item_pt2 div.more_img{float:left; width:291px;  background:url(images/more_img_bg.gif) left top no-repeat;  text-align:left; padding:12px 12px 12px 12px; margin-top:10px;}

.item_pt2 div.more_img div.img_center1{float:left; width:68px;  height:85px; margin:0px 5px 0px 0px; border:0px solid #ccc; }

.item_pt2 div.more_img div.img_center1 img{float:left; }*/



.item_pt2 div.more_img{float:left; width:276px;  background:url(images/more_img_bg.gif) left top no-repeat;  text-align:left; padding:15px 6px 12px 18px; margin-top:10px;}


*html .item_pt2 div.more_img{float:left; width:292px;  background:url(images/more_img_bg.gif) left top no-repeat;  text-align:left; padding:15px 0px 12px 15px; margin-top:10px;}

*:first-child+html .item_pt2 div.more_img{float:left; width:292px;  background:url(images/more_img_bg.gif) left top no-repeat;  text-align:left; padding:15px 0px 12px 15px; margin-top:10px;}



.item_pt2 div.more_img div.img_center1{float:left; width:62px;  height:78px; margin:0px 5px 0px 0px; border:0px solid #ccc; }

.item_pt2 div.more_img div.img_center1 img{float:left; }



.tabing{width:736px;  /*position:relative;*/ padding:0 0 0 8px; font-weight:normal;  float:left}

.tabing a{float:left; outline:none; font-weight:normal; margin-right:0px; font-size:7px; height:21px; margin-right:0px;  }

.tabing a.overview{ background:url(images/tab_features.gif) left bottom no-repeat; width:162px; }

.tabing a.features{background:url(images/tab_features.gif) left bottom no-repeat; width:174px;}

.tabing a.donwload{background:url(images/tab_downloads.gif) left bottom no-repeat; width:174px;}

.tabing a.sizing{background:url(images/tab_sizing.gif) left bottom no-repeat; width:106px;}

.tabing a.designer{background:url(images/tab_about_designer.gif) left bottom no-repeat; width:127px;}



.tabing a:hover{background-position:top;}

.tabing a.over{background-position:top;}



.tabing_content{width:716px;  padding:15px 20px; margin:0px 20px 0px 0px; background:url(images/tab_content_bg.gif) left top repeat-y; clear:both; float:left; line-height:16px; font-family:Verdana, Arial, Helvetica, sans-serif; color:#808080; font-size:11px; font-weight:normal; text-align:left; word-break:break-all; word-wrap:break-word; white-space:pre-line;}

.tabing_content p{margin-bottom:8px;}

.tabing_content p span{color:#c64381; font-weight:bold;}

.tabing_content p a{text-decoration:underline; color:#626469;}

.tabing_content p a:hover{text-decoration:none;}

.tabing_content ul{margin:0px 0px 8px 0px; padding:0px 0px 0px 0px; list-style:none;}

.tabing_content ul li{text-align:justify; margin:0px 0px 0px 0px; padding:0px 0px 5px 12px; background:url(images/bullet_gray.gif) no-repeat left 5px; }

.tabing_content ul li a{color:#626469; text-decoration:underline;}



	.customer_reviews{ width:706px; padding:10px 0px 0px 0px;  font-size:12px; color:#808080; text-align:left; float:left; margin-bottom:5px; }

	.customer_reviews div.row{float:left; width:706px; background: url(images/seperator_horizontal.gif) left 10px repeat-x; margin-bottom:10px;}

	.customer_reviews div.left{ width:180px; font-size:11px; color:#808080; text-align:left; font-weight:bold; float:left; padding-left:10px; }

	.customer_reviews div.left span{  font-size:11px; color:#4c4c4c; text-align:left; font-weight:normal; }

	.customer_reviews div.left img{ margin-bottom:7px;}

	.customer_reviews div.right{font-size:11px; color:#808080; text-align:justify; float:left; padding:15px 10px 0px 10px; width:496px; }

	

	.post_comments_pt1{float:left; width:134px; margin-bottom:8px; color:#808080; font-size:11px;  font-weight:bold;}

	.post_comments_pt2{float:left; width:572px;  margin-bottom:8px; color:#808080; font-size:11px; } 

	.post_comments_pt2 input.textfield_medium{border: 1px solid #cdc8c4; width:150px; padding:3px 0px 0px 3px; height:18px; font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#333;}

	.post_comments_pt2 textarea.textarea{border: 1px solid #cdc8c4; width:230px; padding-left:3px; height:80px; font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#333;}

	.post_comments_pt2 input.submit{margin-left:5px;}













.product_discription{ float:left; width:754px; padding:0px 32px 0px 0px; background:#f60;}



.rp_title{float:left; background:url(images/rp_title_bg.jpg) no-repeat left top; height:29px; width:766px; margin-top:15px;}

.rp_title h1 img{ margin:8px 0px 0px 20px;}



.rp_dispaly{float:left; width:731px; padding:5px 35px 0px 20px;}



*:first-child+html .rp_dispaly{float:left; width:761px; padding:5px 5px 0px 10px; }

*html .rp_dispaly{float:left; width:761px; padding:5px 5px 0px 10px;}





.rp_box{ width:175px; margin:0px 10px 5px 0px; float:left; padding:0px 0px 5px 0px;}

*:first-child+html .rp_box{ width:175px; margin:0px 5px 5px 0px; float:left; padding:0px 0px 5px 0px; }

*html .rp_box{ width:167px; margin:0px 5px 5px 0px; float:left; padding:0px 0px 5px 0px;}



.rp_box p{text-align:center; font-size:13px; color:#b3b3b3; padding:10px 0px 0px 0px;}

.rp_box div.img_center{ display:table-cell; vertical-align:middle; text-align:center; width:175px; border:1px solid #1e1e1e; float:left;}

.rp_box div.img_center *{ vertical-align:middle;}

.rp_box div.img_center span{ display:inline-block; height:100%;}

<!-- if [IE]>

.rp_box div.img_center span{ display:inline-block; height:100%;}



.rp_box h2{ font-size:11px; color:#757575; text-align:center; padding:0px 0px 1px 0px; float:left; width:167px; height:30px; line-height:14px; height:30px; line-height:13px;}

.rp_box h2 a{color:#757575;}

.rp_box h2 a:hover, .active{color:#757575; text-decoration:underline;}

.rp_box span.price{float:right; margin:5px 5px 0px 0px; }

.rp_box input.addtocart{float:left; margin:5px 0px 0px 5px; }



.rvi_dispaly{float:left; width:731px; padding:5px 35px 0px 20px;}

*:first-child+html .rvi_dispaly{float:left; width:761px; padding:5px 5px 0px 10px; }

*html .rvi_dispaly{float:left; width:761px; padding:5px 5px 0px 10px;}



.rvi_box{ width:175px; margin:0px 10px 15px 0px; float:left; padding:0px 0px 10px 0px; height:295px;}

*:first-child+html .rvi_box{ width:175px; margin:0px 5px 15px 0px; float:left; padding:0px 0px 10px 0px; height:295px; }

*html .rvi_box{ width:167px; margin:0px 5px 15px 0px; float:left; padding:0px 0px 10px 0px; height:295px;}



.rvi_box p{text-align:center; font-size:13px; color:#b3b3b3; padding:10px 0px 0px 0px; float:left}

.rvi_box div.img_center{ display:table-cell; vertical-align:middle; text-align:center; width:165px; border:1px solid #1e1e1e; float:left;}

.rvi_box div.img_center *{ vertical-align:middle;}

.rvi_box div.img_center span{ display:inline-block; height:100%;}

<!-- if [IE]>

.rvi_box div.img_center span{ display:inline-block; height:100%;}



.rvi_box h2{ font-size:11px; color:#757575; text-align:center; padding:0px 0px 5px 0px; float:left; width:167px; height:30px; line-height:14px; height:30px; line-height:13px;}

.rvi_box h2 a{color:#757575;}

.rvi_box h2 a:hover, .active{color:#757575; text-decoration:underline;}

.rvi_box span.price{float:right; margin:5px 5px 0px 0px; }

.addtocart{float:left; margin:5px 0px 0px 5px; }



.card{float:left; width:731px; padding:0px 35px 0px 20px; font-family:Arial, Helvetica, sans-serif; font-size:10px; color:#fff; text-align:center;}

.card p{ padding:10px 42px 0px 43px; text-align:left; width:640px;}





/* CSS FOR ITEM NUMBER & PAGE NUMBER DISPLAY */

.paging_info {	width:720px; 	float:left; 	padding:4px 0px 4px 30px; 	color:#fff;}

.item_number {	text-align:left;	float:left;	padding-left:150px;}


*:first-child+html .item_number {	text-align:left;	float:left;	padding-left:50px;}

*html .item_number {	text-align:left;	float:left;	padding-left:50px;}


.page_number {	width:300px; 	float:right; 	text-align:right;}

.sorting_dropdown{	width:150px; 	text-align:left; 	float:left; 	padding:0px; 	margin:0px;  	margin-left:60px; }


.next_box{float:left background:#fff;  width:130px; border:1px solid #ddd6c9; padding:0px 0px px 0px; margin:0px 0px 0px 0px; font-size:10px; color:#000000; font-weight:bold; text-align:center; font-family:Arial, Helvetica, sans-serif;}	

	.next_box div.img_center{display:table-cell; text-align:center; vertical-align:middle; width:128px; height:150px;}

	.next_box div.img_center *{vertical-align:middle;}

	.next_box div.img_center span{display:inline-block; height:100%;}

		<!--[if IE]>

.next_box div.img_center span{display:inline-block; height:100%;}


#preimg{visibility:hidden; position:absolute; left:0px; top:50px; border:#ccc 1px solid; padding:2px; background:#fff;}

#nextimg{visibility:hidden; position:absolute; left:0px; top:50px; border:#ccc 1px solid; padding:2px; background:#fff;}

*html #preimg{width:79px; height:46px;}

*html #nextimg{width:79px; height:46px;}



.product_sorting{ float:left; background:url(images/pagging_bg.jpg) no-repeat left top; width:740px; padding:12px 0px 0px 10px; margin:8px 0px 3px 0px; height:42px;}



.sorting{ float:left; width:195px; font-size:10px; color:#626262; font-weight:bold;}

.sorting select{width:60px; height:18px; border:1px solid #ababab; margin:0px 0px 0px 8px; font-size:10px; color:#000000;}

.product_page{float:right; width:205px; font-size:10px; color:#626262; font-weight:bold; margin:0px 20px 0px 0px;}

.product_page select{width:40px; height:18px; border:1px solid #ababab; margin:0px 0px 0px 3px; font-size:10px; color:#000000;}

.pagging{  text-align:right; font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#a5a5a5;  padding:0px 45px 0px 0px; float:right}

.pagging span{ color:#fff; font-size:12px; font-weight:bold;}

.pagging a.next{ padding:0px 0px 0px 10px; color:#a5a5a5}

.pagging a{ color:#7d7d7d;}



.product_list_banner{ float:left; width:786px; padding:0px 0px 0px 0px; margin:8px 0px; background: url(images/cat_banner_bg.jpg) left top no-repeat;}

.product_list_banner_img{ float:left; width:786px; padding:0px 0px 0px 0px; margin:8px 0px; background: url(images/pro_list_banner_bg.jpg) left top no-repeat;}

.pl_description{float:left; width:593px; padding:0px 0px 0px 10px; height:203px; }

.pl_description img{float:left; display:block}

.pl_description div.description{float:right;  width:300px; height:140px; padding:30px 36px 0px 50px;  font-size:11px; line-height:14px; color:#d1d1d2; text-align:left;}

.pl_description h1{ text-align:right; font-family:Impact, "Arial Black", "Times New Roman"; text-transform:uppercase; letter-spacing:1px; font-size:22px; color:#fff; padding-right:30px; float:right}

.pl_description div.mainimg{float:left; width:197px; height:206px;  }

/*.cat_banner{ float:left; width:786px; padding:0px 0px 0px 0px; margin:8px 0px; background: url(images/cat_banner_bg.jpg) left top no-repeat;}

.cat_description{float:left; width:593px; padding:0px 0px 0px 10px; height:203px; }

.cat_description img{float:left;}

.cat_description div.description{float:right;  width:300px; height:140px; padding:30px 36px 0px 50px;  font-size:11px; line-height:14px; color:#d1d1d2; text-align:left;}

.cat_description h1{ text-align:right; font-family:Impact, "Arial Black", "Times New Roman"; text-transform:uppercase; letter-spacing:1px; font-size:22px; color:#fff; padding-right:30px; float:right; clear:both}

.cat_description div.mainimg{float:left; width:197px; height:206px;  }*/



.cat_banner{ float:left; width:786px; padding:0px 0px 0px 0px; margin:0px 0px 8px 0px; background: url(images/cat_banner_bg.jpg) left top no-repeat;}

.cat_description{float:left; width:593px; padding:0px 0px 0px 0px; height:203px; }

.cat_description img{float:left;}

.cat_description div.description{float:right; width:360px; height:140px; padding:30px 36px 0px 50px;  font-size:11px; line-height:14px; color:#d1d1d2; text-align:left;}

.cat_description h1{ text-align:right; font-family:Impact, "Arial Black", "Times New Roman"; text-transform:uppercase; letter-spacing:1px; font-size:22px; color:#fff; padding-right:30px; padding-top:150px}



*:first-child+html .cat_description h1{ text-align:right; font-family:Impact, "Arial Black", "Times New Roman"; text-transform:uppercase; letter-spacing:1px; font-size:22px; color:#fff; padding-right:30px; padding-top:130px}



*html .cat_description h1{ text-align:right; font-family:Impact, "Arial Black", "Times New Roman"; text-transform:uppercase; letter-spacing:1px; font-size:22px; color:#fff; padding-right:30px; padding-top:130px}







.static_display{float:left; width:720px; padding:0px 32px 0px 34px; margin-bottom:20px; font-size:11px; color:#808080; text-align:left}

	.static_display a{color:#9c0404}

	.static_display p{margin:0px 0px 10px 0px;}

	.static_display p span{color:#d70302; }

	.static_display li a{color:#FFFFFF;}



	.tellafriend_pt1{width:150px; float:left; text-align:left; padding:5px 0px;  line-height:15px;  font-size:11px; color:#808080;}

	.tellafriend_pt2{width:570px; float:left; text-align:left; padding:5px 0px; line-height:15px;  font-size:11px; color:#808080;}

	.textfield_medium{border: 1px solid #cdc8c4; width:150px; padding-left:3px; height:15px; font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#808080;}





	.index {background:url(images/bullet_purple.gif) no-repeat 8px 6px; font-size:12px;color:#68004d; font-weight: bold; padding:0px 0px 0px 20px; line-height:18px;}

	.category {font-size:11px;color:#b4057d;font-weight: bold;text-align:left; line-height:18px; padding:0px 0px 0px 20px; background:url(images/bullet_pink.gif) no-repeat 8px 5px;}

	.sub_category {font-size:11px; color:#484848; line-height:18px; text-align:left; padding:0px 0px 0px 20px; background:url(images/bullet_gray2.gif) no-repeat 8px 7px; }

	.item { background:url(images/bullet_gray.gif) no-repeat 8px 5px; line-height:18px; font-size:11px; color:#666666; font-weight: normal; padding:0px 0px 0px 20px;}

	.static { background:url(images/bullet_gray2.gif) no-repeat 8px 7px; line-height:18px; font-size:11px; color:#807f7f; font-weight: normal; padding:0px 0px 0px 20px;}

	

/*.item_pt2 div.nextpre{margin-bottom: 20px; float:left; width:315px; }

*:first-child+html .item_pt2 div.nextpre{margin-bottom: 20px; float:left; width:305px; }

*html .item_pt2 div.nextpre{margin-bottom: 20px; float:left; width:305px; }

*/

.item_pt2 div.nextpre{float:right; width:255px; margin-bottom:15px; padding-left:7px; background:url(images/next_pre_bg.gif) left top no-repeat; padding:8px 10px 0px 10px; height:20px;}

*:first-child+html .item_pt2 div.nextpre{float:right; width:255px; margin-bottom:15px; padding-left:22px; background:url(images/next_pre_bg.gif) left top no-repeat; padding:8px 10px 0px 10px; height:20px;}

*html .item_pt2 div.nextpre{float:right; width:255px; margin-bottom:15px; padding-left:22px; background:url(images/next_pre_bg.gif) left top no-repeat; padding:8px 10px 0px 10px; height:20px;}









/* CSS FOR POPUP */

#popupup_docwidth{width:560px; background:#393b3d; padding:10px 10px 10px 10px; margin:0px 10px 0px 10px; float:left;}

#popup_header{float:left; width:560px; padding:0px 0px; margin:0px 0px 10px 0px; background:#050504; margin-bottom:8px;}

#popup_content{float:left; width:540px; padding:10px 10px; margin:0px 0px 10px 0px; background:#000000; color:#808080; }

#popup_content h1{background:url(images/item_title_bg.jpg) left top no-repeat; font-family:"Times New Roman", Times, serif; font-size:18px; color:#d4d4d4; padding:8px 0px 0px 32px; height:50px; margin-bottom:8px;}

#popup_content p{color:#808080;}

.popup_content_display{float:left; width:520px; padding:10px; font-size:11px; color:#808080;}



	#popup_content div.referafriend_pt1{width:90px; float:left; text-align:left; padding:5px 0px;  line-height:15px;  font-size:11px; color:#808080; }

	#popup_content div.referafriend_pt2{width:430px; float:left; text-align:left; padding:5px 0px; line-height:15px;  font-size:11px; color:#808080;}

	#popup_content input.textfield_medium{border: 1px solid #cdc8c4; width:150px; padding-left:3px; height:15px; font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#605142;}



#popupup_docwidth_print{width:750px;  padding:10px 10px 10px 10px; margin:0px 10px 0px 10px; float:left; background:#393b3d;}

#popup_header_print{float:left; width:750px; padding:0px 0px; margin:0px 0px 10px 0px; background:#050504; margin-bottom:8px;}

#popup_content_print{float:left; width:730px; padding:10px 10px; margin:0px 0px 10px 0px; background:#000000; }

#popup_content_print h1{background:url(images/item_title_bg.jpg) left top no-repeat; font-family:"Times New Roman", Times, serif; font-size:18px; color:#d4d4d4; padding:8px 0px 0px 32px; height:50px; margin-bottom:8px;}

.popup_content_display{float:left; width:520px; padding:10px; font-size:11px; color:#605142;}



#popup_content_print h2.subtitle{font-size:13px; font-family:Verdana, Arial, Helvetica, sans-serif; color:#fff; background:#393b3d; float:left; width:680px; padding:3px 0px 3px 15px; margin-top:5px ;}



.PopUpPanel{position:absolute;background:transparent url(images/quick_view_bg.gif) repeat-y scroll left top;float:left;height:130px;width:200px;opacity:0.9;filter: alpha(opacity=90); color:#fff;}



.hoverbox {

	cursor: default;

	list-style-type: none;

	margin:0px 0px 0px 0px;

	padding:0px 0px 0px 0px;



}

.hoverbox a {



}

.hoverbox a .preview {

	display: none

}

.hoverbox a:hover .preview {

	display: block;

	z-index: 1;

	left: 10px;

	position: absolute;

	text-align:center;

	top: 80px 

}

.hoverbox img {

	vertical-align: top; 

}

.hoverbox input {

	vertical-align: top; 

}

.hoverbox li {

	display: inline;

	margin:0px 7px 2px 0px;

	position: relative;

	text-align:center;

}

.hoverbox .preview {



	width: 95px;

	height: 23px;



}





.productlist_dispaly{float:left; width:731px; padding:5px 35px 0px 20px;}

*:first-child+html .productlist_dispaly{float:left; width:761px; padding:5px 5px 0px 20px;}

*html .productlist_dispaly{float:left; width:761px; padding:5px 5px 0px 20px;}



.productlist_box{ width:175px; margin:0px 10px 5px 0px; float:left; padding:0px 0px 3px 0px; background:url(images/horizontal_seperator1.gif) center bottom no-repeat; height:300px;}

.productlist_box_sale{ width:175px; margin:0px 10px 5px 0px; float:left; padding:0px 0px 3px 0px; background:url(images/horizontal_seperator1.gif) center bottom no-repeat; height:315px;}



*:first-child+html .productlist_box{ width:175px; margin:0px 5px 5px 0px; float:left; padding:0px 0px 3px 0px; background:url(images/horizontal_seperator1.gif) center bottom no-repeat; height:300px;}

*html .productlist_box{ width:167px; margin:0px 5px 5px 0px; float:left; padding:0px 0px 3px 0px; background:url(images/horizontal_seperator1.gif) center bottom no-repeat; height:300px;}

*:first-child+html .productlist_box_sale{ width:175px; margin:0px 5px 5px 0px; float:left; padding:0px 0px 3px 0px; background:url(images/horizontal_seperator1.gif) center bottom no-repeat; height:315px;}

*html .productlist_box_sale{ width:167px; margin:0px 5px 5px 0px; float:left; padding:0px 0px 3px 0px; background:url(images/horizontal_seperator1.gif) center bottom no-repeat; height:315px;}







.productlist_box p{text-align:center; font-size:13px; color:#b3b3b3; padding:10px 0px 0px 0px;}

.productlist_box div.img_center{ display:table-cell; vertical-align:middle; text-align:center; width:175px; /*border:1px solid #1e1e1e; */float:left;}

.productlist_box div.img_center *{ vertical-align:middle;}

.productlist_box div.img_center span{ display:inline-block; height:100%;}

<!-- if [IE]>

.productlist_box div.img_center span{ display:inline-block; height:100%;}

.productlist_box span.price{float:right; margin:5px 5px 0px 0px; }

.productlist_box input.addtocart{float:left; margin:5px 0px 0px 5px; }



.productlist_box h2{ font-size:11px; color:#757575; text-align:center; padding:0px 0px 1px 0px; float:left; width:167px; height:30px; line-height:14px; }

.productlist_box h2 a{color:#757575;}

.productlist_box h2 a:hover, .active{color:#757575; text-decoration:underline;}



.productlist_box_sale p{text-align:center; font-size:13px; color:#b3b3b3; padding:10px 0px 0px 0px;}

.productlist_box_sale div.img_center{ display:table-cell; vertical-align:middle; text-align:center; width:175px; float:left;}

.productlist_box_sale div.img_center *{ vertical-align:middle;}

.productlist_box_sale div.img_center span{ display:inline-block; height:100%;}

<!-- if [IE]>

.productlist_box_sale div.img_center span{ display:inline-block; height:100%;}

.productlist_box_sale span.price{float:left; margin:2px 0px 0px 0px; }

.productlist_box_sale input.addtocart{float:right; margin:3px 0px 0px 0px; }



.productlist_box_sale h2{ font-size:11px; color:#757575; text-align:center; padding:0px 0px 1px 0px; float:left; width:167px; height:30px; line-height:14px; }

.productlist_box_sale h2 a{color:#757575;}

.productlist_box_sale h2 a:hover, .active{color:#757575; text-decoration:underline;}







.about_designer	{float:left; width:350px; font-size:10px; text-align:left; font-family:Verdana, Arial, Helvetica, sans-serif; font-weight:bold;}

.about_designer	a{color:#808080; letter-spacing:1px;}

.about_designer	a:hover{text-decoration:underline;}

