/*
| Created by:	Kate Syddall
| Date Created:	APRIL 2008
| Copyright 2008 ARCTIC ZONE
*/

body {
	margin: 0;
	background: url(/images/main-bg.gif);
	background-repeat: repeat-x;
	background-color: #0D417C;
}


 #header_print {
    	display: none;
    	}
	
/* HEADER */
#header {
	width: 800px;
	height: 55px;
	_height: 1%;
	margin: 0 auto;
	background: url(/images/topbanner.gif) no-repeat;
	*margin: 0 auto 14px auto;
	_margin: 0 auto;
}

#header div.left{margin:0; width:160px; float:left;}
#header div.left img{float:left;}
#header div.right{margin:0; width:640px; float:right;}

#search {
	margin: 0;
	width: 640px;
	height: 30px;
	float: left;
}

#search form {
	margin: 5px 0 0 0;
	display: block;
	float: right;
	vertical-align: top;
	width: 200px;
}

#nav {
	width: 590px;
	float: left;
	margin: 0 0 0 50px;
}

*html #nav {
	margin: 0 0 0 20px;
	height: 1%;
}
/* END HEADER */

#wrapper {
	margin: 0 auto;
	width: 800px;
	background: url(/images/wrapper_bg.gif) repeat-y 0 0;
}

#wrapper:after {
    content: ".";
    display: block;
    height: 0;
    clear: both;
    visibility: hidden;
}

*html #wrapper {
	_margin: -15px auto 0 auto;
	}

#home #wrapper {
	background: url(/images/wrapper_bg_home.gif) repeat-y 0 0;
	}

#products #wrapper {
	background: url(/images/wrapper_bg.gif) repeat-y 0 0;
	}
	
#products_single #wrapper {
	background: url(/images/wrapper_bg.gif) repeat-y 0 0;
	}

/* LEFT COLUMN NAVIGATION AND CONTENT */
#leftwrapper {
	float: left;
	width: 156px;
}

#leftcolum {
	float: left;
	width: 152px;
	background-color: #3F77A7;	
}

#leftnavtop {
	width: 152px;
	height: 30px;
	background-image: url(/images/sidenav-bg-top.gif);
}

#leftnavcontent {
	width: 152px;
	background-image: url(/images/sidenav-bg-ctr.gif);
	background-repeat: repeat-y;
}

#leftnavbottom {
	width: 152px;
	height: 73px;
	background-image: url(/images/sidenav-bg-btm.gif);
}

/* WHAT ARE U WHEN HAD RSS AND NOT NEW LEFT NAV ITEMS
#whatareyoucontent{
	width: 142px;
	height: 190px;
	margin:0 0 18px 10px;
}*/

#whatareyoucontent {
	width: 142px;
	height: 160px;
	_height: 130px !important;
	margin:0 0 18px 10px;
	_margin: 0 0 0 10px !important;
}


*html #whatareyoucontent {
	width: 122px;
	height: 180px;
	margin:0 0 0 0;
}

#whatru-title h1 {
	width: 152px;
	height: 55px;
	_height: 45px;
    position: relative;
    text-indent: -99999em;
}

#whatru-title h1 span {
	background-image: url(/images/whatRU-title.gif);
	width: 152px;
	height: 55px;  
    position: absolute; 
    top: 0;
    left: -10px;
}

*html #whatru-title h1 span {
	background-image: url(/images/whatRU-title_ie.gif) !important;
	top: 0;
    left: 0;
    position: absolute;
    height: 45px;
    }

#whatru-title h1 a:hover span {
	cursor: hand;
}

/* #rss {
	width: 140px;
	margin: 5px 8px 10px 0;
}

*html #rss {
	width: 137px;
	margin: 5px 0 10px 5px;
	float: left;
	height: 1%;
	display: none;
} */

#flashrss {
	margin: 0 0 0 -5px !important;
	padding: 0 0 0 0;
	}
	
*html #flashrss {
	margin: 0 0 0 0 !important;
	padding: 0 0 0 0;
	}
	
*html #flashrss {
	width: 152px;
	}

h2.rsstitle a, h2.rsstitle a:link, h2.rsstitle a:visited {
	text-decoration: none;
	font-weight: bold;
	font-size: 80%;
	color: #87DAE8;
	padding: 0 5px 10px 0;
	text-align: left;
	margin-left: 0;	
}

* html h2.rsstitle a, h2.rsstitle a:link, h2.rsstitle a:visited {
	font-size: 90%;	
	padding: 0 0 10px 0;
}

h2.rsstitle a:hover, h2.rsstitle a:active {
	color: #FFF;
}

p.rsscopylink {
	padding: 5px 0 0 0;
	float: left;
	width: 132px;
	}

p.rsscopylink a, p.rsscopylink a:link, p.rsscopylink a:visited {
	text-decoration: none;
	font-size: 80%;
	color: #333;
}

*html p.rsscopylink a, p.rsscopylink a:link, p.rsscopylink a:visited {
	font-size: 85%;
}

p.rsscopylink a:hover, p.rsscopylink a:active {
	color: #FFF;
}

/* END LEFT COLUMN NAVIGATION AND CONTENT */

/* CENTER CONTENT */

#rightwrapper {
	float: left;
	width: 644px;
	display: inline;
}

*html #rightwrapper {
	float:right;
	width: 644px;
	margin: 0 0 0 0;
	padding: 0 0 0 0;
	}

#topcurve {
	margin: 0;
	width: 644px;
	height: 10px;
	background-image: url(/images/toppagecurve.gif);
	background-repeat: no-repeat;
}

#pagecontent {
	margin: 0;
	padding: 0 0 10px 0;
	float: left;
	width: 644px;
	/* background: url(/images/bg-content-grad.gif) repeat-x 0 0; */
	background-color:#fff;
	*height: 1%;
}

#pagecontent:after {
    content: ".";
    display: block;
    height: 0;
    clear: both;
    visibility: hidden;
}

*html #pagecontent {
	float:right;
	width: 644px;
	height: 1%;
	}

/* END CENTER CONTENT */

/* FOOTER CONTENT */
#footerwrapper {
	width: 800px;
	height: 100px;
	margin: 0 auto;
	padding: 0 0 0 0;
}

*html #footerwrapper {
	padding: 5px 0 5px 0;
}

#footershape {
	width: 800px;
	height: 26px;
	background-image: url(/images/footer-shape.gif);
	background-repeat: no-repeat;
	background-position: bottom right;
}

#footercontent{
	width: 800px;
	background-color: #083860;
}

#footersignup {
	width: 800px;
	padding: 14px 0; 
}

#footersignup #signupcopy {
	margin-left: 60px;
	*margin-left: 35px;
	display: block;
	float: left;
}

*html #footersignup #signupcopy {
	margin-left: 18px;
}

/*>html #footersignup #signupcopy {
	margin-left: 35px;
}*/

#footersignup #signupcopy p {
	color: #5E8FBB;
	font-size: 90%;
}

#footersignup #signupcopy p span.white {
	color: #F2F2F2;
} 										

#footersignup #signupbox form {
	margin: 0;
	display: block;
	float: left;
	vertical-align: top;
}

#footersignup input.newsletterfield {
	display: block;
	float: left;
	margin: 0 0 0 4px;
	background-color: #5E8FBB;
	color: #022b4c;
}

#footersignup input.promosignupbtn {
	width: 51px;
	height: 15px;
	display: block;
	float: left;
	margin: 1px 0 0 3px;
}

#signupborder {
	width: 780px;
	height: 4px;
	margin: 4px 0 0 10px;
	border-bottom: 1px solid #5E8FBB; 
}


#footernavcontent {
	float: left;
	width: 155px;
	height: 74px;
}

#footerlogos {
	float: left;
	width: 477px;
	height: 74px;
}

#footercontactinfo {
	float: right;
	width: 168px;
	height: 74px;
}


#footercontactinfo p.contactinfo,
#footercontactinfo p.copyright {
	color: #5E8FBB;
	font-size: 85%;
	text-align: right;
	padding: 12px 10px 0 0;	
}

#footercontactinfo p.copyright {
	font-size: 80%;
}

#footercontactinfo p.contactinfo a {
	color: #5E8FBB;
	text-align: right;
	padding: 10px 0 0 0;
	text-decoration: none;
	font-weight: bold;
}

#footercontactinfo p.contactinfo a:hover {
	color: #fff;
	text-decoration: none;
	}
	
.logos {
	padding: 10px 0 0 0;
}

#Map2 {
	display: inline;
	}
/* END FOOTER CONTENT */