/*
Theme Name: NAPA BDG Template
Theme URI: http://radiusonline.com/
Description: NAPA BDG Template Current Website Theme
Author: Radiusonline
Version: 1.0
*/

@charset "utf-8";
/* CSS Document */

/*====================================== reset.css is here ========================================*/
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td { margin:0; padding:0;}
table {	border-collapse:collapse; border-spacing:0;}
fieldset,img { border:0; }
caption,cite,code,dfn,th,var {font-style:normal; font-weight:normal;}
ol,ul { list-style:none;}
caption,th {text-align:left;}
a {outline:none;}
h1,h2,h3,h4,h5,h6 {	font-weight:bold; font-family:"Myriad Pro",Arial; color:#333; padding:0 0 3px 5px}
q:before,q:after {content:'';}
abbr,acronym { border:0;}
.clear_0{clear:both; font-size:0px;line-height:0px; display:block;}
.last	{margin:0 !important;}
.no_bg_pad{background:none !important; padding:0 !important;}
.no_bg{ background:none !important;}
.no_pad{ padding:0px !important;}
.clear{clear:both;}
/**************************************************************************************/

body										{ background:url(../images/body_bg.jpg) repeat-x center top #094093;}
.wrapper									{ width:926px; margin:0 auto;}
.shades_bg									{ width:100%; background:url(../images/shades_bg.jpg) no-repeat center top;}
address 									{ color:#333;}

/*----------header----------*/

.header										{ width:100%; height:255px;}
.header_wrapper								{ width:973px; margin:0 auto;}
.header_top									{ width:100%; height:173px; /*background:url(../images/header_bg.jpg) no-repeat center top;*/}
.logo										{ width:230px; height:85px; float:left; padding:69px 0 0 10px;}
.header_right								{ width:auto; float:right;}
.header_right p								{ display:block; text-align:right; padding:10px 18px 0 0;}
.header_right p a							{ font:11px/11px Verdana, Geneva, sans-serif; color:#6b8cbe; text-decoration:none; display:block;}
.header_right p a:hover						{ text-decoration:underline;}
.header_right h1							{ font:bold italic 28px/34px "Myriad Pro", Arial; color:#fcb116; text-align:right; text-transform:uppercase; padding:80px 15px 0 0;}
#blog_400 .header_right h1							{ font:bold italic 21px/34px "Myriad Pro", Arial; color:#fcb116; text-align:right; text-transform:uppercase; padding:80px 15px 0 0;}

.header_btm									{ width:100%; height:82px;}
.menu										{ width:973px; padding:16px 0 0 0; position:relative; float:left; z-index:2;}

.menu_last									{ background:none !important; padding:24px 0 24px 15px !important;}
.menu_li_border								{ border-bottom:none !important;}

.menu_left_img								{ width:7px; height:7px; position:absolute; left:4px; bottom:-0.9px;}
.menu_right_img								{ width:10px; height:10px; position:absolute; right:0px; bottom:-6px;}

.shailan-dropdown-menu {
    background: url("../images/menu_bg.jpg") repeat-x scroll center top transparent;
    border: 1px solid #4275BB !important;
    float: left;
    height: 64px;
    width: 973px;
}

.menu td ul {
    float: left;
    height: 64px;
    list-style-type: none;
    margin: 0;
    padding: 0;
    width: 100%;
    z-index: 100;
}

.menu td ul li {
    background: url("../images/menu_li_bg.jpg") no-repeat scroll right 0 transparent;
    display: block;
    float: left;
    position: relative;
    text-align: center;
    white-space: normal;
}


.menu td ul li a {
    color: #FFFFFF;
    display: block;
    font: bold 15px/15px "Myriad Pro",Arial;
    padding: 24px 9px;
    text-decoration: none;
    text-transform: uppercase;
}

.menu td ul li a:hover{
color:#fcb116;
}

.menu td ul li ul {
    background: url("../images/menu_2ul_bg.png") repeat scroll 0 0 transparent;
    border: 1px solid #152E54;
    display: none;
    height: auto;
    left: -2px !important;
    padding: 5px 0 5px 0;
    position: absolute;
    top: 55px !important;
    visibility: visible;
    width: 145px;
    white-space: normal;
}

.menu td ul li ul li {
    background: none repeat scroll 0 0 transparent;

    display: list-item;
    float: none;
    padding: 0 5px 0 4px;
    width: auto;
}

.menu td ul li ul li a {
    border-top-width: 0;
    color: #FFFFFF;
    font: 14px/30px "Trebuchet MS",Arial,Helvetica,sans-serif;
    padding: 0 50px 0 10px !important;
    text-align: left;
    width: auto !important;
    font-weight:bold;
    text-transform:capitalize;
    
}



*+html .menu_left_img						{ bottom:-0px;}
*+html .menu_right_img						{ bottom:-5px;}


/*----------banner----------*/

.banner										{ width:100%; height:316px; background:url(../images/shadow_lft_rht.png) repeat-y center top;}
.banner_wrapper								{ width:952px; margin:0 auto; background:#0e2c5a; height:316px;}
.slideshow									{ width:620px; float:left; position:relative; z-index:1; margin-top:14px;}
.slideshow img								{ display:block; padding:14px 0;}
.slideshow_txt								{ width:620px; height:61px; background:url(../images/slide_txt_bg.png) repeat; position:absolute; bottom:14px; left:0px; border-top:1px solid #7d7d7d;}
.slideshow_txt p							{ font:14px/16px "Trebuchet MS", Arial, Helvetica, sans-serif; color:#fff; padding:15px 20px 0 20px;}

.banner_right								{ width:295px; float:right;}
.video {
    background: url("../images/video.jpg") repeat scroll 0 0 transparent;
    height: 140px;
    margin: 14px 0 8px;
    width: 295px;
}
.call_button								{ width:295px; height:140px; background:url(../images/call_button.jpg) no-repeat left top;}
.call_button h3								{ font:29px impact, sans-serif; color:#fcb116; padding:10px 0 0 108px;}
.call_button p								{ font-size:17px; font-family:Arial, Helvetica, sans-serif; color:#fff; padding:0 0 0 108px;}
.call_button span							{ display:block; padding:0px 0 0 140px;}
.call_button span a							{ font:bold 16px/28px "Myriad Pro", Arial; color:#fff; text-decoration:none; display:inline-block; text-transform:uppercase; background:url(../images/find_now_button.png) no-repeat; 
height:28px; width:103px; text-align:center;}


/*----------content----------*/

.content									{ width:100%; background:url(../images/shadow_lft_rht.png) repeat-y center top;}
.content_wrapper							{ width:952px; margin:0 auto; position:relative;}
.boxes										{ width:952px; height:205px; background:url(../images/boxes_bg.png) repeat;}
.boxes ul									{ width:942px; background:url(../images/box_ul_bg.jpg) no-repeat left top; float:left; display:block; padding:0 0 0 10px;}
.boxes ul li								{ float:left; display:block; background:url(../images/box_li_bg.jpg) no-repeat right 1px; padding:0 8px;}
.boxes_last									{ background:none !important; padding:0 0 0 8px !important;}

.our_services								{ width:297px;}
.our_services h4							{ font:bold 22px/33px "Myriad Pro", Arial; color:#fcb116; padding:0 0 0 5px;}
.our_services h4 a							{ color:#fcb116; display:block; text-decoration:none;}
.our_services h4 a:hover					{ text-decoration:underline;}
.our_services h4 span						{ display:inline-block; color:#fff;}
.box_img									{ width:295px; position:relative;}
.box_img img								{ display:block; padding:12px 0 0 0;}
.box_txt									
{ width:295px; height:51px; background:url(../images/box_txt_bg.jpg) no-repeat; position:absolute; bottom:0px; left:0px;}


.box_txt3									
{ width:295px; height:51px; background:url(../images/box_txt_bg.jpg) no-repeat; position:absolute; bottom:0px; left:0px; display:none;}

.box_txt p { font:12px Arial, Helvetica, sans-serif; color:#fff; padding:10px 15px 0;}

.box_txt3 p { font:12px Arial, Helvetica, sans-serif; color:#fff; padding:10px 15px 0; display:none;}

.main_content								{ width:952px; background:url(../images/main_cont_top_bg.jpg) repeat-x center top #fff; padding:40px 0 170px 0;}
.left_content								{ width:615px; float:left;}

.left_content ul {
    color: #333333;
    font:14px "Trebuchet MS", Arial, Helvetica, sans-serif; 
    margin-left: 40px;
     list-style: disc outside none;
}

.left_content ul {
    padding: 12px 0 24px;
}

.left_content ul li {
    margin: 0 5px;
    padding: 3px;
}


.left_content ol {
    color: #333333;
    font:14px "Trebuchet MS", Arial, Helvetica, sans-serif; 
    margin-left: 40px;
     list-style: decimal;
}

.left_content ol {
    padding: 12px 0 24px;
}

.left_content ol li {
    margin: 0 5px;
    padding: 3px;
}




.welcome_note								{ width:615px; padding:0 0 20px 0;}
.welcome_note h3							{ font:bold  "Myriad Pro", Arial; color:#333333; padding:0 0 12px 5px;}
.welcome_note h3 span						{ display:inline-block; color:#fcb116; text-transform:uppercase; float:none; padding:0px;}
.welcome_note span							{ float:left; display:block; color: #333; 
 font:14px "Trebuchet MS", Arial, Helvetica, sans-serif; padding:0 12px 5px 5px  }
.welcome_note span a						{ display:block; color: #266DBD; font: 14px &quot;Trebuchet MS&quot;,Arial,Helvetica,sans-serif;}
.welcome_note span a img					{  border: 1px solid #D7D7D7;display: block;margin-right: 0px;padding: 3px;}
.welcome_note p								{ font:14px "Trebuchet MS", Arial, Helvetica, sans-serif; color:#333333; padding:0 0 10px 10px;}
.welcome_note p	a							{ color:#266DBD;}
.news_updates								{ width:615px; border-top:15px solid #dadada; padding:25px 0;}
.news_updates h4							{ font:bold  "Myriad Pro", Arial; color:#333333; padding:0 0 10px 0px;}
.news_updates p								{ font:14px "Trebuchet MS", Arial, Helvetica, sans-serif; color:#333333; padding:0 0 0 0px;}
.news_updates a								{ text-decoration:none;}
.news_updates h5							{ padding-left:0px; }
.right_content								{ width:296px; float:right;}
.side_right									{ width:296px;}
.side_right_top								{ width:296px; height:10px; background:url(../images/side_right_top.jpg) no-repeat left top;}
.side_right_btm								{ width:296px; height:15px; background:url(../images/side_right_btm.jpg) no-repeat left bottom;}
.side_right_repeat							{ width:276px; background:url(../images/side_right_repeat.jpg) repeat-y left top; padding:0 10px;}
.side_right_repeat h6						{ font:bold 18px "Myriad Pro", Arial; color:#333333; background:url(../images/side_bar_btm_border.jpg) no-repeat center bottom; text-transform:uppercase; padding:0 0 8px 0; text-align:center;}
.side_right_repeat h6 span					{ display:inline-block; color:#fcb116; padding:0px;}
.side_right_repeat span						{ display:block; padding:8px 2px 20px 2px;}
.side_right_repeat span	img					{ display:block; border:1px solid #999999;}
.button_pad									{ display:block; padding:0px 0 30px 0 !important; text-align:center;}
.side_right_repeat span a					{ font:bold 16px/28px "Myriad Pro", Arial; color:#fff; text-decoration:none; display:inline-block; text-transform:uppercase; background:url(../images/find_now_button.png) no-repeat; 
height:28px; width:103px; text-align:center;}

.sign_up									{ width:276px; background:url(../images/side_bar_btm_border.jpg) no-repeat center bottom; padding:0 0 8px 0;}
.sign_up h5								{ font: 18px  "Myriad Pro", Arial; color:#333333; padding:10px 0 0 0; background:url(../images/side_bar_btm_border.jpg) no-repeat center top;}
.sign_up span								{ font:12px/14px "Trebuchet MS", Arial, Helvetica, sans-serif; color:#666666; display:block; padding:5px 0 15px 0;}
.sign_up p									{ display:block; padding:0 0 10px 0; clear:both;}
.sign_up p label							{ font:13px/22px "Myriad Pro", Arial; color:#333333; float:left; display:block; width:40px;}
.sign_up p span								{ width:187px; height:32px; background:url(../images/textbox_bg.jpg) no-repeat; float:left; display:block; padding:0 15px;}

.textbox									{ width:187px; height:29px; background:none; outline:none; border:none; font:13px/20px "Myriad Pro", Arial !important; color:#333333;}
.sign_up_button								{ width:102px; height:21px; background:url(../images/sign_up.jpg) no-repeat; border:none; cursor:pointer; font:12px "Myriad Pro", Arial; color:#fff; margin:10px 0 0 148px;
text-transform:uppercase;}

.customer_logo								{ width:296px;}
.customer_logo ul							{ width:276px; float:left; display:block; padding:12px 0 0 20px;}
.customer_logo ul li						{ float:left; display:block; padding:0 45px 14px 0;}

.video_box									{ width:973px; position:absolute; bottom:-22px; left:-9px;}
.video_box_top								{ width:973px; height:7px; background:url(../images/video_box_top.jpg) no-repeat left top;}
.video_box_btm								{ width:973px; height:24px; background:url(../images/video_box_btm.jpg) no-repeat left top;}
.video_box_repeat							{ width:973px; background:url(../images/video_box_repeat.jpg) repeat-y left top;}
.video_tips									{ width:926px;}
.video_tips h4								{ font:bold  "Myriad Pro", Arial; color:#fcb116; padding:0 0 5px 0;}
.video_tips h4 span							{ color:#333333; display:inline-block;}
.video_tips ul								{ width:905px; float:left; display:block; background:#999999; padding:5px;}
.video_tips ul li							{ display:block; float:left; position:relative; padding:0 5px 0 0;}
.video_tips ul li a							{ display:block; text-decoration:none;}
.video_tips ul li img						{ display:block;}
.video_tips_txt								{ width:177px; background:#666666; position:absolute; left:0px; bottom:0px;}
.video_tips_txt p							{ font:12px/20px Arial, Helvetica, sans-serif; color:#ffffff; text-align:center;}


/*----------footer----------*/

.footer										{ width:100%; background:url(../images/footer_top_bg.jpg) repeat-x center top; padding:60px 0;}
.footer_right								{ width:310px; float:right;}
.footer_right p								{ font:11px/15px Verdana, Geneva, sans-serif; color:#6e8fbf; padding:0 0 15px 0;}
.footer_right p a  							{ color:#6e8fbf; }
.footer_right p a  							{ text-decoration:none; }
.footer_right p span							{ display:block;}
.srvices {
    color: #FFFFFF;
    font: 11px Verdana;
}
.footer_left								{ width:600px; height:auto; padding-bottom:8px; float:left;}
.footer_left span							{ display:block;}
.footer_left span a						{ display:block;}


/*----------inner styling----------*/

.photo_banner								{ width:952px;}

.video_tips ul li.no_pad{ padding:0px !important;}


.welcome_note a { text-decoration:none; color:#333; }

.meta-prep { 
padding:0;
font:12px "Trebuchet MS",Arial,Helvetica,sans-serif;
color:#333;}

.author{ float:none;}

.entry-date  {
font:12px "Trebuchet MS",Arial,Helvetica,sans-serif;
color:#266DBD;
}

.news_updates h5 a {
color:#333;
text-decoration:none;
}

.news_updates p a {
font:14px "Trebuchet MS",Arial,Helvetica,sans-serif;
color:#266DBD;
text-decoration:none;
}
span.entry-date {
    color: #266DBD;
}

span.cat-links a {
    display: inline;
}

span.meta-nav{ float:none; display:inline;}


.left_content table tr td {
 color: #333333;
 font: 14px "Trebuchet MS",Arial,Helvetica,sans-serif;

}
.left_content table tr td a {
color:#266DBD;
}

.right_content li {
font: 14px "Trebuchet MS",Arial,Helvetica,sans-serif;
padding-bottom: 5px;
padding-top: 5px;

}

.blog_sidebar li{
color:#266DBD;
}

.blog_sidebar li a{
color:#266DBD;
}

.blog_sidebar li a:hover{
text-decoration:underline;
}

.right_content li a { text-decoration:none; }

.heading_city {
    font-size: 18px;
    font-weight: bold;
}

#map_sidebar {
height:auto !important;}

span.location_detail_label {
    font-size: 11px;
    font-weight: bold;
    font-family: arial;
    color:black;
	padding-left:0px;
}


/*For Individual Page*/
.videocontainer { width:610px; padding:0px 0px 25px 0px; border-bottom:1px solid #dfdfdf;}
.videolft { width:302px; float:left;}
.videorght { float:left; padding:0px 0px 0px 22px; font:14px "Trebuchet MS", Arial, Helvetica, sans-serif; color:#333333;
line-height:19px;}
.videorght p { color:#333333;font:14px "Trebuchet MS",Arial,Helvetica,sans-serif; padding:0px;}
.bluetxt { 
    color: #09408F !important;
    display: inline !important;
    font-weight: bold !important;
    padding: 0 !important;
}
.infotxt { 
     color: #26578F !important;
    display: inline !important;
    float: none !important;
    margin-top: 14px !important;
    text-decoration: underline;
}
.infotxt a{ color:#26578f; text-decoration:underline;}
.infotxt a:hover{ color:#26578f; text-decoration:underline;}
#dateentry { padding:20px 0px 20px 0px; border-bottom:1px solid #dfdfdf;}
#dateentry ul { padding:0px; margin:0px; list-style:none;}
#dateentry li { padding:0px 22px 0px 12px; margin:0px; list-style:none; font:12px Arial, Helvetica, sans-serif; color:#333;
float:left; border-right:1px solid #dfdfdf;}
.contentsec { padding:27px 0px 0px 0px; font:14px "Trebuchet MS", Arial, Helvetica, sans-serif; color:#333;
}
.aboutcontent { padding:14px 0px 18px 0px; border-bottom:1px solid #dfdfdf; margin:0px 0px 18px 0px;}
.aboutcontent .left { float:left; padding-right:10px; padding-bottom:30px;}
.providtxt { font:14px "Trebuchet MS", Arial, Helvetica, sans-serif; color:#333; padding:0px 0px 12px 28px; }
#logobox ul{ padding:0px 0px 0px 0px; margin:0px; list-style:none;}
#logobox li{ padding:0px 30px 0px 0px; margin:0px; list-style:none; float:left;}
.balloon { color:#000;font:13px "Trebuchet MS",Arial,Helvetica,sans-serif; }

/*Right section start*/

#rightsection { width:306px; float:left; margin:0px 0px 0px 10px;}
.googlemap { width:280px; padding-left:3px; background:url("../images/side_bar_btm_border.jpg") no-repeat scroll center bottom transparent; padding-bottom:10px;}
.bluebtn { width:265px; height:71px; background:url(../images/bannerBtn.png) no-repeat; margin:30px 0 0 12px; padding:10px 0px 0px 0px;}
.bluebtn h3 span { font:17px "Arial Black", Gadget, sans-serif; color:#FFF; font-weight:bold; padding:0px 0px 0px 62px;} 
.bluebtn h3 a { color:#FFF; text-decoration:none;}
.bluebtn h3 a:hover span { color:#FFF; text-decoration:none;}
.contentsec h2 { 
     color: #09408F;
    font-weight: bold;
    font-size:14px;
}

.map {
border:1px solid #999999;
margin-left:3px;
}

.contentsec div li {
    float: left;
    list-style: none outside none;
    margin: 0;
    padding: 0 30px 0 0;

}

.sub-title {
	color: #FFFFFF;
    font-size: 12px;
    position: relative;
    top: -18px;
		}
		
.footer_right .sub-title{display:none;}	
		
		/*
----------------------------------------------------------------

Gravity Forms Front End Form Styles
Version 1.5.2.12
http://www.gravityforms.com
updated: July 5, 2011

a Rocketgenius project
copyright 2011 Rocketgenius Inc.
http://www.rocketgenius.com
this may not be re-distrubited without the
express written permission of the author.

NOTE: DO NOT EDIT THIS FILE! MAKE ANY MODIFICATIONS IN YOUR
THEME STYLESHEET. THIS FILE IS REPLACED DURING AUTO-UPDATES
AND ANY CHANGES MADE HERE WILL BE OVERWRITTEN.

If you need to make extensive customizations,
copy the contents of this file to your theme
style sheet for editing. Then, go to the form
settings page & set the 'output CSS' option
to no.

----------------------------------------------------------------
*/


.gform_wrapper {
    font-size: 16px !important;
    margin: 10px 0;
    overflow: inherit;
    width: 100%;
}
.gform_wrapper h1, .gform_wrapper h2, .gform_wrapper h3 {
    background: none repeat scroll 0 0 transparent;
    border: medium none;
    font-weight: normal;
    outline: medium none;
}
.gform_wrapper *:focus {
    outline: 0 none;
}
.gform_wrapper form {
    text-align: left;
}
.gform_wrapper input[type="text"], .gform_wrapper input[type="url"], .gform_wrapper input[type="email"], .gform_wrapper input[type="tel"], .gform_wrapper input[type="number"], .gform_wrapper input[type="password"] {
    font-family: inherit;
    font-size: 11px;
    letter-spacing: normal;
    outline-style: none;
    padding: 2px 0;
}
.gform_wrapper textarea {
    font-family: inherit;
    font-size: 11px;
    letter-spacing: normal;
    outline-style: none;
    padding: 2px 0;
}
.gform_wrapper ul {
    list-style-type: none;
    margin: 0;
}
html > body .entry ul, .gform_wrapper ul {
    text-indent: 0;
}
.gform_wrapper li, .gform_wrapper form li {
    list-style-image: none !important;
    list-style-type: none !important;
    margin-top: 20px;
    overflow: hidden;
}
.gform_wrapper ul li.gfield {
    clear: both;
}
.gform_wrapper ul.gfield_radio li, .gform_wrapper ul.gfield_checkbox li {
    overflow: hidden;
}
.gform_wrapper ul.right_label li, .gform_wrapper form ul.right_label li, .gform_wrapper ul.left_label li, .gform_wrapper form ul.left_label li {
    margin-bottom: 14px;
}
.gform_wrapper ul li:before, .gform_wrapper ul li:after, .entry ul li:before, .entry ul li:after {
    content: "";
}
.gform_wrapper ul li:before, .gform_wrapper ul li:after, .entry ul li:before, .entry ul li:after {
    content: none;
}
.gform_wrapper ul.gform_fields {
    margin: 0;
    overflow: visible;
    padding: 0;
}
.gform_wrapper select {
    font-family: inherit;
    font-size: 11px;
    letter-spacing: normal;
    padding: 3px 0;
}

#input_1_1_6_container { margin-left:-20px;}
.gform_wrapper .inline {
    display: inline !important;
}
.gform_wrapper .gform_heading {
    margin-bottom: 18px;
    width: 98%;
}
.gform_wrapper .gfield_time_hour, .gform_wrapper .gfield_time_minute, .gform_wrapper .gfield_date_month, .gform_wrapper .gfield_date_day, .gform_wrapper .gfield_date_year {
    display: inline-block;
    vertical-align: top;
    width: 70px;
}
.gform_wrapper .gfield_date_month, .gform_wrapper .gfield_date_day, .gform_wrapper .gfield_date_year {
    margin-right: 12px;
}
.gform_wrapper .gfield_time_ampm {
    display: inline-block;
    vertical-align: top;
}
.gform_wrapper .gfield_time_ampm select {
    width: 60px !important;
}
.gform_wrapper .gfield_time_hour input, .gform_wrapper .gfield_time_minute input, .gform_wrapper .gfield_date_month input, .gform_wrapper .gfield_date_day input, .gform_wrapper .gfield_date_year input {
    width: 70% !important;
}
.gform_wrapper .gfield_date_month, .gform_wrapper .gfield_date_day, .gform_wrapper .gfield_date_year {
    float: left;
    width: 50px;
}
.gform_wrapper .gfield_date_month input, .gform_wrapper .gfield_date_day input, .gform_wrapper .gfield_date_year input {
    width: 85% !important;
}
.gform_wrapper .field_hover {
    border: 1px dashed #2175A9;
    cursor: pointer;
}
.gform_wrapper .field_selected {
    background-color: #DFEFFF;
    border: 1px solid #C2D7EF;
}
.gform_wrapper .field_name_first, .gform_wrapper .field_name_last {
    float: left;
    width: 50%;
}
.gform_wrapper .ginput_complex {
    overflow: hidden;

}
.gform_wrapper .field_name_first input, .gform_wrapper .ginput_complex .ginput_left input {
    -moz-border-radius: 5px 5px 5px 5px;
    background: none repeat scroll 0 0 #EEEEEE;
    border: 1px solid lightslateGray;
    color: #555555;
    display: inline;
    font-family: Helvetica,Arial,sans-serif;
    font-size: 14px;
    height: 22px;
    padding: 2px;
}
.gform_wrapper .field_name_last input {
    width: 93% !important;
}
.gform_wrapper .datepicker {
    width: 100px !important;
}
.gform_wrapper .ginput_complex .ginput_left {
    float: left;
    width: 48%;
}
.gform_wrapper .ginput_complex .ginput_right {
    float: right;
    width: 49%;
}
.gform_wrapper .gfield_error .ginput_complex .ginput_left, .gform_wrapper .gfield_error .ginput_complex .ginput_right {
    margin-right: 113px;
    width: 32%;
}
.gform_wrapper .gfield_error .ginput_complex .ginput_left input {
    width: 90% !important;
}
.gform_wrapper .gfield_error .ginput_complex .ginput_right input {
    width: 95% !important;
}
.gform_wrapper .ginput_complex input, .gform_wrapper .ginput_complex select {
    width: 60% !important;
}
.gform_wrapper .ginput_complex .ginput_right input, .gform_wrapper .ginput_complex .ginput_right select {
    -moz-border-radius: 5px 5px 5px 5px;
    background: none repeat scroll 0 0 #EEEEEE;
    border: 1px solid lightslateGray;
    color: #555555;
    display: inline;
    font-family: Helvetica,Arial,sans-serif;
    font-size: 14px;
    height: 22px;
    padding: 2px;
}
.gform_wrapper .ginput_complex label, .gform_wrapper .gfield_time_hour label, .gform_wrapper .gfield_time_minute label, .gform_wrapper .gfield_date_month label, .gform_wrapper .gfield_date_day label, .gform_wrapper .gfield_date_year label, .gform_wrapper .instruction {
    color: #555555;
    display: block;
    font-size: 11px;
    font-style: italic;
    letter-spacing: 0.5pt;
    margin: 3px 0;
}
.gform_wrapper .ginput_complex .name_prefix {
    float: left;
    margin-right: 14px;
    width: 30px !important;
}
.gform_wrapper .ginput_complex .name_suffix {
    float: left;
    width: 30px !important;
}
.gform_wrapper .ginput_complex .name_first, .gform_wrapper .ginput_complex .name_last {
    float: left;
    margin-right: 8px;
    width: 100px;
}
.gform_wrapper .top_label .gfield_label {
    clear: both !important;
    color: #0066AA;
    display: inline-block !important;
    float: left;
    font-weight: bold !important;
    line-height: 1.3em !important;
    margin: 10px 25px 4px 0 !important;
}
.gform_wrapper .left_label .gfield_label {
    float: left;
    font-weight: bold;
    margin: 2px 15px 0 0;
    width: 29%;
}
.gform_wrapper .right_label .gfield_label {
    float: left;
    font-weight: bold;
    margin: 2px 15px 0 0;
    text-align: right;
    width: 29%;
}
.gform_wrapper .left_label ul.gfield_checkbox, .gform_wrapper .right_label ul.gfield_checkbox, .gform_wrapper .left_label ul.gfield_radio, .gform_wrapper .right_label ul.gfield_radio {
    margin-left: 32%;
    overflow: hidden;
}
.gform_wrapper .top_label input.small, .gform_wrapper .top_label select.small {
    width: 25%;
}
.gform_wrapper .top_label input.medium, .gform_wrapper .top_label select.medium {
    -moz-border-radius: 5px 5px 5px 5px;
    background: none repeat scroll 0 0 #EEEEEE;
    border: 1px solid lightslateGray;
    color: #555555;
    display: inline;
    font-family: Helvetica,Arial,sans-serif;
    font-size: 14px;
    height: 22px;
    padding: 2px;
    width: 135px;
}
.gform_wrapper #input_1_2 {
    margin-left: 6px;
    width: 237px;
}
.gform_wrapper #input_1_3 {
    margin: 10px 0 0;
    width: 90%;
}
.gform_wrapper #input_1_5 {
    width: 237px;
}
.gform_wrapper #input_1_8 {
    margin-left: 0px;
    width: 70px;
}
.gform_wrapper #input_1_9 {
    margin-left: 0px;
    width: 70px;
}
.gform_wrapper #input_1_10 {
    margin-left: 0px;
    width: 70px;
}
.gform_wrapper #input_1_11 {
    width: 140px;
}
.gform_wrapper #input_1_13 {
    float: left;
    margin-left: -38px;
    width: 440px;
}
.gform_wrapper #input_1_14 {
    margin-left: -40px;
}
.gform_wrapper #input_1_16 {
    margin-left: -40px;
    width: 300px;
}
.gform_wrapper #input_1_17 {
    margin-left:0px;
}
.gform_wrapper #input_1_18 {
    margin-left:0px;
}
.gform_wrapper #input_1_19 {
    margin-left: 0px;
}
.gform_wrapper #input_1_20 {
    margin-left: 0px;
}
.gform_wrapper #input_1_21 {
    margin-left: -46px;
}
.gform_wrapper #input_1_22 {
    margin-left: -37px;
}
.gform_wrapper #field_1_6 {
    padding-top: 20px;
}
.gform_wrapper #field_1_15 {
    padding-top: 20px;
}
.gform_wrapper #field_1_23 {
    padding-top: 20px;
}

.gform_wrapper #input_2_2 {
   margin-left:-2px;
   width:166px;
}


.gform_wrapper #input_2_3 {
    margin-left: -20px;
    width: 162px;
}

.gform_wrapper #input_2_5 {
    margin-left: 3px;
    width: 165px;
}

.gform_wrapper #input_2_9 {
    margin-left: -3px;
    width: 135px;
}

.gform_wrapper #input_2_10 {
    margin-left: -8px;
    width: 135px;
}

.gform_wrapper #input_2_16 {
    margin-left: -50px;
    width: 225px;
}

.gform_wrapper #input_2_17 {
    margin-left: 45px;
    width: 135px;
}

.gform_wrapper #input_2_18 {
    margin-left: 30px;
    width: 135px;
}

.gform_wrapper #input_2_19 {
    margin-left: 53px;
    width: 135px;
}


.gform_wrapper #input_2_20{
    margin-left: 30px;
    width: 135px;
}

.gform_wrapper #input_2_21 {
    margin-left: -8px;
    width: 174px;
}


.gform_wrapper #input_1_25 {
    margin-left: 0px;
	padding-right:10px;
    width:400px;
}
.gform_wrapper h2 {
    color: #333333;
}
.gform_wrapper {
    color: #333333;
    font: 15px "Trebuchet MS",Arial,Helvetica,sans-serif;
    float:left!important;
}
.gform_wrapper .top_label input.medium {
    padding-right: 2px;
}
.gform_wrapper .top_label input.large, .gform_wrapper .top_label select.large, .gform_wrapper .top_label textarea.textarea {
    -moz-border-radius: 5px 5px 5px 5px;
    background: none repeat scroll 0 0 #EEEEEE;
    border: 1px solid lightslateGray;
    color: #555555;
    height: 160px;
    margin-left: 0px;;
    margin-top: 14px;
    width:70% !important;
}
.gform_wrapper .right_label input.small, .gform_wrapper .right_label select.small, .gform_wrapper .left_label input.small, .gform_wrapper .left_label select.small {
    width: 15%;
}
.gform_wrapper .right_label input.medium, .gform_wrapper .right_label select.medium, .gform_wrapper .left_label input.medium, .gform_wrapper .left_label select.medium {
    width: 35%;
}
.gform_wrapper .right_label input.large, .gform_wrapper .right_label select.large, .gform_wrapper .left_label input.large, .gform_wrapper .left_label select.large, .gform_wrapper textarea.textarea {
    width: 59%;
}
.gform_wrapper .right_label div.ginput_complex, .gform_wrapper .left_label div.ginput_complex {
    float: left;
    width: 64%;
}
.gform_wrapper h2.gsection_title {
    letter-spacing: normal !important;
    margin: 0 !important;
    padding: 0 !important;
}
.gform_wrapper .gsection .gfield_label, .gform_wrapper h2.gsection_title, .gform_wrapper h3.gform_title {
    font-size: 16px;
    font-weight: bold;
}
.gform_wrapper h3.gform_title {
    letter-spacing: normal !important;
    margin: 10px 0 6px;
}
.gform_wrapper span.gform_description {
    font-weight: normal;
}
.gform_wrapper h2.gsection_title, .gform_wrapper .gsection_description, .gform_wrapper h3.gform_title {
    width: 98%;
}
.gform_wrapper .gsection {
    border-bottom: 1px dotted #CCCCCC;
    clear: both;
    margin: 16px 0;
    padding: 0 0 8px;
    width:100%;
}
.gform_wrapper ul.gfield_checkbox li input[type="checkbox"], .gform_wrapper ul.gfield_radio li input[type="radio"] {
    width: auto !important;
}
.gform_wrapper .gfield_checkbox li, .gform_wrapper .gfield_radio li {
    position: relative;
}
.gform_wrapper ul.gfield_checkbox, .gform_wrapper ul.gfield_radio {
    float: left;
    margin: 6px 0;
    padding: 0;
}
.gform_wrapper .gfield_checkbox li label, .gform_wrapper .gfield_radio li label {
    color: #555555;
    display: block;
    line-height: 1.5;
    margin: 0 0 0 24px;
    padding: 0;
    vertical-align: top;
    width: auto;
}
.gform_wrapper .gfield_checkbox li input[type="checkbox"], .gform_wrapper .gfield_radio li input[type="radio"], .gform_wrapper .gfield_checkbox li input {
    float: left;
    margin-top: 2px;
}
.gform_wrapper .description, .gform_wrapper .gfield_description, .gform_wrapper .gsection_description, .gform_wrapper .instruction {
    clear: both;
    font-family: sans-serif;
    font-size: 11px;
    letter-spacing: normal;
    line-height: 1.5em;
}
.gform_wrapper .description, .gform_wrapper .gfield_description, .gform_wrapper .gsection_description {
    padding: 4px 0 8px;
}
.gform_wrapper .gfield_description {
    color: #555555;
    font-style: italic;
    margin-left:0px;
    padding:0 !important;
}
.gfield_date_year + .gfield_description {
    padding: 0;
}
.gform_wrapper .gsection_description {
    font-style: italic;
}
.ginput_complex + .gfield_description {
    padding-top: 0 !important;
}
.gform_wrapper .right_label .gfield_description, .gform_wrapper .left_label .gfield_description, .gform_wrapper .left_label .instruction, .gform_wrapper .right_label .instruction {
    margin-left: 29%;
    padding-left: 15px;
}
.gform_wrapper .left_label .gsection .gsection_description, .gform_wrapper .right_label .gsection .gsection_description {
    line-height: 1.5em;
    margin-left: 0;
    padding-left: 0;
    padding-top: 4px;
}
.gform_wrapper .gfield_required {
    color: red;
    margin-left: 2px;
     padding:0 2px 0 0;2
}
.gform_wrapper textarea.small {
    height: 80px;
}
.gform_wrapper textarea.medium {
    height: 160px;
}
.gform_wrapper textarea.large {
    height: 250px;
}
.gform_wrapper li.gfield.gfield_error {
    background-color: #FFDFDF;
    border: 1px dotted #C89797;
    margin-bottom: 6px !important;
    padding: 6px 6px 4px !important;
}
.gform_wrapper .top_label .gfield_error .ginput_container {
    max-width: 99%;
}
.gform_wrapper .top_label .gfield_error {
    width: 97%;
}
.gform_wrapper .top_label .gfield_error input, .gform_wrapper .top_label .gfield_error textarea, .gform_wrapper .top_label .gfield_error select {
    border: 1px solid #790000;
}
.gform_wrapper .top_label .gfield_error input.large, .gform_wrapper .top_label .gfield_error select.large, .gform_wrapper .top_label .gfield_error textarea.textarea {
    width: 100%;
}
.gform_wrapper .right_label .gfield_error input.large, .gform_wrapper .right_label .gfield_error select.large, .gform_wrapper .right_label .gfield_error textarea.textarea, .gform_wrapper .left_label .gfield_error input.large, .gform_wrapper .left_label .gfield_error select.large, .gform_wrapper .left_label .gfield_error textarea.textarea {
    width: 66%;
}
.gform_wrapper .gfield_error .gfield_label {
    color: #790000;
}
.gform_wrapper .validation_error {
    color: #790000;
    font-size: 14px;
    font-weight: bold;
    line-height: 1.5em;
    margin-bottom: 16px;
}
.gform_wrapper .validation_message {
    color: #790000;
    font-size: 11px;
    letter-spacing: normal;
}
.gform_wrapper .gform_footer {
    clear: both;
    margin: 16px 0 0;
    padding: 16px 0 10px;
}
.gform_wrapper .gform_footer.right_label, .gform_wrapper .gform_footer.left_label {
    padding: 16px 0 10px 31%;
}
.gform_wrapper .gform_footer input.button, .gform_wrapper .gform_footer input[type="submit"] {
    font-size: 1em;
}
#gforms_confirmation_message {
    background-color: #FFFAC6;
    border: 1px solid #FEDA70;
    color: #252525;
    font-size: 14px;
    margin-bottom: 10px;
    margin-top: 10px;
    padding: 20px 0;
    text-align: center;

}
.gform_wrapper .gform_edit_link {
    font-family: inherit;
    font-size: 12px;
    margin: 20px 0;
}
.gform_wrapper .ginput_complex .ginput_left, .gform_wrapper .ginput_complex .ginput_right, .gform_wrapper .ginput_complex .ginput_full {
    display: block;
    min-height: 43px;
    overflow: hidden;
}
.gform_wrapper .ginput_complex .ginput_full input {
    width: 98% !important;
}
.gform_wrapper .gfield_checkbox li, .gform_wrapper .gfield_radio li {
    line-height: 1.3em !important;
    margin: 0 0 4px;
}
.ui-datepicker-div, .ui-datepicker-inline, #ui-datepicker-div {
    background: none repeat scroll 0 0 #FFFFFF;
    border: 4px solid #C1C1C1;
    font-family: "lucida sans","lucida grande",lucida,sans-serif;
    font-size: 1em;
    line-height: 1.3;
    list-style: none outside none;
    margin: 0;
    outline: 0 none;
    padding: 2.5em 0.5em 0.5em;
    position: relative;
    text-decoration: none;
    width: 15.5em;
}
.ui-datepicker-div, #ui-datepicker-div {
    display: none;
    z-index: 9999;
}
.ui-datepicker-inline {
    display: block;
    float: left;
}
.ui-datepicker-control {
    display: none;
}
.ui-datepicker-current {
    display: none;
}
.ui-datepicker-next, .ui-datepicker-prev {
    background: none repeat scroll 0 0 #EEEEEE;
    left: 0.5em;
    position: absolute;
    top: 0.5em;
}
.ui-datepicker-next {
    left: 14.6em;
}
.ui-datepicker-next:hover, .ui-datepicker-prev:hover {
    background: none repeat scroll 0 0 #DADADA;
}
.ui-datepicker-next a, .ui-datepicker-prev a {
    background: url("../images/datepicker_arrow_left.gif") no-repeat scroll 50% 50% transparent;
    border: 1px solid #D3D3D3;
    cursor: pointer;
    display: block;
    font-size: 1em;
    height: 1.4em;
    text-indent: -999999px;
    width: 1.3em;
}
.ui-datepicker-next a {
    background: url("../images/datepicker_arrow_right.gif") no-repeat scroll 50% 50% transparent;
}
.ui-datepicker-header select {
    background: none repeat scroll 0 0 #E6E6E6;
    border: 1px solid #D3D3D3;
    color: #555555;
    font-size: 1em;

    line-height: 1.4em;
    margin: 0 !important;
    position: absolute;
    top: 0.5em;
}
.ui-datepicker-header option:focus, .ui-datepicker-header option:hover {
    background: none repeat scroll 0 0 #DADADA;
}
.ui-datepicker-header select.ui-datepicker-new-month {
    left: 2.2em;
    width: 7em;
}
.ui-datepicker-header select.ui-datepicker-new-year {
    left: 9.4em;
    width: 5em;
}
table.ui-datepicker {
    text-align: right;
    width: 15.5em;
}
table.ui-datepicker td a {
    background: none repeat scroll 0 0 #E6E6E6;
    border: 1px solid #FFFFFF;
    color: #555555;
    cursor: pointer;
    display: block;
    padding: 0.1em;
    text-align: center;
}
table.ui-datepicker td a:hover {
    background: none repeat scroll 0 0 #DADADA;
    border: 1px solid #FFFFFF;
    color: #212121;
    text-decoration: none;
}
table.ui-datepicker td a:active {
    background: none repeat scroll 0 0 #FFFFFF;
    border: 1px solid #AAAAAA;
    color: #212121;
    text-decoration: none;
}
table.ui-datepicker .ui-datepicker-title-row td {
    color: #222222;
    font-size: 0.9em;
    padding: 0.2em 0;
    text-align: center;
    text-transform: uppercase;
}
table.ui-datepicker .ui-datepicker-title-row td a {
    color: #222222;
    padding: 0.3em 0;
}
.ui-datepicker-cover {
    display: block;
    height: 200px;
    left: -4px;
    position: absolute;
    top: -4px;
    width: 193px;
    z-index: -1;
}
img.ui-datepicker-trigger {
    cursor: pointer;
    display: inline-block;
    vertical-align: top;
    width: 17px;
}
.gform_wrapper input.datepicker.datepicker_with_icon {
    display: inline-block;
    margin-right: 4px !important;
}
.gform_wrapper input[type="hidden"], .gform_wrapper input.gform_hidden, .gform_wrapper .gform_hidden {
    display: none !important;
    max-height: 1px !important;
    overflow: hidden;
}
.gform_wrapper .ginput_full br, .gform_wrapper .ginput_left br, .gform_wrapper .ginput_right br {
    display: none !important;
}
.gform_wrapper .gform_body ul.gform_fields li.gfield .ginput_container #recaptcha_widget_div #recaptcha_area {
    width: 99% !important;
}
.gform_wrapper .left_label #recaptcha_area #recaptcha_table, .gform_wrapper .right_label #recaptcha_area #recaptcha_table {
    margin-left: 32%;
}
.gform_wrapper ul.gfield_checkbox li, .gform_wrapper ul.gfield_radio li {
    float: left;
    margin-left: 42px;
    padding: 0 !important;
}
.gform_wrapper .top_label .ginput_complex + .gfield_description {
    padding-bottom: 0 !important;
}
.gform_wrapper .top_label .gfield_description.validation_message, .gform_wrapper .gfield_description.validation_message {
    padding: 10px 0;
}
.gform_wrapper .left_label li.gfield_html_formatted, .gform_wrapper .right_label li.gfield_html_formatted {
    margin-left: 32%;
}
.gform_wrapper .gfield_html.gfield_no_follows_desc {
    margin-top: 10px;
}
.gform_wrapper .gform_ajax_spinner {
    padding-left: 10px;
}
body .gform_wrapper .gform_body ul.gform_fields li.gfield.gform_validation_container, body .gform_wrapper ul.gform_fields li.gfield.gform_validation_container {
    display: none !important;
    left: -9000px;
    position: absolute !important;
}
.gform_wrapper .gfield_captcha_input_container {
    padding-top: 3px;
}
.gform_wrapper .simple_captcha_small input {
    width: 100px;
}
.gform_wrapper .simple_captcha_medium input {
    width: 150px;
}
.gform_wrapper .simple_captcha_large input {
    width: 200px;
}
.gform_wrapper .gform_wrapper .left_label .simple_captcha_small, .gform_wrapper .right_label .simple_captcha_small, .gform_wrapper .left_label .simple_captcha_medium, .gform_wrapper .right_label .simple_captcha_medium, .gform_wrapper .left_label .simple_captcha_large, .gform_wrapper .right_label .simple_captcha_large {
    margin-left: 32%;
}
.gform_wrapper .gfield_captcha_container img.gfield_captcha {
    background: none repeat scroll 0 0 transparent !important;
    border: medium none !important;
    float: none !important;
    margin: 0 !important;
    padding: 0 !important;
}
.gform_wrapper .math_small input {
    width: 69px;
}
.gform_wrapper .math_medium input {
    width: 90px;
}
.gform_wrapper .math_large input {
    width: 108px;
}
.gform_wrapper .left_label .math_small, .gform_wrapper .right_label .math_small, .gform_wrapper .left_label .math_medium, .gform_wrapper .right_label .math_medium, .gform_wrapper .left_label .math_large, .gform_wrapper .right_label .math_large {
    margin-left: 32%;
}
.gform_wrapper div.charleft {
    color: #B7B7B7;
    font-size: 11px;
    margin-top: 4px;
    white-space: nowrap !important;
    width: 92% !important;
}
.gform_wrapper div.charleft[style] {
    width: 92% !important;
}
.gform_wrapper .left_label div.charleft, .gform_wrapper .right_label div.charleft {
    margin-left: 32%;
}
.gform_wrapper div.charleft.warningTextareaInfo {
    color: #A1A1A1;
}
.gform_wrapper li.gf_hide_charleft div.charleft {
    display: none !important;
}
.gform_wrapper .ginput_price {
    opacity: 0.7;
}
.gform_wrapper span.ginput_total {
    color: #006600;
    font-size: 1.2em;
}
.gform_wrapper .top_label span.ginput_total {
    margin: 8px 0;
}
.gform_wrapper span.ginput_product_price_label {
    margin-right: 2px;
}
.gform_wrapper span.ginput_product_price {
    color: #990000;
}
.gform_wrapper span.ginput_quantity_label {
    margin-left: 10px;
    margin-right: 2px;
}
.gform_wrapper input.ginput_quantity {
    width: 40px;
}
.gform_wrapper .gform_page_footer {
    border-top: 1px dotted #CCCCCC;
    margin: 20px 0;
    padding: 16px 0 0;
    width: 92%;
}
.gform_wrapper .gform_page_footer .button.gform_button {
    margin-right: 10px;
}
.gform_wrapper .gf_progressbar_wrapper {
    border-bottom: 1px dotted #CCCCCC;
    clear: both;
    margin: 0 0 8px;
    padding: 0 0 16px;
    width: 92%;
}
.gform_wrapper .gf_progressbar_wrapper h3.gf_progressbar_title {
    clear: both;
    font-size: 13px;
    line-height: 1em !important;
    margin: 0 0 6px !important;
    opacity: 0.6;
    padding: 0 !important;
}
.gform_wrapper .gf_progressbar {
    -moz-border-radius: 4px 4px 4px 4px;
    background-color: #FFFFFF;
    background-image: url("../images/percentbar_bg.png");
    background-position: center bottom;
    background-repeat: repeat-x;
    border-color: #ACACAC #959595 #959595 #ACACAC;
    border-style: solid;
    border-width: 1px;
    height: 20px;
    line-height: 20px !important;
    overflow: hidden;
    width: 99%;
}
.gform_wrapper .gf_progressbar_percentage {
    background-repeat: repeat-x;
    font-family: "helvetica",arial,sans-serif;
    font-size: 13px !important;
    height: 20px;
    text-align: right;
    text-shadow: 0 1px 1px rgba(0, 0, 0, 0.5);
}
.gform_wrapper .gf_progressbar_percentage span {
    margin-left: 5px;
    margin-right: 5px;
}
.gform_wrapper .percentbar_blue {
    background-color: #0072BC;
    background-image: url("../images/percentbar_blue.png");
    color: #FFFFFF;
}
.gform_wrapper .percentbar_gray {
    background-color: #666666;
    background-image: url("../images/percentbar_gray.png");
    color: #FFFFFF;
}
.gform_wrapper .percentbar_green {
    background-color: #94DC21;
    background-image: url("../images/percentbar_green.png");
    color: #FFFFFF;
}
.gform_wrapper .percentbar_orange {
    background-color: #DC7021;
    background-image: url("../images/percentbar_orange.png");
    color: #FFFFFF;
}
.gform_wrapper .percentbar_red {
    background-color: #DC2521;
    background-image: url("../images/percentbar_red.png");
    color: #FFFFFF;
}
.gform_wrapper .percentbar_custom {
    background-image: url("../images/percentbar_custom.png");
}
.gform_wrapper .gf_page_steps {
    border-bottom: 1px dotted #CCCCCC;
    margin: 0 0 8px;
    overflow: hidden;
    padding: 0 0 4px;
    width: 92%;
}
.gform_wrapper .gf_step {
    display: inline-block;
    font-family: arial,sans-serif;
    font-size: 14px;
    height: 20px;
    line-height: 20px !important;
    margin: 0 10px 10px 0;
    opacity: 0.4;
    width: auto !important;
}
.gform_wrapper .gf_step span.gf_step_number {
    float: left;
    font-family: arial,sans-serif;
    font-size: 20px;
}
.gform_wrapper .gf_step.gf_step_active {
    opacity: 1;
}
.gform_wrapper .gfield_time_hour {
}
.gform_wrapper .gfield_time_minute {
}
.gform_wrapper .gfield_time_ampm {
}
.gform_wrapper .gfield_time_hour input, .gform_wrapper .gfield_time_minute input {
}
.gform_wrapper .ginput_complex .ginput_left label, .gform_wrapper .ginput_complex .ginput_right label {
    color: #555555;
    font-family: Helvetica,Arial,sans-serif;
    font-style: italic;
}
.gform_footer input.button {
}
.gform_wrapper ul.top_label .clear-multi {
    clear: both;
    margin-left: 0px;
    overflow: hidden;
}
.gform_wrapper .gfield_checkbox li input[type="checkbox"], .gform_wrapper .gfield_radio li input[type="radio"], .gform_wrapper .gfield_checkbox li input {
}
.gform_wrapper .ginput_complex .ginput_left select, .gform_wrapper .ginput_complex .ginput_right select {
}
.gform_wrapper .top_label li.gfield.gf_inline {
    display: inline-block;
    float: none !important;
    margin-right: 14px;
    vertical-align: top;
    width: auto !important;
}
.gform_wrapper .top_label li.gfield.gf_inline input.large[type="text"], .gform_wrapper .top_label li.gfield.gf_inline input.large[type="url"], .gform_wrapper .top_label li.gfield.gf_inline input.large[type="email"], .gform_wrapper .top_label li.gfield.gf_inline input.large[type="tel"], .gform_wrapper .top_label li.gfield.gf_inline input.large[type="number"], .gform_wrapper .top_label li.gfield.gf_inline input.large[type="password"] {
    width: 25.4em !important;
}
.gform_wrapper .top_label li.gfield.gf_inline input.medium[type="text"], .gform_wrapper .top_label li.gfield.gf_inline input.medium[type="url"], .gform_wrapper .top_label li.gfield.gf_inline input.medium[type="email"], .gform_wrapper .top_label li.gfield.gf_inline input.medium[type="tel"], .gform_wrapper .top_label li.gfield.gf_inline input.medium[type="number"], .gform_wrapper .top_label li.gfield.gf_inline input.medium[type="password"] {
    width: 18.7em !important;
}
.gform_wrapper .top_label li.gfield.gf_inline input.datepicker.medium[type="text"] {
    width: 6em !important;
}
.gform_wrapper .top_label li.gfield.gf_inline input.small[type="text"], .gform_wrapper .top_label li.gfield.gf_inline input.small[type="url"], .gform_wrapper .top_label li.gfield.gf_inline input.small[type="email"], .gform_wrapper .top_label li.gfield.gf_inline input.small[type="tel"], .gform_wrapper .top_label li.gfield.gf_inline input.small[type="number"], .gform_wrapper .top_label li.gfield.gf_inline input.small[type="password"] {
    width: 5em !important;
}
.gform_wrapper .top_label li.gfield.gf_inline select {
    width: auto !important;
}
.gform_wrapper .top_label li.gfield.gf_inline textarea {
    width: 95% !important;
}
.gform_wrapper .top_label li.gfield.gf_inline div.gfield_time_hour input[type="text"], .gform_wrapper .top_label li.gfield.gf_inline div.gfield_time_minute input[type="text"] {
    width: 70% !important;
}
.gform_wrapper .top_label li.gfield.gf_inline div.gfield_time_hour, .gform_wrapper .top_label li.gfield.gf_inline div.gfield_time_minute, .gform_wrapper .top_label li.gfield.gf_inline div.gfield_date_month, .gform_wrapper .top_label li.gfield.gf_inline div.gfield_date_day, .gform_wrapper .top_label li.gfield.gf_inline div.gfield_date_year {
    width: 50px;
}
.gform_wrapper .top_label li.gfield.gf_inline div.gfield_time_ampm {
    width: auto;
}
.gform_wrapper li.gf_inline div.ginput_container {
    white-space: nowrap !important;
}
.gform_wrapper .top_label li.gfield.gf_left_half {
    margin: 0 0 8px;
    width: 49%;
}
.gform_wrapper .top_label li.gfield.gf_right_half {
    margin: 0 0 8px;
    width: 49%;
}
.gform_wrapper .top_label li.gfield.gfield_error.gf_left_half, .gform_wrapper .top_label li.gfield.gfield_error.gf_right_half {
    width: 46%;
}
.gform_wrapper .top_label li.gfield.gfield_error.gf_right_half {
    margin-right: 1%;
}
.gform_wrapper .top_label li.gfield.gf_left_half {
    clear: left !important;
    float: left;
}
.gform_wrapper .top_label li.gfield.gf_right_half {
    clear: right !important;
    float: right;
}
.gform_wrapper .top_label li.gfield.gf_left_half input.medium, .gform_wrapper .top_label li.gfield.gf_left_half input.large, .gform_wrapper .top_label li.gfield.gf_left_half select.medium, .gform_wrapper .top_label li.gfield.gf_left_half select.large, .gform_wrapper .top_label li.gfield.gf_right_half input.medium, .gform_wrapper .top_label li.gfield.gf_right_half input.large, .gform_wrapper .top_label li.gfield.gf_right_half select.medium, .gform_wrapper .top_label li.gfield.gf_right_half select.large {
    width: 97%;
}
.gform_wrapper .top_label li.gfield.gf_left_half textarea, .gform_wrapper .top_label li.gfield.gf_right_half textarea {
    width: 98%;
}
.gform_wrapper .top_label li.gfield.gf_left_half input.small, .gform_wrapper .top_label li.gfield.gf_right_half input.small {
    width: 35%;
}
.gform_wrapper .top_label li.gfield.gf_left_half + li.gsection, .gform_wrapper .top_label li.gfield.gf_right_half + li.gsection {
    padding: 16px 0 8px;
}
.gform_wrapper .top_label li.gfield.gf_left_half + li.gfield.gsection.gf_left_half, .gform_wrapper .top_label li.gfield.gf_right_half + li.gfield.gsection.gf_left_half, .gform_wrapper .top_label li.gfield.gf_left_half + li.gfield.gsection.gf_right_half, .gform_wrapper .top_label li.gfield.gf_right_half + li.gfield.gsection.gf_right_half, .gform_wrapper .top_label li.gfield.gsection.gf_left_half + li.gfield.gsection.gf_left_half, .gform_wrapper .top_label li.gfield.gsection.gf_right_half + li.gfield.gsection.gf_left_half, .gform_wrapper .top_label li.gfield.gsection.gf_right_half + li.gfield.gsection.gf_right_half {
    padding: 16px 0 8px;
}
.gform_wrapper .top_label li.gfield.gsection.gf_left_half + li.gfield.gsection.gf_right_half {
    padding: 0 0 8px;
}
.gform_wrapper .top_label li.gfield.gsection.gf_left_half + li.gfield.gsection.gf_right_half + li.gfield.gsection.gf_left_half + li.gfield.gsection.gf_right_half {
    padding: 16px 0 8px;
}
.gform_wrapper .top_label li.gfield.gf_left_half + li.gfield, .gform_wrapper .top_label li.gfield.gf_right_half + li.gfield {
    clear: both;
}
.gform_wrapper .top_label li.gfield.gf_left_half + .gform_footer, .gform_wrapper .top_label li.gfield.gf_right_half + .gform_footer {
    clear: both;
}
.gform_wrapper .top_label li.gfield.gf_left_third, .gform_wrapper .top_label li.gfield.gf_middle_third, .gform_wrapper .top_label li.gfield.gf_right_third {
    margin: 0 0 8px;
    width: 32%;
}
.gform_wrapper .top_label li.gfield.gfield_error.gf_left_third, .gform_wrapper .top_label li.gfield.gfield_error.gf_middle_third, .gform_wrapper .top_label li.gfield.gfield_error.gf_right_third {
    width: 29%;
}
.gform_wrapper .top_label li.gfield.gfield_error.gf_right_third {
    margin-right: 1%;
}
.gform_wrapper .top_label li.gfield.gf_left_third {
    clear: left !important;
    float: left;
}
.gform_wrapper .top_label li.gfield.gf_middle_third {
    clear: none !important;
    float: left;
    margin-left: 2%;
}
.gform_wrapper .top_label li.gfield.gfield_error.gf_middle_third {
    margin-left: 3%;
}
.gform_wrapper .top_label li.gfield.gf_right_third {
    clear: right !important;
    float: right;
}
.gform_wrapper .top_label li.gfield.gf_left_third input.medium, .gform_wrapper .top_label li.gfield.gf_left_third input.large, .gform_wrapper .top_label li.gfield.gf_left_third select.medium, .gform_wrapper .top_label li.gfield.gf_left_third select.large, .gform_wrapper .top_label li.gfield.gf_middle_third input.medium, .gform_wrapper .top_label li.gfield.gf_middle_third input.large, .gform_wrapper .top_label li.gfield.gf_middle_third select.medium, .gform_wrapper .top_label li.gfield.gf_middle_third select.large, .gform_wrapper .top_label li.gfield.gf_right_third input.medium, .gform_wrapper .top_label li.gfield.gf_right_third input.large, .gform_wrapper .top_label li.gfield.gf_right_third select.medium, .gform_wrapper .top_label li.gfield.gf_right_third select.large {
    width: 95%;
}
.gform_wrapper .top_label li.gfield.gf_left_third + li.gsection, .gform_wrapper .top_label li.gfield.gf_right_third + li.gsection {
    padding: 16px 0 8px;
}
.gform_wrapper .top_label li.gfield.gf_left_third + li.gfield, .gform_wrapper .top_label li.gfield.gf_middle_third + li.gfield, .gform_wrapper .top_label li.gfield.gf_right_third + li.gfield {
    clear: both;
}
.gform_wrapper .top_label li.gfield.gf_left_third + .gform_footer, .gform_wrapper .top_label li.gfield.gf_middle_third + .gform_footer, .gform_wrapper .top_label li.gfield.gf_right_third + .gform_footer {
    clear: both;
}
.gform_wrapper li.gfield.gf_list_2col ul.gfield_checkbox li, .gform_wrapper li.gfield.gf_list_2col ul.gfield_radio li, .gform_wrapper li.gfield.gf_2col ul.gfield_checkbox li, .gform_wrapper li.gfield.gf_2col ul.gfield_radio li {
    float: left;
    margin: 0;
    min-height: 1.8em;
    width: 50%;
}
.gform_wrapper li.gfield.gf_list_3col ul.gfield_checkbox li, .gform_wrapper li.gfield.gf_list_3col ul.gfield_radio li, .gform_wrapper li.gfield.gf_3col ul.gfield_checkbox li, .gform_wrapper li.gfield.gf_3col ul.gfield_radio li {
    float: left;
    margin: 0;
    min-height: 1.8em;
    width: 33%;
}
.gform_wrapper li.gfield.gf_list_4col ul.gfield_checkbox li, .gform_wrapper li.gfield.gf_list_4col ul.gfield_radio li, .gform_wrapper li.gfield.gf_4col ul.gfield_checkbox li, .gform_wrapper li.gfield.gf_4col ul.gfield_radio li {
    float: left;
    margin: 0;
    min-height: 1.8em;
    width: 25%;
}
.gform_wrapper li.gfield.gf_list_5col ul.gfield_checkbox li, .gform_wrapper li.gfield.gf_list_5col ul.gfield_radio li {
    float: left;
    margin: 0;
    min-height: 1.8em;
    width: 20%;
}
.gform_wrapper li.gfield.gf_list_2col ul.gfield_checkbox, .gform_wrapper li.gfield.gf_list_2col ul.gfield_radio, .gform_wrapper li.gfield.gf_list_3col ul.gfield_checkbox, .gform_wrapper li.gfield.gf_list_3col ul.gfield_radio, .gform_wrapper li.gfield.gf_list_4col ul.gfield_checkbox, .gform_wrapper li.gfield.gf_list_4col ul.gfield_radio, .gform_wrapper li.gfield.gf_list_5col ul.gfield_checkbox, .gform_wrapper li.gfield.gf_list_5col ul.gfield_radio, .gform_wrapper li.gfield.gf_2col ul.gfield_checkbox, .gform_wrapper li.gfield.gf_2col ul.gfield_radio, .gform_wrapper li.gfield.gf_3col ul.gfield_checkbox, .gform_wrapper li.gfield.gf_3col ul.gfield_radio, .gform_wrapper li.gfield.gf_4col ul.gfield_checkbox, .gform_wrapper li.gfield.gf_4col ul.gfield_radio {
    overflow: hidden;
}
.gform_wrapper li.gfield.gf_list_height_25 ul.gfield_checkbox li, .gform_wrapper li.gfield.gf_list_height_25 ul.gfield_radio li {
    height: 25px;
}
.gform_wrapper li.gfield.gf_list_height_50 ul.gfield_checkbox li, .gform_wrapper li.gfield.gf_list_height_50 ul.gfield_radio li {
    height: 50px;
}
.gform_wrapper li.gfield.gf_list_height_75 ul.gfield_checkbox li, .gform_wrapper li.gfield.gf_list_height_75 ul.gfield_radio li {
    height: 75px;
}
.gform_wrapper li.gfield.gf_list_height_100 ul.gfield_checkbox li, .gform_wrapper li.gfield.gf_list_height_100 ul.gfield_radio li {
    height: 100px;
}
.gform_wrapper li.gfield.gf_list_height_125 ul.gfield_checkbox li, .gform_wrapper li.gfield.gf_list_height_125 ul.gfield_radio li {
    height: 125px;
}
.gform_wrapper li.gfield.gf_list_height_150 ul.gfield_checkbox li, .gform_wrapper li.gfield.gf_list_height_150 ul.gfield_radio li {
    height: 150px;
}
.gform_wrapper .gform_image_button {
    margin-left: 90px;
    margin-top: 25px;
}
.gform_wrapper li.gf_list_inline ul.gfield_checkbox li, .gform_wrapper li.gf_list_inline ul.gfield_radio li {
    display: inline-block;
    float: none !important;
    margin: 0 10px 10px 0;
    width: auto !important;
}
.gform_wrapper li.gf_hide_ampm div.gfield_time_ampm {
    display: none !important;
}
.gform_wrapper li.gsection.gf_scroll_text {
    border-bottom: 1px solid #CCCCCC !important;
    border-left: 1px solid #CCCCCC;
    border-right: 1px solid #CCCCCC;
    border-top: 1px solid #CCCCCC;
    height: 180px;
    overflow: auto;
    width: 96%;
}
.gform_wrapper li.gsection.gf_scroll_text h2.gsection_title {
    margin: 10px 10px 0 !important;
}
.gform_wrapper li.gsection.gf_scroll_text .gsection_description {
    font-size: 0.8em;
    margin: 10px;
}
.gform_wrapper .gfield_password_strength {
    background-color: #EEEEEE;
    border: 1px solid #DDDDDD;
    margin: 0;
    padding: 3px 5px;
    text-align: center;
    width: 200px;
}
.gform_wrapper .gfield_password_strength.bad {
    background-color: #FFB78C;
    border-color: #FF853C;
}
.gform_wrapper .gfield_password_strength.good {
    background-color: #FFEC8B;
    border-color: #FFCC00;
}
.gform_wrapper .gfield_password_strength.short, .gform_wrapper .gfield_password_strength.mismatch {
    background-color: #FFA0A0;
    border-color: #F04040;
}
.gform_wrapper .gfield_password_strength.strong {
    background-color: #C3FF88;
    border-color: #8DFF1C;
}
body .gform_wrapper div.gform_body ul.gform_fields li.gfield.gfield_html ul li, body .gform_wrapper form div.gform_body ul.gform_fields li.gfield.gfield_html ul li {
    list-style-type: disc !important;
    overflow: visible;
}
body .gform_wrapper div.gform_body ul.gform_fields li.gfield.gfield_html ul, body .gform_wrapper form div.gform_body ul.gform_fields li.gfield.gfield_html ul {
    list-style-type: disc !important;
    margin: 0 0 1.5em 1.5em;
}


#input_1_3_1 , #input_1_3_2 {
 -moz-border-radius: 5px 5px 5px 5px;
    background: none repeat scroll 0 0 #EEEEEE;
    border: 1px solid lightslateGray;
    color: #555555;
    display: inline;
    font-family: Helvetica,Arial,sans-serif;
    font-size: 14px;
    height: 22px;
    padding: 2px;
    width: 237px !important;
	}
	
	
#input_1_3_2_container {float:none;}

#field_1_3 .gfield_label { margin:10px 35px 4px 0 !important; }

#input_1_3_3 {
    -moz-border-radius: 5px 5px 5px 5px;
    background: none repeat scroll 0 0 #EEEEEE;
    border: 1px solid lightslateGray;
    color: #555555;
    display: inline;
    font-family: Helvetica,Arial,sans-serif;
    font-size: 14px;
    height: 22px;
    padding: 2px;
    width: 150px !important;
}
	
	#input_1_3_3_container {
		 margin: 10px 0 0;
		width:175px;}
		
#input_1_3_4_container {
	 margin: 10px 0 0;
    left: auto;
    position: relative;
    top: 0;
    width: 580px;
}
	
	
#input_1_3_4 {
    -moz-border-radius: 5px 5px 5px 5px;
    background: none repeat scroll 0 0 #EEEEEE;
    border: 1px solid lightslateGray;
    color: #555555;
    display: inline;
    font-family: Helvetica,Arial,sans-serif;
    font-size: 14px;
    height: 22px;
    padding: 2px;
    width: 150px !important;
}


#input_1_3_5_container {
	margin: 10px 0 0; 
	width:175px;
	}

#input_1_3_6_container {
	 margin: 10px 0 0;
    left: auto;
    position: relative;
    top: 0;
    width: 580px;
}
	
	
		#input_1_3_5{
	 -moz-border-radius: 5px 5px 5px 5px;
    background: none repeat scroll 0 0 #EEEEEE;
    border: 1px solid lightslateGray;
    color: #555555;
    display: inline;
    font-family: Helvetica,Arial,sans-serif;
    font-size: 14px;
    height: 22px;
    padding: 2px;
    width: 150px !important;
	
	}
	
	
#input_1_3_6 {
    -moz-border-radius: 5px 5px 5px 5px;
    background: none repeat scroll 0 0 #EEEEEE;
    border: 1px solid lightslateGray;
    color: #555555;
    display: inline;
    font-family: Helvetica,Arial,sans-serif;
    font-size: 14px;
    height: 28px;
    padding: 2px;
    width: 255px !important;
}
	
#input_1_4 {
	width:237px;
	}
	
	
#input_1_5 {
	width:237px;}
	
	
	
	#input_1_5 {
	-moz-border-radius: 5px 5px 5px 5px;
    background: none repeat scroll 0 0 #EEEEEE;
    border: 1px solid lightslateGray;
    color: #555555;
    display: inline;
    font-family: Helvetica,Arial,sans-serif;
    font-size: 14px;
    height: 28px;
    padding: 2px;
    width: 255px !important;
	}
	
	
	
#field_1_6 .gfield_label {margin:10px 30px 4px 0 !important;}
	
	
.recaptchatable #recaptcha_response_field {
    bottom: 7px !important;
    float: none;
    font-size: 10pt;
    margin: 4px 8px !important;
    padding: 0 !important;
    position: relative !important;
    width: 126px !important;
}

.welcome_note .gform_wrapper span {
    color: #333333;
    display: block;
    float: none;
    font: 14px "Trebuchet MS",Arial,Helvetica,sans-serif;
    padding: 0 12px 5px 5px;
}

.gfield_required {
    float: right !important;
	color:red !important;
}

#field_1_4 .gfield_label {
    clear: both !important;
    color: #0066AA;
    display: inline-block !important;
    float: left;
    font-weight: bold !important;
    line-height: 1.3em !important;
    margin: 10px 50px 4px 0 !important;
}


.gform_wrapper .gfield_description {
    color: #555555;
    font-style: italic;
    margin-left: 95px;
    padding: 0;
}

.alignleft, img.alignleft {
	display: inline;
	float: left;
	margin-right: 24px;
	margin-top: 4px;
}
.alignright, img.alignright {
	display: inline;
	float: right;
	margin-left: 24px;
	margin-top: 4px;
}
.aligncenter, img.aligncenter {
	clear: both;
	display: block;
	margin-left: auto;
	margin-right: auto;
}
img.alignleft, img.alignright, img.aligncenter {
	margin-bottom: 12px;
}

span.storename {
    display: block;
    margin: 0;
    padding: 0;
}

.welcome_note .page_img {
    margin: 40px 0 0;
    max-height: 200px;
    max-width: 280px;
}

.welcome_note .page_desc {
    margin-top:28px;
}

.welcome_note .page_small_img {
    max-height: 127px;
    max-width: 181px;
}

.results_row_left_column .location_name {
    font-weight: bold;
    width: 250px;
    padding-left:0;
}





#memberlist .results_entry {
    background-color: transparent;
    border-bottom: 1px solid silver;
    cursor: pointer;
    padding: 4px;
    width:100%;

}

#memberlist td.results_row_right_column {
    width: 10% !important;
}

#memberlist td.results_row_center_column {
    width: 45% !important;
}
#memberlist td.results_row_left_column .location_name {
    padding-left: 0 !important;
    width: 230px !important;
}
.nav-previous a{
	color:#266DBD; 
	text-decoration:none;
}
.nav-previous a:hover{
	color:#266DBD; 
	text-decoration:underline;
}
.nav-next a{
	color:#266DBD; 
	text-decoration:none;
}
.nav-next a:hover{
	color:#266DBD; 
	text-decoration:underline;
}


#blog_498 #rpe_wdg_v1 #rpe_step1, #blog_498 #rpe_wdg_v1 #rpe_step2, #blog_498 #rpe_wdg_v1 #rpe_results {
    width:275px !important
}

#blog_498 #rpe_wdg_v1 #rpe_services {
    width:275px !important
}

#blog_498 #rpe_wdg_v1 #rpe_estimate_includes {
    float: right;
    font-size: 12px;
    width: 265px !important;
}

#blog_498 #rpe_wdg_v1 .rpe_link {
    
    margin-top:30px;
}








#blog_351 #input_2_3_1 , #blog_351 #input_2_3_2 {
 -moz-border-radius: 5px 5px 5px 5px;
    background: none repeat scroll 0 0 #EEEEEE;
    border: 1px solid lightslateGray;
    color: #555555;
    display: inline;
    font-family: Helvetica,Arial,sans-serif;
    font-size: 14px;
    height: 22px;
    padding: 2px;
    width: 237px !important;
	}
	
	
#blog_351 #input_2_3_2_container {float:none;}

#blog_351 #field_2_3 .gfield_label { margin:10px 35px 4px 0 !important; }

#blog_351 #input_2_3_3 {
    -moz-border-radius: 5px 5px 5px 5px;
    background: none repeat scroll 0 0 #EEEEEE;
    border: 1px solid lightslateGray;
    color: #555555;
    display: inline;
    font-family: Helvetica,Arial,sans-serif;
    font-size: 14px;
    height: 22px;
    padding: 2px;
    width: 150px !important;
}
	
#blog_351 #input_2_3_3_container {
		 margin: 10px 0 0;
		width:175px;}
		
#blog_351 #input_2_3_4_container {
	 margin: 10px 0 0;
    left: auto;
    position: relative;
    top: 0;
    width: 580px;
}
	
	
#blog_351 #input_2_3_4 {
    -moz-border-radius: 5px 5px 5px 5px;
    background: none repeat scroll 0 0 #EEEEEE;
    border: 1px solid lightslateGray;
    color: #555555;
    display: inline;
    font-family: Helvetica,Arial,sans-serif;
    font-size: 14px;
    height: 22px;
    padding: 2px;
    width: 150px !important;
}


#blog_351 #input_2_3_5_container {
	margin: 10px 0 0; 
	width:175px;
	}

#blog_351 #input_2_3_6_container {
	 margin: 10px 0 0;
    left: auto;
    position: relative;
    top: 0;
    width: 580px;
}
	
	
#blog_351 #input_2_3_5{
	 -moz-border-radius: 5px 5px 5px 5px;
    background: none repeat scroll 0 0 #EEEEEE;
    border: 1px solid lightslateGray;
    color: #555555;
    display: inline;
    font-family: Helvetica,Arial,sans-serif;
    font-size: 14px;
    height: 22px;
    padding: 2px;
    width: 150px !important;
	
	}
	
	
#blog_351 #input_2_3_6 {
    -moz-border-radius: 5px 5px 5px 5px;
    background: none repeat scroll 0 0 #EEEEEE;
    border: 1px solid lightslateGray;
    color: #555555;
    display: inline;
    font-family: Helvetica,Arial,sans-serif;
    font-size: 14px;
    height: 28px;
    padding: 2px;
    width: 255px !important;
}
	
#blog_351 #input_2_4 {
	width:237px;
	}
	
	
#blog_351 #input_2_5 {
	width:237px;}
	
	
	
#blog_351 #input_2_5 {
	-moz-border-radius: 5px 5px 5px 5px;
    background: none repeat scroll 0 0 #EEEEEE;
    border: 1px solid lightslateGray;
    color: #555555;
    display: inline;
    font-family: Helvetica,Arial,sans-serif;
    font-size: 14px;
    height: 28px;
    padding: 2px;
    width: 255px !important;
	}
	
	
	
#blog_351 #field_2_6 .gfield_label {margin:10px 30px 4px 0 !important;}
	

#blog_351 .gform_wrapper #input_2_3 {
    margin: 10px 0 0;
    width: 90%;
}



#blog_351 .gform_wrapper .ginput_complex .ginput_left {
    float: left;
    width: 44%;
}

#blog_188 .menu td ul li ul{ width: 285px !important;}



#custom_blog .post {
    float: left;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 15px;
    line-height: 150%;
    margin: 20px 0 20px;
    width: 555px;
}


#custom_blog .postinfo {
    border-left: 7px solid #FDAC00;
    float: left;
    margin-bottom: 10px;
    padding: 0;
    width: 545px;
}


#custom_blog .pinfo {
    float: left;
    margin: auto 0;
    width: 450px;
}

#custom_blog .postdate {
    background: url("../images/date.png") no-repeat scroll 0 0 transparent;
    float: right;
    height: 50px;
    width: 60px;
}

.morebtn {
    float: left;
    margin-top: -27px;
}


#custom_blog .postmeta {
    background: none repeat scroll 0 0 #F1F1F1;
    border-bottom: 1px solid #D1D1D1;
    border-top: 1px solid #D1D1D1;
    float: left;
    margin-top: 10px;
    min-height: 35px;
    width: 550px;
}

#custom_blog .post {
    font-family: Arial,Helvetica,sans-serif;
    font-size: 15px;
    line-height: 150%;
}



#custom_blog .post_title {
    float: left;
    margin: 0 0 0 5px;
    padding: 0;
    text-decoration: none;
    width: 445px;
}


#custom_blog .postyear {
    color: #FFFFFF;
    font: bold 14px TAHOMA;
    height: 20px;
    text-align: center;
    width: 100%;
}


#custom_blog .post_title a {
    color: #0D7E96;
    font: bold 20px Arial;
    text-decoration: none;
}



#custom_blog .postmeta .category, #custom_blog .postmeta .tags {
    font-family: Arial,Helvetica,sans-serif;
    font-size: 12px;
}
#custom_blog .category {
    background: url("../images/catico.png") no-repeat scroll 0 0 transparent;
    float: left;
    margin: 2.5px 5px;
    min-height: 25px;
    padding-left: 25px;
    width: 93%;
}


#custom_blog .cleardiv {
    clear: both;
    height: 1px;
    width: 100%;
}


#custom_blog .devider {
    background: url("../images/devider-trans.png") no-repeat scroll 0 0 transparent;
    height: 33px;
    margin-top: 20px;
    width: 550px;
}


#custom_blog .post_meta {
    color: #9D9D9D;
    float: left;
    font: 12px Arial;
    margin: 3px 6px;
    padding: 0;
    text-decoration: none;
}



#custom_blog .postdm {
    color: #B3B3B3;
    font: bold 12px arial;
    height: 15px;
    margin-top: 5px;
    text-align: center;
    width: 100%;
}


#custom_blog .postyear {
    color: #FFFFFF;
    font: bold 14px TAHOMA;
    height: 20px;
    text-align: center;
    width: 100%;
}





#custom_blog .sidebar_divder {
    background: url("../images/side_bar_btm_border.jpg") no-repeat scroll 0 6px transparent;
    height: 2px;
    padding: 10px 0;
}

.right_content li a {
    color: #333333;
    text-decoration: none;
}


.fb_area {
    text-align: center;
}

#custom_blog .recent_entry li {
    font: 14px "Trebuchet MS",Arial,Helvetica,sans-serif;
    list-style: disc outside none;
    margin-left: 18px;
    padding-bottom: 5px;
    padding-top: 5px;
}



#custom_blog .postimg img {
    border: 5px solid #E1E1E1;
}


#custom_blog .fea_con {
    float: left;
    padding-right: 10px;
    padding-top: 12px;
    width: 380px;
}




.store-description {
    color: #333333;
    font: 14px "Trebuchet MS",Arial,Helvetica,sans-serif;
    padding: 0 0 10px 10px;
    line-height: 19px;
}