/*
Theme Name: New theme
Theme URI: http://psd2w3.com
Description: Wordpress Theme 
Version: 1.1
Author: Gennadii Iolkin

@charset "utf-8";
/* CSS Document */ 
/**/
html, body, div, span, applet, object, iframe,h1, h2, h3, h4, h5, h6, p, blockquote, pre,a, abbr, acronym, address, big, cite, code,del, dfn, em, font, img, ins, kbd, q, s, samp,small, strike, strong, sub, sup, tt, var,b, u, i, center,dl, dt, dd, ol, ul, li,fieldset, form, label, legend,table, caption, tbody, tfoot, thead, tr, th, td {
	margin: 0;	padding: 0;	border: 0;	outline: 0;	font-size: 100%;	vertical-align: baseline;	background: transparent;
	list-style:none; font-weight:normal;
}
strong{ 
	font-weight:bold;	
}
/*Body*/
body{
	background: #fff;
	font:12px/17px  Helvetica, Arial;
	color: #545454;
	position:relative;
}
img {
	border:none;
}

a{
	color: #111b5e;
	text-decoration:none;
}
a:hover{
	text-decoration:underline;
}
.vbLine{
	width:100%;
	clear:both;
	float:left;
}
/**/
.cBody{
	width:995px;
	margin:0 auto;
	position:relative;
	margin-top:-5px;
}
.fBody{
	float:left;
	width:985px;
	padding-left:5px;
	padding-right:5px;
	background:url(images/main_bg.png) repeat-y;
	position:relative;
	
}
.header{
	position:relative;
	float:left;
	clear:both;
	width:100%;
	background:url(images/header_bg.png) repeat-x;
	height:137px;
	z-index:1000;
}
.header h3{
	float:left;
}


.header h3 a{
	display:block;
	background:url(images/logo.png) no-repeat;
	width:229px;
	height:89px;
	text-indent:-9999px;
	margin-left:19px;
}
.lpLinks{
	position:absolute;
	top:35px;
	right:20px;	
}
.lpLinks a{
	color:#121d5d;	
	font-weight:bold;
	padding-left:7px;
	margin-right:7px;
}
.nav{
	float:left;
	clear:both;
	width:100%;
	position:relative;
	z-index:1000;
}

/*
.nav ul{
	float:left;
	margin-left:19px;
}
.nav ul li{
	float:left;
	padding-top:8px;
}
.nav ul li a{	
	font-weight:bold;
	font-size:13px;
	color:#666666;
	display:block;
	padding-left:20px;
	padding-right:20px;
	background:url(images/nav_del.png) left bottom no-repeat;
	height:40px;
	line-height:38px;	
}
.nav ul li a.first{
	background:none;	
}
.nav ul li a:hover{
	color: #111b5e;
	text-decoration:none;
}
.nav ul li a.active,.nav ul li.current_page_item a{
	background:url(images/nav_bg.png) repeat-x;
	color:#fff;
	text-decoration:none;
}

ul.dropdown,ul.dropdown li,ul.dropdown ul {
 list-style: none;
 margin: 0;
 padding: 0;
 color:#fff;

}

ul.dropdown {
 position: absolute;
 z-index: 1000;
 left:0px;
 float: left;
 color:#fff;
 margin-top:8px;
 margin-left:20px;
}

ul.dropdown li {
 float: left;color:#fff;
 
}

ul.dropdown li.hover,ul.dropdown li:hover {
 position: relative;
 z-index: 1000;
 cursor: default;color:#fff;
}

ul.dropdown ul {
 visibility: hidden;
 position: absolute;
 top: 100%;
 left: 0;
 z-index: 598;
 width: 100%;color:#fff;
 border-bottom:1px solid #e6e6e6;

}

ul.dropdown ul li {
 float: none;
 z-index:600;color:#fff;
 background:#f9f9f9;
 border:1px solid #e6e6e6;
 border-bottom:0;

}
ul.dropdown ul li a{
	background:none;
	height:30px;
	line-height:30px;
	padding-left:5px;
	padding-right:5px;
	font-size:12px;
}
ul.dropdown ul ul {
 top: 0px;
 left: 100%;
 margin-left:0;color:#fff;
}

ul.dropdown li:hover > ul {
 visibility: visible;color:#fff;
}
ul.dropdown ul {
	width: 200px;color:#fff;
	
}
*/



.nav form{
	position:relative;
	float:right;
	margin-top:13px;	
}
.nav form input.inputZ{
	width:145px;
	height:20px;
	border:1px solid #ccc;
	margin-right:44px;
	border-right:0;
	padding-left:8px;
	padding-right:8px;
	font-style:italic;
	font-size:12px;
	color:#666;
	line-height:20px;
}
.nav form input.inputS{
	border:0;
	background:url(images/search_bg.png) no-repeat;
	width:24px;
	height:24px;
	position:absolute;
	right:21px;
	top:0;
}
.nav form input.inputS:hover{
	cursor:pointer;	
}
.homeBox{
	float:left;
	clear:both;
	width:100%;
	background:url(images/homez4.jpg) no-repeat;
	height:283px;
	position:relative;
	z-index:1;
}
.forText{
	margin-left:490px;
	color:#fff;
	
	padding:45px 0px 0 30px;
	font:italic 16px/24px Verdana, Geneva, sans-serif;
}
.forText h1{
	font-size:42px;
	line-height:42px;
	text-indent:-9999px;
	margin-bottom:22px;
	margin-left:-1px;
	letter-spacing:-1px;
	word-spacing:-2px;
	height:84px;
}
.forText h2{
	text-shadow: 0 0 0 #000;
	width:420px;
	padding-top:8px;
}
a.HB_lnk{
	display:block;
	width:95px;
	text-align:center;
	margin-top:27px;
	background:url(images/btn_bg1.png) repeat-x;
	font-weight:bold;
	height:22px;
	line-height:22px;
	font-size:10px;
		text-transform:uppercase;
		border:1px solid #ccc;
		font-family:Arial, Helvetica, sans-serif;
}

a.HB_lnk:hover{
	text-decoration:none;
	background:url(images/btn_bg3.png) repeat-x;	
}


.homeBoxes{
	float:left;
	clear:both;
	width:946px;
	padding-top:22px;
	margin-left:19px;
	margin-bottom:4px;
	padding-left:1px;
	padding-right:0px;
	padding-bottom:4px;
	background:url(images/line1.png) top repeat-x;
}
.hBox{
	float:left;
	width:220px;
	margin-right:22px;
	position:relative;
	font-size:12px;
}
.hBox h2{
	text-shadow: 0 0 0 #000;
	height:33px;
	font-weight:bold;
	line-height:33px;
	color:#fff;
	padding-left:20px;
	background:url(images/home_bg1.png) repeat-x;
	font-size:13px;
	
}
.hBox h2 a{
	text-shadow: 0 0 0 #000;
	color:#fff !important;font-weight:bold;
}
div.hBox div{
	background:url(images/home_box.png) no-repeat;
	width:182px;
	height:162px;
	padding-top:15px;
	padding-left:19px;
	padding-right:19px;
	color:#545454;
	font:11px/16px Verdana, Geneva, sans-serif;
	
}
div.hBox1{
	margin-right:0;	
}
.readMore{
	display:block;
	width:93px;
	height:22px;
	background:url(images/btn_bg1.png) repeat-x;
	text-align:center;
	font-size:10px;
	font-weight:bold;
	line-height:22px;
	border:1px solid #ccc;
	position:absolute;
	bottom:31px;
	left:17px;
	text-transform:uppercase;
}
a.readMore:hover{
	text-decoration:none;
	background:url(images/btn_bg3.png) repeat-x;	
}



.footer{
	text-shadow: 0 0 0 #000;
	margin-top:20px;
	float:left;
	clear:both;
	width:100%;
	background:#161465;
	color:#fff;	
	padding-bottom:50px;
	font-family:Verdana, Geneva, sans-serif;
}
.footer h3{
	font-weight:bold;
	font-size:13px;
	margin-top:25px;
	margin-bottom:19px;
	color:#fff;
}
.footerCol1{
	float:left;
	width:220px;
	margin-right:5px;
	padding-left:20px;	
}
.footerCol2{
	float:left;
	width:183px;
	color:#bab9d1;	
}
.footerCol3{
	float:left;
	width:135px;color:#bab9d1;		
}
.footerCol4{
	float:left;
	width:214px;color:#bab9d1;	
}
.footerCol5{
	float:left;
	width:206px;
	color:#bab9d1;
	padding-top:33px;
}
.footerCol1 form input{
	color:#666;
	font-style:italic;
	font-size:11px;
	width:177px;
	height:22px;
	line-height:22px;
	padding-left:11px;
	padding-right:11px;
	bordeR:0;
	margin-top:3px;
	margin-bottom:12px;
}

 

.footerCol1 form input.inputJ{
	width:56px;
	background:url(images/btn_bg1.png) repeat-x;
	background-color: #ccc;
    	border:1px solid #ccc;
	cursor:pointer;
	color:#111b5e;
	font-style:normal;
	font-weight:bold;
	font-size:9px;
	margin-top:5px;
	height:23px;
	line-height:21px;
	padding-bottom:4px;
	float:right;
	margin-right:22px;
}	


.footerCol1 form input.inputJ:hover{
	background:url(images/btn_bg3.png) repeat-x;
	background-color: #ccc;
    	border:1px solid #ccc;	
}
.footer a{
	color:#bab9d1;		
}
.footer li{
	background:url(images/li1.png) 2px 5px no-repeat;
	padding-left:13px;
	line-height:19px;	
	margin-bottom:13px;
}

.footerBottom {
	color:#bab9d1;
	position:absolute;
	padding-top:20px; 
	width:985px;
	height:30px;
	text-align:center;
	margin-top:0px;
	font-size:11px;
}

div.icons1{
	margin-top:12px;	
}
.icons{
	margin-left:0px;	
	margin-top:16px;
}
.icons a{
	display:block;
	float:left;
	margin-right:5px;
	width:24px;
	height:24px;
	text-indent:-9999px;
}
a.footerLnk1{ background:url(images/icon1.png) no-repeat;}
a.footerLnk2{ background:url(images/icon2.png) no-repeat;}
a.footerLnk3{ background:url(images/icon3.png) no-repeat;}
a.footerLnk4{ background:url(images/icon4.png) no-repeat;}
a.footerLnk5{ background:url(images/icon6.png) no-repeat;}

div.footerCol5 li{
	padding:0;
	background:none;
	font-size:11px;	
	/*color:#7372a3;*/
	color:#bab9d1;
}
li.footerLinks{
	text-align:right;
	margin-right:20px;
	/*margin-top:43px;*/
	margin-bottom:30px;
	line-height:16px;
	color:#bab9d1;	
}
li.footerLinks a{
	font-weight:bold;
	font-size:13px;	color:#bab9d1;	
}


.prev,.next{ cursor:pointer; position:absolute;}
#slider{
	margin-left:50px;
	margin-right:50px;
	width:923px;
}	
.prev{
	left:12px;
	top:-4px;	
}
.next{
	top:-4px;
	right:6px;	
}
#slider li{
	width:165px;
	
	margin-right:16px;
	margin-top:20px;
	height:140px;
}
#slider li span{
	background:url(images/slider_box.png) no-repeat;
	width:161px;
	height:62px;
	display:block;
	padding-top:4px;
	padding-left:4px;
	margin-bottom:6px;	
}
#slider li a{
	margin-left:2px;
	text-decoration:underline;
}

#slider li span a{
	margin:0;	
}
#slider a.slOrder{
	display:block;
	text-align:center;
	width:165px;
	padding-bottom:70px;
	background:url(images/btn_home.png) 33px 30px no-repeat;
	font-size:12px;

	
	margin-top:0px;
}
.slider{
	margin-top:36px;
	clear:both;
	float:left;
	width:100%;	
	position:relative;
	margin-bottom:9px;
	margin-left:-3px;
}

.slider h3{
	color:#0e0d49;
	font-size:13px;
	font-weight:bold;
	margin-left:30px;
	position:absolute;
	z-index:2;
	left:5px;
	top:-16px;
}	


.content{
	float:left;
	width:100%;
	clear:both;
	position:relative;
	z-index:0;
	
}
.sidebarLeft{
	float:left;
	width:266px;
	background:url(images/nav_left.png) 0 72px  no-repeat;
	min-height:572px;
	position:relative;
	z-index:1;
}
.contentArea{
	float:left;
	width:450px;
	margin-right:25px;	
	margin-top:39px;
	position:relative;
	z-index:0;
}
div.contentArea1{
	width:698px;
	margin-right:0;
	position:relative;
}
.sidebarRight{
	float:left;
	width:235px;
	margin-top:39px;
}
.sidebarLeft h3{
	color:#353d75;
	font-size:15px;
	font-weight:bold;
	margin-left:23px;
	margin-top:37px;
	position:relative;
	z-index:1;
	color:#ff0000;		
}
.sidebarLeft h3{
	
	margin-left:29px;
	
}
.sidebarLeft ul{
	margin-top:15px;	
}
.sidebarLeft ul li{
	position:relative;
}
.sidebarLeft li a{
	background:url(images/line1.png) bottom repeat-x;
	display:block;
	margin-left:18px;
	font-size:13px;
	padding-left:5px;
	width:209px;
	padding-top:10px;
	padding-bottom:16px;
	text-decoration:underline;
	color:#151856;
}
.sidebarLeft ul.ulServices{
	
	margin-top:18px;	
}
.sidebarLeft ul.ulServices li a{
	padding-left:17px;	
	padding-top:10px;
	padding-bottom:12px;
	color:#000000;
}
.sidebarLeft li a:hover{
	color:#353d75 !important;
	font-weight:bold;	
	text-decoration:none;	
	
}
.sidebarLeft li a.active,.sidebarLeft li.current_page_item a,.sidebarLeft li.current-cat a{
	background:url(images/nav_li.png) no-repeat;
	color:#353d75;
	font-weight:bold;
	text-decoration:none;
	width:232px;
	margin-top:-2px;
	z-index:10;
	position:relative;
}
.sidebarLeft ul.ulServices li a.active,.sidebarLeft ul.ulServices li.current_page_item a,.sidebarLeft ul.ulServices li.current-cat a{
	background:url(images/nav_li1.png) no-repeat;
	color:#353d75;
}

.contentArea h1{
	font-size:25px;
	line-height:25px;
	color:#121d5d;
	margin-bottom:27px;
	position:relative;
	z-index:1;	
}
a.special{
	text-decoration:underline;	
}
span.special{
	color:#131a59;
	font-weight:bold;
	white-space:nowrap;
}
.contentArea h3{
	font-size:16px;
	line-height:25px;	
}
.contentArea p{
	margin-bottom:15px;
	line-height:19px;	
}

div.rightImg{
	background:url(images/right_nav_bg1.png) no-repeat;
	width:224px;
	height:234px;
	padding-left:1px;
	padding-top:1px;
	margin-bottom:15px;
}
.sidebarRight h3{
	color:#121d5d;
	font-weight:bold;
	font-size:15px;
	padding-left:9px;
	margin-top:4px;
	background:url(images/arrow1.png) 0 4px no-repeat;
	margin-bottom:17px;
}
.rightNavLnk{
	display:block;
	background:url(images/btn344.png) no-repeat;
	width:224px;
	text-align:center;
	font-weight:bold;
	font-size:11px;
	height:62px;
	
	color:#ff0000;
	margin-bottom:10px;
}
.rightNavLnk span{
	display:block;
	color:#111b5e;
	font-size:14px;	
	font-weight:bold;
	padding-top:11px;
	padding-bottom:-1px;
	text-transform:uppercase;
	
}
.rightNavLnk:hover{
	color:#111b5e;
	text-decoration:none;
	background:url(images/btn345.png) no-repeat;
}
.addInfo1{
	color:#161465;
	font-size:12px;
	line-height:18px;
	margin-bottom:10px;	
}
.boxService{
	background:url(images/shadow_new.png) center bottom no-repeat;
	width:224px;padding-bottom:14px;
	margin-bottom:8px;
	cursor:pointer;
}
.boxService div{
	width:222px;
	color:#161465;
	text-align:center; 
	
	background:#f1f1f1;
	border:1px solid #ccc;
	padding-bottom:8px;
}
.boxService h4{
	font:bold 16px/24px Arial, Helvetica, sans-serif !important;	
}
.boxService span{
	font-size:10px; line-height:12px; display:block;  font-weight:normal; margin-top:9px; margin-bottom:4px;
}
.boxService a{
	display:block;
	background:url(images/btn_home.png) no-repeat;
	width:95px; height:24px;
	margin:6px auto;
	text-indent:-9999px;
	
}
.roundBox{
	
	width:206px;
	
	border:1px solid #ccc;
	padding-left:11px;	
	font-size:12px;
	line-height:24px;
	color:#121a5b;
	padding:11px;
	padding-right:5px;
	margin-bottom:20px;
}
.roundBox a{ text-decoration:underline;}
img.align-right{
	float:right;
	margin-left:20px;
	margin-bottom:20px;
	margin-top:0px;	
	margin-right:7px;
}

img.alignright{
	float:right;
	margin-left:20px;
	margin-bottom:20px;
	margin-top:0px;	
	margin-right:7px;
}

.postContent ul{
	margin-bottom:7px;	
}
.postContent .serviceI2{
	color:#495083;
	font-size:17px; line-height:25px; font-weight:bold; padding-top:8px; margin-bottom:26px;
}
.sImg{
	float:left;
	width:196px;
	background:url(images/shadow_image.png) center bottom no-repeat;
	padding-bottom:6px;	
	margin-right:17px;
	margin-bottom:7px;
}
.sImg img{
	width:194px;
	border:1px solid #ccc;
	margin-top:2px;
}
.postContent li{
	background:url(images/arrow3.png) 0 11px no-repeat;
	font-weight:bold;
	font-size:12px;
	/*line-height:29px;*/
	padding-top:7px;
	color:#121d5e;
	margin-left:17px;
	padding-left:13px;
	margin-bottom:10px;
}
.postContent li a{
	font-size:12px;
	font-weight:bold;
	line-height:19px;
}
.postContent span{
	font-size:12px;	
}
.postContent span strong{
	color:#121a5b;	
}
hr.myHr{
	border:0;
	border-bottom:1px solid #ddd;
	margin-bottom:14px;
}
.Sbutton{
	text-shadow: 2px 3px 1px #000;
	width:173px;
	height:32px;
	background:#121d5d url(images/arrow2.png) 161px 13px no-repeat;	
	color:#fff;
	font-size:14px;
	font-weight:bold;
	line-height:34px;
	padding-left:14px;
	margin-bottom:2px;
	float:left;
}
.SFLine{
	height:1px;
	border-top:1px solid #e0e0e0;
	background:#fff;
	width:605px;
	margin-top:-6px;	
	margin-bottom:15px;
	float:left;
	clear:both;
}
.SButton1{
	float:left;
	margin-left:9px;
	width:445px;
	height:32px;
	font:bold 12px/32px Arial, Helvetica, sans-serif;
	text-align:center; background:#ffff99;	 color:#666;
	clear:right;
}
form.searchForm{
	border:1px solid #ddd;
	background:#f5f5f5;	
	padding-top:19px;
	padding-left:15px;
	float:left;
	clear:both;
	width:624px;
	font-size:12px;
	padding-bottom:21px;
	margin-bottom:25px;
}

form.searchForm p{
	margin-bottom:22px;	
}
.formLeft{
	float:left;
	width:207px;	
}
.formMiddle{
	float:left;
	width:208px;	
}
.formRight{
	float:left;
	width:190px;	
}
form.searchForm select{
	width:195px;
	padding-left:4px;
	padding-right:4px;
	height:24px;
	padding-top:2px;
	line-height:20px;
	border:1px solid #ccc;
	margin-bottom:4px;
	margin-top:1px;		
}
input.gInput1{
	width:180px;
	padding-left:4px;
	padding-right:4px;
	height:20px;
	line-height:20px;
	border:1px solid #ccc;
	margin-bottom:4px;
	margin-top:4px;	
}
input.gInput2{
	width:300px;	
}
input.gInput3{
	width:430px;	
}
.SFInfo{
	font:11px/16px Arial, Helvetica, sans-serif;
	padding-top:18px;	
	float:left;
	width:100%;
}
div.add4{
	margin-top:25px;
	font-size:11px;
	text-align:right;
	
}
div.add4 a{
	color:#666;
	text-decoration:underline;	
}
input.zButton{

	
	height:24px;
	background:url(images/btn_startsearch.png) no-repeat;
	text-indent:-9999px;
	width:109px;
	bordeR:0;
	margin-top:2px;
	margin-right:20px;
	margin-left:12px;
	cursor:pointer;	
}

div.add1{
	margin-top:9px;	
}
div.add2{
	margin-top:6px;	
}
div.add3{
	margin-top:5px;	
}
div.add1 input{
	margin-left:12px;	
}
.formCol1{
	float:left;
	width:329px;
	margin-top:7px;	
}
.formCol2{
	float:left;
	width:324px;	
}
.formCol6{
	float:left;
	width:274px;	
}
.formCol5{
	float:left;
	width:665px;
	/*margin-top:10px;	*/
}

input.gInput4{
	width:658px;	
}

/*----------------Comment area---*/

#respond{
	clear:both;	

}

#commentform{
	

}

#commentform div{
	width:620px;
	height:30px;

}

#commentform input{
	border:1px solid #161465;
	height:20px;
	line-height:20px;
	color:#000;
	font-size:12px;
	padding-left:10px;
	padding-right:10px;

}

#commentform label{
	display:block;
	
}

#commentform textarea{	
	width:380px;
	padding:10px;
	height:100px;
	border:1px solid #161465;
	line-height:20px;
	color:#000;
	font-size:12px;
}

#commentform input.SButton{
	margin-top:6px;
	background:	#161465;
	color:#fff;
	font-size:15px;
	height:22px;
	line-height:22px;
	margin-bottom:10px;
	

}

#respond h3{
	border-bottom:1px solid #333;
	font-size:16px;
	line-height:30px;
	text-align:center;

}

h3#comments{
	margin-top:25px;
	border-bottom:1px solid #333;
	border-top:1px solid #333;
	font-size:16px;
	line-height:30px;
	text-align:center;

}

.commentsbox{
	padding-top:10px;
	padding-bottom:10px;
	border-bottom:1px solid #333;
	float:left;
	width:100%;
	clear:both;
	background:url(images/boxbg.png) repeat-x;

}

.commentsbox span{
	display:block;
	margin-top:15px;
	font-size:10px;

}

.cGrav{
	float:left;
	width:80px;

}

.commentEntry{
	float:left;
	width:540px;

}

.wpcf7-form{
	margin-top:10px;	
}
.wpcf7-form label{
	float:left;
	width:100%;
	clear:both;
	margin-bottom:6px;	
}
.wpcf7-form label span{
	float:left;
	width:130px;
	text-align:right;
	padding-right:10px;	
}
.wpcf7-form label input{
	border:1px solid #ccc;
	height:20px;
	line-height:20px;
	font:11px/20px Arial, Helvetica, sans-serif;
	color:#666;	
	float:left;
	width:200px;
}
.wpcf7-form label textarea{
	border:1px solid #ccc;
	height:70px;
	font:11px/14px Arial, Helvetica, sans-serif;
	color:#666;	
}
.wpcf7-form label input.Izip{
	width:80px;	
}
.wpcf7-form label input.contactSubmit{
		
}
.wpcf7-form label input.contactSubmit{
	height:24px;
	background:url(images/btn_bg1.png) repeat-x;
	text-align:center;
	font-size:10px;
	cursor:pointer;
	font-family:Arial, Helvetica, sans-serif;
	line-height:22px;
	font-weight:bold;
	border:1px solid #ccc;
	text-transform:uppercase;
	color:#111b5e;
	margin-top:1px;
	width:100px;
}
.wpcf7-form label input.contactSubmit:hover{
	text-decoration:none;
	background:url(images/btn_bg3.png) repeat-x;	
}

.post{
	margin-bottom:20px;	
}


#req{
	position: fixed;
	height: 334px; 
	width: 614px;
	display: none;
	padding-top:54px;
	padding-bottom:52px;
	padding-left:53px;
	padding-right:53px;
	background:url(images/pop_bg.png) no-repeat;
	
}
#req h4{
	font-size:20px;
	color:#333;
	margin-bottom:22px;
	font-weight:bold;	
}
.itemDescr{
	width:590px;
	height:286px;
	border:1px solid #b4b4b4;
	background:#fff;
	overflow:auto;
	padding:10px;
}
.lnkClose{
	position:absolute;
	background:url(images/close.png) no-repeat;
	width:21px;
	height:22px;
	text-indent:-9999px;
	right:56px;
	top:37px;	
}

.navigation{
	margin-top:20px;
	clear:both;
	padding:20px;
}
.next_post{
	display:block;
	float:left;	
}
.prev_post{
	display:block;
	float:right;	
}
div.wpcf7-response-output,div.wpcf7-validation-errors{
	border:0;
	background:none;
	color:#F00 !important;
}
.postTags{
	margin-top:24px;
	text-transform:uppercase;
	font-weight:bold;
	margin-bottom:20px;
	font-size:13px;
}
.postTags a{
	text-transform:none;
	font-weight:normal;
}
.fs{
	position:absolute;
	right:5px;
	top:350px;
	
}
div.fs a.rightNavLnk{
	padding:0 !important;
	font:bold 19px/32px Arial, Helvetica, sans-serif !important;
	color:#111b5e;	
}div.fs a.rightNavLnk span{font:bold 14px/32px Arial, Helvetica, sans-serif !important;}
a.msdDown{
	background:url(images/footer_btn.png) no-repeat;
	width:181px !important;
	float:none !important;
	height:96px  !important;
	margin-top:20px;
	margin-left:6px;
	padding-top:13px;
	display:block !important;
	text-align:center !important;
	color:#111b5e !important;
	font:bold 17px/19px Arial, Helvetica, sans-serif !important;
}
a.msdDown span{
	color:#ff0000 !important;
	display:block !important;	
	margin-bottom:3px;
	font:bold 17px/17px Arial, Helvetica, sans-serif !important;
	position:static !important;
	te
}
a.msdDown:hover{
	color:#111b5e !important;
	text-decoration:none;
	background:url(images/footer_btn1.png) no-repeat;
}
a.msdDown:hover >span{
	color:#111b5e !important;
	text-decoration:none;
}

.searchList{
	width:643px;
	background:#f5f5f5;
	padding-top:23px;
	padding-left:17px;
	padding-bottom:16px;
	float:left;
	clear:both;
	margin-bottom:25px;
	
}
.searchInfo h3,.searchList h3{
	font:bold 15px/18px Arial, Helvetica, sans-serif;
	background:url(images/arrow3.png) 0 4px no-repeat;
	padding-left:11px; color:#121a5b;
}
.searchList h3{
	margin-bottom:17px;	
}
.slPi3{
	width:642px;	
}
.slPi3 a{
	display:block; float:left;
	background:url(images/btn_others.png) no-repeat;
	width:192px; height:33px; color:#000;
	font:13px/33px Arial, Helvetica, sans-serif;
	margin-right:10px; padding-left:10px; margin-bottom:6px;
}
.sidebarLeftS{
	float:left;
	width:275px;
	padding-left:20px;
	padding-top:35px;
	padding-right:30px;color:#666;font:12px/17px Arial, Helvetica, sans-serif;
}
.contentAreaS{
	float:left;
	width:660px;
	padding-top:20px;	
}
.sidebarLeftS h1{
	color:#121d5d;
	
	margin-top:2px;	
	font:25px/30px Arial, Helvetica, sans-serif;
}
.sidebarLeftS h3{
	font:bold 14px/16px Arial, Helvetica, sans-serif;
	margin-top:20px; margin-bottom:20px;	
}
.sidebarLeftS span{
	margin-bottom:5px;	
}.sidebarLeftS span strong{color:#121d5e;}
.sidebarLeftS ul{
	margin-top:19px;	
}
.sidebarLeftS li{
	background:url(images/arrow3.png) 0 11px no-repeat;
	color:#121d5e;
	font:bold 12px/28px Arial, Helvetica, sans-serif;
	padding-left:10px;	
}
.searchInfo{
	padding-top:22px;
	background:url(images/search_girl.jpg) bottom right no-repeat;
	
	margin-right:1px;
	padding-bottom:24px;
	float:left;
	clear:both; width:659px;
}
.siPi2{
	width:446px;
	margin-bottom:37px;
	float:left;
	clear:both;
}
.siPi1{
	width:446px;
	margin-bottom:30px;
	margin-top:18px;float:left;
	clear:both;
}
.searchInfo .roundBox{
	width:226px;
	
	float:left;
	clear:both;
}

h3.wArrow{
	margin-top:42px; padding-left:11px;
	background:url(images/arrow_big.png) 0 4px no-repeat;
	color:#121a5b !important;
	margin-left:22px;
}
.BIbox{
	background:url(images/bill_bg.png) repeat-x;
	width:231px;
	height:107px; padding-left:13px;	
	font:12px/24px Arial, Helvetica, sans-serif;
	color:#121a5b; border:1px solid #ccc;
	margin-left:21px;
	margin-top:13px;
	padding-top:7px;
}
.BIAdd1{
	font:12px/20px Arial, Helvetica, sans-serif;
	margin-top:20px;
	margin-left:24px; width:231px;	
}
.BIForm{
	margin-bottom:40px;	
}
h3.BIAdd2{
	color:#666; font:bold 12px/14px Arial, Helvetica, sans-serif !important;
	margin-top:47px; margin-bottom:18px;	
}

.BILine{
	float:left;
	clear:both;
	width:100%; margin-bottom:10px;	
}
.BILine label{
	display:block; float:left; width:114px; line-height:25px;
	text-align:right; padding-right:8px;
}
.BILine input,.BILine select,.BILine textarea{
	padding-left:4px; padding-right:4px;
	width:437px; height:19px;
	border:1px solid #ccc;
	border-top:3px solid #595959;border-left:3px solid #595959;
	font:12px/19px Arial, Helvetica, sans-serif;
	color:#666;	
}
.BIline1{
	float:left; width:273px;	
}
.BIline2{ float:left; width:133px;}
.BIline3{
	width:216px;float:left;	
}
.BIline4{float:left; width:208px;}
.BIline5{float:left; width:192px;}
input.BIradio{ float:left;border:0; width:auto; padding:0; margin:0; margin-left:27px; position:relative; margin-top:-1px;line-height:50px; margin-right:3px;}
input.BIcheckbox{border:0; width:auto; padding:0; margin:0;float:left; margin-top:-1px; margin-right:5px;}

input.submitSearch{
	background:url(images/btn_submitorder.png) no-repeat;
	width:160px; height:43px; text-indent:-9999px; border:0; margin-top:22px; cursor:pointer;	
	float:left;
	margin-bottom:116px;
}
.req1{
	height:240px !important; background:url(images/pop_bg1.png) no-repeat !important;padding-left:39px !important;	
}