@charset "utf-8";

body		{ background-color:#000; color: #fff; margin: 0; padding: 0; font-size: 12px; font-family: Verdana, Arial, Helvetica, sans-serif;  }

/* Links ***********************************************************************************************/
a			{ color: #ad5a41; text-decoration: none; outline: none; }
a:link		{ color: #ad5a41; text-decoration: none; }
a:visited	{ color: #ad5a41; text-decoration: underline; }
a:hover		{ color: #ad5a41; text-decoration: underline; }
a:active	{ color: #ad5a41; text-decoration: underline; }

/* Layout elements ************************************************************************************/
#wrapper	{ width: 770px; background: #070f15 url(../images/background.jpg) bottom left no-repeat; border-right: solid #666 1px; border-bottom: solid #666 1px; float: left; }
	#sidebar	{ float: left; width: 175px; display: inline; }
		#sidebarLogo	{  }
		#sidebarServicesListing	{ color: #aaaeb0; font-family: "Courier New", Courier, monospace; margin: 0 0 20px 40px;}
		#sidebarServicesListing ul	{ margin: 10px 0 5px 0; }
		#sidebarServicesListing ul li	{ color:#FFFFFF; font-family: Verdana, Arial, Helvetica, sans-serif; text-transform: uppercase; margin-left: 20px; margin-top: 5px;}
		
		#sidebarCutomerLogin { padding: 10px 0px 10px 13px; margin-bottom: 70px;}
		#sidebarCutomerLogin img { margin-left: 11px; margin-bottom: 2px;}
		#sidebarCutomerLogin form input { width: 125px; margin: 5px 0 0px 10px; background-color: #ccc; }
		#sidebarCutomerLogin form input.loginSubmitBtn { width: 60px; margin-left: 45px; margin-top: 7px; background-color: #437daa; color: #fff; font-weight: bold; }

	#rightPanel	{ float: right; width: 595px; display: inline;}
		#navigation		{  }
		#mainContentHolder	{ width: 575px; border: solid #ad5a41 1px; margin-bottom: 40px; background-color:#111;
			/*filter:alpha(opacity=60); -moz-opacity:.60; opacity:.60;*/
		}
		#mainContentHolder.transparent {
			filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale, src='../images/background_black_opacity60.png');
		}
		#mainContentHolder.transparent[class] {
		  background-image:url(../images/background_black_opacity60.png);
		}
			#mainContent { margin: 40px 30px; line-height: 1.5em;}
		
		
		
		

	#footer 	{ float: none; clear: both; }
		#footerLinks	{ margin: 0 0 4px 35px; }
		#footerLinks a	{ color: #ad5a41; text-decoration: none; outline: none; }
		#footerLinks a:hover { color: #ad5a41; text-decoration: underline; outline: none; }
		#footerLegal	{ margin: 0 0 10px 35px; }
		#footerLegal img{ margin: 0px 3px 0px 4px; vertical-align: middle; }

/* Miscellaneous classes for reuse ********************************************************************/
.flR { float: right; margin-left: 8px; }
.flL { float: left; margin-right: 8px; }
.flClear { clear:both; height:0; font-size: 1px; line-height: 0px; } /*placed on a div or break element and should be the final element before the close of a container that should fully contain a float */

.imgStyle1 { padding: 2px; margin: 5px; border: solid #ad5a41 1px; }
.imgStyle2 { padding: 2px; margin: 5px; border: solid #437daa 1px; }

/* Content elements ***********************************************************************************/
h1		{ font-size: 140%; font-weight: bold; color: #ad5a41; font-variant: small-caps;
		  padding-bottom: 2px; border-bottom: solid #ad5a41 1px; margin-bottom: 5px; }
h2		{ font-size: 120%; font-weight: bold; }
h3		{ font-size: 100%; font-weight: bold; }
h4		{  }
h6		{  }
p		{ margin-bottom: 10px; }

strong	{ font-weight: bold; }
em		{ font-style: italic; }

dl	{  }
	dt	{  }
	dd	{  }
	
	



