/* 
Davies Gate

Colours:
very_light_blue:  color:#b3d1e2;
light_blue:  color:#4e8abe;
blue:        color:#246298;

[left nav]
dark_blue : color:#15446c;
darker_blue:   color:#415a68;

light_olive  color:#bcac6d;
gray: 
 */
 

/*=======================  main  ========================*/
html, body, ul, ol, h1, h2, h3, h4, p {padding:0; margin:0;}

#holder a {color: #000; text-decoration:none;}
#holder a:hover{text-decoration:underline;}


body {background: #a1cbe5 url(/images/static/bg-body.gif) repeat-x 0 0; margin:0; padding:0; width: 750px; margin:auto; font-family: Tahoma, Arial, sans-serif; font-size: 12px;}

#holder { position:relative; width:750px;  margin:auto; margin-bottom:-30px;   overflow: hidden; float:left; padding-top:12px;}
#top_holder {width:750px;  color:#000; margin:0; padding:0; background:#fff; clear:both; float:left;}


#skip {position:absolute; left:-1999px;}
#logo {float:left; margin-top: 10px; padding:0 0 0 0px; }
#logo a {text-decoration:none;}
#logo a img {border:0;}
#side_nav { width: 200px; overflow: hidden; padding: 0; float:left; margin-right:-50px;}
#main_body {width: 530px; padding:0 10px;  float:right; overflow: hidden; display: block;  margin-left:-50px;}

.cleardiv{display:block; clear:both; }

#banner_image img{border:none;}
/*=======================  header right  ========================*/
#subnavigation {float:right;  list-style: none; text-align: left; margin-top:15px; padding-bottom:2px; border-bottom:solid 1px #4e8abe; color:#4e8abe; clear:right; font-weight:bold; font-size:11px;}
#subnavigation a{text-decoration:underline;}
#subnavigation a:hover{text-decoration:none;}
#subnavigation li{float:left; padding:0; margin:0;} 
#subnavigation li a{display:block; padding:5px 5px 5px 5px; color:#4e8abe;} 


#subnavigation .welcome_info{color:#b60e0e;  padding:5px;}
#subnavigation .subnav_account {border-right:dotted 1px #4e8abe;}
#subnavigation .login_link{border-right:dotted 1px #4e8abe;} 

#subnavigation .cart_status{padding:5px 0 5px 5px;}
#subnavigation .subnav_cart {padding-left:5px;}
#subnavigation .subnav_cart a{display:block; background: url(/images/static/cart.gif) no-repeat 0 4px; white-space: nowrap; padding-left:16px;}

#newsletter { padding-top: 10px;  float:right; clear:right; white-space:nowrap; width:500px; }
#newsletter form{float:right; display:block; }
#newsletter h3 {font-weight:normal; font-size:11px; text-transform:uppercase; float:left; color: #4e8abe; padding-top:2px; }
#newsletter div{float:left;}
#newsletter #newsletter_desc {font-weight:normal; font-size:11px; text-transform:uppercase; color: #4e8abe; background: url(/images/static/icon_email.gif) no-repeat 14px 3px; padding-left:36px; padding-top:2px;}
#newsletter #newsletter_desc strong{font-weight:normal;}
#newsletter .newsletter_box {border: 1px solid #a9a9a9; font-size: 10px; padding:2px 0 0 4px; height: 14px; width:136px; margin-left:9px; background: url(/images/static/bg-input.gif) repeat 0 0; border:solid 1px #4e8abe; color:#8a8a8a;}

#newsletter label {display: none;}
#newsletter #signup_btn_div{padding:2px 0 0 5px;}
#newsletter #signup_btn_div .signup_btn {display:block;  width: 27px; height: 14px; background: url(/images/static/btn_gosearch.gif) no-repeat 0 0;}
#body_header {clear:both; height:1px; clear:both; display:block;}

/* =============== HP main newsletter ======================== */

#newsletter_2 { padding:10px 0; float:left;  clear:both; white-space:nowrap;  border-top:solid 1px #246298; width:100%;}
   *html #newsletter_2 {padding-bottom:0;}
#newsletter_2 form{float:right; display:block; padding:0;}
#newsletter_2 h3 {font-weight:normal; font-size:11px; text-transform:uppercase; float:left; color: #4e8abe; padding-top:2px; }
#newsletter_2 div{float:left;}
#newsletter_2 #newsletter_desc_2 {font-weight:normal; font-size:11px; text-transform:uppercase; color: #4e8abe; background: url(/images/static/icon_email.gif) no-repeat 5px 3px; padding-left:28px; padding-top:2px;}
#newsletter_2 #newsletter_desc_2 strong{font-weight:normal;}
#newsletter_2 .newsletter_box {border: 1px solid #a9a9a9; font-size: 0.8em; height: 16px; width:140px; margin-left:7px; background: url(/images/static/bg-input.gif) repeat 0 0; border:solid 1px #4e8abe; color:#8a8a8a;}
#newsletter_2 label {display: none;}
#newsletter_2 #signup_btn_div_2{margin:2px 0 0 5px; width: 27px; height: 14px; background:   url(/images/static/btn_gosearch.gif) no-repeat 0 0;}
    *html #newsletter_2 #signup_btn_div_2{margin-top:3px}
#newsletter_2 #signup_btn_div_2 .signup_btn {display:block; width: 27px; height: 14px;}

/*===================== call us ================================*/
/*
#call_us{width:100%; float:none; color:#4e8abe; font-family:arial; clear:both; font-weight:normal;  text-align:right; padding:0px 0 1px 0; position:relative; top:-8px; font-family:verdana;}
*/
#call_us{width:100%; float:none; color:#4e8abe; font-family:arial; clear:both; font-weight:normal;  text-align:right; padding:0px 0 1px 0; position:relative; top:-8px; font-family:verdana; background: url(/images/static/phone.gif) no-repeat 315px 1px; height:21px;}

#call_us *{ display:none;}
#call_us h3{  font-size:14px;  font-weight:normal; text-transform:uppercase;}
#call_us .phone_number{font-size:18px; font-weight:normal;}
#call_us .call_free{padding:4px 0 0 5px; font-size:11px;}


/* ===================== top nav ============================ */
#navigation {clear:both; float:left; width:100%; list-style:none; font-size:14px;  border-top:solid 1px #4e8abe; border-bottom:solid 1px #4e8abe; padding:3px 0; margin:0 -500px 3px 0; }

#navigation li{float:left;}
#navigation li a{float:left; color:#3c79af; display:block; padding:2px 5px;  border-right:dotted 1px #bcac6d; text-transform:uppercase;}

#search {background-color:#4e8abe; no-repeat 0 0; height:28px;  width:245px; float:right; margin-left:0px; clear:right;}
#search form{clear:both;}
#search .search_textbox {font-size: 10px; padding:2px 0 0 4px; height: 14px; width:138px; margin:0 0 0 3px; background: url(/images/static/bg-input.gif) repeat 0 0; border:solid 1px #4e8abe; color:#363636; }
#search #search_input {float:left; padding:5px 0 0 8px;}
    *html #search #search_input {  padding:4px 0 0 8px;}
#search label {color:#fff; text-transform:uppercase; font-size:14px; display:block; float:left;}
#search #search_btn_div {float:left; margin:7px 0px 0 5px; }
#search .search_btn {display:block;  width: 27px; height: 14px; background: url(/images/static/btn_gosearch.gif) no-repeat 0 0;}


/* ================== left nav ========================= */

#categories {width:180px; padding:10px; background: #abcbde; float:left; font-family: Arial, Tahoma, "Sans Serif"; color:#415a68; text-transform:uppercase;}
#categories a{color:#15446c;}
#categories h3 {font-size:1px; text-indent:-1000px; font-weight:normal; height:29px; background: url(/images/static/search_by.gif) no-repeat 0px 0px; margin-bottom:-5px;}
#categories  ul {list-style:none; }
#categories  li{padding:0; margin:0; clear:both; float:left; width:100%;}
#categories .cat_link_level1{font-family: verdana; font-size:17px; font-weight:normal; color:#415a68; border-top:dotted 1px #415a68; display:block; padding:5px 5px; margin-top:5px;}
#categories .cat_link_level2{font-family: tahoma; font-size:9px;   display:block; padding:1px 0px 0px 18px;  background: url(/images/static/bullet_left_nav.gif) no-repeat 8px 3px;}

/* ================= main =========================== */

.prod_prices {color:#246298;}
.prod_prices dt {display:block;}
.prod_prices dd {}
.stock_text {clear:both; color: #246298;}
.call_for_price {clear:both; color: #246298;}
.old_regular_price {text-decoration: line-through; color:#246298;}
.current_price { color:#246298; }
.bluebox {color:#246298; }
.save {display:none;}
.list_price {text-decoration: line-through; color:#246298;}

/* ================ content =========================== */

#content_block{clear:both; padding:10px;}


/* ================ featured products =================== */
#featured_prod_section{}
#featured_prod_section h2 {margin-bottom:12px; height:28px; padding:0 0 0 0px; color:#7aa7ce; font-weight:normal; text-transform:uppercase; font-size:22px; border-top:solid #4e8abe 1px; border-bottom:solid #4e8abe 1px; background: url(/images/static/featured_products.gif) no-repeat 5px 3px;}
#featured_prod_section h2 span{display:none;}
#featured_prod_section ul{list-style: none;  clear:both; }
#featured_prod_section .featured_prod {float:left; width: 150px; height:250px; overflow: hidden; margin:0 0 5px 0px; display:block;  position:relative; padding:0 15px;}
#featured_prod_section .cleardiv{display:none;}
#featured_prod_section .cleardiv.show{display:block; height: 0px; border-bottom:solid 1px #4e8abe; padding-top:0px; margin:12px 0; font-size:0px;}
#featured_prod_section .headerFeatProd_headline{color:#15446c; font-size:20px; font-weight:normal; padding:30px 0 5px 0; display:block;}
#featured_prod_section .headerFeatProd_img{height:100px;  display:block;}
#featured_prod_section .headerFeatProd_article{color:#15446c; font-weight:normal;  display:block; height:70px; overflow:hidden;}

#featured_prod_section #featured_prod_container .featured_prod1 {margin-left:1px;}
#featured_prod_section  #featured_prod_2 {clear:both;}
#featured_prod_section  .row_2 {float:left;}

#featured_prod_section .featured_prod img {border: none;}

#featured_prod_section .list_price, #featured_prod_section .old_regular_price{display:none;}
#featured_prod_section .stock_text{float:left;}
#featured_prod_section .featured_prod .featured_prod_p {display: none;}
#featured_prod_section .featured_prod .sku {display: none;}
#featured_prod_section .featured_prod .prod_title {display:block;   padding: 3px 0 0 5px; height: 18px !important; overflow:hidden;  font-size: 13px !important; font-weight:bold;   color:#415a68; text-transform:capitalize;}


#featured_prod_section .featured_prod_form {clear: both; }
#featured_prod_section .featured_prod_form .prod_prices{clear:both;  border-top:dotted 1px #415a68; border-bottom:dotted 1px #415a68;  padding:2px; }
#featured_prod_section .featured_prod_form .prod_prices dt {display: none;}
#featured_prod_section .prod_brand {display: none;}
#featured_prod_section .call_for_price {padding-left: 5px;}

#featured_prod_section .featured_prod_input {height: 30px; overflow:hidden; padding:3px 0 0 3px;}
#featured_prod_section .featured_prod_input span{display:block; float:left;}

#featured_prod_section .more {float:left; clear:none;}
#featured_prod_section .more a{background: url(/images/static/btn-add.gif) no-repeat 0 0; display:block; width:65px; height:20px; }
#featured_prod_section .more a span{display:none;}

#featured_prod_section .morelink {float:left; clear:none;}
#featured_prod_section .more_link a{background: url(/images/static/btn-info.gif) no-repeat 10px 3px; display:block; width:70px; height:20px;}
#featured_prod_section .more_link a span{display:none;}



/* ===================== footer ============================== */
#footer {clear: both;   color:#4e8abe;  float:left; width:750px; padding:0px;}
#footer ul {float:left; list-style: none; text-align:center;  border-bottom:1px solid #fff; width:100%; padding:10px 0; font-size:11px;}
#footer ul li {display: inline; padding:2px 0px 2px 0px; }
#footer ul li a {color:#fff; display: inline; padding:0px 6px 0px 1px; border-right: 1px solid #fff; }
#footer ul li .footer_link_last{border:none;}

#footer ul.footer_list2 {font-size:10px; border:none; }
#holder #footer ul.footer_list2 li a{color:#fff;}

#copy_and_tag {clear:both; float:left; width:750px; font-size:10px; padding:10px 0;  margin-bottom:30px;}
#ecptag {float:right;  position:relative; top:-31px; width:215px; text-align:right; font-size:9px; color:#fff;}
#ecptag a {color: #fff; text-decoration:underline;} 
#ecptag a:hover {color: #fff; text-decoration:none;} 

#copyright {color:#fff; float:left; position:relative; top:-32px; width:160px;}
#copyright a {display: inline;}
#copyright .the_copyright, #copyright .the_all_rights {display: none;}

.req_div{color:#15446c;}
.required_field{color:#c00;}
/* 
Davies Gate

Colours:
very_light_blue:  color:#b3d1e2;
light_blue:  color:#4e8abe;
blue:        color:#246298;

[left nav]
dark_blue : color:#15446c;
darker_blue:   color:#415a68;

light_olive  color:#bcac6d;
gray: 
 */

/*=======================  main  ========================*/
html, body, ul, ol, h1, h2, h3, h4, p {padding:0; margin:0;}

#holder a {color: #000; text-decoration:none;}
#holder a:hover{text-decoration:underline;}


body {background: #a1cbe5 url(/images/static/bg-body.gif) repeat-x 0 0; margin:0; padding:0; width: 750px; margin:auto; font-family: Tahoma, Arial, sans-serif; font-size: 12px;}

#holder { position:relative; width:750px;  margin:auto; margin-bottom:-30px;   overflow: hidden; float:left; padding-top:12px;}
#top_holder {width:750px;  color:#000; margin:0; padding:0; background:#fff; clear:both; float:left;}


#skip {position:absolute; left:-1999px;}
#logo {float:left; margin-top: 10px; padding:0 0 0 0px; }
#logo a {text-decoration:none;}
#logo a img {border:0;}
#side_nav { width: 200px; overflow: hidden; padding: 0; float:left; margin-right:-50px;}
#main_body {width: 530px; padding:0 10px;  float:right; overflow: hidden; display: block;  margin-left:-50px;}

.cleardiv{display:block; clear:both; }

#banner_image img{border:none;}
/*=======================  header right  ========================*/
#subnavigation {float:right;  list-style: none; text-align: left; margin-top:15px; padding-bottom:2px; border-bottom:solid 1px #4e8abe; color:#4e8abe; clear:right; font-weight:bold; font-size:11px;}
#subnavigation a{text-decoration:underline;}
#subnavigation a:hover{text-decoration:none;}
#subnavigation li{float:left; padding:0; margin:0;} 
#subnavigation li a{display:block; padding:5px 5px 5px 5px; color:#4e8abe;} 


#subnavigation .welcome_info{color:#b60e0e;  padding:5px;}
#subnavigation .subnav_account {border-right:dotted 1px #4e8abe;}
#subnavigation .login_link{border-right:dotted 1px #4e8abe;} 

#subnavigation .cart_status{padding:5px 0 5px 5px;}
#subnavigation .subnav_cart {padding-left:5px;}
#subnavigation .subnav_cart a{display:block; background: url(/images/static/cart.gif) no-repeat 0 4px; white-space: nowrap; padding-left:16px;}

#newsletter { padding-top: 10px;  float:right; clear:right; white-space:nowrap; width:500px; }
#newsletter form{float:right; display:block; }
#newsletter h3 {font-weight:normal; font-size:11px; text-transform:uppercase; float:left; color: #4e8abe; padding-top:2px; }
#newsletter div{float:left;}
#newsletter #newsletter_desc {font-weight:normal; font-size:11px; text-transform:uppercase; color: #4e8abe; background: url(/images/static/icon_email.gif) no-repeat 14px 3px; padding-left:36px; padding-top:2px;}
#newsletter #newsletter_desc strong{font-weight:normal;}
#newsletter .newsletter_box {border: 1px solid #a9a9a9; font-size: 10px; padding:2px 0 0 4px; height: 14px; width:136px; margin-left:9px; background: url(/images/static/bg-input.gif) repeat 0 0; border:solid 1px #4e8abe; color:#8a8a8a;}

#newsletter label {display: none;}
#newsletter #signup_btn_div{padding:2px 0 0 5px;}
#newsletter #signup_btn_div .signup_btn {display:block;  width: 27px; height: 14px; background: url(/images/static/btn_gosearch.gif) no-repeat 0 0;}
#body_header {clear:both; height:1px; clear:both; display:block;}

/* =============== HP main newsletter ======================== */

#newsletter_2 { padding:10px 0; float:left;  clear:both; white-space:nowrap;  border-top:solid 1px #246298; width:100%;}
   *html #newsletter_2 {padding-bottom:0;}
#newsletter_2 form{float:right; display:block; padding:0;}
#newsletter_2 h3 {font-weight:normal; font-size:11px; text-transform:uppercase; float:left; color: #4e8abe; padding-top:2px; }
#newsletter_2 div{float:left;}
#newsletter_2 #newsletter_desc_2 {font-weight:normal; font-size:11px; text-transform:uppercase; color: #4e8abe; background: url(/images/static/icon_email.gif) no-repeat 5px 3px; padding-left:28px; padding-top:2px;}
#newsletter_2 #newsletter_desc_2 strong{font-weight:normal;}
#newsletter_2 .newsletter_box {border: 1px solid #a9a9a9; font-size: 0.8em; height: 16px; width:140px; margin-left:7px; background: url(/images/static/bg-input.gif) repeat 0 0; border:solid 1px #4e8abe; color:#8a8a8a;}
#newsletter_2 label {display: none;}
#newsletter_2 #signup_btn_div_2{margin:2px 0 0 5px; width: 27px; height: 14px; background:   url(/images/static/btn_gosearch.gif) no-repeat 0 0;}
    *html #newsletter_2 #signup_btn_div_2{margin-top:3px}
#newsletter_2 #signup_btn_div_2 .signup_btn {display:block; width: 27px; height: 14px;}

/*===================== call us ================================*/
/*
#call_us{width:100%; float:none; color:#4e8abe; font-family:arial; clear:both; font-weight:normal;  text-align:right; padding:0px 0 1px 0; position:relative; top:-8px; font-family:verdana;}
*/
#call_us{width:100%; float:none; color:#4e8abe; font-family:arial; clear:both; font-weight:normal;  text-align:right; padding:0px 0 1px 0; position:relative; top:-8px; font-family:verdana; background: url(/images/static/phone.gif) no-repeat 315px 1px; height:21px;}

#call_us *{ display:none;}
#call_us h3{  font-size:14px;  font-weight:normal; text-transform:uppercase;}
#call_us .phone_number{font-size:18px; font-weight:normal;}
#call_us .call_free{padding:4px 0 0 5px; font-size:11px;}


/* ===================== top nav ============================ */
#navigation {clear:both; float:left; width:100%; list-style:none; font-size:14px;  border-top:solid 1px #4e8abe; border-bottom:solid 1px #4e8abe; padding:3px 0; margin:0 -500px 3px 0; }

#navigation li{float:left;}
#navigation li a{float:left; color:#3c79af; display:block; padding:2px 5px;  border-right:dotted 1px #bcac6d; text-transform:uppercase;}
#navigation .nav_last a{border:none;}

#search {background-color:#4e8abe; no-repeat 0 0; height:28px;  width:245px; float:right; margin-left:0px; clear:right;}
#search form{clear:both;}
#search .search_textbox {font-size: 10px; padding:2px 0 0 4px; height: 14px; width:138px; margin:0 0 0 3px; background: url(/images/static/bg-input.gif) repeat 0 0; border:solid 1px #4e8abe; color:#363636; }
#search #search_input {float:left; padding:5px 0 0 8px;}
    *html #search #search_input {  padding:4px 0 0 8px;}
#search label {color:#fff; text-transform:uppercase; font-size:14px; display:block; float:left;}
#search #search_btn_div {float:left; margin:7px 0px 0 5px; }
#search .search_btn {display:block;  width: 27px; height: 14px; background: url(/images/static/btn_gosearch.gif) no-repeat 0 0;}


/* ================== left nav ========================= */

#categories {width:180px; padding:10px; background: #abcbde; float:left; font-family: Arial, Tahoma, "Sans Serif"; color:#415a68; text-transform:uppercase;}
#categories a{color:#15446c;}
#categories h3 {font-size:1px; text-indent:-1000px; font-weight:normal; height:29px; background: url(/images/static/search_by.gif) no-repeat 0px 0px; margin-bottom:-5px;}
#categories  ul {list-style:none; }
#categories  li{padding:0; margin:0; clear:both; float:left; width:100%;}
#categories .cat_link_level1{font-family: verdana; font-size:17px; font-weight:normal; color:#415a68; border-top:dotted 1px #415a68; display:block; padding:5px 5px; margin-top:5px;}
#categories .cat_link_level2{font-family: tahoma; font-size:9px;   display:block; padding:1px 0px 0px 18px;  background: url(/images/static/bullet_left_nav.gif) no-repeat 8px 3px;}

/* ================= main =========================== */

.prod_prices {color:#246298;}
.prod_prices dt {display:block;}
.prod_prices dd {}
.stock_text {clear:both; color: #246298;}
.call_for_price {clear:both; color: #246298;}
.old_regular_price {text-decoration: line-through; color:#246298;}
.current_price { color:#246298; }
.bluebox {color:#246298; }
.save {display:none;}
.list_price {text-decoration: line-through; color:#246298;}

/* ================ content =========================== */

#content_block{clear:both; padding:10px;}


/* ================ featured products =================== */
#featured_prod_section{}
#featured_prod_section h2 {margin-bottom:12px; height:28px; padding:0 0 0 0px; color:#7aa7ce; font-weight:normal; text-transform:uppercase; font-size:22px; border-top:solid #4e8abe 1px; border-bottom:solid #4e8abe 1px; background: url(/images/static/featured_products.gif) no-repeat 5px 3px;}
#featured_prod_section h2 span{display:none;}
#featured_prod_section ul{list-style: none;  clear:both; }
#featured_prod_section .featured_prod {float:left; width: 150px; height:250px; overflow: hidden; margin:0 0 5px 0px; display:block;  position:relative; padding:0 15px;}
#featured_prod_section .cleardiv{display:none;}
#featured_prod_section .cleardiv.show{display:block; height: 0px; border-bottom:solid 1px #4e8abe; padding-top:0px; margin:12px 0; font-size:0px;}
#featured_prod_section .headerFeatProd_headline_first{color:#506a85; font-size:20px; font-weight:normal; padding:30px 4px 5px 0; display:block; float:left}
#featured_prod_section .headerFeatProd_headline_second{color:#3d5064; font-size:20px; font-weight:normal; padding:30px 4px 5px 0; display:block; float:left}

#featured_prod_section .headerFeatProd_img{height:100px;  display:block;}
#featured_prod_section .headerFeatProd_article{color:#15446c; font-weight:normal;  display:block; height:70px; overflow:hidden;  font-size:11px;}
#featured_prod_section .headerFeatProd_article a{color:#15446c; font-weight:normal; }

#featured_prod_section #featured_prod_container .featured_prod1 {margin-left:1px;}
#featured_prod_section  #featured_prod_2 {clear:both;}
#featured_prod_section  .row_2 {float:left;}

#featured_prod_section .featured_prod img {border: none; clear:both;}

#featured_prod_section .list_price, #featured_prod_section .old_regular_price{display:none;}
#featured_prod_section .stock_text{float:left;}
#featured_prod_section .featured_prod .featured_prod_p {display: none;}
#featured_prod_section .featured_prod .sku {display: none;}
#featured_prod_section .featured_prod .prod_title {display:block;   padding: 3px 0 0 5px; height: 18px !important; overflow:hidden;  font-size: 13px !important; font-weight:bold;   color:#415a68; text-transform:capitalize;}


#featured_prod_section .featured_prod_form {clear: both; }
#featured_prod_section .featured_prod_form .prod_prices{clear:both;  border-top:dotted 1px #415a68; border-bottom:dotted 1px #415a68;  padding:2px; }
#featured_prod_section .featured_prod_form .prod_prices dt {display: none;}
#featured_prod_section .prod_brand {display: none;}
#featured_prod_section .call_for_price {padding-left: 5px;}

#featured_prod_section .featured_prod_input {height: 30px; overflow:hidden; padding:3px 0 0 3px;}
#featured_prod_section .featured_prod_input span{display:block; float:left;}

#featured_prod_section .more {float:left; clear:none;}
#featured_prod_section .more a{background: url(/images/static/btn-add.gif) no-repeat 0 0; display:block; width:65px; height:20px; }
#featured_prod_section .more a span{display:none;}

#featured_prod_section .morelink {float:left; clear:none;}
#featured_prod_section .more_link a{background: url(/images/static/btn-info.gif) no-repeat 10px 3px; display:block; width:70px; height:20px;}
#featured_prod_section .more_link a span{display:none;}



/* ===================== footer ============================== */
#footer {clear: both;   color:#4e8abe;  float:left; width:750px; padding:0px;}
#footer ul {float:left; list-style: none; text-align:center;  border-bottom:1px solid #fff; width:100%; padding:10px 0; font-size:11px;}
#footer ul li {display: inline; padding:2px 0px 2px 0px; }
#footer ul li a {color:#fff; display: inline; padding:0px 6px 0px 1px; border-right: 1px solid #fff; }
#footer ul li .footer_link_last{border:none;}

#footer ul.footer_list2 {font-size:10px; border:none; }
#holder #footer ul.footer_list2 li a{color:#fff;}

#copy_and_tag {clear:both; float:left; width:750px; font-size:10px; padding:10px 0;  margin-bottom:30px;}
#ecptag {float:right;  position:relative; top:-31px; width:215px; text-align:right; font-size:9px; color:#fff;}
#ecptag a {color: #fff; text-decoration:underline;} 
#ecptag a:hover {color: #fff; text-decoration:none;} 

#copyright {color:#fff; float:left; position:relative; top:-32px; width:160px;}
#copyright a {display: inline;}
#copyright .the_copyright, #copyright .the_all_rights {display: none;}

.req_div{color:#15446c;}
.required_field{color:#c00;}
