html,body {height:100%}
#ie
{
	text-align:center;
	margin:auto;
	width:760px;
	height:100%;
	min-height:100%;/*for mozilla*/
}
html>body #ie {height:auto}/*for mozilla */

#top
{
	text-align:center;
	margin:auto;
	width:760px;
	height:100%;
	
}
#spacer{ 
	height: 100%; 
	float: left; 
	width: 1px; 
	font-size: 1px; /* to make sure width is not overridden */ 
	padding: 0; 
	margin: 0; 
	background-color: red; /* visual effect only */ 
}


#header
{
	position:relative;
	background-image:url(/images/header.jpg);
	background-repeat:none;
	margin:auto;
	text-align:center;
	width:760px;
	height:129px;
	border:0px solid yellow;

}
#header_gs
{
	position:relative;
	background-image:url(/images/header_gs.jpg);
	background-repeat:none;
	margin:auto;
	text-align:center;
	width:760px;
	height:129px;
	border:0px solid yellow;
}


#flash
{
	height:350px;
	z-index:1;
}

/* SUB PAGE STRUCTURE */
.content
{
	width:760px;
	font-family:verdana,arial, sans serif;
	font-size:11px;
	table-layout:fixed;
	background-color:#fff;
	margin-bottom:0px;
}
.txt
{
	text-align:left;
}
.col_left
{
	width:160px;
	text-align:center;
	padding-top:60px;
	font-weight:bold;
	font-size:12px;
}


.col_left a:link
{
	color: #000033;
	text-decoration:none;
}
.col_left a:visited
{
	color: gray;
	text-decoration:none;
}
.col_left a:hover
{
	color: #000033;
	text-decoration:underline;
}



.col_center_noright
{
	width:530px;
	padding-left:10px;
	text-align:left;
	margin-bottom:80px;
	margin-top:0px;
	padding-top:50px;
	margin-right:20px;
	padding-left:0px;
	border-left:0px solid black;
}

.col_center
{
	width:390px;
	border-left:1px solid black;
	padding-left:10px;
	text-align:left;
	margin-top:0px;
	padding-top:50px;
	margin-right:20px;
}


.col_right
{
	width:190px;
	
}
.col_right_top
{
	background-color:white;
	padding-bottom:20px;
	height:10px;
	max-height:10px;
}
.col_right_bottom
{
	border-left: 1px solid black;
	padding-left:10px;
	text-align:left;
	height:450px;
}
.col_right_accbottom
{
	border-left: 1px solid black;
	padding-left:10px;
	text-align:left;
}

/* css for div contain cart info on product pages */

.cart_prod
{
	text-align:left;
	width:130px;
	margin-bottom:10px;
	clear:both;
}

.cart_prod a:link, .cart_prod a:visited
{
font-weight:bold;
color:#000033;
text-decoration:none;

}
.cart_prod a:hover
{
font-weight:bold;
color:#3366CC;
text-decoration:none;

}

a:link
{
font-family:verdana,arial, sans serif;

color:#000033;
text-decoration:none;
font-weight:bold;
}

a:visited
{
font-family:verdana,arial, sans serif;
color:#666666;
text-decoration:none;
font-weight:bold;
}
a:hover
{
font-family:verdana,arial, sans serif;
color:#666666;
text-decoration:none;
font-weight:bold;
}

/* TEXT & HEADINGS */
.txt,p
{
	font-family:verdana,arial,sans serif;
	font-size:11px;
}

h1
{
	font-family:verdana,arial, sans serif;
	font-size:22px;
	color: #000033;
	margin-top:20px;
	margin-bottom:20px;
	font-weight:normal;
}
h2
{
	font-family:verdana,arial, sans serif;
	font-size:14px;
	color: #000033;
	margin-top:20px;
	margin-bottom:20px;
	font-weight:bold;
}
h3
{
	font-family:verdana,arial, sans serif;
	font-size:16px;
	color: #000033;
	margin-top:20px;
	margin-bottom:20px;
	font-weight:normal;
}

h4
{
	margin-bottom:0px;
	padding-bottom:0px;
	line-height:0px;
	margin-top:25px;
	color: #000033;	
	font-weight:bold;
	font-size:12px;
}
#footer
{
	background-image:url(/images/footer-img.jpg); 
	text-align:left;
	width:760px;
	height:45px;
	clear:both;
	border:0px solid yellow;
}

#nav
{
	font-family:verdana, arial;
	font-size:10px;
	position:relative;
	top:9px;
	left:20px;
	text-align:center;
	font-weight:bold;
	height:18px;
	width:730px;
	border:0px solid red;
}


#nav-bot
{
	font-size:9px !important;
	font-weight:normal !important;
	text-align:left;
	position:relative;
	left:420px;
	top:15px;
	width:370px;
	height:18px;
	border:0px solid red;
}
#nav-last
{
	font-family:verdana, arial;
	font-size:9px;
	position:relative;
	text-align:left;
	top:10px;
	color:#93908E;
	border:0px solid yellow;
	
}


/* nav items */
	.navitem_white
	{
		float:left;
		margin-right:12px;	
		color:white;
		font-size:9px;
		
	}
	.navitem_white a:link, .navitem_white a:visited
	{
		color:white;
		text-decoration:none;
	}

	.navitem_white a:hover
	{
		text-decoration:underline;
		
	}

	.navitem_black
	{
		float:left;
		margin-right:38px;	
		color:black;
	}	

	.navitem_black a:link, .navitem_black a:visited
	{
		color:black;
		text-decoration:none;
	}
	.navitem_black a:hover
	{
		text-decoration:underline;
	}
	
	.navitem_gray
	{
		float:left;
		margin-right:10px;	
		color:black;
	}
	
	.navitem_gray a:link, .navitem_gray a:visited
	{
		color:gray;
		text-decoration:none;
	}
	.navitem_gray a:hover
	{
		text-decoration:underline;
	}

	.whitenav a:link, .whitenav a:visited
	{
		color:#FFF;
		
	}
	.whitenav a:hover
	{
		color:#FFF;
	}
	.blacknav a:link, .blacknav a:visited
	{
		color:#000000;
		
	}
	.blacknav a:hover
	{
		color:gray;
	}

	
/* SEARCH BOX */
#searchBox
{
	/* 161 x19*/
	height:18px;
	margin:0;
	width:244px; 
	padding:0px;
	position:absolute;top:38px;right:0px;
	border:0px solid red;
	z-index:999;
}
#searchBox-groundsupport
{
	/* 161 x19*/
	height:18px;
	margin:0;
	width:244px; 
	padding:0px;
	position:absolute;top:4px;right:0px;
	border:0px solid red;
	z-index:999;
}

#search-holder
{
	border:0px solid red;
	margin:0;
	padding:0px;
	float:left;
	background-color:#cdd1dd;
	background-image:url(/images/search-field.png);
	background-repeat: no-repeat;
	width:162px;
	height:20px;
	
}
#q
{
	border:0px solid red !important;
	margin:2px 0 0 2px;
	padding:0px 0 0 2px;
	font-weight:bold;
	font-size:.9em !important;
	color:#3b3936;
	background:none !important;
	width:150px !important;
	height:15px !important;
}
