@charset "UTF-8";
/* CSS Document */

body{
background:#9d9656 url(images/body_bg.png) top left scroll repeat-x;
margin:0 auto;
font-family:Verdana,"Gill Sans", Arial, Helvetica, sans-serif;
}
h1,h2,h3,h4,h5{
margin:0 auto;
font-weight:normal;
}
a img{border:none;}
img.test_img{
padding-bottom:0em;
}
p{
font-size:.875em;
color:#eee;
text-align:justify;
}
strong{font-weight:bold;}

/** WRAPER **/
	div.wraper{
	background:url(images/wraper.png) repeat-y top center;
	width:900px;
	margin:0 auto;
	}

div.end{
background:url(images/footer_bg.png) bottom center no-repeat;
width:900px;
padding-top:12px;
margin:0 auto;
}

/** MAIN CONTAINERS **/
div.main{
background:#1c2e4c;
width:850px;
margin:0 auto;
height:100%;
border-bottom:1px solid #2e4d6e;
border-left:1px solid #2e4d6e;
border-right:1px solid #2e4d6e;
}

div.header{
margin-top:2em;
background:url(images/header_bg.jpg) no-repeat top right;}
div.content{
padding:55px 15px;
}



div.rights{
width:850px;
margin:0 auto;
text-align:left;
}

div.rights p{
font:Geneva, Arial, Helvetica, sans-serif;
font-size:11px;
color:#d6d4a1;
}

/** SUB CONTAINERS **/
#flash{
width:850px;
height:187px;
}

#logo{
background:url(images/logo.png) no-repeat top left;
width:245px;
height:248px;
position:absolute;
margin:-30px 0 0 40px;
z-index:-800px;
}

#home{
width:93px;
height:37px;
position:absolute;
margin:160px 0 0 10px;
z-index:300
}

#column{
width:276px;
float:right;
}
#testimonial_column{
background:#d7d4a1;
border:4px solid #b8b888;
width:276px;
margin-left:-10px;
}
#inner_column{
padding:10px 0px;
text-align:center;
width:276px;
}
#inner_content{
width:500px;
}
#inner_content2{
width:600px;
}
#inner_content3{
width:740px;
vertical-align:top;
}
	#inner_content3 p{
	vertical-align:top;
	}
	#inner_content3 h3{
	background:#d7d4a1;
	color:#9d4000;
	padding:2px 4px;
	font-size:18px;
	}
	#inner_content3 a{
	color:#d7d4a1;
	#inner_content4{
	width:780px;
	}
	
	}
	table.rep_hover{
		padding:10px;
	}
	table.rep_hover td{
		padding:5px;
	}
	table.rep_hover:hover{
	padding:10px;
	background:url(images/table_bg.png);
	}
	
#inner_content ul, #inner_content2 ul, #inner_content4 ul {
list-style:none;
margin:0px;
padding:10px 0px 25px 0px;
}

#inner_content li, #inner_content2 li, #inner_content4 li {
list-style:none;
padding:0px;
margin:0px;
color:#d7d4a1;
font-size:14px;
line-height:15px;
padding-bottom:15px;
}

#li_indent{
padding-left:20px;
}
	a.word{
		color:#cf702d;
		border-bottom:1px dotted #cf702d;
		text-decoration:none;
		}
	a.word:hover{
		color:#d55a05;
		border-bottom:1px solid #d55a05;
		text-decoration:none;
		}
	#li_indent h3{
		color:#fff;
		font-size:15px;
	}
/** SAMPLE IMAGES **/
div.sample_images{
	width:825px;
	margin:0 auto;
	}
	div.sample_images2{ 
	width:235px;
	margin:0 auto;
	margin-top:13em;
	}
	.sample_images2 img{ margin-top:12px;}
	.sample_images img, .sample_images2 img{
		border:5px solid #eee;
		}
	.sample_images a{
		padding-right:15px;
		color:transparent;
		}
#smaple{text-align:left; color:#eee; padding-bottom:10px; font-size:13px;}

/** TESTIMONIALS **/
div#testimonial{
padding:15px;}

div#testimonial h3{
color:#9d4000;
font-size:14px;
text-align:left;}
div#testimonial p{
color:#393320;
font-size:12px;
text-align:left;
font-style:italic;
padding:0px;
margin:0px;
padding-top:5px;
}
#client_name{
text-align:right;
font-size:13px;
color:#393320;
padding-top:10px;}

.read_btn{
text-align:right;
padding-top:20px;
padding-right:10px;}

/** ADS **/
table#ads{
margin-top:30px;
}
table#ads p{
font-size:12px;
text-align:left;
}


/** LINK TYPOGRAPHY **/
div.rights a{color:#d6d4a1; text-decoration:none;}


/** IMAGE CONTROLER **/
div.imagesL{
	width:auto;
	height:auto;
	float:left;
	margin-top:5px;
	vertical-align:middle;
	padding:0 10px 0 0;
}
	div.imagesL img{
		border:6px solid #eee;
		}
.reps{
	border:6px solid #eee;
}
/** JUMP **/
div.jump ul,li{
list-style:none;
margin:0px;
padding:0px;
line-height:22px;
}
div.jump a{
color:#d6d3a0;
text-decoration:none;
font-size:12px;
}

div.jump{
width:150px;
background:#d7d4a1 url(images/jump_bg.png) no-repeat top right;
border:4px solid #b8b888;
float:right;
padding:10px 0 10px 10px;
margin-top:2.6em;
}
	#j_middle{
	padding:0px;
	padding-left:8px;
	font-size:13px;
	}

#internet-support{
float:right; width:275px; margin-top:45px; text-align:right;
text-align:right;
}
#internet-support p{padding:0px; padding-bottom:10px; text-align:right; margin:0px;}
#internet-support a{color:#d6d3a0;}


/* TABLES */
.contact_us{
	width:100%;
	border:0px;
	margin:0px;
	padding:0px;
	color:#eee;
	font-size:14px;
	}
	.contact_us a{
		color:#d6d3a0;
		}
.contact_us td{
	padding:10px;
	}
.contact_us td:hover{
	padding:10px;
	background:url(images/table_bg.png);
	}

.contact_us h1{
	background:#d7d4a1;
	color:#9d4000;
	padding:5px;
	margin:0px;
	font-size:14px;
	margin-bottom:5px;
	}

/* FORM */
#form{
	margin-top:25px;
	width:600px;}
#form tr{
	vertical-align:top;
}
#form h4{
	padding:5px;
	border:1px solid #3b5278;
	background:url(images/table_bg.png);
	font-size:12px;
	color:#eee;
	margin:10px 0;
	line-height:20px;
	}
	#form a{
	padding:0 4px;
	color:#990000;
	background:#d7d4a1;
	text-decoration:none;
	border:1px solid #990000;
	}
	#form span{color:#990000;}

label{
	color:#d7d4a1;
	font-size:12px;
	font-weight:bold;
	line-height:20px;
}
input{
margin-bottom:5px;
width:200px;
height:12px;
padding:4px 5px;
background:#fff;
border:2px solid #c3c3c3;
}
	
textarea{
margin-bottom:5px;
width:500px;
height:100px;
padding:8px;
background:#fff;
border:2px solid #c3c3c3;
}
.send{
width:75px;
height:28px;
color:#333;
background:#d7d4a1;
border:2px solid #b8b888;
}
	.send:hover{
	width:75px;
	height:28px;
	background:#9d4000;
	border:2px solid #b8b888;
	color:#fff;
	}
/** MISC **/
div.hr{
	height:1px;
	border-bottom:1px dashed #eee;
	width:100%;
	margin:10px 0px;
}

/** BLOCKQUOTE **/
blockquote{
	max-width:525px;
	color:#ddd;
	background:transparent url(images/quoate.png) no-repeat top left;
	margin:15px 0 0 -10px;
	padding:15px 65px;
	font-size:12px;
	font-style:italic;
	}
	blockquote span{
	text-align:right;
	font-style:normal;
	font-size:14px;
	color:#fff;
	float:right;
	padding-top:15px;
	}
	blockquote.more{padding-bottom:4.5em; font-size:14px;}
/* TEXT FX */
.text_fx{
color:#fff;
font-style:italic;
font-size:18px;
padding:15px 15px;
}

.formtable {
	width:800ps;
	}
