@charset "utf-8";

/* CSS Document */



body {

	background: #fff;

	margin: 0;

	padding: 0;

	color: #000;

	width:100%;

}



ul, ol, dl { 

	padding: 0;

	margin: 0;

}



h1, h2, h3, h4, h5, h6, p {

	margin-top: 0;	

	padding-right: 15px;

	padding-left: 15px; 

}

a img { 

	border: none;

}



a:link {

	color:#414958;

	text-decoration: underline; 

}

a:visited {

	color: #4E5869;

	text-decoration: underline;

}



a:hover, a:active, a:focus { 

	text-decoration: none;

}



.container {

	width: 80%;
	min-width:960px;
	max-width: 1366px;
	background: #FFF;
	margin: 0 auto; 
	overflow: hidden;

}



.header {

	width: 100%;

	background: #FFF;

	margin: 0 auto;

}







.clear {

clear:both;



}



#headerlinks {

	margin-top:10px;

	margin-right:50px;

	float:right;

}



#headerlinks ul {

	padding: 0px 0px 0px 0px;

	list-style: none;

}



#headerlinks li {

	float: none;

	display: inline;

	padding-right:10px;

}





#headerlinks a {

	color:#666;

	text-decoration: none;

	font-family:"Verdana";

	font-size:10px;

	

	



}





#headerlinks a:visited {

	color: #666;

	font-size:10px;

		font-family:"Verdana";

		text-decoration: none;



}



#headerlinks a:hover {

	text-decoration: underline;

	font-size:10px;

	font-family:"Verdana";

	color: #666;

}





#headerlinks .current_page_item a {

	text-decoration: underline;

	font-size:10px;

	font-family:  "Verdana";

	color: #666;

}



#headerlinks .page_item a {

	font-size:10px;

	font-family:"Verdana";

	color: #666;

}



#borderline {

	float:right;

	padding: 0px 0px 0px 0px;

	border-bottom: 1px dotted #666;

	width:80%;

}



#productsmenu {

	float:right;

	padding: 20px 0px 0px 0px;

	width:80%;

}



#mainmenu {

	float:left;

	padding: 100px 0px 20px 0px;

	text-align:center;

}



#mainmenu ul {

	padding: 0px 0px 0px 0px;

	list-style: none;

}



#mainmenu li {

	float: none;

	display: inline;

	padding-right:36px;

}





#mainmenu a {

	color:#000;

	font-weight:bold;

	text-decoration: none;

	font-family: "Calibri";

	font-size:16px;

		

}





#mainmenu a:visited {

	color: #000;

	font-size:16px;

	font-family:"Calibri";

	text-decoration: none;

	font-weight:bold;



}



#mainmenu a:hover {

	font-size:16px;

	font-family:"Calibri";

	color: #666;

	font-weight:bold;

}





#mainmenu .current_page_item a {

	font-size:16px;

	font-family:"Calibri";

	color: #666;

	font-weight:bold;

}



#mainmenu .page_item a {

	font-size:16px;

	font-family:"Calibri";

	color: #666;

	font-weight:bold;

}





#productlist h1 {





	color:#000;

	font-family: "Calibri";

	font-size:16px;

	font-weight:900;

}



#productlist p {





	color:#000;

	font-family: "Calibri";

	font-size:14px;

}



#productlist {

	float:left;

	width:80%;

}



#productlist ul {

	padding: 20px 10px 20px 10px;

	list-style: none;

	line-height: 3.0em;

}



#productlist li {

	float: none;

}





#productlist a {

	color:#666;

	text-decoration: underline;

	font-family: "Calibri";

	font-size:13px;

		

}





#productlist a:visited {

	color: #666;

	font-size:13px;

	font-family:"Calibri";

	text-decoration: underline;

	



}



#productlist a:hover {

	font-size:13px;

	font-family:"Calibri";

	color: #000;

	text-decoration:underline;

	

}





#submenu {

	float:left;

	width:80%;

}



#submenu ul {

	padding: 0px 0px 0px 0px;

	list-style: none;

	line-height: 1.2em;

}



#submenu li {

	float: none;

	display: inline;

	padding-right:36px;

}





#submenu a {

	color:#666;

	text-decoration: none;

	font-family: "Verdana";

	font-size:10px;

		

}





#submenu a:visited {

	color: #666;

	font-size:10px;

	font-family:"Verdana";

	text-decoration: none;

	



}



#submenu a:hover {

	font-size:10px;

	font-family:"Verdana";

	color: #666;

	text-decoration:underline;

	

}





#submenu .current_page_item a {

	font-size:10px;

	font-family:"Verdana";

	color: #666;

	text-decoration:underline;

	

}



#linksmenu {

	float:right;

	padding: 100px 0px 20px 0px;

}



#linksmenu ul {

	padding: 0px 0px 0px 0px;

	list-style: none;

}



#linksmenu li {

	float: none;

	display: inline;

	padding-right:36px;

}







.logo {

float: left;

display:block;

margin: 100px 0px 40px 0px;

}



a.yellowlink {

	color:#ffcc00;

	text-decoration: underline;

	font-family: "Trebuchet MS";

	font-size:13px;

		

}





a.yellowlink:visited {

color:#ffcc00;

	text-decoration: underline;

	font-family: "Trebuchet MS";

	font-size:13px;

	



}



a.yellowlink:hover {

color:#fff;

	text-decoration: underline;

	font-family: "Trebuchet MS";

	font-size:13px;

	

}



#whitelink {

	float:left;

}



#whitelink ul {

	padding: 0px 0px 0px 0px;

	list-style: none;

	line-height: 3.0em;

}



#whitelink li {

	float: none;

}





#whitelink a {

	color:#fff;

	text-decoration: underline;

	font-family: "Trebuchet MS";

	font-size:13px;

		

}





#whitelink a:visited {

color:#fff;

	text-decoration: underline;

	font-family: "Trebuchet MS";

	font-size:13px;

	



}



#whitelink a:hover {

color:#999;

	text-decoration: underline;

	font-family: "Trebuchet MS";

	font-size:13px;

	

}





#sitemap {

	float:left;

}



#sitemap ul {

	padding: 20px 0px 0px 50px;

	list-style: none;

	line-height: 2.0em;

}



#sitemap li {

	float: none;

}





#sitemap a {

	color:#666;

	text-decoration: underline;

	font-family: "Calibri";

	font-size:13px;

		

}





#sitemap a:visited {

color:#666;

	text-decoration: underline;

	font-family: "Calibri";

	font-size:13px;

	



}



#sitemap a:hover {

color:#000;

	text-decoration: underline;

	font-family: "Calibri";

	font-size:13px;

	

}







#whitelink .current_page_item a {

color:#999;

	text-decoration: underline;

	font-family: "Trebuchet MS";

	font-size:13px;

	

}





.productonfocus {

color:#999;

	text-decoration: underline;

	font-family: "Trebuchet MS";

	font-size:13px;

	

}





.advertising {
float:left;
width:350px;
padding: 0px 0px 20px 0px;
border:0px;
}





.advertising p a{
color:#100D7E;
text-decoration: underline;
font-family: Arial, Helvetica, sans-serif;
font-size:16px;

}





.advertising p a:visited {

color:#100D7E;
text-decoration: underline;
font-family: Arial, Helvetica, sans-serif;;
font-size:16px;

}



.advertising p a:hover {

color:#100D7E;

text-decoration: underline;

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

font-size:16px;

}





.advertising p {

color:#000;
font-family: Arial, Helvetica, sans-serif;;
font-size:12px;

}





.advert {

color: #360;
font-family: "Arial";
font-size:12px;

}



.indexcol {

float: left;

margin: 0px; 



}


.indexcontent {

	width: 100%;

	background: #000;

	margin: 0 auto;

	height:481px;

	margin-bottom: 50px;

}





.index1 {

	width: 50%;

	margin: 0 auto;

	margin-bottom:20px;

	float:left;

	padding: 40px 20px 0px 15px;

}



.index1 h1 {

	font-family: Arial;

	font-size: 16px;

	color: #ffcc00;

font-size-adjust: none;

font-stretch: normal;

font-style: normal;

font-variant: normal;

}



.index1 p {

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

	font-size: 13px;

	color: #fff;

	padding: 25px 20px 0px 15px;

}





.index2 {

	margin-right: 0px;

	height:481px;

	float:right;

}



.index3 {

float: left; 

width: 100%; 

margin-right: 0px; 

padding: 0 0 0 30px;



}



.index3 p {



	font-size:13px;

	font-family:"Trebuchet MS";

	color: #fff;

	line-height: 100%;



}



.indexprod {

float: left; 

width: 100%; 

margin-right: 0px; 

padding: 0 0 0 30px;



}



.indexprod p {



	font-size:13px;

	font-family:"Trebuchet MS";

	color: #fff;

	line-height: 150%;



}





.index4 {



float: left; 

width: 340px;

padding:0px;



}



.index4 p {



	font-size:13px;

	font-family:"Trebuchet MS";

	color: #ffcc00;



}



.request {



font-family: "Calibri";

color: #000;

font-size:13px;

float:left;

background: #f5f5f5;

padding: 30px 20px 20px 20px;

margin-right:10%;

margin-left:10%;

min-width:65%;

margin-bottom: 50px;
-moz-border-radius: 10px;
	border-radius: 10px;
	padding:30px 20px 30px 20px;
	behavior: url(border-radius.htc);
	-webkit-border-radius: 10px;





}



.button {



font-family: "Calibri";

color: #666;

font-size:14px;

font-weight:bold;

background: #ffcc00;

border: 0px;

margin-right:10px;

width:80px;

text-align:center;



}



.title {





float:left;

border-bottom: 1px dotted #666;

width:90%;

margin-bottom:20px;

padding:0px 10px 0px 10px;

margin-left:auto;

margin-right:auto;





}



.title h1{



font-family: "Calibri";

color: #000;

font-size:18px;

font-weight:bold;



}



#centerdiv {

width: 100%;

}



.sidebar3 {

	float: left;

	width:62%;

	padding: 0px 20px 20px 0px;

}





#background-image a:link

{

	font-family: "Lucida Sans Unicode", "Lucida Grande", Sans-Serif;

	font-size: 14px;

	text-align: center;

	color:666;

	text-decoration: underline;

	

}





#background-image a:visited

{

	font-family: "Lucida Sans Unicode", "Lucida Grande", Sans-Serif;

	font-size: 14px;

	text-align: center;

	color:666;

	text-decoration: underline;

	

}



#background-image a:hover

{

	font-family: "Lucida Sans Unicode", "Lucida Grande", Sans-Serif;

	font-size: 14px;

	text-align: center;

	color:000;

	text-decoration: underline;

	

}



#background-image

{

	font-family: "Lucida Sans Unicode", "Lucida Grande", Sans-Serif;

	font-size: 11px;

	margin: 0px;

	width: 600px;

	text-align: center;

	border-collapse: collapse;

	background: url('images/blurry2.png') 460px -33px no-repeat;

}



#background-image th

{

	padding: 12px;

	font-weight: normal;

	font-size: 14px;

	color: #333;

}



#background-image td

{

	padding: 9px 12px;

	color: #000;

	border-top: 1px solid #fff;

}



#background-image tfoot td

{

	font-size: 11px;

}



#background-image tbody

{

	height: 1250px;

	overflow-y: auto;

	overflow-x:hidden;

	width:600px;		



}



#background-image tbody td

{

	background: url('images/back2.png');

}



* html #background-image tbody td

{

	/* 

	   ----------------------------

		PUT THIS ON IE6 ONLY STYLE 

		AS THE RULE INVALIDATES

		YOUR STYLESHEET

	   ----------------------------

	*/

	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/back2.png',sizingMethod='crop');

	background: none;







}	

#background-image tbody tr:hover td

{

	color: #666;

	background: none;

}







.sidebar1 {

	float: left;

	width:32%;

	background: #fff;

	padding-bottom: 10px;

}

.content {

	padding: 0px 0px 0px 0px;

	width:30%;

	float: left;

}

.sidebar2 {

	float: left;

	width:32%;

	min-width:310px;

	background: #fff;

	padding: 0;

}



.contentbar  {

	width: 100%;

	background: #fff;

	padding: 0;

}



.content ul, .content ol { 

	padding: 0 15px 15px 40px; 

}



ul. {

	list-style: none; 

	border-top: 1px solid #666; 

	margin-bottom: 15px; 

}

ul. li {

	border-bottom: 1px solid #666; 

}

ul. a, ul. a:visited { 

	padding: 5px 5px 5px 15px;

	display: block; 

	text-decoration: none;

	background: #8090AB;

	color: #000;

}

ul. a:hover, ul. a:active, ul. a:focus { 

	background: #6F7D94;

	color: #FFF;

}



.empty {

	height:30px;

	padding-top:30px;

}



.footer {

	padding: 10px 0;

	background: #000;

	position: relative;/* this gives IE6 hasLayout to properly clear */

	clear: both; /* this clear property forces the .container to understand where the columns end and contain them */

	height:150px;

}



.footer p {

	margin: 0;

	padding: 130px 0 0 0;

	text-align: center;

	font-size: 11px;

	font-family: Arial;

	color: #666;

}



a.footergray:link {

	color:#666;

	text-decoration: underline;

	font-family: Arial;

	font-size:11px;

		

}





a.footergray:visited {

	color: #666;

	font-size:11px;

	font-family:Arial;

	text-decoration: underline;

	



}



a.footergray:hover {

	font-size:11px;

	font-family:Arial;

	color: #999;

	text-decoration: underline;

	

}





#bottommenu {

	float:left;

	padding: 50px 0px 20px 50px;

	text-align:center;

}



#bottommenu ul {

	padding: 0px 0px 0px 0px;

	list-style: none;

}



#bottommenu li {

	float: none;

	display: inline;

	padding-right:25px;

}





#bottommenu a {

	color:#ffcc00;

	text-decoration: underline;

	font-family: Verdana;

	font-size:10px;

		

}





#bottommenu a:visited {

	color: #ffcc00;

	font-size:10px;

	font-family:Verdana;

	text-decoration: underline;

	



}



#bottommenu a:hover {

	font-size:10px;

	font-family:Verdana;

	color: #fff;

text-decoration: underline;

	

}





#bottommenu .current_page_item a {

	font-size:10px;

	font-family:Verdana;

	color: #fff;

	text-decoration: underline;

	

}



#bottommenu .page_item a {

	font-size:10px;

	font-family:Verdana;

	color: #fff;

	text-decoration: none;

	

}





#bottomlinks {

	float:right;

	padding: 50px 30px 0px 0px;

	text-align:center;

}



#bottomlinks ul {

	padding: 0px 0px 0px 0px;

	list-style: none;

}



#bottomlinks li {

	float: none;

	display: inline;

	padding-right:15px;

}





#bottomlinks a {

	color:#fff;

	text-decoration: none;

	font-family: Verdana;

	font-size:10px;

		

}





#bottomlinks a:visited {

	color: #fff;

	font-size:10px;

	font-family:Verdana;

	text-decoration: none;

	



}



#bottomlinks a:hover {

	font-size:10px;

	font-family:Verdana;

	color: #fff;

text-decoration: underline;

	

}





#bottomlinks .current_page_item a {

	font-size:10px;

	font-family:Verdana;

	color: #fff;

	text-decoration: underline;

	

}



#bottomlinks .page_item a {

	font-size:10px;

	font-family:Verdana;

	color: #fff;

	

}



.fltrt {  

	float: right;

	margin-left: 8px;

}

.fltlft { 

	float: left;

	margin-right: 8px;

}

.clearfloat { 

	clear:both;

	height:0;

	font-size: 1px;

	line-height: 0px;

}

-->

</style><!--[if lte IE 7]>

<style>

.content { margin-right: -1px; } /* this 1px negative margin can be placed on any of the columns in this layout with the same corrective effect. */

ul. a { zoom: 1; }  /* the zoom property gives IE the hasLayout trigger it needs to correct extra whiltespace between the links */

</style>

<![endif]-->





-->ADMIN STYLES -->



table.admin a:link, table.admin a:visited {

	color:#09F;

	text-decoration: underline;

	font-family:'Lucida Sans Unicode', 'Lucida Grande', sans-serif;

	font-size:13px;

		

}





table.admin a:hover {

	color:#fff;

	text-decoration: underline;

	font-family:'Lucida Sans Unicode', 'Lucida Grande', sans-serif;

	font-size:13px;

	

}



.bottom_footer {

	position: relative;

	clear: both; 

	width:100%;

	background-color:#fff;

	height:100px;

	margin-bottom:0px;

	

}



.bottom_container {

	width: 80%;

	min-width: 960px;
	max-width: 1366px;
	margin: 0 auto;

}

	.bottom_2 {

		margin-top:30px;

		float:left;

}



	.bottom_2 p{

		font-family:"Verdana";

		font-size:10px;

		color:#999;

		padding-bottom:10px;

		padding-left:10px;

}





.bottom_2 a, .bottom_2 a:visited {



	color: #0079BF;

	font-family:Verdana;

	font-size:10px;

	text-decoration:underline;



}





.bottom_2 a:hover {



	color: #999;

	font-family:Verdana;

	font-size:10px;

	text-decoration:underline;



}



-->TABLE STYLES -->



.tablink {

	padding-top: 20px;

	float:left;

	 text-align:center;

	 padding-bottom:30px;

	 color:#666;

	 margin:0 auto;

	 width:610px;

	 

	 }



.tableone {width:610px; border-collapse:collapse; margin:0 auto; background: url('images/blurry2.png') 460px -33px  no-repeat; font-family: "Lucida Sans Unicode", "Lucida Grande", Sans-Serif; font-size:11px; text-align:center; table-layout:fixed}



.tabletwo {width: 610px; border-collapse:collapse; font-family: "Lucida Sans Unicode", "Lucida Grande", Sans-Serif; font-size: 11px; text-align: center; table-layout:fixed}



.tableone th, tr {width:80px; height:50px; text-align: center; font-weight: normal;  vertical-align:middle}



.tableone tr {height:50px; text-align: center; font-weight: normal;  vertical-align:middle}



.tablink {

	text-align:center;

	margin:0 auto;

	

}



.tablink a:link, a:visited

{

	font-family: "Lucida Sans Unicode", "Lucida Grande", Sans-Serif;

	font-size: 14px;

	text-align: center;

	color:#666;

	text-decoration: underline;

	

}



.tablink a:hover

{

	font-family: "Lucida Sans Unicode", "Lucida Grande", Sans-Serif;

	font-size: 14px;

	text-align: center;

	color:#000;

	text-decoration: underline;

	

}

.tabletwo th {width:80px;}

.tabletwo td {width:80px; padding: 5px 8px; border-top: 2px dotted #fff; color:#000;}







.tableone td {text-align:center; vertical-align:middle;}

.tableone tbody{ color:#000; background: url('images/back2.png');}



* html .tabletwo tbody tr.dk td

{

	/* 

	   ----------------------------

		PUT THIS ON IE6 ONLY STYLE 

		AS THE RULE INVALIDATES

		YOUR STYLESHEET

	   ----------------------------

	*/

	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/back2.png',sizingMethod='crop');

	background: none;







}	

.tabletwo tr.dk:hover td

{

	color: #666;

	background: none;

}



.tableone caption { color:#666; font-size:16px; margin:0 auto; padding-bottom:20px}

.tableone th, .tabletwo th {text-align:center;}

.tabletwo tbody tr.dk td { color:#000; background: url('images/back2.png');}

 

.innerb {height:800px; overflow-y:auto; overflow-x:hidden; width:610px}

 
