body {

	color: #000000;

	font-family: Arial, Verdana, Helvetica; 

	font-size: 12px;

	line-height: 16px;

	background: url('media/bg.gif') repeat-x;

	background-color: #e4e4e4;

	margin: 0; 

	padding: 0;

	text-align: center;

	min-width: 900px;  }

#wrapper, #footer {

	margin: 0 auto;

	width: 900px;

	text-align: left;

	border: 2px solid #330099; }   









/* TOP SECTION  */

#top {

	width: 900px;

	height: 68px;

	background-color: #330099; }

#top-left {

	float: left;

	width: 250px;

	height: 68px;

	background: url('media/head-logo.gif') no-repeat;  }

#top-rt {

	float: right;

	width: 200px;

	height: 68px;

	background: url('media/head-phone.gif') no-repeat;  }









/* START MAIN BODY  */

#body-wrapper {

	background-color: #ffffff; }



td {vertical-align: top; }

#nav-center td {

	vertical-align: middle; }

td.body-left, td.body-leftnav {

	width: 191px; }

td.body-main {

	width: 709px; }

td.body-mainleft {

	width: 180px;

	background-color: #e6e6e6; }

td.body-mainrt {

	width: 529px; }

#col a {

	color: #cc0000; 

	text-decoration: none; }	

div.pad {

	padding: 5px 11px 7px 11px; }

#content {

	width: 507px; }

.photoRight {
	float: right;
	padding: 5px;
}



/* START CENTER NAV  */

#nav-center td {

	width: 87px;

	text-align: center; }

#nav-center td.bord {

	border-left: 1px solid #ffffff;

	border-bottom: 1px solid #ffffff;

	border-top: 1px solid #ffffff; }

#nav-center td.row {

	height: 10px;

	line-height: 10px;

	font-size: 10px;  }

#nav-center a {

	color: #dadada;

	font-weight: bold;

	text-decoration: none; }

#nav-center a.sel {

	color: #ffffff; }

	

 



.purp {background-color: #5a5f90; }

.burg {background-color: #905a5a; }

.turq {background-color: #5a7e90; }

.mag {background-color: #905a85; }

.gold {background-color: #908e5a; }

.green {background-color: #67905a; }

.gray {background-color: #c1c1c1; }

.ltgray {background-color: #e6e6e6; }

.dkgray {background-color: #9e9e9e; }

.royal {background-color: #330099; }







/* LOWER LEFT NAV  */

td.body-leftnav div {

	padding: 12px 5px 12px 55px;

	border-bottom: 1px solid #ffffff; }

td.body-leftnav div a {

	width: 100%;

	display: block;

	color: #dadada;

	font-weight: bold;

	text-decoration: none; } 

	

div#sel a { color: #ffffff; }

td.purp div { background: url('media/bg-arrowpurp.gif') no-repeat; }

td.purp div#sel { background: url('media/bg-arrowpurp2.gif') no-repeat; background-color: #8b8fb1; }

td.burg div { background: url('media/bg-arrowburg.gif') no-repeat; }

td.burg div#sel { background: url('media/bg-arrowburg2.gif') no-repeat; background-color: #b18b8b;}

td.turq div { background: url('media/bg-arrowturq.gif') no-repeat; } 

td.turq div#sel { background: url('media/bg-arrowturq2.gif') no-repeat; background-color: #8ba4b1; } 

td.mag div { background: url('media/bg-arrowmag.gif') no-repeat; }

td.mag div#sel { background: url('media/bg-arrowmag2.gif') no-repeat; background-color: #b18ba9; }

td.gold div { background: url('media/bg-arrowgold.gif') no-repeat; }

td.gold div#sel { background: url('media/bg-arrowgold2.gif') no-repeat; background-color: #b1b08b; }

td.green div { background: url('media/bg-arrowgreen.gif') no-repeat; }

td.green div#sel { background: url('media/bg-arrowgreen2.gif') no-repeat; background-color: #94b18b; }













h1 {

	font-size: 18px;

	line-height: 20px;

	font-weight: bold; }

h1.purph {color: #5a5f90; }

h1.burgh {color: #905a5a; }

h1.turqh {color: #5a7e90; }

h1.magh {color: #905a85; }

h1.goldh {color: #908e5a; }

h1.greenh {color: #67905a; }



h2 {

	font-size: 14px;

	line-height: 18px;

	font-weight: bold; }

.redHeader {
	font-size: 14px;
	font-weight: bold;
	color: #990000;
}

.sml {

	font-size: 10px;

	line-height: 12px; }



.mainphoto {

	padding: 0 0 10px 10px;

	width: 230px; }

#prod td {

	text-align: center;

	padding: 1px 3px 1px 3px;

	font-size: 11px;  }

#contact td {

	padding: 1px 3px 1px 0;}

#lids td {

	padding: 1px 5px 1px 0;

	vertical-align: top;}	

	



#disc {	

	padding-top: 10px;

	font-size: 10px;

	line-height: 12px;	}

#disc p {

	margin-top: 5px;

	margin-bottom: 0; }



/* FOOTER  */

#footer {

	text-align: center;

	padding: 8px;

	width: 900px;

	font-size: 11px;

	border: 0;  }

#footer a {

	text-decoration: none;

	font-size: 11px;

	color: #000000; }

#footer a:hover {

	text-decoration: underline; }
