/* CSS Document */
body{

	font-family:Arial, Helvetica, sans-serif;

	font-size:11px;

	color:#252525;

	background-color: #E6E7E9;

}
*{

	padding:0px;

	margin:0px;

}



a:link{

	color:#252525;

	text-decoration:none;	

}

a:hover{

	color:#252525;

	text-decoration:underline;	

}

a:active{

	color:#252525;

	text-decoration:none;

}

a:visited{

	color:#252525;

	text-decoration:none;	

}

.alignright{

	float:right;	

}

.alignleft{

	float:left;	

}

ul{

	list-style-type:none;

}

#container{

	margin:20px auto;

	width:970px;

	background:url(../images/mid.jpg) repeat-y center;
	text-align: left;

}

#wrapper{

	background: url(../images/top.jpg) no-repeat top ;

	padding-top: 15px;

	width:970px;
}

#header_top{

	height:41px;

	width:965px;
	text-align:left;

}

#header_top h1{

	padding-top: 10px;

	margin-left: 20px;

	float:left;

}

#menu{

	float:right;

	font-size:14px;

	height:10px;

	margin-right:10px;

	font-weight: bold;

}

#menu ul{

	list-style-type:none;

	display:block;

	padding:10px 15px 15px 15px;

}

#menu ul li{

	display:inline;

}

#menu a:link, #menu a:visited{

	text-decoration: none;

	font-variant:small-caps;

	color:#1E2B37;

	padding:10px 15px 15px 15px;

}

#menu a:hover, #menu a:active{

	color:#1E2B37;

	background-color:#E2E2E2;

	padding:10px 15px 15px 15px;

}

#header{

	width:100%;

}

#header .index_page{

	background-image: url(../images/index-main-hdbg.jpg);

	background-repeat: repeat-x;

	height: 211px;

	color: #FFFFFF;

	margin:0px 10px;

}
#header .inbox img{

v
	margin-right:3px;
	border:#CCCCCC 0px solid;
	float: left;


}
#header img{

	float:left;

	margin-right:20px;

}

#header .order_page{

	background-image: url(../images/order_header_bg.gif);

	background-repeat: repeat-x;

	height: 101px;

	color: #FFFFFF;

	margin:0px 10px;

}

#header h1{

	color: #FFFFFF;

	font-size: 20px;

	padding:10px;

}

#header h2{

	color: #FFFFFF;

	font-size: 20px;

	padding-top:45px;

	padding-right:30px;

	letter-spacing:0.1em;

	font-family:"Arial", Helvetica, sans-serif;

	font-size:24px;

	text-align:right;

}

#header ul{

	list-style-type: square;

	margin-top:10px;

	margin-left: 40px;

	list-style-position: inside;

}

#header ul li{

	padding: 2px 5px;

}

/* ---- Content ----- */

#content{

	margin:0px 10px;

	background:url(../images/content_bg.jpg) repeat-x #FFFFFF;

	padding:20px 10px;
	font-size: 12px;

}

#content a:link, #content a:visited{

	color:#0F375C;

	text-decoration:none;

}

#content a:hover, #content a:active{

	color:#0F375C;

	text-decoration: underline;

}

#content ul{

	list-style-type: square;

	margin-top:10px;
	margin-left:10px;
}

#content ul li{

	margin-left:5px;

	padding: 2px 5px;

}

#content h1{

	font-size: 20px;

	color: #0658A9;

}

#content h2{

	color: #584137;

	font-size: 16px;

}
#content h3{

	font-size: 13px;

	color: #0658A9;
	text-align: left;

}

#content p{

	font-size: 11px;

	line-height: 16px;

}

#content span{

	color: #5AA000;

	font-size: 13px;

	line-height:20px;

	padding: 0px 0px;

}

#txt_box1{

	clear:both;

	margin:0px;

	padding:0px;

	width:98%;

	height:100%;
	font-size: 13px;
}

#txt_box1 img{

	padding:2px;
	margin-right:3px;
	border:#CCCCCC 0px solid;


}

.alignleft{

	float:left;

	margin-right:10px;

	width: 680px;

}
#txt_box1 .alignright{

	float:right;
	font-size: 12px;

}

#txt_box1 .try_btn{

	font-size:16px;

	font-weight:bold;

	line-height:45px;

	margin:5px;

}

#txt_box1 h1{

	font-size: 20px;

	color: #0658A9;

	padding-bottom:5px;

}

#txt_box1 .try_btn a{

	background:url(../images/try_bg.jpg) no-repeat;

	color:#5AA000;

	font-size:16px;

	font-weight:bold;

	padding:10px 20px 20px 45px;

}

#txt_box1 .try_btn a:hover{

	color:#5AA000;

	text-decoration:none;

}

#txt_box1 .try_btn a:active{

	color:#5AA000;

	text-decoration:none;

}

#txt_box1 .try_btn a:visited{

	color:#5AA000;

	text-decoration:none;

}

#txt_box1 .btn{

	font-size:16px;

	font-weight:bold;

	line-height:45px;

	margin:5px;

}
#txt_box1 .btn a{

	color:#0F375C;

	font-size:16px;

	font-weight:bold;

	padding:10px 60px 20px 60px;

	background-image: url(../images/btn_bg.jpg);

	background-repeat: no-repeat;

}

#txt_box1 .btn a:hover{

	color:#0F375C;

	text-decoration:none;

}

#txt_box1 .btn a:active{

	color:#0F375C;

	text-decoration:none;

}

#txt_box1 .btn a:visited{

	color:#0F375C;

	text-decoration:none;

}

#txt_box2{

	clear:both;

	width:96%;

	height:200px;

	padding:10px 15px;

	margin-bottom:30px;

}

#txt_box2 h2{

	padding: 20px 5px;

	margin-top:10px;

}

#txt_box2 img{

	background-color:#FFFFFF;

	padding:5px;

	margin-right:10px;

	border:#CCCCCC 1px solid;

}

#txt_box2 h3{

	Padding:10px 0px;

	color: #2B73B8;

	font-size:14px;

}

#txt_box2 p{

	width:280px;

	margin-right: 10px;

}

#text_box2 .alignleft{

	float:left;

	margin-right:10px;

	padding-right:15px;

}

#text_box2 .alignright{

	float:right;

	margin-right:10px;

}

#featur_box{

	float:right;

	background: url(../images/feature_bg.jpg) no-repeat top;

	margin: 0px;

	padding:0px;

	width: 291px;

	height:100%px;

}

#featur_box h4{

	line-height: 25px;

	font-size:10px;

	color:#64A610;

	padding:5px 20px;

}

#featur_box ul{

	margin:0px;

	padding:0px;

	list-style-type:none;

}

#featur_box ul li{

	color:#667582;

	font-size:12px;

}

/* ---- END of Content ----- */



/* ---- Page ----- */



#page{

	margin:0px 10px;

	padding:20px 10px;

	background-color: #FFFFFF;

	background-image: url(../images/content_bg.jpg);

	background-repeat: repeat-x;

	font-size:11px;

	color:#252525;
	
	clear:both;

}

#page a:link, #page a:visited{

	color:#0F375C;

	text-decoration:none;

}

#page a:hover, #page a:active{

	color:#0F375C;

	text-decoration: none;

}

#page txt_content{

	width:98%;

	margin:10px;

}

#page ul{

	list-style-type:none;

	margin-top:10px;

	margin-bottom: 20px;

}

#page ul li{

	margin-left:20px;

	padding: 3px 0px 3px 10px;

}

#page h1{

	font-size: 16px;

	color: #C93000;

}

#page h2{

	color: #0F375C;

	font-size: 12px;

	line-height: 18px;

	font-weight: normal;

	font-family: Arial, Helvetica, sans-serif;

	padding-top: 10px;

	padding-bottom: 10px;

}

#page h3{

	font-size: 12px;

	color: #0658A9;

}

#page p{

	font-size: 11px;

	line-height: 16px;

}

#page span{

	color: #5AA000;

	font-size: 14px;

	line-height:20px;

	padding: 5px 0px;;

}

#page .alignright{

	float:right;

	margin-left:10px;

}

#page .alignleft{

	float:left;

	margin-right:10px;

}

#page .box1{

	padding:10px;

	background-color:#F6FCFE;

	border:#D1EAFF solid 1px;

	width:190px;

	height:200px;

	margin:10px 10px 10px 20px;

	float:left;

}

#page ul{

	margin:3px;

	font-size:11px;

	color:#252525;

}

#page li{ 

	padding-left:3px;

}

#page li a{

text-decoration:none;

}

#page .box2{

	padding:10px 10px 10px 40px;

	background-color:#F6FCFE;

	border:#D1EAFF solid 1px;

	width:600px;

	margin-top:10px;

	margin-bottom:10px;

	float:left;

}
#page .box3{

	padding:10px 10px 10px 40px;

	background-color:#F6FCFE;

	border:#D1EAFF solid 1px;

	width:90%;

	margin-top:10px;

	margin-bottom:10px;

	float:left;

}

#page .btn{

	font-size:12px;

	font-weight:bold;

	line-height:28px;

	background-image: url(../images/order-btn_bg.jpg);

	background-repeat: no-repeat;

	width: 119px;
	
	height: 27px;

	text-align: center;

	margin:5px auto;

}

#page .btn a.green{

	color:#62A000;

	text-decoration: none;

}

#page .btn a, a:hover{

	text-decoration: none;

}

#page span.text{

	font-size:11px;

	color:#333333;

	padding:5px 0px;

}

#page span.text_bold{

	font-size: 16px;

    color: #C93000;

	line-height: 20px;

	font-weight: bold;

	padding:10px 0px;

}

#page span.wrapper, span.wrapper_out{

	font-size:11px;

	padding:2px;

}

#page span.text_red{

	font-size:11px;

	color:#0F375C;

}

#page .no_padding{

	padding:0px;

}

#page .pricing{

	margin:10px 0px;

}

#page span.cursor_hand{

	padding-left:10px;

	cursor:default;

}

/* ---- END of Page ----- */



/* ---- FORMs -----*/



#form1{

	margin:10px;

}

#form1 .sel{

	width:300px;

	background:#FFFFFF;

}

#form1 .butn{

	margin:10px;

	border:none;

}



form text field, textarea, select{

	border:#CCCCCC solid 1px;

}



#form_mail{

	padding:10px 10px 10px 40px;

	margin-top:10px;

	margin-bottom:10px;

}



#form_mail input{

	width:270px;
	height: 27px ;

	padding:5px;

	margin-bottom:5px;

	display:block;

	float:left

}

#form_mail input.date{

	width:35px;

	height:25px;

	padding:5px;

	margin-bottom:5px;

	display:block;

	float:left;
	clear: right;

}


#form_mail label.txt{

	width:200px;

	background-color:#E4F5FB;

	font-size:12px;

	font-weight:bold;

	text-align:left;

	height:15px;

	padding:3px;

	display:block;

	float:left;

	color:#527AA4;

	margin-right:5px;

}

#form_mail label.optional{

	font-size:11px;

	font-weight:bold;

	color:#7BB812;

	display:block;

	padding-left:10px;

	float:left;

	height:15px;

	padding:3px;

	color:#527AA4;

	clear:right;

}

#form_mail label.normal{

	font-size:12px;

	font-weight:bold;

	text-align:left;

	height:15px;

	padding:15px 5px;

	display:block;

	color:#527AA4;

	float:left;

	clear:both;

}

#form_mail textarea{

	float:left;

	clear:both;

	width:500px;

	padding:5px;

}

#form_mail p{

	margin:10px 0px;

}

#form_mail input.submit{

width :119px;

}

/* ---- FORMs -----*/



/* ---- Footer ----- */

#footer{

	color:#FFFFFF;

	font-size: 12px;

	clear: both;

	background: url(../images/footer_bg.jpg) no-repeat;

	text-align:right;

	height:55px;

	margin:0px;

	padding: 10px 20px;

}

#footer a:link, #footer a:visited{

	color:#FFFFFF;

	text-decoration:none;

}

#footer a:hover, #footer a:active{

	color:#CCCCCC;

	text-decoration:none;

}

#footer li{

	display: inline;

	padding:0px 20px;

}

#footer p{

	padding-top:2px;

	padding-bottom:5px;

	font-size: 12px;

	font-weight: normal;

}
table.rightbar{
	background-image: url(../images/rightbar.jpg);
	color:gray;
	width: 240px;
	font-family:Verdana;
	text-align: center;
	font-size: 12px;
	font-style: oblique;
	
}
table.sample {
	border-width: 1px 1px 1px 1px;
	border-spacing: 2px;
	border-style: solid solid solid solid;
	border-color: gray gray gray gray;
	border-collapse: separate;
	color:gray;
	width: 240px;
	text-align: center;
}
table.sample td {
	border-width: 1px 1px 1px 1px;
	border-spacing: 2px;
	border-style: solid solid solid solid;
	border-color: gray gray gray gray;
	border-collapse: separate;
	color:gray;
	width: 240px;
	text-align: center;
}
table.sample th {
	border-width: 0px 0px 0px 0px;
	padding: 1px 1px 1px 1px;
	border-style: solid solid solid solid;
	border-color: gray gray gray gray;
	background-color: transparent;
	-moz-border-radius: 0px 0px 0px 0px;
}
table.sample td {
	border-width: 0px 0px 0px 0px;
	padding: 1px 1px 1px 1px;
	border-style: solid solid solid solid;
	border-color: gray gray gray gray;
	background-color: transparent;
	-moz-border-radius: 0px 0px 0px 0px;
	vertical-align: top;
}
table.inbox {
	border-width: 1px 1px 1px 1px;
	border-spacing: 2px;
	border-style: solid solid solid solid;
	border-color: gray gray gray gray;
	border-collapse: separate;
	color:gray;
	text-align: center;
}
table.inbox img {

	padding:2px;
	margin-right:3px;
	border:#CCCCCC 0px solid;
	float: left;

}
table.inbox th {
	border-width: 1px 0px 0px 0px;
	padding: 1px 1px 1px 1px;
	border-style: inset inset inset inset;
	border-color: gray gray gray gray;
	background-color: transparent;
	-moz-border-radius: 0px 0px 0px 0px;
}
table.inbox td {
	border-width: 0px 0px 0px 0px;
	padding: 1px 1px 1px 1px;
	border-style: inset inset inset inset;
	border-color: gray gray gray gray;
	background-color: transparent;
	-moz-border-radius: 0px 0px 0px 0px;
	vertical-align: top;
}
/* ---- END of Footer ----- */
#tabmenu li { 
display: inline;   
float:left;
font:12px Verdana;} 

#tabmenu a { 
color: #5271ee; 
background: white;
font:12px Verdana;
padding: 0px 4px 0px 4px; 
margin: 0px; 
text-decoration: none;
border: 0px solid grey;
cursor:hand;} 

#tabmenu p { 
color: #9f9f9f; 
background: white;
font:12px Verdana;
padding: 0px 4px 0px 4px; 
margin: 0px; 
text-decoration: none;} 

#tabmenu a:hover { 
color: #fff; 
background: #808080; 
font:12px Verdana;
text-decoration: none;}

table.exact {
	border-width: 1px 1px 1px 1px;
	border-spacing: 2px;
	border-style: dotted dotted dotted dotted;
	border-color: green green green green;
	border-collapse: collapse;
	background-color: rgb(255, 255, 240);
}
table.exact th {
	border-width: 1px 1px 1px 1px;
	padding: 2px 2px 2px 2px;
	border-style: none none none none;
	border-color: black black black black;
	background-color: rgb(255, 245, 238);
	-moz-border-radius: 0px 0px 0px 0px;
}
table.exact td {
	border-width: 1px 1px 1px 1px;
	padding: 2px 2px 2px 2px;
	border-style: none none none none;
	border-color: black black black black;
	background-color: rgb(255, 245, 238);
	-moz-border-radius: 0px 0px 0px 0px;
}


