﻿*
{
	margin:0;
	padding:0;
}

body
{
	background:#fff url(../ImagesSales/Background.gif) repeat-x top;
	font:11px/20px Tahoma,Helvetica,sans-serif;
	color:#5c5b5b;
}

#WrapperOuter
{
	width:962px;
	margin:0 auto;
	background:url(../ImagesSales/WrapperOuterBackground.gif) no-repeat;
}
	
#Wrapper
{
	width:904px;
	margin:0 auto;
}

#Header
{
	height:86px;
	overflow:hidden;
	padding:34px 0 0 0;
}

h1#Logo
{
	background:url(../Images/DefaultLogo.png) no-repeat;				
	width:462px;
	top:10px;
	position:absolute;
	float:left;
}

h1#Logo a
{
	display:block;
	height:148px;
}

h1#Logo a span
{
    display:none;
}
		
#Header h2, #Header h3
{
    font-size:24px;
    color:#fff;
    margin:0;
}

#Header h2
{
	padding:5px 0;
}

#Header h3
{
	font-size:18px;
}
				
#Banner, #s3slider
{
	margin:8px 0 2px 0;
}
		
#s3slider
{
	position:relative;
	height:263px;
	overflow:hidden;
}

#s3sliderContent 
{
	width: 900px;
	position: absolute;
	top: 0;
	margin-left: 0;
}

.s3sliderImage
{
   float: left;
   position: relative;
   display: none;
}

.s3sliderImage span
{
   position: absolute;
   left: 0;
   font: 15px/15px Arial, Helvetica, sans-serif;
   padding: 10px 13px 15px 13px;
   width: 894px;
   background-color: #000;
   filter: alpha(opacity=50);
   -moz-opacity: 0.7;
   -khtml-opacity: 0.7;
   opacity: 0.5;
   color: #fff;
   display: none;
   bottom: 0;
}

#Menu
{
	height:55px;
	background:url(../ImagesSales/MenuBackground.gif) repeat-x;
	overflow:hidden;
}
		
#Menu, #Menu ul
{
	position:relative;
}
		
#Menu ul
{
	list-style:none;
}
			
#Menu ul, #Menu li
{
	list-style:none;
	position:relative;
}
			
#Menu li, #Menu li a
{
	display:block;
	float:left;
	height:55px;
	line-height:39px;
	color:#fff;
}
				
#Menu li a
{
    padding:0 21px 0 22px;
	font-size:12px;
}
					
#Menu li a:hover
{
	background:url(../ImagesSales/MenuHover.gif) repeat-x;
	text-decoration:none;
}

#Container1, #Container
{
	padding:20px 0;
}

#Container
{
	background:url(../ImagesSales/Divider.jpg) repeat-y 660px 0;
}

.Block1
{
	width:280px;
	float:left;			
	margin:0 30px 0 0;
	display:block;
}
			
.Block1.NoMargin
{
    margin:0;
}

.Block1 h2
{
	color:#5d5d5d;
}
			
.Block1 img
{
	border:1px solid #bfbfbf;
	padding:3px;
	margin:0 0 8px 0;
}

.Block1 a
{
	font-weight:normal;
	text-decoration:underline;
	color:#547607;
}
	
.Block1 a:hover
{
	color:#222;
	text-decoration:none;
}

#SideArea
{
	width:220px;
	float:right;
}

#MainArea
{
	width:650px;
	float:left;
}	

#FooterOuter
{
	border-top:1px solid #cfcfcf;
	width:100%;
}

#Footer
{
	width:904px;
	margin:0 auto;
	padding:6px 0 0 0;
	font-size:10px;
}
			
#Footer a
{
	font-weight:normal;
}

.input
{
	border:1px solid #a5a5a5;
	background:none;
	cursor:text;
	margin:5px 0;
	padding:2px;
	width:200px;
}

textarea.input
{
	width:415px;
	height:100px;
}

.input:focus, .textarea:focus
{
	border:1px solid #000;
}

.SignInButton
{
	background:#72aa00;
	line-height:20px;
	margin:8px 0;
	padding:2px 10px !important;
	padding:2px 0;
	color:#fff;
	font-weight:bold;
	border:none;
	outline:none;
	cursor:pointer;
}
 
#Container p.hr
{
	border:solid #d3d3d3;
	border-width:1px 0 0 0;
	margin:0;
	outline:none;
}

#Container p
{
	margin:0 0 15px 0;
}

#Container form p
{
	margin:0 0 5px 0;
}

#Container p img.FloatLeft
{
	margin:0 20px 0 0;
}

#Container p img.FloatRight
{
	margin:0 0 0 20px;
}

#MainArea img.FloatLeft, #MainArea p img.FloatLeft
{
	margin:10px 10px 10px 0;
}

#MainArea img.FloatRight, #MainArea p img.FloatRight
{
	margin:10px;
}

#Container ul, #Container ol
{
	margin:0 0 0 20px;
}

#Container ol
{
	margin:0 0 0 30px;	
}

ul#Portfolio
{
    margin:0;list-style:none;
}

#Container dt, #Container1 dt
{
	font-weight:bold;
	margin:20px 0 10px 0;
}

.ClearFix:after 
{
	content: ".";
	display: Block;
	clear: both;
	visibility: hidden;
	line-height: 0;
	height: 0;
}

.ClearFix
{
	display: inline-Block;
}

html[xmlns] .ClearFix
{
	display: Block;
}

* html .ClearFix
{
	height: 1%;
}

a 
{
	color:#222;
	text-decoration:none;
	font-weight:bold;
}

a:hover {text-decoration:underline;color:#547607;}
h1{font-size:32px;}
h2{font-size:22px;}
h3{font-size:18px;}
h4{font-size:16px;}
h5, h6{font-size:14px;}
h1,h2,h3,h4,h5,h6{margin:0 0 15px 0; color:#5c5b5b;font-family:"Myriad Pro Cond", "Trebuchet MS";font-weight:bold;}									
img{border:none;}
.Clear{clear:both;}
.FloatLeft{float:left;}
.FloatRight{float:right;}
.Center{text-align:center;}
.TextLeft{text-align:left;}
.TextRight{text-align:right;}
.Normal, .Normal a{font-weight:normal;}
.TextBold{font-weight:bold;}
#Container .NoMargin, .NoMargin{margin:0;}
#Container.NoBackground, .NoBackground{background:none;}
.Padding15{padding:15px;}