/*
Theme Name: Gantry Theme for WordPress
Theme URI: http://www.rockettheme.com
Description: Basic default Gantry theme for Wordpress
Version: 1.21
Author: RocketTheme, LLC
Author URI: http://www.rockettheme.com
*/


.rt-grid-8{float: left; width: 705px;}

.rt-grid-4{float:right;width:250px;}

#wpcf7-f1443-w1-o1 textarea{height:70px !important;}

.sidebar-form-h2{font-size:16px;}

#rt-footer .rt-container .rt-grid-3{padding-top:8px !important; width:260px !important;margin-left:0px !important;}

#rt-sidebar-a{left:7px !important;}

#wpcf7-f1443-w1-o1{margin-left:25px;}

#rt-sidebar-a .rt-block{width:270px; /*margin-left:20px; width:auto;*/}

#rt-sidebar-a .wpcf7-text{width:190px;float: right;}

#rt-sidebar-a .wpcf7-textarea{width: 265px; margin-bottom:20px;}

.rt-container .rt-grid-3{margin-left:-60px; width:300px;}

.rt-container .rt-grid-9{margin-right:30px !important; /*margin-right:65px; margin-right:40px; width:670px !important;*/ width:670px !important;}

.rt-container .rt-grid-6{margin-right:25px; width:674px;}

#rt-footer .menutop.theme-fusion #current .item span{/*color:#fff;*/}

#rt-footer .menutop.theme-fusion li.root > .item span:hover {color:#fff;}

#rt-sidebar-b ul li, #rt-sidebar-b ol li, #rt-sidebar-b li a {line-height: normal; margin: 3px 0;}

#rt-sidebar-b ul li a{font-size:12px; text-decoration: none;}

#rt-sidebar-b ul li a:hover{text-decoration: underline;}

.rt-blog  h1.rt-article-title{font-size:14px;}

.rt-blog .rt-article-content{font-size:12px;}

.rt-blog .rt-wordpress .rt-article-bg{border-bottom:1px solid #808B65; }

.spot-cont{width: 743px; height: 508px; margin:0 auto;}

#psplt {display: none; position:absolute;}						

#loading {width: 300px;	padding: 20px; text-align: center; margin: 0 auto; display: none;}

.menutop.theme-fusion li.root > .item span{padding: 0 26px;}
.menutop.theme-fusion li.root:hover > .fusion-submenu-wrapper{top:29px !important;}

.ifrmcntr{margin:0px auto;vertical-align:center;display:block;width750px;}

div.mblswtch{margin:0 auto; text-align:center; display:block;}

div.mblswtch a{display:block; color:#ffffff;}

#wpcf7-f1443-w1-o1 input[type="email"]{ float: left; font-size: 12px; margin: 5px 0; width: 140px;}

.careers-list .other-row div.right-side p, .careers-list h3 {line-height:1.5em;}

#careers_form p textarea{width:auto;}

.menutop.theme-fusion .fusion-submenu-wrapper{background:none repeat scroll 0 0 #FFFFFF;}

.menutop.theme-fusion .fusion-submenu-wrapper li:hover{background:none repeat scroll 0 0 #00ffff;}

.menutop.theme-fusion ul li{width:120px !important;}

li.f-mainparent-itemfocus:hover a span{ color:#fff !important;}

body.page-id-2514 .rt-article-bg{margin-right:40px;}

#rt-sidebar-a div.textwidget p{/*padding:20px;*/}

ul.level2 #current a span{color:#475D21 !important;}

ul.level2 #current a span:hover{color:#fff !important;}

.interests{width:135px !important;}

#text-40007{padding:0px; float:right;clear:left;}

p.form-newsletter{text-align:right; padding-top: 20px !important; clear: both;}

form.ccf-form input.field-input {
	   background-color: #f5f5f5;
    border: 1px solid #999999;
    color: #333333;
    font-size: 1.1em;
    margin: 0;
    width: 200px !important;
}
form.ccf-form label {
    background-color: inherit;
    color: #333333;
    display: block;
    font-size: 0.85em;
    font-weight:normal !important;
    margin: 5px 5px 5px 0;
    padding: 0;
    width: 200px;
}
form.ccf-form textarea {
    background-color: #f5f5f5;
    border: 1px solid #999999;
    color: #333333;
    font-family: Verdana,tahoma,arial;
    font-size: 1.1em;
    height: 90px;
    margin: 0;
    width: 400px !important;
}
div.choice span{
		display: inline;
    background-color: inherit;
    color: #333333;    
    font-size: 0.85em;
    margin: 5px 5px 5px 0;
    padding: 0;
    width: 200px;
}
form.ccf-form input[type="checkbox"] {
	width:20px !important;
}

.menutop.theme-fusion li.root > .item span {
  padding: 0 22px !important;
}   

#rt-footer .rt-container .rt-grid-9{
    margin-right: 0px;
}

a.greenbutton {
    font-weight: bold;
    text-decoration: none;
    text-transform: uppercase;
    color: white;
    padding: 10px;
    background: #4a6124;
    line-height: 52px;
}

a.greenbutton:hover{
    text-transform: uppercase;
    text-decoration: none;
}
