
@charset "utf-8";
/* CSS Document */
html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
 {
	margin: 0;
	padding: 0;
	border: 0;
	font-size: 100%; font-family:Verdana, Geneva, sans-serif

}
h1, h2, h3, h4, p{ padding:0px; margin:0px}

img{ border:0px}


html, body {
	margin:0;
	padding:0;
	font-family:tahoma; background-repeat:no-repeat; 
	font-size:12px
}
body.dhtml, html.dhtml {
	margin:0;
	padding:0;
	background-image:none; background-repeat:repeat; background-position:top; font-family:tahoma; background-color:#ffffff; 
	font-size:12px
}
#bg{background-image:url(/images/pattern-gradient.png); background-repeat:repeat-x; background-position:top; height:800px }
a{ color:#64b829; text-decoration:underline; cursor:pointer;}
a:hover{ color:#64b829; text-decoration:none}
a.plain{ color:#3c9ce2; text-decoration:none; cursor:pointer; white-space: nowrap;}
a.plain:hover{ color:#64b829; text-decoration:none}
#body{ width:970px; margin:auto; padding:10px; margin-bottom:40px;  }
#header {
	height:155px;
	width:970px; overflow:hidden

}
#header-blog { }
#wrapper {       padding: 10px;}
.left{ width:270px; float:left}
.right{ width:699px; float:right}
.blue-bg{  overflow:hidden }
.clear{ clear:both}
#logo{ background-image:url(/images/logo-d.jpg); width:255px; height:94px; padding-top:30px; background-repeat:no-repeat; background-position:0px 20px}
#footer {
                clear:both;
                width:940px;
               color:#fff;
		font-size:12px;                 
		text-align:center; 
		padding:10px 30px 20px 0px ; 
		text-align:right 
}


#footer a{ color:#fff; text-decoration:none}
#footer a:hover{ color:#fff; text-decoration:underline}

.title1 { padding:40px 10px 10px 10px; width:500px; float:left}
.title1 b{ font-family:Verdana, Geneva, sans-serif; color:#264d9d; font-size:26px; font-weight:bold }
.title1 p{ font-family:Verdana, Geneva, sans-serif; color:#264d9d; font-size:22px; }
#follow-us{ background-image:url(/images/follow-us.jpg); width:193px; height:109px; float:left}
#follow-us p{ padding:50px 0px 0px 35px}

#follow-us a{ display:block; float:left; margin: 0px 20px 0px 0px}
.blue-line{ height:7px; background-color:#2c91c9}
.dark-blue-line{ height:7px; background-color:#264d9d; margin-right:1px}
#content{ padding:0px 10px 10px 10px}
.txt2{ padding:0px 0px 0px 0px ; line-height:18px; clear:both;text-align:justify}
.txt2 a{  padding:2px 0px; color:#3277c2 }
.space{ padding:10px}
.space2{ padding:10px; overflow:hidden}
.space2 a { color:#fff; text-decoration:underline; cursor:pointer; font-size:18px;}
#menu  a{ color:#2f6cb8; font-family:Verdana, Geneva, sans-serif; font-size:18px; text-decoration:none; padding:0px 0px 0px 20px  }
#menu a:hover{ color:#54ac16; font-family:Verdana, Geneva, sans-serif; font-size:18px; text-decoration:none;  }
#menu div{ -moz-border-radius:6px 6px 6px 6px; -moz-box-shadow:0 1px 3px rgba(0, 0, 0, 0.8); border-radius:6px; background-color:#fff; padding:10px; margin:10px 0px}
#menu .act { color:#fff; font-family:Verdana, Geneva, sans-serif; font-size:18px; text-decoration:none; background-repeat:no-repeat; -moz-border-radius:6px 6px 6px 6px; border-radius:6px; -moz-box-shadow:0 1px 3px rgba(0, 0, 0, 0.8); background-color:#6fc732; padding:10px; margin:10px 0px}
#menu .act a{ color:#fff; font-family:Verdana, Geneva, sans-serif; font-size:18px; text-decoration:none; padding:0px 0px 0px 20px }
.promise-box{  -moz-border-radius:6px 6px 6px 6px; border-radius:6px; -moz-box-shadow:0 1px 3px rgba(0, 0, 0, 0.8); background-position:bottom; margin:20px 0px; text-align:left; background-repeat:no-repeat; background-color:#FFF}
.promise-box span{ display:block; padding:10px; font-size:11px; color:#666; padding-left:30px}
.promise-box p{ display:block; padding:0px 0px 0px 0px}
.promise-box h3{ font-size:16px; color:#264e9e; padding:0px 0px 10px 0px }
#tell-friends{ float:right; width:160px; font-size:12px; color:#666; padding-top:30px}
#tell-friends a{ padding:0px 5px; display:block; float:left}
#tell-friends span{ display:block; float:left}
h2{ color:#264d9d; font-size:28px; font-weight:bold; float:left; padding:0px 10px 20px 0px}
#subcribe-box{ width:680px;  color:#FFF; font-size:14px; -moz-border-radius:6px 6px 6px 6px; border-radius:6px; background-color:#62b629; background-position:bottom; background-repeat:no-repeat }
#subcribe-box ul{ padding:0px; margin:10px 0px 0px 20px}
#subcribe-box li{ padding:0px; margin:0px; font-size:14px}
h4{ font-size:28px; font-weight:bold}
#sub-left{ }
#sub-left strong{ text-transform:uppercase; font-size:13.5px}
#sub-left input{ border:1px solid #4e9020; width:165px; margin:2px 0px }
#sub-left input{ border:1px solid #4e9020; width:165px; margin:2px 0px }
#sub-left .city{ background-color:#FFF; border:1px solid #4e9020; padding:2px ; color:#546984; width:165px}
.txt1{ color:#000; font-size:14px;text-align:justify}
#sub-right{  padding-top:8px}
#sub-right b, #sub-left b{  font-weight:bold; font-size:14px  }
#sub-left .txt1 { color:#fff}
#sub-left .required {color:#fff; padding:0px 0px 0px 1px; font-size:11px; margin-left:3px}
#sub-left a{ color:#fff; text-decoration:underline}
#sub-left a:hover{ color:#fff; text-decoration:none}
#sub-right strong{ color:#fff; font-size:14px; font-weight:normal}
#sub-right .table1 th input{ width:70px; border:1px solid #4e9020; color:#546984; font-size:11px}
#sub-right .table1 th select{color:#546984; font-size:11px }
.table1{ margin-top:10px;  }
.table1 th{ font-size:12px; text-align:left; padding-bottom:5px}

.button{ background-image:url(/images/button-bg.jpg); background-repeat:repeat-x; border:1px solid #fff; border-radius:5px; -webkit-border-radius: 5px; -moz-border-radius:5px; color:#FFF; font-size:12px; font-weight:bold; height:24px; cursor:pointer; padding-bottom:4px; margin:7px 0px 7px 0px  }
.button2{ background:none; color:#fff; border:0px; text-decoration:none; cursor:pointer;  font-size:11px; background-image:url(/images/button-bg2.jpg); background-repeat:no-repeat; width:90px; height:19px}
.faq{  padding:10px 0px 10px 0px; clear:both}
.txt-icons{ float:right; width:100px; clear:both }



#city-select span{ display:block; padding:10px; color:#8AD6F7; font-size:14px}
#city-select span a{ color:#fff; text-decoration:none; font-size:12px; padding-left:0px; line-height:17px}
#city-select span a:hover{ color:#fff; text-decoration:underline; font-size:12px; padding-left:0px}
#city-select span a.gray-color{ color:#999; text-decoration:none; cursor:default}
#city-select span a.gray-color:hover { color:#999; text-decoration:none; cursor:default}
.txt5 td{color:#54ac16; font-size:14px; }
#city-select a.active{ color:#2c91c9; text-decoration:none; font-size:12px; padding-left:20px; background-image:url(/images/crown.gif); background-position:left; background-repeat:no-repeat}
#city-select td a{ padding-left:20px}
#city-select td a:hover{ padding-left:20px}
#city-select p{ color:#ece28f;
	font-size:14px;
	margin:10PX 0PX 0px 5px; padding:5px 10px; border-radius:6px; background-color:#11609b}
#city-select table{ margin:10PX 10px 10px 0px}
#city-select td{ margin:0PX 20px 0px 0px}
.city { }
.txt3{ font-size:22px; color:#264c9d}
.blue-line2{ }

.city-finder span{ display:block; padding:10px; color:#54ac16; font-size:14px}
.city-finder span a{ color:#2c91c9; text-decoration:none; font-size:12px; padding-left:22px; line-height:17px}
.city-finder span a:hover{ color:#2c91c9; text-decoration:underline; font-size:12px; padding-left:22px}
.city-finder span a.gray-color{ color:#999; text-decoration:none; cursor:default}
.city-finder span a.gray-color:hover { color:#999; text-decoration:none; cursor:default}
.txt5 td{color:#54ac16; font-size:14px; }
.city-finder a.active { color:#2c91c9; text-decoration:none; font-size:12px; padding-left:20px; background-image:url(/images/crown.gif); background-position:left; background-repeat:no-repeat}
.city-finder p{ color:#264d9d; font-size:14px; margin:10PX 0PX 0px 5px}
.city-finder table{ margin:10PX 10px 10px 0px}
.city-finder td{ margin:0PX 20px 0px 0px}
.city-finder.city { }
city-finder..txt3{ font-size:22px; color:#264c9d}
.city-finder..blue-line2{ border-top:1px solid #c0dbea; height:1px}



#top-background{ background-color:#fff}
#header-div{ width:970px; margin:auto}
.white-box{ -moz-border-radius:6px 6px 6px 6px; -moz-box-shadow:0 1px 3px rgba(0, 0, 0, 0.8); background-color:#fff; padding:10px; margin:20px 0px;  border-radius:6px; }
.white-box-content{ -moz-border-radius:6px 6px 6px 6px; -moz-box-shadow:0 1px 3px rgba(0, 0, 0, 0.8); background-color:#fff; padding:20px; margin:20px 0px; overflow:hidden; border-radius:6px;}

.overlay {
        background-color: #161616;
        color:#fff;
        border:1px;
        border-style:solid;
        border-color:#414141;
        position:absolute;
        width:640px;
        z-index: 30;

}
.help {padding-left; 5px; display:inline;}
table.spacedInnerTable td{padding-bottom:5px; padding:right:5px;}
.required {color:#5aa0e3;padding:0px 0px 0px 1px; font-size:11px; margin-left:3px}
.faq-arrow{ float:left; width:30px; margin-top:3px }
.faq-txt { float:left; width:600px}
.open-all{ text-align:right; padding:10px 0px; border-bottom:1px solid #a7d689}
.close-all {text-align:right; padding:10px 0px; border-bottom:1px solid #a7d689}
.error{background-color:#f75700; color:#fff;  padding:2px; font-size:12px; margin:2px 0px}
.txt6 { font-size:18px; color:#274d9e; margin:0px 0px 10px 0px }
.txt6 span{ color:#54ac16; font-weight:bold }
.table-style td{ padding:5px}
.city{ background-color:#FFF; border:1px solid #4e9020; padding:2px ; color:#546984; width:140px}
.success{ color:#FFF; padding:5px; background-color:#5cba1b}
.txt2 h3{ font-weight:bold; font-size:14px; color:#274d9e; margin:0px 0px 5px 0px; background-color:#e0ebf7; padding:3px}
.share-links a{ color:#2467bc; text-decoration:none; font-size:14px}
.share-links a:hover{ color:#56a71d; text-decoration:none; font-size:14px}
.cities td { padding:10px 0px 0px 5px}
.categ { padding:10px 0px 0px 5px}
.categ ul{ padding:0px; margin:10px 0px 0px 15px}
.categ li{ padding:0px; margin:0px}
.categ input{ margin:0px 8px 0px 0px, width:80px;}
.categ b{font-weight:bold;color:#54ac16;}
.btn-facebook{ background-color:#385694; padding:5px !important; border-radius:4px; font-size:14px; color:#fff!important; display:inline-block; text-align:center; width:180px; text-decoration: none !important;}
.btn-facebook:hover {background-color:#294785;}
.btn-facebook:active, .btn-facebook:focus {background-color:#193177;}
