 @charset "utf-8";

.bg{border:1px solid red;}

/* CSS Document */
html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td {list-style-type:none; margin: 0; padding: 0; border:0; }

body { color:#4D4D4D; font:normal normal 12px "Trebuchet MS", Arial; background:#ffffff url(../images/body_bg.gif) repeat-x;}

a, img { border:none; outline:none; }

img { float:left; }

.float_left { float:left; }

.float_right { float:right; }

.float_none { float:none; }

.clear_both { clear:both; }

.float_none { float:none; }

a, a.view_link { color:#A70003;  text-decoration:none;  }
a:hover, a.view_link:hover { color:#4D4D4D; text-decoration:underline; }


/******* Content Area *********/

#main_wrapper { width:992px; margin:0px auto; padding:0px; }
 
/**** top section ***/

.text_containers { width:990px; float:left; }

#top_section span.top_left { width:12px; background:url(../images/topbar_left.gif) no-repeat; height:32px; }

#top_section div.top_mid { width:956px; padding:0 10px 0 0; background:url(../images/topbar_bg.gif) repeat-x; height:32px; }

#top_section span.top_right { width:12px; background:url(../images/topbar_right.gif) no-repeat; height:32px; }

/** top left */
.top_mid div.topmid_left { width:434px; float:left; font-size:15px; color:#ffffff; }

.top_mid .topmid_left span.welcometxt { width:174px; float:left; padding:3px 0 0 0; }

.top_mid .topmid_left span.account_tab { width:84px; position:relative; }

span.account_tab span.acctab_holder { width:84px; position:relative; left:0; top:0; height:33px; }

.welcometxt a { color:#ffffff; text-decoration:none; }

.welcometxt a:hover { text-decoration:none; }

.acctab_holder a { width:84px; float:left; height:30px; text-align:center; color:#ffffff; padding:3px 0 0 0; text-decoration:none; }

.acctab_holder a:hover { color:#ffffff; width:84px; float:left; background:url(../images/accounttab_left.gif) no-repeat; height:30px; text-align:center; padding:3px 0 0 0;  text-decoration:none; }

.acctab_holder span.account_active { color:#ffffff; width:84px; float:left; background:url(../images/accounttab_left.gif) no-repeat; height:30px; text-align:center; padding:3px 0 0 0; }

.top_mid .topmid_left span.logout_tab { width:78px; float:right; text-align:center; padding:3px 0 0 0; }

span.logout_tab a { color:#ffffff; text-decoration:none; }

span.logout_tab a:hover { text-decoration:underline; }

/* top right */
.top_mid div.topmid_right { width:475px; float:right; padding:3px 0 0 0; }

.topmid_right input.mail_text { width:157px; float:left; border:1px solid #D5EBF5; height:17px; color:#595959; padding:2px 0 0 3px; margin:2px 6px 0 0; font-size:12px; }

.topmid_right input.signup_btn { width:64px; float:left; height:21px; background:url(../images/btn_send.gif) no-repeat; margin:2px 15px 0 0; }

.topmid_right span.basket { width:auto; float:left; height:19px; padding:2px 0 0 2px; font-size:15px; color:#ffffff; }

.topmid_right span.basket span { font-size:12px; }

.basket { color:#ffffff; text-decoration:none; }

.basket a { color:#ffffff; text-decoration:none; }

.basket a:hover {color:#ffffff; text-decoration:none; }

/***** main container section ***/

#main_wrapper div#header_section { padding:0 0 8px 0; }

/** logo css **/
/*#header_section h1 { width:944px; float:right; padding:0 7px 0 0; }*/

#header_section h1 { width:540px; float:left; padding:3px 7px 0 0; }

/** top navigation **/
#header_section div.top_navigation { width:648px; float:left; }

.top_navigation div.mid_bg { width:648px; float:left; height:36px; background:url(../images/nav_main.gif) no-repeat; }

.top_navigation ul { width:633px; float:left; list-style-type:none; padding:7px 0 0 10px; }

.top_navigation ul li { float:left; padding:0 8px 0 0; }

.top_navigation ul li a { float:left; }

.top_navigation ul li a.home { width:57px; background:url(../images/btn_home.gif) no-repeat; background-position:0 0px; height:22px; }

.top_navigation ul li a.home:hover { width:57px; background:url(../images/btn_home.gif) no-repeat; background-position:0 -23px; height:22px; }

.top_navigation ul li span.home_active { width:57px; background:url(../images/btn_home.gif) no-repeat; background-position:0 -23px; height:22px; }

.top_navigation ul li a.tasting { width:109px; background:url(../images/btn_tasting.gif) no-repeat; background-position:0 0px; height:22px; }

.top_navigation ul li a.tasting:hover { width:109px; background:url(../images/btn_tasting.gif) no-repeat; background-position:0 -23px; height:22px; }

.top_navigation ul li span.tasting_active { width:109px; background:url(../images/btn_tasting.gif) no-repeat; background-position:0 -23px; height:22px; }

.top_navigation ul li a.buyersguide { width:122px; background:url(../images/btn_brewery.gif) no-repeat; background-position:0 0px; height:22px; }

.top_navigation ul li a.buyersguide:hover { width:122px; background:url(../images/btn_brewery.gif) no-repeat; background-position:0 -23px; height:22px; }

.top_navigation ul li span.buyersguide_active { width:122px; background:url(../images/btn_brewery.gif) no-repeat; background-position:0 -23px; height:22px; }

.top_navigation ul li a.special { width:135px; background:url(../images/btn_special.gif) no-repeat; background-position:0 0px; height:22px; }

.top_navigation ul li a.special:hover { width:135px; background:url(../images/btn_special.gif) no-repeat; background-position:0 -23px; height:22px; }

.top_navigation ul li span.special_active { width:135px; background:url(../images/btn_special.gif) no-repeat; background-position:0 -23px; height:22px; }

.top_navigation ul li a.qa { width:51px; background:url(../images/btn_q&a.gif) no-repeat; background-position:0 0px; height:22px; }

.top_navigation ul li a.qa:hover { width:51px; background:url(../images/btn_q&a.gif) no-repeat; background-position:0 -23px; height:22px; }

.top_navigation ul li span.qa_active { width:51px; background:url(../images/btn_q&a.gif) no-repeat; background-position:0 -23px; height:22px; }

.top_navigation ul li a.contact { width:105px; background:url(../images/btn_contact.gif) no-repeat; background-position:0 0px; height:22px; }

.top_navigation ul li a.contact:hover { width:105px; background:url(../images/btn_contact.gif) no-repeat; background-position:0 -23px; height:22px; }

.top_navigation ul li span.contact_active { width:105px; background:url(../images/btn_contact.gif) no-repeat; background-position:0 -23px; height:22px; }


/*** right top search section ***/
#header_section div.search_section { width:337px; float:right; }

.search_section span.left_bg { width:11px; float:left; background:url(../images/nav_left_corner.gif) no-repeat; height:36px; }

.search_section span.right_bg { width:12px; float:left; background:url(../images/category_right_corner.gif) no-repeat; height:36px; }

.search_section div.mid_bg { width:313px; float:left; height:36px; background:url(../images/nav_bg.gif) repeat-x; }

select.categories { width:96px; float:left; margin:7px 7px 0 0; font-size:12px; color:#595959; height:22px;}

input.mail_text { width:157px; float:left; border:1px solid #D5D5D5; height:17px; color:#595959; padding:2px 0 0 3px; margin:7px 6px 0 0; font-size:12px; }

input.go_btn { width:41px; float:left; height:21px; background:url(../images/btn_go.gif) no-repeat; margin:7px 0 0 0; }

input.go_btn_white { width:41px; float:left; height:21px; background:url(../images/btn_go_white.gif) no-repeat; margin:7px 0 0 0; }

/************ categories section *********/

#main_wrapper #categories_container { padding:0 0 6px 0; }

#categories_container div.categories_left_section { width:210px; float:left; padding:0 9px 10px 0 !important;_padding:0 0px 10px 0;  margin-right:4px;}

.categories_left_section div.mid_bg { width:216px !important;_width:209px;  height:35px; background:url(../images/tab_browsecatg.gif) no-repeat; padding-bottom:15px; }

.categories_left_section div.mid_bg_ie { width:216px !important;_width:209px;  height:35px; background:url(../images/tab_browsecatg_ie.gif) no-repeat; padding-bottom:15px;}

.categories_left_section div.mid_bg_blank {padding-bottom:15px; width:216px !important;_width:209px;  height:35px; background:url(../images/tab_browse_acc.gif) no-repeat; }

.categories_left_section span.sort_txt { width:200px !important;_width:200px; float:left; color:#ffffff; padding:7px 0 0 15px; font-weight:bold; font-size:14px;}

div.left_navigation { width:214px !important;_width:210px;  padding:0px 0 0 0; }

.left_navigation ul { width:210px !important;_width:210px; float:left; list-style-type:none;  padding:0 0 0px 0px; }

#categories_container div.categories_right_section { width:760px; float:left; overflow:hidden;}

.display { display:none; }

#categories_container div.categories_right_section_2_columns { width:214px; float:left;}

#categories_container div.categories_container_section { width:760px; float:left; padding:0 9px 10px 0; }


/****** navigation section ends **********/

 .top_paging { position:relative; float:left; }

.banner_paging_section { position:absolute; left:-140px; width:150px; z-index:1000; }
.banner_paging_section_buyers { position:absolute; left:-220px; width:220px; z-index:900; }
.banner_paging_top_homepage { top:303px; }
.banner_paging_top_cateory { top:163px; }

div.banner_paging { width:140px; float:left; }

.banner { background:url(../images/pagination_mid.gif) repeat-x; }

span.banner_left_corner { width:7px; float:left; height:18px; background:url(../images/banner_pagination_left.gif) no-repeat; }

span.banner_right_corner { width:7px; float:left; height:18px; background:url(../images/banner_pagination_right.gif) no-repeat; }

/************** ---------- ******************/

/****** top selling products section *******/

div#selling_products_container { padding:10px 0 15px 0; }

#selling_products_container div.selling_products_left { width:802px; float:left; }

/***Left ***/
.selling_products_left div.top_category_content { width:802px; float:left; background:url(../images/topselling_left_btm_pannel_shadow.gif) no-repeat 0 132px; }

.selling_products_left div.bottom_category_content { width:802px; float:left; background:url(../images/topselling_btm_pannel_shadow.gif) no-repeat; height:23px; }

.top_category_content .inner_section { width:794px; float:left; padding:0 0 0 8px; }

span.grey_shadow_left { width:22px; float:left; height:11px; background: url(../images/left_top_pannel.gif) no-repeat; }

span.grey_shadow_right { width:22px; float:left; height:11px; background: url(../images/right_top_pannel.gif) no-repeat; }

.grey_shadow_middle { width:748px; float:left; background: url(../images/mid_top_pannel.gif) repeat-x; height:11px; }

div.scroll_content { width:785px; float:left; border-left:1px solid #E0E0E0; border-right:1px solid #E0E0E0; padding:0 2px 0 3px; }

div.scroll_content_promotional { width:785px; float:left; border-left:1px solid #E0E0E0; border-right:1px solid #E0E0E0; padding:0 2px 0 3px; }

div.top_selling_bg { width:776px; float:left; background: url(../images/topselling_panel.gif) no-repeat 11px 0; height:35px; padding:0 0 6px 11px; }

.previous_button { width:11px; padding:66px 0 0 0; }

div.product_description { width:174px; float:left; position:relative; background: url(../images/product_pannel_bg.gif) repeat-x; height:136px; border:1px solid #C0C0C0; padding:0 8px 0 0; }

.save_money_bg_size { width:44px; height:35px; position:absolute; left:10px; top:-5px; z-index:200; text-align:center; font-size:12px; font-family:Arial, Helevtica, sans-serif; line-height:14px; padding:1px 0 0 0; color:#ffffff; }

div.save_money_bg1 { background:url(../images/prod_marker1.gif) no-repeat; }

div.save_money_bg2 { background:url(../images/prod_marker2.gif) no-repeat; }

div.save_money_bg3 { background:url(../images/prod_marker3.gif) no-repeat; }

div.save_money_bg4 { background:url(../images/prod_marker4.gif) no-repeat; }

div.product_img { width:86px; position:absolute; left:2px; top:20px; z-index:300; }

.product_img_padding { padding:8px 0 0 0; }

div.product_text { width:174px; float:left; padding:7px 0 0 0; text-align:right; }

.product_text div.infotext { margin-left:60px !important;_margin-left:30px;  width:115px; color:#595959; font-size:12px; float:left; text-align:right; line-height:17px; }

.product_text .info_link { margin-left:42px; width:115px; float:left; text-align:right; color:#a70003; font-size:11px; text-decoration:none; padding:0 5px 5px 0; line-height:18px; }

.product_text .info_link:hover { color:#4D4D4D; text-decoration:underline; }



.pricetext span.red_price { color:#ff0000; font-size:12px; font-weight:bold; }

.product_text div.infotext_product { margin-left:50px !important;_margin-left:20px; width:120px; color:#595959; font-size:12px; float:left; text-align:right; line-height:17px; }

.product_text .info_link_product { margin-left:42px; width:100px; float:left; text-align:right; color:#a70003; font-size:11px; text-decoration:none; padding:0 5px 5px 0; line-height:18px; }

.product_text .info_link_product:hover { color:#4D4D4D; text-decoration:underline; }

.product_text span.pricetext { width:100px; color:#595959; font-size:17px; line-height:17px;margin-right:10px;}

.product_text span.pricetext_top_selling { width:100px; color:#595959; font-size:17px; line-height:17px;}

.pricetext_top_selling span.red_price { color:#ff0000; font-size:12px; font-weight:bold; }



.margin_right8 { margin:0 8px 0 0; }
.margin_right5 { margin:0 5px 0 0; }

a.buy_reserve { width:95px; float:left; height:19px; background:url(../images/buyorreserve_btn.gif) no-repeat; font-size:11px; color:#ffffff; padding:2px 0 0 6px; text-decoration:none; text-align:left; margin:8px 0 0 0; }

a.buy_reserve:hover { text-decoration:none;color:#ffffff;}

a.buy { width:37px; float:left; text-align:center; height:19px; background:url(../images/buy_btn.gif) no-repeat; font-size:11px; color:#ffffff; padding:2px 0 0 6px; text-decoration:none; text-align:left; margin:8px 0 0 0; }

a.buy:hover { text-decoration:none;color:#ffffff;}

a.buy_reserve_prod { background:transparent url(../images/buyorreserve_white_btn.gif) no-repeat scroll 0 0;
color:#FF1A00;
float:left;
font-size:11px;
height:19px;
margin:8px 0 0;
padding:2px 0 0 6px;
text-align:left;
text-decoration:none;
width:95px;}

a.buy_reserve_prod:hover { text-decoration:none; }


div.products_paging { float:right; padding:10px 3px 0 0; }

span.paging_left_corner { width:9px; float:left; height:18px; background:url(../images/pagination_left.gif) no-repeat; }

.paging_mid_bg { float:left; height:18px; }

.lower { background:url(../images/pagination_bg.gif) repeat-x; }

.padding_11 { padding:0 9px 0 9px; }

span.paging_right_corner { width:9px; float:left; height:18px; background:url(../images/pagination_right.gif) no-repeat; }

.paging_mid_bg ul { float:left; list-style-type:none; margin:0px; padding:0; }

.paging_mid_bg ul li { float:left; margin:0; padding:1px 0 0 0; background:url(../images/divider.jpg) no-repeat right center; }

.paging_mid_bg ul li.last { background:none; }

.paging_mid_bg ul li a { width:18px; float:left; text-align:center; color:#000000; font-size:11px; text-decoration:none; height:16px; background:none; line-height:16px; }

.paging_mid_bg ul li a:hover { background:#F6F6F6; float:left; background:#F6F6F6 url(../images/divider.jpg) no-repeat 17px center; }

.paging_mid_bg ul li a.sel_li { background:#F6F6F6; float:left; background:#F6F6F6 url(../images/divider.jpg) no-repeat 17px center; }

.paging_mid_bg ul li span.page_active { background:#F6F6F6 url(../images/divider.jpg) no-repeat 17px center; float:left; width:18px; text-align:center; color:#000000; font-size:11px; text-decoration:none; height:16px; line-height:16px; }

span.grey_shadow_botm { width:12px; float:left; height:11px; }

.grey_shadow_botomleft { background: url(../images/help_leftbtm_corner.gif) no-repeat; }

.grey_shadow_botomright { background: url(../images/help_rightbtm_corner.gif) no-repeat; }

.grey_shadow_botommiddle { width:764px; float:left; height:8px; border-bottom:1px solid #D6D6D6; }

/******* lower highlights and inspiring section ********/

.selling_products_left .lower_content { width:796px; float:right; padding:9px 0 0 0; line-height:23px; }

.lower_content .categories_left_section { width:214px; float:left; padding:0 9px 0 0; }

.lower_content .categories_left_section div.mid_bg { width:214px; float:left; height:35px; background:url(../images/latest_panel.gif) no-repeat; }

.lower_content .categories_left_section a { color:#a70003; text-decoration:none; }

.lower_content .categories_left_section a:hover { color:#4D4D4D; text-decoration:none; }

span.links_lisit { float:left; padding:0 0 0 14px; }

span.links_lisit a.font17 { font-size:17px; }

.links_lisit a.font16 { font-size:16px; }

.links_lisit a.font11 { font-size:11px; }

.links_lisit a.font15 { font-size:15px; }

.links_lisit a.font20 { font-size:20px; }

.links_lisit a.font14 { font-size:14px; }

.links_lisit a.font12 { font-size:12px; }

.links_lisit a.font18 { font-size:18px; }

div.help_section { width:188px; float:left; padding:15px 0 0 0; }

.corners { width:12px; float:left; height:11px; }

.help_lefttop { background: url(../images/help_lefttop_corner.jpg) no-repeat; }

.help_righttop { background: url(../images/help_righttop_corner.jpg) no-repeat; }

.help_leftbottom { background: url(../images/help_leftbtm_corner.jpg) no-repeat; }

.help_rightbottom { background: url(../images/help_rightbtm_corner.jpg) no-repeat; }

.help_section .help_topborder { border-top:1px solid #D1D1D1; float:left; width:164px; height:8px; margin:2px 0 0 0; }

.help_section .help_midborder { border-left:1px solid #D1D1D1; border-right:1px solid #CECECE; float:left; width:158px; margin:0 0 0 2px; padding:12px 12px 12px 12px; }

.help_section .help_bottomborder { border-bottom:1px solid #D1D1D1; float:left; width:164px; height:8px; }

/*** Right ***/
div#selling_products_container div.selling_products_right { width:171px; float:left; padding:0 0 0 13px; }

img.bottom_right_space { padding:0 0 14px 0; }

/****** */


.help_midborder a.help_text { width:121px; float:left; color:#a70003; font-size:12px; text-decoration:none; background:url(../images/help_text.gif) no-repeat left top; padding:14px 0 0 0; }

.help_midborder a.help_text:hover { color:#4D4D4D; text-decoration:underline; }

.lower_content div.inspiring_section { width:573px; float:left; }

.inspiring_section div.mid_bg { background:url(../images/inspiring_panel.gif) no-repeat; height:35px; width:573px; float:left; }

.inspiring_section .inspire_content { width:546px; float:left; background:url(../images/left_pattern.gif) repeat-x; padding:11px 10px 0 10px; margin-left:2px; }

.inspire_content .banner_text { width:245px; }

.banner_text img { margin:0 0 15px 0; }

.banner_text h2 { width:245px; float:left; color:#a70003; font-size:18px; font-weight:normal; line-height:28px; }

.banner_text p { font-size:11px; color:#595959; line-height:16px; padding:0 0 11px 0; }

.banner_text p a.viewall {margin-right:5px; text-decoration:none; color:#a70003; font-size:11px; float:left; width:45px; font-family:Arial, Helvetica, sans-serif; }

.banner_text p a.viewall:hover { text-decoration:underline; color:#4D4D4D; }

img.view_btn { padding:3px 0 0 0; }

/******* Quick Links Section *****/

div#quick_links_container { padding:0 0 10px 0; }

div.quick_links_section { width:990px; float:left; background:url(../images/left_btm_pannel_shadow.gif) no-repeat left bottom; margin-top:10px;}

.quick_links_section div.bottom_category_content { width:990px; float:left; background:url(../images/btm_pannel_shadow.gif) no-repeat; height:23px; }

.quick_links_section .inner_section { width:982px; float:left; padding:0 0 0 8px; }

.quick_links_section .grey_shadow_middle { width:934px; float:left; background: url(../images/mid_top_pannel.gif) repeat-x; height:11px; }

.inner_section .bottom_links_section { width:976px; float:left; border-left:1px solid #E0E0E0; border-right:1px solid #E0E0E0; }

.bottom_links_section .quick_hdg_img { width:970px; float:left; background:url(../images/quick_panel.gif) no-repeat 5px 0; height:35px; }

div.bottom_optional_section { width:934px; float:right; padding:17px 12px 0px 17px; }

.bottom_optional_section div.List_content { width:180px; float:left; }

.List_content h5 { width:180px; float:left; font-size:13px; color:#595959; font-weight:bold; padding:0 0 5px 0; }

.List_content ul { width:180px; margin:0px; float:left; list-style-type:none; display:block; }

.List_content ul li { width:180px; float:left; padding:0 0 3px 0; font-size:11px; line-height:19px; }

.List_content ul li a { color:#a70003; text-decoration:none; }

.List_content ul li a:hover { color:#4D4D4D; text-decoration:none; }

.bottom_category { width:313px; float:right; padding:0px 10px 0 0; vertical-align:bottom;}

input.go_btn_bottom { width:41px; float:left; height:21px; background:url(../images/go_btn_bottom.jpg) no-repeat; margin:7px 0 0 0; }

.padding_right_50 { padding:0 50px 0 0; }

.padding_right_30 { padding:0 30px 0 0; }

.padding_right_20 { padding:0 20px 0 0; }

/********** Index css Ends **********************/

/***** ------ Buy The Look  ------- *****/

.inner_breadrum { width:747px; float:left; padding:0 0 13px 18px; font-size:14px; color:#595959; }

.inner_breadrum a { color:#a70003; text-decoration:none; }

.inner_breadrum a:hover { color:#4D4D4D; text-decoration:none; }

.buy_left_bottom { padding:0 0 0 13px; }

div.help_section_inner { width:183px; float:left; padding:0 0 15px 0; }

.help_section_inner .help_midborder { border-left:1px solid #D1D1D1; border-right:1px solid #CECECE; float:left; width:153px; margin:0 0 0 2px; padding:12px 12px 12px 12px; }

.help_section_inner .help_topborder { border-top:1px solid #D1D1D1; float:left; width:159px; height:8px; margin:2px 0 0 0; }

.help_section_inner .help_bottomborder { border-bottom:1px solid #D1D1D1; float:left; width:159px; height:8px; }

.help_section_inner a.help_text { width:116px; float:left; color:#a70003; font-size:12px; text-decoration:none; background:url(../images/help_text.gif) no-repeat left top; padding:14px 0 0 0; }

.help_section_inner a.help_text:hover { color:#4D4D4D; text-decoration:underline; }

.categories_left_section div.room_design_bg { width:216px; float:left; height:35px; background:url(../images/room_pannel.gif) no-repeat; }

.categories_left_section div.styles_bg { width:216px; float:left; height:35px; background:url(../images/styles_pannel.gif) no-repeat; }

.banner_inner_section { position:absolute; left:-140px; top:162px; width:150px; z-index:900; }

div.room_search { width:739px; float:left; padding:14px 9px 8px 9px; color:#595959; }

.room_search span.search_hdg { width:101px; float:left; font-weight:bold; }

.room_search .room_droplist { width:148px; float:left; margin:0 7px 0 0; font-size:12px; }

.room_search .styles_droplist { width:84px; float:left; margin:0 7px 0 0; font-size:12px; }

.room_search .keywords { width:146px; float:left; margin:0 10px 0 0; height:16px; font-size:11px; border:1px solid #7F9DB9; padding:2px 0 0 3px; }

.room_search span.search_hdg2 { width:63px; float:left; font-weight:bold; }

input.search_btn { width:63px; float:left; height:21px; background:url(../images/search_buy_btn.jpg) no-repeat; }

div. column_one_base { width:990px; float:left; padding:5px 0 0 1px; }

.column_one_base .top_img {margin-left:5px; width:980px; float:left; background:url(../images/column1_base.gif) no-repeat; height:28px; padding:7px 10px 0 0; color:#ffffff; }

.column_one_base span.sort_txt { width:950px; float:left; color:#ffffff; padding:0px 0 0 20px; font-weight:bold; font-size:14px;}

.column_one_base .inner { width:950px; float:left;  padding:10px 20px 20px 20px;  }

.column_one_base .innercontent{ width:950px; float:left;  padding:11px; min-height:171px;  }


div.column_one { width:990px; float:left; padding:5px 0 0 1px; }

.column_one_section .items_description { width:438px; }

.column_one_description {
margin:0 21px 0 41px !important ;_margin:0 21px 0 11px;	
width:432px; }

.column_one_description_right {
margin:0 41px 0 21px  !important ;_margin:0 11px 0 21px;	
width:432px  }

.column_one_description div.heading { background:url(../images/login_base.gif) no-repeat; height:35px; width:445px; float:left; }

.column_one_description div.heading span.sort_txt { width:428px; float:left; color:#ffffff; padding:6px 0 0 20px; font-weight:bold; font-size:14px;}

.column_one_description .inner_text_bg { width:371px; padding:41px 41px 10px 26px; background:url(../images/left_pattern.gif) repeat-x; }

.column_one_description .inner_text_bg .content {min-height:141px; padding:12px 12px 12px 0;}


.column_one_description_right div.heading { background:url(../images/login_base.gif) no-repeat; height:35px; width:445px; float:left; }

.column_one_description_right div.heading span.sort_txt { width:428px; float:left; color:#ffffff; padding:6px 0 0 20px; font-weight:bold; font-size:14px;}

.column_one_description_right .inner_text_bg { width:371px; padding:41px 41px 10px 26px; background:url(../images/left_pattern.gif) repeat-x; }

.column_one_description_right .inner_text_bg .content {min-height:141px; padding:12px 12px 12px 0;}

div.buy_look_section { width:763px; float:left; padding-left:1px;}

.buy_look_section .buy_top_img { width:753px; float:left; background:url(../images/buy_pannel.gif) no-repeat; height:28px; padding:7px 10px 0 0; }

.buy_look_section span.sort_txt { float:left; color:#ffffff; padding:1px 0 0 1px; font-size:14px;}

.buy_look_section span.sort_txt_head{ float:left; color:#ffffff; padding:1px 0 0 1px; font-size:14px;width:738px;}

.buy_look_section span.page_sort_txt { float:left; color:#ffffff; padding:1px 5px 0 1px; font-size:14px; font-weight:normal;}

.buy_look_section select.top_sellers { width:132px; float:left; font-size:12px; color:#595959; }

.buy_look_section .inspire_content { width:742px; float:left; background:url(../images/left_pattern.gif) repeat-x; padding:11px 10px 10px 10px; color:#595959; }

.inspire_content .product_sell_content { width:229px; float:left; padding:4px; border:1px solid #EAEAEA; }

.product_sell_content span.grey_box { width:219px; float:left; margin:2px 0 0 0; padding:6px 5px 6px 5px; background:#F3F3F3; }

.grey_box a.redlinks { width:48px; font-weight:bold; color:#a70003; text-decoration:none; float:left; }

.grey_box a.redlinks:hover { text-decoration:underline; }

.inspire_content .product_vert_gap { margin:0 12px 0 0; }

.inspire_content .product_horizontal_gap { width:742px; float:left; height:11px; }

/*************** Buy The Look css ends ********************/

/***** Buy The Look PRODUCTS LIST *****/

.categories_left_section div.price_bg { width:216px; float:left; height:35px; background:url(../images/price_pannel.gif) no-repeat; }

.left_navigation ul.price_check { width:102px; float:left; list-style-type:none; display:block; padding:0 0 5px 0; }

.left_navigation ul.price_check li { width:102px; float:left; border:none; color:#000000; font-size:14px; }

ul.price_check li input.checklist { width:19px; float:left; }

.buy_look_section .buy_producttop_img { width:753px; float:left; background:url(../images/living_pannel.gif) no-repeat; height:28px; padding:7px 10px 0 0; color:#ffffff; }

.buy_look_section .room_paging { width:351px; float:right; font-size:12px; font-weight:normal; }

.room_paging .scroll_left_key { width:20px; padding:5px 0 0 0; }

.room_paging .scroll_pagetxt { width:29px; padding:2px 0 0 0; }

.room_paging .page_box { width:40px; height:16px; text-align:center; font-size:12px; color:#2d2d2d; border:1px solid #7F9DB9; margin:0 4px 0 0; }

.room_paging .scroll_pagetxt2 { width:30px; padding:2px 0 0 0; }

div.room_description { width:171px; float:left; padding:4px; }

.room_description .description_img { width:163px; padding:4px; float:left; }

.grey_border { border:1px solid #EAEAEA; }

div.buy_product_text { width:155px; padding:8px 4px 0 12px; text-align:right; }

.buy_product_text span.infotext { width:155px; color:#595959; font-size:12px; float:right; line-height:17px; }

.buy_product_text a.info_link { width:35px; float:left; color:#a70003; font-size:11px; text-decoration:none; padding:0 5px 5px 0; line-height:18px; }

.buy_product_text a.info_link:hover { color:#4D4D4D; text-decoration:underline; }

.buy_product_text a.view_link { width:63px; float:left; color:#a70003; font-size:11px; text-decoration:none; padding:0 5px 5px 0; line-height:18px; }

.buy_product_text a.view_link:hover { color:#4D4D4D; text-decoration:underline; }

.buy_product_text span.pricetext_inner { width:181px; color:#595959; font-size:17px; line-height:17px; text-align:left; }

.buy_product_text span.red_price { color:#ff0000; font-size:12px; font-weight:bold; float:right; }

.margin_right20 { margin:0 8px 0 0; }

.buy_product_vertical { width:742px; float:left; height:36px; }

/******* Designer Kitchens Page ********/

.buy_look_section .kitchentop_img { width:738px; float:left; background:url(../images/blank_pannel.gif) no-repeat; height:28px; padding:7px 10px 0 15px; font-size:15px; font-weight:bold; color:#ffffff; }

.padding_design_top { padding:19px 0 0 0; }


div.designer_kitchen_samples {width:706px; float:left; padding:11px 30px 10px 25px; background:url(../images/left_pattern.gif) repeat-x; }

.designer_kitchen_samples .kitchen_description { width:300px; padding-bottom:19px; }

.designer_kitchen_samples .special_offer { width:185px; padding:0 0 15px 50px;min-height:190px;}

.designer_kitchen_samples .search_grid_description { width:345px; padding:0 10px 15px 0;min-height:130px;}

.kitchen_description .description_text { width:190px; float:left; }

.kitchen_description .description_text_list_prod { width:170px; float:left; }

.special_offer .special_description_text { width:137px;  float:left;   }

.special_offer .special_description_text span.infotext { width:137px; color:#595959; font-size:12px; float:left; line-height:17px; text-align:left; font-weight:bold; }

.special_offer .special_description_text span.price_save_text{ color:#ff0000; font-size:12px; font-weight:bold; float:left; }

.description_text span.infotext, .search_description_text span.infotext { width:137px; color:#595959; font-size:12px; float:right; line-height:17px; text-align:right; font-weight:bold; }

.description_text_list_prod span.infotext, .search_description_text span.infotext { width:137px; color:#595959; font-size:12px; float:right; line-height:17px; text-align:right; font-weight:bold; }

div.buyer_guide_section { width:705px; float:left; padding:11px 32px 0 21px; background:url(../images/left_pattern.gif) repeat-x; }

.search_description_text span.infotext { width:207px; padding-right:10px; }

.description_text span.infotext_grid, .search_description_text span.infotext_grid { width:137px; color:#A70003; font-size:12px; float:right; line-height:17px; text-align:right; font-weight:bold; }

.description_text_list_prod span.infotext_grid, .search_description_text span.infotext_grid { width:137px; color:#A70003; font-size:12px; float:right; line-height:17px; text-align:right; font-weight:bold; }

.search_description_text span.infotext_grid { width:207px; padding-right:10px; }

.description_text a.view_link, .search_description_text a.view_link {  float:left; color:#a70003; font-size:11px; text-decoration:none; padding:0 5px 5px 0; line-height:18px; }

.description_text_list_prod a.view_link, .search_description_text a.view_link {  float:left; color:#a70003; font-size:11px; text-decoration:none; padding:0 5px 5px 0; line-height:18px; }

.description_text a.view_link:hover { color:#4D4D4D; text-decoration:underline; }

.description_text_list_prod a.view_link:hover { color:#4D4D4D; text-decoration:underline; }

div.kitchens_item_section { width:763px; float:left; padding:5px 0 0 1px; }

.kitchens_item_section .items_description { width:377px; }

.items_description div.most_viewed { background:url(../images/mostviewed_pannel.gif) no-repeat; height:35px; width:377px; float:left; }

.items_description div.heading{ background:url(../images/heading_pannel.gif) no-repeat; height:35px; width:377px; float:left; }

.items_description span.sort_txt { width:316px; float:left; color:#ffffff; padding:7px 0 0 15px; font-weight:bold; font-size:14px;}

.items_description .inner_text_bg { width:320px; float:left; padding:11px 26px 0 26px; background:url(../images/left_pattern.gif) repeat-x; }

.inner_text_bg .product_1 { width:306px; float:left; padding:0 0 19px 0; }

.product_1 div.buy_product_text { width:190px; padding:8px 0 0 0px; text-align:right; }

.product_1 .buy_product_text span.infotext {font-weight:bold; width:190px; color:#595959; font-size:12px; float:right; line-height:17px; }

.product_1 .buy_product_text span.infotext_new { width:190px; color:#595959; font-size:12px; float:right; line-height:17px; }


.items_description div.top_selling { background:url(../images/topselling_pannel.gif) no-repeat; height:35px; width:377px; float:left; }

/**** Kitchen scroller section ****/

.categories_right_section div.top_category_content { width:765px; float:left; background:url(../images/topselling_left_btm_pannel_shadow.gif) no-repeat 0 132px; }

.categories_right_section div.bottom_category_content { width:765px; float:left; background:url(../images/ourfeatured_bottom_pannel.gif) no-repeat; height:23px; }

.categories_right_section .top_category_content .inner_section { width:757px; float:left; padding:0 0 0 8px; }

.categories_right_section .grey_shadow_middle { width:711px; float:left; background: url(../images/mid_top_pannel.gif) repeat-x; height:11px; }

.categories_right_section div.scroll_content { width:745px; float:left; border-left:1px solid #E0E0E0; border-right:1px solid #E0E0E0; padding:0 3px 0 5px; }


div.featured_item_bg { width:744px; float:left; background: url(../images/ourfeatured_pannel.gif) no-repeat 0px 0; height:35px; padding:0 0 3px 0px; }

.categories_right_section div.product_scroller { width:718px; float:left; padding:0 2px 0 0; }

.categories_right_section div.product_description { width:164px !important;_width:144px; float:left; position:relative; background: url(../images/product_pannel_bg.gif) repeat-x; height:136px; border:1px solid #C0C0C0; padding:0 8px 0 0; }

.categories_right_section div.product_description_promotional { width:765px; float:left; position:relative; background: url(../images/product_pannel_bg.gif) repeat-x; height:345px; border:1px solid #C0C0C0; padding:0 8px 0 0; }


.categories_right_section .save_money_bg_size { width:44px; height:35px; position:absolute; left:4px; top:-5px; z-index:200; text-align:center; font-size:12px; font-family:Arial, Helevtica, sans-serif; line-height:14px; padding:1px 0 0 0; color:#ffffff; }

.margin_right5 { margin:0 5px 0 0; }

/*********** Designer Kitchens Products Details Page ***********/


div.related_products { width:214px; float:left; }

.related_top_bg { width:214px; float:left; background:url(../images/relatedproducts_pannel.gif) no-repeat; height:35px; }

.related_products .related_inner_bg { width:214px; float:left; background:url(../images/left_pattern.gif) repeat-x; padding:11px 0 0 0; }

.buy_look_section .product_details_img { width:753px; float:left; background:url(../images/product_pannel.gif) no-repeat; height:28px; padding:7px 10px 0 0; color:#ffffff; }

div.kitchen_product_detail { width:742px;  float:left; padding:15px 0 0 15px ; background:url(../images/left_pattern.gif) repeat-x; }

.kitchen_product_detail .innercontent{ width:738px; float:left;  padding:11px; min-height:171px;  }

.kitchen_product_detail div.top_description { width:730px; float:left; }

.kitchen_product_detail a { text-decoration:none; color:#a70003; font-size:11px; font-family:Arial, Helvetica, sans-serif; }

.kitchen_product_detail a:hover { text-decoration:underline; }


.kitchen_product_detail .prod_name a{ text-decoration:none; color:#a70003; font-size:14px; font-family:Arial, Helvetica, sans-serif; }

.kitchen_product_detail .prod_name a:hover { text-decoration:underline; }


div.kitchen_product_detail_product { width:738px; float:left; padding:0px 0 0 22px !important;_padding:20px 0 0 22px;  background:url(../images/left_pattern.gif) repeat-x; }

.kitchen_product_detail_product .innercontent{ width:738px; float:left;  padding:11px; min-height:171px;  }

.kitchen_product_detail_product div.top_description { width:730px; float:left; }

.kitchen_product_detail_product a { text-decoration:none; color:#a70003; font-size:11px; font-family:Arial, Helvetica, sans-serif; }

.kitchen_product_detail_product a:hover { text-decoration:underline; }

.kitchen_product_detail_product div.more_reviews { width:303px; float:left; padding:15px 0 15px 0; }


.top_description div.left_image_browse { width:300px; float:left; padding: 0 0px 0 0;margin:0 3px 0 0;  }

.left_image_browse span.left_lists { width:303px; float:left; padding:8px 0 0 0; }

.left_image_browse .product { padding:40px 0 40px 0; }

.options_box { width:79px; }


a.option_links { width:77px; }

a.option_links2 { width:70px; }

img.option_btn { padding:2px 10px 0 0; }

/*** right ***/
.top_description div.right_image_browse { width:423px; float:left; color:#595959; }

.right_image_browse h2 { width:400px; float:left; font-size:21px; font-weight:normal; color:#595959; }

.right_image_browse .availablity_section { width:400px; float:left; padding:0 12px 7px 0; }

a.option_links3 { width:100px; }

.availablity_section .section { width:280px; padding:5px 0 0 0; }

a.option_links4 { width:55px; padding:1px 0 0 2px; }

img.option_btn_lower { padding:3px 2px 0 0; }

.options_box_lower { width:119px; padding:0 0 0 12px; }

a.option_links5 { width:90px; }

.lastest_price { font-size:24px; font-weight:bold; float:left; padding:0 8px 0 0; }

.old_price { font-size:18px; color:#a70003; float:left; padding:3px 0 0 0; }

.availablity_section .qty_text { width:31px; float:left; font-size:14px; font-weight:bold; margin:5px 0 0 0; }

.availablity_section .qty_box { width:33px; float:left; height:18px; text-align:center; border:1px solid #B4CFDC; font-weight:bold; margin:6px 11px 0 0; }

.availablity_section .qty_select {color:#595959;font-size:12px;height:22px;margin:5px 11px 0 0;width:40px;}

a.buy_reserve_product { width:139px; float:left; height:25px; background:url(../images/btn_buyorreserve_1.gif) no-repeat; font-size:14px; color:#FFFFFF; padding:7px 0 0 14px; text-decoration:none; text-align:left; font-weight:bold; }

a.buy_reserve_product:hover { text-decoration:none;color:#FFFFFF;  }

.right_image_browse .product_features { width:390px; float:left; padding:20px 5px 7px 0px; }

.product_features h2 { width:395px; float:left; font-size:14px; font-weight:bold; }

.product_features p { float:left; width:395px; padding:5px 0 0 0; }

/*** more reviews section ****/

.kitchen_product_detail div.more_reviews { width:303px; float:left; padding:0px 0 15px 0; }

.more_reviews h3 { width:730px; float:left; font-weight:bold; padding:0 0 11px 0; font-size:14px; }

.more_reviews .h_3 { width:280px; float:left; font-weight:bold; padding:0 0 11px 0; font-size:14px; }

.more_reviews div.product_views { width:730px; float:left; padding:0 0 11px 0; }

.product_views img { margin:0 10px 0 0; padding:10px 0 10px 0; }

.more_reviews h3 span { font-size:12px; font-weight:normal; }

.more_reviews p { width:730px; float:left; }

.more_reviews p.lineone { padding:7px 0 0 0; }

.more_reviews p.linetwo { padding:0 0 6px 0; }

.more_reviews p span.reviewlinks { width:273px; float:left; padding:14px 0 14px 0; }

.reviewlinks a.reply_links { width:125px; float:left; }

.reviewlinks a.comments_links { width:100px; float:left; }

div.customer_bought { width:748px; float:right; padding:0 0 20px 0; }

.customer_bought .customer_top_bg { width:748px; float:left; background:url(../images/customer_pannel.gif) no-repeat; height:35px; }

.customer_bought .customer_inner_bg { width:746px; float:left; padding:11px 0 0 2px; background:url(../images/left_pattern.gif) repeat-x; }

div.bought_products { width:207px; float:left; position:relative; }

div.bought_text { width:148px; float:right; padding:7px 0 0 0; text-align:right; }

.bought_text span.infotext { color:#595959; font-size:12px; float:right; line-height:17px; text-align:right; }

.bought_text a.info_link { width:35px; float:left; color:#a70003; font-size:11px; text-decoration:none; padding:0 5px 5px 0; line-height:18px; }

.bought_text a.info_link:hover { color:#4D4D4D; text-decoration:underline; }

.bought_text span.pricetext { width:135px; color:#595959; font-size:17px; line-height:17px; }

.margin_38 { margin:0 40px 0 0; }

/*** -------------- ***/

/***** ----- Search results Page ------ ******/

.designer_kitchen_samples .inner_text_bg { width:310px; }

.no_of_matches { width:747px; float:left; padding:0 0 8px 18px; font-size:14px; color:#595959; }

span.view_layout { padding:4px 10px 0 0; }

span.grid_layout { width:50px; padding:4px 0 0 7px; }
span.list_layout { width:50px; padding:4px 7px 0 0; }

.layout_text { color:#595959; font-size:12px; float:left; padding:0 0 0 4px; }
.layout_text:hover {text-decoration:none;}

span.sel_layout { width:50px; background:url(../images/viewlayout_box.gif) no-repeat; height:24px; padding:4px 0 0 7px; }

.kitchen_furniture { width:753px; float:left; background:url(../images/kitchen_furniture_pannel.gif) no-repeat; height:28px; padding:7px 10px 0 0; color:#ffffff; }

.categories_left_section div.brands_bg { width:216px; float:left; height:35px; background:url(../images/brands_pannel.gif) no-repeat; }

span.show { width:40px; padding:2px 0 0 0; }

.itemslist { width:50px; margin:0 5px 0 0; } /*9/8/2009*/

span.show_items { width:94px; padding:2px 0 0 0; }

/******* -------------------  Footer ---------------------- ******/

div.footer { width:960px; float:left; padding:0 0 10px 16px; font-size:11px; }

.footer a { color:#a70003; text-decoration:none; float:left; padding:0 26px 0 0; }

.footer a:hover { color:#4D4D4D; }

.footer span.active_footlink { color:#595959; font-weight:bold; float:left; padding:0 26px 0 0; }

.br {border:1px solid red;}
.bb {border:1px solid blue;}
.bg {border:1px solid green;}

.margin { float:left; margin:7px 0px 0 0;}

.border {border-bottom:1px #999999 dashed;}

.border_gray {border:1px #E1E0DE ;}

.slider{width:760px; padding:0 0 0 2px; float:left;overflow: hidden;position:relative;}
.category_slider{width:720px; padding:0 0 0 2px; float:left;overflow: hidden;position:relative;}

.innerslider{width:2400px; float:left; padding-top:4px; height:140px; overflow: none;}

/*feedback form*/
#ajax-div { z-index:9999; top:65%; left:35%; position:absolute; background-color:#ffffff;}
.common_ajax_position_css {position:absolute; float:left; padding:10px 15px 5px 15px; border:7px solid #C3C3C3;background-color:#ffffff;}
.feedback {width:400px;}
.helpustext {margin:10px 0px; padding:2px 0px; border-bottom:1px solid #E4E4E4;}
.input-box {padding:8px 6px; float:left; width:380px; font-size:13px; line-height:12px; font-weight:bold;}
.input-text textarea {width:380px;}
.input-box .input-text,  .input-box textarea {color:#595959;   }
.width_input_box{width:380px;}
.margin_bottom5{margin-bottom:5px;}
.margin_top5{margin-top:5px;}
.select {font-size:12px; color:#595959; height:23px; width:140px;background-color:#fffff;margin-left:65px;}
.button-set-feedback {clear:both; margin:20px 10px 10px 0;padding:10px 10px 0;}
.feedback-button-div{ width:375px;}
.margingleft270{margin-left:270px;}

/*enquiry form*/
#enquiry_product_name{padding:0 0 8px 0;}
.enquiry {width:510px;}
.enquiry .input-box {padding:4px 0px; float:left; font-size:13px; line-height:12px; font-weight:normal;}
.button-set-enquiry {float:left; clear:both; padding:10px 0; }
.enquiry .input-box, .enquiry input, .enquiry textarea {color:#595959; width:275px;}

.getaquote {width:710px;}
.getaquote_inner {float:left; width:690px;}
.getaquote .input-box {padding:4px 0px; float:left; font-size:13px; line-height:12px; font-weight:normal; width:350px;}
.button-set-getaquote {float:right; clear:both; padding:10px 0; }
.getaquote .input-text, .getaquote input, .getaquote .textarea {color:#595959; width:190px;}
.getaquote input.qty {width:30px; text-align:center; font-weight:bold;}
.getaquote .grid_header {width:710px; background-color:#6f6f6f; color:#ffffff;  font-size:15px; font-weight:bold;}
.getaquote .grid_header div {float:left; height:23px; padding:5px; border-right:2px solid #fff;}
.getaquote .grid_items {width:710px; border-top:2px solid #fff; background-color:#e8e8e8;}
.getaquote .grid_items div {float:left; height:19px; padding:5px; border-right:2px solid #fff;}
.getaquote .grid_width300 { width:300px; }
.getaquote .grid_width274 { width:274px; }
.getaquote .grid_width200 { width:200px; }
.getaquote .grid_width150 { width:150px; }
.getaquote .grid_width100 { width:100px; }


.w450 {width:450px;}
.w350 {width:350px;}
.w280 {width:280px;}
.w120 {width:120px;}
.w150 {width:150px;}
.paddingTop10 {padding-top:10px;}
.paddingBottom10 {padding-bottom:10px;}
.paddingTop5 {padding-top:5px;}
.paddingLeft10 {padding-left:10px;}
.paddingLeft20 {padding-left:20px;}
.marginLeft5 {margin-left:5px;}
.marginLeft10 {margin-left:10px;}
.marginRight5 {margin-right:5px;}
.marginBottom5{margin-bottom:5px;}

/*email when in stock*/
.emailinstock {width:700px!important; width:750px; }
.emailinstock1 {width:450px!important; width:500px; }
.emailinstock .input-box {padding:4px 0px!important; padding:0px; margin:0px; float:left; font-size:13px; line-height:16px; font-weight:normal; width:350px;}
.emailinstock .txtright {float:left; text-align:right; padding-right:5px;}
.button-set-emailinstock {float:right; clear:both; padding:10px 0; }
.emailinstock .input-text, .getaquote input, .getaquote .textarea {color:#595959; width:200px;}


.gray_close {cursor:pointer; border:0px; height:14px; width:14px; background-image:url(../images/gray_del_icon.gif)}
.red_close {cursor:pointer; border:0px; height:14px; width:14px; background-image:url(../images/red_del_icon.gif)}

/* LOADING INDICATOR
*******************************************************************/
#loading-mask {
    position:absolute;
    color:#d85909;
    font-size:1.1em;
    font-weight:bold;
    text-align:center;
    opacity:0.80;
    z-index:500;
    }
#loading-mask .loader {
    position:fixed;
    top:45%;
    left:45%;
    width:120px;
    margin-left:-60px;
    padding:15px 60px;
    background:#fff4e9;
    border:2px solid #f1af73;
    color:#d85909;
    font-weight:bold;
    text-align:center;
    z-index:1000;
    }
#message-popup-window-mask {
    position:absolute;
    top:0;
    right:0;
    bottom:0;
    left:0;
    width:100%;
    height:100%;
    z-index:9999;
    background-color:transparent url(../images/spacer.gif) top left repeat;
    }

/*left side cms links*/
.cms_font_size12 { font-size:12px; }
.cms_left_color { color:#822123; }
.left_cms { width:160px; float:left; list-style-type:none; margin:3px 0px 3px 10px;}
.left_cms li { float:left; padding:3px 0; }


/* rating css */
.rating_div {width:380px; float:left; height:20px; border-bottom:1px solid #c0c0c0; padding:10px 0px 5px 0px;}
.rating_div_left {float:left; height:16px; line-height:20px;}
.rating_div_right {float:right; height:16px;}

.star-rating{
	width:80px;
	height:16px;
	margin:0 0 20px 0;
	padding:0;
	list-style:none;
	clear:both;
	position:relative;
	background: url(../images/star-matrix.gif) no-repeat 0 0;
}
/* add these classes to the ul to effect the change to the correct number of stars */
.sel {background-position:0 0}
.sel1 {background-position:0 -96px}
.sel2 {background-position:0 -112px}
.sel3 {background-position:0 -128px}
.sel4 {background-position:0 -144px}
.sel5 {background-position:0 -160px}
ul.star-rating li {
	cursor: pointer;
    /*ie5 mac doesn't like it if the list is floated\*/
	float:left;
	/* end hide*/
	text-indent:-999em;
}
ul.star-rating li a {
	position:absolute;
	left:0;
	top:0;
	width:16px;
	height:16px;
	text-decoration:none;
	z-index: 200;
	color:white;
}
ul.star-rating li.one a {left:0}
ul.star-rating li.two a {left:16px;}
ul.star-rating li.three a {left:32px;}
ul.star-rating li.four a {left:48px;}
ul.star-rating li.five a {left:64px;}
ul.star-rating li a:hover {
	z-index:2;
	width:80px;
	height:16px;
	overflow:hidden;
	left:0;	
	background: url(../images/star-matrix.gif) no-repeat 0 0
}
ul.star-rating li.one a:hover {background-position:0 -16px;}
ul.star-rating li.two a:hover {background-position:0 -32px;}
ul.star-rating li.three a:hover {background-position:0 -48px}
ul.star-rating li.four a:hover {background-position:0 -64px}
ul.star-rating li.five a:hover {background-position:0 -80px}


/* remove halo effect in firefox   */
a:active{
	outline: none;
}
/**/


.padtop5left {
padding:10px 0 0 32px;
}

.marleft{
	margin-left:500px;
}
.addressbook{
margin-top: 80px !important ;_margin-top: 100px;  }

a .white {color:#ffffff;}

div.product_detail { width:738px; float:left; padding:19px 0 0 15px; }

.head_underline { margin-bottom:5px; background:transparent url(../images/dotted_divider.gif) repeat-x scroll 0 100%; }

.button-set-orders {
border-top:0 solid #E4E4E4;
clear:both;
margin-top:15px;
padding:19px 0 0 15px;
text-align:right;
}

.font13{
	font-size:13px;
}
.address-info .head h4 {}
.address-additional .head h4 {  }

.padd-top{
	padding-top:5px;
}
.padd-top10{
	padding-top:10px;
}
.padd-left2{
	padding-left:2px;
}
.height_95{
	height: 95px;
}
.divider_chcekout{
	height:50px;
}
.divider_chcekout_multiple{
	height:30px;
}
.proceed-checkout{
	list-style-type:none;float:right
}
.proceed-checkout_bottom{
	float:right;
	padding:0 0px 0 0;
	width:244px;
}
.ship_multi_address{
	margin-left:625px;
}

.ship_address{
	width:920px;
	float:left;
}

.divider_chcekout_shipping{
	height:100px;
}

.margintop15{
	margin-top:15px;
}

.margintop5{
	margin-top:5px;
}

.margintopbotom10{
	margin:10px 0px;
}

.pTB10{
	padding:10px 0px;
}

.liststylenone{
	list-style-type:none;
}
.head-wishlist-width{
	width:100px;
}

.mLR12px ( margin:0px 12px; 0px 24px; }

.font-size-inner-content{
	font-size:12px;
}
.width400{
	width:400px;
}
.width100{
	width:100px;
}
.width190{
	width:190px;
}
.buy_reserve_grid{
	padding-left: 100px; width: 105px;
}
.padd-left4{
	padding-left:4px;
}
	
.imgBorder{
	border: solid 1px #c1c1c1;
}
.leftnav{
	margin-left:5px !important;_margin-left:0px;
}

.font11 {
	font-size:11px;
}
.font10 {
	font-size:10px;
}
.font9 {
	font-size:9px;
}

.crosssell_div {width:740px; float:left; padding:11px 0px 10px 20px; background:url(../images/left_pattern.gif) repeat-x;}
.crosssell_div .special-price {float:left; width:100px; text-align:left;}
.crosssell_div .old-price {float:left; width:150px; text-align:left;}
.crosssell_div .price-labelnew {float:left; text-align:left;}
.crosssell_div .pricenew {float:left; width:100px; text-align:left;}