/* Main Style Sheet  */

/* page styles */
	* {margin:0px; padding:0px; border:0px;}
	body { background:url(images/bg-page.gif) top repeat-x #effcff; font-size:13px; font-family: Arial, Helvetica, sans-serif; color:#000;}
	#wrap {width:980px; background:url(images/bg-wrap.gif) repeat-y #bfd1df; margin-left:auto; margin-right:auto; display:block;}
	#header {width:747px; height:56px; background:url(images/bg-header.gif) repeat-x; float:right;}
	#side-col {width:233px; float:left; display:inline; background: url(images/bg-nav.jpg) no-repeat #fFF; }
	#content-col {width:747px; float:right; display:inline;}

/* sidebar styles */
	#navwrap {  background-position:top; margin:0px; padding:0px; width:233px; }
	#navwrap ul { margin:0px; padding:0px; text-align:left; float:left; color:#000; display:block; list-style:none;  margin-top:200px;   }
	ul#navul li  { float: left;  font-size: 12px; margin:0px; padding:0px; color:#000;  list-style:none;  display:block;  width:233px; margin-bottom:0px; line-height:41px;  }
	ul#navul li a {color:#2d3a85; text-decoration:none; padding-left:65px; display:block; background:url(images/nav-bg.gif) no-repeat top; font-weight:normal;}
	ul#navul li a:hover {background:url(images/nav-bg.gif) no-repeat bottom; color:#2d3a85; padding-left:65px; }
	
	
/* Page cols */
	/*.col-a-home {width:443px; display:inline; float:left; background: url(images/bg-content-home.jpg) no-repeat; height:364px; } */
	.col-a-home {width:443px; display:inline; float:left; background: url(images/bg-content-home-a.jpg) no-repeat;}
	.col-a-text {width:360px; display:inline; float:left; margin-top:15px; margin-left:40px; }
	.col-b-home {width:294px; display:inline; float:right; margin-right:10px;}
	.brands {height:110px; width:747px; display:inline; float:right; height:110px; background-image:url(images/bg-brands.gif) }
	.brands-inner { margin-left:30px; margin-top:45px;}
	.page-wrap { background:url(images/page-bg.jpg);}
	.page-header { background:url(images/page-header.jpg) no-repeat; height:78px;}
	.page-text { width:665px; margin-left:40px; margin-top:5px;}
	.map {width:660px; border:1px solid #ccc; padding:2px;}
	.col-a { width:310px; float:left; display:inline;}
	.col-b { width:330px; float:right; display:inline; padding-top:15px;}
	.case {width:264px; float:right; margin-left:15px; margin-bottom:15px; text-align:center; font-size:10px;}
	.case2 {width:264px; float:left; margin-right:15px; margin-bottom:15px; text-align:center; font-size:10px; margin-top:15px;}
	.comm1 {width:264px; float:left; margin-right:20px;}
	.comm2 {width:264px; float:left; margin-right:20px; margin-top:20px;}
	hr {color: grey; background: grey; border: 0; height: 1px; width:90%; margin-left:auto; margin-right:auto;}
	
/* Font Styles */
	h1 { font-size:18px; color:#0e1d48; line-height:22px; margin-bottom:8px; font-weight:normal; margin-left:40px; padding-top:45px;}
	h2 { font-size:18px; color:#0e1d48; line-height:24px; margin-bottom:8px; margin-top:0px; font-weight:normal;}
	h3 { font-size:18px; color:#0e1d48; line-height:10px; margin-top:18px; font-weight:normal; margin-left:10px;}
	h4 { font-size:14px; color:#0e1d48; line-height:18px; margin-top:6px; font-weight:normal; margin-left:37px;}
	h5 { font-size:12px; color:#0e1d48; line-height:23px; margin-top:10px; padding-bottom:10px;}
	
	p  { font-size:14px; color:#0e1d48; line-height:21px; margin:0px; padding:0px; padding-top:12px; padding-bottom:5px; text-decoration:none;}
	li { margin:0px; padding:0px; font-size:14px; color:#0e1d48; margin-left:15px; padding-bottom:4px; list-style:square;}
	ul { margin:0px; padding:0px; padding-left:5px; margin-left:5px; margin-top:10px; margin-bottom:5px;}
	ol {padding:0px; margin:0px; padding-left:5px; margin-left:5px; }
	ul.display li {margin-left:30px;}

/* link styles */ 	
	a:link 		{color:#014382;	text-decoration: none;}
	a:visited 	{color:#3a5e90; text-decoration: none;}
	a:hover 	{color:#FF0000; text-decoration: underline;}
	a:active 	{color:#3a5e90; text-decoration: none;}
	a:focus 	{outline-style: none;}  

/* clears   */
	.clear 		{clear:both; height:0px; }
	.clear05	{clear:both; height:05px; }
	.clear10	{clear:both; height:10px; }
	.clear20	{clear:both; height:20px; }
	.clear30 	{clear:both; height:30px; }
		
/* footer styles */	
	#footer-wrap {background: url(images/bg-footer.jpg) repeat-x; background-position:bottom;  width:100%; height:39px; z-index:0;  clear:both; border-top:1px solid #2d71b5; display:block}
	#footer {width:980px; margin-left:auto; margin-right:auto;  }
	#footer-col {width:720px; float:right; display:inline; margin-top:8px;}

	#footer p 			{font-size:11px; color:#003366; padding:0px; margin:0px; }
	#footer a:link 		{font-size:11px; color:#003366;text-decoration: none;}
	#footer a:visited 	{font-size:11px; color:#003366;text-decoration: none;}
	#footer a:hover 	{font-size:11px; color:#003366;text-decoration: underline;}

/* image styles */ 
	img.phone {float:right; margin-right:10px;}
	img.brands2 {margin-left:32px;}
	img.logos {margin-left:10px; margin-right:15px;}
/* contact styles */
	#contact {width:233px; margin-bottom:0px; margin-top:20px; background: #e9eff4 url(images/bg-contact.jpg) bottom repeat-x; }
	#contact-form {margin-left:10px; }
	#contact-form p { font-size:12px; color:#1f2640; line-height:10px;  margin:0px; padding:0px; padding-top:5px; padding-bottom:2px; }
	.contact-header {padding-bottom:5px; }
	input.btn-submit { background: url(images/btn-submit.jpg) no-repeat  left top; border: none; height: 26px; width: 98px; padding:-30px; overflow: hidden; cursor: pointer; font-size:0; text-decoration:none;}
	input.text {border: 1px solid #808080; font-family:Arial, Helvetica, sans-serif;  font-size:12px; padding:2px; width:180px;}
    .e-text {border: 1px solid #808080; font-family:Arial, Helvetica, sans-serif;  font-size:11px; padding:2px; margin:2px; }
	.e-btn { height: 26px; width: 98px;	border: 1px solid #999; cursor: pointer; margin:5px;}
	.sub-btn { height: 26px; width: 98px;	border: 1px solid #808080; cursor: pointer; margin:5px; color:#2e4e81;}
	textarea {border: 1px solid #808080; font-family:Arial, Helvetica, sans-serif; font-size:12px; padding:2px; width:180px;}
	.txt-comm {border: 1px solid #808080; font-family:Arial, Helvetica, sans-serif; font-size:12px; padding:2px; width:400px;}
	
	input.btn { background-image:url(images/btn-submit.jpg);background-repeat: no-repeat;color: #FFFFFF; font-size: 0px;height: 26px;width: 98px;	border: 0px;cursor: pointer; }
	
/* end of CSS file */

