﻿


#home{width:964px; margin:0 auto; position:relative;}



#homeRightPanel{width:313px; float:right;}



#homeLeftPanel{width:611px; float:left;}



#savings h2{



	height:41px;



	padding:0px 0 0 2px;



	background:#fff;



	font:bold 30px/30px Helvetica, Arial, sans-serif;



	color:#0E9F66;



	letter-spacing:-0.1ex;



}



#savings p{padding:0 27px 16px 2px; font:13px/18px Verdana, Arial, Helvetica, sans-serif;}



#savings p span{font-weight:bold; background:#FFF; color:#000;}



#savings p.pad35{padding-bottom:35px;}







#profileBox{width:283px/*611px*/; padding:0 0 8px; position:relative; float:left;}







.pBox{width:283px; float:left; border:8px solid #E1E1E1; margin:0 0 13px; /*margin:0 0 8px;*/}







.margin{margin:0 13px 0 0;}







.pBox h2{



	font:bold 19px/45px Helvetica, Arial, sans-serif;



	padding:0 0 0 15px;



	letter-spacing:-0.08ex;



}







.pBox p{font:bold 12px/18px Verdana, Arial, Helvetica, sans-serif; padding:7px 19px 23px 15px;}



.pBox p a{



	width:110px;



	height:21px;



	display:block;



	background:url(./read-more.gif) no-repeat 0 0;



	font-size:0px;



	text-indent:-2000px;



}







.pBox p a:hover{background:url(./read-more-up.gif) no-repeat 0 0;}



.pBox p.layout{background:#FFFBCE; color:#D55F00; border-top:2px solid #FFDA82;}



.pBox p.hprice{font-size:11px; font-weight:normal; background:#FFFBCE; color:#555; padding-bottom:10px; _padding-bottom:11px;}



.pBox p.hprice span{font-size:14px;}







.pBox p.flash{



	background:#DDEEFF;



	color:#1C67C2;



	border-top:2px solid #AFD5FB;



}



.pBox p.hprice1{font-size:11px; font-weight:normal; background:#DDEEFF; color:#555; padding-bottom:10px; _padding-bottom:11px;}



.pBox p.hprice1 span{font-size:14px;}







.pBox p.html{



	background:#E1FFD6;



	color:#258125;



	border-top:2px solid #A4E5A4;



}







.pBox p.hprice2{font-size:11px; font-weight:normal; background:#E1FFD6; color:#555; padding-bottom:10px; _padding-bottom:11px;}



.pBox p.hprice2 span{font-size:14px;}











.pBox p.all{background:#F6F3CD; color:#966E37; border-top:2px solid #E2DB87;}



.pBox p.hprice3{font-size:11px; font-weight:normal; background:#F6F3CD; color:#555; padding-bottom:10px; _padding-bottom:11px; padding-top:25px;}



.pBox p.hprice3 span{font-size:14px;}















#profileBox div#mPopular{



	width:56px;



	height:56px;



	background:url(../images/most-popular.gif) no-repeat 0 0;



	position:absolute;



	left:232px;



	top:9px;



	z-index:100;



	font-size:0px;



	text-indent:-2000px;



}



div#advantages{

	width:640px;

	padding-bottom:0;


	float:left;



}



#advantages h2{height:40px; padding:7px 0 0 10px; font:bold 17px/40px Helvetica, Arial, sans-serif; color:#327ebe;/*background:url(../images/adv-bg.gif) no-repeat 0 0; text-indent:-2000px;*/}







div#adv{
	width:500px
   	font:  Verdana, Arial, Helvetica, sans-serif;

}



#adv ul{border-color:black; padding:0 0 0 10px; float:left; font:11px/16px Verdana, Arial, Helvetica, sans-serif; list-style-type: none;}
#adv ul li{background: url(./green-check.gif) no-repeat 1px 2px; padding:0 0 10px 22px;}
#adv ul li span{font-weight:bold; display:block;}
#adv ul li.link{background:url(./arrow.gif) no-repeat 12px 2px; padding:0 0 20px 32px;}
#adv ul li a, #adv ul li a:hover {font-size:11px; font-weight:normal; color:#EA0A6B;}




#adv1 ul{border-color:black; padding:0 0 0 10px; float:left; font:11px/16px Verdana, Arial, Helvetica, sans-serif; list-style-type: none;}
#adv1 ul li{background:none; no-repeat 1px 2px; padding:0 0 10px 22px;}
#adv1 ul li span{font-weight:bold; display:block;}
#adv1 ul li.link{background:url(./arrowd.gif) no-repeat 12px 2px; padding:0 0 20px 32px;}
#adv1 ul li a, #adv ul li a:hover {font-size:11px; font-weight:normal; color:#EA0A6B;}



#adv ul li.link a{



	background:#fff;



	color:#EA0A6B;



	font:bold 13px/16px Verdana, Arial, Helvetica, sans-serif;



}







#adv ul li a:hover, #adv ul li.link a:hover{text-decoration:none; background:#EA0A6B; color:#fff; text-decoration:none;}



ul#adv1{padding:0; float:left; font:12px/18px Verdana, Arial, Helvetica, sans-serif; padding-bottom:11px; }



ul#adv1 li{background:url(../images/green-check.gif) no-repeat 0 2px; padding:0 0 5px 25px;}



#whyHad{



	width:313px/*273px*/;



	/*height:165px231px;*/



	background:#fff /*#F6F6F6*/;



	border:1px solid #E2E2E2;



	/*padding:13px 19px 0;*/



	padding:13px 0;



	color:#000;



	margin:0 0 21px;



}







#whyHad h2{



	height:26px;



	font:bold 18px/20px Helvetica, Arial, sans-serif;



	word-spacing:-0.10ex;



	letter-spacing:-0.10ex;



	margin-left:17px;



}







#whyHad h2 span{color:#13AD70; background:#F6F6F6;}



#whyHad img{width:239px; height:185px; padding:0 0 0 8px;}



.tesmVideo{
	margin-bottom:40px;
}

.tesmVideo h2{
	font:bold 20px/14px Helvetica, Arial, sans-serif; color:#898989;
	margin-bottom:18px;
}





#hSamples h2{

font:bold 20px/14px Helvetica, Arial, sans-serif; color:#898989;
	margin-bottom:18px;
/*height:36px;
 background:url(../images/samples.gif) no-repeat 0 0; padding-left:14px;
   font:bold 24px/22px Helvetica, Arial, sans-serif;
  letter-spacing:-0.05ex; color:#898989;*/
  }















#hSamples ul{width:313px; float:left;}



#hSamples ul li{width:313px; float:left;}



#hSamples ul li a img{border:2px solid #E9E9E9; padding:7px; margin-bottom:5px;}



#hSamples ul li a:hover img{border:2px solid #ADABAB;}







#hSamples ul li.right{width:313px; float:left;}


#hSamples ul li div.name{



	width:280px;



	height:20px;



	padding:0 0 5px 0;



	text-align:left;



	/*float:left;*/



	font: normal 14px/19px Verdana, Arial, Helvetica, sans-serif;



}







#hSamples ul li div.name a{



	color:#54504D;



	text-decoration:none;



}



#hSamples ul li div.name a:hover{



	color:#DF227E;



}



#hSamples ul li div.name a.portlink{



	background:#fff;



	color:#EA0A6B;



	font:bold 13px/16px Verdana, Arial, Helvetica, sans-serif;



	text-decoration:none;



	padding:0;

	text-decoration:underline;



}



#hSamples ul li div.name a.portlink:hover{



	background:#EA0A6B;



	color:#fff;

	text-decoration:none;



}







#hSamples ul li div.name span{



	float:left;



	text-align:center;



	padding-left:5px;



}







#hSamples ul li div.name img{



	/*margin-left:3px;*/



	float:left;



	border:none;



}











#hSamples ul li div.nameHeight{height:20px;}







#hSamples ul li a.visitSite{



	width:84px;

	height:20px;

	display:block;

	background:url(../images/visit-site.gif) no-repeat 0 0;

	font-size:0px;

	text-indent:-1000px;

	float:left;

}

#hSamples ul li a:hover.visitSite{background:url(../images/visit-site-up.gif) no-repeat 0 0;}



#homeHeader #workWithUs{width:461px; margin:0 0 17px; background:url(../images/work-with-us-bg.gif) repeat-y 0 0 #feffa8; position:absolute; top:12px; right:0;}







/*#workWithUs h2{



	height:22px;



	background:url(../images/work-with--us-bg.gif) no-repeat 0 0;



	padding:18px 38px 0 20px;



	font:bold 12px/16px Verdana, Arial, Helvetica, sans-serif;



}*/



#workWithUs div{



	width:auto;



	background:url(../images/money-back.gif) no-repeat 272px 26px;



}







#workWithUs h2{



	height:30px;



	font:bold 22px/25px Helvetica, Arial, sans-serif;



	_font-size:17px;



	word-spacing:-0.05ex;



	letter-spacing:-0.08ex;



	/*margin-left:17px;*/



	padding:17px 38px 0 21px;



	background:url(../images/work-with--us-bg.gif) no-repeat 0 0;



}



#workWithUs h2 span{color:#000; background:#feffa8;}



#workWithUs p{



	height:16px;



	padding:0 38px 8px 21px;



	font:bold 18px/16px Helvetica, Arial, sans-serif;



	color:#EA0A6B;



}







#workWithUs ol, #whyHad ol{



	/*border-bottom:3px solid #E7E7E7;



	border-left:3px solid #E7E7E7;



	border-right:3px solid #E7E7E7;*/



	padding:0 17px 10px;



	background:url(../images/work-with-us-bottom-bg.gif) no-repeat 0 100%; 



}







#workWithUs ol li, #whyHad ol li{



	font:11px/20px Verdana, Arial, Helvetica, sans-serif;



	list-style-position:inside;



}



#workWithUs ol li{



	font:12px/21px Verdana, Arial, Helvetica, sans-serif;



	background:url(../images/green-check2.gif) no-repeat 5px 5px;



	list-style-type:none;



	padding-left:30px !important;



	*padding-left:15px !important;



}







#workWithUs ol li.nobull{list-style-type:none; list-style-position:outside; margin:0 0 12px; background:none;}







#workWithUs ol li.nobull a{font-weight:bold; color:#EA0A6B; height:10px; /*width:81px;*/ display:inline; line-height:15px; text-decoration:underline; background:url(../images/link-arrow.gif) no-repeat 100% 6px #feffa8; font-size:12px; margin-left:-25px; *margin-left:-15px; padding-right:10px;}







#workWithUs ol li.nobull a:hover{color:#EA0A6B; /*display:block; */height:10px; /*width:81px;*/ line-height:15px; background:url(../images/link-arrow.gif) no-repeat 100% 6px #feffa8; text-decoration:none; font-size:12px;}



#whyHad ol{background:none;}

#whyHad ol li.link{background:url(../images/arrow.gif) no-repeat 0 12px; padding:10px 0 0px 20px; margin:0; list-style-type:none;}

#whyHad ol li.link a{

	background:#fff;

	color:#EA0A6B;

	font:bold 15px/16px Verdana, Arial, Helvetica, sans-serif;

}

#whyHad ol li.link a:hover{text-decoration:none; background:#EA0A6B; color:#fff; text-decoration:none;}











/*/Home Page Body Text*/















/*About*/







#about{width:964px; margin:0 auto; position:relative; background:#fff; color:#000;}







#about div#leftPanel{width:460px; float:left;}







#about div#rightPanel{width:460px; float:right;}







.leftPanel1{width:560px !important;}







.rightPanel1{width:380px !important;}







.rightPanel1 fieldset ul li{padding:0 20px !important; line-height:22px; padding-bottom:5px !important;}















#leftPanel h2, #about div#rightPanel h2{







	border-bottom:3px solid #000;







	padding:10px 0 0;







	font:bold 14px/20px Verdana, Arial, Helvetica, sans-serif;







	color:#000;







	background:#fff;







}







#leftPanel p, #about div#rightPanel p{







	font:12px/18px Verdana, Arial, Helvetica, sans-serif;







	padding:17px 0;







}







#leftPanel p.padB{padding:17px 0 38px;}







#leftPanel p.padB1{padding:17px 0 49px;}







#rightPanel p.padB2{padding:17px 0 0;}















#leftPanel p a{color:#E20263; background:#fff; text-decoration:underline;}







#leftPanel p a:hover{color:#fff; background:#E20263; text-decoration:none;}







#leftPanel img{width:224px; display:block; margin:0 auto;}















#rightPanel fieldset{







	border:5px solid #0E9F66;







	padding:0 0 0 16px;







	margin:0 0 21px;







	color:#0E9F66;







	background:#fff;







}







#rightPanel fieldset legend{







	padding:0 7px;







	font:bold 48px/38px Helvetica, Arial, sans-serif;







	word-spacing:-0.1ex;







	letter-spacing:-0.1ex;







	color:#0e9f66;







	background:inherit;







}







#rightPanel fieldset ul{







	padding:16px 0 25px 8px;







	font:bold 13px/28px Verdana, Arial, Helvetica, sans-serif;







	color:#464646;







	background:#fff;







}







#rightPanel fieldset ul li{background:url(../images/star.gif) no-repeat 0 7px; padding:0 0 0 20px;}







/*/About*/















/*Works*/







#works{width:964px; margin:0 auto; position:relative;}







#works div.steps{float:left;}







.first{width:248px; background:url(../images/1.gif) no-repeat 1px 0; position:relative;}







.two{width:248px; background:url(../images/2.gif) no-repeat 1px 0; position:relative;}







.three{width:248px; background:url(../images/3.gif) no-repeat 1px 0; position:relative;}







.four{width:220px; background:url(../images/4.gif) no-repeat 1px 0; position:relative;}















.steps h2{ padding:105px 23px 0 6px; height:52px; font:bold 19px/54px Helvetica, Arial, sans-serif;/* padding:0 12px 0 35px;*/}





.first h2 { padding-left:2px;}











.box{width:220px; padding:9px 0 5px; background:#fff; color:#000; /*border-top:4px solid #000;*/}















.box p{







	padding:0 0 21px 0;







	background:#fff;







	color:#000;







	font:12px/18px Verdana, Arial, Helvetica, sans-serif;







}







/*.box p.padB{padding-bottom:49px;}







.box p.padB1{padding-bottom:134px;}







.box p.padB2{padding-bottom:38px;}*/















.box p a{color:#E20263; background:#fff; text-decoration:underline;}







.box p a:hover{color:#fff; background:#E20263; text-decoration:none;}















#works a.starts{







	width:275px;







	height:25px;







	display:block;







	color:#E20263;







	background:url(../images/arrow.gif) no-repeat 0 5px #fff;







	text-decoration:underline;







	font:bold 18px/23px Verdana, Arial, Helvetica;







	padding:0 0 0 24px;







	margin:0 auto;







	clear:both;







}







#works a.starts:hover{







	color:#fff;







	background:url(../images/arrow-up.gif) no-repeat 0 5px #E20263;







	text-decoration:none;







}







/*/Works*/















/*FAQ*/







#faq{width:964px; margin:0 auto; position:relative; background:#fff; color:#000;}







#faq h2{







	border-top:4px solid #707070;







	padding:12px 0 0;







	font:bold 16px/19px Verdana, Arial, Helvetica, sans-serif;







	color:#636363;







	background:#fff;







	clear:both;







}







#faq h2 a{color:#E20263; background:#fff; text-decoration:underline;}







#faq h2 a:hover{color:#fff; background:#E20263; text-decoration:none;}







#faq div#leftPanel{width:621px; float:left; border-right:1px dashed #959595; padding:0 54px 0 0; margin:0 0 16px;}







#faq div#leftPanel h3{







	height:39px;







	padding:7px 0 0 45px;







	background:url(../images/faq.gif) no-repeat 0 0 #fff;







	font:bold 15px/19px Verdana, Arial, Helvetica, sans-serif;







	color:#0CA064;







}







#faq div#leftPanel h3 span{height:33px; display:block; border-bottom:4px solid #000;}







#faq div#leftPanel p{font:12px/18px Verdana, Arial, Helvetica, sans-serif; padding:8px 0 5px 45px;}







#faq div#leftPanel p a{color:#E20263; background:#fff; text-decoration:underline;}







#faq div#leftPanel p a:hover{color:#fff; background:#E20263; text-decoration:none;}







.leftPanel2 p{padding-left:0 !important;}







.leftPanel2 ol{padding-left:30px !important;}















#faq div#leftPanel p.padB{padding-bottom:55px;}















#faq div#leftPanel ol{padding:8px 0 15px 84px;}







#faq div#leftPanel ol li{font:12px/18px Verdana, Arial, Helvetica, sans-serif; padding:0 0 18px;}















#faq div#rightPanel{width:275px; float:right;}







#faq div#rightPanel p.noPadT{padding-top:6px; background-position:0 0;}















#faq ul{height:18px; padding:0 3px 25px 0;}







#faq ul li a{







	width:32px;







	height:16px;







	display:block;







	float:right;







	background:url(../images/top.gif) no-repeat 26px 2px #fff;







	padding:0 6px 0 2px;







	font:9px/14px Verdana, Arial, Helvetica, sans-serif;







	color:#0054A6;







}







#faq ul li a:hover{







	background:url(../images/top-up.gif) no-repeat 26px 2px #0054A6;







	color:#fff;







}







/*/FAQ*/















/*Portfolio*/

#tab{
	padding-left:8px;
	border-bottom:1px solid #B8B8B8;
	padding-bottom:36px;
	*padding-bottom:35px;
	margin-bottom:40px;
	*margin-bottom:40px;
    _margin-bottom:0px;
}

#portfolioOuter{
}




#portfolioBottom{
	height:50px;
	line-height:50px;
	color:#fff;
	background:#DF227E;
	text-align:center;
}


#portfolioBottom h2{



	padding:12px 0 0;



	font:normal 19px/22px Verdana, Arial, Helvetica, sans-serif;



	color:#fff;



	padding-bottom:29px;



	background:#DF227E;



	clear:both;



}







#portfolioBottom h2 a{







	color:#fff; background:#DF227E; text-decoration:underline; 



}







#portfolioBottom h2 a:hover{color:#fff;background:#DF227E; text-decoration:none;}







.portfolioFooter{



	margin-top:0!important;



}











#portfolio{width:964px; margin:0 auto; position:relative; background:#fff; color:#000;}







#portfolio h2{







	padding:12px 0 0;







	font:bold 16px/19px Verdana, Arial, Helvetica, sans-serif;







	color:#fff;



	padding-bottom:29px;







	background:#DF227E;







	clear:both;







}







#portfolio h2 a{color:#fff; background:#DF227E; /*text-decoration:underline;*/ text-decoration:none;}







#portfolio h2 a:hover{color:#fff; background:#E20263; text-decoration:none;}















#portfolio ul{width:964px; /*border-bottom:4px solid #707070;*/ float:left; padding-bottom:32px;}







#portfolio ul li{/*width:340px;*/ width:930px;  float:left; padding-bottom:18px; margin-bottom:40px;}







#portfolio ul li a{display:block;}







#portfolio ul li a img{border:4px solid #E9E9E9; padding:1px; padding:5px;}







#portfolio ul li a:hover img{border:4px solid #E2E1E1;}







#portfolio ul li.right{width:284px; float:left; padding-right:0;}







#portfolio ul li div.name{







	width:930px;







	height:40px;







	padding:0 0 5px 0;







	text-align:left;







	/*float:left;*/







	font: normal 24px/34px Verdana, Arial, Helvetica, sans-serif;







}















#portfolio ul li div.name a{







	color:#54504D;



	text-decoration:none;







}







#portfolio ul li div.name a:hover{







	color:#DF227E;







}















#portfolio ul li div.name span{







	float:left;







	text-align:center;







	padding-left:0;







}















#portfolio ul li div.name img{







	margin-left:3px;







	float:left;







	border:none;







}















#portfolio ul li div.name2{







	width:224px;







	height:50px;







	padding:0 0 0 5px;







	float:left;







	font:bold 14px/19px Verdana, Arial, Helvetica, sans-serif;



}



#portfolio .last-port{
	margin-bottom:0 !important;text-align:center !important;

}



#portfolio ul li a.nextPage{
	color:#E20263;
	letter-spacing:0.08ex;
	float:none;
	text-align:center !important;
	display:inline;
	font:bold 14px Verdana, Arial, Helvetica, sans-serif;
	padding:0;
	margin-left:20px;
}

#portfolio ul li a.prePage{
	color:#E20263;
	letter-spacing:0.08ex;
	float:none;
	text-align:center !important;
	display:inline;
	font:bold 14px Verdana, Arial, Helvetica, sans-serif;
	padding:0;
}




























#portfolio ul li a.visitSite{







	width:84px;







	height:20px;







	display:block;







	background:url(../images/visit-site.gif) no-repeat 0 0;







	font-size:0px;







	text-indent:-1000px;







	float:left;







}







#portfolio ul li a:hover.visitSite{background:url(../images/visit-site-up.gif) no-repeat 0 0;}















#portfolio .nextPage{







	float:right;







	padding-right:15px;







	padding-bottom:50px;







}







/*/Portfolio*/















/*Contact*/







#contact{width:964px; margin:0 auto; position:relative; background:#fff; color:#000;}







#contact div#leftPanel{width:641px; float:left;}







#contact div#rightPanel{width:275px; float:right; padding:6px 0 0;}















#leftPanel fieldset{border:5px solid #68B7F6; padding:0 20px 20px; color:#006BC1; background:#fff;}







#leftPanel fieldset legend{padding:0 7px; font:bold 20px/20px Helvetica, Arial, sans-serif;}















#leftPanel form{color:#000; background:#fff;}







#leftPanel form h2{







	border:0;







	padding:0 14px 29px;







	background:url(../images/form-border.gif) no-repeat 0 0 #f6f6f6;







	color:#0E9F66;







	font:bold 18px/13px Helvetica, Arial, sans-serif;







	text-transform:uppercase;







	clear:both;







}







#leftPanel form h2 span{







	padding:0 9px;







	color:#0E9F66;







	background:url(../images/text-bg.gif) repeat-x 0 100% #fff;







}







#leftPanel form p{







	background:url(../images/small-star.gif) no-repeat 475px 28px;







	font:bold 11px/23px Verdana, Arial, Helvetica;







	padding:22px 0 0 493px;







}







#leftPanel form div.fBox{height:280px; background:#f6f6f6; color:#000; margin:0 0 23px;}







.bheight{height:691px !important;}







.fBox label{

	width:200px;

	text-align:right;

	padding:0 16px 0 0;

	font:bold 14px/26px Verdana, Arial, Helvetica;

	float:left;

}
.fBox label.auto { width:300px; text-align:left; font-size:12px;}

.fBox label.how{

	font:bold 14px/16px Verdana, Arial, Helvetica;

}



.divi{background:url(../images/divider.gif) repeat-x 0 5px; height:10px;}







.fBox label span{



	height:26px;



	display:block;



	float:right;



	background:url(../images/small-star.gif) no-repeat 0 50%;



	padding-left:15px;



}







.fBox label.plus{width:13px; text-align:center; padding:0; font-size:11px;}



.fBox label.ext{width:33px; text-align:center; padding:0; font-size:11px;}







.fBox input{width:291px; float:left; margin:0 0 14px; font:12px/12px Verdana, Arial, Helvetica; padding:3px 0;}



.fBox input.width{width:39px;}



.fBox input.width2{width:52px;}



.fBox input.width3{width:71px;}



.fBox input.width4{width:45px;}



.fBox input.hight{padding:2px 0; margin:4px 0 14px;}







.fBox select{width:295px; float:left; margin:4px 0 14px; font:12px/20px Verdana, Arial, Helvetica;}



.fBox select.specialist{width:292px; height:24px; background:#DDEEFF; color:#003371; font-weight:bold; font-size:14px;}



.fBox select.howmany{width:135px; height:22px; font-size:14px;}



.fBox textarea{width:290px; height:100px; float:left; margin:0 0 14px; font:12px/12px Verdana, Arial, Helvetica; padding:3px 0;}



.fBox div.check{float:left; padding:5px 0 14px;}



.fBox div.check label{width:auto; text-align:left; padding:0 11px 0 0; font:12px/18px Verdana, Arial, Helvetica; float:left;}



.fBox div.check input{width:auto; height:auto; float:left; margin:0 6px 0 0; padding:0;}



.fBox div.check input.other{width:116px; height:18px; margin:0;}











#leftPanel form label.but{



	width:252px;



	float:left;



	padding:15px 16px 0 20px;



	font:14px/20px Verdana, Arial, Helvetica;



	text-align:right;



	display:block;



}



#leftPanel form input.but{float:left; width:224px; height:50px; margin:0 0 20px !important;}







#leftPanel div#responseT{



	background:#F6F6F6;



	border:3px solid #C8C8C8;



	padding:10px;



	margin:0 auto;



	text-align:center;



	color:#000;



}







#responseT p{font:bold 12px/20px Verdana, Arial, Helvetica, sans-serif; padding:0;}



#responseT h4{font:bold 15px/20px Verdana, Arial, Helvetica, sans-serif; color:#006BC1; background:#F6F6F6;}



#responseT h5{font:bold 12px/20px Verdana, Arial, Helvetica, sans-serif; color:#E30262; background:#F6F6F6;}















#rightPanel h2{



	font:bold 14px/24px Verdana, Arial, Helvetica, sans-serif;



	color:#0054A6;



	background:#fff;



	padding:0 0 5px;



	border:0;



}







#rightPanel p{padding:0 0 18px; font:12px/20px Verdana, Arial, Helvetica, sans-serif;}



#rightPanel p.border{width:254px; border-bottom:1px dashed #000; padding:0 0 13px;}



#rightPanel p.border1{width:254px; border-top:1px dashed #000; padding:13px 0 18px;}



#rightPanel p.call{padding:14px 0 10px 0;}



#rightPanel p.call b{padding:0 8px 0 16px; background:url(../images/call.gif) no-repeat 2px 3px; display:block;}



#rightPanel p.call span, #rightPanel p.email span{padding:3px 0 0 2px; display:block;}



#rightPanel p.email{padding:14px 0 24px 0; background:url(../images/email.gif) no-repeat 2px 20px;}



#rightPanel p.email b{padding:0 8px 0 20px;}



#rightPanel p.email a{text-decoration:underline; color:#E30262; background:#fff;}



#rightPanel p.email a:hover{text-decoration:none; color:#fff; background:#E30262;}



#rightPanel p.pTop{padding-bottom:50px;}















#rightPanel form{



	width:235px;



	border-bottom:3px solid #FFE47A;



	border-top:3px solid #FFE47A;



	background:#FFFEF8;



	color:#000;



	padding:0 20px 13px;



	float:left;



	margin-top:30px;



}







#rightPanel form h2{



	padding:14px 0 17px;



	font:bold 12px/17px Verdana, Arial, Helvetica, sans-serif;



	color:#C57523;



	background:#FFFEF8;



}







#rightPanel form label{width:66px; text-align:right; float:left; font:11px/20px Verdana, Arial, Helvetica;}



#rightPanel form input{width:151px; float:left; margin:0 0 9px 6px; font:12px/12px Verdana, Arial, Helvetica; padding:3px 0;}



#rightPanel form textarea{width:151px; height:101px; float:left; margin:0 0 9px 6px; font:12px/12px Verdana, Arial, Helvetica; padding:3px 0;}



#rightPanel form input.button{width:63px; float:right; margin:0 8px 10px 0; font-weight:bold;}















#rightPanel div#responseT1{







	background:#FBF0AD;







	border:1px solid #FFE47A;







	padding:10px;







	margin:0 auto;







	text-align:center;







	color:#000;







}







#responseT1 p{font:bold 11px/20px Verdana, Arial, Helvetica, sans-serif; padding:0;}







#responseT1 h4{font:bold 12px/20px Verdana, Arial, Helvetica, sans-serif; color:#C57523; background:#FDEF9D;}







#responseT1 h5{font:bold 11px/20px Verdana, Arial, Helvetica, sans-serif; color:#FF3000; background:#FDEF9D;}







/*/Contact*/















/*Terms Of Service*/







#tos{width:964px; margin:0 auto; position:relative; background:#fff; color:#000;}







#tos h2{







	height:50px;







	padding:40px 0 0;







	background:url(../images/tos-header-bg.gif) repeat-x 0 58px #fff;







	font:bold 18px/18px Verdana, Arial, Helvetica, sans-serif;







	color:#EA458D;







	text-transform:uppercase;







}







#tos ul.main{







	width:964px;







	font:13px/22px Verdana, Arial, Helvetica, sans-serif;







	color:#000;







	background:#fff;







}







#tos ul.main li{background:no-repeat 0 0; padding:0 0 15px 28px;}







#tos ul.main li.a{background-image:url(../images/a.gif);}







#tos ul.main li.b{background-image:url(../images/b.gif);}







#tos ul.main li.c{background-image:url(../images/c.gif);}







#tos ul.main li.d{background-image:url(../images/d.gif);}







#tos ul.main li.e{background-image:url(../images/e.gif);}







#tos ul.main li.f{background-image:url(../images/f.gif);}







#tos ul.main li.g{background-image:url(../images/g.gif);}







#tos ul.main li.h{background-image:url(../images/h.gif);}







#tos ul.main li.noBg{background-image:none;}







#tos ul.padT{padding:32px 0 0;}















#tos table{width:932px; border:2px solid #000; margin:0 0 0 28px;}







#tos table td{



	border-right:2px solid #000;



	border-bottom:1px solid #CCC;



	padding:0 0 0 20px;



	font:15px/34px Verdana, Arial, Helvetica, sans-serif;



}







#tos table td.heading{



	background:#448CCB;



	color:#fff;



	font-size:16px;



	line-height:42px;



	font-weight:bold;



	border-bottom:2px solid #000 !important;



}







#tos table td.width{width:213px; background:#0054A6;}



#tos table td.width1{width:212px;}



#tos table td.bold{font-weight:bold;}















#tos table td.noBorR{border-right:0; border-bottom:1px solid #CCC;}



#tos table td.noBorB{border-right:2px solid #000; border-bottom:0;}



#tos table td.noBor{border:0;}















#tos p{font:13px/20px Verdana, Arial, Helvetica, sans-serif; color:#000; background:#fff; padding:0 0 25px;}



#tos p.sub{padding:17px 0 0 28px;}



#tos p.noPad{padding:0;}







#tos ul.sub{width:710px; padding:6px 0 23px 10px; margin:0 0 0 28px; border-bottom:1px dashed #000;}



#tos ul.width{width:920px;}



#tos ul.sub li{



	background:url(../images/arrow-top.gif) no-repeat 0 7px;



	padding:0 0 0 15px;



	font:13px/20px Verdana, Arial, Helvetica, sans-serif;



}







#tos ul.sub li.padB{padding:0 0 15px 15px;}



#tos ul.noBor{border:0;}







/*/Terms Of Service*/















/*sitemap*/



#map{width:894px; margin:0 auto; position:relative; background:#fff; color:#000; padding:0 0 0 70px;}



#map ul{width:500px;}



#map ul li{



	font:13px/20px Verdana, Arial, Helvetica, sans-serif;



	background:url(../images/bullet.gif) no-repeat 0 7px;



	padding:0 0 10px 20px;



}







#map ul li.sub{



	background:url(../images/bullet1.gif) no-repeat 22px 8px;



	padding:0 0 10px 42px;



}







#map ul li a{



	color:#0054A6;



	background:#fff;



}







#map ul li a:hover{



	background:#0054A6;



	color:#fff;



	text-decoration:none;



}







/*/sitemap*/











#dhtmltooltip{



	position:absolute;



	left:-300px;



	width:150px;



	border:1px solid #f3cf78;



	padding:8px;



	color:#000;



	background-color:#ffffdb;



	visibility:hidden;



	z-index:100;



	font:12px/16px Verdana, Arial, Helvetica, sans-serif;



}



#dhtmlpointer{



	position:absolute;



	left:-300px;



	top:-50px;



	z-index:101;



	visibility:hidden;



}



.ecard{border:4px solid #D2D2D2}







.lineClear {

	clear:both; font-size:0;

	line-height:0;

}

.faq {

	font:12px/20px Verdana, Arial, Helvetica, sans-serif;

}

.faq dl {

	padding:0;

	margin:0;

	border-top:2px solid #afd5fb;

}

.faq dl dt {

	background:#ddeeff url(../images/question-ico.gif) no-repeat 19px 8px;

	border-width:0 2px 2px;

	border-style:solid;

	border-color:#afd5fb;

	font-size:13px;

	font-weight:bold;

	padding:3px 19px 3px 38px;

	margin:0;

}

.faq dl dd {

	padding:9px 19px;

	margin:0;

	border-width:0 2px 2px;

	border-style:solid;

	border-color:#afd5fb;

	overflow:hidden;

	height:100% !important;

}

.faq dl dd p {

	padding:0 0 6px;

	margin:0 0 0 -46px;

}

.faq dl dd p.top {

	text-align:right;

}

.faq dl dd p.top a {

	color:#fff !important;

	background:url(../images/top-link-bg.gif) no-repeat 0 0 !important;

	width:20px;

	height:15px;

	display:block;

	padding:0 13px 0 10px;

	float:right;

	text-decoration:none !important;

	text-transform:uppercase;

	text-align:center;

	font-size:9px;

	line-height:15px;

	font-weight:bold;

}

.faq dl dd p.top a:hover {

	background-position:0 -15px !important;

}

.faq dl dd ol {

	padding:0 !important;

	margin:0 !important;

	list-style:none;

	padding-top:5px !important;

}

.faq dl dd ol li {

	background:url(../images/black-round.gif) no-repeat 0 8px;

	padding:0 0 10px 14px !important;

	margin:0;

}

.faq select {

	font:11px/17px Verdana, Arial, Helvetica, sans-serif;

	margin-bottom:26px;

} 



div.bulshit{background:url(../images/no-bull-shit-had.jpg) no-repeat 0 0; padding-top:174px; position:relative; top:-20px;}







#why-had2{
	widht:580px;
	padding:20px 10px 0;
	border:1px solid #E2E2E2;
}

#why-had2 h2{
	height:26px;
	font:bold 18px/20px Helvetica, Arial, sans-serif;
	
}
#why-had2 ul{
	float:left;
	margin-right:20px;
	
}
#why-had2 ul #none{
	margin-right:0;
	
}
#why-had2 ul li{
	font:11px/25px Verdana, Arial, Helvetica, sans-serif;
}

#why-had2 ul  .link{
background:url(../images/arrow.gif) no-repeat 0 10px; padding:5px 0 0px 20px; margin:0; list-style-type:none;
}
#why-had2 ul .link a{
	background:#fff;
	color:#EA0A6B;
	font:bold 15px/16px Verdana, Arial, Helvetica, sans-serif;
}

#why-had2 ul .link a:hover{text-decoration:none; background:#EA0A6B; color:#fff; text-decoration:none;}





/*BIG PORTFOLIO*/

.bigPortfolio{
	width:952px;
	padding:4px 4px 10px 4px;
	background-color:#E8E8E8;
	font:normal 12px Helvetica, Arial, sans-serif;
}

.bigPortfolio img{
	margin-bottom:5px;
	border:5px solid #fff;
	background:url(../images/portfolioBig/loading.gif) #fff no-repeat 50% 50%;
}

.bigPortfolio p{
	padding-left:10px;
	padding-top:5px;
	font:12px/16px Verdana, Arial, Helvetica, sans-serif;
}
.bigPortfolio p a{
	display:inline !important;
	color:#000;
	background-color:inherit;
}
.bigPortfolio p a:hover{
	text-decoration:none;
}


/*BIG PORTFOLIO END*/






