 .clearDiv:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; } 
.clearDiv {display: inline-block;} 
/* Hides from IE-mac \*/ 
* html .clearDiv {height: 1%;} 
.clearDiv {display: block;} 
/* End hide from IE-mac */ 

* {margin:0px; padding:0px;}


/* MISC STYLES */
.skiplinks{display:none;}
fieldset{border:0;}
input{font-size:100%; font-family:Verdana, Arial, Helvetica, sans-serif; vertical-align:middle;}
select{font-size:100%; font-family:Verdana, Arial, Helvetica, sans-serif; vertical-align:middle;}
textarea{font-size:100%; font-family:Verdana, Arial, Helvetica, sans-serif;}
form{margin:0; padding:0; border:0;}
table{font-size:100%;} 
img{border:0;}
ul{list-style-type:none;}

p
{ 
line-height: 50px;
} 





    /* fonts */
/* HEADERS*/
h1 { font-size: 1.3em; text-decoration: none; font-weight:bold; margin-top:4px; margin-left:15px; margin-bottom:4px; font-family : Arial, Tahoma, Verdana, Helvetica, sans-serif; color: #6B5F59; }
h2 {font-size: 1.1em; text-decoration: none; font-weight:bold; margin-top:3px; margin-bottom:0px; font-family : Arial, Tahoma, Verdana, Helvetica, sans-serif; color: #6B5F59;}
h3 { font-size: 1.0em; color:#005AAB; margin-top:4px; margin-bottom:0px; margin-left:10px; font-family : Arial, Tahoma, Verdana, Helvetica, sans-serif; }
h4 { font-size: 1.1em; text-decoration: none; font-weight:normal; margin-top:4px; margin-bottom:4px; font-family : Arial, Tahoma, Verdana, Helvetica, sans-serif; color: #fff; }
h5 { font-size: 1.0em; text-decoration: none; font-weight:bold; margin-left:10px; margin-top:0px; margin-bottom:0px; font-family : Arial, Tahoma, Verdana, Helvetica, sans-serif; color: #76629E; }
h3 a{ color:#005AAB; }
  /* form button style */
 .return_button { font-size: 80%; font-family: arial, tahoma, verdana ; background-color: #DCAA47; border-color: #3C7EB1 #3875A4 #3875A4 #3C7EB1;  color: #FFFFFF;  cursor: hand;  padding:1px;}
 .return_button_over { font-size: 80%; font-family: arial, tahoma, verdana; background-color: #8F40B8; border-color: #5C95CF #568BC1 #568BC1 #5C95CF;  color: #FFFFFF; cursor: hand; padding:1px; }
.price {color:#9A5E5E;font-weight:bold; }
 .price2 {color:#9A5E5E;font-weight:bold; font-size: 80%; }
 
 body { background-color:#CBB6A5;  margin-top:20px;  font-family: verdana,arial, tahoma ; font-size: 98%; color:#6B5F59; }
 body a{color:#9A5E5E;text-decoration:none;}
 body a:hover{color:#9A5E5E; text-decoration:underline;}
/* TOP SECTION */
#container_home { background-image: url('../img/background_main.jpg');  width: 680px; height: 520px; margin: 0 auto; padding:0px; }
#container_home #top_section {float:left;   width:658px; border:0px solid yellow; }
#container_home #top_section #logo {float:left;  margin-left:15px; margin-top:15px; }
#container_home #top_section #basket {float:right;  margin-top:5px; color:#625751; font-weight:bold; font-size: 66%; font-family: verdana,arial, tahoma ; }
#container_home #top_section #basket a { color:#9A5E5E; }
#container_home #top_section #basket img { float:left; margin-right:5px; margin-top:0px; }

#container_home  #container_nav {float:left; margin-left:15px; margin-top:15px; border:0px solid green;  font-size: 66%; color:#9A5E5E; width:645px; }
#container_home  #container_nav a { color:#9A5E5E; }
ul#main_nav {float:left; }
ul#main_nav li {margin-top:5px; }

#container_home #container_middle {float:left;  margin-top:43px; border:0px solid blue; height:107px; width:680px; font-size: 70%;}
ul#home_middle {float:left; white-space: nowrap;}
ul#home_middle li{float:left; display: inline; list-style-type: none; margin-right:10px;  margin-left:5px;  }
#container_home #container_middle #label {float:right; margin-right:0px;margin-top:25px;}


#container_home #container_bottom {float:left;  margin-top:20px; border:0px solid blue;  width:680px; font-size: 70%;}
#container_home #container_bottom #home_banner {float:left; width:290px; border:0px solid green; margin-left:15px;  }
#container_home #container_bottom #home_banner #image {float:left; width:60px; margin-right:5px; margin-top:0px;}
#container_home #container_bottom #home_banner #text {float:right; width:220px; margin-right:0px; margin-top:0px; color:#6B5F59;}
#container_home #container_bottom #home_quote {float:right; width:280px; margin-top:30px; margin-right:5px;  }
#container_home #bottom_bar {float:left; padding-left:30px;  border:0px solid blue;  width:650px; font-size: 70%;}

#container_down { background-image: url('../img/background_down.jpg');  width: 680px; height: 520px; margin: 0 auto; padding:0px; }
#container_down #top_section {float:left;   width:658px; border:0px solid yellow; }
#container_down #top_section #logo {float:left;  margin-left:15px; margin-top:15px; }
#container_down #top_section #basket {float:right;  margin-top:5px; color:#625751; font-weight:bold; font-size: 66%; font-family: verdana,arial, tahoma ; }
#container_down #top_section #basket a { color:#9A5E5E; }
#container_down #top_section #basket img { float:left; margin-right:5px; margin-top:0px; }
#container_down  #container_nav {float:left; margin-left:15px; margin-top:15px; border:0px solid green;  font-size: 66%; color:#9A5E5E; width:645px; }
#container_down  #container_nav a { color:#9A5E5E; }
#container_down #bottom_bar {float:left; padding-left:30px;  border:0px solid blue; margin-top:7px;  width:650px; font-size: 70%;}

#container_down #collection  {float:left;  margin-top:40px; border:0px solid blue;  width:680px; font-size: 70%;}
#container_down #collection ul#collection0 {float:left; white-space: nowrap;}
#container_down #collection ul#collection0 li{float:left; display: inline; list-style-type: none; margin-right:0px;  width:170px; margin-left:0px;  }
#container_down #collection #text2 { width:280px; border:1px solid green;  }
#container_down #collection #content_container {float:left; margin-left:15px; height:240px; }