body{margin:0; font:83%/1.5 arial,tahoma,verdana,sans-serif}

h1, h2, h3, h4, h5 {letter-spacing: -1px;font-family: arial,verdana,sans-serif;margin: 1.2em 0 .3em;color:#000;border-bottom: 1px solid #eee;padding-bottom: .1em}
h1 {font-size: 26px;margin-top:.6em; color:#009900;}
h2 {font-size: 136%; color:#009900;}
h3 {font-size: 126%}
h4 {font-size: 116%}
h5 {font-size: 106%; color:#FF8400; text-transform:uppercase;}
h6 {font-size: 96%}

a:visited{font-style:normal;}

#header {
	background-image:url(images/gtd_header_long.gif);
	background-repeat:repeat-x;
	height:130px;
}
#outer_wrapper {
	background: #fff url(background_2.gif) repeat-y left;
}
#wrapper {
	background: url(background_3.gif) repeat-y right;
}

#container {
	width: 100%;
	float: left;
	margin-right: -200px;
	background: url(background_3.gif) repeat-y right;
}
#content {
	margin-right: 200px;
	background: url(background_2.gif) repeat-y left;
}
#main {
	margin-left: 200px;
}

#main li{line-height:1.8;padding: 3px 0 3px 23px;background: #fff url("images/sprites.gif") no-repeat 10px -695px;font: 12px arial;display:block; list-style:none;}

#main a:link{color:#0066FF;}
#main a:visited{color:#0066FF;}
#main a:hover{color:#009900;}


#left {
	width: 200px;
	float: left;
}

#side-nav{margin-top:8px; margin-left:6px; width:80%; padding:0;}
#side-nav {padding-top:0; margin-top: 0px}
#side-nav a {line-height:1.8;padding: 3px 0 3px 23px;background: #fff url("images/sprites.gif") no-repeat 10px -695px;font: bold 86% arial;display:block; text-decoration:none;}
#side-nav li {border-top: 1px solid #fff;border-bottom: 1px solid #ccc}
#side-nav ul{margin-left:0; padding:0;}
#side-nav a:link {color:#333;} 
#side-nav a:visited {color:#000} 
#side-nav a:hover {color:#c00;} 


#sidebar {
	width: 170px;
	float: right;
	padding-left:3px;
	margin-left:3px;
}
#footer {
	border-bottom: 2px solid #FF0000;
	background: #029A00;
}
#footer p{color:#fff; font-size:10px; padding:1px; margin:0;} 
#footer a:link {color:#fff; font-size:10px;} 
#footer a:visited {color:#000} 
#footer a:hover {color:#6c0;} 

/* LAYOUT - FOOTER */
#footer-text {clear:both;border-top: 1px solid #E3E8EE;padding: 10px 0 30px;font-size:86%;color:#999; width:100%;}
h1 {
	margin-top: 0;
}
.last {
	margin-bottom: 0;
}
.clearing {
	height: 0;
	clear: both;
}



/* Top Navigation
-------------------------------------------------------------------------*/
#nav {display: block; float: left; margin:0; padding-top:93px; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; color: #fff; padding-left:15px;}
#nav li {
    float:left;
	display:block;
	list-style:none;
	list-style-type:none;
    background:url("images/tab_rightblue.gif")
    no-repeat right top;
    margin:0;
    padding:0;
}
	
#nav a {
	font-size:11px;
	display:block;
	color:#FFFFFF;
	text-decoration:none;
	border-bottom:2px solid #fff;
    display:block;
	background:url("images/tab_leftblue.gif") no-repeat left top;
    padding:8px 10px 5px 10px;
	margin:0;
}
#nav li a:hover, #nav li a.current:hover, #nav li a.basket{color: #009F00; border-bottom:2px solid #ff9900;}
#nav li a span {text-decoration: underline;}
#nav li a:hover span {text-decoration: none;}
#nav li a.current:visited {color: #000 !important;}
#nav li.current {
    background-image:url("images/tab_rightgreen.gif");
}

#nav li.current a {
    background-image:url("images/tab_leftgreen.gif");
}

#nav li a.basket:visited {color: #000 !important;}
#nav li.basket {
    background-image:url("images/tab_rightorange.gif");
}

#nav li.basket a {
    background-image:url("images/tab_leftorange.gif");
}


#center-nav a:link{color:#333; padding:0; margin:0;}	
#center-nav a:visited {color:#000}
#center-nav a:hover{color:#c00;}
#center-nav a:active{color:#c00;}

#center-nav img{ padding:2px; margin:0; border:1px solid #ddd; height:88px; width:92px;}


.featurebox-left {color:#333;padding: 5px 5px 5px;border-top: 1px solid #d7d7d7;margin: 0 5px 5px;background: #f6f6f6 url("images/featurebox_bg2.gif") no-repeat 100% 100%}

.featurebox-right {color:#333;padding: 5px 5px 5px;border-top: 1px solid #d7d7d7;margin: 0 5px 5px;background: #f6f6f6 url("images/delivery.jpg") no-repeat 100% 100%; height:160px;}

/*-------------------------------------------------------------------*/

#category-page h7{ font-weight:bold;}
#category-page p{padding-right:30px;}
#category-page .price{color:#990000; font-weight:bold;}

#category-page li{line-height:1.8;padding: 3px 0 3px 23px;background: #fff url("images/sprites.gif") no-repeat 10px -695px;font: 12px arial;display:block; list-style:none;}

#category-page td{border-bottom:1px solid #ddd; padding-top:8px;}

#category-page a:link{color:#333; padding:0; margin:0;}	
#category-page a:visited {color:#000}
#category-page a:hover{color:#c00;}
#category-page a:active{color:#c00;}
#category-page img{border:0;}

#product-page2 img{padding-top:0px; margin-top:6px; margin-bottom:10px; padding:4px; border:1px solid #ddd;}
#product-page2 a:link img{padding:4px; border:1px solid #ddd;}
#product-page2 a:active img{padding:4px; border:1px solid #ddd;}
#product-page2 a:visited img{padding:4px; border:1px solid #ddd;}
#product-page2 a:hover img{padding:4px; border:1px solid #c00;}
#product-page li{line-height:1.8;padding: 3px 0 3px 23px;background: #fff url("images/sprites.gif") no-repeat 10px -695px;font: 12px arial;display:block; list-style:none;}

#productwrap{margin:0; padding:0; padding-top:10px; width:99%; float:left; background-image:url(border.jpg); background-repeat:repeat-y; border-style: double; 
border-color: #ddd; border-width:medium; border-bottom:0;}
#prodleftcol{margin:0; margin-right:5px; padding:0; width:48%; float:left;}
#prodrightcol{margin:0; padding:0; width:48%; float:left;}

#imagecol{margin:0; padding:0; width:110px; float:left;}
#textcol{margin:0; padding:0; width:295px; float:left;}
#textcol h3{padding:0; margin:0; font-size:16px; border-bottom:0;}
#textcol p{padding:0; padding-bottom:3px; margin:0; font-size:12px;}

#seemore p{margin:0; padding:0;}
#seemore{margin:0; margin-bottom:10px; padding:2px; width:99%; float:left; text-align:center; border:1px solid #ddd; background-color:#f3f2f0; font-weight:bold;}

#seemore a:link{color:#009900;}
#seemore a:visited{color:#009900;}
#seemore a:hover{color:#333;}

#cats{position:relative; float:left;}
#catcont{float:left; width:160px;}
div.date span { text-align: center; text-transform: uppercase; background: url("date.png"); background-repeat:repeat-x; width: 115px; height: 115px; position: absolute; top: 0px; left: 10px; color:#000; font-size:11px; padding-top: 5px; line-height: 1em;}

