body {border:0px;padding:0px;margin:0px;color:#000; text-align:centre; font-family: arial; font-size: 12px; background: url(../store/bm_bg.jpg) #fff repeat-x center top; }

* {padding:0px; margin:0px;}
FORM { padding:0px; margin:0px;}
A {text-decoration: none; font-size: 12px; color:#000;}
A {text-decoration: underline; font-size: 12px; color:#000;}
.site_text { color: #000; font-size: 12px;}
.site_link { color: #000; }
.site_white { color: #fff;}
A.site_link {text-decoration: none}
A.site_link:hover {text-decoration: underline}
.site_button {border: 1px solid #ddd; padding:2px; background-color:#B11600; color:#fff;font-size:12px;cursor: hand;}
.site_comparebutton {border: 1px solid #ddd; padding:1px; padding-top: 2px; padding-bottom: 2px; background-color:#04388B; color:#fff;font-size:11px;cursor: hand;}
.site_select {font-size:14px;}
#site_comparebutton_line {float: left; width: 100%; text-align: right; border-top: 10px solid #fff;}
.site_account_input {border: #7EA6CE 1px solid; padding: 2px; font-size:1.1em;} /* registration */
.choices_text {font-size: 1.1em; color:#807E7F} 
.choices_select {font-size: 1.1em;  border:1px solid #807E7F; color:#807E7F; } 
.site_receipt { color: #000; font-size: 12px;}
#full_width{float: left; width: 100%; text-align: left;}
.wish_add_button {border: 1px solid #ac0000; font-size: 1.0em;padding: 1px; padding-left: 10px; padding-right: 10px; cursor:hand; color: #000; text-decoration: none;background-color:#fff;}
.wish_remove_button {border: 1px solid #ac0000; font-size: 1.0em;padding: 1px; padding-left: 10px; padding-right: 10px; cursor:hand; color: #D72125; text-decoration: none; background-color: #fff;}
.store_default{font-size: 11px; color: #000; text-decoration: none}
.store_defaultu{font-size: 11px; color: #000; text-decoration: underline}


/* SITE SETTINGS */
#wrapper {margin:0px auto;width: 1000px;padding-bottom: 3px;}
#content {margin:0px auto 0px; width: 1000px; float:left; padding-left: 0px; padding-right: 0px; background-color:#fff;) #fff repeat-x center top; border:0px solid #000;}

/* ***** HEADER ***** */
#header { float: left; width:1000px; height: 88px; background:url(../store/bm_headerbg.jpg) repeat-x;}
#header_left { float: left; width:300px; height: 88px;}
#header_left img {padding-top:23px;}
#header_left h1 {color: #054090; padding-top: 30px; padding-left: 30px;}
#header_middle { float: left; width:430px; height: 78px;  padding-top: 10px;color:#FDAB9D;}
#header_middle A,#header_middle A:hover { color:#FDAB9D; text-decoration:none;}
#header_right { float: right; width:232px; height: 42px; text-align:right; line-height:42px; padding-right:8px; }
 #header_right A, #header_right SPAN{float:right; color:#fff; font-weight:bold;  text-decoration:none; font-size:13px;}
 #header_right A:hover{text-decoration:underline;}
 #header_right IMG{margin-top:9px;}
 #header_right SPAN{width:38px; text-align:center;}

/* ***** TOPNAV ***** */
#topnav {float:left; height: 37px; line-height: 37px; width: 1000px; margin: 0px auto 0px; background: url(../store/site_tpl_topnav_bg_off.jpg) #fff no-repeat center top; }
#topnav {float:left; width: 1000px;height: 37px; line-height: 37px;z-indez:1000}
#topnav UL {float: left; width: 1000px;  z-index:1000;}
#topnav LI {float: left; list-style-type: none; z-index:1000; position:relative;}
 #topnav LI#Bunk_Beds{width:112px;}
 #topnav LI#Kids_Beds{width:123px;}
 #topnav LI#Bed_Frames{width:136px;}
 #topnav LI#Divans{width:102px;}
 #topnav LI#Ottoman_Beds{width:156px;}
 #topnav LI#Guest_Beds{width:136px;}
 #topnav LI#Mattresses{width:133px;}
 #topnav LI#Furniture{width:102px;}
#topnav LI A {display:block; text-decoration:none; text-indent:-9999px;}

#topnav LI:hover {background: url(../store/site_tpl_topnav_bg_on.jpg) #fff no-repeat center top;}
 #topnav LI#Bunk_Beds{background-position:0;}
 #topnav LI#Kids_Beds{background-position:-112px;}
 #topnav LI#Bed_Frames{background-position:-235px;}
 #topnav LI#Divans{background-position:-371px;}
 #topnav LI#Ottoman_Beds{background-position:-473px;}
 #topnav LI#Guest_Beds{background-position:-629px;}
 #topnav LI#Mattresses{background-position:-765px;}
 #topnav LI#Furniture{background-position:-898px;}
 /* STYLE THE 2ND LEVEL UL */
#topnav ul ul {visibility:hidden; position:absolute; height:auto; top:37px; left:0px;  width:auto; z-index:100; border:1px solid #fff;}
#topnav ul ul li {text-align:left;background:#eaeeef; }
#topnav ul ul li:hover{background:#fff;}
#topnav ul ul a, .navigationdd ul ul a:visited {background:none; width:160px; height:30px; color:#878682; text-indent:5px;  border-bottom:1px solid #fff; margin:0px 7px 0px 7px; line-height:30px; font-weight:bold;}
/* style the second level hover background*/
#topnav ul ul a:hover{background:none; }
/* STYLE THE 3RD LEVEL UL */
/* position the third level flyout menu */
#topnav ul ul ul{left:174px; top:2px; width:auto;z-index:100;}
/* position the third level flyout menu for a left flyout */
#topnav ul ul ul.left {left:-174px;}
/* SET VISIBILITIES */
/* make the second level visible when hover on first level list OR link */
#topnav ul li:hover ul, #topnav ul a:hover ul{ visibility:visible; }
/* keep the third level hidden when you hover on first level list OR link */
#topnav ul :hover ul ul, .navigationdd ul :hover ul ul ul{visibility:hidden;}
/* make the third level visible when you hover over second level list OR link */
#topnav ul :hover ul :hover ul{ visibility:visible;}
#topnav ul :hover ul :hover ul ul{	visibility:hidden;}
#topnav ul :hover ul :hover ul :hover ul{ visibility:visible;}
/* IE FIXES */
/* another hack for IE5.5 */
* html .navigationdd ul ul {top:30px;t\op:31px;}
/* style the table so that it takes no ppart in the layout - required for IE to work */
.menu table {position:absolute; top:0; left:0; border-collapse:collapse;;}
/* yet another hack for IE5.5 */
* html .navigationdd ul ul a, * html .navigationdd ul ul a:visited {width:150px;w\idth:128px;} 



/* ***** MAIN AREA ***** */	
#main_area{float: left; width: 1000px; MARGIN: 0px auto 0px;}

/* ***** LEFT AREA ***** */	
#main_left{float: left; width: 250px;}
#left_column_area {float: left; width: 100%;border-bottom: 10px solid #fff;}
#main_left h1{height: 26px; line-height: 26px; font-weight: bold; color: #fff; background: url(../store/site_tpl_columnheading_bg.jpg) #fff repeat-x center top;font-size: 12px; padding-left: 10px; }
UL.leftmenu {float: left; width: 168px; text-align: left; border-left: 1px solid #B5C1D2; border-right: 1px solid #B5C1D2;padding-top: 7px;}
UL.leftmenu LI {float: left; list-style-type: none;width:168px;}
UL.leftmenu LI A {margin: 0px 0px 2px 0px; width:158px; padding-left: 10px; display: block; background-color: #fff; height: 20px; line-height: 20px; COLOR: #0755A3; text-decoration: none; font-weight: normal;}
UL.leftmenu LI A:hover{background-color: #fff;color:#0755A3}
UL.leftmenu LI.active A {color: #0755A3;}

#left_searcharea { border: 1px solid #B5C1D2; border-top: 0px; width: 148px; padding: 10px; padding-bottom: 3px; border-bottom: 0px;}
#left_searcharea p {height: 26px;line-height: 26px;width: 100%}
#left_brandsarea {float:left; width: 100%; text-align: center; border: 1px solid #B5C1D2; border-top: 0px; border-bottom: 0px; width: 148px; padding: 10px;}
#left_brandsarea p { text-align: left; float: left;}
#left_currencyarea {float:left; width: 100%; text-align: center; border: 1px solid #B5C1D2; border-top: 0px; border-bottom: 0px; width: 148px; padding: 10px;}
#left_currencyarea p { text-align: left; float: left;}
.currency_on {color:#f30000; text-decoration:none; font-size: 12px; padding:3px; border: 1px solid #ddd; font-weight:bold;}
.currency_on:hover{color: #000; text-decoration: underline; font-size: 12px; font-weight: bold}
.currency_off {color: #000;text-decoration:none; font-size: 12px;padding:3px; }
.currency_off:A {color:#000; text-decoration:none; font-size: 12px;}
.currency_off:hover{color: #000;  text-decoration: underline; font-size: 12px;}
#left_mailingarea {float:left; width: 100%; text-align: center; border: 1px solid #B5C1D2; border-top: 0px; border-bottom: 0px; width: 148px; padding: 10px;}
#left_mailingarea p { text-align: left; float: left;}

/* ***** RIGHT AREA ***** */	
#main_right{float: left; width: 745px; border-left: 5px solid #fff; }
#main_right_left{ float: left; width: 570px;}
#main_right_right{float: left; width: 170px; margin-left: 10px;  }

#right_column_area {float: left; width: 100%;border-bottom: 10px solid #fff;}
#main_right_right h1{height: 26px; line-height: 26px; font-weight: bold; color: #fff; background: url(../store/site_tpl_columnheading_bg.jpg) #fff repeat-x center top;font-size: 12px; padding-left: 10px; }
#right_quicklinks {float:left; width: 100%; text-align: center; border: 1px solid #B5C1D2; border-top: 0px; border-bottom: 0px; width: 148px; padding: 10px;}
#right_quicklinks p { text-align: right; width: 100%}
#right_showcart {float:left; width: 100%; text-align: center; border: 1px solid #B5C1D2; border-top: 0px; border-bottom: 0px; width: 148px; padding: 10px;}
#right_showcart p { text-align: left; width: 100%;line-height: 20px;}
#right_sidecats {float:left; width: 100%; text-align: center; border: 1px solid #B5C1D2; border-top: 0px; border-bottom: 0px; width: 148px; padding: 10px;}
#right_sidecats p { text-align: right; width: 100%}

/* ***** HOMEPAGE INDEX ***** */	
#homepage_toparea{ float: left; width: 1000px; height: 326px; }
#homepage_topleft{ float: left; padding:6px; padding-top:7px; width: 614px; height:314px; }
#homepage_topright { float: left; width: 370px; height: 324px; border-left:4px solid #fff; padding-bottom: 2px;}
#homepage_searcharea{float:left; width:370px; height:34px; line-height:34px; background:url(../store/site_tp1_homepagesearch_bg.jpg) repeat-x;  margin-top:2px;}
#homepage_searcharea LABEL{padding:0px 10px 0px 10px; font-size:16px; color:#878682; vertical-align:middle; font-weight:bold;}
#homepage_searcharea INPUT[type=text]{width:247px; border:1px solid #d2d8d8; padding:2px; vertical-align:middle;}
#homepage_searcharea INPUT[type=submit]{border:none; background:url(../store/but_homepagesearch.png); width:34px; height:30px; vertical-align:middle;}
#homepage_sale{float:left;  height: 143px;}
#homepage_belowsale{float:left; height: 133px; border-top:10px solid #fff;}
#homepage_midboxes {float: left; width: 1000px;  border-top: 20px solid #fff; margin-bottom: 10px;}
.hm_midbox1 {float: left; width: 238px; border-left: 11px solid #fff; border-right: 1px solid #f5f5f5;}
.hm_midbox1_t {float: left; height:150px; width: 240px;}
.hm_midbox1_b {float: left; height: 90px; width: 240px; text-align: left; font-size: 12px; color:#90908C; font-weight: bold; line-height: 18px;}


.hm_midbox2 {float: left; width: 249px; border-right: 1px solid #f5f5f5;}
.hm_midbox2_t {float: left; height:150px; width: 250px;}
.hm_midbox2_b {float: left; height: 90px; width: 235px; text-align: left; font-size: 12px; color:#90908C; font-weight: bold; line-height: 18px; padding-left: 10px;}

#homepage_promo { float: left; width: 100%; border-top: 3px solid #9F1400;  padding-top: 0px;padding-bottom: 20px; }
#hm_bestseller { float: left; width: 100px; text-align: left; padding-top: 15px; padding-bottom: 15px;}


#homepage_textarea { float:left; width:100%;border-top: 3px solid #fff}
#homepage_textarea p{ float: left; width: 100%; font-size:12px; color: #7C7F7F;padding-bottom:5px; text-align: left;}

#pc04_template {float: left; margin: 0px auto 0px; width: 320px; background:url(../store/bm_pc04bg.jpg) repeat-x; margin-left: 6px;height: 119px;  }
#pc04_left {float: left; width: 154px; }
#pc04_left img {padding:4px;}
#pc04_right {float: left; width: 161px; height: 109px;padding-left: 5px; } 
#pc04_namemanuf {float: left; width: 100%; height: 70px;}
#pc04_manf {float: left; width: 100%; color:#90908C; font-size: 12px; font-weight: normal;padding-top: 1px;}
#pc04_name {float: left; width: 100%; color:#4E4C4D; font-size: 1.2em; font-weight: bold;padding-top: 5px;}
#pc04_manf {float: left; width: 100%; color:#90908C; font-size: 12px; font-weight: normal;padding-top: 1px;}
#pc04_right h2 {float: left; width: 100%; color:#B41700; font-size: 20px; font-weight: bold; padding-top: 3px; height:23px;}
#pc04_right p {float: left; width: 100%; color:#90908C; font-size: 14px; text-align: right; padding-top: 3px;}
#pc04_right A {text-decoration: none; color:#90908C}

#pc01_template {float: left; width: 360px; background:url(../store/bm_pc04bg.jpg) #fff repeat-x; height: 119px; border-top: 10px solid #fff; }
#pc01_left {float: left; width: 152px; }
#pc01_left img {padding:4px; width: 144px; height:99px;padding-top:7px;}
#pc01_right {float: left; width: 180px; height: 119px;padding-left: 5px;} 
#pc01_name {float: left; width: 100%; color:#4E4C4D; font-size: 1.2em; font-weight: bold;padding-top: 5px;}
#pc01_manf {float: left; width: 100%; color:#90908C; font-size: 12px; font-weight: normal;padding-top: 1px;}
#pc01_right h2 {float: left; width: 100%; color:#B41700; font-size: 20px; font-weight: bold; padding-top: 10px;}
#pc01_right p {float: left; width: 100%; color:#90908C; font-size: 14px; text-align: right; padding-top: 0px;}
#pc01_right A {text-decoration: none; color:#90908C}

#hompepage_mainpic { float: left; width: 100%; }
#homepage_promo { float: left; width: 100%;}
#homepage_promo h1 { font-size: 14px; color:#D50038}
#homepage_promo_left {float: left; width: 280px;border-top: 10px solid #fff;}
#homepage_promo_left IMG { border: 3px solid #fff; width: 174px; height: 126px;}
#homepage_promo_right {float: left; width: 280px; border-top: 10px solid #fff; border-left: 8px solid #fff;}
#homepage_promo_right IMG { border: 3px solid #fff; width: 174px; height: 126px;}
#homepage_cats { float: left; width: 100%; border-top: 12px solid #fff;}
#hm_cats_box1, #hm_cats_box2, #hm_cats_box3 { float: left; width: 179px;}
#hm_cats_box2,#hm_cats_box3{ border-left: 16px solid #fff;}
#homepage_featured {float: left; width: 570px; height: 217px; background: url(../store/site_tpl_homepage_featured_bg.jpg) #fff; border-top: 10px solid #fff;}

/* *****  INDEX SIDECATS ***** */	
#index_sidecats {float: left; width: 100%;}
#index_sidecats h1{float: left; width: 560px; color:#7F7F7F;line-height: 30px; height: 30px; text-align: left; padding-left: 10px; font-size: 1.2em;}

/* ***** PRODUCT AREA ***** */
#products_display_area {float: left; width: 100%;}
#product_layout_1 {float: left; width:100%; }
#product_layout_2 {float: left; width:49.9%;}
#product_layout_3 {float: left; width:33.3%;}
#product_layout_4 {float: left; width:24.9%;}
#product_layout_5 {float: left; width:19.97%;}
#product_layout_6 {float: left; width:16.65%;}
#product_layout_7 {float: left; width:14.27%;}


/* ***** PRODUCT TEMPLATES ***** */

#pc02_template {float: left; width: 180px;  height: 200px;}	 
#pc02_template p { float: left; width: 100%; text-align: left; height: 20px; }
#pc02_template IMG { border: 1px solid #999999; width: 166px; height: 124px;}
#pc03_template {float: left; width: 120px; height: 120px; margin: 0px auto 0px;text-align: center; padding: 10px; padding-top: 0px; }
#pc03_template img {width: 120px; height: 80px;}
#pc03_template h1 { width: 110px; font-size: 12px; color:#225DAA; font-weight: normal; height: 16px; line-height: 16px;text-align: left;background: none; }
#pc03_template h2 { width: 100%; font-size: 12px; color:#f30000; font-weight: normal; line-height: 15px;}
#pc03_template p img {width: 97px; height: 21px;padding-top: 0px;}

#pr01_template {float: left; width: 570px; height: 126px; border-bottom: 1px solid #ececec;padding-bottom: 10px; padding-top: 10px;}
#pr01_left {float: left; width: 180px}
#pr01_left img {height: 126px; width: 175px; border:1px solid #ddd;} 
#pr01_middle {float: left; width: 290px; text-align: left; }
#pr01_middle h1 A {width: 100%; text-align: left; font-size: 0.5em; font-weight: normal; color:#343D90; text-decoration: none}
#pr01_middle h2 {width: 100%; text-align: left; font-size: 1.6em; font-weight: normal; color:#f30000; text-decoration: none; border-top: 20px solid #fff;}
#pr01_right {float: left;width: 100px;text-align: right;}
.pr05_dashedline { border-bottom: 1px dashed #CCCCCC;}
#pr99_template {float: left; width: 570px; height: 156px; border-bottom: 1px solid #ececec;padding-bottom: 10px; padding-top: 10px;}
#pr99_left {float: left; width: 180px}
#pr99_middle {float: left; width: 290px; text-align: left; }
#pr99_left img {height: 126px; width: 175px; border:1px solid #000;} 
#pr99_right {float: left;width: 100px;text-align: right;}
#pr99_middle h1 A {width: 100%; text-align: left; font-size: 0.5em; font-weight: normal; color:#343D90; text-decoration: none}
#pr99_middle h2 {width: 100%; text-align: left; font-size: 1.6em; font-weight: normal; color:#f30000; text-decoration: none; border-top: 20px solid #fff;}

#pr08_template{width:370px; height:132px; margin-top:11px;}

#pr09_template{background:url(../store/site_tp1_footer_latest.jpg) no-repeat 2px 0px; height:24px; line-height:24px; padding-left:19px; color:#8e9090; font-size:13px;}
#pr09_template A{color:#b61800; font-size:15px; text-decoration:underline; font-family:Helvetica, sans-serif;}

/* ***** TRACELINE ***** */
#traceline {text-align: left; height: 20px; line-height: 20px; color: #B61701; font-weight: bold;border-bottom: 0px solid #fff;font-size:12px; }
#traceline A {color: #000; text-decoration: none; font-weight: bold;color: #B61701;font-size:12px;}
#traceline A:link {color: #000; text-decoration: none;font-weight: bold;color: #B61701;font-size:12px;}
#traceline A:hover {color: #000;	text-decoration: underline;font-size:12px;}
.store_path { color: green;}
.store_path:A { color: green;}

/* ***** TITLE ***** */
#pagetitle {height: 30px; line-height: 30px; text-align: left;  width: 100%; font-weight: normal; 	font-size:1.8em;  color:#B61701; font-weight:bold; padding-bottom:5px;padding-top:5px;}

/* ***** PAGENAV/SORT LINE ***** */
#pagenav_sort_line {text-align: left; color: #000; width: 100%; height: 25px; line-height: 25px; color:#B3B3B3;border-top:2px solid #DBD9DA;border-bottom:2px solid #DBD9DA}
#pagenav_bottom {float: left;text-align: left; color: #9D9B9B; width: 100%; height: 40px; line-height: 40px; }
#pagenav_area { float: left; color: #9D9B9B; width: 510px;}
#sort_area { float: left; color: #9D9B9B; width:190px; text-align: right}
#sort_area SELECT {FONT-SIZE: 11px;}
.sccs_pagenav_prev {color: #ddd; padding: 1px 4px 1px 4px; border: 1px solid #ddd; margin-left: 10px;font-size: 11px; }
A.sccs_pagenav_prev {color: #033F89; margin:0px; font-size: 11px; border: 1px solid #ddd; margin-left: 10px; padding: 1px 4px 1px 4px;text-decoration: none;}
A.sccs_pagenav_prev:hover {color: #fff; margin:0px; font-size: 11px; padding: 1px 4px 1px 4px; border: 1px solid #033F89; margin-left: 10px;text-decoration: none;
background-color:#033F89;}
.sccs_pagenav_page {color: #f30000; margin:0px; font-size: 12px; padding: 1px 4px 1px 4px; border: 1px solid #ddd; margin-left: 4px;}
A.sccs_pagenav_link {color: #033F89; margin:0px; font-size: 11px; padding: 1px 4px 1px 4px; border: 1px solid #ddd; margin-left: 4px;  text-decoration: none;}
A.sccs_pagenav_link:hover {color: #fff; margin:0px; font-size: 11px; padding: 1px 4px 1px 4px; border: 1px solid #033F89; margin-left: 4px;text-decoration: none;background-color:#033F89;}
.sccs_pagenav_next {color: #ddd; margin:0px; font-size: 11px; padding: 1px 4px 1px 4px; border: 1px solid #ddd; margin-left: 10px; }
A.sccs_pagenav_next {color: #033F89; margin:0px; font-size: 11px; padding: 1px 4px 1px 4px; border: 1px solid #ddd; margin-left: 10px;  text-decoration: none;}
A.sccs_pagenav_next:hover {color: #fff; margin:0px; font-size: 11px; padding: 1px 4px 1px 4px; border: 1px solid #033F89; margin-left: 10px; text-decoration: none;
background-color:#033F89;}

/* ***** MAINCALL ***** */
#maincall_box_categories, #maincall_box_products, #maincall_box_manf, #maincall_box_compare, #maincall_box_account, #maincall_box_sitemap, #maincall_box_advsearch, #maincall_box_single, #maincall_box_fav, #maincall_box_mailinglist, #maincall_box_sidecats, #maincall_box_enquiry, #maincall_box_reviews,#maincall_box_cancel,#maincall_box_info   {float: left; width: 100%; background-color: #fff}
#maincall_base_categories, #maincall_base_products, #maincall_base_manf, #maincall_base_compare, #maincall_base_account, #maincall_base_sitemap, #maincall_base_advsearch, #maincall_base_cart, #maincall_base_single, #maincall_base_fav, #maincall_base_mailinglist, #maincall_base_sidecats, #maincall_base_enquiry, #maincall_base_reviews,#maincall_base_cancel, #maincall_base_info  {float: left; width: 100%; height:0px; }
#maincall_box_carts { float: left;border-left: 40px solid #fff;width: 600px;}
#maincall_box_receipt { background-color: #000000;margin: 0px auto 0px;}

/* ***** CATEGORY AREA ***** */
#category_display_area {float: left; width: 100%}
#category_layout_1 {float: left; width: 100%;}
#category_layout_2 {float: left; width: 49.5%; text-align:center}
#category_layout_3 {float: left; width: 33.2%;}
#category_layout_4 {float: left; width: 24.9%;}
#category_layout_5 {float: left; width: 19.97%;}
#category_layout_6 {float: left; width: 16.65%;}
#category_layout_7 {float: left; width: 14.27%;}
/* ***** CATEGORY TEMPLATES ***** */
#category_template {float: left; width: 100%; border-top: 20px solid #fff; }
#category_template_left {float:left;}
#category_template_right { float: left; padding-left: 5px;}
/* ***** CATEGORY SUBHEADING ***** */
#category_subheading {float: left; width: 100%; text-align: left; color: #343D90;line-height: 30px;}
#category_subheading A {color: #343D90; text-decoration: none; font-size: 1.3em;}
#category_subheading A:hover {color: #343D90; text-decoration: underline;}
/* ***** MORE PROUCTS IN CATEGORY LINK  ***** */
#cat_moreprods_line {line-height:25px; height: 25px; text-align: left; padding-bottom: 5px; }
#cat_moreprods_line A {color: #000; text-decoration:none}
#cat_moreprods_line A:hover {text-decoration: underline;}
/* ***** NO PRODUCTS IN CATEGORY/MANF   ***** */
#noproducts_msg {float: left; text-align: left; line-height: 50px; width: 100%;}
/* ***** INVALID CATEGORY ***** */
#invalid_category_msg {float: left; width: 100%; text-align: left; color: #000;}

/* ***** ADVANCE SEARCH ***** */
#advform {float: left; width: 420px; text-align: left;margin-top: 20px; border: 1px solid #f1f1f1; padding:5px}
#advline {float: left; width: 400px; text-align: left; border-bottom: 2px solid #fff;line-height: 30px; height:30px; }
#advline_left {float: left; width:200px; text-align: left; background: #F3F8FC}
#advline_right {float: left; width: 190px; text-align: left;border-left: 10px solid #fff;height: 30px; line-height: 30px; }

/* ***** SITEMAP PAGE ***** */
.sitemapul { padding:0px;margin:0px;padding-left: 20px;}
.sitemapul_v2 LI { font-size: 12px; padding:0px;margin:2px 0px 2px 35px; padding-left: 2px; line-height:20px;}
.sitemapul LI { padding-left: 20px;line-height:20px;}
.sitemapul UL { list-style-position: inside; padding: 0px; margin: 0px;	padding-left: 10px;}
#maincall_box_sitemap p { text-align: right; }
.sitemap_link {color: #000; font-size: 12px; text-decoration: none;}
A.sitemap_link {color: #000; font-size: 12px; text-decoration: none;}
A.sitemap_link:hover {color: red; font-size: 12px; text-decoration: none;}
.sitemap_linkcat{color: #000; font-size: 12px; text-decoration: none} 

/* ***** LOGIN BOX ***** */
#login_area2 {float: left; width: 560px; text-align: left;}
#loginbox2 {float: left; width: 560px;border: 1px solid #ddd; height: 220px;}
#loginbox2 p {width: 100%; font-size:1.1em; color:#000}
#loginbox2_left {float: left; width: 240px;height: 200px;margin: 0px 0px 0px 5px; padding: 10px;}
#loginbox2_right {float: left; width: 240px;height: 200px;margin: 0px 0px 0px 5px; padding: 10px;border-left: 1px solid #ddd;}
#loginbox2_passwordbox {float: left; height: 60px; width: 540px;border: 1px solid #ddd; padding: 10px; margin-top: 20px;}
#loginareatop {float: left; height: 150px; width: 250px; overflow: hidden;}
#login_heading {float: left;width: 100%; font-size: 1.2em; color:#000; border-bottom: 20px solid #fff; font-weight: bold;}
#loginform2 {float: left; height: 110px;font-size: 0.9em;}
#loginform2 p{line-height:20px;font-size: 1.2em}
#login_message {float: left; color: #f30000; text-align: left; width: 100%;padding-top: 3px; padding-bottom: 3px;}
#message_line {float: left;padding-top: 3px; padding-bottom: 3px; width: 100%;}

/* ***** REGISTER PAGE ***** */
#registerbox_header {float: left; text-align: left; color: #000; font-size: 1.1em; padding-top: 20px; padding-bottom: 3px; width: 100%; font-weight: bold;}
#registerbox { float: left; width: 520px; border: 1px solid #ddd; background-color:#fff; padding: 10px 20px 10px 20px;}
#registerbox LABEL { float: left; width: 123px; margin-right: 5px; text-align: left; font-weight: normal; font-size: 1.0em; color:}
#registerbox p{  text-align: left;font-size:1.0em;width: 100%;margin:0px;vertical-align:middle; line-height:18px; height: 18px;	padding-top: 4px; padding-bottom: 4px;}
#registerbox hr {border: 0;height: 1px;color: #ddd;background-color: #ddd;}
#registerbox h1 {float: left; text-align: left; font-size: 11px; margin-top: 10px; margin-bottom: 10px; font-weight: normal; width: 100%;}
#account_page {float: left;}

/* ***** MEMBERS AREA ***** */
#accnav {float: left; margin: 3px auto 0px; width: 540px; height: 21px; line-height: 21px; text-align: left; margin-bottom: 5px; margin-top: 20px;}
.acc_navigation {width: 540px; height: 21px; line-height: 21px;}
.acc_navigation UL {float: left; width: 490px; }
.acc_navigation LI {float: left;list-style-type: none; text-align: center; border-right:5px solid #fff;height: 21px; line-height: 21px;}
.acc_navigation LI A {float: left; color: #fff; text-decoration: none; height: 21px; line-height: 21px;}
.acc_navigation LI A:hover {float: left; text-decoration:underline; display:block; height: 21px; line-height: 21px;}
.accnav_on{border: 1px solid #000; color: #000; height: 21px; text-decoration: none; background-color: #ffffff; cursor: hand}
.accnav_off{border: 1px solid #B11600; color: #fff; height: 21px; text-decoration: none; background-color: #B11600; cursor: hand}
#memberdetails_area {float: left;	 font-size: 1.0em;}

/* ***** BASKET ***** */
#basket_area {float: left; width: 100%; margin-top:20px; font-size: 12px;}
#display_basket {float: left;width: 997px;font-size: 12px;border: 1px solid #ddd;background:#fafafa url(../store/itemline_bg.jpg) repeat-x top left;}
#basket_header {float: left;width: 100%;background:url(../store/cart_header_bg.jpg) repeat-x;  height: 30px;	line-height: 30px; color:#fff; }
#basket_itemline {float: left; width: 100%; border-bottom: 1px solid #ececec; padding-top: 10px;padding-bottom: 10px;}
#basket_itemline img {padding:0px;border:0px;margin:0px; vertical-align:top; padding-right:5px;}
#basket_line_totals {float:left;width:100%; height:26px; line-height:26px;}

#basket_descript_header{float:left;	width:722px; border-right:1px solid #F3F8FC; padding-left:5px; margin-top:0px; padding-bottom:0px;}
#basket_image {float: left; width: 150px; border-right:0px solid #F3F8FC; padding-left:5px; margin-top:0px; padding-bottom:0px;}
#basket_descript {float:left; width:572px; border-right:1px solid #F3F8FC; padding-left:0px; margin-top: 0px; padding-bottom: 0px;}
#basket_qty {float: left;	width: 64px;border-right: 1px solid #F3F8FC;	padding-left: 5px;}	
#basket_cost {float: left; width: 81px; border-right: 1px solid #F3F8FC; padding-left: 5px; }
#basket_cost_totals {float:left; border-right:1px solid #F3F8FC; width:872px; text-align:right; padding-right:10px; background-color:#fff;}
#basket_total {float: left; width: 80px; padding-left: 5px;	border-right: 1px solid #F3F8FC; }
#basket_remove {float: left; width: 20px;	padding-left: 0px;	}
#basket_remove_totals {float: left; width:29px; padding-left: 0px; background-color:#fff;}

/* Next move */
#nextmoveline { float: left; width: 100%; margin:10px 0px 40px 0px; }
#nextmove_1 {float:left; margin-left: 0px;}
#nextmove_2 {float:right; margin-right:20px;}
#nextmove_3 {float:right;}

/*Coupon*/
#couponline {float: left;	width: 400px; border: 1px solid #ddd; text-align: left;	padding-bottom:10px;}
#couponline h1{float:left; width:394px; font-size:14px; background:#ac1600; color: #fff; padding:3px; margin-bottom:5px;}
#couponline p {float:left; width:380px; margin:5px 10px 0px 10px;}
#couponline form {margin:0px;	padding:0px;}

/*Basket Extra*/
#basketpage_extra {float: right; width: 575px; text-align: left; border: 1px solid #ddd; margin-bottom:20px;}
#basketpage_extra h1{float:left; width:569px; font-size:14px; background:#ac1600; color: #fff; padding:3px; margin-bottom:5px;}
#basketpage_extra h2{float:left; width: 555px; font-size:12px; border-bottom: 1px solid #ddd; margin:5px 10px 0px 10px;}
#basketpage_extra p{float: left; width: 555px; margin:5px 10px 0px 10px; text-align: left;}

/*Checkout*/
#checkout_area {margin:0px auto 0px;  width: 570px; border-left: 0px solid #fff; border-top: 20px solid #fff; font-size: 12px;  text-align: left;margin-bottom: 00px;}
#display_checkout_basket {float: left;width: 568px;font-size: 12px;border: 1px solid #ddd;background-color: #fff;}
#checkout_header {float: left;width: 100%;background-color: #B11600;  height: 25px;	line-height: 25px; color:#fff;}
#checkout_descript { float: left;	width: 250px;	border-right: 1px solid #fff;	padding-left: 5px; margin-top: 0px; padding-bottom: 0px;}
#checkout_qty {float: left;	width: 84px;border-right: 1px solid #fff;	padding-left: 5px;}	
#checkout_cost {float: left; width: 101px; border-right: 1px solid #fff; padding-left: 5px; }
#checkout_total {float: left; width: 105px; padding-left: 10px;	}
#checkout_itemline  {float: left; width: 100%; border-bottom: 1px solid #ddd; padding-top: 5px;padding-bottom: 5px;}
#checkout_totals_text {float: left; border-right: 1px solid #ddd; width: 442px; text-align: right; padding-right:10px; background-color:#fff;}
#checkout_finals {float: left;width: 100%;border-bottom: 1px solid #ddd;  height: 22px;	line-height: 22px;}

#pr146A_formarea{ float: left; width: 570px; background-color: #FAFBFF;}
#pr146_header {float: left; width: 560px; text-align:left; background: url(../store/site_checkout_headerbg.jpg); height:29px; line-height: 29px; color:#fff; font-weight: bold; font-size: 1.25em; padding-left: 10px;border-top: 20px solid #fff;}
#pr146A_section_header{float:left; width: 570px; background-color: #FAFBFF; padding-top: 20px;padding-left: 0px;color:#000}
#pr146A_line{float:left; width: 570px; }
#pr146A_left {float:left; width: 190px;  text-align: right; background-color: #FAFBFF;line-height: 25px; height: 25px; border-right: 15px solid #FAFBFF;color:#000;}
#pr146A_left_header {float:left; width: 180px; border-right:15px solid #FAFBFF; text-align: left; background-color: #FAFBFF;line-height: 25px; height: 25px; font-weight: bold;padding-left:10px;}
#pr146A_right { float: left; width: 365px; text-align: left; background-color: #FAFBFF; line-height: 25px; height: 25px; color:#000}
#pr146A_ins_header {float:left;  width: 560px; text-align: left; background-color: #FAFBFF; font-weight: bold; padding-top: 20px; padding-left:10px;}
#pr146A_text {float: left; color: #000; font-size: 1.05em; text-align: left; margin-top: 10px;  width: 570px; }
#pr146A_right INPUT { width: 200px;}
/* payment menthod */
#pr146A_pm_left {float:left; width: 190px;  text-align: center; background-color: #CFD6E9;}
#pr146A_pm_right { float: left; width: 380px; text-align: left; background-color: #FAFBFF;padding-bottom: 15px; }
#pr146A_pm_line {float: left; width: 370px; text-align: left; padding-top: 20px; padding-left: 10px;}
/* credit card */
#pr146A_cc_area {float: left; width: 345px; margin: 10px;margin-left: 15px;text-align: left; padding-top: 15px; padding-left: 5px; background-color:#fff;}
#pr146A_ccl {float: left; width: 115px; text-align: left; padding-right: 5px; padding-bottom: 10px;}
#pr146A_ccr {float: left; width: 220px; text-align: left; padding-bottom: 10px;}

#pr146B_area { float: left; width: 568px; border: 1px solid #ececec; padding-top: 20px; padding-bottom: 20px; margin-bottom: 40px;}
#pr146B_area INPUT { padding:0px; margin:0px; border:0px;}

#pr146B_left {float:left; width: 140px; padding-right:15px; text-align: right; background-color: #fff;line-height: 25px; height: 25px;}
#pr146B_right_header { float: left; width: 400px; text-align: left; background-color: #f5f5f5; line-height: 25px; height: 25px; font-weight: bold;padding-left: 5px;font-size: 1.2em}
#pr146B_right { float: left; width: 400px; text-align: left; background-color: #fff; line-height: 25px; height: 25px; font-weight: normal;padding-left: 5px;font-size: 1.1em}
#pr146B_right_noheight { float: left; width: 400px; text-align: left; background-color: #fff;  font-weight: normal;padding-left: 5px;font-size: 1.1em}

#pr146B_addrheader_left{float:left; width: 195px; border-right: 10px solid #fff;background-color:#f5f5f5;font-weight: bold;padding-left: 0px;font-size: 1.1em}
#pr146B_addrheader_right{float:left; width: 190px;background-color:#f5f5f5;font-weight: bold;padding-left: 5px;font-size: 1.1em}
#pr146B_addr_left{float:left; width: 190px; border-right: 10px solid #fff;padding-left: 5px; line-height: 25px; height: 25px;}
#pr146B_addr_right{float:left; width: 190px;padding-left: 5px; line-height: 25px; height: 25px;}

#pr146B_cancel {float: left; width: 100%;padding-bottom:10px;}
#pr146B_cancel_l { float: left; width: 140px; text-align: right;padding-right:15px;}
#pr146B_cancel_r { float: left; width: 400px; text-align: left; padding-left: 0px;}

/* ***** SINGLE PRODUCT ***** */
#mancust_area { float: left; width: 320px; background-color:#F8F9FB;padding:20px;margin-top: 20px;}
#price_line { float: left; width: 320px; background-color:#F8F9FB;padding:20px; padding-top: 0px;padding-bottom:20px;height:35px; line-height: 35px;}
#price_line_left { float: left; width: 157px; font-size: 1.6em; color:#B31701}
#price_line_right { float: left; width: 160px; }


#singleproduct_header{float: left; width: 100%;  margin-top: 10px; color:#B61600; font-size: 2.1em; font-weight: bold;}
#singleproduct_underheader{float: left; width: 100%;  margin-top: 5px; color:#B31701; font-size: 1.1em; border-top:2px solid #ddd;border-bottom:2px solid #ddd; padding-top:3px; padding-bottom: 3px;}
#singleproduct_underheader A{ text-decoration: none; color:#999} 
#single_deliverymsg{float: left; width: 100%;  margin-top: 15px; color:#B31701; font-size: 1.3em; border-top:2px solid #BF3623;border-bottom:2px solid #BF3623; padding-top:6px; padding-bottom: 6px; text-align:center; font-weight: normal}

#singleproduct{float: left; width: 740px;  border: 0px solid #ddd; margin-top: 10px;}
#single_no_stock {float: left; width: 100%; line-height:20px;	height: 20px;	COLOR: red;}
#single_check_disc {float: left; width: 100%; line-height:20px;	height: 20px;		COLOR: red; padding-top: 5px;}
#single_itemfav {float: left; width: 100%; line-height:25px;	height: 25px;}
/* left column */
#single_left{float: left; width: 358px; padding-left: 7px;}
#single_left h1 {float: left; width: 100%; text-align: right; color: #B31701; font-size: 2.1em; font-weight:bold;padding-top: 0px;}
#single_left_top{float: left; width: 320px;text-align: left;padding:7px 7px 2px 0px;}
#single_left_top img { border: 2px solid #ececec; padding: 2px; width: 351px; height: 264px;} 
#single_left_thumbs { float: left;  padding-right: 7px;width: 100%;}
#single_left_thumbs img { width: 98px;padding:0px;border: 1px solid #ddd;}
#single_left p {padding:10px 0px 10px 0px;color: #ac0000;}
/* right column */
#single_right{float: left; width: 358px; background-color: #fff;border-left: 0px solid #fff;padding-top: 0px;padding-right: 10px; }
#single_right h1 {float: left: width: 100%; text-align: left; color: #807E7F; font-size: 2.1em; font-weight:normal}
#single_right h2 {float: left; width: 100%; text-align: left; color: #807E7F; font-size: 1.0em;padding-top: 20px; font-weight: normal; line-height: 17px;}
#single_right p {float: left; width: 100%; text-align: left;font-size: 1.2em;}
#single_buy_line{ float: left; width: 100%; text-align: left; padding-top:10px;}
/* link */
#single_links  { float: left; width: 100%; 	height:40px; line-height: 40px;	border-bottom: 10px solid #fff;	border-top: 10px solid #fff; color:#000; vertical-align: top; background: none;}
#single_links_left {float: left; width: 135px; background-image: url("../store/bm_single_enq.jpg"); background-repeat:no-repeat;background-position:0px 0px ;color: red;padding-left: 42px;}
#single_links_right {float: left; width: 135px; background-image: url("../store/bm_single_taf.jpg"); background-repeat:no-repeat;background-position:0px 0px ;color: red;padding-left: 42px;}

#single_links A, #single_links A:hover  { color: #898B8A; text-decoration:none; font-weight: bold; }
#single_links2 p { float: left; padding-right: 20px;	padding-left: 0px; color:#fff;}
/* customise */
#single_customise  {float: left; width: 548px; padding-left: 10px; padding-right: 10px;}
#single_customise h1 {float: left; width: 440px; background-color: #1F9AE2; font-weight: bold; color: #fff; font-size: 1.2em; line-height: 30px; height: 30px;}
#single_customise h2 {float: left; width: 106px; background-color: #1F9AE2; font-weight: bold; color: #fff; font-size: 1.2em; line-height: 30px; height: 30px; text-align: right; padding-right: 2px;}
#single_customise table {float: left; border:0px;}
/* bundles */
#single_bundles  {float: left; width: 548px; padding-left: 10px; padding-right: 10px; border-top: 20px solid #fff;}
#single_bundles h1 { background-color: #1F9AE2; font-weight: bold; width: 100%; color: #fff; font-size: 1.2em; height: 30px; line-height: 30px; text-align: left; }
#single_bundles p { vaertical-align: middle;}
#single_bundles FORM{  float: left; padding:0px; margin: 0px;}
/* bundles template */
#bundles_template {float:left; margin: 0px auto 0px; text-align: left; width: 100%; border-top: 10px solid #fff; border-bottom: 10px solid #fff;}
#bundles_row { float: left; width: 100%; text-align: left; }
#bundles_name { float: left; width: 100%; text-align: left; height: 20px; line-height: 20px; font-weight: bold; color: #1F9AE2; font-size: 1.2em;	 }
#bundles_text { float: left; width: 215px; font-size: 1.2em;}
#bundles_discount { float: left; width: 80px;font-size: 1.4em; color:#1F9AE2; }	
#bundles_cost { float: left; width: 120px;font-size: 1.3em; padding-left: 5px; margin-left: 5px; text-align: right; }
#bundles_buy { text-align: center; width: 120px;  text-align: right}
/* related */
#single_related  {float: left; width: 740px; margin-top: 40px; padding-bottom:30px; border-top: 2px solid #B31701;}
#single_related  h1 {  font-weight: bold; width: 100%; color: #B31701; font-size: 1.2em; height: 30px; line-height: 30px; text-align: left; }
/* discount */
.disc_name  { color: #000000; font-size: 1.2em; text-decoration: none; font-weight: bold;}
.disc_price  { color: #000000; font-size: 1.1em; text-decoration: none; font-weight: bold;}
.disc_head  { color: #000000; font-size: 14px; text-decoration: none; font-weight: bold;}
.disc_line  { color: #000000; font-size: 12px; text-decoration: none; }

/* ***** WISHLIST ***** */
#savelist_message  {float: left; width: 100%; text-align: left;}

/* ***** MAILING LIST PAGE ***** */
#mailing_list_page {float: left; width: 100%; padding-top: 10px; text-align: left;}
#mailing_list_page p {text-align:left; margin: 10px auto 10px; padding: 3px;}
#mailing_list_page form { padding:5px;}
.bold { font-weight:bold;}
.error {color:#F30000;}
#mailing_list_border {width: 400px;text-align: left; border: 1px solid #ddd; padding: 15px;}

/* ***** ENQUIRY PAGE ***** */
#enquirypage { float: left; width: 100%; }
#enquirypage p{ float: left; width: 100%; text-align: left}
#enquirypage h1{ float: left; width: 100%; text-align: left; color: red; font-size: 1.1em;font-weight: normal}
#enquiryform {float: left;	font-size: 0.9em; width: 500px; text-align: left;	margin: 0px auto 0px;padding: 10px;}
#enquiryform p{ margin-bottom:3px;	line-height:20px; height: 20px; padding-top:2px; padding-bottom:2px; text-align: left; width: 500px;}
#enquiryform LABEL { float: left; width: 8em;	text-align: left; height:1.4em; font-size: 1.2em; background-color: #fff; border-right: 5px solid #fff;	color: #000; padding-right: 20px;		padding-bottom: 3px;}
#enquiryform INPUT2 { padding: 1px;	width: 8em;	height: 1.1em;}
#enquiryform SELECT { padding-left: 10px;	margin: 0px 0.5em 0px 0px;}
.enquiryform_input {border: 1px solid #7F9DB9; font-size: 1.2em; padding: 2px; }

/* ***** REVIEWS PAGE ***** */
.reviews_button{border: 1px solid #04388B; padding:2px; background-color:#F8FCFD; color:#1C2AAC;font-size:12px;cursor: hand;}
#reviews_area{float: left; width: 570px;  text-align: left;margin:0px; padding-top: 10px;}
#reviews_area p {float:left; width: 100%;padding:0px; margin:0px;padding-top: 5px; font-size: 12px;text-align: left}
#reviews_area h4 {padding:0px; margin:0px; padding-bottom: 0px;text-align: center}
#reviews_errmsg {float: left; width: 100%; text-align:left; font-size: 12px; color: #f30000;border-bottom: 5px solid #fff;}
#reviews_navline {float: left; width: 560px; text-align: left; padding:0px; padding-left:10px; margin:0px; font-size: 12px; height: 30px; line-height: 30px; background-color: #00aedb; color:#fff;}
.reviews_listing {font-size: 12px; color: #272727; text-align: center;}
.reviews_listing A, A:hover {font-size: 12px;}
#reviews_none_msg {float: left; text-align: left; padding-top: 10px;paddin-bottom: 10px;}
#revform { float: left; width: 500px; border: 1px solid #ddd; text-align: left;margin-left:50px;}
#revform_left { float: left; width:90px; text-align:right; font-size: 12px;padding-right: 10px;padding-top: 12px;}
#revform_right { float: left; width: 400px;font-size: 12px; padding-top: 12px;}
/* ***** INFOPAGES ***** */
#infopages{ float: left; width:600px; padding: 0px;  text-align: left; }
#infopages h3, #infopages h4 {color: #B31701; width: 100%;font-size: 1.1em; padding-top: 10px; padding-bottom: 6px;}
#infopages h1 {float: left; width: 100%; text-align: left; font-size: 0.9em;}
#infopages h2 { color: #000; width: 100%;font-size: 12px; line-height: 18px; font-weight: normal;padding-bottom: 20px;}
#infopages p {color: #000; font-size: 12px; line-height: 18px;margin-bottom: 20px;}
.info_link{color:#B31701;}
.info_link A{color: #B31701;}
.info_link:hover {color: #B31701;}
.info_more{color:#B31701;text-decoration: none}
.info_more A{color: #B31701;text-decoration: none}
.info_more:hover {color: #B31701; text-decoration: underline}
#infopages UL {color: #000; padding-left: 40px;}
#infopages li {padding-left:5px;}
.store_inf_head { color: #a30303; font-weight: bold;}

/* ***** PRICELIST ***** */
#pricelist h1 {font-size: 1.3em;}
#pricelist p {font-size: 0.8em;}

/* ***** DISPATCHNOTE ***** */
#dispatchnote {width: 700px; margin: 0px auto 0px; text-align: center; border-top: 30px solid #fff; color: #000; font-family: arial; padding-left: 50px; padding-right: 50px;}
#dn_toparea_left {float: left; width: 300px; height: 300px; text-align: left;}
#dn_toparea_left h1{float: left; text-align: left; font-size: 1.5em; border-top: 20px solid #fff; font-weight: normal; width: 100%;}
#dn_toparea_left p{float: left; text-align: left; font-size: 1.4em; border-top: 20px solid #fff; font-weight: normal; width: 100%;}
#dn_toparea_right {float: left; width: 300px; height: 300px; text-align: left;}
#dn_toparea_right h1{float: left; text-align: right; font-size: 1.5em; border-top: 10px solid #fff; font-weight: bold; width: 100%;}
#dn_toparea_right p{float: left; text-align: right; font-size: 1.3em; font-weight: normal; width: 100%;}
#dn_text{float: left; width: 600px; text-align: left; border-top: 10px solid #fff; font-size: 1.3em;}
#dn_header {float: left; width: 100%; height: 30px; line-height: 30px; background-color: #ececec; border-top: 30px solid #fff;}
#dn_header_code {float: left;width: 90px;text-align: left;padding-left: 10px;}
#dn_header_description {float: left;width: 400px;text-align: left;}
#dn_header_qty {float: left;width: 90px;text-align: left;padding-left: 10px}
#dn_detail {float: left; width: 100%; background-color: #fff; border-top: 20px solid #fff;font-size: 1.3em}
#dn_detail_code {float: left;width: 90px;text-align: left;padding-left: 10px;}
#dn_detail_description {float: left;width: 400px;text-align: left;}
#dn_detail_qty {float: left;width: 90px;text-align: left;padding-left: 10px;}

/* ***** FOOTER ***** */
#footer{float: left; height:218px; margin:0px auto 0px; width: 100%; text-align:center; border-top: 3px solid #9F1400;padding-top:10px;margin-top:20px;}
#footer_latest{float:left;width:500px; height:165px; text-align:left; margin-top:17px;}
 #footer_latest H1{color:#9b9b9b; font-size:21px;}
.footer_links{float:left; height:165px; text-align:left; margin-top:20px;}
 .footer_links H1{width:100%; font-size:12px; color:#b61700; font-family:Helvetica, sans-serif; line-height:22px;}
 .footer_links UL{float:left; margin-right:30px;}
 .footer_links UL LI {list-style-type:none; height:18px; line-height:18px; background:url(../store/site_tp1_footer_links.jpg) no-repeat;}
 .footer_links UL LI A{display:block; color: #979898; font-size:11px; text-decoration:none; padding-left:12px;}
 .footer_links UL LI A:hover{text-decoration:underline;}
#footer_bot {float:left;width:100%; height:25px; line-height:25px;background:#eff0f0; margin:37px 0px 70px 0px; font-size:11px; color:#7c7f7f;}
 #footer_bot A{font-size:11px; color:#7c7f7f; text-decoration:none;}
 #footer_bot_left{float:left; margin-left:10px;}
 #footer_bot_right{float:right; margin-right:10px;}


/* ----------------------- SEARCH FILTER ---------------------------*/
#prod_filter{width:100%; float:left; margin:0px 0px 10px 0px;}

#prod_filter H1{float:left; width:100%; text-align:left; font-size:14px; color:#c01f25; margin:15px 0px 0px 0px; border-bottom:0px solid #d7d7d7;}
#filter_form{float:left; width:100%; margin:5px 0px 15px 0px;}
#filter_form .optionBox{float:left; margin:0px 25px 0px 0px; text-align:left;}
#filter_form .optionBox INPUT[type=text]{border:1px solid #d7d7d7; color:#003366; padding:2px; float:left; margin:0px 5px 0px 0px;}
#filter_form .optionBox A.filterFind{cursor:pointer; color: #c01f25; text-decoration:underline; float:left; line-height:20px;}
#filter_form label{line-height:19px; width:100%; color:#999111; text-align:left;}
#filter_form select{border:1px solid #d7d7d7; font-size:1.0em; padding:2px; font-family:Arial, Helvetica, sans-serif; color:#003366;}

#filter_footer{text-align:center; width:145px; margin:20px 0px 0px 0px; float:left; clear:both;}
#filter_footer H2{color:#c01f25; font-size:16px; margin:0px 0px 5px 0px; width:100%; text-align:center;}
#filter_footer INPUT[type=submit]{background:url(../store/button_showresults.jpg); border:none; width:134px; height:24px; cursor:pointer;}
#filter_footer IMG{vertical-align:middle;}

#sp_standard{float:left; margin:10px 0px 0px 0px; width:696px; text-align:left; border:1px solid #ddd; padding:10px;}
 #sp_standard_r1{float:left; width:100%; }
  #sp_standard_r1_l{float:left; width:300px;}
	 #sp_standard_r1_l_t{float:left; width:300px; height:250px;}
	 #sp_standard_r1_l_b{margin:5px 0px 0px 0px; float:left; width:300px;}
	  #sp_standard_r1_l_b .imgColorboxShow{position:relative; float:left;}
      #sp_standard_r1_l_b #imgMiddle.imgColorboxShow{position:relative; float:left; margin:0px 3px 0px 3px;}
      #sp_standard_r1_l_b .imgEnlargeIcon{position:absolute; background:url('../store/itemImageEnlarge.png'); height:19px; width:98px; top:63px; left:0px;}

			
			
IMG{border:none;}



/* *********************** SLIDESHOW V1 ********************* */

.smallbut{ width:10px; color:#fff; padding-right:4px; padding-left:4px; margin-right:3px; cursor:pointer; }

.smallbutover { width:10px; color:#FFF; padding-left:4px;padding-right:4px; border: #fff solid 1px; margin-right:3px; font-size:1.1em; cursor:pointer; }

#slideshow_controls img{ padding-top:2px; }

#slideshow_controls img :hover{ padding-top:2px; cursor:pointer;}

#slideshow_capnav {}
ul.slideshow { list-style:none; width:612px; height:311px; overflow:hidden; position:relative; margin:0; padding-left: 0px; }     
   
ul.slideshow li { position:absolute; margin-left:0px; }  
   
ul.slideshow li.show { z-index:500; }  
   
ul img { border:none; }  
   
#slideshow-caption { width:612px; position:absolute; bottom:0; left:0; z-index:500;  }  
   
#slideshow-caption .slideshow-caption-container { padding-left:10px; padding-bottom:1px; z-index:0; margin-top:0px; }   
 
#slideshow-caption p { margin:0px 0 0 0; padding:0px; z-index:0; } 
	
	/* -------------------------- TELLAFRIEND -------------------------- */
#tellafriend_box {float: left; width: 355px; border: 1px solid #000;;margin-left: 17px;margin-top: 20px;padding-bottom: 15px;}
#tellafriend_box h1 {float: left; width: 100%; height: 20px; line-height: 20px; color: #fff; background-color: #000; text-align: left; font-size: 1.2em;padding-left: 10px; padding-top: 5px; padding-bottom: 5px;}
#tellafriend_box h2 {float: left; width: 100%; height: 20px; line-height: 20px; color: #000; background-color: #fff; text-align: left; font-size: 1.1em;padding-left: 10px; padding-top: 15px; }
#tellafriend_box h3 {float: left; width: 100%; height: 20px; line-height: 20px; color: #000;  text-align: left; font-size: 1.2em;padding-left: 10px;  border-top: 15px solid #fff;border-bottom: 15px solid #fff;}
#tellafriend_box p {float: left; width: 100%;text-align: left; color: #000;padding-left: 10px;font-size: 1.2em}
#tafform { float: left; width: 340px;}
#tafform_left { float: left; width: 100px; font-size: 1.2em;font-weight: normal; text-align: left;padding-left: 10px;height: 25px; line-height: 25px;}
#tafform_right { float: left; width: 240px; font-weight: normal;text-align: left;height: 25px; line-height: 25px;}
.SITEA_TAFinput { background-color: #fff; font-weight: normal; font-size: 1.2em;padding: 1px; width: 190px; border: 1px solid #000;}
#taf_errmsg { float: left; width: 100%;text-align: left; color: red;padding-left: 10px;}

/* -------------------------- MANCUST -------------------------- */

#mancust_errormsg { float: left; width: 180px; color: #f30000; font-size: 12px;padding-left:20px;}
#mancust_errmsg_newline { float: left; width: 300px; padding-left: 20px; }
#mancust_disp_fullname { float: left; width: 200px; color: #00265C; font-size: 1.3em; text-align:left; line-height: 22px; padding-left: 20px;}
#mancust_choicename_fullwidth { float: left; width: 300px;text-align:left; padding-bottom:10px; padding-left: 20px;}
#mancust_choicename_left { float: left; color: #00265C; font-size: 1.3em;text-align:left;line-height: 22px;}
#mancust_choicename_right { float: left; color: blue; font-size: 12px;text-align:left}

/* -------------------------- PRICELIST -------------------------- */
#pricelist h1 { font-size: 1.3em;}
#pricelist p { font-size: 1.0em;padding-top: 3px;}









