/*
File:			custom.css
Description:	Custom styles for Thesis
More Info:		http://diythemes.com/thesis/rtfm/custom-css/
*/

body { background: url("/wp-content/uploads/images/bg-body.gif") repeat-x scroll 0 0 #FFFFFF; }

body.custom { font-family: "Lucida Sans Unicode", "Lucida Grande", sans-serif; }
.custom p { font-family: "Lucida Sans Unicode", "Lucida Grande", sans-serif; color: #666666; }
.custom a { font-family: "Lucida Sans Unicode", "Lucida Grande", sans-serif; }

/*.custom #page { background:none; }*/
.full_width > .page { background: none repeat scroll 0 0 transparent; }
.custom .full_width .page {  margin: auto; }

/******************************************************/
/* !HEADER */
/******************************************************/
.custom #header_area  { height:200px; background-color: black; }

.custom #header_area .page { background-color: transparent; }

.custom #header_area #header { height:150px; padding-bottom: 0px;  }

.custom #header_area #header #logo { float:left; height: 120px; width: 560px;}

/*.custom #header_area #header #logo { background: url("/wp-content/uploads/images/logo.gif") no-repeat scroll 0 0 transparent; height:53px; }
.custom #header_area #header #logo a { color:transparent; text-align: -9999px;  }

.custom #header_area .headline_area { display:none !important; } */

/******************************************************/
/* !HEADER WIDGET AREA */
/******************************************************/

.custom #header_widget_area { color: white; overflow: hidden; float:right; padding-top: 50px; width:401px; }

.custom #header_widget_area .header_items { width: 200px; padding-right: 0px; display: inline-block; height: 100%; vertical-align: top;  float:left;}
.custom #header_widget_area .header_items .numberscon p { font-size:1.2em; color: #fff; text-align: right; font-family: "Lucida Sans Unicode", "Lucida Grande", sans-serif;  }

.custom #header_widget_area .header_items .numberscon .area { }
.custom #header_widget_area .header_items .numberscon .number { font-weight: bold; }

/******************************************************/
/* !MENU */
/******************************************************/
.custom #header_area .menu-main-menu-container { margin:0 40px 10px; height: 41px; }
.custom #header_area #menu-main-menu {  }
.custom #header_area .menu li { border-right: 1px solid #F60B29; }
.custom #header_area .menu li:last-child { border: none; }
.custom #header_area .menu-item { z-index:20; }
.custom #header_area .menu-item a { text-transform: none; font-family: "Lucida Sans Unicode","Lucida Grande",sans-serif; font-size: 1.3em; line-height: 1.3em; }
.custom #header_area .menu-item a:hover {  }


/******************************************************/
/* !FEATURE BOX */
/******************************************************/
.custom #content_area #feature_box {background: none;border-color: transparent;border-style: none; height:240px;}

.custom #content_area #feature_box #flashwrap { width: 955px; margin: 0; padding: o; }
.custom #content_area #feature_box #flashholder	{ width: 955px; margin: 0 auto; height: 200px; }
.custom #content_area #feature_box #flash { width: 597px; height: 234px; float: left; }

.custom #content_area #feature_box #formcon { width: 338px; height: 200px; margin: 14px 0 20px 20px; float: left; }
.custom #content_area #feature_box #formcon .hstyle { font-size: 1.4em; font-weight: bold; color: #000; }
.custom #content_area #feature_box #formcon p { font-size:1em; }


.custom #content_area #feature_box .miniformstyle { width: 280px; background: #f60b29; border :1px solid #CCC; margin: 0 0 6px 0; padding: 4px; font-size: 1.2em; color: #FFF;  }
.custom #content_area #feature_box .miniformstyle2 { width: 290px; background: #f60b29; border :1px solid #CCC; margin: 0 0 6px 0; padding: 4px; font-size: 1.2em; color: #FFF;  }
.custom #content_area #feature_box .formstyle { width: 360px; background: #fcfcfc; border :1px solid #CCC; margin: 0 0 16px 0; padding: 6px; font-size: 1.1em; color: #666; }


/******************************************************/
/* !CONTENT */
/******************************************************/
.custom #content_area .headline_area { display: none; height:0px; }
#resourcecode { width: 560px; border: 1px solid #999; padding: 10px 10px 0; margin: 0 0 20px 0; }
.custom.home #content_area { background: url(/wp-content/uploads/contentbg.gif) repeat-x; width: 100%; overflow: hidden;  }

.custom .format_text h1 { color: #F60B29; font-size:1.3em; margin-bottom: 10px; font-weight: normal; }
.custom .format_text h2 { color: #F60B29; font-size:1.2em; margin-bottom: 10px }

.custom .format_text .wpcf7-form .form-label { width:200px; display: inline-block; }

.custom .format_text li { list-style-image: url("/wp-content/uploads/circle.gif"); margin: 0 0 6px 24px; }


/******************************************************/
/* !SIDEBAR */
/******************************************************/
.custom #sidebars .sidebar ul.sidebar_list { padding-left: 10px; }

.custom #sidebars .servicestop { background: url(/wp-content/uploads/servicesbox-top.gif) no-repeat; width: 314px; height: 11px; overflow: hidden; }
.custom #sidebars .servicesmiddle { background: url(/wp-content/uploads/servicesbox-middle.gif) repeat-y; width: 290px; overflow: hidden; padding: 0 12px 0 12px; }
.custom #sidebars .servicesbottom { background: url(/wp-content/uploads/servicesbox-bottom.gif) no-repeat; width: 314px; height: 11px; margin: 0 0 20px 0; }
.custom #sidebars .servicesmiddle li { font-size: .9em; line-height: 18px; height: 18px; color: #666; margin: 0 0 6px 24px; list-style-image: url(/wp-content/uploads/arrow.gif); }
.custom #sidebars .servicesmiddle ul { margin: 10px 0 0 0; }
.custom #sidebars .servicesheading { font-size: .9em; font-weight: bold; color: #5aac29; }


.custom #sidebars .rightcol2 { width: 338px; margin: 0 0 10px 0; float: right;  }
.custom #sidebars .rightcol2 p { margin: 0 0 18px 0; }

.custom #sidebars .contactinfo { font-size: .9em; font-weight: bold; }
.custom #sidebars .numbers { font-size: 1em; color: #f60b29; }
.custom #sidebars #contact-us-info p.contactinfo { margin-bottom:0; }
.custom #sidebars h2 { margin-bottom: 10px; font-size:1.2em; color: #f60b29; font-weight: normal; } 

/******************************************************/
/* !FOOTER */
/******************************************************/
.custom #footer_area { background: #000 url(/wp-content/uploads/images/bg-footer.gif) repeat-x 0 100%;  }

.custom #footer { background: #000 url(/wp-content/uploads/images/bg-footer.gif) repeat-x 0 100%; }
.custom #footer { padding-left: 0; padding-right: 0; }
.custom #footer a { color: #ffffff; font-size: .9em; }



/******************************************************/
/* !FOOTER WIDGET AREA */
/******************************************************/

.custom #footer_widget_area { color: white; background: url(/wp-content/uploads/images/bg-footer-inner.jpg) no-repeat 50% 4px; padding:1.5em; margin-bottom: 35px; overflow: hidden; }

/* adjust the width below according to the number of columns you chose above*/
.custom #footer_widget_area .footer_items { text-align: left; width: 23.5%; padding-right: 0px; color: #fff; display: inline-block; float: left; height: 100%; }
.custom #footer_widget_area .footer_items p { color:#fff; }

.custom #footer_widget_area .footer_items h3 { font-size: 1.2em; font-weight: bold; text-transform: none; letter-spacing: 0px; color: #ffffff; padding-bottom: 3px; border-bottom: 3px none #ffdf00; margin-bottom: 5px; }

.custom #footer_widget_area .footer_items ul li { list-style:none; font-size:1.4em; line-height:1.5em; color: #fff;  }
.custom #footer_widget_area .footer_items ul { margin: 0px; padding: 0px; }


