body{
padding:0px;
margin:0px;
color:#333333;
font-family:OpenSans-Regular;
font-size:13px;
line-height:22px;
}
body.front h1.page-header{
display:none;
}
body .block{
margin:0px;
padding:0px;
}

#header_area{
height:135px;
padding-top:25px;
/*padding-bottom:25px;*/
}
body.front #header_area{
padding-bottom:0px;
}
#header_top{
overflow:hidden;
}
#menu_area{
margin-top:19px;
}

#whole_slide{
width:100%;
overflow:hidden;
}
#whole_slide #slide_show{
max-width:1600px;
height:auto;
clear:both;
margin-left:auto;
margin-right:auto;
}
#whole_slide #slide_show .flexslider {
  border:0px;
  border-shadow:0px;
  box-shadow: none;
}

#whole_container{
}
#whole_container{
}

#content_top_boxes .container{
color:#008da9;
font-size:15px;
padding-bottom:35px;
}
 
#content_top_boxes .container .block{
width:280px;
padding-bottom:25px;
}

img{
max-width:100%;
height:auto;
}

.rightcontent{
padding-top:90px;
float:right !important;
}
.rightcontent .block{
margin-bottom:25px;
}

#whole_footer{
width:100%;
padding-top:25px;
padding-bottom:25px;
background:#f2f2f2;
}
#whole_footer h2{
padding-bottom:7px;
color:#333333;
font-size:14px;
}
.footer_right{
padding-top:25px;
}
#whole_footer ul{
padding:0px;
margin:0px;
list-style:none;
list-style-image:none;
padding-bottom:11px;
}
#whole_footer ul li{
padding:0px;
margin:0px;
list-style:none;
list-style-image:none;
}
#whole_footer ul li a{
font-family:Verdana, Arial, Helvetica, sans-serif;
}
#whole_footer ul li a:hover,
#whole_footer ul li a.active{
}



/***************** tab design **********************************************/

ul.tabs.primary{
border:none;
margin:0px;
padding:0px;
border-bottom:1px solid #0082a0;
overflow:hidden;
margin-top:11px;
margin-bottom:11px;
}
ul.tabs.primary li,
ul.tabs.primary li a{
padding:0;
margin:0;
}
ul.tabs.primary li{
padding:0;
margin:0;
border:none;
background:#0082a0;
margin-right:1px;
float:left;
border-top-left-radius:7px;
border-top-right-radius:7px;
overflow:hidden;
}
ul.tabs.primary li a{
padding:3px;
padding-left:11px;
padding-right:11px;
display:block;
border:none;
font-weight:bold;
color:#ffffff;
background:none;
font-size:12px;
}
ul.tabs.primary li a:hover,
ul.tabs.primary li a.active,
ul.tabs.primary li.active a{
color:#ffffff;
background:#42840f;
}

/***********************************************************************/

/* CUSTOM / OVERRIDES - Tyme */

.block-blog {
text-transform: uppercase;
background-color:rgb(252, 251, 251)
}

.block-blog h2 {
background-color:#42840f;
color:white;
padding:5px 0 5px 18px;
}

.block-blog ul {
list-style:none;
padding-right:10px;
}

.block-blog ul li {
padding: 5px 0 5px 0;
border-bottom: 1px solid #333;
}

.pluginSkinDark, .pluginSkinDark .fcb { /*Facebook Feed*/
  background-color: #444 !important;
  color: #cfcfcf !important;
}

body.front .rightcontent.span3 {
  padding-top: 0px !important; /* Was 90px */
  float: right !important;
}