@charset "UTF-8";
/* CSS Document */





body {
	background-color:#FFFFFF;
	background-image:url(/images/bg2.jpg);
	background-repeat:repeat-x;
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
    padding:0px;

}


#wrapperhome {
vertical-align:top;
	margin: 0px auto;
	padding: 0px;
	width: 945px;
position:relative;
max-height:1700px;
	height:auto!important;
height: expression( document.body.clientHeight > 1700 ? "1700px" : "auto" );
 font-family: Verdana, Helvetica, sans-serif;
	font-size: 11px;
        overflow:hidden;

	}
    
    #wrapper {
vertical-align:top;
	margin: 0px auto;
	padding: 0px;
	width: 945px;
position:relative;
max-height:2700px;
	height:auto! important;
height: 2700px;
 font-family: Verdana, Helvetica, sans-serif;
	font-size: 11px;
            overflow:hidden;
            color:#333;

	}
    
        #wrappergen {
vertical-align:top;
	margin: 0px auto;
	padding: 0px;
	width: 945px;
position:relative;
max-height:2500px;
	height:auto!important;
height: expression( document.body.clientHeight > 2500 ? "2500px" : "auto" );
 font-family: Verdana, Helvetica, sans-serif;
	font-size: 11px;

	}

span.h1 {
	font-family: Verdana, Helvetica, sans-serif;
	font-size: 12px;
	color:#660033;
	font-weight:bold;
}

span.h2 {
	font-family: Verdana, Helvetica, sans-serif;
	font-size: 15px;
	color:#660033;
	font-weight:bold;
}

span.h5 {
	font-family: Verdana, Helvetica, sans-serif;
	font-size: 14px;
	color:#666666;
	font-weight:bold;
}



#logo {
	width:360px;
	height:104px;
	position:relative;
	left: 0px;
	top: 20px;
overflow:hidden;
z-index:3;

  
}

#cart {
	width:520px;
	height:40px;
	position:relative;
	left: 375px;
	top: -20px;
	font-family: Verdana, Arial, sans-serif;
	font-size: 10px;
	color:#660033;
    text-align:right;
    line-height:14px;
    
}


#log {
position:relative;
	left:695px;
	top: 0px;
	font-family: Verdana, Helvetica, sans-serif;
	font-size: 10px;
	color:#660033;
	width:200px;
	text-align:right;
	background-color:#3300cc;
	
}




#nav {
	width:200px;
    height:1200px;
	max-height:1200px;
	position:relative;
	left: 0px;
	top: -10px;
	font-family: Verdana, Arial, sans-serif;
	font-size: 12px;
	color:#660033;
	font-weight:bold;
    z-index:1;
    
      
	}
    
 #navtest {
	width:200px;
    height:1200px;
	font-family: Verdana, Arial, sans-serif;
	font-size: 11px;
	color:#660033;
	font-weight:bold;
    z-index:1;
	
    }

#nav1 {
	width:200px;
	height:140px;
	
	font-family: Verdana, Arial, sans-serif;
	font-size: 12px;
	color:#660033;
	font-weight:bold;
    
	
    }
    
    div.navspace{
padding-bottom:3px;
padding-top:3px;
font-size: 10px;
float:left;

}
   
    
       #nav2 {
	width:200px;
	height:320px;
	position:relative;
  left:0px;
  top:5px;
	font-family: Verdana, Arial, sans-serif;
	font-size: 12px;
	color:#660033;
	font-weight:bold;
	
    
    }
    
           #nav3 {
	width:200px;
	height:70px;
	position:relative;
  left:0px;
  top:-10px;
	font-family: Verdana, Arial, sans-serif;
	font-size: 12px;
	color:#660033;
	font-weight:bold;
	
    }
    
               #nav4 {
	width:200px;
	height:auto;
	position:relative;
  left:0px;
  top:-15px;
	font-family: Verdana, Arial, sans-serif;
	font-size: 10px;
	color:#660033;
	font-weight:bold;
    z-index:1;
     }
    
    #nav5 {
	width:200px;
	height:70px;
position:relative;
  left:0px;
  top:10px;
	font-family: Verdana, Arial, sans-serif;
	font-size: 10px;
	color:#660033;
	font-weight:bold;
	
    }
   
   
#nav6 {
	width:200px;
	height:50px;
  position:relative;
  left:0px;
  top:20px;
	font-family: Verdana, Arial, sans-serif;
	font-size: 10px;
	color:#660033;
    line-height:20px;
    font-weight:normal;
    float:left;
     }

span.title{
	font-family: Verdana, Arial, sans-serif;
	font-size: 18px;
	color:#660033;
	font-weight:bold;}
    
span.subtitle{
	font-family: Verdana, Arial, sans-serif;
	font-size: 11px;
	color:#660033;
	font-weight:bold;}
    
    
    span.small{
	font-family: Verdana, Arial, sans-serif;
	font-size: 9px;
	color:#666666;
	}


#flash {
	width:745px;
	height:320px;
	position:relative;
	left:200px;
	top: -1208px;
    z-index:-1
    
}

#banner {
	width:745px;
    height:219px;
	position:relative;
	left:200px;
	top: -1208px;
    z-index:-1
   
}

#afterbanner {
	width:700px;
	position:relative;
	left: 200px;
	top: -1185px;
    z-index:0;
    _height:650px;
    min-height:650px;
    height:auto;
    }
    
#afterbanner h1 {
     font-family: Verdana, Helvetica, sans-serif;
	font-size: 12px;
	color:#660033;
    font-weight:bold;
    }    
    
    
#generalcontent {
	width:620px;
	position:relative;
	left: 200px;
	top: -1185px;
    z-index:0;
    border-style:solid;
	border-width:1px;
	border-color:#999999;
	background-color:#ffffff;
    padding-left:50px;
    padding-top:30px;
    padding-right:30px;
    padding-bottom:30px;
    height:auto;
    _height:600px;
    min-height:600px;
     font-family: Verdana, Helvetica, sans-serif;
	font-size: 11px;
    color:#666;
    }

#box1 {
	width:233px;
	height:110px;
	position:relative;
	left: 200px;
	top: -1208px;
	border-style:solid;
	border-width:1px;
	border-color:#999999;
	overflow: hidden;
     }

#box2 {
	width:233px;
	height:110px;
	position:relative;
	left: 435px;
	top: -1320px;
	border-style:solid;
	border-width:1px;
	border-color:#999999;
	overflow: hidden;
    
}

#box3 {
	width:230px;
	height:110px;
	position:relative;
	left: 669px;
	top: -1432px;
	border-style:solid;
	border-width:1px;
	border-color:#999999;
	background-image:url(images/newsletterbg.jpg);
	background-repeat:repeat-x;
overflow:hidden;


 }

div.group-product table.productTable {
    float: left;
    width: 233px;
}

#topproducts{
width:700px;
	position:relative;
	left: 200px;
	top: -1400px;
    font-family: Verdana, Arial, sans-serif;
	font-size: 12px;
	color:#660033;
    font-weight:bold;
    height:auto;
    _height:450px;
    min-height:450px;
    }

#thefooter {
	width:900px;
    height:50px;
	position:relative;
	left: 0px;
	top: -1375px;
    font-family: Verdana, Arial, sans-serif;
	font-size: 10px;
	color:#999;
    border-top-style:solid;
	border-top-width:1px;
	border-top-color:#ccc;
    text-align:right;
    padding-top:5px;
    }
    
    #thefooter2 {
	width:900px;
    height:50px;
	position:relative;
	left: 0px;
	top: -1145px;
    font-family: Verdana, Arial, sans-serif;
	font-size: 10px;
	color:#999;
    border-top-style:solid;
	border-top-width:1px;
	border-top-color:#ccc;
    text-align:right;
    padding-top:5px;
    }
    
#box5 {
	width:241px;
	position:absolute;
	left: 231px;
	top: 500px;
	}
    
#box6 {
	width:238px;
	position:absolute;
	left: 465px;
	top: 500px;
	}

#boxprice {
	width:250px;
	position:absolute;
	left: 0px;
	padding:10px;
		
}

.cat_textbox_small_newsletter{
background-color:#ffffff;
border-color:#999999;
border-style:solid;
border-width:1px 0px 1px 1px;
color:#666666;
display:inline;
height:18px;
margin-top:0px;
margin-left:0px;
margin-right:0px;
padding:0px;
vertical-align:top;
width:180px;
font-family: Verdana, Helvetica, sans-serif;
	font-size: 10px;

}

.cat_textbox_small_newsletter2{
background-color:#ffffff;
border-color:#999999;
border-style:solid;
border-width:1px 1px 1px 1px;
color:#666666;
display:inline;
height:18px;
margin-top:0px;
margin-left:0px;
margin-right:0px;
padding:0px;
vertical-align:top;
width:203px;
font-family: Verdana, Helvetica, sans-serif;
	font-size: 10px;

}

.cat_textbox_productsearch{
background-color:#ffffff;
border-color:#999999;
border-style:solid;
border-width:1px 1px 1px 1px;
color:#666666;
display:inline;
height:18px;
margin-top:0px;
margin-left:0px;
margin-right:0px;
padding:0px;
vertical-align:top;
width:150px;
font-family: Verdana, Helvetica, sans-serif;
	font-size: 10px;

}

div.item_newsletter{
padding-left:10px;
padding-top:5px;
padding-right:5px;
font-size:10px;
color:#000000;
}

div.item_productsearch{
padding-left:10px;
padding-top:5px;
padding-right:5px;
font-size:10px;
color:#000000;
float:left;
}

div.item_productsearchheader{
padding-left:10px;
padding-top:5px;
padding-right:5px;
font-size:10px;
color:#000000;
font-family: Verdana, Arial, sans-serif;
	font-size: 11px;
	color:#660033;
	font-weight:bold;
    }










hr.thin {
height: 1px;
border: 0;
color: #333;
background-color: #ff9900;
width: 100%;
} 





a:link {
	text-decoration: none;
	color: #660033;
}
a:visited {
	text-decoration: none;
	color: #660033;
}
a:active {
	text-decoration: none;
}
a:hover {
	text-decoration: underline;
	color: #660033;
}



a.white:link {
	text-decoration: none;
	color: #fff;
}
a.white:visited {
	text-decoration: none;
	color: #fff;
}
a.white:active {
	text-decoration: none;
}
a.white:hover {
	text-decoration: underline;
	color: #ffff00;
}





