
body {
margin : 0;
padding : 0;
background : #3d6fb4 url('../styleImages/layout/bg.jpg') repeat-x top center;
}
#container {
margin : 0 auto;
width : 1000px;
}
#header_left {
float : left;
width : 30px;
height : 127px;
background : transparent url('../styleImages/layout/header_left.jpg') no-repeat top right;
}
#header {
float : left;
width : 940px;
height : 127px;
background : transparent url('../styleImages/layout/header.jpg') repeat-x top center;
}
#header_right {
float : left;
width : 30px;
height : 127px;
background : transparent url('../styleImages/layout/header_right.jpg') no-repeat top left;
}
#logo {
float : left;
margin-top : 48px;
margin-left : 25px;
width : 230px;
height : 50px;
background : transparent url('../styleImages/layout/logo.jpg') no-repeat top right;
}
#header ul {
font-family : "Trebuchet MS", Arial;
font-size : 13px;
font-weight : bold;
float : left;
list-style-type : none;
margin : 0;
padding-top : 70px;
padding-left : 135px;
}
#header ul li {
float : left;
margin-right : 0;
text-align : center;
padding : 0;
margin-right : 2px;
}
#header ul li a {
display : block;
width : 100px;
text-decoration : none;
border : 0;
}
#header .link a {
color : #fff;
background : transparent url('../styleImages/buttons/nav_link.jpg') no-repeat top center;
height : 37px;
padding : 19px 0 0 0;
}
#header .link a:hover {
color : #fff;
background : transparent url('../styleImages/buttons/nav_hover.jpg') no-repeat top center;
height : 40px;
padding : 16px 0 0 0;
}
#header .current a {
color : #fff;
background : transparent url('../styleImages/buttons/nav_hover.jpg') no-repeat top center;
height : 40px;
padding : 16px 0 0 0;
}
#banner_container {
width : 100%;
background : transparent url('../styleImages/layout/banner.jpg') repeat-y top center;
padding-bottom:6px
}
.banner {
margin-left : 11px;
width : 979px;
height : 151px;
border-bottom : 1px solid #255a9a;
}
.b_ {
background : transparent url('../styleImages/banners/main.jpg') no-repeat top center;
}
.b_8 {
background : transparent url('../styleImages/banners/about.jpg') no-repeat top center;
}
.b_9 {
background : transparent url('../styleImages/banners/faqs.jpg') no-repeat top center;
}
.b_10 {
background : transparent url('../styleImages/banners/support.jpg') no-repeat top center;
}
.b_11 {
background : transparent url('../styleImages/banners/contact.jpg') no-repeat top center;
}
.b_12 {
background : transparent url('../styleImages/banners/policies.jpg') no-repeat top center;
}


/*
Start Cross-Browser DHTML Menu
*/

#mainmenu-nav {
	margin: 0 0 0 11px;
	padding:0;
	font: 13px  Arial, sans-serif;
	width : 979px;
	height : 32px;
	background : transparent url('../styleImages/layout/bg_cat.gif') repeat-x center center;
	border-bottom : 1px solid #ccc;
	color:#3b5368;
	font-weight:bold;
}
.ul-nav, .li-nav {
	display: block;
	list-style: none;
}
.li-nav {	
	float: left;
}

.li-nav .ul-nav  {
	display: none;
	position: absolute;
	margin-left: -1px;
	margin-top: 0px;
	z-index: 99;
}
/* 1st level*/
#mainmenu-nav .li-nav a {
	border-right: 1px solid #d5dbe0;
	border-left : 1px solid #fff;
	width: 194px;
	display: block;
	margin: 0px;
	padding:8px 0;
	text-align:center;
	color:#3b5368;
}
#mainmenu-nav .li-nav a span {
	display:none;
}
#mainmenu-nav .li-nav a:hover {
	color:#fff;
	background-color:#444;
}
/* 2nd level*/
.ul-nav {
	width: 196px;
	background : #fff url('../styleImages/backgrounds/product_bg.gif') repeat top left;
	border-left : 1px solid #d5dbe0;
	border-bottom : 6px solid #0078dd;
}
#mainmenu-nav .li-nav .ul-nav a {
	text-indent:5px;
	font-size:12px;
	font-weight:bold;
	border-top : 1px solid #d5dbe0;
	color:#3b5368;
	text-align:left;
	padding: 9px 0;
}
#mainmenu-nav .li-nav .ul-nav a span {
	display:inline;
	color:#999;
}
#mainmenu-nav .li-nav .ul-nav a:hover {
	color:#fff;
	background-color:#444;
}

a.hassubmenu {
	background-image: url(../styleImages/more.gif);
	background-repeat: no-repeat;
	background-position: 172px 14px;
}

/*
End Cross-Browser DHTML Menu
*/


#cat_container {
font-family : Arial;
margin-left : 11px;
width : 979px;
height : 24px;
background : transparent url('../styleImages/layout/bg_cat.gif') repeat-x center center;
border-top : 6px solid #5686d2;
border-bottom : 1px solid #bababa;
}
#cat_container ul {
font-weight : bold;
float : left;
list-style-type : none;
margin : 0;
padding : 0;
}
#cat_container ul li {
float : left;
text-align : center;
padding : 0;
margin : 0;
border-right : 1px solid #bbb;
}
#cat_container ul li a {
display : block;
text-decoration : none;
border : 0;
width : 150px;
padding : 5px 0 0 0;
height : 19px;
}
#cat_container a {
color : #5c5c5c;
}
#cat_container a:hover {
color : #fff;
background : #5e5e5e url('') repeat-x center center;
}
#cat_container .current a {
color : #fff;
background : #5e5e5e url('') repeat-x center center;
}
#inner_container {
width : 1000px;
background : transparent url('../styleImages/layout/content.png') repeat-y top center;
}
#footer {
color : #9FCAFD;
font-size : 11px;
font-weight : bold;
text-align:center;
width : 1000px;
padding-top:40px;
height : 60px;
background : transparent url('../styleImages/layout/footer.png') no-repeat top center;
margin-bottom : 10px;
}
#content {
width : 979px;
margin:0px 0px 0px 11px;
padding:0px;
}
.content_left_ie6 {
float : left;
width : 223px;
margin:20px 13px 20px 10px;
padding:0;
}
.content_left {
float : left;
width : 223px;
margin:20px 13px 20px 23px;
padding:0;
}
.content_right {
float : left;
width : 684px;
margin : 20px 0px 20px 13px;
padding:0;
}
a:link, a:visited {
color : #3a6daf;
text-decoration : none;
}
a:hover {
color : #52a0e8;
text-decoration : none;
}
.txtContentTitle {
color : #285094;
font-family : "Trebuchet MS", Arial;
width : 100%;
font-weight : bold;
font-size : 13px;
text-transform : uppercase;
border-bottom : 1px solid #e1e1e1;
padding : 0 0 6px 0;
}
.txtContentTitle .left {
float : left;
width : 54%;
color : #555;
}
.txtContentTitle .right {
text-align : right;
float : left;
width : 45%;
color : #555;
}
.searchBox {
font-family : Verdana, Arial;
font-size : 11px;
border-top : 1px solid #bbb;
border-left : 1px solid #bbb;
border-right : 1px solid #bbb;
border-bottom : 1px solid #f2f2f2;
margin : 0;
padding : 1px;
color : #5c5c5c;
width : 99px;
height : 12px;
}
.searchSubmit {
font-family : Arial;
font-size : 12px;
font-weight : bold;
border : 0;
margin : 0;
padding : 4px 15px 2px 13px;
color : #5c5c5c;
background-color : transparent;
}
.side_title {
font-family : "Trebuchet MS", Arial;
float : left;
width : 193px;
font-weight : bold;
font-size : 13px;
text-transform : uppercase;
border-bottom : 1px solid #e1e1e1;
padding : 0 0 6px 0;
}
.side_icon {
float : left;
width : 30px;
height : 22px;
}
.mailing {
background : transparent url('../styleImages/icons/mailing_list.gif') no-repeat top left;
}
.contact {
background : transparent url('../styleImages/icons/contact.gif') no-repeat top left;
}
.secure {
background : transparent url('../styleImages/icons/secure.gif') no-repeat top left;
}
.session {
background : transparent url('../styleImages/icons/session.gif') no-repeat top left;
}
.search {
background : transparent url('../styleImages/icons/search.gif') no-repeat top left;
}
.shopping_cart {
background : transparent url('../styleImages/icons/shopping_cart.gif') no-repeat top left;
}
.products {
background : transparent url('../styleImages/icons/products.gif') no-repeat top left;
}
.language {
background : transparent url('../styleImages/icons/language.gif') no-repeat top left;
}
.side_content {
color : #3c3c3c;
padding : 25px 0;
}
.siteDocs {
text-align : center;
margin-top : 7px;
margin-bottom : 20px;
}
.pagination {
text-align : right;
padding-top : 5px;
padding-bottom : 5px;
}
#subCats {
border : 1px solid #e1e1e1;
background : transparent url('../styleImages/backgrounds/product_bg.gif') repeat top left;
margin : 0 auto;
float : left;
width : 666px;
padding : 4px 0 4px 4px;
}
.subCat a {
display : block;
text-align : center;
float : left;
width : 210px;
padding : 30px 0;
margin : 4px;
background-color : #fff;
border : 1px solid #e1e1e1;
position : inherit;
font-size : 13px;
font-weight : bold;
font-family : "Trebuchet MS", Arial, Helvetica, sans-serif;
}
.subCat a:hover {
border : 1px solid #bbb;
background : transparent url('../styleImages/backgrounds/subcat_bg.jpg') no-repeat center center;
}
.subCat a img {
margin : 5px 0;
}
.subCat a span {
padding-bottom : 6px;
border-bottom : 6px solid #e1e1e1;
}
.subCat a:hover span {
padding-bottom : 6px;
border-bottom : 6px solid #0078dd;
color : #000;
}
.regSep {
padding : 10px 0 10px 0;
margin : 10px 0 10px 0;
border-top : 1px solid #cccccc;
border-bottom : 1px solid #cccccc;
}
#imgThumbSpace {
line-height : 0;
}
#imgThumbSpace img {
padding-right : 3px;
padding-bottom : 3px;
}
div.latestProds {
text-align : center;
width : 19%;
margin-right : 3px;
margin-bottom : 3px;
height : 200px;
float : left;
overflow : hidden;
border-right : 1px solid #e1e1e1;
position : relative;
}