/* CSS Document */
	/*----------------- basic elements ---------------------*/
	body{
		font-family:arial, Helvetica, sans-serif;
		font-size:12px;
		background-color:#ffffff;
		margin:0px;
		}
	p{text-align:justify;color:#333;line-height:1.25em;}
	a:link {text-decoration:underline;color:#333;}
	a:hover, a:active{text-decoration:none;color:#333;}
	ul {list-style-type:disc; display:block;color:#333;}
	h2{font-size:1.4em;color:#333;font-weight:bold;padding-bottom:0px;margin-bottom:5px;}
	h2.upper{text-transform:uppercase;margin-left:8px;font-weight:bold;margin-bottom:10px;}
	#manufacturerslogos h2{font-weight:bold;}
	h3{font-size:0.8em;color:#333;font-weight:normal;}
	h5{font-size:.8m;color:#bbb;text-transform:uppercase;font-weight:normal;text-align:center;margin:0px;padding:0px;}
	
	/*----------------- specific ivs ---------------------*/
	#setpage {width:949px;padding:0px 20px;margin:10px auto;position:relative;height:100%;}
	#pageheader {width:100%;height:120px;border-bottom:10px solid #8c2020;}
	#pagecontent {position:relative;width:100%;margin-top:5px;background-color:#ffffff;min-height:750px;height:auto !important;height: 750px;margin-bottom:20px;}
	#footer{width:100%;height:100px;background-color:#fff;color:#fff;margin-left:5px;margin-top:5px;color:#ccc;text-align:center;}
	#footersmaller{width:100%;height:10px;background-color:#ee3538;color:#fff;margin-left:5px;margin-top:15px;}
	#footer a,#footer a:visited {color:#ccc;text-decoration:none;}
	#footer a.hover{text-decoration:none;}
	#developer{width:100%;height:15px;text-align:center;}
	#headertop{width:100%;height:90px;}
	#headerbottom{width:100%;height:30px;}
	#contentleft{width:615px;position:relative;float:left;height:100% !important;margin:0px 5px 0px 0px;border:0px solid #bbb;background-color:#fff;}
	#contentleftnoborder{width:634px;position:relative;float:left;height:auto !important;margin:0px;background-color:#fff;}
	#contentright,#contentrighthome{width:300px;position:absolute;left:645px;top:0px;height:auto;}
	#contentright img {margin-bottom:5px;}
	#contentrighthome img{margin-bottom:5px;border:1px solid #ee3538;float:left;}
	.paddingright{margin-left:2px}
	.paddingleft{margin-right:2px}
	.redborder{border:1px solid #ee3538;float:left;}
	#contentright div p,#contentrighthome div p{margin-left:30px;}
	#productscroller{width:623px;height:250px;background-color:red;border:1px solid #bbb;margin:5px 5px 0px 5px;}
	
	#pagetext{width:604px;height:auto;padding:10px 10px 5px 10px;}
	#pagetext p {margin:10px 5px;padding-right:10px;}
	
	.co {font-weight:normal;color:#555;padding-bottom:0px;margin:5px 0px 5px 10px;}
	.nopad {padding-top:0px;color:#777;margin-top:0px;margin-left:150px;margin-top:-12px;margin-bottom:0px;padding-bottom:0px;}
	.con {color:#009;padding-bottom:0px;margin:5px 0px 15px 10px;}
	
	#pagetextscrolloverflow{width:100%;height:100%;margin:0px 0px 5px 5px;overflow:auto;}
	#pagetextscrolloverflow h2{margin-top:10px;}
	#writetext{height:100%;padding:5px 10px;margin-bottom:10px;}
	#writetext img{padding:5px;padding-top:0px;margin-top:0px;}
	
	ul#occlist{font-size:80%;}
	ul#occlist li{list-style-type:disc;}
	
	#manufacturerslogos{width:100%;position:relative;margin-left:5px;margin-top:5px;}
	#mainphoto{width:99%;text-align:center;margin-top:40px;margin-bottom:50px;}
	#mainphoto img{border:1px solid #000;}
	
	#productleft{width:180px;height:100%;position:relatve;}
	#producttext{width:443px;position:absolute;top:0px;left:195px;border:0px solid #bbb;height:auto;}
	
	#productright{width:296px;position:absolute;left:645px;top:0px;height:auto;}
	.box{width:99%;height:auto;padding-top:10px;padding-bottom:10px;border:1px solid #bbb;margin-bottom:10px;}
	.box img{margin-left:8px;border:1px solid #000;}
	.box dd{margin-left:15px;padding-left:0px;}

	.restofphotos{width:99%;height:auto;padding-bottom:10px;text-align:center;margin-bottom:10px;}
	.restofphotos img{margin-left:8px;border:1px solid #000;}

	/*----------------- classes ---------------------------*/
	.advertisement{width:296px;background-color:#fff;border:1px solid #bbb;height:220px;margin-bottom:5px;}
	.advertisement img{margin-left:3px;}
	.stylelogin{margin-right:10px;margin-top:20px;}
	.accountapp{background-color:transparent;width:300px;position:absolute;top:40px;left:630px;text-align:right;text-transform:uppercase;font-size:100%;font-weight:bold;line-height:2}
	.noborder{border:0px;}
	.internationalimg{margin-left:30px;}
	
	
	/*----------------- nav div style ---------------------*/
	#navdiv{width:645px;height:20px;margin:4px 0px 0px 0px;padding:0px;}
	ul#nav{padding:0px;margin:0px;width:100%;float:left;}
	ul#nav li {display:inline;}
	ul#nav li a {text-align:center;text-decoration:none;font-weight:bold;float:left;width:100px;padding-top:0px;padding-top:6px;padding-right:.30em;height:20px;background:url(images/menu.jpg) top left no-repeat;}
	ul#nav li a:visited{color:#000;}
	ul#nav li a:hover{text-decoration:underline;}
	ul#nav li a.onduty {background:url(images/menuactive.jpg) top left no-repeat;color:#ffffff;}	

	/*----------------- product style ---------------------*/
	#productlinks ul{width:180px;margin:0px;padding:0px;}
	#productlinks li{display:block;list-style-type:none;margin-left:-40px;padding-left:0px;}
	#productlinks li a{font-family: Geneva, Arial, Helvetica, sans-serif;padding-left:10px;color:#000;font-weight:bold;text-decoration:none;text-transform:uppercase;width:180px;float:left;padding-top:5px;border:1px solid #bbb;height:25px;margin-bottom:3px;}
	#productlinks li a:visited{color:#000;}
	#productlinks li a:hover{color:#000;text-decoration:underline;}

	/*----------------- product rollover ---------------------*/
	#productrotator {position:relative;width:615px;margin-left:0px}
	#productrotator .rotatorimg	{width:465px;height:286px;border:1px solid #000;background-color:#000;}
	#productrotator .rotatorbuttons	{position:absolute;top:0px;left:465px;width:161px;}
	
	#productrotator .productrotator	{width:465px;height:286px;background-repeat:no-repeat;background-position:top left;position:relative;}
	#productrotator-1	{display:block;}
	#productrotator .content2	{position:absolute;left:210px;top:213px;width:471px;height:40px;overflow:hidden;}
	#productrotator .content2 table	{width:465px;overflow:hidden;font-size:inherit;}
	#productrotator .content3 	{font-family:arial;width:465px;height:40px;overflow:hidden;padding-top:0px;margin-top:0px;}
	/*filter:alpha(opacity=75);-moz-opacity:.75;opacity:.75;background-color:#333;*/
	#productrotator .prodtitle	{font-size:11px;color:#ffffff;display:block;padding-left:5px;}
	#productrotator .prodtxt	{font-size:11px;color:#ffffff;display:block;padding:7px 5px 0 5px;background:transparent;}
	#productrotator .prodtxt a,#productrotator .content3 a	{color:#ffffff;font-size:1.5em;font-weight:bold;text-decoration:underline;}
	#productrotator .prodtxt a:visited,#productrotator .content3 a:visited	{color:#ffffff;text-decoration:underline;}
	#productrotator .prodtxt a:hover,#productrotator .content3 a:hover	{color:#ffffff;text-decoration:none;}
	
	
	#productrotator ul,#productrotator li	{margin:0;padding:0;list-style:none;width:163px;border-right:0px solid #bbb;}
	#productrotator li	{font-family:arial;font-size:11px;}
	#productrotator ul .off,#productrotator ul .firstoff,#productrotator ul .lastoff {height:47px;overflow:hidden;border-bottom:1px solid #bbb;background-repeat:repeat-x;background-position:top left;background-color:#fff;}
	#productrotator ul .on,#productrotator ul .firston,#productrotator ul .laston	{height:47px;background-repeat:no-repeat;background-position:top left;overflow:hidden;background-color:#fff;border-bottom:1px solid #bbb;}
	#productrotator ul .on,#productrotator ul .firston,#productrotator ul .laston	{background-image:url(images/rotateon.jpg);}
	#productrotator li a {outline:none;text-decoration:none;display:block;}
	#productrotator ul .off a,#productrotator ul .firstoff a,#productrotator ul .lastoff a	{color:#666666;padding:5px 1px 0 20px;}
	#productrotator ul .off span,#productrotator ul .firstoff span,#productrotator ul .lastoff span	{display:block;color:#666666;padding:1px 0px 0 6px;height:56px;}
	#productrotator ul .off strong,#productrotator ul .firstoff strong,#productrotator ul .lastoff strong	{color:#000000;}
	#productrotator ul .on a,#productrotator ul .firston a,#productrotator ul .laston a	{color:#ffffff;padding:5px 1px 0 30px;}
	#productrotator ul .on span,#productrotator ul .firston span,#productrotator ul .laston span	{display:block;color:#ffffff;padding:1 0px 0 6px;}
	#productrotator ul .on strong,#productrotator ul .firston strong,#productrotator ul .laston strong	{color:#ffffff;font-weight:bold;font-size:13px;}

	/*----------------- contactus form styles ---------------------*/
	fieldset {border:none;margin:0;padding:0px;padding-top:50px;padding-left:5px;}
	fieldset#contactus {padding-top:5px;}
	#contactus input {width:150px;border:1px solid #777;margin-bottom:5px;}
	#contactus label{width:11em;float:left;text-align:right;margin-right:1em;display: block;margin-bottom:5px;}
	#contactus input.radio {width:20px;height:23px;border:none;}

	
	#logo{width:550px;float:left;}
	#login{width:450px;height:40px;position:absolute;top:0px;left:560px;background:url(images/formbackgrad.jpg) top left no-repeat;color:#ffffff;margin-bottom:10px;}
	fieldset#homepagelogin{
		clear: both;
		font-size: 100%;
		padding: 7px 10px;
		margin: 0 0 0 0;
}
	#homepagelogin label{ 
		width: 80px;
		border: #000000 0px solid;
		padding: 0px;
		padding-top:-3px;
		margin: 0px 5px;
		text-align: right;
	}
	#homepagelogin input.textinput {border:1px solid #ee3538;}	
	