.container { display: block; width: 892px; margin: 0px auto; position: relative; z-index: 1; }
.map-taglink { width: 100%; display: inline-block; margin: 10px 0; }
div.post table,
div.page table { font-size: 12px; width: 100%; margin: 10px 0 0; text-align: left; border-collapse: collapse; border: 1px solid #69C; }
div.post table tbody,
div.page table tbody { background: #E8EDFF; }
div.post table td,
div.page table td { padding: 10px 0; }

img { border:none;}

.pull-right { float: right;}
.pull-left { float: right;}
.f-none { float: none;}

input[type="file"] { width: 100%;}



/* Social blocl
=====================================*/
#social-buttons-container-vertical { background: padding-box #FFFFFF; border: 1px solid #BBBBBB; border-radius: 5px 5px 5px 5px; box-shadow: 1px 0 15px rgba(0, 0, 0, 0.2); font: 10px/16px Arial; min-width: 55px; padding: 5px; text-align: center; width: 60px; position: fixed; top: 85px; margin-left: 980px; z-index: -1; }
#social-buttons-container-vertical .social-buttons { margin-bottom: 10px; }
#social-buttons-container-vertical .social-buttons iframe { min-width: 52px;}
#social-buttons-container-vertical .social-buttons a.twitter-share-button { height: 30px; width: 100%; float: left; }
#social-buttons-container-vertical .linked-in { margin-top: 75px; }
#social-buttons-container-vertical .print-it { left: 14px; margin-top: 20px; position: absolute;   /* top: 212px; */ top: 190px; }

/*.inner-right-1200 {	left:1050px;}
.inner-right-1500 {	right:50px;}
.inner-right-1600 { right:155px;}
.inner-right-1800 {right:274px;}
.inner-right-2000 {right:300px;}
.inner-right-2200 {right:375px;}*/

/* Boxes
===========================*/
.grey-box { background: #f6f6f6; /* Old browsers */ background: -moz-linear-gradient(top, #f6f6f6 0%, #fbfbfb 73%, #ffffff 100%); /* FF3.6+ */ background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #f6f6f6), color-stop(73%, #fbfbfb), color-stop(100%, #ffffff)); /* Chrome,Safari4+ */ background: -webkit-linear-gradient(top, #f6f6f6 0%, #fbfbfb 73%, #ffffff 100%); /* Chrome10+,Safari5.1+ */ background: -o-linear-gradient(top, #f6f6f6 0%, #fbfbfb 73%, #ffffff 100%); /* Opera 11.10+ */ background: -ms-linear-gradient(top, #f6f6f6 0%, #fbfbfb 73%, #ffffff 100%); /* IE10+ */ background: linear-gradient(to bottom, #f6f6f6 0%, #fbfbfb 73%, #ffffff 100%); /* W3C */ filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#f6f6f6', endColorstr='#ffffff', GradientType=0); /* IE6-9 */ border: 1px solid #E7E7E7; border-radius: 5px; width: 100%; display: inline-block; margin-bottom: 20px; }
.grey-box1 { background: url(../images/v2/leftnav-blank.png) no-repeat scroll top center; border: none; }

/* Titles
=====================*/
.left-panel .widget-title { color: #000; font: bold 15px Verdana, sans-serif; margin: 0px 0px 10px; padding: 0px; white-space: normal; }
.middle-panel .our-cmmtitment .widget-title,
.title-style1 { background: url("../images/v2/testimonial-rule.png") no-repeat scroll left bottom transparent; color: #0564BE; font-size: 24px; margin-bottom: 6px; padding-bottom: 3px; width: 100%; line-height: normal; }
.middle-panel .widget-title { background-image: none; color: #000; font: bold 15px Verdana, sans-serif; margin: 0px 0px 10px; padding: 0px; white-space: normal; }
.left-panel h3,
.left-panel .h3 { border-bottom: 2px solid #419B00; font-size: 15px; color: #000; margin: 0px; padding: 0px 0px 8px; text-align: center; font-family: verdana; font-weight: bold; margin-bottom: 8px; }

/* Fomr 
=========================*/
input[type="text"],
input[type="password"],
input[type="email"],
input[type="number"],
input[type="tel"],
input[type="search"],
.wpcf7-form .wpcf7-text,
.wpcf7-form textarea,
.wpcf7-form select { background-color: #E6F0F9; width: 100%; display: inline-block; border: 1px solid #ccc; padding: 4px; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; }

input[type="button"],
input[type="reset"],
input[type="submit"],
.button { background: #55B64D; padding: 3px 5px; border: 1px solid #55B64D; font-weight: bold; color: #fff; text-transform: uppercase; font: 14px/18px Arial, sans-serif; cursor: pointer; }

input[type="button"]:hover,
input[type="reset"]:hover,
input[type="submit"]:hover,
.button:hover { background: #399931 }
.breadcrum { width: 100%; display: inline-block; padding: 0 0 8px }
.agent-tamp h1 { margin: 20px 0px; padding: 0px; font-size: 21px; }

/* Header
========================================*/
.header { width: 100%; display: inline-block; margin-bottom: 10px; }
.header #logo { width: 100%; display: inline-block; margin: 0; padding: 0; }
.header #logo h1 { margin: 0; padding: 0 0 10px 0px; cursor: pointer; }
.header .menu { width: 100%; display: inline-block; margin: 20px 0 10px }
.header .nav { margin: 0; padding: 0 0 0 5px; }
.header .nav li { display: inline-block; }
.header .nav li:after { content: "|"; margin: 0 10px 0 12px; }
.header .nav li.last:after { content: ""; }
.header .nav li a { font-size: 12px; color: #094577; padding: 3px 0px 0px; text-decoration: none; }
.header .h-left { float: left; width: 50%; }
.header .h-right { float: left; width: 50%; text-align: right; }
.header .social_links { display: inline-block; }
.header .telephone { display: inline-block; }
.header .telephone a { font-size: 20px; color: #36C; text-decoration: none; }

/* Three Col
=========================================*/
.main-content { width: 100%; display: inline-block; }
.main-content .left-panel { width: 200px; float: left; }
.main-content .middle-panel { width: 460px; float: left; margin: 0 15px; }
.main-content .right-panel { width: 200px; float: left; }
.two-panel .middle-panel { width: 675px; float: left; margin: 0 0 0 15px; }
.middle-panel .hfeed { padding: 0; }
.left-panel .widget-box { padding: 7px 15px 10px; width: 175px; float: left; background: url("../images/v2/leftnav-rule.png") no-repeat scroll center bottom transparent; }
.left-panel .widget-box ul { margin: 0; padding: 0; }
.left-panel .widget-box li { background: url("../images/v2/bullet_fff609.png") no-repeat scroll 3px 5px; display: block; font-size: 12px; padding: 0px 4px 4px 12px; }
.left-panel .resources:after { background: transparent url("../images/v2/leftnav-rule.png") no-repeat scroll center bottom; content: " "; width: 100%; height: 1px; position: absolute; bottom: 0; left: 0; float: left; }
.left-panel .resources { background: transparent url("../images/v2/rate-panns.png") no-repeat scroll center bottom; padding: 10px 4px 110px 12px; position: relative; }
.left-panel .resources-inner  .resources { background: none; padding: 10px 4px 10px 12px; }
.left-panel .home-agent .pureCssMenu { width: 100%; display: inline-block; padding: 10px 0; }
.left-panel .lp-news ul { margin: 0; padding: 0; }
.left-panel .lp-news li { background: url("../images/v2/bullet_fff609.png") no-repeat scroll 3px 5px; display: block; font-size: 12px; padding: 0px 4px 4px 12px; }
.two-panel01 .middle-panel { width: 675px; float: left; margin: 0 15px 0 0; }

/* guide page
=================================*/
.header-guide #logo { width: 100%; display: inline-block; text-align: center; }
.header-guide #logo img { max-width: 98%; }
.content-guide { border-left: 1px solid #ccc; border-right: 1px solid #ccc }
.content-guide table td a { margin: 0 10px; }
#footer-guide { border: 1px solid #ccc; border-top: none; clear: both; color: #000000; float: left; font: 10px Verdana, sans-serif; margin-top: 0px; overflow: hidden; padding: 30px 0px 30px; width: 100%; margin-bottom: 10px; }
#footer-guide ul.foot-nav-guide li ul { background: #F2F2F2; width: 880px; padding: 5px 8px; margin: 0px; border: 1px solid #CCC; position: absolute; z-index: 9999; right: -80px; top: 21px; }
#footer-guide ul.foot-nav-guide li ul li { padding: 0px; margin: 0px; float: left; display: block; list-style-type: none; font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-weight: normal; color: #000; text-decoration: none; width: 172px; }
#footer-guide ul.foot-nav-guide li ul li a { padding: 0px; margin: 0px; float: left; display: block; list-style-type: none; font-family: Arial, Helvetica, sans-serif; font-size: 10px; font-weight: normal; color: #000; text-decoration: none; width: 172px; text-align: left; }
#footer-guide ul.foot-nav-guide li ul li a:hover { color: #000000; text-decoration: underline; }

/* Home pages
=========================================*/
#marqueecontainer { background: #F5F5F5; border: 1px solid #E7E7E7; -webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px; width: 197px; height: 135px; overflow: hidden; position: relative; margin-bottom: 20px; }
#marqueecontainer .title { background: #F5F5F5; border-bottom: 2px solid #419B00; color: #000; font-family: verdana; font-size: 14px; margin: 0; padding: 5px 0; text-align: center; font-weight: bold; position: relative; z-index: 1; }
#marqueecontainer p { margin: 0px; padding: 0px 10px; float: left; border-bottom: 1px solid #E7E7E7; font-weight: bold; color: #000; }
#marqueecontainer p.title_date { border-right: none; }
#marqueecontainer ul { float: left; padding: 4px; border-bottom: 1px solid #e5e5e5; width: 100%; margin: 0; }
#marqueecontainer ul li { margin: 0px; padding: 0px 4px; list-style: none; background: none; float: left; }
#marqueecontainer .name { float: left; width: 62px; padding: 0px; text-align: center; }
#marqueecontainer .saving { float: left; width: 36px; padding: 0px; text-align: center; }
#marqueecontainer .date { float: left; width: 95px; padding: 0px; text-align: center; }
.tripcalculator { font-family: arial, sans-serif; color: #222; font-size: 12px; text-align: center; position: relative; }
.middle-panel .our-cmmtitment { width: 100%; display: inline-block; margin: 20px 0; }
.home-news ul { margin: 0; padding: 0; }
.home-news li { display: block; font-size: 12px; padding: 0px 4px 4px 12px; background: url("../images/v2/bullet_fff609.png") no-repeat scroll 3px 5px; }
.home-news li b a { color: #333; text-decoration: none; }
.home-banner { background: url(../images/v2/quoteform-background-home_i-1.png) no-repeat scroll left top transparent; height: 250px; width: 893px; margin: 0 0 40px }
.home-banner .home-banner-colleft { float: left; width: 350px; }
.home-banner .home-banner-colleft #formtop { *float: left; *width: 350px; }
.home-banner .home-banner-colleft h2.title { background: url(../images/v2/quoteform-cta.png) no-repeat scroll left top transparent; height: 54px; margin: 37px 0 0 23px; text-indent: -999em; }
.home-banner .home-banner-colleft label { background: url(../images/v2/quoteform-label.png) no-repeat scroll left top transparent; float: left; height: 20px; margin: 13px 0 0 89px; text-indent: -999em; width: 156px; }
.home-banner .home-banner-colleft #txtZipCode { float: left; height: 27px; margin: 3px 0 0 64px; position: relative; width: 228px; display: inline; cursor: text; z-index: 9;  text-align: center;}

.home-banner .home-banner-colleft #txtZipCode::-webkit-input-placeholder { text-align: left !important;}
.home-banner .home-banner-colleft #txtZipCode:-moz-placeholder { text-align: left !important;}
.home-banner .home-banner-colleft #txtZipCode::-moz-placeholder { text-align: left !important;}
.home-banner .home-banner-colleft #txtZipCode:-ms-input-placeholder {  text-align: left !important;}


.mailing-list tr td span { padding-bottom: 6px; display: block;}
.mailing-list tr td span.required { display: inline; padding: 0;}


.home-banner .home-banner-colleft .go-btn { background: url(../images/v2/spacer.png) no-repeat scroll 0 0 transparent; clear: both; display: inline; float: left; height: 0; margin: 20px 0 0 93px; overflow: hidden; padding: 20px 86px; position: relative; text-indent: -1000em; width: 0; z-index: 5; }
.home-banner .home-banner-colright { float: left; width: 350px; }
.home-banner .home-banner-colright .mboxDefault { float: left; width: 350px; position: relative; margin: 137px 0px 0px 26px; display: inline; }
.maincontentwrapper-guide { float: left; width: 800px; }
.content-guide { background: none; }
.header-guide { background-image: none; border-color: #CCC; border-style: solid; border-width: 0 1px; height: 85px; margin: 0; }
.maincontentwrapper-guide { background-color: #FFFFFF; border-color: #CCC; border-style: solid; border-width: 0 1px; padding: 20px; width: 858px; }

.home .tripcalculator #cci-gascalc-widget .credit { left: 0; bottom: 13px}
.tripcalculator #cci-gascalc-widget .credit { bottom: 3px;}
body #cci-gascalc-widget input[type="button"] { font-size: 14px; letter-spacing: normal;}

.home .widget-box { font-size: 12px;}
.fb-login-btn {display: block; margin-top: 10px;}


/* Agents page
=========================================*/
.main-title { width: 100%; display: inline-block; margin: 0; padding: 0 0 20px 0; }
.main-title01 h2,
.main-title01 h1 { line-height: normal; margin: 8px 0; width: 80%; font-size: 16px; }
.cities-lists { width: 100%; display: inline-block; margin: 0; padding: 0; }
.cities-lists li { width: 200px; float: left; list-style-type: none; margin-bottom: 3px; }
.popular-agent { width: 100%; display: inline-block; margin: 20px 0 0 }
.popular-agent h4 { font-size: 14px; margin: 0; padding: 0 0 10px 0; }
.grey-box2 { background-color: #F5F5F5; padding: 15px; margin: 0 0 40px 0; }
.grey-box2 h3 { color: #555; font-size: 16px; }
.grey-box2 ul { margin: 0; padding: 0px 0 0 30px; display: inline-block; }
.grey-box2 li { background: url(../images/bullet-arrow.gif) no-repeat scroll 0 center transparent; font-weight: bold; color: #0564BE; font-size: 14px; list-style-type: none; padding: 0 0 0 15px; margin: 0 0 15px 0; }
.grey-box2 li.or { background: none; color: #555; }
.cities-agent-directory { width: 100%; float: left; margin: 0; padding: 0; }
.cities-agent-directory li { width: 96%; float: left; padding: 10px 2%; border: 1px solid #e4e4e4; -webkit-border-radius: 2px; -moz-border-radius: 2px; border-radius: 2px; margin: 0 0 3px 0; background: #f6f6f6; list-style-type: none; }
.cities-agent-directory li .label { color: #000; float: left; font-size: 14px; font-weight: bold; width: 78%; }
.cities-agent-directory li .view-link { border-right: 1px solid #C4C4C4; float: left; line-height: normal; margin: 0; padding: 0 10px 0 0; }
.cities-agent-directory li .view-link a { font-size: 14px; color: #0964bf; }
.cities-agent-directory li .view-link a:hover { text-decoration: underline; }
.cities-agent-directory li .edit-link { float: none; padding: 0 0 0 10px; }
.cities-agent-directory li .edit-link a { margin: 0; padding: 0; color: #0964bf; font-size: 14px; float: none; }
.cities-agent-directory li .edit-link a:hover { text-decoration: underline; }

.cities-agent-directory li .view-link01 { border:none; float: right; padding: 0;}

.nearby-title { -webkit-border-radius: 2px; -moz-border-radius: 2px; border-radius: 2px; background: none repeat scroll 0 0 #E8E8E8; border: 1px solid #CCCACA; float: left; font-size: 15px; margin: 10px 0 10px; padding: 10px 2%; text-shadow: 1px 1px #FFFFFF; width: 96%; text-align: left; }
.cities-agent-directory li .review-link { width: 100%; display: inline-block; text-align: right; }
.cities-agent-directory li .review-link a { background: #55B64D; padding: 5px 10px; display: inline-block; color: #fff; text-decoration: none; text-align: center; line-height: normal; text-transform: uppercase; }
.cities-agent-directory li .review-link a:hover { background: #45a33d }
.agent-directory-col .main-title-a { width: 100%; display: inline-block; }
.agent-details { width: 93.5%; padding: 22px 3%; float: left; background: #f6f6f6; border: 1px solid #e3e3e3; -webkit-border-radius: 3px; -moz-border-radius: 3px; border-radius: 3px;/*  min-height:500px; */ margin: 20px 0; }
.agent-details .agent-title { border-bottom: 3px solid #E3E3E3; float: left; margin-bottom: 20px; padding-bottom: 12px; width: 100%; }
.agent-details .agent-title h3,
#agent-directory .agent-details .agent-title h3 { margin: 0; padding: 0; font-size: 16px; color: #000; width: 430px; float: left; }

.agent-details .agent-title .edit-link { float: right;}
.agent-details .agent-title .pull-right { float: right;}
.agent-details .agent-title .thickbox { margin: 0; font-size: 15px; text-decoration: underline; }
.agent-details .ags_desc { color: #555555; float: left; font-size: 15px; line-height: 20px; margin: 0 0 20px; width: 100%; word-wrap: break-word; }
.agent-details .address-tem { width: 100%; float: left; color: #232323; font-size: 14px; line-height: 22px; margin-bottom: 10px; }
.agent-directory-col-new ul.cities-agent-directory li  .agent-details { width: 100%; padding: 0; float: left; background: none; border: none; -webkit-border-radius: 0; -moz-border-radius: 0; border-radius: 0;/*  min-height:500px; */ margin-bottom: 0px; }
.agent-details .ul-row { width: 100%; display: inline-block; margin: 0; padding: 0 0 8px; }
.agent-details .ul-row li { width: 48%; margin: 0 1% 3px 0; padding: 0; float: none; display: inline-block; background: none; border: none; -webkit-border-radius: 0; -moz-border-radius: 0; border-radius: 0; margin-bottom: 0px; vertical-align: top; }
.agent-details .ul-row p { display: inline-block; margin: 0; padding: 0; width: 100%; word-wrap: break-word; }
.agent-details .ul-row label { display: inline-block; font-weight: bold; padding-right: 15px; width: 100%; }
.cities-agent-directory li.m-bottom { margin-bottom: 20px; }
.cities-agent-directory li .agent-details { margin: 0; padding: 0; border: none; width: 100%; }
.city-description { width: 100%; padding: 15px 0 15px; margin: 0; list-style-type: none; font-size: 12px; color: #7d7c7c; }
.agent-tamp .main-title { margin-top: 0; }

/* rates page
=========================================*/
.map-dropdown .inner-left-content { float: left; }
.map-dropdown .maincontentwrapper { width: 100%; }
.map-dropdown .content .aside { float: left; }
.map-dropdown .drop-down-map { float: left; width: 100%; padding: 0 0 20px; }
.map-dropdown .drop-down-map h3 { background: url("../images/v2/testimonial-rule.png") no-repeat scroll left bottom transparent; color: #0564be;  /*color: #0564BE;*/ font-size: 20px; margin-bottom: 20px; padding-bottom: 15px !important; }
.map-dropdown .drop-down-map .row { float: left; margin-bottom: 13px; width: 180px; }
.map-dropdown .drop-down-map .row.sub-btn { width: auto; }
.map-dropdown .drop-down-map .row label { float: left; width: 100%; font-size: 12px; margin-top: 6px; font-weight: bold; margin-bottom: 10px; }
.map-dropdown .drop-down-map .row select { border: 1px solid #CCCCCC; float: left; padding: 3px; width: 140px; font-size: 12px; font-family: Arial, Helvetica, sans-serif; }
.map-dropdown .drop-down-map .sub-btn button { background: #1A7CB5; border: 1px solid #046DAA; border-radius: 5px 5px 5px 5px; color: #FFFFFF; cursor: pointer; font-size: 12px; font-weight: bold; margin-top: 29px; padding: 3px 8px; }
.main-years-title { float: left; width: 650px; padding: 20px 20px 0; position: relative; z-index: 999; }
.main-years-title p.national-average { font-size: 17px; line-height: 22px; margin-bottom: 10px; margin-top: 20px; text-align: center; color: #000; }
.main-years-title p { color: #0564BE; font-size: 20px; margin-bottom: 14px; text-align: center; width: 100%; }
.main-years-title p.average { background: url("../images/v2/testimonial-rule.png") no-repeat scroll center bottom transparent; padding-bottom: 15px; color: #0564BE; }
.map-dropdown .map-rates { float: left; width: 100%; padding: 10px 0 20px; }
.map-dropdown .map-rates .stately { width: 630px !important; }
.map-dropdown .map-rates .dark-1 { color: #0468fe }
.map-dropdown .map-rates .dark-2 { color: #60a1ff }
.map-dropdown .map-rates .dark-3 { color: #97c0ff }
.map-dropdown .map-rates .dark-4 { color: #cee1ff }
.map-dropdown .map-rates .dark-5 { color: #ebf1fd; }
.map-dropdown .map-rates #eav_map ul { float: left; margin-left: 52px; margin-top: 20px; padding-bottom: 22px; width: 100%; }
.map-dropdown .map-rates #eav_map ul li { float: left; margin: 0 5px; vertical-align: middle; }
.map-dropdown .map-rates #eav_map span { width: 100px; float: left; color: #fff; vertical-align: middle; text-align: center; padding: 5px 0; font-size: 12px; }
.map-dropdown .map-rates #eav_map span.dark-1 { background: #0468fe; }
.map-dropdown .map-rates #eav_map span.dark-2 { background: #60a1ff; }
.map-dropdown .map-rates #eav_map span.dark-3 { background: #97c0ff; color: #000; }
.map-dropdown .map-rates #eav_map span.dark-4 { background: #cee1ff; color: #000; }
.map-dropdown .map-rates #eav_map span.dark-5 { background: #ebf1fd; color: #000; }
.map-dropdown .map-rates h1 { color: #000; font-size: 20px; width: 100%; float: left; margin-bottom: 10px; }
.map-dropdown .map-rates #Summary { font-size: 12px; color: #000; font-family: Arial, Helvetica, sans-serif; line-height: 18px; }
#colorbox { z-index: 9999999 !important; }
.map-dropdown .map-rates h1.slider_title { color: #000000; font-size: 17px; width: 100%; float: left; margin-bottom: 20px; text-align: center; }
.map-rates .mg { background: url("../images/rates-img_i-1.jpg") no-repeat scroll left bottom transparent; float: left; height: 57px; margin: 0 0 80px 59px; width: 611px; }
.map-rates .mg #avg_div { background: url("../images/rates-img-arrow_i-1.png") no-repeat scroll left 18px transparent; height: 56px; }
.map-rates .mg #sd div { background-color: transparent !important; font-size: 13px !important; position: relative; font-weight: bold; }
.map-rates .mg #sd div .middle { font-size: 19px !important; font-weight: bold; }
.map-rates .mg #sd div .left { position: relative; top: 57px; left: 0; }
.map-rates .mg #sd div .left b { font-size: 19px; line-height: 28px; }
.map-rates .mg #sd div .right { position: relative; width: 380px; text-align: right; right: 0; top: 0px; *top: 56px; }
.map-rates .mg #sd div .right b { font-size: 19px; line-height: 28px; }
.content .city-listing-table { width: 100%; float: left; }
.content table.car-rate-listing { width: 100%; float: left; margin-bottom: 22px; }
.content table.car-rate-listing th { background: #EFEFEF; border: 1px solid #EFEFEF; padding: 5px 10px; font-weight: bold; font-size: 15px; font-family: Arial, Helvetica, sans-serif; color: #000; /*color:#3366CC;*/ }
.content table.car-rate-listing th a { font-weight: bold; font-size: 15px; font-family: Arial, Helvetica, sans-serif; }
.content table.car-rate-listing th a:visited { color: #3366CC; }
.content table.car-rate-listing th a:hover { color: #000; }
.content table.car-rate-listing td { background: #fff; font-size: 13px; color: #000000; border: 1px solid #EFEFEF; padding: 5px 0; }
.content table.car-rate-listing td a { text-decoration: underline; }


input[type="button"],
input[type="send"],
input[type="submit"] {-webkit-appearance: none; }

#upprev_box .upprev_excerpt #formtop h3.footer-popup,
#upprev_box .upprev_excerpt #formtop h2 { font-weight: bold;} 

.alert-box  {text-align: center; color: #e4403f; border: 2px solid #ebebeb; width: 95.5%; padding: 20px 2% 30px;  margin:0 0 20px 0; border-radius:3px; }
.alert-box .icon { background: url("../images/v2/alert-icon.png") no-repeat scroll center bottom transparent; width: 100%; display: inline-block; height: 71px; margin-bottom: 15px;}
.alert-box p{ margin: 0; font-size: 14px;}


.wpcf7-form-control-wrap.your-name { display: none;}

.wpcf7 .screen-reader-response { color: #ff0000; display: none;}
.wpcf7 .screen-reader-response a { color: #ff0000; text-decoration: none;}
.wpcf7 .screen-reader-response a:hover { text-decoration: underline;}
.wpcf7 .screen-reader-response ul { margin: 0; padding: 3px 0 0; list-style-type: none; line-height: 20px;}
.wpcf7 .wpcf7-not-valid-tip { color: #ff0000;}

#TB_closeAjaxWindow {     float: right;     padding: 6px 10px 0px;     position: absolute;     right: -28px;     text-align: right;    top: -28px;}
#TB_closeAjaxWindow .screen-reader-text { display: none;}
#TB_closeAjaxWindow .tb-close-icon { background: url("../images/v2/tb-close.png") no-repeat scroll center bottom transparent; text-align: center; line-height: 40px; width: 40px; height: 40px; position: absolute; top: 0px;right: 0px;}
#TB_closeAjaxWindow .tb-close-icon:before { display: none;}

#footer ul.foot-nav .fot-std { width: 100%; display: inline-block; padding:15px 0 0;}
#footer ul.foot-nav, #footer-guide ul.foot-nav-guide { width:892px; }