@charset "utf-8";
/* CSS Document */

@font-face {
    font-family: 'AvantGardeBkBTBook';
    src: url('../fonts/avgardn.eot');
    src: url('../fonts/avgardn.eot#iefix') format('embedded-opentype'),
         url('http://pluginwithambit.com/fonts/avgardn.woff') format('woff'),
         url('../fonts/avgardn.ttf') format('truetype'),
         url('http://pluginwithambit.com/fonts/avgardn.svg#AvantGardeBkBTBook') format('svg');
    font-weight: normal;
    font-style: normal;

}

@font-face {
    font-family: 'FuturaCondensedNormalRegular';
    src: url('../fonts/futura.eot');
    src: url('../fonts/futura.eot#iefix') format('embedded-opentype'),
         url('http://pluginwithambit.com/fonts/futura.woff') format('woff'),
         url('../fonts/futura.ttf') format('truetype'),
         url('http://pluginwithambit.com/fonts/futura.svg#FuturaCondensedNormalRegular') format('svg');
    font-weight: normal;
    font-style: normal;

}

*{ outline:none;}
html{ background:url(../images/dots.gif)}

body{ margin:0; padding:0; min-height:900px; background:url(../images/circles.png) center top no-repeat; font-family:Arial; font-size:14px; color:#4b4b4b;}

ul, h1, h2, h3, h4, h5, p, form{ margin:0; padding:0;}
img{ border:none}
.clear{ clear:both}
p{ line-height:20px;}
h1{ font-family:'AvantGardeBkBTBook'; font-size:20px; color:#668b1b; margin-bottom:10px; font-weight:normal}
h2{ font-family:'AvantGardeBkBTBook'; font-size:20px; color:#000000; margin-bottom:10px;}
h3{ font-family:'AvantGardeBkBTBook'; font-size:15px; color:#668b1b; margin:0; padding-top:10px;}
h4{ font-family: 'FuturaCondensedNormalRegular'; font-size:23px; color:#000; margin-bottom:5px; font-weight:normal}

#container{ width:1000px; margin:0 auto;}
#header{ height:200px; position:relative;}
.logo{ width:160px; height:160px; position:absolute; left:40px; top:20px;}
.unlock{ width:370px; height:110px; background:url(../images/unlock.gif) no-repeat; position:absolute; right:230px; top:75px;}

#top_no{ width:300px; height:25px; position:absolute; right:0; bottom:15px; background:url(../images/top_numbers.png)}
#top_no a{ float:right; margin-left:10px; width:25px; height:25px; display:block;}

#nav{ width:610px; height:40px; position:absolute; right:0; top:20px;}
/*#nav ul{ list-style:none}
#nav ul li{ float:left; margin:0 10px;}
#nav ul li a{ display:block; height:40px; line-height:40px; font-family:'AvantGardeBkBTBook'; padding:0 10px; font-size:20px; text-decoration:none; color:#000; text-align:center}
#nav ul li a:hover{ background:#ef5f22; color:#fff;}
#nav ul li a.selected{ display:block; height:40px; line-height:40px; font-family:'AvantGardeBkBTBook'; padding:0 10px; font-size:20px; text-decoration:none; text-align:center; background:#ef5f22; color:#fff;}*/

#main_body{-moz-box-shadow: 0 0 10px #666; -webkit-box-shadow: 0 0 10px #666; box-shadow: 0 0 10px #666; background:url(../images/bg_y.gif) repeat-y; min-height:450px;}
#left_col{ width:250px; float:left;}
#left_col img{ margin-bottom:20px;}

#mid_col{ float:left; width:460px; padding:20px;}
#rite_col{float:right; width:210px; padding:20px;}
#rite_col img{ margin-bottom:25px;}

#mid_col ul{ margin-left:20px;}
#mid_col ul li{ line-height:20px;}

#footer{ margin:25px 0;}
#copyryt{ width:250px; float:left}
#copyryt img{ padding:14px; padding-left:0}
#copyryt p{ line-height:18px; font-size:11px; font-family:Tahoma; color:#494949}
.keywords{ border-left:1px solid #cccccc; padding:0 15px; float:left; line-height:18px; font-size:11px;}
.keywords h4{ color:#2a2a2a; font-family:"Trebuchet MS"; font-size:15px; padding-bottom:10px;}
.keywords ul{ list-style:none; width:190px; }
#footer a{ color:#494949; text-decoration:none}
#footer a:hover{ color:#2a2a2a; text-decoration:underline;}
#footer a.selected{ color:#2a2a2a; text-decoration:underline;}

#other_pgs{ -moz-box-shadow: 0 0 10px #666; -webkit-box-shadow: 0 0 10px #666; box-shadow: 0 0 10px #666; background: url(../images/black_side.gif) right repeat-y #fff; min-height:450px;}
#other_pgs p{ text-align:justify}
#seo_left{ width:660px; padding:20px; float:left}

.city_lists{ line-height:20px;}
.city_lists a{ text-decoration:none; color:#333333}
.city_lists a:hover{ color:#333333; text-decoration:underline}

#seo_rite{ width:300px; float:right}
#side_contact{ background:url(../images/side_form_bg.gif) no-repeat; width:300px; height:475px; position:relative; margin:15px 0;}
#side_contact input[type=text]{ color:#3f341b; font-size:12px}
.fname{ position:absolute; left:19px; top:18px; width:120px; height:22px; background:none; border:none;}
.lname{ position:absolute; right:21px; top:18px; width:120px; height:22px; background:none; border:none;}
.address{ position:absolute; right:21px; top:59px; width:260px; height:22px; background:none; border:none;}
.phone{ position:absolute; right:21px; top:97px; width:260px; height:22px; background:none; border:none;}
.email{ position:absolute; right:21px; top:138px; width:260px; height:22px; background:none; border:none;}
.help{ position:absolute; right:21px; top:200px; width:260px; height:20px; background:#fff; border:none; color:#3f341b; font-size:12px}
.comments{ position:absolute; right:21px; top:260px; width:260px; height:60px; background:none; border:none; color:#3f341b; font-size:12px; font-family:Arial;}
.verify{ position:absolute; left:19px; top:362px; }
.code_check{ position:absolute; right:21px; top:366px; width:120px; height:22px; background:none; border:none;}
.submit{ width:109px; height:42px; position:absolute; right:14px; top:411px; background:none; border:none; cursor:pointer}
.side_img{ width:260px; margin:0 auto}
.side_img img{ margin-bottom:25px;}

.bull_ul{ list-style:none; margin-left:10px;}
.bull_ul li{ line-height:22px; background:url(../images/bullet.gif) no-repeat 0 5px; padding-left:20px;}

.contact_form{ width:450px; margin:0 auto}
.sub_heading{ font-size:16px; font-weight:bold; color:#EF0125;}
.border{ font: 12px Arial, Helvetica, sans-serif; color:#000; border:1px solid #C4C4C4; background:#F1EFEF; width:180px; height:18px; padding:2px;}
.border1{ font: 12px Arial, Helvetica, sans-serif; color:#000; border:1px solid #CCCCCC; background:#e5ffb2; width:180px; height:18px; padding:2px;} 
.bordera{ font: 12px Arial, Helvetica, sans-serif; color:#000; border:1px solid #C4C4C4; background:#919D9D; width:180px; height:18px; padding:2px; }
.bordera1{ font: 12px Arial, Helvetica, sans-serif; color:#000; border:1px solid #C4C4C4; background:#fff; width:180px; height:18px; padding:2px; }
/* Text Box End */

/* Buttons End */
.btn{ background: #87b134; border:1px solid #718d3a; font: 12px Verdana, Arial, Helvetica, sans-serif; padding:3px; cursor:pointer; color:#fff; }
.btn:hover{ background: #97ce2a; color:#333;}
.c1{ margin:0 auto; padding:0; width:200px; float:left; line-height:25px; text-align:left; }	
.c2{ margin:0; padding:0 0 0 10px; width:180px; line-height:25px; float:left; text-align:left;}
#information{ width:400px; margin:0px auto;}
.error{ background: #b52600; border-top:1px solid #621500; border-bottom:1px solid #621500; font-size:14px; padding:10px; text-align:center; color:#fff; margin-top:20px; }
.ok{ background: #ffba82; border-top:1px solid #db8f51; border-bottom:1px solid #db8f51; font-size:14px; padding:10px;	 text-align:center; color:#000; margin-top:20px; }