	/* 
	 * @ Dog Car Seat Cover @ 2007  
	 *
	 * #ee7100 - orange
	 * #d9ebf6 - light blue
	 * #4988a9 - blue
	 * #21bb3a - green
	 *
	 /

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


html * { margin: 0; padding: 0; }
body {margin: 0; font: normal 0.7em/1.2em "Verdana", Helvetica, sans-serif; color: #000; background-color:#efe8d6; padding-top: 100px;}
img { border: 0; }
a { outline: none; color: #663300;}
a span { cursor: pointer }



input:focus, select:focus, textarea:focus,
input.focus, select.focus, textarea.focus { background-color: #fff; border-color: #663300; }



#skip { position: absolute; left: -50em; list-style: none; }
#skip a { position: absolute; left: 0; }
#skip a:focus { left: 90em; }

#holder {overflow-y:visible; border:#efe8d6 solid 1px; position:relative; top:15px; width: 980px;  margin:10px auto; background: url(/images/static/bg-main-body-middle.png) repeat-y 180px 0; margin-bottom:50px; }
#main_body { width: 800px; float: right; position: relative; margin-bottom:69px;}
#side_nav { width: 162px; float: left; padding-bottom: 5px; position: relative;}
#bottom_nav {width:800px; float:none; clear: both;   height: 60px; position: relative;}

#twitter { margin-left:50px; padding-top: 17px; font-size:11px; color:#663300; font-weight:bold; width: 190px; height: 80px; margin-bottom:-10px; float: left; background-color:#efe8d6; }


#main_body{padding:0 0 20px  0; background: url(/images/static/bg-main-body-middle.png) repeat-y 0 0;}
#inner_page_content{padding:0 30px;}
.page_title{position:absolute; left:30px; top:60px; font:normal 18px Georgia, Palatino; color: #663300;}
#main_breadcrumbs{display:block; color:#F8F4E9; background: url(/images/static/bg-main-body-top.png) no-repeat 0 0; height:20px; padding:30px 0 0 30px; margin:0 -30px; list-style-type:none; margin-top:0px; padding-bottom:40px;}
#main_breadcrumbs li{display:block; float:left; height:auto; }
#main_breadcrumbs a{color: #663300; }
#main_breadcrumbs a,
#main_breadcrumbs .crumb_on{padding-left:18px; background: url(/images/static/crumb-separator.png) no-repeat 6px 4px;}
#main_breadcrumbs .crumb_first{padding-left:0; background:none;}
#main_breadcrumbs .crumb_on{color:#775857;}

.menubar_contact {display:none;}
.menubar_phone { color: #663300; border:none !important; font-weight: bold; font-family: Georgia, Times, sans-seriff; font-size: 1.1em; padding: 2px 10px 0 10px; }

#no_id .page_title{width:770px; position:absolute; left:30px; top:0px; display:block; background: url(/images/static/bg-main-body-top.png) no-repeat 0 0; height:20px; padding:30px 0 0 30px; margin:0 -30px; list-style-type:none; margin-top:0px; }
#no_id h2#account_page{top: 60px; background: none; padding-top: 0; padding-bottom: 0; }
#no_id .error_message{margin-top:60px; border:solid 2px #c00; padding:5px; color:#c00; margin-bottom:5px;}

/*=======================  header  ========================*/

#logo { width: 700px; height: 100px; position:absolute; top:-110px; float: left; background-color:#efe8d6; }
#logo a {text-decoration: none; }

#logout_div {font-size:9px; color:#663300; width: 330px;  padding-top:5px; height:20px;  background-color: #ffcccc; position:absolute; top:-90px; left:650px; }
#logout_div a, #subnavigation1 a {color:#663300; text-decoration: underline;}
#logout_div a:hover, #subnavigation1 a:hover {text-decoration: underline;}
#logout_div .welcome_info,
#logout_div .login,
#logout_div .link_account{margin:0; padding:0 0 6px 0; display:block; float:left; border-bottom: 1px solid #000;}
#logout_div .welcome_info {padding-right: 3px;  margin-left: 10px; font-weight:bold; width:200px;}
      *html #logout_div .welcome_info {margin-left: 5px;}
#logout_div .login {width:35px; font-weight:bold; text-decoration:none; }
#logout_div .link_account {text-decoration:none;  padding-left: 3px; width:70px;}

#subnavigation1 {position:absolute; top:-65px; left:650px; font-size:9px;  background-color: #ffcccc; width: 330px; padding:5px 0 0 0px; height:20px;  float: right; list-style: none; display: inline;  color:#663300;}
#subnavigation1 li {display: inline;}
#subnavigation1 li.cart-icon  a{background: url(/images/static/icon-cart.png) no-repeat 0 50%; text-decoration: none; padding: 0 8px; margin-left: 10px;}
#subnavigation1 li.cart-link  a{text-decoration: none; font-weight:bold;}
#subnavigation1 li.cart-link  a:hover{text-decoration: underline;}
#subnavigation1 li.account-link {display: none;}


#navigation { position:absolute; top:-20px; left:180px; width:600px;  list-style: none; display: block;}
#navigation li {float: left; border-right: 1px solid #663300; }
#navigation li a { display: block; padding: 2px 10px 0 10px;  height:17px;  float:left; color: #663300; font: bold 11px Georgia, Helvetica, sans-serif; text-transform:uppercase; text-decoration: none; }
    :root #navigation li a { height:18px;}
#navigation li a:hover,
#navigation li .nav_active { background-color: #ffcccc; }
#navigation .nav_li_2{border:none;}


#search {  height: 19px; padding-top:1px; float: right; position:relative; right:2px; margin-top:-20px;}
  :root #search{position:relative; right:0;}
#search *{display:block; float:left; }
#search label { margin-top:1px;   color: #663300; font: bold 11px Georgia, Helvetica, sans-serif; text-transform:uppercase;}
#search .search_textbox { width: 102px; height:14px; border: 1px solid #6d6d6d; margin: 0 5px; font-size:12px;}
   *html #search .search_textbox{margin: 0 2px 0 4px;}
   :root #search .search_textbox{margin: -5px 5px 0 5px;}
   :lang(en) #search .search_textbox{margin: 0 5px;}
#search .search_btn { display: block;  width: 23px; height: 15px; background: #fff url(/images/static/btn-search.png) no-repeat 0 0; }

#featured_cat_section { width: 200px; float: left; }
#featured_cat_section a { display: block; float:right; width: 190px; height: 350px; background: url(/images/static/bg-great-gifts.png) no-repeat 0 0 }
#featured_cat_section img { display: none; }

/*=======================  left navigation  ========================*/
#side_nav{background-color:#5f2206; border: solid #a17d65 1px; padding:1px;}



#categories {   border:solid #a15850 1px; border-bottom:none; margin:1px 1px 0 1px; padding:0 0 0 5px;}
#categories h3  { display:none;}
#categories ul { list-style: none;}
#categories li { border-bottom: 0px solid #fff;}
#categories li a,
.left_list_header { color: #F8C6C8; font: normal 1.4em "Georgia", Helvetica, sans-serif; text-decoration: none; background:url(/images/static/bg-left-nav-head.png) repeat-x transparent; display:block; padding-top:10px; margin:10px 5px 0 0;}
   :first-child +html span.left_list_header{font-size:1px; display:block;   margin:5px 0 -15px 0;}
   *html span.left_list_header{font-size:1px; display:block;   margin:0px 0 0px 0; position:relative; top:8px;}


:root #categories li a {font-weight: bolder;}
#categories li a.cat_link_level1_1{background:none; margin:0; }
#categories li li {margin-left:-4px; border:1px solid #5f2206; border-right:none; width:151px;}
   :root #categories li li {margin-left:-2px;}
#categories li li a {font-weight:bold; font-family:Verdana; display: block; padding: 3px 18px 3px 8px; text-decoration:none; color: #fff; font-size: 1em; background: url(/images/static/bg-left-nav-btn.gif) repeat-y 0px 53px; margin:0px 0 0px 4px; height:auto; }
   :root #categories li li a {padding:3px 18px 5px 8px; background-position: 0 53px;}
  *:lang(en) #categories li li a {padding: 2px 18px 2px 8px;} 
#categories li li a.nav_active,
#categories li li a.cat_active,
#categories li li a:focus,
#categories li li a:hover { background-position: 0px 0px;}
#categories .cat_list_level2 ul{border:solid 1px #a15850;   margin-left:4px;  width:145px; padding-bottom:0; }
#categories .cat_list_level2 ul li{border:none; margin:0; position:relative; left:-4px; padding-left:9px; width:140px; margin-right:-4px;}
#categories .cat_list_level2 ul li a{background-image: url(/images/static/bg-left-subnav-btn.gif);}


#staticpg_link_list { border-left:solid #a15850 1px; border-right:solid #a15850 1px; margin:-10px 1px 0 1px; padding:0 0 0 5px;}
#staticpg_link_list .static_list_top { color: #F8C6C8; font: normal 1.4em "Georgia", Helvetica, sans-serif; text-decoration: none; background:url(/images/static/bg-left-nav-head.png) repeat-x transparent; display:block; padding-top:10px; margin:10px 5px 0 0px;  }
#staticpg_link_list .linklist_div_title {display:none;}
#staticpg_link_list ul {list-style:none; padding:0px 0 4px 0;}
#staticpg_link_list li {margin:3px 0;}
#staticpg_link_list li a {font-weight:bold; font-family:Verdana; display: block; padding: 3px 18px 3px 8px; text-decoration:none; color: #fff; font-size: 1em; background: url(/images/static/bg-left-nav-btn.gif) repeat-y 0px 53px; margin:0 3px 0 0; height:auto; }
   :root #staticpg_link_list li a {padding:3px 18px 5px 8px; background-position: 0 53px;}
  *:lang(en) #staticpg_link_list li a {padding: 2px 18px 2px 8px;} 
#staticpg_link_list li a.sidenav_active,
#staticpg_link_list li a:focus,
#staticpg_link_list li a:hover { background-position: 0px 0px;}
  
  
  
  
  
  
  
  
.shop_by_price {   border:solid #a15850 1px; border-bottom:none; border-top:none; margin:0px 1px 0 1px; padding:1px 0 0 5px;}
.shop_by_price ul { list-style: none;}
.shop_by_price li { border-bottom: 0px solid #fff;}
.shop_by_price h3, .shop_by_price li a { color: #F8C6C8; font: normal 1.4em "Georgia", Helvetica, sans-serif; text-decoration: none; background:url(/images/static/bg-left-nav-head.png) repeat-x transparent; display:block; padding-top:10px; margin:10px 5px 0 0;}
:root .shop_by_price h3 {font-weight: bolder;}
.shop_by_price li a.cat_link_level1_1{background:none; margin:0; }
.shop_by_price li li {margin-left:-4px; border:1px solid ##5f2206; border-right:none; width:151px;}
.shop_by_price li li a {font-weight:bold; font-family:Verdana; display: block; padding: 3px 18px 3px 8px; text-decoration: none; color: #fff; font-size: 1em; background: url(/images/static/bg-left-nav-btn.gif) repeat-y 0px 53px; margin:0px 0 0px 4px; height:auto; }
  :root .shop_by_price li li a {padding:3px 18px 5px 8px; background-position: 0 53px;}
  *:lang(en) .shop_by_price li li a {padding: 2px 18px 2px 8px;} 
.shop_by_price li li a.nav_active,
.shop_by_price li li a.cat_active,
.shop_by_price li li a:focus,
.shop_by_price li li a:hover { background-position: 0px 0px;}
.shop_by_price .cat_list_level2 ul{border:solid 1px #a15850;   margin-left:4px;  width:145px; padding-bottom:0;}
.shop_by_price .cat_list_level2 ul li{border:none; margin:0; position:relative; left:-4px; /*margin-left:-3px; margin-right:3px;*/ width:149px; margin-right:-4px;}

:root #categories li li a {margin: 2px 0;}
.prod_count {position: absolute; left: 140px; top:85px;}
.prod_count span {color: #663300;}

#newsletter { border:solid #a15850 1px; border-top:none; margin:0 1px 1px 1px; padding:1px 0 10px 5px;}

/* #newsletter form{ padding: 30px 0 15px 0; background:url(/images/static/bg-newsletter.gif) no-repeat 0 0; margin-right:5px;} */
#newsletter .newsletter_box{width:130px; height:14px; border:solid black 1px; font-size:12px; }
#newsletter .signup_btn{background:url(/images/static/btn-newsletter.png) no-repeat 0 0; width:60px; height:23px; margin:5px 0 0 80px;}
#newsletter #newsletter_h3{ color: #F8C6C8; font: normal 1.4em "Georgia", Helvetica, sans-serif; text-decoration: none; background:url(/images/static/bg-left-nav-head.png) repeat-x transparent; display:block; padding-top:10px; margin:10px 5px 0 0;}
:root #newsletter #newsletter_h3 {font-weight: bolder;}
#newsletter #newsletter_desc{color: #ffcccc; font-size: 0.8em; padding:10px 0 0 0;}
#newsletter label{color: #FFCCCC; padding:10px 0; display:block;}


/*=======================  banner  ========================*/

/* ====================== shop by price ===================== */
.shop_by_price { border:solid #a15850 1px;  border-bottom:none; border-top: none; margin:0px 1px 0 1px; padding:0 0 0 5px;}
.shop_by_price h3 { color: #F8C6C8; font: normal 1.4em "Georgia", Helvetica, sans-serif; text-decoration: none; background:url(/images/static/bg-left-nav-head.png) repeat-x transparent; display:block; padding-top:10px; margin:0px 5px 0 0; }
.shop_by_price ul {list-style: none; }
:root .shop_by_price ul {padding-top: 5px;}
.shop_by_price ul li li {margin-left:-4px; border:1px solid #5f2206; border-right:none; width:151px;}
*html .shop_by_price ul li li{border: 1px solid #5F2206;}
.shop_by_price ul li li a {font-weight:bold; font-family:Verdana; display: block; padding: 3px 18px 3px 8px; text-decoration: none; color: #fff; font-size: 1em;  margin:0px 0 0px 1px; height:auto; background: url(/images/static/bg-left-nav-btn.gif) repeat-y 0px 53px;}

.shop_by_price ul li li a:hover {background-position: 0 0;}

/*=======================  products  ========================*/

.product_listing_section {clear:both; list-style: none; }
.product_listing_section .sku{display:none;}
.product_listing_section li.prod_category {position:relative; width: 330px; padding-right:10px; height:170px; overflow-x:hidden; /*overflow-y:hidden; */float:left; border:7px solid #e8d4cc; margin:5px; margin-left: 9px; display: inline; }
*html .product_listing_section li.prod_category {overflow-y: hidden;}

.product_listing_section li .prod_title {line-height:110%; display: block; float:none;  color: #663300; font-size:14px; text-decoration: none; overflow: hidden; border-bottom:dotted 1px #c4918f; padding:5px 0 5px 0; } 
  *html .product_listing_section li .prod_title {float:left; width:188px;}
   :root .product_listing_section li .prod_title strong{font-weight:normal;}
   :lang(en) .product_listing_section li .prod_title strong{font-weight:bold;}
.product_listing_section .prod_category_p{padding:5px 0; }
*html .product_listing_section .prod_category_p {position: relative; left: -3px;}

.product_listing_section li .prod_category_desc { display: block;/* height: 7em; */ }
.product_listing_section .prod_prices{float:none; clear:none; position:absolute; top:110px; left:140px;}
.product_listing_section .prod_prices dl{float:none; clear:none; }
.product_listing_section .prod_prices dt{width:62px; float:left; padding-right:3px; clear:none;}
.product_listing_section .prod_prices dd{width:auto; float:none; clear:none;}

.more_add { display: block; padding-top:5px; margin-top:10px; border-top:dotted 1px #c4918f; float:right; width:190px; position:absolute; top:130px; left:140px; }
.more_add .add { font-size: 1px;  display: block; float:left;  width:93px; height:20px;  background: url(/images/static/btn-add-cart.png) no-repeat 0 0; text-indent:-1000px;}
.more_add .more { font-size: 1px;  display: block; float:right; width:93px; height:20px;  background: url(/images/static/btn-more-info.png) no-repeat 0 0; text-indent:-1000px;}

.prod_category1 {clear:both;}
.cleardiv {clear:both; }
.sort_links_div {display:none; clear:both; padding-bottom: 5px;}
.sort_links_div a{color: #737373;}
.sort_links_div a:hover{text-decoration: none;}



#catalog_list { clear:both; width: 645px; list-style: none; }
#catalog_list h1 { width: 635px; padding: 1px 5px 2px; margin: 20px 0 0; font: bold 1.7em  "Georgia", Palatino, sans-serif; color: #497b94; background-color: #d9ebf6; border: 1px solid #4988a9; border-bottom: none; }
#catalog_list ul { width: 635px; margin: 0 0 10px; float: left; padding: 5px; border: 1px solid #4988a9; list-style: none; }
#catalog_list ul li { width: 200px; float: left; }
#catalog_list ul ul { width: 180px; border: none; float: none;  }
#catalog_list ul ul li { width: 170px; float: none; }
#catalog_list ul a { line-height: 1.2em; color: #555; text-decoration: none; font-weight: bold; }
#catalog_list ul a:hover { text-decoration: underline; color: #ee7100  }
#catalog_list ul ul li a { font-weight: normal }




.prod_category_img{height:170px; display:block; white-space: wrap; overflow-x:hidden; width:130px; float:left; margin:0 10px 0 0;}


/*======================= prod sorting section ===================== */
.product_listing_section .prod_sorting_section{display:block;}
#account_order_page .prod_sorting_section{display:block;}
.prod_sorting_section { display: none; }
.prod_sorting_section{clear:both; width: 100%; margin: 5px 0; border-bottom : 1px dotted #c4918f; padding-bottom: 5px;}
.prod_sorting_section select {font-size: 11px; width: 100px;}
.prod_sorting_bottom{border-top: 1px dotted #c4918f; padding-top: 5px;}
.prod_sorting_section .prod_sorting {float:left; width:100%;}
.prod_sorting_section .show_dropdown select{width: 45px;}
.prod_sorting_section .prod_page_num {height:1.2em;  clear: left; width: 100%; padding-top: 5px; text-align:right;}
.prod_sorting_section .prod_page_num .view_all_div,
.prod_sorting_section .prod_page_num .item_num { float: left; color:#663300; }
.prod_sorting_section .prod_page_num .view_link {color: #663300; }
.prod_sorting_section .prod_page_num .view_link:hover  {text-decoration: none; }
.prod_sorting_section .prod_page_num a {color: #663300;}
.prod_sorting_section .prod_page_num a:hover {text-decoration: none;}
.prod_sorting_section .sort_by_section select {width: 110px;}
	:lang(en) .prod_sorting_section .prod_page_num .page_link,
	:lang(en) .prod_sorting_section .prod_page_num .page_link_last,
        :lang(en) .prod_sorting_section .prod_page_num .last_link,
	:lang(en) .prod_sorting_section .prod_page_num .first_link,
	:lang(en) .prod_sorting_section .prod_page_num .current_page {position:relative; top:1px;}
.prod_sorting_section .prod_page_num .current_page{color:#663300;}

:lang(en) .prod_sorting_section .next_link, :lang(en) .prod_sorting_section .prev_link {position: relative; top: 1px;}


.prod_sorting_section .next_link, 
.prod_sorting_section .prev_link, 
.prod_sorting_section .last_link,
.prod_sorting_section .first_link {text-decoration:none;}


.prod_sorting_section .prod_page_num .current_page {font-weight: bold;}
.prod_sorting_section .show_items_section{float:right; display:block;}
.prod_sorting_section .sort_by_section{float:left; display:block;}
.prod_sorting_section label{color:#663300; font:normal 16px Georgia, Palatino ;}
    :lang(en) .prod_sorting_section label{font-weight:bolder;}
.search_item_num {padding: 10px 0;}

/*===========================  prices  ===================*/

.prod_prices { white-space: nowrap;   }
.prod_prices dt { width: 40%; float: left; clear: both; }
.prod_prices dd { width: 40%; float: right; font-weight: bold;}
       :root .prod_prices dd { font-weight: normal;}
       :lang(en) .prod_prices dd { font-weight: bold;}
.prod_prices dd.list_price {  color:#663300; text-decoration:line-through;}
.prod_prices dd.current_price {  font-size:1.1em; color:#c00; /*#6897a7;*/}
.prod_prices dd.regular_price { color:#663300; }
.prod_prices dd.old_regular_price {  color: #663300; text-decoration:line-through;}
.prod_prices dd.main_price {   color: #663300; }
.prod_prices .save { display: none; }

.prod_count span{  font-weight: bold;}
       :root .prod_count span{ font-weight: normal;}
       :lang(en) .prod_count span{ font-weight: bold;}

.call_for_price {display:block; margin-top:8px; padding-top:6px; height: 33px; white-space: nowrap; color: #663300;  text-transform: capitalize !important; position:absolute; left:140px; top:95px;}

/*=======================  footer  ========================*/

#bottom_nav  { position:relative; top:-69px; clear:both;  margin:0px 0 -69px 180px; padding-top:30px; background: url(/images/static/bg-main-body-bottom.png) no-repeat 0 0 #efe8d6;}

#bottom_nav #copyright,
#bottom_nav #ecptag{padding-top:3px; border-top:solid 1px #663300;}

#bottom_nav #copyright {width:400px; position:absolute; top:67px; left:0px; font-size:10px; color: #663300;}
#bottom_nav #copyright span {font-weight: bold;}

#bottom_nav #ecptag { width:400px; position:absolute;  top:67px; left:400px; text-align:right; }
#bottom_nav #ecptag a{ font-size:10px; color: #663300; text-decoration:none; font-weight: bold; }
#bottom_nav #ecptag a span{font-weight:normal}

#bottom_nav ul{position:absolute; list-style: none;  text-align:center;   background-color: #ffcccc; width:100%; padding-top:7px; height:23px;}
#bottom_nav ul li{display:inline; }
#bottom_nav ul li a{color: #663300; text-decoration: none; padding-left: 5px; padding-right: 10px; border-right: 1px solid #663300; }
#bottom_nav ul .active a,
#bottom_nav ul li a:hover{text-decoration: underline;}
#bottom_nav ul li.last a{ border-right:none; }



/* =================== error styles =================== */
.error_msg_div{clear:both; border: 2px solid #c00; color: #c00; font-weight: bold; padding: 5px; text-align: center;}
.error_p{clear:both; border: 2px solid #c00; color: #c00; font-weight: bold; padding: 5px; text-align: left;}
.error_ul li{clear:both; border: 2px solid #c00; color: #c00; font-weight: bold; padding: 5px; text-align: left; list-style:none; margin-top:5px;}
#no_products a {color: #775857 ;}
#no_products a:hover {text-decoration: none;}
.error_p a {color:#4988a9;}
.error_p a:hover {text-decoration: none;}
.info_p { clear: both; float:left; font-weight: bold; color:  #ad625d; margin:5px 0;padding:5px; border:solid 1px #ad625d;}

.continue_shopping_error .continue_shopping { display:block; clear:both; width:169px; height:28px; position:relative; top: 15px;}
.continue_shopping_error .continue_shopping span {display:block; width:169px; height:28px; position:absolute; left:0; top:0; background:url(/images/static/btn-continue-shopping.png) no-repeat 0 0; cursor:pointer; }

/* ==========================TOOLTIP STYLES================================= */
.tooltipjs { text-decoration: underline; cursor: help; }
.tooltip_content_js{display: none; position:absolute; left: 0; top: 0; z-index:1500; width:22em; padding: 1ex; border:1px solid #000; background-color:#ffffe1; color:#000; text-align: left; font-family:Arial, sans-serif; font-size:12px;}
.tooltip_content_js h3{ font-weight: bold; font-size: 1em; }
.customer_login .tooltip_content_js h3{ font-weight: bold; font-size: 1em; color:#000; background:0; text-transform:none; padding:5px 0; height:auto;}
.tooltip_content_js p{ font-size: 0.9em; text-align:left; }


/*====================== Testimonials ====================================*/
.testimonial , .testimonial_b , .testimonial_last {float:left; clear:both; width:100%; position:relative; padding-top:5px;}
 .testimonial p, .testimonial_b p, .testimonial_last p{padding:5px 5px 5px 20px; color: #555; } 
.testimonial .signature, .testimonial_b .signature, .testimonial_last .signature{color:#EA7810; font-weight:bold;} 
.testimonial_b, .testimonial{padding-bottom:5px; border-bottom:1px dotted #398096; border-bottom:1px dotted #398096;}
 .quote_open{ background: url(/images/static/ldquo.png) no-repeat 5px -1px;  padding-right:13px; color:white !important; margin-left:-22px;}
 .quote_close{ background: url(/images/static/rdquo.png) no-repeat 0px 0;  padding-left:13px; color:white !important;}
.testimonial img, .testimonial_b img, .testimonial_last img { display:block; float:left;  margin:5px 25px 5px 5px;}

/*================== Shop by brand ================================*/

#brandlist {margin:10px 0 0 10px;}
#brandlist a{text-decoration:none;}
#brandlist a:hover{text-decoration:underline;}
#brandlist h1 {font-size:12px; clear:left; float:left; display:block; width:590px; margin:10px 0;}
#brandlist h2 {font-size:12px; clear:left; float:left; display:block; width:100%; color: #7BA9B6; font-size: 1.5em;margin:10px 0 5px 0; padding:0 0 8px 0; text-decoration: underline;}

#brandlist .brand_div{width:100%; float:left; border-bottom:1px dotted #7ba9b6;}
#brandlist .brand_div{width:100%; float:left;}
#brandlist .sitemaplist3 {clear:left;}
#brandlist .sitemaplist2 h1, #sitemap_content .sitemaplist3 h1 {margin:25px 0 5px 0;}
#brandlist .sitemaplist3 h2 {background:0; }
#brandlist .brands_cat {float:left; width:100%; margin:0; padding:0; list-style:none;}

#brandlist .brands_cat ul {list-style:none; margin:0; padding:0;}
#brandlist .brands_cat ul li {float:none; padding:3px 0 2px 0; margin:0 !important; background:none;}
#brandlist .brands_cat ul li a{font-weight:normal; text-transform:none; color:#373737;}
#brandlist .brands_cat {float:left; width:205px; margin:0 20px; padding:0; list-style: none;}

