@charset "utf-8";
/* CSS Document */

body {
	margin:0px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	background-color:#3d3b5f;
}

a:link {
	text-decoration: none;
}
a:visited {
	text-decoration: none;
}
a:hover {
	text-decoration: underline;
}
a:active {
	text-decoration: none;
}

td{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
}

#mainbody{
}

#header{
	width:868px;
	height:157px;
	background-image:url(images/images/header.jpg);
	background-repeat:no-repeat;
	background-color:#FFFFFF;
	
}

#topnav {
padding-top:120px;
text-align:center;
}

#topnav ul {
list-style: none;
margin: 0px;
padding: 0px;
border: none;
}
#topnav ul li {
margin: 0px;
padding: 0px;
float:right;
}
#topnav ul li a {
font-size:12px;
display: block;
padding: 5px 20px 2px 20px;
text-decoration: none;
color: #ffffff;
font-weight:bold;
}

#topnav ul li a:hover, #topnav ul li a:focus {
color: #ffffff;
text-decoration:underline;
font-weight:bold;
}

#topbar{
	background-color:#d64137;
	background-image:url(images/images/header_orange_bg.jpg);
	background-repeat:repeat-y;
}





#scrollarea{
	width:762px;
	height:15px;
	background-color:#FFFFFF;
}

.scroller{
	color:#4889b8;
	font-weight:bold;
	text-transform:uppercase;
}
#columnleft{
	width:128px;
	background-image:url(images/images/menu_bg.jpg);
	background-repeat:no-repeat;
	background-color:#4a90c6;
	border-right:10px #FFFFFF solid;
}

#columncenter{
	width:702px;
	
}

#content{
	margin-top:20px;
	margin-bottom:20px;
	background-image:url(images/images/page_bg.jpg);
	background-repeat:repeat-y;
}


#columnright{
	width:152px;
}

#catheader{
	width:160px;
	height:30px;
	background-image:url(images/images/cat_head_blk_left.jpg);
	background-repeat:no-repeat;
	padding-left:5px;
	color:#FFFFFF;
	font-size:10px;
	text-transform:uppercase;
	font-weight:bold;
}

#catbody{
	background-color:#FFFFFF;
}

.catheadergrey{
	width:160px;
	height:30px;
	background-image:url(images/images/cat_head_gry_left.jpg);
	background-repeat:no-repeat;
	padding-left:5px;
	color:#3b3b3b;
	font-size:10px;
	text-transform:uppercase;
	font-weight:bold;
}

.catbodynormal{
	background-color:#FFFFFF;
	
}

.pageHeading{
	height:50px;
	background-image:url(images/images/cat_head_gry_mid.jpg);
	background-repeat:no-repeat;
	padding-left:5px;
	padding-right:5px;
	color:#d64137;
	font-family:"Times New Roman", Times, serif;
	font-size:20px;
	font-weight:bold;
	
}

.main{
	padding:5px;
	font-size:12px;
}

.catheaderdown{
	width:153px;
	height:30px;
	background-image:url(images/images/cat_head_download.jpg);
	background-repeat:no-repeat;
	padding-left:5px;
	color:#3b3b3b;
	font-size:10px;
	text-transform:uppercase;
	font-weight:bold;
}

.catbodydown{
	background-color:#FFFFFF;
	
}



.catheaderspecials{
	width:153px;
	height:30px;
	background-image:url(images/images/cat_head_gry_right.jpg);
	background-repeat:no-repeat;
	padding-left:5px;
	color:#3b3b3b;
	font-size:10px;
	text-transform:uppercase;
	font-weight:bold;
}

.catbodyspecials{
	background-color:#FFFFFF;
	background-image:url(images/images/box_bg_yellow.jpg);
	background-repeat:no-repeat
	
}

.catheadernotify{
	width:153px;
	height:30px;
	background-image:url(images/images/cat_head_gry_notify.jpg);
	background-repeat:no-repeat;
	padding-left:5px;
	color:#3b3b3b;
	font-size:10px;
	text-transform:uppercase;
	font-weight:bold;
}

.catbodytellafriend{
	background-color:#FFFFFF;
	background-image:url(images/images/box_bg_tellafriend.jpg);
	background-repeat:no-repeat
	
}

.catbodynewsletter{
	background-color:#FFFFFF;
	background-image:url(images/images/box_bg_specialoffers.jpg);
	background-repeat:no-repeat
	
}

#footer{
	width:868px;
	height:35px;
	background-image:url(images/images/footer_bg.jpg);
	background-repeat:no-repeat;
	background-color:#4a4979;
	text-align:center;
	color:#ffffff;
	font-size:10px;
}

#footer a{
	color:#3b3b3b;
	text-decoration:none;
}

#footer a:hover{
	color:#3b3b3b;
	text-decoration:underline;
}

#navigation {
   list-style: none;
   margin: 0; 
   padding: 0;
   width:350px;
   background-color:#f7f7f7;
   border:#e8e8e8 1px solid;
   float: right;
   position:relative;
}
#navigation li {
   float: left;
   position:relative;
}
#navigation li a {
   display: block;
   width: 86px;
   text-align: center;
   color:#5f5f5f;
   padding: 3px 0;
   text-decoration:none;
}
#navigation li a:hover {
   color:#5f5f5f;
   text-decoration:underline;
}

.vertmenu {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 10px;
width: 138px;
padding: 0px;
margin: 0px;
}

.vertmenu ul {
list-style: none;
margin: 0px;
padding: 0px;
border: none;
}
.vertmenu ul li {
margin: 5px 0px;
padding: 0px;
}
.vertmenu ul li a {
font-size: 10px;
display: block;
background-image:url(images/images/cat_header.jpg);
background-repeat:no-repeat;
height:18px;
padding: 3px 0px 0px 10px;
text-decoration: none;
color: #ffffff;
width:138px;
}

.vertmenu ul li a:hover, .vertmenu ul li a:focus {
color: #ffffff;
text-decoration:underline;
}

.vertmenu ul li ul li {
margin: 0px;
padding: 0px;
}
.vertmenu ul li ul li a {
font-size: 11px;
display: block;
background:none;
padding: 2px 0px 2px 15px;
text-decoration: none;
color: #000000;
width:138px;
}

.vertmenu ul li ul li a:hover, .vertmenu ul li ul li a:focus {
color: #000000;
background-color: #dadada;
}

.prodlistlink{
	color:#3b3b3b;
	text-decoration:none;
}

.prodlistlink a:link{
	color:#3b3b3b;
	text-decoration:none;
}

.prodlistlink a:hover{
	color:#3b3b3b;
	text-decoration:underline;
}

.buynow{
	background-color:#ff85c2;
}

.moreinfo{
	background-color:#9999fd;
}

.buynow a{
	color:#ffffff;
	font-weight:bold;
	text-decoration:none
}

.moreinfo a{
	color:#ffffff;
	font-weight:bold;
	text-decoration:none;
}

.buynow a:hover{
	color:#ffffff;
	font-weight:bold;
	text-decoration:underline;
}

.moreinfo a:hover{
	color:#ffffff;
	font-weight:bold;
	text-decoration:underline;
}

.featureprodlink a{
	color:#660033;
	font-weight:bold;
	font-size:12px;
	text-transform:uppercase;
	text-decoration:none;
}

.featureprodlink a:hover{
	color:#c33609;
	font-weight:bold;
	font-size:12px;
	text-transform:uppercase;
	text-decoration:underline;
}

.boxborder{
	border:1px solid #cccccc;
}