/*
THEME NAME: Step Seven
THEME URI: http://stepseven.com
DESCRIPTION: Step Seven
VERSION: 1.1
AUTHOR: ImmersionMedia
AUTHOR URI: http://www.immersionmedia.com
TAGS: stepseven, immersionmedia, graphic
*/
* {
	margin: 0;
   padding: 0;
   border: none;
	font-size: 1em;
}
body {
	font: 62.5% Verdana, "Arial", Helvetica, sans-serif;
    background: #141558 url(images_layout/body-background.jpg) top center no-repeat;
	
}
#container {
	font-family:Times New Roman;
	width: 981px;
	margin: 0px auto;
	background: #000000;
	margin-top: 10px;
	padding-top:10px;
	padding-bottom: 10px;
	margin-bottom: 10px;
} 
#meta-header{
	font-family:Times New Roman;
	width: 953px;
	margin: 0 auto;
	border: 2px solid #827f74;
	
}
#header{
	font-family:Times New Roman;
	width: 953px;
	margin: 0 auto;
	background: url(images_layout/header-background.jpg) top left no-repeat;
	height: 196px;
}
#header h1{
	font-family:Times New Roman;
	background: url(images_layout/header-logo.jpg) no-repeat;
	height: 176px;
	width: 219px;
	text-indent: -999em;
	overflow: hidden;
	margin: 10px 0 0px 10px;
	float: left;
}
#header h1 a{
	font-family:Times New Roman;
	width: 219px;
	height: 176px;
	display: block;
}
#navigation{
	height: 55px;
	background: url(images_layout/navigation-background.jpg) top left repeat-x;
}
#navigation ul{
	font-family:Times New Roman;
	list-style:none;
	float: left;
	width: 80%;
}
#navigation ul li{
	font-family:Times New Roman;
	height: 55px;
	border-right: 1px solid #827f74;
	float: left;
}
#navigation ul li a{
	font-weight: bolder;
	color:#141558;
        float:left;
        font-size:13px;
        padding:20px 30px;
        text-decoration:none;
        text-transform:uppercase;
}
#navigation ul li.current, #navigation ul li:hover,#navigation ul li.current_page_item{
	background: #565544 url(images_layout/navigation-ul-li-current.jpg) top left repeat-x;
}
#navigation ul li.current a, #navigation ul li:hover a, #navigation ul li.current_page_item a{
	color: #f6a41d;
}
#navigation span{
	padding: 18px 20px 0px 10px;
	float: left;
	font-size: 16px;
	color: #141558;
	font-weight: bolder;
}
#content{
	font-family:Times New Roman;
	width: 943px;
	background: #f7f5d8;
	padding-top:0px;
	margin: 0 auto;
	margin-top:10px;
	overflow: hidden;
	font-size: 16px;
}
#main-content{
	width: 590px;
	margin-top:10px;
	float: left;
}
#vslider ul li{
	*left: 0 !important;
	*top: 0 !important;
}
#main-content h3{
	font-family:Times New Roman;
	font-size:36px;
	font-weight:normal;
	padding-left: 40px;
}
#main-content h4{
	font-size: 20px;
	margin: 20px 0px 0px 50px;
}
#main-content div.testimonies{
	font-family:Times New Roman;
	font-size: 16px;
	margin: 20px 0px 0px 50px;
}
#main-content dl{
	font-family:Times New Roman;
	margin: 0px 0px 0px 50px;
	float: left;
	width: 450px;
	font-size: 16px;
}
#main-content dl.faq{
  font-family:Times New Roman;
  font-size: 16px;
	margin: 20px 0px 0px 50px;
}

#main-content dl dt{
	font-family: verdana;
	float: left;
	width: 18px;
	font-size: 16px;
}
#main-content dl dd{
	margin-right: 20px;
	float: left;
	width: 400px;
	
}
#main-content dl dd.question{
	font-weight: bolder;
	font-size: 16px;
}
#main-content div.window{
	width: 543px;
	background: #ffffff;
	padding: 8px 5px 25px 5px;
	margin: 0 auto;
	border: 1px solid #e8e3dd;
	margin-top: 10px;
	color: #626060;
	font-size: 16px;
}

#main-content div.window-opt{
	width: 543px;
	margin: 0 auto;
	margin-top: 10px;
	color: #626060;
}
#main-content div.center{
	text-align: center;
	padding: 8px 5px 5px 5px;
}
#main-content div.window h3{
	background: #141558;
	font-size: 13px;
	font-weight: bolder;
	padding: 3px 0px 3px 10px;
	color: #d2d7b9;
	text-transform: uppercase;
	letter-spacing: 2px;
	margin: 0px;
}
#main-content div.window p, #main-content div.window-opt p{
	margin: 10px 10px 10px 15px;
	font-size: 16px;
}
#main-content div.window p strong, #main-content div.window-opt p strong{
	color: #000000;
}
#main-content div.window ul, #main-content div.window-opt ul {
	margin-left: 35px;
}
/*#main-content.full{
	background: #faf8e1;
	width: 800px;
	margin: 0 auto;
	float: none;
	overflow: hidden;
}
#main-content.full h3{
	
	margin-bottom:30px;
	margin-left:0;
}
#main-content.full h4{
	
	margin-bottom: 20px;
	margin-left: 0px;
}
#main-content.full div.left{
	width: 350px;
	float: left;
}
#main-content.full div.right{
	width: 350px;
	float: right;
}*/
#main-content.steps ul{
	font-family:Times New Roman;
	list-style: none;
	margin-left: 50px;
	font-size: 16px;
}
#main-content.steps ul li{
	font-family:Times New Roman;
	margin: 10px 0px;
	padding-left: 80px;
	font-size: 16px;
	
}
#main-content.steps ul li.one{
	background: url(images_layout/step-1.jpg) top left no-repeat;
	font-size: 16px;
	font-family:Times New Roman;
}
#main-content.steps ul li.two{
	background: url(images_layout/step-2.jpg) top left no-repeat;
	font-family:Times New Roman;
	font-size: 16px;
}
#main-content.steps ul li.three{
	background: url(images_layout/step-3.jpg) top left no-repeat;
	font-size: 16px;
	font-family:Times New Roman;
}
#main-content.steps ul li.four{
	background: url(images_layout/step-4.jpg) top left no-repeat;
	font-size: 16px;
	font-family:Times New Roman;
}
#main-content.steps ul li.five{
	background: url(images_layout/step-5.jpg) top left no-repeat;
	font-size: 16px;
	font-family:Times New Roman;
}
#main-content.steps ul li.six{
	background: url(images_layout/step-6.jpg) top left no-repeat;
	font-size: 16px;
	font-family:Times New Roman;
}
#main-content.steps ul li.seven{
	background: url(images_layout/step-7.jpg) top left no-repeat;
	font-size: 16px;
	font-family:Times New Roman;
}
#main-content.steps ul li span{
	display: block;
	margin-top: 20px;
	font-style: italic;
	font-family:Times New Roman;
	font-size: 16px;
}
#main-content div.testimonials{
	font-family:Times New Roman;
	font-size: 16px;
	padding-left: 30px;
	float: left;
	margin-bottom: 20px;
}
#main-content div.testimonials div.img-testimonials{
	text-align: left;
}
#main-content div.testimonials div.text-testimonials{
	font-family:Times New Roman;
	float: left;
	width: 440px;
	font-size: 16px;
}
#main-content.contact_us{
	font-family:Times New Roman;
	padding-left: 40px;
	font-size: 16px;
	width: 550px;
}
#main-content.contact_us h3,#main-content.contact_us h4,#main-content.contact_us h5,#main-content.contact_us h6{
	margin-left: 0px;
}
#main-content.contact_us address{
	padding: 10px 0px;
}
#main-content.contact_us address span{
	font-family:Times New Roman;
	display: block;
}
#main-content.contact_us p{
	font-family:Times New Roman;
	font-size: 16px;
	padding: 10px 0px;
}
#sidebar{
	font-family:Times New Roman;
	width: 310px;
	float: left;
	padding-left: 16px;
	background: url(images_layout/sidebar-background.jpg) top left no-repeat;
	height:800px;
	min-height:800px;
	height: auto;
	font-size: 14px;
	
}
#sidebar div.window{
	width: 290px;
	background: #ffffff;
	padding: 8px 5px 25px 5px;
	margin: 0 auto;
	border: 1px solid #e8e3dd;
	margin-top: 10px;
	color: #626060;
}
#sidebar div.picture{
	text-align: center;
	padding: 30px 5px 5px 5px;
}
#sidebar div.picture img.logo{
	margin-left: -5px;
	border: none;
}

#sidebar div.picture img{
	padding-bottom: 15px;
}
#sidebar div.border img{
	border: 2px solid #7f796c;
	margin-bottom: 5px;
	padding-bottom: 0px;
}

#sidebar div.picture p{
	font-size: 1.3em;
	padding: 0px 10px 20px 10px;
}
#sidebar div.window h3{
	background: #141558;
	font-size: 13px;
	padding: 3px 0px 3px 10px;
	color: #d2d7b9;
	text-transform: uppercase;
	letter-spacing: 2px;
}
#sidebar div.window p{
	margin: 10px 10px 10px 15px;
	font-size: 1.1em;
}
#sidebar div.window p strong{
	color: #000000;
}
#sidebar div.window ul{
	margin: 15px 0px 10px 15px;
}
#sidebar #contact{
	margin-top: 30px;
}
#footer{
	width: 957px;
	height: 110px;
	margin: 0 auto;
	margin-top: 10px;
	background: url(images_layout/footer-background.jpg) no-repeat;
	color: #0f0f0f;
	font-weight: bolder;
}
#footer a{
	color: #0f0f0f;
	text-decoration: none;
}
#footer div.first{
	width: 319px;
	float: left;
}
#footer div.first p{
	padding: 20px 0px 0px 40px;
	font-size: 16px;
	
	font-style: italic;
}
#footer div.first p span{
	display: block;
}
#footer div.second{
	width: 319px;
	float: left;
	text-align: center;
}
#footer div.second p{
	padding: 10px 0px 10px 40px;
  font-size: 16px;
	font-style: normal;
}
#footer div.second p strong{
	font-size: 1.6em;
	display: block;
}
#footer div.second p span{
	display: block;
}
#footer div.third{
	width: 319px;
	float: left;
}
#footer div.third p{
	padding: 20px 20px 0px 40px;
  font-size: 16px;
	font-style: italic;
}
#footer div.third p span{
	display: block;
}