@charset "utf-8";

/* CSS Document */



/* CSS Document for www.greatwesternsupply.net by Dayle Designs www.dayledesigns.biz*/



	/* IE6 Fix for widths*/

	html, body {

	margin: 0;

	padding: 0;

	height: 100%;}

	/*End Fix*/



body {

	background-color:#f5faf3;

	font-family: "Times New Roman", Times, serif;

	}



/*** Main Site Wrapper necessary to retain div locations when using zoom with IE7 ***/

#wrapper {

	position: absolute;

	top: 0;

	left: 0;

	width: 100%;

	height: 100%;

	margin: 0;

	padding: 0;

	}



/*Contect Selectors*/

#container	{

	position: absolute;

	top: 180px;

	left: 0;

	width: 100%;

	height: auto;

	margin-right: 50px;

	/*border: thin solid #CC0000;*/

	}



#content {

	position: relative;

	margin-left: 190px;

	top: 0;

	margin-right: 0;

	height: auto;

	/*border: thin solid #000099;*/

	}



.concap	{

		font-family:"Times New Roman", Times, serif;

		text-align: center;

		margin: 20px 15px 0 15px;

		}



.concap h1 {

		font-size: 18pt;

		font-weight: bold;

		color: #360;

		}



.concap h2	{

		font-size: 16pt;

		color: #714b34;

		background-color: #f5faf3;

		}

		

.para	{

		clear: both;

		padding: 10px 60px 0 30px;

		}



.para p	{

		font-family: "Times New Roman", Times, serif;

		color: #000;

		font-size: 13pt;

		text-align: left;

		margin: 0 15px 10px 15px;

		}



.parain	{

		clear: both;

		padding: 10px 60px 0 290px;

		}



.parain p	{

		font-family: "Times New Roman", Times, serif;

		color: #000;

		font-size: 13pt;

		text-align: left;

		margin: 0 15px 10px 15px;

		}



#productlogo { 

		float: left;

		margin: 0px 20px 0 0;

		}



.imagec	{

		font-family:"Times New Roman", Times, serif;

		text-align: center;

		margin: 0 0 10px 30px;

		}



#col1 {

		float: left;

		width: 40%;

		margin: 10px 0 0 0;

		}



#col2 {

		margin: 10px 0 20px 40%;

		padding: 0 0 0 10px;

		}

		

#col1 h2{

		font-family: Arial, Helvetica, sans-serif;

		font-weight: bold;

		color: #690;

		font-size: 18pt;

		text-align: left;

		background-color: #f5faf3;

		text-decoration: underline;

		margin: 0 0 0 30px;

		}



#col1 h3 {

		text-align: left;

		margin-left: 30px;

		}

		

#col2 h2{

		font-family: Arial, Helvetica, sans-serif;

		font-weight: bold;

		color: #F00;

		font-size: 18pt;

		text-align: left;

		background-color: #f5faf3;

		text-decoration: underline;

		margin: 0 0 0 30px;

		}

		

#col2 h3 {

		color:#F00;

		text-align: left;

		margin-left: 30px;

		}



#col1 li {

		font-family: Arial, Helvetica, sans-serif;

		color: #060;

		font-size: 11pt;

		font-weight: normal;

		line-height: 16pt;

		margin-left: 15px;

		}

		

#col2 li {

		font-family: Arial, Helvetica, sans-serif;

		color: #F00;

		font-size: 11pt;

		font-weight: normal;

		line-height: 16pt;

		}



.disclaimer	{

	font-weight: normal;

	margin-bottom: 12px;

	}



.tag	{

	margin-bottom: 12px;

	}

	

/*Price Table Styles*/

#table {

		font-family: Arial, Helvetica, sans-serif;

		width: 100%;

		background-color: #f5faf3;

		/*padding-right: 6px;*/

		}



.bgcolor {

		background-color: #f5faf3;

		}

	

.pricecolhead {

		font-size: 9pt;

		font-weight: normal;

		text-align: center;

		padding: 0 4px 0 4px;

		background-color: #bdd493;

		border-left: #060 solid thin;

		}



.producthead {

		color: #030;

		font-size: 11pt;

		font-weight: bold;

		padding: 4px 0 6px 12px;

		background-image: url(i/TableGradient.jpg);

		background-repeat: repeat-x;

		}



.productheadin {

		color: #030;

		font-size: 11pt;

		font-weight: bold;

		padding: 4px 0 6px 22px;

		background-image: url(i/TableGradient.jpg);

		background-repeat: repeat-x;

		}



.productdescrip {

		color: #030;

		font-size: 9pt;

		font-weight: normal;

		}



.tight { margin-top: 0;}



.productdescripin {

		color: #030;

		font-size: 9pt;

		font-weight: normal;

		margin-left: 10px;

		}



.pricecol {

		font-size: 11pt;

		font-weight: normal;

		text-align: center;

		padding: 0 4px 0 4px;

		background-image: url(i/TableGradient.jpg);

		background-repeat: repeat-x;

		border-left: #060 solid thin;

		}



.pricecol2 {

		font-size: 11pt;

		font-weight: nromal;

		text-align: center;

		padding: 0 4px 0 4px;

		background-image: url(i/TableGradient.jpg);

		background-repeat: repeat-x;

		}

		

.pricecol3 {

		font-size: 9pt;

		font-weight: normal;

		text-align: center;

		padding: 0 4px 0 4px;

		background-image: url(i/TableGradient.jpg);

		background-repeat: repeat-x;

		}



.tablehead {

		color: #FFF;

		background-color: #060;

		font-size: 12pt;

		font-weight: bold;

		width: 50%;

		}



.tablespacer {

		color: #bgcolor;

		font-size: 4pt;

		}



.tablenote {

		color: #005600;

		font-weight: bold;

		font-size: 12pt;

		}



/*Price List Links - Content*/



.pricelinks {

	width: 300px;

	height: auto;

	margin-left: auto;

	margin-right: auto;

	/*border: thin solid #339900;*/

	}



.pricelinks ul {

	list-style-type:disc;

	list-style-position: inside;

	font-family: Arial, Helvetica, sans-serif;

	color: #360;

	font-size: 16px;

	font-weight: normal;

	margin-left: 15px;

	padding: 0;

	}



.pricelinks li {

	margin-bottom: 6px;

	padding: 0;
	
	font-size: 20px;

	}



.pricelinks a:link, .pricelinks a:visited {

	color: #360;

	text-decoration: none;

	}



.pricelinks a:hover {

	font-weight: bold;

	text-decoration: underline;

	}



/*Calculator Styles*/



.calc {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 12pt;

	width: 470px;

	height: auto;

	margin-left: auto;

	margin-right: auto;

	/*border: thin solid #339900;*/

	}



.calc td {

	text-align: center;

	}





.tableheadcalc {

	color: #FFF;

	background-color: #060;

	font-size: 12pt;

	font-weight: bold;

	text-align: center;

	}



/*Header*/

#header {

	position: absolute;

	top: 0;

	left: 0;

	height: 180px;

	width: 100%;

	margin: 0;

	background-image: url(i/gfv.jpg);

	background-repeat: repeat-x;

	z-index: 0;

	}

	

#imagelft  {

	position: absolute;

	top: 0;

	left: 0;

	z-index: 10;

	}

	

#imagert  {

	position: absolute;

	top: 0;

	right: 0;

	z-index: 10;

	}

	

#center {

	position: absolute;

	top: 5px;

	height: 175px;

	width: 100%;

	text-align: center;

	z-index: 20;

	}

	

#logo a:link, #logo a:visited, #logo a:hover {

	width: 198px;

	height: 144px;

	display: block;

	line-height: 144px;

	background-image: url(i/gws-Logo.gif);

	background-repeat: no-repeat;

	margin-top: 0;

	margin-left: auto;

	margin-right: auto;

	z-index: 100;

	}



.topbar	{

	width: 100%;

	font-family: Arial, Helvetica, sans-serif;

	color: #FFF;

	clear: both;

	margin: 0;

	padding: 0;

	}



/*Naigation*/

#nav {
	position: absolute;
	top: 0px;
	left: 0px;
	width: 190px;
	height: auto;
	padding-top: 20px;
	background-image: url(i/gfh.jpg);
	background-repeat: repeat-y;
	z-index: 100;

	/*border: thin solid #339900;*/

	}



#nav ul {

	list-style-type:disc;

	list-style-position: inside;

	font-family: Arial, Helvetica, sans-serif;

	color: #714b34;

	font-size: 14px;

	font-weight: bold;

	margin-left: 15px;

	padding: 0;

	}



#nav li {

	margin-bottom: 0;

	padding: 0;

	}



.listhead	{

	font-size: 16px;

	font-weight: bold;

	}



.in	{

	margin-left: 15px;
	
	}



.in2	{

	margin-left: 30px;

	}



.in3	{

	margin-left: 45px;

	}



#nav a:link, #nav a:visited {

	color: #714b34;

	text-decoration: none;

	}



#nav a:hover {

	text-decoration: underline;

	}



/*Footer*/

#footer	{

	width: 100%;

	font-family: Arial, Helvetica, sans-serif;

	color: #FFF;

	margin: 0;

	padding: 0;

	z-index: 200;

	}



#footer2	{

	width: 100%;

	font-family: Arial, Helvetica, sans-serif;

	color: #FFF;

	margin: 0;

	padding: 0;

	z-index: 200;

	}



/*Text Styles*/

p	{

	font-family: Arial, Helvetica, sans-serif;

	font-size: 14pt;

	font-weight: normal;

	color: #000;

	text-align: left;

	}



h1 {

	font-size: 28px;

	font-weight: bold;

 	color: #714b34;

	padding: 0;

	margin: 0;

	}



h2 {

	font-size: 20px;

	font-weight: bold;

	padding: 3px 0 3px 0;

	margin: 0;

	text-align: center;

	background-color: #690;

	}



#footer h2 {

	font-size: 16px;

	background-color: #690;

	}

	

#footer2 h2 {

	font-size: 16px;

	background-color: #060;

	}



h3 {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 16px;

	font-weight: bold;

	color: #360;

	text-align: center;

	padding: 0;

	margin: 0;

	}



h4 {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 18px;

	font-weight: bold;

	color: #360;

	text-align: center;

	padding: 0;

	margin-top: -10px;

	margin-left: -10px;

	}



h5 {

	font-family: Arial, Helvetica, sans-serif;

	text-align: center;

	font-weight: normal;

	color:#360;

	}



.b	{

	font-weight: bold;

	}



.c	{

	text-align: center;

	}

	

.l	{

	text-align: left;

	}



.i	{

	font-style: italic;

	}



.s {

	font-size: 10pt;

	font-weight: normal;

	}



.ct	{

	text-align: center;

	margin-top: 0;

	}



.ch	{

	text-align: center;

	margin-top: 5px;

	}

	

.cb	{

	font-size: 10pt;

	text-align: center;

	font-weight: bold;

	}

	

.bm	{

	margin-bottom: 25px;

	}



.bm a:link, .bm a:visited {

	font-weight: bold;

	color: #360;

	text-decoration: underline;

	color: #360;

	}

	

.bm a:hover {

	font-style: italic;

	color: #000;

	text-decoration: underline;

	}



.bmbr	{

	font-size: 11pt;

	font-weight: normal;

	color: #714b34;

	margin: 0 20px 20px 25px;

	}



.bmbrc	{

	font-size: 11pt;

	font-weight: normal;

	text-align: center;

	color: #714b34;

	margin: 0 20px 20px 25px;

	}



#weblink a:link, #weblink a:visited {

	font-style: italic;

	text-decoration: none;

	color: #360;

	}

	

#weblink a:hover {

	font-style: italic;

	text-decoration: underline;

	font-weight: bold;

	}
