/* body ************************************************************************* */
body {
	margin:			0px;
	padding:		0px;
	text-align:		center;
	color:			#000000;
	font-family:		Arial, Helvetica, Times, Verdana;		
	font-size:		12px;
	background-color:	#034060;  
	background-image:	url(images/background.jpg);
	background-repeat:	repeat;
	background-position:	left top;
	background-attachment:	fixed;
	border-style:		hidden;
}
#wrapper{
	text-align:		center;
	margin:			0 auto;
	padding:		0px;
	width:			960px;
}
#bodywrapper{
	float:			left;
	margin:			0 auto;
	padding:		0px;
	width:			780px;
	text-align:		left;
	border:			1px solid #45372E;
	background-color:	#F2F0E4; /* very light brown */
}
#ads{	
	float:			right;
	width:			160px;
	padding:		00px 0px 0px 0px; /* Top, Right, Bottom, Left */		
}
#sidebar{
	float:			left;	
	padding:		20px 15px 15px 15px; /* Top, Right, Bottom, Left */
}
#contents{
	float:			right;
	width:			580;
	background-color:	#FFFFFF;
	background-image:	url(images/contentBackground.jpg);
	background-position:	right bottom;
	background-repeat:	no-repeat	
}
#contentsPadding{
	min-height:		200px;
	padding:		20px 15px 15px 15px; /* Top, Right, Bottom, Left */
}
#footer{
	clear:			both;
	height:			78px;	
	padding-top:		0px;
	padding-bottom:		0px;
	padding-right:		0px;
	padding-left:		25px;
	text-align:		left;
	font-size:		12px;
	color:			#FFFFFF;
	background-color:	#000033;
	background-image:	url(images/footer.jpg);
	background-repeat:	no-repeat;
}

/* Page Header ****************************************************************** */
div.header1{
	background-color:	#000033;
	background-image:	url(images/banners/banner.jpg);
	background-position:	left top;
	background-repeat:	no-repeat;
	height:			263px;
	padding:		0px 10px 0px 0px; /* Top, Right, Bottom, Left */
	text-align:		right;
}
div.clear{
	clear:			both;
}
div.clearNoHeight{
    	clear:			both;
    	height:			1px;
    	overflow:		hidden;
}

/* H1, H2, H3 ******************************************************************* */
H1{
	font-size:		18px;
	margin:			0px 0px 15px 0px; /* Top, Right, Bottom, Left */
}
H2{
	font-size:		16px;	
	margin:			0px 0px 15px 0px; /* Top, Right, Bottom, Left */
}
H3{
	font-size:		14px;
	margin:			0px 0px 15px 0px; /* Top, Right, Bottom, Left */
}

/* Links ************************************************************************ */
a:link, a:visited, a:active {
	letter-spacing:		1px;
	color:			#000000; /* Navy */
	text-decoration:	none;
	font-weight:		bold;
	font-size:		12px;
}
a:hover {
	text-decoration:	none;
	color:			#E00007; /* Red */
	font-weight:		bold;
	font-size:		12px;
}
a.large:link, a.large:visited, a.large:active {
	letter-spacing:		1px;
	color:			#FFFFFF; /* White */
	text-decoration:	none;
	font-weight:		bold;
	font-size:		13px;
}
a.large:hover {
	color:			#009BEC; /* Turquoise */
	text-decoration:	none;
	font-weight:		bold;
	font-size:		13px;
}
a.small:link, a.small:visited, a.small:active {
	letter-spacing:		0px;
	color:			#045480; /* Blue */
	text-decoration:	underline;
	font-weight:		normal;
	font-size:		12px;
}
a.small:hover {
	color:			#009BEC; /* Turquoise */	           
	text-decoration:	underline;
	font-size:		12px;
}
a.footer:link, a.footer:visited, a.footer:active {
	letter-spacing:		0px;
	color:			#FFFFFF;
	text-decoration:	none;
	font-weight:		normal;
	font-size:		12px;
}
a.footer:hover {
	color:			#009BEC; /* Turquoise */	           
	text-decoration:	none;
	font-size:		12px;
}

/* Add Height ****************************************************************** */
div.addheight10{
	height:			8px;
	line-height:		5px;
}
div.addheight25{
	height:			25px;
}
div.addheight35{
	height:			35px;
}
div.addheight100{
	height:			100px;
}
div.addheight150{
	height:			150px;
}
div.addheight300{
	height:			300px;
}
div.addheight375{
	height:			375px;
}

/* Menu ************************************************************************* */
#menu{	
	margin:			0px;
	padding:		0px;		
}
ul{
	list-style: 		none;
	margin: 		0px;
	padding: 		0px;
}
li.link{
	padding: 		0px 0px 10px 0px;	
}
li.insidelink{
	padding:		0px 0px 0px 15px;	/* Top, Right, Bottom, Left */			
}

/* span ************************************************************************* */
span.medium{
	font-size:		16px;
	font-weight:		bold;	
}
span.reditalic{
	font-style:		italic;
	color:			red;
}

/* p **************************************************************************** */
p.media{
	font-size:		16px;
	font-weight:		bold;	
}
p.smallfont{
	font-size:		10px;
}
p.boldHeight{
	font-weight: 		bold;
	padding:		0px;
	margin:			0px;
	height:			30;
}
p.addHeight{
	font-weight: 		bold;
	padding:		0px;
	margin:			0px;
	height:			30;
}

/* 2 Columns ********************************************************************* */
div.left{
	float:			left;
	width:			345px;	
}
div.right{
	float:			right;
}
div.leftcol{
	float:			left;
	width:			260px;
}
div.rightcol{
	float:			right;
	width:			260px;
}
div.leftcol2{
	float:			left;
	text-align:		right;
	width:			120px;
}
div.rightcol2{
	float:			left;
	padding:		0px 0px 0px 15px;
}
div.comboPic{
	float:			left;
	width:			250px;
	padding:		10px 10px 10px 10px;
}
div.comboText{
	float:			right;
	width:			255px;	
	text-align:		left;
	padding:		10px 10px 10px 10px;
}

/* 3 Columns ********************************************************************* */
div.leftcolumn{
	float:			left;
	width:			183px;
}
div.centercolumn{
	float:			left;
	width:			183px;
}
div.rightcolumn{
	float:			right;
	width:			183px;
}
div.leftcolumn2{
	float:			left;
	text-align:		center;
	width:			183px;
}
div.centercolumn2{
	float:			left;
	text-align:		center;
	width:			183px;
}
div.rightcolumn2{
	float:			right;
	text-align:		center;
	width:			183px;
}
div.companycol1{
	float:			left;
	width:			125px;
}
div.companycol2{
	float:			left;
	width:			75px;
}
div.companycol3{
	float:			right;
	width:			350px;
}

/* 4 Columns ******************************************************************** */
div.column1{
	float:			left;
	width:			138px;
}
div.column2{
	float:			left;
	width:			138px;
}
div.column3{
	float:			left;
	width:			138px;
}
div.column4{
	float:			right;
	width:			138px;
}

/* Other ************************************************************************ */
div.wraptext{
	padding:		0px 10px 10px 10px;  /* Top, Right, Bottom, Left */	
	float:			right;
	clear:			right;
}
div.center{
	text-align:		center;
}
ul.disc{
	margin:			0px 0px 0px 30px; /* Top, Right, Bottom, Left */
	list-style:		disc;
}
li.spaced{
	margin:			0px 0px 15px 0px; /* Top, Right, Bottom, Left */
}
ul.nomargins{
	margin:			0px 0px 0px 0px;
	list-style:		none;
	padding:		5px;
}
li.bold{
	margin:			0px;
	padding:		0px;	
	font-weight:		bold;
	font-size:		13px;
}

/* New Product Page ************************************************************* */
table.newproducts{
	cell-padding:		120px;
}
div.newproducts{
	float:			left;
	text-align:		center;	
	padding:		5px 9px 5px 0px; /* Top, Right, Bottom, Left */
	font-size:		9px;
}
