/*******************************************************
TITLE: Fixed Three-Column Over Four-Column Layout V1.0
DATE: 20060807
AUTHOR: The CSS Tinderbox - http://www.csstinderbox.com
*******************************************************/

body {
margin:.5em;
padding:0;
height:100%;
background-color:#cccccc;
color:#000000;  
text-align:center;
font-family:Arial, Helvetica, sans-serif;
font-size:.9em;
}

a {
color:#000000;
text-decoration:none;
}

a:hover {
color:#ffffff;
text-decoration:none;
}

a.mobile {
color:#000000;
text-decoration:none;
}

a.mobile:hover {
color:#000000;
text-decoration:none;
}

li
{
width:220px;
padding:5px;
border-right:2px solid #ffffff;
margin:0px;
}
ul.shopping cart{
color:#ffffff;
text-decoration:none;
}

hr {
margin-bottom:20px;
border:none;
width:99%;
color:#eeeeee;
background-color:#eeeeee;
height:1px;
clear:both;
}


#centerColumn { 	
margin:0 auto;
padding:1em;
width:720px;
text-align:left;
vertical-align: middle;	
background-color:#ffffff;
}

#centerColumn h2 {
margin:0 0 -.5em 0;
padding:.75em 0 0 0;
font-family:Georgia, "Times New Roman", Times, serif;
font-size:1.1em;
}

#centerColumn h3 {
margin:0 0 -.5em 0;
padding:.75em 0 0 0;
font-size:.8em;
font-weight:lighter;
letter-spacing:.1em;
}

#cartStatus{
    float:right;
    margin-top: -1.9em;
}

#navbar {
margin:-1em -1em 0 -1em; /* Mozzila attributes */
padding:5px;
padding:5px;
background-color:#cccccc;
}

#navbar ul {
margin:0 0 -1em .3em !important;
margin:.3em 0 0 .3em;
padding:0 0 1em 0;
list-style:none;
background-color:#cccccc;
}

#navbar li  {
margin:0 0 0 -.27em;
padding:.2em 0 .2em 0 !important;
padding:1em 0 1em 0;
list-style:none;
display:inline;
background-color:#cccccc;
}

#navbar li a {
margin:0 0 0 0;
padding:1em .5em 1em .5em !important;
padding:1em .5em 0 .5em;
}


#header {
margin:0 -1em 0 -1em;
padding:0 0 0 0;
/*height:143px;*/
background-color:#ffffff;
border-top:1px solid #cccccc;
text-align: center;
}

#header h2 {
margin:0 0 0 0;
padding:1em 0 0 30px;
font-size:.9em;
font-weight:300;
letter-spacing:.1em;
color:#000000;
}

#img{
    vertical-align: top;
    float: left;
}
#cell_01 { 
float:left;
width:220px;
height:174px;
margin:2px 2px;
background-color:#cccccc;
padding:5px;
}
#cell_02 {
float:left;
width:220px;
height:174px;
margin:2px 2px;
background-color:#cccccc;
padding:5px;
}
#cell_03 {
float:left;
width:220px;
height:174px;
margin:2px 2px;
background-color:#cccccc;
padding:5px;
}
#cell_04 {
float:left;
width:220px;
height:174px;
margin:2px 2px;
background-color:#cccccc;
padding:5px;
}
#cell_05 {
float:left;
width:220px;
height:174px;
margin:2px 2px;
background-color:#cccccc;
padding:5px;
}
#cell_06 {
float:left;
width:220px;
height:174px;
margin:2px 2px;
background-color:#cccccc;
padding:5px;
}

#cell_1 {
position:relative;
float:left;
width:220px;
height:320px;
margin:2px 4px;
background-color:#cccccc;
padding:5px;
}

#cell_2 {
position:relative;    
float:left;
width:220px;
height:320px;
margin:2px 4px;
background-color:#cccccc;
padding:5px;
}

#cell_3 {
position:relative;    
float:left;
width:220px;
height:320px;
margin:2px 4px;
background-color:#cccccc;
padding:5px;
}
#cell_4 {
position:relative;    
float:left;
width:220px;
height:320px;
margin:2px 4px;
background-color:#cccccc;
padding:5px;
}

#cell_5 {
position:relative;    
float:left;
width:220px;
height:320px;
margin:2px 4px;
background-color:#cccccc;
padding:5px;
}

#cell_6 {
position:relative;    
float:left;
width:220px;
height:320px;
margin:2px 4px;
background-color:#cccccc;
padding:5px;
}

#cell_7 {
position:relative;    
float:left;
width:220px;
height:320px;
margin:2px 4px;
background-color:#cccccc;
padding:5px;
}

#cell_8 {
position:relative;    
float:left;
width:220px;
height:320px;
margin:2px 4px;
background-color:#cccccc;
padding:5px;
}

#cell_9 {
position:relative;    
float:left;
width:220px;
height:320px;
margin:2px 4px;
background-color:#cccccc;
padding:5px;
}

#cell_10 {
position:relative;    
float:left;
width:220px;
height:320px;
margin:2px 4px;
background-color:#cccccc;
padding:5px;
}

#cell_11 {
position:relative;    
float:left;
width:220px;
height:320px;
margin:2px 4px;
background-color:#cccccc;
padding:5px;
}

#cell_12 {
position:relative;    
float:left;
width:220px;
height:320px;
margin:2px 4px;
background-color:#cccccc;
padding:5px;
}
#cell_13 {
position:relative;    
float:left;
width:220px;
height:320px;
margin:2px 4px;
background-color:#cccccc;
padding:5px;
}

#cell_14 {
position:relative;    
float:left;
width:220px;
height:320px;
margin:2px 4px;
background-color:#cccccc;
padding:5px;
}

#cell_15 {
position:relative;    
float:left;
width:220px;
height:320px;
margin:2px 4px;
background-color:#cccccc;
padding:5px;
}
#cell_16 {
position:relative;    
float:left;
width:220px;
height:320px;
margin:2px 4px;
background-color:#cccccc;
padding:5px;
}
#cell_17 {
position:relative;    
float:left;
width:220px;
height:320px;
margin:2px 4px;
background-color:#cccccc;
padding:5px;
}
#cell_18 {
position:relative;    
float:left;
width:220px;
height:320px;
margin:2px 4px;
background-color:#cccccc;
padding:5px;
}
#cell_19 {
position:relative;    
float:left;
width:220px;
height:320px;
margin:2px 4px;
background-color:#cccccc;
padding:5px;
}
#cell_20 {
position:relative;    
float:left;
width:220px;
height:320px;
margin:2px 4px;
background-color:#cccccc;
padding:5px;
}
#cell_21 {
position:relative;    
float:left;
width:220px;
height:320px;
margin:2px 4px;
background-color:#cccccc;
padding:5px;
}
#cell_22 {
position:relative;    
float:left;
width:220px;
height:320px;
margin:2px 4px;
background-color:#cccccc;
padding:5px;
}
#cell_23 {
position:relative;    
float:left;
width:220px;
height:320px;
margin:2px 4px;
background-color:#cccccc;
padding:5px;
}
#cell_24 {
position:relative;    
float:left;
width:220px;
height:320px;
margin:2px 4px;
background-color:#cccccc;
padding:5px;
}
#cell_25 {
position:relative;    
float:left;
width:220px;
height:320px;
margin:2px 4px;
background-color:#cccccc;
padding:5px;
}
#cell_26 {
position:relative;    
float:left;
width:220px;
height:320px;
margin:2px 4px;
background-color:#cccccc;
padding:5px;
}
#cell_1 p, #cell_2 p, #cell_3 p, #cell_4 p, #cell_5 p, #cell_6 p, #cell_7 p, #cell_8 p, #cell_9 p, #cell_10 p, #cell_11 p, #cell_12 p, #cell_13 p, #cell_14 p, #cell_15 p, #cell_16 p, #cell_17 p, #cell_18 p, #cell_19 p, #cell_20 p, #cell_21 p, #cell_22 p, #cell_23 p,  #cell_24 p, #cell_25 p, #cell_26 p{
font-size:.75em;
color:#000000;
}
#cell_1 h4, #cell_2 h4, #cell_3 h4, #cell_4 h4, #cell_5 h4, #cell_6 h4, #cell_7 h4, #cell_8 h4, #cell_9 h4, #cell_10 h4, #cell_11 h4, #cell_12 h4, #cell_13 h4, #cell_14 h4, #cell_15 h4, #cell_16 h4, #cell_17 h4, #cell_18 h4, #cell_19 h4, #cell_20 h4, #cell_21 h4, #cell_22 h4, #cell_23 h4, #cell_24 h4, #cell_25 h4, #cell_26 h4{
font-size:.75em;
color:#000000;
}


#box_1 {
margin:0 5px 2em 0;
padding:8px;
float:left;
width:150px;
background-color:#cccccc;
}

#box_2 {
margin:0 7px 2em 14px;
padding:8px;
float:left;
width:150px;
background-color:#cccccc;
}

#box_3 {
margin:0 14px 2em 7px;
padding:8px;
float:left;
width:150px;
background-color:#cccccc;
}

#box_4 {
margin:0 0 2em 5px;
padding:8px;
float:left;
width:150px;
background-color:#cccccc;
}

#box_001 {
width:312px;
height:500px;
margin:2px 4px;
background-color:#cccccc;
padding:5px;
}

#label{
font-size:.75em;
color:#000000;
}


#footer {
position:relative;
clear:both;
bottom:0;
margin:5em 0 0 0;
padding:0;
height:4em;
line-height:4em;
text-align:center;
font-size:.7em;
background-color:#ffffff;
}

#viewbasket li{
width:600px;
padding:5px;
margin:0px;
}

.addbasketlink{
position:absolute;
bottom: 5px;   
}

a.addbasketlink{ 
color:#ffffff;
text-decoration:none;
}

a.addbasketlink:hover {
color:#eeeeee;
text-decoration:none;
}

#tablebasket td{
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 0px;    
}

label{
    display: inline-block;
    float: left;
    clear: left;
    width: 200px;
    text-align: right;
}
fieldset{
   display: inline-block;
    width: 150px;
    text-align: left;  
    margin-left: auto;
}
#thankyou{
    text-align: center;
    padding: 10px 10px 10px 10px;
    border: 4px solid #cccccc;
    
}

table.report{
    border: 1px solid gray;
    border-spacing: 0px;
    border-collapse: collapse;
}

table.report th{
    padding: 5px 5px 5px 5px;
    border: 1px solid gray;
}    

table.report td{
    padding: 5px 5px 5px 5px;
    border: 1px solid gray;
}  
#health{
    float:right;
}
#home1 {
margin: 50px auto; 
    position: relative; 
    width: 210px; 
    height: 145px; 
    padding: 10px;
    background-color:#cccccc;
    float:left;
}
#slideshow { 
    margin: 50px auto; 
    position: relative; 
    width: 220px; 
    height: 145px; 
    padding: 10px;
    background-color:#cccccc;
    float:left;
 
}

#slideshow > div { 
    position: absolute; 
    top: 10px; 
    left: 10px; 
    right: 10px; 
    bottom: 10px;
    
}

#home2 {
margin: 50px auto; 
    position: relative; 
    width: 210px; 
    height: 145px; 
    padding: 10px;
    background-color:#cccccc;
    float:left;
}
#slideshow2 { 
    margin: 50px auto; 
    position: relative; 
    width: 450px; 
    height: 300px; 
    padding: 10px;
    background-color:#cccccc;

 
}

#slideshow2 > div { 
    position: absolute; 
    top: 10px; 
    left: 10px; 
    right: 10px; 
    bottom: 10px;
