/* ************************ Defaults ************************ */

body{ 
	font:12px Arial, Helvetica, sans-serif;
	color:#000;
	text-align:center;
	background:url('../images/bg.jpg') top left repeat;
}
body, h1, h2, h3, h4, h5, p, table, table th, form, a img, ul {
	border: none;
	margin: 0px;
	padding: 0px;
}
ul{
	list-style:none;
}

/* ************************ structural ************************ */

#main{
	background:url('../images/bg1.jpg') top left repeat-x;
}
#page{
	margin:0 auto;
	padding:0px 22px 0px 22px;
	width:805px;
	text-align:left;
	background:#fff;
}

/* ************************ page header ************************ */

#pagehead{
	background:url('../images/header.jpg') top left repeat-x;
	height:33px;
	text-align:left;
	font-size:11px;
	color:#fff;
	text-transform:lowercase;
}
#pageheadt{
	margin:0 auto;
	width:805px;
	padding:0px 22px 0px 22px;
}
#pageheadt p{
	float:left;
	padding:10px 0px 0px 0px;
}
#pageheadt p a{
	color:#fff;
	text-decoration:none;
}
#pageheadt p a:hover{
	color:#fff;
	text-decoration:underline;
}
#pageheadt form{
	float:right;
	width:272px;
}
#pageheadt form #searcht{
	width:112px;
	height:17px;
	border:0px;
	margin:0px 0px 0px 16px;
}
#pageheadt form #search{
	margin:0px 0px 0px 1px;
}
#pageheadt form .search p{
	padding:6px 0px 0px 0px;
}

/* ************************ header ************************ */

#logo{
	height:94px;
}
#bird{
	position:absolute;
	margin:65px 0px 0px 758px;
	width:45px;
}

/* ************************ top navigation ************************ */

#topnav{
	padding:0px 0px 14px 0px;
}
#nav, #nav ul {
	padding: 0;
	margin: 0;
	list-style: none;
}
#nav{
	width:805px;
	height:38px;
}
#nav a {
	display: block;
}
#nav a span{
	display:none;
}
#nav li { 
	float: left;
}
#nav li a {
	text-decoration:none;
	height:38px;
}
#nav li a { 
	background:url('../images/topnav.gif') top left no-repeat;
}
#nav li a.toplink1{ width:83px; background-position: 0px top; }
#nav li a.toplink2{ width:79px; background-position: -83px top; }
#nav li a.toplink3{ width:100px; background-position: -162px top; }
#nav li a.toplink4{ width:107px; background-position: -262px top; }
#nav li a.toplink5{ width:67px; background-position: -369px top; }
#nav li a.toplink6{ width:81px; background-position: -436px top; }
#nav li a.toplink7{ width:131px; background-position: -517px top; }
#nav li a.toplink8{ width:80px; background-position: -648px top; }
#nav li a.toplink9{ width:77px; background-position: -728px top; }

#nav li a.toplink1:hover, body#toplink1on #nav li a.toplink1{ background-position: 0px -38px; }
#nav li a.toplink2:hover, body#toplink2on #nav li a.toplink2{ background-position: -83px -38px; }
#nav li a.toplink3:hover, body#toplink3on #nav li a.toplink3{ background-position: -162px -38px; }
#nav li a.toplink4:hover, body#toplink4on #nav li a.toplink4{ background-position: -262px -38px; }
#nav li a.toplink5:hover, body#toplink5on #nav li a.toplink5{ background-position: -369px -38px; }
#nav li a.toplink6:hover, body#toplink6on #nav li a.toplink6{ background-position: -436px -38px; }
#nav li a.toplink7:hover, body#toplink7on #nav li a.toplink7{ background-position: -517px -38px; }
#nav li a.toplink8:hover, body#toplink8on #nav li a.toplink8{ background-position: -648px -38px; }
#nav li a.toplink9:hover, body#toplink9on #nav li a.toplink9{ background-position: -728px -38px; }

/* ************************ content ************************ */

#content{
	background:url('../images/gbit.gif') top left repeat-x;
	padding:15px 0px 15px 0px;
}
.clear{
	clear:both;
}

/* ************************ left panel ************************ */

#leftpanel{
	float:left;
	width:144px;
}
#leftpanel ul{
	background:#8e8e8e;
	text-transform:uppercase;
	font-size:14px;
	font-weight:bold;
}
#leftpanel ul li a{
	color:#000;
	text-decoration:none;
	display:block;
	padding:9px 14px 9px 14px;
}
#leftpanel ul li a:hover, #leftpanel ul li .sel{
	color:#fff;
	text-decoration:none;
}
#leftpanel ul li ul{
	background:#fff;
	text-transform:lowercase;
}
#leftpanel ul li ul li a{
	padding:9px 14px 9px 20px;
}
#leftpanel ul li ul li a:hover, #leftpanel ul li ul li .sel{
	background:url('../images/lbit.gif') top left no-repeat;
	color:#000;
}

/* ************************ right panel ************************ */

#rightpanel{
	float:right;
	width:642px;
}
#rightpanel #pagedec{
	background:#8e8e8e;
	padding:9px 14px 9px 14px;
	font-size:16px;
	color:#fff;
	line-height:20px;
}
#rightpanel .ptext{
	min-height:400px;
}
.products{
	padding:30px 0px 0px 0px;
}
.prod{
	width:210px;
	text-align:center;
	float:left;
	padding:0px 0px 40px 0px;
}
.prod1{
	min-height:150px;
}
.prod2{
	font-weight:bold;
	font-size:16px;
	color:#39804A;
	padding:6px 0px 6px 0px;
}
.prod3{
	background:url('../images/star.gif') top left no-repeat;
	padding:3px 0px 0px 120px;
	margin:0px 0px 0px 12px;
	text-align:left;
}

/* ************************ Comments ************************ */

#comments{
	background:url('../images/gbit.gif') top left repeat-x;
	padding:15px 0px 10px 0px;
	font-weight:bold;
}
#comments p{
	background:url('../images/combit.gif') top left no-repeat;
	padding:0px 0px 0px 25px;
}
#comments p a{
	color:#87817E;
	text-decoration:none;
}
#comments p a:hover{
	color:#87817E;
	text-decoration:underline;
}
#comments p .comopt{
	color:#4972DF;
	text-decoration:none;
	font-size:11px;
}
#comments p .comopt:hover{
	color:#87817E;
	text-decoration:underline;
}

/* ************************ Link Share ************************ */

#linkshare{
	background:url('../images/gbit.gif') top left repeat-x;
	padding:15px 0px 10px 0px;
	color:#808080;
}
#linkshare p{
	float:left;
}
#linkshare .share{
	float:right;
}
#linkshare a{
	color:#808080;
	text-decoration:none;
}
#linkshare a:hover{
	color:#808080;
	text-decoration:underline;
}

/* ************************ footer ************************ */

#footer{
	padding:12px 0px 12px 0px;
	text-align:center;
	color:#808080;	
}
#footert{
	background:#fff;
	text-align:center;
	width:850px;
	height:30px;
	margin:0 auto;
	text-transform:lowercase;
	font-size:13px;
}
#footert p{
	padding:6px 0px 0px 0px;
}
#footert p span{
	text-transform:uppercase;
}
#footer a{
	color:#808080;
	text-decoration:underline;	
}
#footer a:hover{
	color:#43802B;
	text-decoration:underline;	
}


/* ************************ IE ************************ */

*html #leftpanel ul li a{
	height:14px;
}
*html #rightpanel .ptext{
	height:400px;
}
*html .prod1{
	height:150px;
}