html,body {
margin:0;
padding:0;
height:100%; /* needed for container min-height */
	}

div#container {
position:relative; /* needed for footer positioning*/
margin:0 auto; /* center, not in IE5 */
height:auto !important; /* real browsers */
height:100%; /* IE6: treaded as min-height*/
min-height:100%; /* real browsers */
}

div#header {
padding:0px;
height:195px;
}

div#content {
padding:10px 15px 55px 20px; /* bottom padding for footer */
}

div#footer {
position:absolute;
width:100%;
height:20px;
bottom:0; /* stick to bottom */
}




#footer_icons {
position:absolute;
width:250px;
height:30px;
margin-top:-25px;
margin-left:550px;
z-index:2;
}

#logo {
position:absolute;
width:200px;
height:102px;
margin-top:10px;
margin-left:0px;
z-index:3;
}

#top_content{
position:absolute;
width:980px;
height:80px;
margin-top:115px;
margin-left:0px;
z-index:4;
background:url(top_content.png) top left no-repeat;
}

#navigation{
position:absolute;
width:941px;
height:58px;
margin-top:130px;
margin-left:19px;
z-index:4;
background:url(bg_navigation.jpg) transparent top left no-repeat;
padding-top:20px;
}

.nav-on{width:150px;height:18px; font-family: Corbel,Tahoma,Verdana;font-size: 13px;font-weight: bold;color: #73CFD9;text-decoration:none;text-align:center;cursor:pointer;border-right:1px solid #73CFD9;}
.nav-off{width:150px;height:18px; font-family: Corbel,Tahoma,Verdana;font-size: 13px;font-weight: bold;color: #FFFFFF;text-decoration:none;text-align:center;cursor:pointer;border-right:1px solid #73CFD9;}

.navlast-on{width:150px;height:18px; font-family: Corbel,Tahoma,Verdana;font-size: 13px;font-weight: bold;color: #73CFD9;text-decoration:none;text-align:center;cursor:pointer;}
.navlast-off{width:150px;height:18px; font-family: Corbel,Tahoma,Verdana;font-size: 13px;font-weight: bold;color: #FFFFFF;text-decoration:none;text-align:center;cursor:pointer;}


#minicart{
position:absolute;
width:200px;
height:100px;
margin-top:7px;
margin-left:760px;
z-index:5;
background:url(bg_cart.png) transparent top left no-repeat;}

.cartlink-on{width:100px;height:18px; font-family: Corbel,Tahoma,Verdana;font-size: 11px;color: #73CFD9;text-decoration:none;text-align:center;cursor:pointer;}
.cartlink-off{width:100px;height:18px; font-family: Corbel,Tahoma,Verdana;font-size: 11px;color: #000000;text-decoration:none;text-align:center;cursor:pointer;}

.prodslink-on{width:170px;height:40px; font-family: Corbel,Tahoma,Verdana;font-size: 12px;color: #cc0000;text-decoration:none;text-align:center;cursor:pointer;background:url(bg_but_cat.jpg) transparent top left no-repeat;}
.prodslink-off{width:170px;height:40px; font-family: Corbel,Tahoma,Verdana;font-size: 12px;color: #FFFFFF;text-decoration:none;text-align:center;cursor:pointer;background:url(bg_but_cat.jpg) transparent top left no-repeat;}

#navprodsbox{position:absolute;
width:170px;
height:auto;
margin-top:7px;
margin-left:20px;
z-index:6;
}

.discount{position:absolute; float:left; z-index:3;padding:20px 15px 15px 15px;font-family:"Myriad Web Pro",Verdana, Arial, Helvetica, sans-serif; font-size:16px; font-weight:bold; width:66px;height:66px; background:url(discount.png) top left no-repeat;color:#FFFFFF;margin-left:-70px;margin-top:-20px;}

.discount_subcat{position:absolute; float:left; z-index:3;padding:20px 15px 15px 15px;font-family:"Myriad Web Pro",Verdana, Arial, Helvetica, sans-serif; font-size:16px; font-weight:bold; width:66px;height:66px; background:url(discount.png) top left no-repeat;color:#FFFFFF;margin-left:-160px;margin-top:-10px;}	

#searchbox{
position:relative;
width:140px;
height:auto;
min-height:100px;
margin-top:7px;
margin-left:0px;
z-index:5;
background:url(bg_right_nav_titles.jpg) transparent top left no-repeat;}

#titles{width:auto;font-family: Corbel,Tahoma,Verdana;font-size: 12px;color: #FFFFFF;text-decoration:none;text-align:center;padding-top:12px;margin-left:0px;}

#searchform{margin-top:20px;}

#cart_plc{margin-top:25px;margin-left:25px;}

#navrightbox{
position:relative;
width:140px;
height:auto;
min-height:100px;
margin-top:7px;
margin-left:0px;
z-index:5;
}



a.prodlink:link{color:#000000;font-size: 12px; font-weight:bold;font-family:Corbel ,Verdana, Arial, Helvetica, sans-serif;text-decoration:none;}
a.prodlink:hover{color:#CCCCCC;font-size: 12px; font-weight:bold;font-family: Corbel ,Verdana, Arial, Helvetica, sans-serif;text-decoration:none;}
a.prodlink:active{color:#000000;font-size: 12px; font-weight:bold;font-family: Corbel ,Verdana, Arial, Helvetica, sans-serif;text-decoration:none;}
a.prodlink:visited{color:#000000;font-size: 12px; font-weight:bold;font-family: Corbel ,Verdana, Arial, Helvetica, sans-serif;text-decoration:none;}


.subcatbox{position:relative;float:left;background:url(bg_thurmb_subcat.jpg) top left no-repeat;width:163px; height:163px;margin:15px;margin-bottom:25px; padding:2px;z-index:10;}
.subcattable{position:relative;width:153px; height:153px;}

.prodrow{background:url(bg_prod_row.jpg) transparent top left no-repeat;}	

#addtocart_subs{position:absolute;z-index:4;width:195px;height:47px;background:url(bg_addtocart.jpg) transparent top left no-repeat;margin-top:-55px;margin-left:380px;padding-left:10px;padding-top:5px;}

#addtocart_prods{position:absolute;z-index:4;width:195px;height:47px;background:url(bg_addtocart.jpg) transparent top left no-repeat;margin-top:-55px;margin-left:380px;padding-left:10px;padding-top:5px;}

.thumbs{margin-top:5px;}

#banner{width:593px;height:221px;background:url(bg_banner.jpg) transparent top left no-repeat;}

.bg_titles{background:url(bg_titles_content.jpg) transparent top left no-repeat;height:40px;}

.c_spacer{height:10px;}

h1{margin-top:3px;margin-left:10px;}

a.newslink:link{color:#73CFD9;font-size: 12px; font-weight:bold;font-family: Corbel,Verdana, Arial, Helvetica, sans-serif;}
a.newslink:hover{color:#333333;font-size: 12px; font-weight:bold;font-family: Corbel,Verdana, Arial, Helvetica, sans-serif;}
a.newslink:active{color:#73CFD9;font-size: 12px; font-weight:bold;font-family: Corbel,Verdana, Arial, Helvetica, sans-serif;}
a.newslink:visited{color:#73CFD9;font-size: 12px; font-weight:bold;font-family: Corbel,Verdana, Arial, Helvetica, sans-serif;}

#topbanner{position:absolute;width:468px; height:60px;margin-top:20px;margin-left:242px; z-index:7;}

.but_newsletter{width:140px;height:42px; font-family: Corbel,Tahoma,Verdana;font-size: 12px;color: #FFFFFF;text-decoration:none;text-align:center;cursor:pointer;background:url(bg_right_nav_titles.jpg) center no-repeat;}

.but_rss{width:140px;height:42px; font-family: Corbel,Tahoma,Verdana;font-size: 12px;color: #FFFFFF;text-decoration:none;text-align:center;cursor:pointer;background:url(bg_right_nav_rss.jpg) transparent center no-repeat;}

.cartheader{ background-color: #E6E6E6; font-family:Corbel,Verdana, Arial, Helvetica, sans-serif;height:20px;font-weight:bold;}
.cartrow1{ background-color: #EEEEEE; font-family:Corbel,Verdana, Arial, Helvetica, sans-serif;height:20px;color:#000000;}
.cartrow2{ background-color:#F8F8F8; font-family:Corbel,Verdana, Arial, Helvetica, sans-serif;height:20px;color:#000000;}
.cartsumstit{ background-color:#E6E6E6; font-family:Corbel,Verdana, Arial, Helvetica, sans-serif;height:15px;font-weight:bold;color:#000000;}
.cartsums{ background-color: #EEEEEE; font-family:Corbel,Verdana, Arial, Helvetica, sans-serif;height:15px;color:#000000;}
.cartemptyspace{ background-color: #EEEEEE; font-family:Corbel,Verdana, Arial, Helvetica, sans-serif;height:50px;color:#000000;}
#cart_mod{position:absolute; z-index:3; margin-top:23px; margin-left:30px;}
.but_delete{cursor:pointer;background:url(../Theme/but_delete.gif) #FFFFFF  top left no-repeat; width:150px;height:25px;border:1px solid #FFFFFF;font-family:Tahoma,Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#000000;font-weight:bold;padding-top:4px;padding-left:4px;}
.but_buy{cursor:pointer;background:url(../Theme/but_buy.gif) #FFFFFF top left no-repeat; width:124px;height:20px;border:1px solid #FFFFFF;font-family:Tahoma,Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#000000;font-weight:bold;margin-top:5px;padding-top:4px;padding-left:24px;}


.but_msn{width:140px;height:42px; font-family: Corbel,Tahoma,Verdana;font-size: 12px;color: #999999;text-decoration:none;text-align:center;cursor:pointer;background:url(bg_right_nav_msn.jpg) transparent center no-repeat;}

.main_bullet{width:100px;list-style: none;
padding-top: 0px;padding-left: 15px;
margin: 0;background:url(bullet_li.gif) top left no-repeat;}

.but_mailings{width:140px;height:42px; font-family: Corbel,Tahoma,Verdana;font-size: 12px;color: #FFFFFF;text-decoration:none;text-align:center;cursor:pointer;background:url(bg_right_nav_mailings.jpg) transparent center no-repeat;padding-left:15px;}

.but_polls{width:140px;height:42px; font-family: Corbel,Tahoma,Verdana;font-size: 12px;color: #FFFFFF;text-decoration:none;text-align:center;cursor:pointer;background:url(bg_right_nav_polls.jpg) transparent center no-repeat;padding-left:5px;}