* {
	margin: 0px;
	padding: 0px;
	text-decoration: none;
	list-style: none;
	outline: none; }
	
u { text-decoration: underline; }

	
u { text-decoration: underline; }
	
body {
	background: #fff url('../images/background.gif') left top repeat-x;
	font-family: Tahoma, Geneva, sans-serif; }
	
.header, .upper_header, .content, .mainnavigation {
	width: 920px;
	height: auto;
	overflow: hidden;
	display: block;
	clear: both; }
	
.content {
	margin: 0px auto;}
	
.logo {
	background: transparent url('../images/logo.gif') left top no-repeat;
	float: left;}
	
.logo img {
	border: none; }
	
.txw {
	float: right;
	padding: 23px 23px 0px 0px;
	height: auto;
	overflow: hidden; }
	
.txw a img {	
	border: none;
 	float: left; }
	
.txw p {
	font-size: 11px;
	color: #333;
	font-weight: bold;
	float: left;
	padding: 10px 8px 0px 0px;}

.mainnavigation {
	padding: 0px 0px 0px 5px; }

.mainnavigation a {
	background: transparent url('../images/buttonbody.gif') left top repeat-x;
	height: 30px;
	float: left;
	cursor: pointer;
	color: #707070;
	font-weight: bold;
	margin: 0px 2px 0px 0px;
	font-size: 12px;}
	
.leftcorner {
	background: transparent url('../images/buttonleftcorner.gif') left top no-repeat;
	float: left;
	height: 21px;
	padding: 9px 10px 0px 18px;}
	
.rightcorner {
	background: transparent url('../images/buttonrightcorner.gif') left top no-repeat;
	height: 30px;
	width: 5px;
	float: left; }
	
.mainnavigation a:hover, .mainnavigation a:hover .leftcorner, .mainnavigation a:hover .rightcorner, .currenttab, .currenttab .rightcorner, .currenttab .leftcorner   {
	background-position: left -30px!important;
	color: #fff!important;}
	
.subnavigation {
	background: transparent url('../images/sublinks_bg.gif') left top no-repeat;
	width: 900px;
	height: 27px;
	display: block;
	clear: both;
	font-size: 12px;
	font-weight: bold;
	color: #fff;
	padding: 10px 0px 0px 15px;}
	
.subnavigation a {
	background: transparent;
	color: #fff;
	display: inline;
	margin: 0px 3px 0px 3px;
	padding: 0px 3px 0px 3px;}
	
.subnavigation a:hover, .currentsubtab {
	background: #fff!important;
	color: #193266!important; }
	
.triple_blocks_content {
	background: transparent url('../images/triple_body.gif') left top repeat-y;
	width: 920px;
	height: auto;
	overflow: hidden; 
	display: block;
	clear: both; }
	
.triple_blocks_content_top {
	background: transparent url('../images/triple_top.gif') left top no-repeat;
	width: 920px;
	height: auto;
	overflow: hidden; }
	
.triple_blocks_content_bottom {
	background: transparent url('../images/triple_bottom.gif') left top no-repeat;
	width: 920px;
	height: 13px;
	display: block;
	clear: both;
	font-size: 1px;}
	
.part {
	float: left;
	width: 293px;
	height: auto;
	padding: 20px 7px 0px 0px;
	overflow: hidden;}
	
.part h2 {
	display: block;
	clear: both;
	width: 285px;
	height: auto;
	overflow: hidden;
	font-size: 18px;
	font-weight: normal;
	font-family: Arial, Helvetica, sans-serif;
	color: #fff;
	padding: 25px 0px 15px 15px;}
	
.subpart {
	display: block;
	clear: both;
	background: transparent url('../images/darkblue_dot.gif') left bottom repeat-x;}
	
.subpart p, .product_content p, .lite_form p {
	display: block;
	clear: both;
	font-size: 14px;
	line-height: 19px;
	height: auto;
	overflow: hidden;
	text-align: justify;
	padding: 10px 10px 10px 10px;}
	
.subpart p img, .product_content p img {
	margin: 0px 10px 0px 0px;
	border: 3px solid #b0bdd0;}
	
.overdiv {
	font-size: 14px;
	display: block;
	clear: both;
	text-align: justify;
	height: auto;
	overflow: hidden;
	padding: 10px;
	line-height: 18px;}
	
.subpart div p, .subpart div p img {
	float: left; }
	
.subpart div p {
	width: 167px; }
	
.subpart div p strong {
	font-size: 14px;
	color: #000;
	text-align: left;
	display: block;
	clear: both;}
	
.subpart div p span {
	display: block;
	clear: both;
	font-size: 11px;
	color: #000;
	text-align: left;
	font-weight: bold; }
	
.overdiv img { margin: 10px; border: 3px solid #b0bdd0; }
	
.subpart div img{
	border: 3px solid #b0bdd0;
	margin: 10px 0px 0px 0px;}
	
.productplace {
	width: 294px;
	height: auto;
	overflow: hidden;
	display: block;
	clear: both;
	padding: 5px 0px 15px 0px;}
	
.product_title {
	display: block;
	clear: both;
	background: #7da52c url('../images/whitedot.gif') left top repeat-x;}
	
.inner_product_title {
	background: transparent url('../images/whitedot.gif') left bottom repeat-x;
	display: block;
	clear: both;
	padding: 5px 5px 5px 10px;}
	
.inner_product_title h3, .inner_product_title h3 a {
	font-size: 19px;
	font-weight: normal;
	color: #fff; }
	
.inner_product_title h3 a:hover {
	text-decoration: underline; }
	
.product_content div {
	display: block;
	clear: both;
	width: 290px;
	height: auto;
	overflow: hidden;
	padding: 0px 0px 0px 10px;}
	
.product_content div a {
	background: transparent url('../images/subscribebutton.gif') left top no-repeat;
	width: 166px;
	height: 31px;
	float: left; }
	
.product_content div a:hover {
	background-position: left -31px; }
	
.product_content div a:active {
	background-position: left -62px; }
	
.titlewithimage {
	display: block;
	clear: both;
	padding: 6px 0px 0px 6px;}
	
.largerimage {
	padding: 3px 0px 0px 6px; }
	
.titlewithimage img, .titlewithimage h2 {
	float: left;
	clear: none!important;
	padding: 0px;
	width: auto;}
	
.titlewithimage h2 {
	padding: 19px 0px 0px 10px;	}
	
.largerimage h2 {
	padding: 42px 0px 0px 10px; }
	
.largerimage img { float: right; margin: 0px 10px 0px 0px; }
	
.lite_form {
	display: block;
	clear: both; }
	
.lite_form p {
	padding-top: 5px; }
	
.logs {
	display: block;
	clear: both;
	width: 280px;
	height: auto;
	padding: 0px 0px 10px 15px;
	overflow: hidden; }
	
.inp {
	background: transparent url('../images/biginput_parrent.gif') left top no-repeat;
	width: 258px;
	height: 30px;
	display: block;
	clear: both;
	margin: 0px 0px 7px 0px;
	padding: 8px 0px 0px 7px;}
	
.inp input {
	float: left;
	border: none;
	width: 250px;
	background: transparent;
	color: #2d6795;
	font-size: 18px;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: normal;}
	
.submit {
	background: transparent url('../images/submitbutton.gif') left top no-repeat;
	height: 21px;
	width: 99px;
	text-align: center;
	float: left;
	clear: both;
	cursor: pointer;
	color: #2d6795;
	font-size: 12px;
	padding: 2px 0px 0px 0px;
	font-weight: bold; }
	
.submitforfree {
	background: transparent url('../images/subscribeforfree.gif') left top no-repeat;
	width: 258px;
	height: 31px;
	display: block;
	clear: both; }
	
a:hover.submitforfree { background-position: left -31px; }
a:active.submitforfree { background-position: left -62px; }

a:hover.submit { background-position: left -23px!important; }
a:active.submit { background-position: left -46px!important; }

.subpart_hd {
	background: transparent url('../images/subtio.gif') left top no-repeat;
	width: 300px;
	height: auto;
	overflow: hidden;
	display: block;
	clear: both;
	padding: 8px 0px 0px 0px;}
	
.lastsection {
	margin: 0px 0px 0px 1px;
	width: 304px; }
	
.orange {
	color: #ff8400;
	font-size: 18px; }
	
.readmore {
	float: left;
	clear: both;
	font-weight: bold;
	color: #178ae6;
	font-size: 12px;
	text-decoration: underline; }
	
.innerparrent a, .innerparrent ul li a, .double_half ul li a, .double_half a, .withcheckbox label a, .bllink, .prevornext_navigation table tbody td a, .goinleft, .inner_half ul li a, .inner_half a, .sml, .loggedas span a, .faqs .testimonial .testimonial_top a, .subpart p a { font-weight: bold; text-decoration: underline; color: #178ae6; }
a:hover.readmore, .innerparrent a:hover, .innerparrent ul li a:hover, .double_half ul li a:hover, .double_half a:hover, .withcheckbox label a:hover, a:hover.bllink, .prevornext_navigation table tbody td a:hover, a:hover.goinleft, .inner_half ul li a:hover, .inner_half a:hover, a:hover.sml, .loggedas span a:hover, .faqs .testimonial .testimonial_top a:hover, .subpart p a:hover {
	color: #ff8400;}
	
.noimage {
	padding-bottom: 20px!important; }
	
.ital {
	font-family: Arial, Helvetica, sans-serif;
	font-style: italic; }
	
.ital strong { font-size: 12px; color: #193266; }
.ital strong, .ital a { font-style: normal; font-family: Tahoma, Geneva, sans-serif; }

.gratstar {
	padding: 0px;
	width: 300px;}
	
.whiteplace {
	background: transparent url('../images/rightcollis_body.gif') left top repeat-y; 
	width: 286px;
	height: auto;
	overflow: hidden;
	float: left;
	clear: both;
	margin: 7px 0px 0px 5px;}
	
.whiteplace_top {
	background: transparent url('../images/rightcollis_top.gif') left top no-repeat;
	width: 286px;
	height: auto;
	overflow: hidden;
	padding: 10px 0px 0px 9px;}
	
.whiteplace_bottom {
	background: transparent url('../images/rightcollis_bottom.gif') left top no-repeat;
	width: 286px;
	height: 6px;
	display: block;
	clear: both;
	font-size: 1px; }
	
.orders {
	display: block;
	clear: both;
	width: 280px;
	height: auto;
	overflow: hidden; }
	
.orders a {
	width: 268px;
	height: 49px;
	display: block;
	clear: both;
	font-family: Arial, Helvetica, sans-serif;
	text-align: center;
	font-size: 18px;
	color: #fff;
	text-shadow: 1px 1px 1px #0b4e77;
	margin: 0px 0px 10px 0px;}
	
.ti { background: transparent url('../images/ordertaxinsider.gif') left top no-repeat; }
.pti { background: transparent url('../images/orderpropertytaxinsider.gif') left top no-repeat; }
.llti { background: transparent url('../images/orderbusinessti.gif') left top no-repeat; }
	
.orders a:hover { background-position: left -49px; text-shadow: 1px 1px 1px #a76400; }
.orders a:active { background-position: left -98px; text-shadow: 1px 1px 1px #a76400; }

.actions {
	display: block;
	clear: both;
	width: 270px;
	height: auto;
	overflow: hidden; }
	
	
.bottomli {
	background: none!important;
	padding: 0px 0px 20px 0px!important;}
	
.footer {
	background: #7bac0b url('../images/footer.gif') left top repeat-x; 
	display: block;
	clear: both;
	margin: 10px 0px 0px 0px;}
	
.inner_footer {
	width: 920px;
	height: auto;
	overflow: hidden;
	margin: 0px auto;
	padding: 0px 0px 10px 0px;}
	
.inner_footer ul {
	float: left;
	width: 225px;
	height: auto;
	overflow: hidden;
	padding: 5px 0px 0px 0px;}
	
.inner_footer ul li {
	background: transparent url('../images/whitedot.gif') left bottom repeat-x;
	float: left;
	clear: both;
	width: 220px;
	padding: 0px 0px 1px 0px;}
	
.inner_footer ul li a {
	background: transparent url('../images/whitebullet.gif') left top no-repeat;
	background-position: 5px 14px;
	width: 202px;
	height: auto;
	overflow: hidden;
	display: block;
	clear: both;
	font-size: 12px;
	color: #fff;
	padding: 9px 0px 9px 18px;}
	
.inner_footer ul li a:hover {
	background: #3b7200 url('../images/whitebullet.gif') left top no-repeat;
	background-position: 5px 14px; }
	
.inner_footer p {
	display: block;
	clear: both;
	font-size: 12px;
	color: #cfcfcf;
	padding: 5px 0px 0px 5px; }
	
.inner_content {
	background: transparent url('../images/inner_content_body.gif') left top repeat-y;
	width: 900px;
	height: auto;
	overflow: hidden;
	display: block;
	clear: both;
	margin: 1px 0px 0px 0px;}
	
.inner_content_top {
	background: transparent url('../images/inner_content_tio.gif') left top no-repeat;
	width: 900px;
	height: auto;
	overflow: hidden;
	padding: 0px 0px 0px 10px;}
	
.inner_content_top h1, .inner_content_top h2, .h1_articles {
	display: block;
	clear: both;
	font-size: 20px;
	font-weight: normal;
	color: #fff;
	padding: 0px 0px 0px 5px; }
	
.inner_content_top h2 {
	font-size: 14px;
	font-weight: bold;
	color: #2A518E; }
	
.maintitle_parrent {
	display: block;
	clear: both;
	height: 50px;
	overflow: hidden;
	padding: 40px 0px 0px 0px; }
	
.samllerpadding_h1 {
	padding: 40px 0px 25px 5px!important; }
	
.inner_content_bottom {
	background: transparent url('../images/inner_content_bottom.gif') left top no-repeat;
	width: 900px;
	height: 11px; }
	
.submain {
	background: transparent url('../images/submain_body.gif') left top repeat-y;
	width: 878px;
	height: auto;
	overflow: hidden;
	display: block;
	clear: both; }
	
.submain_top {
	background: transparent url('../images/submain_top.gif') left top no-repeat;
	width: 885px;
	min-height: 400px;
	overflow: hidden;
	font-size: 12px;
	font-weight: normal;
	line-height: 18px; }
	
* html .submain_top {
	height: 400px;
	overflow: visible; }
	
.double .submain_top { min-height: 30px; }	
*html.double .submain_top {	height: 30px; overflow: visible; }
	
.submain_bottom {
	background: transparent url('../images/submain_bottom.gif') left top no-repeat;
	width: 878px;
	height: 13px;
	display: block;
	clear: both;
	font-size: 1px; }
	
.double { background: transparent url('../images/double_body.gif') left top repeat-y; }
.double .submain_top { background: transparent url('../images/double_top.gif') left top no-repeat; }
.double .submain_bottom { background: transparent url(../images/double_bottom.gif) left top no-repeat; }
	
.testimonials, .testimonials_with_more, .faqs {
	display: block;
	clear: both;
	width: 868px;
	height: auto;
	font-size: 12px;
	overflow: hidden;
	padding: 8px 0px 0px 10px;}
	
.faqs {}
	
.innerparrent .testimonials, .innerparrent .testimonials_with_more {
	padding: 8px 0px 0px 0px;
	margin: 0px 0px 0px -10px;}
	
.testimonials .innerparrent {
	display: block;
	clear: both;
	font-size: 14px;
	padding: 0px 10px 10px 0px;
	text-align: justify;}
	
.testsm {
	width: 585px;
	height: auto;
	overflow: hidden;
	padding: 0px 10px 0px 4px;
	float: left; }
	
.cools {
	background: transparent url('../images/accst_body.gif') left top repeat-y;
	width: 251px;
	height: auto;
	overflow: hidden;
	float: left; }
	
.cools_top{
	background: transparent url('../images/accst_top.gif') left top no-repeat;
	width: 231px;
	text-align: justify;
	height: auto;
	overflow: hidden;
	padding: 10px;}
	
.sccstitle {
	display: block;
	clear: both;
	font-size: 20px;
	font-weight: normal;
	color: #666;
	padding: 5px 0px 20px 0px;}
	
.cools_bottom {
	background: transparent url('../images/accst_bottom.gif') left top no-repeat;
	width: 251px;
	height: 5px;
	display: block;
	clear: both;
	font-size: 1px; }
	
.widecols { 
	background: transparent url('../images/accst_body.gif') left top repeat-y;
	background-position: -251px 0px; 
	width: 856px;}
	
.widecols .cools_top {
	background: transparent url('../images/accst_top.gif') left top no-repeat;
	background-position: -251px 0px;
	width: 836px;}

.widecols .cools_bottom {
	background: transparent url('../images/accst_bottom.gif') left top no-repeat;
	background-position: -251px 0px;
	width: 856px; }
	
.testimonial {
	background: transparent url('../images/inside_body.gif') left top repeat-y;
	width: 856px;
	height: auto;
	overflow: hidden;
	display: block;
	clear: both;
	margin: 0px 0px 8px 0px;}
	
.testimonial_top {
	background: transparent url('../images/inside_top.gif') left top no-repeat;
	width: 856px;
	height: auto;
	overflow: hidden; }
	
.when_success_storie {
	background: transparent url('../images/whensuccess_storie_top.gif') left top no-repeat; }
	
.testimonial_bottom {
	background: transparent url('../images/inside_bottom.gif') left top no-repeat;
	width: 856px;
	height: 3px;
	display: block;
	clear: both;
	font-size: 1px; }
	
.intestimonial, .contstitle, .from {
	background: transparent url('../images/dot.gif') left bottom repeat-x;
	display: block;
	clear: both;
	font-size: 14px;
	color: #333;
	height: auto;
	overflow: hidden;
	line-height: 18px;
	text-align: justify;
	padding: 10px;}
	
.intestimonial { margin: 10px 10px 0px 10px; padding: 0px 0px 10px 0px; }
	
.from .readmore {
	font-size: 14px;  }
	
.intestimonial {
	height: auto;
	overflow: hidden; }
	
.intestimonial img {
	margin: 0px 10px 0px 0px;
	border: 3px solid #b5c0d2; }
	
.contstitle {
	width: 100%;
	height: auto;
	overflow: hidden; }
	
.from {
	display: block;
	clear: both;
	font-size: 14px;
	font-weight: bold;
	color: #32536!important;
	font-weight: bold; 
	background: none!important; }
	
.fromtop {
	background: transparent url('../images/dot.gif') left top repeat-x!important; }
	
.viaemail {
	background: transparent url('../images/viamail.gif') left top no-repeat;
	background-position: left 1px;
	float: left;
	clear: none;
	font-size: 18px;
	font-weight: normal;
	color: #32536e;
	width: 440px;
	height: auto;
	overflow: hidden;
	padding: 0px 0px 3px 25px;}
	
.viaaddr {
	background: transparent url('../images/viaaddr.gif') left top no-repeat;
	width: 200px; }
	
.emcont, .adcont {
	background: none;
	font-size: 14px;
	padding: 10px 0px 10px 15px;}
	
.adcont { padding: 10px 0px 10px 20px!important; }
	
.contscontent { 
	background: none; 
	width: 100%;
	height: auto;
	overflow: hidden; }
	
.emcont ul, .subpart ul {
	display: block;
	clear: both;
	height: auto;
	padding: 10px 0px 0px 0px;
	overflow: hidden; }
	
.subpart ul {
	padding: 5px 0px 5px 10px;
	margin: 0px 10px 0px 0px;}
	
.emcont ul li, .subpart ul li {
	background: transparent url('../images/snmallblue_bukket.gif') left top no-repeat;
	background-position: left 5px;
	padding: 0px 0px 7px 13px;
	float: left;
	clear: both;
	width: 93%;
	font-size: 14px; }
	
.subpart ul li span {
	padding: 0px 0px 0px 5px;
	font-size: 13px; }

.emcont ul li span {
	float: left;
	color: #32536e;
	width: 160px;
	height: auto;
	font-weight: bold;
	overflow: hidden; }

.emcont ul li a, .subpart ul li a, .tablesoutline table tbody td a {
	font-weight: bold;
	float: left;
	text-decoration: underline;
	color: #178ae6; }
	
.subpart ul li a { float: none; }
	
.emcont ul li a:hover, .subpart ul li a:hover, .tablesoutline table tbody td a:hover {
	color: #ff8400; }
	
.adcont {
	padding: 5px 0px 0px 20px; }
	
.phones li span { width: auto!important; padding: 0px 5px 0px 0px; }
.phones li strong { float: left; padding: 0px 5px 0px 0px; }

.overphone {
	background: transparent url('../images/viaphone.gif') left top no-repeat;
	background-position: left 1px;
	padding-bottom: 3px; }

.feedback {
	background: transparent url('../images/fdbck.gif') left top no-repeat;
	width: 100%;
	padding-top: 3px;}
	
.fdbckin {
	background: none;
	font-size: 14px;
	height: auto;
	width: 98%;
	line-height: 18px;
	padding: 0px;
	overflow: hidden; }
	
.fdbckin p {
	padding: 10px 0px 10px 15px }
	
.fdbckin p strong {
	color: red; }
	
.subintro {
	display: block;
	clear: both;
	padding: 5px 0px 15px 0px; }
	
.frm_line {
	background: none; }
	
.frm_line select {
	float: left;
	width: 131px;
	margin: 3px 4px 0px 0px;}
	
.widerselect {
	width: 400px!important; }
	
.snd_form {
	display: block;
	clear: both;
	width: 100%;
	height: auto;
	padding: 10px 0px 30px 30px; 
	overflow: hidden; }
	
.frm_line {
	float: left;
	clear: both;
	width: 100%;
	height: auto;
	padding: 7px 0px 0px 0px; 
	overflow: hidden; }
	
.frm_line label {
	float: left;
	width: 250px;
	font-size: 14px;
	padding: 5px 0px 0px 0px;
	font-weight: bold; }
	
.frm_line label strong {
	color: red; }
	
.frm_line p, .frm_line p a { font-size: 12px!important; }
	
.input_field {
	background: transparent url('../images/widerinput.gif') left top no-repeat;
	width: 395px;
	height: 22px; 
	float: left;
	padding: 8px 0px 0px 5px;}
	
.input_field input, .textarea textarea {
	background: transparent;
	border: none;
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 12px;
	float: left;
	width: 390px; }
	
.textarea textarea { height: 132px; width: 390px; }
	
.textarea {
	background: transparent url('../images/widertextarea.gif') left top no-repeat;
	width: 454px;
	height: 142px; }
	
.error {
	background: transparent url('../images/notok.gif') left top no-repeat;
	background-position: left 1px;
	height: auto;
	overflow: hidden;
	color: red;
	display: block;
	clear: both;
	padding: 0px 0px 0px 25px!important;
	margin: 0px 0px 10px 0px!important;}
	
.message {
	background: transparent url('../images/ok.gif') left top no-repeat;
	background-position: left 1px; 
	color: green; }
	
.product_parrent {
	display: block;
	clear: both;
	width: 100%;
	height: auto;
	padding: 5px 0px 10px 5px;
	overflow: hidden; }
	
.left_part_prod {
	float: left;
	width: 265px;
	height: auto;
	overflow: hidden; }
	
.awl {
	display: block;
	clear: both;
	height: auto;
	overflow: hidden; }
	
.whenorder { width: 597px; }
	
.whenorder2 { 
	width: 545px;
	/* background: transparent url('../images/vertical_dots.gif') right top repeat-y; */
	padding: 0px 15px 0px 0px;}
	
.withsmall_sstory {
	background: transparent url('../images/vertical_dots.gif') left top repeat-y;
	background-position: 565px 0px;
	padding-bottom: 0px;}

.whenorder_formin { width: 850px; }
	
.whenorder .whenorder {
	width: auto; }
	
.left_part_prod a img, .whenorder a img, .left_part_prod img {
	border: none;
	border: 3px solid #b5c0d2; }
	
.whenorder a img, .whenorder img {
	margin: 0px 10px 0px 0px; }
	
.mainimage_product { margin: 0px 10px 0px 0px; }

.image_in_right { margin: 0px 0px 0px 10px!important; }
.image_in_left { margin: 0px 10px 0px 0px!important; }
	
.right_part_prod {
	float: left;
	width: 590px;
	height: auto;
	overflow: hidden; }
	
.widerwindow {
	display: block;
	clear: both;
	height: auto;
	width: 97%;
	overflow: hidden; }
	
.widerwindow h1 {
	display: inline;
	clear: none; }

.whenorder_right {
	width: 260px; }
	
.right_part_prod h1, .right_part_prod h3, .whenorder h1, .whenorder h3, .newsletter h1, .right_part_prod h2, .whenorder h2, .h2_articles {
	display: block;
	clear: both;
	font-size: 30px;
	padding: 5px 0px 10px 0px;
	font-family: Arial, Helvetica, sans-serif;
	color: #2a518e;
	text-align: left;
	line-height: normal;
	font-weight: bold;}
	
.right_part_prod h3, .whenorder h3 { font-size: 14px; color: #000; padding: 5px 0px 0px 0px; text-align: left; }
.whenorder h1, .whenorder h3 { clear: none; }	
	
	
.right_part_prod ul, .whenorder ul, .innerparrent ul, .double_half ul, .inner_half ul {
	display: block;
	clear: both;
	width: 590px;
	padding: 10px 0px 0px 5px;
	height: auto;
	overflow: hidden; }
	
.innerparrent ul, .double_half ul, .inner_half ul { width: auto; }
	
.whenorder ul {
	clear: none;
	width: auto;}
	
.whenorder, .whenorder p {
	line-height: 18px;
	font-size: 14px;
	text-align: justify;}
	
.right_part_prod ul li, .whenorder ul li, .innerparrent ul li, .double_half ul li, .inner_half ul li, .faqs ul li   {
	background: transparent url('../images/snmallblue_bukket.gif') left top no-repeat;
	background-position: left 6px;
	font-size: 14px;
	text-align: left;
	padding: 0px 0px 10px 15px; }
	
.prodsforms {
	clear: both;
	height: auto;
	padding: 10px 0px 5px 0px;
	overflow: hidden; }
	
.whenorder_formin .prodsforms { clear: none; }
	
.shortprodforms {
	clear: none;
	padding: 5px 0px 5px 0px; }
	
.prodform {
	background: transparent url('../images/prodform_body.gif') left top repeat-y;
	width: 463px;
	height: auto;
	overflow: hidden; 
	float: left;  }
	
.prodform_top {
	background: transparent url('../images/prodform_top.gif') left top no-repeat;
	width: 463px;
	height: auto;
	padding: 0px 0px 7px 0px;
	overflow: hidden; }
	
.prodform_bottom {
	background: transparent url('../images/prodform_bottom.gif') left top no-repeat;
	width: 463px;
	height: 11px;
	display: block;
	clear: both;
	font-size: 1px; }
	
.shortprodforms .prodform {
	background: transparent url('../images/shortoptin_body.gif') left top repeat-y;
	width: 296px; }
	
.shortprodforms .prodform_top {
	background: transparent url('../images/shortoptin_top.gif') left top no-repeat;
	width: 296px; }
	
.shortprodforms .prodform_bottom {
	background: transparent url('../images/shortoptin_bottom.gif') left top no-repeat;
	width: 296px; }
	
.prodform_title {
	display: block;
	clear: both;
	font-size: 18px;
	font-weight: normal;
	font-family: Arial, Helvetica, sans-serif;
	color: #3d3d3d;
	padding: 10px 0px 15px 10px;}
	
.leftinform {
	float: left;
	font-size: 14px;
	width: 200px;
	line-height: 18px;
	text-align: justify;
	padding: 12px 0px 0px 12px;}
	
.shortprodforms .leftinform {
	display: block;
	clear: both;
	font-size: 14px;
	width: 270px;
	line-height: 18px;
	text-align: justify;
	padding: 5px 0px 0px 12px;}
	
.rightinform {
	float: left;
	width: 230px;
	height: auto;
	overflow: hidden;
	padding: 8px 0px 0px 15px;}
	
.shortprodforms .rightinform {
	float: left;
	width: 230px;
	height: auto;
	overflow: hidden;
	padding: 8px 0px 0px 12px;}
	
.inpparrent {
	background: transparent url('../images/sm_form_input.gif') left top no-repeat;
	width: 211px;
	height: 21px;
	float: left;
	clear: both;
	margin: 0px 0px 4px 0px;
	padding: 7px 0px 0px 7px;}
	
.inpparrent input {
	background: transparent;
	border: none; 
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 12px;
	font-weight: bold;
	width: 203px;
	float: left;
	color: #1058db; }
	
.prodops, .prodops2 {
	float: left;
	width: 350px;
	height: auto;
	overflow: hidden; }
	
.prodops {
	padding: 20px 0px 0px 15px; }
	
.prodops2 {
	padding: 15px 0px 0px 70px; }
	
.prodops a, .prodops2 a {
	width: 270px;
	height: 39px;
	padding: 25px 0px 0px 0px;
	display: block;
	clear: both; }
	
.prodops2 a {
	margin: 10px 0px 0px 0px; }
	
.textunder {
	display: block;
	clear: both;
	height: auto;
	overflow: hidden;
	font-size: 11px;
	color: #333;
	padding: 3px 90px 30px 0px;}
	
.widerighe {
	width: 300px; }
	
.viapaypal { background: transparent url('../images/ordernow_paypal.gif') left top no-repeat; }
.viaidirectdeb { background: transparent url('../images/ordernow_idirectdeb.gif') left top no-repeat; }
	
.prodops a:hover, .prodops2 a:hover {
	background-position: left -64px; }
	
.prodops a:active, .prodops2 a:active {
	background-position: left -128px; }
	
.product_options {
	background: transparent url('../images/product_options_body.gif') left top repeat-y;
	width: 879px;
	height: auto;
	overflow: hidden;
	margin: 10px 0px 0px 0px;}
	
.product_options_top {
	background: transparent url('../images/product_options_top.gif') left top no-repeat;
	width: 879px;
	height: auto;
	overflow: hidden; }
	
.product_options_bottom {
	background: transparent url('../images/product_options_bottom.gif') left top no-repeat;
	width: 879px;
	height: 14px;
	display: block;
	clear: both;
	font-size: 1px;}
	
.underprod_tabs {
	display: block;
	clear: both;
	width: 600px;
	padding: 5px 0px 0px 1px;
	height: auto;
	overflow: hidden; }
	
.underprod_tabs a {
	background: transparent url('../images/undertab_body.gif') left top repeat-x;
	height: 33px;
	margin: 0px 1px 0px 0px;
	float: left;
	cursor: pointer;
	color: #626264;}
	
.undertab_leftcorner {
	background: transparent url('../images/undertab_left.gif') left top no-repeat;
	float: left;
	height: 23px;
	font-size: 12px;
	font-weight: bold;
	padding: 10px 8px 0px 12px;}
	
.undertab_rightcorner {
	background: transparent url('../images/undertab_right.gif') left top no-repeat;
	width: 4px;
	height: 33px;
	float: left; }
	
.underprod_tabs a:hover, .underprod_tabs a:hover .undertab_leftcorner, .underprod_tabs a:hover .undertab_rightcorner {
	background-position: left -33px;
	color: #000;}
	
.current_undertab, .current_undertab .undertab_leftcorner, .current_undertab .undertab_rightcorner {
	background-position: left -66px!important;
	color: #264e93!important; }
	
.maincontent_undertab {
	float: left;
	width: 600px;
	height: auto;
	font-size: 14px;
	line-height: 18px;
	color: #4e4e4e;
	overflow: hidden;
	padding: 10px 10px 10px 13px;
	text-align: justify;}
	
.maincontent_undertab ul {
	display: block;
	clear: both;
	width: 590px;
	height: auto; 
	padding: 10px 0px 0px 10px;
	overflow: hidden; }

.maincontent_undertab ul li {
	background: transparent url('../images/snmallblue_bukket.gif') left top no-repeat;
	background-position: left 6px;
	padding: 0px 0px 7px 15px; } 

.maincontent_undertab ul li a, .faqs ul li a  {
	font-weight: bold;
	color: #188be8;
	text-decoration: underline; }
	
.maincontent_undertab ul li strong {
	color: #ff8400;
	margin: 0px 0px 0px 5px;}
	
.maincontent_undertab ul li span {
	display: block;
	clear: both; }
	
.maincontent_undertab ul li a:hover, .faqs ul li a:hover {
	color: #ff8400; }
	
.modform, .prevornext_navigation{
	height: auto;
	overflow: hidden;
	display: block;
	clear: both;
	background: #f3f3f3;
	border: 1px solid #ccc;
	padding: 9px;}
	
.prevornext_navigation {
	margin: 5px 0px 0px 0px; }
	
.prevornext_navigation table tbody td {
	font-size: 13px; }
	
.forrrm {
	float: right; }
	
.modform label {
	font-size: 13px;
	font-weight: bold;
	float: left;
	padding: 2px 10px 0px 0px;}
	
.modform select {
	float: left;
	font-size: 12px;
	font-family: Tahoma, Geneva, sans-serif;
	padding: 1px;
	margin: 2px 5px 0px 0px;}
	
.viewbtn {
	background: transparent url('../images/viewsmnall.gif') left top no-repeat;
	width: 70px;
	height: 24px;
	float: left;
	border: none;
	cursor: pointer;
	font-weight: bold;
	font-size: 12px;
	font-family: Tahoma, Geneva, sans-serif;
	color: #fff; }

.reasonstobuy {
	float: left;
	padding: 10px 0px 0px 25px;
	width: 220px;
	height: auto;
	overflow: hidden; }

.reasonstobuy div {
	float: left;
	font-size: 20px;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: normal;
	color: #fff;
	display: block;
	clear: both;}
	
.reasonstobuy ul {
	display: block;
	clear: both;
	width: 215px;
	height: auto;
	overflow: hidden;
	padding: 25px 0px 0px 0px; }
	
.reasonstobuy ul li {
	background: transparent url('../images/snmallblue_bukket.gif') left top no-repeat;
	background-position: left 6px;
	float: left;
	line-height: 18px;
	clear: both;
	width: 185px;
	font-size: 14px;
	text-align: justify;
	padding: 0px 0px 20px 20px;}
	
.little_testimonials {
	display: block;
	clear: both;
	width: 100%;
	height: auto;
	overflow: hidden;
	padding: 0px 0px 0px 10px;}
	
.little_testimonial {
	background: transparent url('../images/innertestimonials_body.gif') left top repeat-y;
	width: 582px;
	height: auto;
	overflow: hidden;
	display: block;
	clear: both;
	margin: 8px 0px 0px 0px;}
	
.little_testimonial_top {
	background: transparent url('../images/innertestimonials_top.gif') left top no-repeat;
	width: 582px;
	height: auto;
	overflow: hidden; }
	
.little_testimonial_bottom {
	background: transparent url('../images/innertestimonials_bottom.gif') left top no-repeat;
	width: 582px;
	height: 4px;
	display: block;
	clear: both;
	font-size: 1px; }
	
.askaquestion {
	display: block;
	clear: both;
	width: 100%;
	height: auto; 
	padding: 8px 0px 0px 8px;
	overflow: hidden; }
	
.skq_parrent {
	background: transparent url('../images/input_field.gif') left top no-repeat;
	width: 293px;
	height: 22px;
	float: left;
	clear: both;
	margin: 0px 0px 5px 0px;
	padding: 8px 0px 0px 6px;}
	
.skq_parrent input, .skq_textarea textarea {
	float: left;
	border: none;
	background: transparent;
	font-size: 12px;
	font-family: Tahoma, Geneva, sans-serif;
	width: 285px; }
	
.skq_textarea {
	background: transparent url('../images/askaq_tarea.gif') left top no-repeat;
	width: 563px;
	height: 112px;
	float: left;
	clear: both; }
	
.skq_textarea textarea {
	background: transparent;
	border: none;
	width: 550px;
	height: 105px;}
	
.over_form_intr {
	font-size: 18px;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: normal;
	color: #2A518E;
	padding: 10px 0px 0px 0px;}
	
.inner_right_left {
	float: left;
	width: 330px;
	height: auto;
	overflow: hidden; }
	
.inner_right_left ul {
	width: 330px;
	height: auto;
	overflow: hidden; }
	
.inner_right_right {
	float: left;
	width: 245px;
	height: auto;
	overflow: hidden;
	padding: 0px 0px 0px 10px;}
	
.price_top {
	background: transparent url('../images/price_top.gif') left top repeat-y;
	width: 239px;
	height: auto;
	overflow: hidden;
	display: block;
	color: #69980a; 
	clear: both;
	font-size: 20px;
	font-weight: normal;
	font-family: Arial, Helvetica, sans-serif;
	text-align: center;
	margin: 0px 0px 0px 1px;}
	
.price_topof {
	background: transparent url('../images/price_top_top.gif') left top no-repeat;
	width: 239px;
	height: auto;
	overflow: hidden;
	padding: 8px 0px 0px 0px; }
	
.price_top_bottom {
	background: transparent url('../images/price_top_bottom.gif') left top no-repeat;
	width: 239px;
	height: 7px;
	display: block;
	clear: both;
	font-size: 1px; }
	
.price_top span {
	color: #333; }
	
.price_top p {
	display: block;
	clear: both;
	padding: 4px 0px 4px 0px;
	text-align: center; }
	
.inright_options {
	background: transparent url('../images/inright_ops_body.gif') left top repeat-y;
	width: 243px;
	height: auto;
	overflow: hidden;
	display: block;
	clear: both;
	margin: 8px 0px 0px 0px;}
	
.inright_options_top {
	background: transparent url('../images/inright_ops_top.gif') left top no-repeat;
	width: 243px;
	height: auto;
	overflow: hidden;
	padding: 10px 0px 0px 0px;}
	
.inright_options_bottom {
	background: transparent url('../images/inright_ops_bottom.gif') left top no-repeat;
	width: 243px;
	height: 10px;
	display: block;
	clear: both;
	font-size: 1px; }
	
.inrightform_parr, .smallops {
	float: left;
	clear: both;
	width: 240px;
	height: auto;
	padding: 0px 0px 8px 10px;
	overflow: hidden; }
	
.inright_options_top .error {
	margin: 10px 0px 10px 10px!important;}
	
.smallops {
	padding: 10px 0px 8px 10px; }
	
.inrightform_parr label {
	font-size: 12px;
	color: #333;
	display: block;
	clear: both;
	width: 220px;
	padding: 0px 0px 1px 0px;}
	
.inrightform_parr label a {
	text-decoration: underline;
	color: #178ae6; }
	
.inrightform_parr label a:hover {
	color: #ff8400; }
	
.inrightform_parr label strong {
	color: red; }
	
.surveyqst {
	/*background: transparent url('../images/srv_body.gif') left top repeat-y;*/
	background: #d4eb94;
	height: auto;
	overflow: hidden;
	display: block;
	clear: both;
	margin: 5px 4px 5px 2px;}
	
.surveyqst_top {
	/*background: transparent url('../images/srv_top.gif') left top no-repeat;*/
	width: 231px;
	height: auto;
	padding: 5px 0px 0px 0px;
	overflow: hidden; }
	
.surveyqst_bottom {
	/*background: transparent url('../images/srv_bottom.gif') left top no-repeat;*/
	width: 231px;
	height: 6px;
	display: block;
	clear: both;
	font-size: 1px; }
	
.shorter_input {
	background: transparent url('../images/shorterinout.gif') left top no-repeat;
	width: 216px;
	height: 22px;
	display: block;
	clear: both;
	padding: 8px 0px 0px 5px;}
	
.shorter_input input {
	border: none;
	background: transparent;
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 12px;
	width: 210px;}
	
.inrightform_parr select {
	float: left;
	clear: both;
	width: 220px;
	font-size: 12px;
	font-family: Tahoma, Geneva, sans-serif; }

.innerparrent {
	display: block;
	clear: both;
	font-size: 14px;
	padding: 20px 30px 20px 20px;
	text-align: justify;}
	
.innerparrent .innerparrent {
	padding: 0px 0px 20px 0px;
	margin: 0px 0px 0px 0px; }
	
.innerparrent .withdots {
	margin: 0px 3px 15px 3px; }
	
.innerparrent img, .double_half img, .inner_half img {
	margin: 5px 10px 5px 10px;
	border: 3px solid #b0bdd0; }
	
.innerparrent h1, .double_half h1 { font-size: 20px; font-weight: normal; line-height: 30px; }
.innerparrent h2 .double_half h2 { font-size: 18px; font-weight: normal; }
.innerparrent h3 .double_half h3 { font-size: 16px; }

.innerparrent h1, .innerparrent h2, .innerparrent h3, .innerparrent h4, .innerparrent h5, .innerparrent h6, .double_half h1, .double_half h2, .double_half h3, .double_half h4, .double_half h5, .double_half h6 {
	padding: 5px 0px 10px 0px; color: #2a518e!important; }
	
.linewhy {
	background: #ebebeb;
	border: 1px solid #ccc;
	display: block;
	clear: both;
	padding: 8px 10px 10px 10px;
	margin: 10px 0px 0px 0px;}
	
.linewhy p {
	display: block;
	clear: both;
	background: transparent url('../images/dot.gif') left bottom repeat-x;
	font-weight: normal;
	padding: 0px 0px 10px 0px;
	font-size: 20px;
	margin: 0px 0px 10px 0px;
	color: #666;}
	
.linewhy a {
	width: 120px;
	display: block;
	font-size: 13px;
	clear: both;
	padding: 5px 0px 0px 0px;}
	
.withdots {
	background: transparent url('../images/dot.gif') left bottom repeat-x;
	margin: 0px 3px 0px 3px;
	padding: 20px 17px 20px 17px; }
	
.double_half, .inner_half {
	float: left;
	width: 413px;
	height: auto;
	overflow: hidden;
	padding: 10px;
	font-size: 14px;
	font-family:tahoma;
	text-align: justify;
	margin: 0px 8px 0px 0px;}
	
.double_half .double_half { margin: 0px; padding: 0px; }
	
.double_half .inner_half { margin: 0px; padding: 0px; width: auto; }
	
.full_part, .full_part .inner_half {
	width: 96%;
	height: auto;
	overflow: hidden; }
	
.full_part .inner_half {
	width: auto; }
	
.mini_testimonial {
	background: transparent url('../images/testimonial_mini.gif') left top repeat-y;
	width: 414px;
	height: auto;
	margin: 5px 0px 5px 0px;
	overflow: hidden; }
	
.mini_testimonial_top {
	background: transparent url('../images/testimonial_minitop.gif') left top no-repeat;
	width: 414px;
	height: auto;
	overflow: hidden; }
	
.mini_testimonial_bottom {
	background: transparent url('../images/testimonial_minibottom.gif') left top no-repeat;
	width: 414px;
	height: 7px;
	display: block;
	clear: both;
	font-size: 1px; }
	
.request_consultation {
	display: block;
	clear: both;
	width: 99%;
	height: auto;
	overflow: hidden;
	padding: 20px 0px 20px 0px; }
	
.request_consultation .innerparrent {
	padding: 15px 20px 0px 0px; }
	
.request_consultation h3 {
	font-size: 20px;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: normal;
	color: #2A518E;}
	
.request_consultation h4 {
	display: block;
	clear: both;
	font-size: 15px;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold; 
	padding: 20px 0px 5px 0px;}
	
.theformm {
	display: block;
	clear: both;
	width: 97%;
	height: auto;
	overflow: hidden;
	padding: 15px 0px 0px 10px;}
	
.smallerta {
	background: transparent url('../images/shortinput.gif') left top no-repeat;
	width: 299px;
	height: 142px;
	float: left; }
	
.smallerta textarea {
	width: 287px;}
	
.address_area {
	background: transparent url('../images/wideradds.gif') left top no-repeat;
	width: 400px;
	height: 82px;
	float: left; }
	
.address_area textarea {
	height: 74px;
	width: 390px; }

.withcheckbox input {
	float: left;
	width: 13px;
	height: 13px;
	margin: 3px 5px 0px 0px;}
	
.withcheckbox label {
	text-align: justify;
	float: left;
	width: 380px;
	padding: 0px;
	cursor: pointer;
	font-weight: normal; }
	
.formhelp {
	display: block;
	clear: both;
	padding: 10px 0px 0px 195px;}
	
.undertutle {
	display: block;
	clear: both;
	padding: 10px 0px 0px 10px;}

.underdots { background: transparent url('../images/dot.gif') left bottom repeat-x; margin-bottom: 10px; }

.testsm .little_testimonial {
	margin: 0px 0px 8px 0px; }


.backbtn, .close {
	background: transparent url('../images/backbtn.gif') left top no-repeat!important;
	width: 79px!important;
	height: 22px;
	color: #666!important;}
	
.close {
	display: block;
	clear: both;
	font-weight: bold;
	font-size: 13px;
	text-decoration: none!important;
	padding: 6px 0px 0px 0px;
	height: 24px;
	margin: 10px 0px 0px 0px;}
	
.frm_line .backbtn { float: left; text-align: center; font-weight: bold; padding: 5px 0px 0px 0px; font-size: 14px; height: 25px; margin: 0px 5px 0px 0px; }


/******************** BUTTONS / ITB/S **************************/

.registerit, .sendrequest, .sendcomments, .askit, .pross, .lginnn, .remindme, .reportit, .updateprof, .changepass, .emp, .subscribe_wider, .givemefreenewsletter, .longtextbtn { width: 299px; height: 30px; float: left; }
.longtextbtn { height: 50px; }
	
.registerit   { background: transparent url('../images/register.gif') left top no-repeat; }
.sendrequest  { background: transparent url('../images/scr.gif') left top no-repeat; }
.sendcomments {	background: transparent url('../images/sendcomment.gif') left top no-repeat; }
.askit        { background: transparent url('../images/akthequestion.gif') left top no-repeat; display: block; clear: both; margin: 0px 0px 5px 0px; }
.frm_line .askit { float: left; clear: none; }
.pross        { background: transparent url('../images/proceedwithconsult.gif') left top no-repeat; }
.lginnn       { background: transparent url('../images/login.gif') left top no-repeat; }
.remindme     { background: transparent url('../images/remindme.gif') left top no-repeat; }
.reportit     { background: transparent url('../images/reportit.gif') left top no-repeat; }
.updateprof   { background: transparent url('../images/updateproff.gif') left top no-repeat; }
.changepass   { background: transparent url('../images/changepass.gif') left top no-repeat; }
.emp          { background: transparent url('../images/empty_button.gif') left top no-repeat; }
.subscribe_wider { background: transparent url('../images/subscribewide.gif') left top no-repeat; }
.givemefreenewsletter { background: transparent url('../images/getmyfreenewsletter.gif') left top no-repeat; }
.longtextbtn { background: transparent url('../images/receivefreenewsletter.gif') left top no-repeat; }
	
a:hover.registerit, a:hover.sendrequest, a:hover.sendcomments, a:hover.askit, a:hover.pross, a:hover.lginnn, .frm_line a:hover.backbtn, a:hover.remindme, a:hover.reportit, a:hover.updateprof, a:hover.changepass, .smallops a:hover, a:hover.emp, a:hover .subscribe_wider, a:hover .givemefreenewsletter, a:hover.close { background-position: left -30px!important; color: #fff!important; }
a:active.registerit, a:active.sendrequest, a:active.sendcomments, a:active.askit, a:active.pross, a:active.lginnn, .frm_line a:active.backbtn, a:active.remindme, a:active.reportit, a:active.updateprof, a:active.changepass, .smallops a:active, a:active.emp, a:active .subscribe_wider, a:active .givemefreenewsletter, a:active.close { background-position: left -60px!important; }

a:hover.longtextbtn { background-position: left -50px!important; }
a:active.longtextbtn { background-position: left -100px!important; }

/******************** BUTTONS / ITB/S **************************/

.emp {
	font-size: 18px;
	color: #fff!important;
	text-shadow: 1px 1px 1px #444;
	text-align: center;
	padding: 5px 0px 0px 0px;
	height: 25px;
	text-decoration: none!important;  
	font-family: arial;
	}

.smallops a {
	background: transparent url('../images/proceebbtn.gif') left top no-repeat;
	width: 127px;
	height: 25px;
	float: left;
	text-align: center;
	font-size: 12px;
	font-weight: bold;
	color: #fff;
	padding: 5px 0px 0px 0px;
	margin: 0px 14px 0px 0px;}

.linkparrent {
	display: block;
	clear: both;
	width: 100%;
	height: auto;
	overflow: hidden;
	padding: 10px 0px 0px 0px;}
	
.linkparrent textarea {
	float: left;
	border: none;
	border: 1px solid #999;
	width: 340px;
	height: 58px;
	margin: 5px 0px 0px 0px;}

.linkparrent a img, .linkparrent img {
	float: left;
	border: none;}
	
.timeline {
	float: left;
	clear: both;
	width: 450px;
	height: auto;
	padding: 10px 0px 0px 15px;
	overflow: hidden; }
	
.time_inp {
	background: transparent url('../images/smallestinp.gif') left top no-repeat;
	width: 140px;
	height: 24px;
	float: left;
	margin: 0px 12px 0px 0px;
	padding: 4px 0px 0px 4px;}
	
.timeline select {
	width: 145px;
	font-size: 16px;
	font-family: Tahoma, Geneva, sans-serif;}
	
.timeline input, .timeline label  {
	float: left; }
	
.timeline input {
	float: left;
	height: 13px;
	width: 13px;
	margin: 8px 4px 0px 0px;}
	
.timeline label {
	font-size: 14px;
	font-weight: bold;
	color: #666;
	width: 110px;
	padding: 4px 0px 0px 0px;}
	
.time_inp input {
	width: 133px;
	border: none;
	font-size: 12px;
	font-family: Tahoma, Geneva, sans-serif;
	background: transparent;
	margin: 3px 0px 0px 0px;}
	
.cals input {
	float: left;
	margin: 3px 4px 0px 0px;
	width: 114px; }
	
.calendarrr {
	background: transparent url('../images/calendar.gif') left top no-repeat!important;
	width: 18px!important;
	height: 18px!important;
	float: left!important;
	margin: 1px 0px 0px 0px!important;
	cursor: pointer; }

.fin label {
	width: 128px; }
	
.innerparrent table {
	margin: 20px 0px 10px 0px; }

.innerparrent table thead td {
	background: #dedede;
	border-bottom: 1px solid #b5b5b5;
	padding: 5px;
	font-weight: bold;
	font-size: 12px;
	border-left: 1px solid #fff;
	border-right: 1px solid #b5b5b5; }
	
.innerparrent table tbody td {
	background: #f3f3f3;
	border-bottom: 1px solid #d8d8d8;
	border-right: 1px solid #d8d8d8;
	border-left: 1px solid #fff;
	border-top: 1px solid #fff;
	font-size: 12px;
	padding: 5px; }
	
.maincontent_undertab .innerparrent {
	padding: 10px; }
	
.newsletter {
	width: 98%;
	height: auto;
	font-size: 14px;
	padding: 5px;
	overflow: hidden; }
	
.newsletter h1 {
	display: inline;
	clear: none;
	font-size: 20px;}
	
.newsletter img {
	margin: 0px 10px 10px 0px; }
	
.newsletter ul li {
	background: transparent url('../images/snmallblue_bukket.gif') left top no-repeat;
	background-position: left 6px;
	font-size: 14px;
	padding: 0px 0px 10px 15px; }
	
.newsletter	.prodform { float: none; clear: none; }

.double_half .prodops, .inner_half .prodops {
	padding: 30px 0px 0px 72px; }
	
.double_half .prodops a, .inner_half .prodops a {
	text-decoration: none;
	font-weight: normal; }
	
.double_half .prodops a:hover, .inner_half .prodops a:hover {
	color: #fff; }
	
.double .submain_top .prodops a { background: transparent url('../images/ordernow2.gif') left top no-repeat; }
.double .submain_top .prodops a:hover { background-position: left -49px; }
.double .submain_top .prodops a:active { background-position: left -98px; }

.li ul { padding-top: 0px; padding-bottom: 0px; padding-left: 20px;}
.li { padding-bottom: 0px!important; }
.li ul li { 
	background: transparent url('../images/digarrr.gif') left top no-repeat;
	background-position: left 6px; }

.abovesubs {
	color: #666;
	font-weight: bold; }

.goinleft {
	float: left; }

.smallmargin {
	margin-top: 0px!important; }

.loggedas {
	display: block;
	clear: both; 
	overflow: hidden;
	font-size: 12px;
	padding: 5px 0px 0px 0px;  }
	
.loggedas p, .loggedas span {
	float: left;
	padding: 0px 5px 0px 0px;}
	
.loggedas p {
	font-weight: bold; }
	
.loggedas span a {
	margin: 0px 2px 0px 2px; }

.innerparrent { }
	
.separator {
	background: transparent url('../images/dot.gif') left top repeat-x;
	display: block;
	clear: both;
	width: 100%;
	height: 10px;
	margin-top: 10px;}
	
.case_title	 {
	font-weight: bold;
	margin: 10px 0px 0px 0px;}

.case_content {
	display: block;
	clear: both;
	background: #ebebeb url(../images/dot.gif) left top repeat-x;
	margin: 3px 0px 10px 0px; }
	
.caseinner {
	display: block;
	clear: both;
	background: transparent url('../images/dot.gif') left bottom repeat-x;
	padding: 8px;}

.nobg {	background: none!important; }

.onlyblue {
	font-size: 18px;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: normal;
	color: #0b69b8;
	padding: 10px 0px 10px 5px;}
	
.actionsul {
	display: block;
	clear: both;
	height: auto;
	padding: 10px 0px 0px 5px;
	overflow: hidden; }
	
.actionsul li {
	background: transparent url('../images/tick.gif') left top no-repeat;
	font-size: 14px;
	height: auto;
	overflow: hidden;
	float: left;
	clear: both;
	line-height: normal;
	padding: 0px 0px 20px 18px;}
	
.bottomli {
	background: none!important;
	padding: 0px 0px 20px 0px!important;}
		
.faqs .testimonial {
	margin: 5px 0px 10px 0px; }
	
.faqs .testimonial .testimonial_top {
	padding: 10px;
	width: 836px;
	font-size: 14px;}
	
.faqs .testimonial .testimonial_top p {
	font-size: 16px;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	padding: 0px 0px 5px 0px; }
	
.otherbg {
	background: transparent url('../images/incnt_pp.gif') left top no-repeat;}
	
.otherbg h1 {
	padding: 17px 0px 27px 5px; }
	
.prodpageing {
	display: block;
	clear: both;
	height: auto;
	overflow: hidden; }
	
.prodpageing a, .prodpageing span {
	float: left;
	background: #e6e6e6;
	border: 1px solid #ccc;
	font-size: 12px;
	margin: 0px 2px 0px 0px;
	padding: 1px 5px 1px 5px;
	color: #666; }
	
.prodpageing a:hover, .prodpageing span {
	background: #178ae6;
	border: 1px solid #116db6;
	color: #fff; }
	
.inactive {
	background: #efefef!important;
	color: #d3d3d3!important;
	border: 1px solid #d3d3d3!important;}
	
.onlyquestion {
	padding: 10px 0px 10px 15px;}
	
.subtabs_parrent {
	float: left;
	width: 580px;
	padding: 1px 0px 0px 0px;
	height: auto;
	overflow: hidden; }
	
.qsearch {
	float: right;
	height: auto;
	overflow: hidden;
	margin: -2px 0px 0px 0px;
	width: 290px;
	padding: 0px 18px 0px 0px;}
	
.qsearch_inp {
	background: transparent url('../images/searchinput.gif') left top no-repeat;
	width: 210px;
	height: 18px;
	float: left;
	padding: 4px 0px 0px 5px;}
	
.qsearch_inp input {
	background: transparent;
	float: left;
	font-size: 11px;
	font-family: Tahoma, Geneva, sans-serif;
	border: none;
	color: #666;
	width: 203px;}
	
.searchbtn {
	background: transparent url('../images/searchbutton.gif') left top no-repeat;
	width: 68px;
	height: 22px;
	float: left;
	border: none;
	cursor: pointer;
	margin: 0px 0px 0px 3px;}
	
	
	
	
	
/****************** NEW PAGE ***********************/

.table_container {
	background: transparent url('../images/overtable_blue.gif') left top no-repeat;
	width: 900px;
	height: auto;
	overflow: hidden;
	display: block;
	clear: both;
	padding: 20px 20px 0px 0px;}
	
.table_container tbody td {
	width: 300px; }
	
.tableheader {
	background: transparent url('../images/table_title.gif') left top no-repeat;
	width: 300px;
	height: 57px; }
	
.tableheader h2 {
	display: block;
	clear: both;
	font-size: 20px;
	font-family: Arial, Helvetica, sans-serif;
	color: #fff;
	font-weight: normal;
	padding: 0px 0px 0px 10px;}
	
.tableheader a {
	color: #fff; }
	
.tableheader h2 a:hover {
	text-decoration: underline; }
	
.tablebody {
	background: transparent url('../images/table_body_str.gif') left top repeat-y;
	width: 300px;
	height: auto;
	overflow: hidden; }
	
.tablebody img {
	border: 3px solid #b0bdd0;
	margin: 10px 0px 10px 0px;}
	
.tablebody p {
	display: block;
	clear: both;
	text-align: justify;
	font-size: 14px;
	line-height: 18px;
	padding: 0px 14px 0px 14px;}
	
.tablefooter {
	background: transparent url('../images/table_bottom.gif') left top no-repeat;
	width: 300px;
	height: 10px; }
	
.orderbtn {
	background: transparent url('../images/orderbuttonm.gif') left top no-repeat;
	width: 166px;
	height: 31px;
	display: block;
	clear: both;
	margin: 5px 0px 5px 0px;}
	
a:hover.orderbtn { background-position: left -31px; }
a:active.orderbtn { background-position: left -62px; }

.theresult {
	display: block;
	clear: both;
	height: auto;
	overflow: hidden;
	padding: 10px 0px 20px 0px;}
	
.theresult p {
	display: block;
	clear: both;
	padding: 5px 0px 0px 0px;
	font-size: 12px; }
	
.theresult small {
	font-size: 12px;
	color: #617e11;
	display: block;
	clear: both;
	padding: 5px 0px 0px 0px;}
	
.innerparrent .prodpageing {
	padding: 20px 0px 0px 0px; }
	
.innerparrent .prodpageing a {
	text-decoration: none; }
	
.btnplace {	padding: 10px 0px 0px 0px; }
	
.btnplace a { display: block; clear: both; }
.btnplace strong { 
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 20px; 
	font-weight: normal; 
	display: block;
	clear: both;
	color: #666;}
	
.btnplace strong span { color: #ff9200; font-weight: bold; }

.hometestimonials p {
	padding: 10px 0px 10px 0px; }
	
.hometestimonials {
	padding: 0px 10px 0px 10px; }
	
.newsletter h3 {
	color: #2A518E; }
	
.newsletter ul li strong {
	color: #2A518E; }
	
.inrightgotitle {
	float: left;
	font-size: 24px;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: normal;
	width: 200px;
	height: auto;
	overflow: hidden;
	color: #2A518E;
	text-align: center;
	line-height: 28px;
	padding: 15px 0px 10px 13px;}
	
.sm_csstory {
	background: transparent url('../images/customer_sstory_small_body.gif') left top repeat-y;
	width: 279px;
	height: auto;
	overflow: hidden;
	display: block;
	clear: both;
	margin: 0px 0px 0px 10px;}
	
.sm_csstory_top {
	background: transparent url('../images/customer_sstory_small_top.gif') left top no-repeat;
	width: 279px;
	height: auto;
	overflow: hidden;
	padding: 0px 0px 0px 0px;}
	
.ccsttitle {
	display: block;
	clear: both;
	font-size: 18px;
	font-family: Arial, Helvetica, sans-serif;
	color: #666;
	padding: 13px 0px 10px 10px;}
	
.when_success_storie .ccsttitle {
	padding: 10px 0px 10px 10px; }
	
.sm_csstory_bottom {
	background: transparent url('../images/customer_sstory_small_bottom.gif') left top no-repeat;
	width: 279px;
	height: 5px;
	display: block;
	clear: both;
	font-size: 1px; }
	
.moreboxes {
	clear: both;
	height: auto;
	overflow: hidden;
	padding: 20px 0px 20px 0px; }
	
.savingtext {
	display: block;
	clear: both;
	height: auto;
	overflow: hidden;
	color: red;
	font-size: 15px;
	font-weight: bold; }

.tablesoutline {
	clear: both;
	height: auto;
	overflow: hidden;
	background: #eee;
	padding: 5px;
	margin: 5px 0px 0px 0px;
	border-radius: 5px;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border: 1px solid #ccc;}
	
.tablesoutline table thead td {
	padding: 7px;
	background: #1674e1;
	color: #fff;
	font-weight: bold;
	font-size: 12px; }
	
.tablesoutline table tbody td {
	background: #fff;
	padding: 7px;
	font-size: 12px;
	border-bottom: 1px solid #eee;
	border-top: 1px solid #fff;}
	
.tablesoutline table tbody tr:hover td {
	background: #f3f3f3; }
	
.form_part {
	float: left;
	height: auto;
	overflow: hidden;
	background: #fff;
	border-radius: 5px;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	padding: 5px;
	height: 55px;
	margin: 0px 5px 0px 0px;
	border: 1px solid #ccc; }
	
.form_part label {
	float: none;
	display: block;
	clear: both;
	padding: 0px;
	font-size: 12px; }
	
.form_part select {
	display: block;
	clear: both;
	border: none;
	border: 1px solid #ccc;
	padding: 7px;
	border-radius: 2px;
	-moz-border-radius: 2px;
	-webkit-border-radius: 2px;
	margin: 5px 0px 0px 0px;}
	
.form_part select:focus {
	border: 1px solid #1674e1; }
	
.lsttosearch {
	float: left;
	height: auto;
	overflow: hidden; }
	
.searchbutton {
	background: transparent url('../images/smalloop.gif') left top no-repeat;
	width: 109px;
	height: 30px;
	display: block;
	clear: both;
	border: none;
	cursor: pointer;
	font-size: 12px;
	font-weight: bold;
	color: #fff;
	margin: 0px 0px 7px 0px;
	font-family: Tahoma, Geneva, sans-serif; }
	
.searchbutton:hover { background-position: left -30px; }
.searchbutton:active { background-position: left -60px; }

* + html .form_part select {
	margin-top: 15px; }
	
.lsttosearch a {
	float: left;
	clear: both;
	font-size: 12px;
	font-weight: bold;
	text-decoration: underline;
	margin: 0px 0px 0px 31px;
	color: #178AE6; }
	
.lsttosearch a:hover {
	color: #ff8400; }
	
.whereimagestays {
	clear: both;
	height: auto;
	overflow: hidden;
	text-align: center;
	padding: 5px 0px 10px 0px;
	position: relative; }

.whereimagestays img {
	float: none;
	margin: 0px;
	background: #eee;
	padding: 5px;
	border: 1px solid #ccc; }
	
.sideforms {
	clear: both;
	height: auto;
	overflow: hidden; }
	
.sideforms .prodform {
	background: transparent url('../images/sideform_body.gif') left top repeat-y;
	width: 283px; }
	
.sideforms .prodform_top {
	background: transparent url('../images/sideform_top.gif') left top no-repeat;
	width: 283px; }
	
.sideforms .prodform_bottom {
	background: transparent url('../images/sideform_bottom.gif') left top no-repeat;
	width: 283px;
	height: 12px; }
	
.sideforms .prodform_title {
	font-size: 13px!important;
	font-weight: bold;
	text-shadow: 1px 1px 0px #fff;
	padding: 12px 0px 15px 12px; }
	
.sideforms .leftinform {
	width: 250px; }
	
.sideforms a.submit {
	padding: 2px 0px 0px 0px;
	width: 99px;
	height: 21px;
	margin: 5px 0px 0px 0px; }
	
.bywho {
	display: block;
	clear: both;
	height: auto;
	line-height: 2px;
	padding: 0px 0px 20px 0px;
	font-size: 11px;
	color: #999; }
	
.whereimagestays img.overall {
	position: absolute;
	z-index: 10;
	top: 190px;
	right: 55px;
	background: none;
	border: none;
	padding: 0px; }
	
* + html .goincenter {
	margin: 0px 0px 0px 55px; }
	
.insidenewsletter {
	display: block;
	clear: both;
	height: auto;
	overflow: hidden; }
	
.optinform_bottom .invisiblelabel {
	display: none; }
	
.insidenewsletter label {
	padding-bottom: 5px;
	text-align: left; }
	
.insidenewsletter p {
	text-align: left; }
	
.insidenewsletter .request_consultation {
	padding-top: 0px;
	padding-left: 5px;}
	
.insidenewsletter .request_consultation .theformm {
	padding-top: 0px; }

.somenewsletter p {
	text-align: left; }
	
.optinform {
	background: transparent url('../images/optin_body.gif') left top repeat-y;
	width: 430px;
	height: auto;
	overflow: hidden;
	clear: both;
	padding: 0px;}
	
.optinform_top {
	background: transparent url('../images/optin_top.gif') left top no-repeat;
	width: 430px;
	height: auto;
	overflow: hidden; }

.optinform_bottom {
	background: transparent url('../images/optin_bottom.gif') left bottom no-repeat;
	width: 417px;
	height: auto;
	overflow: hidden;
	padding: 10px 0px 15px 13px;}
	
.optinform_bottom .frm_line label {
	padding: 0px 0px 5px 0px; }
	
.optinform_bottom .frm_line {
	padding: 0px 0px 10px 0px;
	width: 400px;}
	
.optinform_bottom .error { }

.optinform label, .optinform p {
	text-align: left; }
	
.optinform_bottom .frm_line a.pross {
	float: none;
	display: block;
	clear: both;
	margin: 0px 0px 0px 0px;}
	
.red_30_day { border: none!important; background: transparent; margin: 0px 0px 0px 6px!important;}	

.textpage_content {
	clear: both;
	font-size: 14px;
	line-height: 20px; }
	
.textpage_content p {
	padding: 0px;
	margin: 0px; }
	
.textpage_content table {
	margin: 0px 10px; }
	
.textpage_content table thead td, .textpage_content table tbody tr.tableheader td {
	padding: 7px;
	background: #1674e1;
	color: #fff;
	font-weight: bold;
	font-size: 12px; }
	
.textpage_content table tbody td {
	background: #fff;
	padding: 7px;
	font-size: 12px;
	border-bottom: 1px solid #eee;
	border-top: 1px solid #fff; }
	
.textpage_content ul {
	display: block;
	clear: both;
	padding: 10px 10px 10px 15px; }
	
.textpage_content ul li {
	display: block;
	clear: both;
	font-size: 14px;
	color: #000; 
	background: transparent url('../images/snmallblue_bukket.gif') left 8px no-repeat;
	padding: 0px 0px 10px 20px; }
	
.textpage_content p a, .textpage_content ul li a {
	font-weight: bold;
	color: #178ae6;
	font-size: 12px;
	text-decoration: underline; }
	
.textpage_content p a:hover, .textpage_content ul li a:hover {
	color: #ff6600; }
	
a { cursor: pointer; }

.areas_title { padding: 0px 0px 0px 10px; }
	
.forgot_password_message { padding: 10px 0px 0px 10px; }

.the_next_level {
	padding: 10px 10px 2px 12px;
	width: 853px; }
	
.cust_send_inv {
	padding: 10px;
	overflow: hidden; }
	
.cust_send_inv label {
	float: left;
	padding: 6px 0px 0px 0px; }
	
.cust_send_inv label input {
	float: left;
	width: 13px;
	height: 13px;
	margin: 3px 5px 0px 0px; }
	
.cust_send_inv label span { float: left; }
	
.confirmnow {
	float: left;
	clear: none;
	margin: 0px 0px 0px 10px; }
	
.tables_holder {
	padding: 10px 10px 7px 10px; }
	
.invoices_options {
	clear: both;
	overflow: hidden;
	padding: 10px 0px 0px 0px; }
	
.invoices_options input {
	float: right;
	clear: none;
	margin: 0px 0px 0px 5px; }
	
	
.content_logged {
	position: relative; }
	
.loggedas {
	position: absolute;
	z-index: 100;
	top: 171px;
	left: 10px; }
	
.default_back_link {
	background: transparent url('../images/backlink.gif') left 7px no-repeat;
	float: right;
	padding: 0px 0px 0px 13px;
	margin: 10px 0px 0px 15px;
	font-weight: bold;
	color: #333; }
	
a:hover.default_back_link {
	text-decoration: underline; }
