/* CSS reset*/
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,
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-weight: inherit;
	font-style: inherit;
	font-size: 100%;
	font-family: inherit;
	vertical-align: baseline;
}
/* remember to define focus styles! */
:focus {
	outline: 0;
}
body {
	line-height: 1;
	color: black;
	background: white;
}
ol, ul {
	list-style: none;
	margin-left:10px;
}
/* tables still need 'cellspacing="0"' in the markup */
table {
	border-collapse: separate;
	border-spacing: 0;
}
caption, th, td {
	text-align: left;
	font-weight: normal;
}
blockquote:before, blockquote:after,
q:before, q:after {
	content: "";
}
blockquote, q {quotes: "" ""; }
/* CSS RESET end */

/*general styles*/
body { background:#adb8ba url(../images/bg.jpg); margin-bottom:20px; text-align:center;}
* { margin: 0;}
html, body { height: 100%;}
h1 { font:normal 18px/21px Georgia, "Times New Roman", Times, serif; color:#FFFFFF; }
h2 { font:bold 20px/21px Arial, Helvetica, sans-serif; color:#01565d;}
h2.blue {color:#01565d;}
h3 { font:bold 14px/16px Georgia, "Times New Roman", Times, serif; color:#707070;}
h4 { font:normal 14px/16px Arial, Helvetica, sans-serif; color:#636363;}
h5 { font:bold 16px/18px Arial, Helvetica, sans-serif; color:#707070;}
p,div { font:normal 13px/17px Arial, Helvetica, sans-serif; color:#707070;}
p { margin-bottom:10px; line-height:18px;} 
p a { color:#01565D;text-decoration:none;}
/*general styles*/
.wrapper { width:960px; text-align:left; min-height: 100%; height: auto !important; height: 100%; margin: 0 auto -81px; /* the bottom margin is the negative value of the footer's height */}
.header {width:958px; margin-bottom:5px; position:relative; margin-top:15px; height:60px; background:url(../images/navigation.jpg) 0 0 repeat-x; -moz-border-radius:4px; -webkit-border-radius:4px; border-radius:4px; behavior: url(border-radius.htc); border:1px solid #879092; }
a.logo {width:201px; height:36px; display:block; position:absolute; top:15px; left:10px;}

/*navigation*/
.header ul{ list-style:none; width:673px; float:right;}
.header li{ float:left; margin-right:10px; padding-top:10px; list-style:none;}
.header li a{ float:left; display:block; color:#000; text-transform:uppercase; text-decoration:none; font:12px 'verdana', sans-serif; font-weight:bold; padding:0 0 0 11px; height:60px; line-height:40px; text-align:center; cursor:pointer;}
.header li a span{ float:left; display:block; padding:0 20px 0 11px;}
.header li.current a{ color:#000; background:url(../images/nav-left.png) no-repeat left 5px;}
.header li.current a span{ color:#000; background:url(../images/nav-right.png) no-repeat right 5px;}
.header li a:hover{ color:#000; background:url(../images/nav-left.png) no-repeat left 5px;}
.header li a:hover span{ color:#000; background:url(../images/nav-right.png) no-repeat right 5px;}
/*nagigation end*/

/*banner area*/
.banner-area-home { height:290px; margin-bottom:6px; background:url(../images/home-banner.png) 0 0 no-repeat;}
.banner-area-how { height:290px; margin-bottom:0px; position:relative;}
.banner-area-packages { height:290px; margin-bottom:6px; background:url(../images/packages-banner.png) 0 0 no-repeat;}
.banner-area-static { height:104px; margin-bottom:6px; background:url(../images/affiliate.jpg) 0 0 no-repeat;}
.banner-area-checkout { height:104px; margin-bottom:6px; background:url(../images/checkout.jpg) 0 0 no-repeat;}
.banner-area-contact { height:104px; margin-bottom:6px; background:url(../images/contact.jpg) 0 0 no-repeat;}
.banner-area-terms { height:104px; margin-bottom:6px; background:url(../images/terms_of_service.jpg) 0 0 no-repeat;}
.banner-area-privacy { height:104px; margin-bottom:6px; background:url(../images/privacy_policy.jpg) 0 0 no-repeat;}
.banner-area-ppc-seo-packages {height:171px; background:url(../images/banner.jpg) 0 0 no-repeat;
width: 767px; float: left; padding-top: 9px; text-align: center;}


/*banner area end*/

/*vertical packages*/
.ranking { background:#eaecec; position:relative; -moz-border-radius:4px; -webkit-border-radius:4px; border-radius:4px; behavior: url(border-radius.htc); border:1px solid #8c989a; padding:17px 0 21px 0; margin:0 0 13px 0;}
a.custom {position:absolute; top:15px; right:20px; width:187px; height:38px; background:url(../images/custombtn.png) 0 0 no-repeat;}
div.hr {height: 7px; margin:0px 18px 0px 18px; background: transparent url(../images/hr.gif) repeat-x scroll center;}
div.hr hr {  display: none;}
div.hrnmgr {height: 7px; margin:0px 0px 0px 0px; background: transparent url(../images/hrgray.gif) repeat-x scroll center;}
div.hrnmgr hr {  display: none;}
.ranking h2 { padding:0 0 8px 18px; }
.ranking h4 { padding:0 0 7px 18px;}
.productwrapper {padding:10px 16px 0 16px; float:left;}
.rank10 {width:302px; padding:36px 0 0 0px; margin-left:5px; height:108px; float:left; background:url(../images/pr10.jpg) 0 0 no-repeat;}
.rank20 {width:302px; padding:36px 0 0 0px; margin-left:5px; height:108px; float:left; background:url(../images/pr20.jpg) 0 0 no-repeat;}
.rank30 {width:302px; padding:36px 0 0 0px; margin-left:5px; height:108px; float:left; background:url(../images/pr30.jpg) 0 0 no-repeat;}
.rank50 {width:302px; padding:36px 0 0 0px; margin-left:5px; height:108px; float:left; background:url(../images/pr50.jpg) 0 0 no-repeat;}
.rank75 {width:302px; padding:36px 0 0 0px; margin-left:5px; height:108px; float:left; background:url(../images/pr75.jpg) 0 0 no-repeat;}
.rank150 {width:302px; padding:36px 0 0 0px; margin-left:5px; height:108px; float:left; background:url(../images/pr150.jpg) 0 0 no-repeat;}
.rank10big {width:605px; padding:15px 0 0 15px; height:158px; float:left; background:url(../images/pb10.jpg) 0 0 no-repeat;}
.rank20big {width:605px; padding:15px 0 0 15px; height:158px; float:left; background:url(../images/pb20.jpg) 0 0 no-repeat;}
.rank30big {width:605px; padding:15px 0 0 15px; height:158px; float:left; background:url(../images/pb30.jpg) 0 0 no-repeat;}
.rank50big {width:605px; padding:15px 0 0 15px; height:158px; float:left; background:url(../images/pb50.jpg) 0 0 no-repeat;}
.rank75big {width:605px; padding:15px 0 0 15px; height:158px; float:left; background:url(../images/pb75.jpg) 0 0 no-repeat;}
.rank150big {width:605px; padding:15px 0 0 15px; height:158px; float:left; background:url(../images/pb150.jpg) 0 0 no-repeat;}
.pr { margin-bottom:10px;}
.prbig { /*margin-bottom:10px;*/ position:relative;}
a.ordernow {width:157px; position:absolute; top:107px; left:13px; height:39px;}
a.viewdtl {width:157px; position:absolute; background:url(../images/viewdetail.gif) 0 0 no-repeat; top:107px; left:175px; height:39px;}
a.active {background-position: 0 -39px;}
.prbig p { width:406px; font-size:14px; line-height:20px; margin-bottom:30px;}
.prbig span { color:#01565d}
.pr h2 { padding:0 0 5px 10px; font:bold 18px/20px Arial, Helvetica, sans-serif; color:#01565d;}
.pr h4 { padding:0 0 5px 10px;}
.view-details-btn {width:114px; margin:0 0 0px 10px; display:block; height:28px; background:url(../images/view-detail-btn.gif) 0 0 no-repeat;}
/*vertical packages end*/


/*content area*/
.mid-pane { display:block; height:100%; height:auto !important;}
.leftblock { float:left; margin-bottom:10px; background:#fff url(../images/container.gif) center top repeat-x; padding:17px 18px 21px 18px; width:607px; border:1px solid #8c989a; -moz-border-radius:4px; -webkit-border-radius:4px; border-radius:4px; behavior: url(border-radius.htc); }
.leftblock_affiliate { float:left; margin-bottom:10px; background:#fff url(../images/container.gif) center top repeat-x; padding:17px 18px 21px 18px; width:607px; border:1px solid #8c989a; -moz-border-radius:4px; -webkit-border-radius:4px; border-radius:4px; behavior: url(border-radius.htc); }
.leftblock_affiliate h2 { padding:0 0 5px 0px; color:#000; }
.leftblock_affiliate h4 { padding:0 0 7px 0px;}

.leftblock-packages { float:left; margin-bottom:10px; background:#eaecec; padding:17px 18px 21px 18px; width:607px; border:1px solid #8c989a; -moz-border-radius:4px; -webkit-border-radius:4px; border-radius:4px; behavior: url(border-radius.htc); }
.rightblock {margin:0 0 0 655px; margin-bottom:10px; padding:17px 16px 21px 16px; background:#fff url(../images/container.gif) 0 0 repeat-x; border:1px solid #8c989a;  -moz-border-radius:4px; -webkit-border-radius:4px; border-radius:4px; behavior: url(border-radius.htc);}
.leftblock h2, .leftblock-packages h2, .rightblock h2 { padding:0 0 5px 0px; color:#000; }
.rightblock h2.blue{color:#01565d;}
.leftblock h4, .leftblock-packages h4, .rightblock h4 { padding:0 0 7px 0px;}
.testimonial p {font-style:italic; margin-bottom:15px; line-height:18px; font-size:12px;}
div.pgcontent { padding-top:10px; border-bottom:1px solid #ddd;}
div.pgcontent h5 {color:#01565d; font-weight:bold; margin-bottom:7px;}
div.pgcontent a {color:#01565d;}
p.block_Txt { margin-left:10px;}
strong { font-weight:bold;}
.leftblock_affiliate ul {list-style-image:none; list-style-type:disc; list-style-position:outside; padding: 0 0 5px 26px; }
.leftblock ul {list-style-image:none; list-style-type:none; list-style-position:outside; padding: 0 0 15px 26px; }
.leftblock ul li {line-height:18px;}
p.ques { font-weight:bold; font-size:13px;}


.contentblock {margin-bottom:10px; background:#fff url(../images/container.gif) center top repeat-x; padding:17px 18px 21px 18px; border:1px solid #8c989a; -moz-border-radius:4px; -webkit-border-radius:4px; border-radius:4px; behavior: url(border-radius.htc); }
.contentblock h2 { padding:0 0 5px 0px; color:#000; }
.contentblock h4 { padding:0 0 10px 0px;}

.contentblockppc {margin-bottom:10px;  padding:17px 18px 21px 18px; border:1px solid #8c989a; -moz-border-radius:4px; -webkit-border-radius:4px; border-radius:4px; behavior: url(border-radius.htc); }



.clearfix:after { content: "."; display: block; clear: both; visibility: hidden; line-height: 0; height: 0;}
.clearfix { display: inline-block;} 
html[xmlns] .clearfix { display: block; } 
* html .clearfix { height: 1%;}


.footer, .push { height: 81px; /* .push must be the same height as .footer */}
.footer {background:#cdd6d7; border:1px solid #909596; width:958px; -moz-border-radius:4px; -webkit-border-radius:4px; border-radius:4px; 	behavior: url(border-radius.htc); margin:0 auto; height:184px; position:relative;}
.footer ul.leftlink {/*width:390px;*/ position:absolute; top:20px; /*left:20px;*/}
.footer ul.leftlink li { display:inline; font:normal 12px/14px Arial, Helvetica, sans-serif; color:#636363; padding:0 5px;}
.footer ul.leftlink li a { color:#636363; text-decoration:none; }
.footer ul.leftlink li a:hover { text-decoration:underline; }
/*.footer ul.bottomlink { position:absolute; top:40px; }
.footer ul.bottomlink li { display:inline; font:normal 12px/14px Arial, Helvetica, sans-serif; color:#636363; padding:0 5px;}
.footer ul.bottomlink li a { color:#636363;text-decoration:none; }
.footer ul.bottomlink li a:hover { text-decoration:underline; }*/
.social{ position:absolute; width:180px; height:56px; right:20px; top:-20px;}
.social a.twitt { float:left; width:54px; margin-right:5px; height:55px;}
.social a.facebook { float:left; width:55px; margin-right:5px; height:55px;}
.social a.in { float:left; width:55px; margin-right:5px; height:55px;}
/*.copy { position:absolute; width:400px; top:40px; right:20px;}*/
.copy p {font-size:11px;}


/*popup form*/
.customized {
	clear:both;
	height:100%;
	overflow:hidden;
	/*background:url(../images/testimonial-bg.gif) repeat-x 0 100%;*/
	border-left:#8f9899 1px solid;
	border-right:#e1e1e1 1px solid;
	padding:19px 18px 22px 16px;
	margin:0 0 0 0;
	background-color:#fff;
}
.customized-xtrapad {
	clear:both;
	
	background:url(../images/testimonial-bg.gif) repeat-x 0 0;
	border-left:#e1e1e1 1px solid;
	border-right:#e1e1e1 1px solid;
	padding:19px 18px 25px 16px;
}

.customized p{
	padding:0 0 10px 0;
}

.customized div, .customized-xtrapad div {
	width:293px;
	float:left;
	margin:0 33px 0 0;
	_margin:0 25px 0 0;
}
.customized div.nmar, .customized-xtrapad div.nmar {
	width:293px;
	float:left;
	margin:0;
}
.customized label, .customized-xtrapad label {
	font:normal 14px/16px Arial, Helvetica, sans-serif;
	color:#636363;
	display:block;
	clear:both;
	padding:0 0 3px 0;
}
.customized input.txtfld, .customized-xtrapad input.txtfld {
	width:289px;
	background:url(../images/inputbg.gif) repeat-x 0 0;
	border:#cccccc 1px solid;
	font:normal 14px/16px Arial, Helvetica, sans-serif;
	color:#636363;
	padding:4px;
	margin:0 0 10px 0;
}
.customized input.txtfld-lrg, .customized-xtrapad input.txtfld-lrg {
	width:618px;
	background:url(../images/inputbg.gif) repeat-x 0 0;
	border:#cccccc 1px solid;
	font:normal 12px/16px Arial, Helvetica, sans-serif;
	color:#636363;
	padding:4px;
	margin:0 0 5px 0;
}
.customized textarea, .customized-xtrapad textarea {
	width:622px;
	height:80px;
	background:url(../images/inputbg.gif) repeat-x 0 0;
	border:#cccccc 1px solid;
	margin:0 0 10px 0;
	font-size:14px;
	color:#636363;
	padding:4px;
	font-family:Arial, Helvetica, sans-serif;
	*margin:0 0 18px 0;
}
.customized input.butt, .customized-xtrapad input.butt {
	background:none;
	border:none;
	float:right;
	margin-top:-10px;
}
.customized2 {
	clear:both;
	width:630px;
	height:100%;
	overflow:hidden;
	border-top:#e1e1e1 1px solid;
	border-left:#e1e1e1 1px solid;
	border-right:#e1e1e1 1px solid;
	border-bottom:#e1e1e1 1px solid;
	padding:10px 18px 22px 16px;
	margin:0 0 0 0;
	 -moz-border-radius:4px; -webkit-border-radius:4px; border-radius:4px; 	behavior: url(border-radius.htc);
}

.customized2 h2{ font-size:15px; font-weight:bold; line-height:18px;}

/*popup form end*/

/* 2nd form */

/*popup form*/
.customform {
	clear:both;
	height:100%;
	overflow:hidden;
	width:607px;
	float:left;
	/*background:url(../images/testimonial-bg.gif) repeat-x 0 100%;*/
	border:#8f9899 1px solid;
	padding:19px 18px 22px 16px;
	margin:0 0 10px; 0;
	background-color:#fff;
	-moz-border-radius:4px; -webkit-border-radius:4px; border-radius:4px; 	behavior: url(border-radius.htc);
}
.customform-xtrapad {
	clear:both;
	
	background:url(../images/testimonial-bg.gif) repeat-x 0 0;
	border-left:#e1e1e1 1px solid;
	border-right:#e1e1e1 1px solid;
	padding:19px 18px 25px 16px;
}

.customform p{
	padding:0 0 10px 0;
}

.customform div, .customform-xtrapad div {
	width:280px;
	float:left;
	margin:0 33px 0 0;
	_margin:0 25px 0 0;
}
.customform div.nmar, .customform-xtrapad div.nmar {
	width:283px;
	float:left;
	margin:0;
}
.customform label, .customform-xtrapad label {
	font:normal 14px/16px Arial, Helvetica, sans-serif;
	color:#636363;
	display:block;
	clear:both;
	padding:0 0 3px 0;
}
.customform input.txtfld, .customform-xtrapad input.txtfld {
	width:280px;
	background:url(../images/inputbg.gif) repeat-x 0 0;
	border:#cccccc 1px solid;
	font:normal 14px/16px Arial, Helvetica, sans-serif;
	color:#636363;
	padding:4px;
	margin:0 0 10px 0;
}
.customform input.txtfld-lrg, .customform-xtrapad input.txtfld-lrg {
	width:590px;
	background:url(../images/inputbg.gif) repeat-x 0 0;
	border:#cccccc 1px solid;
	font:normal 12px/16px Arial, Helvetica, sans-serif;
	color:#636363;
	padding:4px;
	margin:0 0 5px 0;
}
.customform textarea, .customform-xtrapad textarea {
	width:590px;
	height:100px;
	background:url(../images/inputbg.gif) repeat-x 0 0;
	border:#cccccc 1px solid;
	margin:0 0 10px 0;
	font-size:14px;
	color:#636363;
	padding:4px;
	font-family:Arial, Helvetica, sans-serif;
	*margin:0 0 18px 0;
}
.customform input.butt, .customform-xtrapad input.butt {
	background:none;
	border:none;
	float:right;
	margin-top:-10px;
}

.customform select.selfld, .customized-inner-xtrapad select.selfld {
	width:290px;
	background:url(../images/inputbg.gif) repeat-x 0 0;
	border:#cccccc 1px solid;
	font:normal 14px/16px Arial, Helvetica, sans-serif;
	color:#636363;
	padding:4px;
	margin:0 0 10px 0;
}
.customform select.small-selfld, .customized-inner-xtrapad select.small-selfld {
	width:121px;
	background:url(../images/inputbg.gif) repeat-x 0 0;
	border:#cccccc 1px solid;
	font:normal 14px/16px Arial, Helvetica, sans-serif;
	color:#636363;
	padding:4px;
	margin:0 8px 10px 9px;
}
.customform select.small-selfldnmar, .customized-inner-xtrapad select.small-selfldnmar {
	width:121px;
	background:url(../images/inputbg.gif) repeat-x 0 0;
	border:#cccccc 1px solid;
	font:normal 14px/16px Arial, Helvetica, sans-serif;
	color:#636363;
	padding:4px;
	margin:0 8px 10px 0;
	float:left;
}

.customized-xtrapad h5 {
	color:#8560A8;
	font-weight:normal;
	padding:5px 0 7px 0;
}
.customized-xtrapad p.privacyTxt{
	background:url(../images/privacy-bulet.gif) no-repeat 20px 4px;
	padding-left:38px;
}
.signup-xtrapad p.privacyTxt{
	background:url(../images/privacy-bulet.gif) no-repeat 20px 4px;
	padding-left:38px;
	width:580px;
}
.comp { text-align:center;}

/*2nd form end */

/*tabbed interface */
.tabbed {height:45px;}
.tabbed ul {list-style-type:none;}
.tabbed ul li { display:inline; margin-right:10px;}
.tabbed ul li.current a { background:transparent url(../images/tab.png) 0 0 no-repeat;}
.tabbed ul li a:hover { background:transparent url(../images/tab.png) 0 0 no-repeat;}
.tabbed ul li a { width:125px; height:45px;text-align:center; line-height:38px; color:#003f65; font-weight:bold; text-decoration:none; display:inline-block;}
.sidepack {width:260px; padding:27px 0 0 11px; position:relative; height:103px;}
.soft10 {background:url(../images/sm10.jpg) 0 0 no-repeat; }
.soft20 {background:url(../images/sm20.jpg) 0 0 no-repeat;}
.soft30 {background:url(../images/sm30.jpg) 0 0 no-repeat;}
.soft50 {background:url(../images/sm50.jpg) 0 0 no-repeat;}
.soft75 {background:url(../images/sm75.jpg) 0 0 no-repeat;}
.soft150 {background:url(../images/sm75.jpg) 0 0 no-repeat;}
a.viewdetailsmall { background:url(../images/viewdetail-small.gif) 0 0 no-repeat; width:103px; height:26px; display:block; position:absolute; top:73px; left:12px;}
.sidepack h2 { font-size:16px; font-weight:bold; margin-bottom:0px; padding:0; color:#01565d}
.sidepack h4 { font-size:12px;}
a.custombtn {width:187px; height:38px; display:block; text-align:center; margin: 20px auto 0 auto; background:url(../images/custombtn.png) 0 0 no-repeat;}

/*image slider */
#slideshow {
	width:960px;
	height:280px;
	position:relative;
}

#slideshow #slidesContainer {
  margin:0 auto;
  width:960px;
  height:280px;
  overflow:hidden; /* allow scrollbar */
  position:relative;
}
#slideshow #slidesContainer .slide {
  margin:0 auto;
  width:960px; /* reduce by 20 pixels of #slidesContainer to avoid horizontal scroll */
  height:280px;
}

/** 
 * Slideshow controls style rules.
 */
.control {
  display:block;
  width:39px;
  height:280px;
  text-indent:-10000px;
  position:absolute;
  cursor: pointer;
}
#leftControl {
  top:0;
  left:-37px;
  background:transparent url(../images/control_left.png) no-repeat 0 0;
}
#rightControl {
  top:0;
  right:-37px;
  background:transparent url(../images/control_right.png) no-repeat 0 0;
}

.slide h2, .slide p {
  margin:15px;
}
.slide h2 {
  font:italic 24px Georgia, "Times New Roman", Times, serif;
  color:#ccc;
  letter-spacing:-1px;
}


/* Image slider end*/

a.join {width:171px; height:38px; text-indent:-9999px; background:url(../images/join.gif) 0 0 no-repeat; display:block;}



.datatab { padding:20px 10px 10px 10px; position:relative; background:#fff;  margin:-20px 0 10px 0px; height:690px; clear:both; width:578px; border:1px solid #ddd;}

.datatab ul li.grey { background-color:#f4f4f4; padding-top:4px; padding-bottom:0px; padding-left:4px; float:left;}
.datatab ul li.white {background-color:#FFFFFF;  padding-top:4px; padding-bottom:0px; padding-left:4px; float:left;}
.datatab ul li.brd { border-top:#e3e3e3 1px solid; background-color:#FFFFFF; padding:8px 0 0 0; margin:8px 0 0 0 !important;}
.datatab ul li.brd p a { font:normal 14px/15px Arial, Helvetica, sans-serif; color:#a864a8; text-decoration:none; float:right;}
.datatab ul li.brd p a:hover { text-decoration:underline;}
.datatab ul li p { font:normal 12px/14px Arial, Helvetica, sans-serif; color:#707070; padding:0 0 0 2px;}
.datatab ul li p.leftp { width:285px; float:left;}
.datatab ul li p.rightp { width:260px; float:left;}

p.termsTxt {
padding-left:26px;
}

p.privacyTxt {
background:transparent url(../images/privacy-bulet.gif) no-repeat scroll 20px 4px;
padding-left:38px;
}


/* login section */
.login {background:#eaecec; margin:37px auto; padding:17px 18px 21px 18px; width:360px; border:1px solid #8c989a; -moz-border-radius:4px; -webkit-border-radius:4px; border-radius:4px; behavior: url(border-radius.htc); }
.login h2{ color:#000; margin-bottom:5px;}
.login h4 { font-size:12px; margin-bottom:10px;}
.login .txtfld {width:335px; background:url(../images/inputbg.gif) repeat-x 0 0; border:#cccccc 1px solid; font:normal 14px/16px Arial, Helvetica, sans-serif; color:#636363; padding:5px; margin:0 0 15px 0;}
.login .txtfldsmall {width:240px; float:left; background:url(../images/inputbg.gif) repeat-x 0 0; border:#cccccc 1px solid; font:normal 14px/16px Arial, Helvetica, sans-serif; color:#636363; padding:5px; margin:0 10px 10px 0;}
.login label {font:normal 14px/16px Arial, Helvetica, sans-serif; color:#636363; display:block; clear:both; padding:0 0 3px 0;}
.login input.butt {float:left; margin:0 15px 0 0;}
.login input.buttsmall { display:inline; margin-top:-3px; float:left;}
.login a {color:#0192a5; float:left; font-family:Georgia,"Times New Roman",Times,serif; font-size:12px; font-size-adjust:none; font-stretch:normal;
font-style:normal; font-variant:normal; font-weight:normal; line-height:35px; text-decoration:none;}
.login a:hover { text-decoration:underline}
p.txtleft {float:left; font-size:14px; margin:0; width:300px;}
p.txtright {float:right; font-size:14px; margin:0; text-align:right;}




/* PPC Landing Page */


.bannerarea 				{ width: 965px; float: left; padding-top: 9px; text-align: center; }


.award_cont 				{ background:url(../images/awardcontbg.jpg) repeat-x left top; width: 965px; height:105px; float: left;}
.award_cont_right 			{ background:url(../images/award_cont_right.jpg) no-repeat right top;width:965px;height:105px;}
.award_cont_left 			{ background:url(../images/award_cont_left.jpg) no-repeat left top;width:940px;height:105px; padding-left: 25px;}
.award_cont_left h1			{ font-family: ITC Garamond; font-weight: normal; color: #FFFFFF; font-size: 32px; margin: 0px; padding:12px 0px;}
.award_cont_left h2			{ font-family: ITC Garamond; font-weight: normal; color: #FFFFFF; font-size: 18px;}
.award_cont .badge 			{ background:url(../images/badge.png) no-repeat left top; width: 123px; height: 99px; float: right; margin-right: 35px; margin-top: -10px; text-align: center; padding-top: 25px; }
.award_cont .badge .small	{ font-family: ITC Garamond; font-weight: bold; color: #01565D; font-size: 17px;}
.award_cont .badge .smallest{ font-family: ITC Garamond; font-weight: normal; color: #01565D; font-size: 14px;}
.award_cont .badge .price	{ font-family: ITC Garamond; font-weight: bold; color: #01565D; font-size: 28px; line-height: 25px;}


.contentarea 				{ width: 965px; float: left; padding-top: 3px;}
.leftcontent				{ width: 330px; margin-right: 20px; float: left; }
.rightcontent				{ width: 615px; float: left;}


.contentbox					{ background:#EAECEB url(../images/boxbg.jpg) repeat-y right top; float: left;}
.contentbox_topleft			{ background: url(../images/boxbg_topleft.jpg) no-repeat left top; float: left;}
.contentbox_topright		{ background: url(../images/boxbg_topright.jpg) no-repeat right top; float: left;}
.content_botbg				{ background: url(../images/boxbg_bot.jpg) repeat-x left bottom;  float: left;}
.contentbox_botleft			{ background: url(../images/boxbg_botleft.jpg) no-repeat left bottom; float: left;}
.contentbox_botright		{ background: url(../images/boxbg_botright.jpg) no-repeat right bottom; padding: 14px;  float: left;}


.contentbox h2				{ font-family: Arial; font-size: 22px; color: #01565D; font-weight: bold;}
.contentbox 				{ font-family: Arial; font-size: 12px; color: #636363;}
.contentbox .hr				{ background: url(../images/spacerbg.jpg) repeat-x; height: 2px; line-height:0px; font-size: 0px; margin: 10px 0px; clear: both;}
.contentbox .hr	hr			{ display: none;}


.leftbanners 				{ width: 301px; height: 144px; display: block;}
.leftbanners h2				{ font-family: Arial; font-size: 17px; color: #01565D; font-weight: bolder;}
.leftbanners img			{ margin: 5px 0px;}
.bannerleft					{ background: url(../images/bannerleftbg.jpg) no-repeat left top; width: 184px; height: 109px; padding-top: 35px; padding-left: 11px; float: left;}


.keywords10 				{ background: url(../images/10keywords.jpg) no-repeat left top; float: left; width: 106px; height: 64px; display: block; padding-top: 80px; font-size: 10px; color: #FFFFFF;}
.keywords10 h2				{ font-family: ITC Garamond; font-weight: normal; color: #FFFFFF; font-size: 22px; margin: 0px; padding: 0px;}
.keywords20 				{ background: url(../images/20keywords.jpg) no-repeat left top; float: left; width: 106px; height: 64px; display: block; padding-top: 80px; font-size: 10px; color: #FFFFFF;}
.keywords20 h2				{ font-family: ITC Garamond; font-weight: normal; color: #FFFFFF; font-size: 22px; margin: 0px; padding: 0px;}
.keywords30 				{ background: url(../images/30keywords.jpg) no-repeat left top; float: left; width: 106px; height: 64px; display: block; padding-top: 80px; font-size: 10px; color: #FFFFFF;}
.keywords30 h2				{ font-family: ITC Garamond; font-weight: normal; color: #FFFFFF; font-size: 22px; margin: 0px; padding: 0px;}
.keywords50 				{ background: url(../images/50keywords.jpg) no-repeat left top; float: left; width: 106px; height: 64px; display: block; padding-top: 80px; font-size: 10px; color: #FFFFFF;}
.keywords50 h2				{ font-family: ITC Garamond; font-weight: normal; color: #FFFFFF; font-size: 22px; margin: 0px; padding: 0px;}
.keywords75 				{ background: url(../images/75keywords.jpg) no-repeat left top; float: left; width: 106px; height: 64px; display: block; padding-top: 80px; font-size: 10px; color: #FFFFFF;}
.keywords75 h2				{ font-family: ITC Garamond; font-weight: normal; color: #FFFFFF; font-size: 22px; margin: 0px; padding: 0px;}
.keywords150 				{ background: url(../images/150keywords.jpg) no-repeat left top; float: left; width: 106px; height: 64px; display: block; padding-top: 80px; font-size: 10px; color: #FFFFFF;}
.keywords150 h2				{ font-family: ITC Garamond; font-weight: normal; color: #FFFFFF; font-size: 22px; margin: 0px; padding: 0px;}



.rightformarea 				{ margin-bottom: 15px; clear: both; float: left;}
.about_area 				{ margin-bottom: 18px; clear: both; float: left; width: 100%;}
.about_area p				{ margin: 0px; padding: 0px; line-height: 18px;}

.formbox					{ padding: 10px 0px 0px 0px; width: 100%; float: left; clear: both;}
.formboxleft 				{ width: 49%; float: left;}
.formboxright 				{ width: 49%; float: left;}

.formbox label				{ font-family: Arial; font-size: 12px; color: #636363;}
.formbox INPUT.txtbx		{ background: url(../images/txtbxbg.jpg) repeat-x left top; height: 22px; width: 270px;border: #D7D7D7 1px solid; margin: 2px 0px 7px 0px;}
.formbox TEXTAREA			{ background: #FFFFFF url(../images/txtbxbg.jpg) repeat-x left top; height: 107px; width: 560px;border: #D7D7D7 1px solid; margin: 4px 0px 7px 0px;}
.formbox INPUT.submit		{ float: right; margin-right:10px; margin-top:7px;}


.about_height				{ height: 75px; *height: 40px; }



/* SEO Purpose */

.seolinks { text-decoration: underline; }
.seolinks1 { text-decoration: none; }
.sitemap p a:hover { text-decoration:underline; }

p a:hover{ text-decoration: none;}

/* New Added on 4-8-2010 for header phone*/
.headertop{ height:20px; font-family: Arial; font-size: 22px;font-weight: bold;text-align:right; margin-top:15px;}
.headerphonetxt {color:#FFFFFF;}
.headerphonenum {color:#01565D;}


/* ------------ Css Add on 04/08/2010 -------------- */
.footer h2 {text-align:center; padding:10px 0 8px 0;}
.footer h2 a{ text-decoration:none; color:#01565D;}
.footer h2 a:hover{ text-decoration:none; color:#000;}
.footer ul.footerlink { list-style-type:none; text-align:center;}
.footer ul.footerlink li { background:url(../images/footer-dooted.gif) no-repeat 100% 2px; display:inline; font:normal 12px/18px Arial; color:#636363; padding:0 5px;}
.footer ul.footerlink li.last{ background:none;}
.footer ul.footerlink li a { color:#636363; text-decoration:none; }
.footer ul.footerlink li a:hover { text-decoration:underline; }


.footer ul.bottomlink { padding:10px 0 0 0;}
.footer ul.bottomlink li { background:url(../images/footer-dooted2.gif) no-repeat 100% 1px; display:inline; font:normal 14px/14px Arial; color:#01565D; padding-right:6px; margin-right:6px;}
.footer ul.bottomlink li.last2{ background:none;}
.footer ul.bottomlink li a { color:#01565D;text-decoration:none; }
.footer ul.bottomlink li a:hover { text-decoration:underline; }
.copy { text-align:center;}
.footer p{ font:normal 12px/17px Arial; color:#666666; padding-top:10px;}
.footer p a{ text-decoration:none;color:#666666;} 
.footer p a:hover{ color:#000;text-decoration:none;}

/*Additional added on 20-10-2010*/
.rankingtag h1 { font:bold 20px/21px Arial, Helvetica, sans-serif; color:#01565d;}
.rankingtag h1.blue {color:#01565d;}
.rankingtag h2 { font:normal 14px/16px Arial, Helvetica, sans-serif; color:#636363;}
.hometags h1{ padding:0 0 8px 18px;}
.hometags h2{  padding:0 0 7px 18px;}
.seopacktags  h1 {padding:0 0 5px 0px; color:#000;}
.seopacktags  h2 {padding:0 0 7px 0px;}
.keywordtags h1 {padding:0 0 5px 0px; color:#000;}
.keywordtags h2 {padding:0 0 7px 0px;}
