/* CSS Document */
html, body { background:#000000; height:100%; margin:0px auto 0px auto;}

#holder { background:#222222; width:900px; margin:0px auto 0px auto; }
/*#background { background:url(../images/background.jpg) no-repeat; height:659px;}
#background_repeat { width:960px; background:url(../images/background_repeater.jpg) repeat-y; }*/

#banner { position:relative; margin:0px auto 0px auto; width:960px; height:215px;}
#banner_left { float:left; width:960px; height:180px; padding:30px 0px 0px 5px;}
#banner_centre { float:left; width:410px; height:207px;}
#banner_right { float:left; width:220px; height:167px; padding:30px 10px 10px 10px;}
#logo{ position:absolute; top:25px; left:20px; width:100px; height:185px;}
#chat-top { position:absolute; bottom:12px; left:205px; width:250px; height:40px; padding:5px; padding-top:12px; padding-left:15px; }
* html #chat-top {  bottom:10px; }
#chat-top_overlay { position:absolute; bottom:0px; left:220px; width:250px; height:40px; padding:5px; padding-top:12px; padding-left:15px; }
#basket_details { position:absolute; top:20px; right:20px; width:300px; height:185px; overflow:auto; /* background:url(../images/basket.png) no-repeat; */ }
#basket_details_overlay { position:absolute; overflow:auto; top:35px; right:40px; width:255px; height:150px;}


/* List */
#product { float:left; width:230px;}
#product_image { width:154px; height:140px; text-align:center;}
#product_detail { clear:left; width:200px; height:34px; margin-bottom:20px; padding: 3px 10px 3px 10px;}

/* Ad Rotator */
#adrotator_holder { float:left; width:630px; height:350px; padding:0 10px; }
/* Without Sale Banner
#adrotator_holder { float:left; width:630px; height:47px; padding:0 10px; } 
*/

/* Featured Pro Cat */
#featuredprodcat_holder { background:#333333; width:650px; }
#section_summary { background:#333333; width:650px; }
* html #section_summary { padding-top:10px; }
#section_summary_logo { float:left; width:140px; padding:0 10px 10px 10px; }
#section_summary_text { float:left; width:630px; padding:0 10px 10px 10px; }


/* HIDDEN SEARCH BAR */
#hiddensearch { background:#3f3f3f; width:960px; height:40px; color:#FFF; margin-top:0px; }
.search_holder1 { clear:left; width:940px; height:30px; padding:10px 0px 10px 0px; background:#585858; }
.search_holder2 { clear:left; width:940px; height:30px; padding:10px 0px 0px 0px; background:#3f3f3f;}
#hiddensearch form { margin:0px; padding:0px;}
.searchbox { }
#hiddensearch label { clear:left; float:left; height:20px; padding-left:12px 10px 0px 10px;}
/*
* html #hiddensearch input { margin-top:-20px; }
#hiddensearch .submit_btn { float:left; padding-top:0px; height:25px; padding-right:10px; border:1px solid red;}
#hiddensearch input.submit { width:100px; }*/
#hiddensearch input {width:205px; padding:3px; margin:0px; }
#hiddensearch select { width:150px; }

#search { float:left; width:240px;}
#search_button { float:left; width:30px; padding:1px 0px 0px 10px;}
#search_text { float:left; width:180px; }

#stripmenu {  position:relative; top:0px; width:940px; height:20px; padding:10px 0px 10px 20px; background:#FFFFFF;}
* html #stripmenu {  position:relative; top:-3px;}

#advancedsearch {  position:relative; width:960px; height:5px; padding:0px 0px 8px 0px; background:#666666; }
* html #advancedsearch {  position:relative; margin-top:-3px;  padding:0px 0px 3px 0px; }

#breadcrumbs {  float:left; width:700px; height:20px;}
#canvas { float:left; background:#222222; width:920px; padding:15px 20px 10px 20px; min-height:500px;}
#menu { float:left; width:170px; min-height:400px; padding-top:0px;}

/* COPY OF CONTENT 
#content { float:left; width:720px; min-height:400px;}
*/
#content { float:right; width:690px; min-height:400px;}
* html #content { width:690px; height:400px; }

/* PROFIT WEAVER STYLES */

/*Single*/
#single { width:720px; min-height:400px;}
* html #single { height:400px;}
#single_full { float:left; width:710px;}
#single_left { float:left; width:380px;}
#single_right { float:left; width:315px; margin-top:10px; margin-bottom:10px;}
#single_title { float:left; width:366px; padding:8px 0px 0px 14px;}
#single_description { float:left; width:343px; padding:10px 25px 0px 12px;}
#single_full_options { float:left; width:673px; padding:0px 25px 0px 12px;}
#single_left_options { float:left; width:343px; padding:10px 25px 0px 12px; margin-top:10px;}
#image_main {width:315px;  padding:0px 10px 0px 10px;}

#image_thumbs {clear:left; padding:0px 10px 0px 10px;}
#single_image_thumb { float:left; width:76px; height:76px; padding:0px 19px 0px 0px;}
* html #single_image_thumb { float:left; width:76px; height:76px; padding:0px 5px 0px 0px;}

#product_infobar { clear:left; min-height:75px; background:#333333; padding: 20px 0px 0px 10px; margin-bottom:5px;}
* html #product_infobar { height:70px;}
#product_infobar_text { float:left; width:225px;}
#product_infobar_price { float:left; width:105px;}

#variationbar { clear:left; height:40px; background:#333333; padding: 20px 0px 0px 0px; margin-bottom:5px;}
#variation_customtext { float:left; width:180px;}
#variation_info { float:left; width:130px;}

#addtobasket_bar { clear:left; height:60px; background:#333333; padding: 20px 0px 0px 20px; margin-bottom:5px;}
#addtobasket_text { float:left; width:180px;}
#addtobasket_image { float:left; width:130px;}

#addtobasket_bar_matrix { clear:left; height:45px; background:#333333; padding: 20px 0px 0px 20px; margin-bottom:5px;}
#addtobasket_empty_matrix { float:left; width:280px; margin-top:5px;}
#addtobasket_text_matrix { float:left; width:240px; margin-top:5px;}
#addtobasket_image_matrix { float:left; width:100px;}

#related_bar { clear:left; height:140px; background:#333333; padding: 20px 0px 0px 20px; margin-bottom:5px;}
#related_text { float:left; width:280px;}
#related_price { float:left; width:180px;}
#related_image { float:left; width:160px;}

#similar_bar { clear:left; height:140px; background:#333333; padding: 20px 0px 0px 20px; margin-bottom:5px;}
#similar_text { float:left; width:280px;}
#similar_price { float:left; width:180px;}
#similar_image { float:left; width:160px;}

#pricematrix_bar { clear:left; min-height:60px; background:#333333; padding: 20px 10px 10px 20px; margin-bottom:5px;}
#pricematrix_grid { clear:left; width:180px;}
#pricematrix_text { clear:left; width:180px; margin-bottom:10px;}
#pricematrix_footer { clear:left; margin:10px 0px 5px 0px;}
#repeatercell {float:left; width:110px; vertical-align: top;}

#footer { clear:left; width:960px; height:40px; background:#666666; padding:5px 0 5px 0; text-align:center;}

/*#controls_box { width:332px; height:100px; padding:5px 5px 5px 12px; background:#ECE9D6;}
#pricing { float:left; width:162px; }
#formfields { clear:left; width:324px; height:60px;} */

/* Special Product (Top Left of home page) */
#special_product { width:240px; height:180px;}
#special_product_title { width:240px;}
#special_product_image { float:left; width:111px; height:180px;}
#special_product_detail { float:left; width:124px; height:180px; padding:0px 3px 0xp 3px;}

/* GALLERY */

#titlebar { float:left; width:700px; background-color:#222222;}
#titlebar_logo { float:left; border:10px solid #222222; width:294px; padding:0px 0px 0px 10px;}
#titlebar_title {  float:left; border:10px solid #222222; padding:10px 0px 0px 0px;}
#gallery { clear:left; background-color:#222222;}
#thumbs { float:left; width:150px; min-height:500px; _height:500px; padding:0px 0px 0px 10px; background-color:#222222;}
#thumb { clear:left; width:125px; min-height:125px; _height:125px;}
#thumb_selected { clear:left; width:125px; min-height:125px; _height:125px;  border:10px solid #cccccc;}
#outer { float:left; width:500px; min-height:520px; _height:520px; background-color:#222222; height:520px; border:10px solid #cccccc; overflow: hidden; position: relative; }
/*#outer[id] {display: table; position: static;}*/
#middle { background-color:#222222;} /* for explorer only*/
/*#middle[id] {display: table-cell; vertical-align: middle; position: static;}*/

/* BASKET */

#basket_infobar { float:left; width:628px; margin: 10px 0px 0px 0px; padding:5px; border:none; border-bottom:1px solid #DDDDDD;}
#basket_totalbar { float:left; width:660px;  margin: 10px 0px 0px 0px; padding:5px; border:none;}
#basket_image {  float:left; width:50px; margin:7px 0px 0px 0px; }
#basket_itemname { float:left; width:255px; margin:10px 0px 0px 0px; padding:5px 5px 5px 10px; vertical-align:middle; min-height:50px; _height:50px;}
#basket_info { float:left; width:300px; min-height:25px; _height:25px; margin:7px 0px 0px 0px; padding:5px 5px 5px 0px; }
#basket_total { clear:left; width:614px; padding:5px;  }
#basket_controls { width:628px; margin:20px 0px 0px 0px;}
#basket_empty {  width:560px; height:200px; margin:125px 0px 0px 0px; text-align:center;  }
#basket_collectfromstore { text-align:right; float:left; width:630px;  margin: 10px 0px 0px 0px; padding:5px; border:none;}
#basket_total_label { float:left; width:500px;  margin: 0px 0px 0px 0px; }

/* LOGIN */
#login_infobar { float:left; width:403px;  margin: 0px 0px 0px 0px; padding:10px 0px 10px 5px;}
#login_fieldbar { float:left; width:200px;  margin: 0px 0px 0px 0px; padding:10px 0px 10px 0px;}
#login_controls { clear:left; width:608px;  margin:20px 0px 0px 0px; }

/* SEARCH RESULTS */
#product_search_text { float:left; width:280px;}
#product_search_price { float:left; width:200px;}
#product_search_image {  clear:left; float:left; width:50px; margin:25px 5px 0px 5px;}
#product_searchbar { float:left; height:65px; width:600px; margin:25px 0px 0px 5px;  vertical-align:middle}
#SearchHelp { clear:left; }

#blank_bar { float:left; width:610px; margin:15px 5px 0px 5px; padding:5px 5px 5px 5px;}
#blank_barsearch { float:left; width:610px; margin:0px 5px 0px 5px; padding:0px 5px 0px 5px;}

/* HOME PAGE HIDDEN DIVS */

#about { display:none; width:590px; }
#aboutstart { padding:0px 0px 10px 0px;}

/*FORM*/

ol {list-style: none;}

/*ORDER CONFIRMATION PAGE*/

#third_noheight { float:left; width:180px; height:195px; border: none; margin:0px 5px 0px 5px; min-height:175px; _height:175px;}
#two_third_noheight { float:left; width:520px;}

#summary_infobar { float:left; width:620px; border-bottom:1px solid #DDDDDD;}
#summary_itemname { float:left; width:420px; padding:5px 5px 5px 0px; vertical-align:middle; min-height:25px; _height:25px;}
#summary_info { width:150px; min-height:25px; _height:25px; margin:7px 0px 0px 0px; padding:5px;  }
#summary_total { width:620px; padding:5px;  }
#summary_controls { width:620px; margin:20px 0px 0px 0px; }

#DeliverySummary_savedbillingdetails  {float:left; width:49%;}
#DeliverySummary_saveddeliverydetails  {float:left; width:49%;}


/*css for new listcategories.ascx*/
#section_column1 { float:left;  width:188px; height:200px;  padding:0px 15px 0px 20px; }
/* Section Product */

#section_product_holder { clear:left; z-index:1; width:190px; height:180px; margin-top:15px; /*border:10px solid #FF0000;*/}
#section_product_img { clear:left; position:relative; z-index:2; width:190px; height:auto;}
#section_product_description { clear:left; width:190px; height:auto;}

#heading_sections { clear:left; width:190px; height:auto; text-align:center; }
#heading_basket { height:auto; text-align:center; padding-top:5px; }
