/* -- GLOBAL STYLES --*/

body {font: 12px Arial, Helvetica, sans-serif; color: #777; background: #ddd; text-align: center; margin: 0px; padding: 0px;}
* {margin:0; padding:0;}
.clear {clear:left;}

p {line-height:17px; padding-bottom:14px;}
a {text-decoration:underline; color:#0067a6;}
a:hover {text-decoration:none; color:#f26522;}
ul {margin:0 0 10px 30px;}
li {line-height:17px; padding-bottom:5px; list-style-type:square;}

h1 {}
h2 {}
h3 {}
h4 {color:#0067a6; font-size:14px; padding-bottom:15px; font-weight:normal; margin-bottom:15px; border-bottom:1px solid #ddd;}
h5 {color:#f26522; font-size:14px; padding-bottom:5px; font-weight:normal;}
h6 {color:#0067a6; font-size:14px; padding-bottom:5px; font-weight:normal;}

sup {font-size:10px;}

/* -- FORM STYLES --*/

#form {padding:0 20px;}
#form {padding:0 0px;} /* because of testimonial */
.small {font-size:9px; color:#0067a6;}
.left {float:left; width:170px; margin-bottom:5px; color:#0067a6; margin-right:15px;}
.right {float:right; width:280px; margin-bottom:5px; color:#0067a6;}
.center {margin-bottom:5px; color:#0067a6;}
.input {width:147px; padding:3px; border:1px solid #aaa; border-bottom:1px solid #ddd; border-right:1px solid #ddd; }
.inputarea {border:1px solid #aaa; border-bottom:1px solid #ddd; border-right:1px solid #ddd; }
.inputlong {width:180px; padding:3px; border:1px solid #aaa; border-bottom:1px solid #ddd; border-right:1px solid #ddd; }
.left p, .right p, .center p{padding-bottom:5px;}
#divRequired {text-align:center;visibility:hidden;border:1px solid #ff0000;padding:10px;font-size:12px;font-weight:bold;color:#ff0000;}
.required {font-weight:bold;color:#ff0000;}
#divTestimonial {
	display: block;
	margin-bottom: 35px;
	background: transparent url(images/module-br.png) no-repeat 100% 100%;
	height: 402px;
	width: 280px;
}
#divTestimonial div {
	display: block;
	background: url(images/module-tr.png) no-repeat 100% 0px;
}
#divTestimonial div div {
	display: block;
	background: url(images/module-bl.png) no-repeat 0px 100%;
	height: 402px;
	width: 280px;
}
#divTestimonial div div div {
	width: 250px;
	height: 400px;
	display: block;
	overflow: hidden;
	padding: 50px 15px 15px 15px;
	position: relative;
	background: url(images/module-tl.png) no-repeat 0px 0px;
}
#divTestimonial div div div p { text-align:justify;}
#divTestimonial div div div p.title { text-align:right;font-weight:bold;}
#divTestimonial div div div h3 {
	margin: 0px;
	padding: 0px;
	position: absolute;
	top: 10px;
	color:#0067a6; 
	font-size: 150%;
	font-weight: normal;
	line-height: 100%;
	display: block;
}

/* -- HEADER STYLES --*/

#header {margin:auto; width:920px; background:url(images/bg-header.gif) top center no-repeat; text-align:left; height:100px;}
#header2 {margin:auto; width:920px; background:url(images/bg-header2.gif) top center no-repeat; text-align:left; height:100px;}
#logo {float:left; width:300px;}
#logo a img {border:none;}
#tagline {float:right; width:400px; padding-right:76px; text-align:right; color:#0067a6; font-size:14px; padding-top:31px;}
#tagline a span{cursor:hand;width:209px;height:22px;display:block;margin:0;padding:0;float:right;}

/* -- WRAPPER STYLES --*/

#wrapper {margin:auto; width:860px; padding:0 30px; background:url(images/bg.gif) top center repeat-y; text-align:left;}

/* -- OFFER STYLES --*/

#offer {background:url(images/bg-offer.jpg) top left no-repeat;height:245px;} 
#offer h1 {padding:15px 0 5px 0px; font-weight:normal; font-size:16px; color:#8dd1fb;} 
#offer h2 {padding:0 0px 10px 0px; font-weight:normal; font-size:12px; color:#fff;} 
#offer h3 {padding:0 0 0px 0px; font-weight:normal; font-size:11px; color:#8dd1fb;} 
#offer p {padding:0 0 0 0px; color:#ccc; font-size:13px;} 


#offer-left {float:left; width:230px;}
#offer-left p {padding:5px 15px 5px 15px; color:#fff; font-size:10px;}
#offer-left h1 {padding:0px 0 0px 15px; font-weight:normal; font-size:14px; color:#fff;}
#offer-left h2 {padding:0px 0 0px 15px; font-weight:bold; font-size:28px; color:#fff; font-style:italic;}
#offer-right {float:right; width:300px; padding-right:15px; padding-top:10px;}

#offer-right ul {margin:0 0 10px 15px; color:#fff; font-size:14px;}
#offer-right li {line-height:17px; padding-bottom:0px; list-style-type:square;}

/* -- CONTENT STYLES --*/

#content {margin-bottom:20px;}
#col1 {float:left; width:390px; padding-left:20px;}
#col2 {float:right; width:390px; padding-right:20px;}
#features {float:left; padding-top:15px; width:860px; background:url(images/bg-features.gif) top left no-repeat;}

#info {font-size:11px; text-align:center; color:#0067a6; padding:20px 0 15px 0; line-height:17px;}

#content1 {margin-bottom:20px; padding-top:20px; border-top:1px solid #ddd;}
#content1 h1 {font-size:23px; font-weight:normal; color:#0067a6; padding-bottom:10px;}
#content1 h2 {font-size:18px; font-weight:normal; color:#f26522;}
#content1 h2.privacy_title {font-size:23px; font-weight:normal; color:#0067a6; padding:10px 0 12px 0;}

#features {margin-bottom:10px;}
#form {margin-bottom:20px;}

/* -- INFO STYLES --*/


/* -- FOOTER STYLES --*/

#footer {margin:auto; width:860px; padding:35px 30px 0 30px; background:url(images/bg-footer.gif) top center no-repeat; text-align:center; margin-bottom:20px; font-size:11px; top:-20px; position:relative;}
#footer h4 {color:#777; font-size:14px; padding-bottom:5px; font-weight:normal;}
#footer a {text-decoration:underline; color:#777;}
#footer a:hover {text-decoration:none; color:#222;}

#disabled_box1 a {background-image: url(images/button-chat.gif); display:block; width: 105px ; height: 33px; background-repeat: no-repeat; text-decoration:none}
#box1 a {font-weight: bold;}
