@charset "utf-8";
/* CSS Document */

body {
	margin:0px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
}

td{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
}

#mainbody{
	background-image:url(images/images/page_bg.jpg);
	background-repeat:repeat-y;
}

#mainbody_video{
	background-image:url(images/images/page_bg_2col.jpg);
	background-repeat:repeat-y;
}

#header{
	width:762px;
	height:102px;
	background-image:url(images/images/header.jpg);
	background-repeat:no-repeat;
	background-color:#FFFFFF;
}

#topbar{
	background-color:#b5b5b5;
}

#topbarleft{
	width:12px;
	height:44px;
	background-image:url(images/images/bar_top_left.jpg);
	background-repeat:no-repeat;
}

#topbarfill{
	width:744px;
	background-image:url(images/images/bar_top_fill.jpg);
	background-repeat:repeat-x;
}

#topbarright{
	width:6px;
	height:44px;
	background-image:url(images/images/bar_top_right.jpg);
	background-repeat:no-repeat;
}

#scrollarea{
	width:762px;
	height:15px;
	background-color:#FFFFFF;
}

.scroller{
	color:#4889b8;
	font-weight:bold;
	text-transform:uppercase;
}
#columnleft{
	width:160px;
}

#columncenter{
	width:auto;
	padding-left:12px;
	padding-right:11px;
}

#columncenter_video{
	width:auto;
	padding-left:12px;
/*	padding-right:11px;*/
}

#columnright{
	width:153px;
}

#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:30px;
	background-image:url(images/images/cat_head_gry_mid.jpg);
	background-repeat:no-repeat;
	padding-left:5px;
	padding-right:5px;
	color:#3b3b3b;
	font-size:10px;
	text-transform:uppercase;
	font-weight:bold;
}

.pageHeading_video{
	height:30px;
	background-image:url(images/images/cat_head_gry_mid_video.jpg);
	background-repeat:no-repeat;
	padding-left:5px;
	padding-right:5px;
	color:#3b3b3b;
	font-size:10px;
	text-transform:uppercase;
	font-weight:bold;
}

.main{
	padding:5px;
}

.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:762px;
	height:44px;
	padding-top:3px;
	background-image:url(images/images/footer.jpg);
	background-repeat:no-repeat;
	background-color:#ffffff;
	text-align:center;
	color:#3b3b3b;
	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;
}

.suckerdiv ul{
margin: 0;
padding: 0;
list-style-type: none;
width: 160px; /* Width of Menu Items */
border-bottom: 1px solid #ffffff;
font-family: arial;
font-size: 100%;
}

.suckerdiv ul li{
position: relative;
background-color: #f6f6f6;
z-index:4000;
}

/*1st level sub menu style */
.suckerdiv ul li ul{
left: 159px; /* Parent menu width - 1*/
position: absolute;
width: 160px; /*sub menu width*/
border: 1px solid #cccccc;
top: 0;
display: none;
}

/*All subsequent sub menu levels offset */
.suckerdiv ul li ul li ul{
left: 159px; /* Parent menu width - 1*/
border: 1px solid #cccccc;
}

/*All subsequent sub menu levels offset */
.suckerdiv ul li ul li a{
left: 159px; /* Parent menu width - 1*/
background-color: #f6f6f6;
}

/*All subsequent sub menu levels offset */
.suckerdiv ul li ul li ul li a{
background-color: #f6f6f6;
z-index:10000;
}

/*All subsequent sub menu levels offset */
.suckerdiv ul li ul li ul li ul li a{
background-color: #f6f6f6;
z-index:10000;
}

/* menu links style */
.suckerdiv ul li a{
display: block;
color:#3b3b3b;
text-decoration: none;
background-color: #f6f6f6;
padding: 1px 5px;
border-bottom: 1px solid #ffffff;
line-height: 1.75em;
z-index:4000;
}

.suckerdiv ul li a:hover{
background-color:#dadada;
color:#3b3b3b;
text-decoration: none;
z-index:4000;
}

.suckerdiv ul li ul li a:hover{
background-color:#dadada;
color:#3b3b3b;
text-decoration: none;
z-index:10000;
}

.suckerdiv ul li ul li ul li a:hover{
background-color:#dadada;
color:#3b3b3b;
text-decoration: none;
z-index:20000;
}

/* The main categories with sub-categories */
.suckerdiv .subfolderstyle{
background: url(images/arrow-list.gif) no-repeat center right;
}

/* This one colors the sub-folder with other sub-folders */
.suckerdiv ul li ul .subfolderstyle {
background-color: #f6f6f6;
}

/* This one colors the sub-folder with other sub-folders */
.suckerdiv ul li ul li ul .subfolderstyle {
background-color: #f6f6f6;
}

/* This one colors the sub-folder with other sub-folders */
.suckerdiv ul li ul li ul li ul .subfolderstyle {
background-color: #f6f6f6;
}

/* Holly Hack for IE \*/
* html .suckerdiv ul li { float: left; height: 1%; }
* html .suckerdiv ul li a { height: 1%; }
/* End */

.vertmenu {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 100%;
width: 160px;
padding: 0px;
margin: 0px;
}

.vertmenu ul {
list-style: none;
margin: 0px;
padding: 0px;
border: none;
}
.vertmenu ul li {
margin: 0px;
padding: 0px;
}
.vertmenu ul li a {
font-size: 100%;
display: block;
border-bottom: 1px solid #ffffff;
background-color:#f6f6f6;
padding: 5px 0px 2px 4px;
text-decoration: none;
color: #3b3b3b;
width:160px;
}

.vertmenu ul li a:hover, .vertmenu ul li a:focus {
color: #3b3b3b;
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:#f26a06;
}

.moreinfo{
	background-color:#f2ab06;
}

.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:#c33609;
	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;
}