/*  

Theme Name: FODDER_THEME_25_2_2013

Theme URI: http://www.sweans.com

Description: A WordPress theme frame work

Version: 2.0

Author: Sweans

Author URI: http://www.sweans.com

*/



/*

Improved browser CSS feature

-------------------------------------

Example: .ie8 .sidebar li{width:85px}



•ie - Internet Explorer (All versions)

•ie8 - Internet Explorer 8.x

•ie7 - Internet Explorer 7.x

•ie6 - Internet Explorer 6.x

•gecko - Mozilla, Firefox (all versions), Camino

•ff3 - Firefox 3

•ff3_5 - Firefox 3.5 new

•opera - Opera (All versions)

•opera8 - Opera 8.x

•opera9 - Opera 9.x

•opera10 - Opera 10.x

•webkit or safari - Safari, NetNewsWire, OmniWeb, Shiira, Google Chrome

•safari3 - Safari 3.x

•chrome - Google Chrome

*/



html, body, div, span, applet, object, iframe,

h1, h2, h3, h4, h5, h6, p, blockquote, pre,

a, abbr, acronym, address, big, cite, code,

del, dfn, em, font, img, ins, kbd, q, s, samp,

small, strike, strong, sub, sup, tt, var,

b, u, i, center,

dl, dt, dd, ol, ul, li,

fieldset, form, label, legend,

table, caption, tbody, tfoot, thead, tr, th, td {

	margin: 0;

	padding: 0;

	border: 0;

	outline: 0;

	font-size: 100%;

	vertical-align: baseline;

	background: transparent;

	font-family:'Droid Sans',arial,serif;

}

html{



}
.ie7 #search{
	float:none !important;
}
.ie7 #dropmenu li{
	padding:0 5px !important;
}
.ie7 #dropmenu li ul li{
	padding:0px !important;
}
.ie7 .prvcy_terms{
	float:left !important;
	margin:0 0 0 80px !important;
}
.ie7 .prvcy_terms_a{
	display:inline !important;
}
body{

	margin:0 auto;

	min-width:1024px;

	background:url(images/sky.jpg) repeat-x scroll 50% 0 #94c2f5;

	font-family:'Droid Sans',arial,serif;

	color:#000;

	}

th, td, input, textarea{

	color:#000000;

	font-family:Arial, Helvetica, sans-serif;

	font-size:12px;



	}

form{

	}

fieldset{

	}

input, textarea{

	font-weight:bold;

	}

input.text{

	background:#FFFFFF;

	border:none;

	padding:1px;

	}

input.button{

	background:#000000;

	border:1px solid #000000;

	color:#ffffff;

	}

h1, h2, h3{

	color:#000000;

	}

h1{

	font-size:25px;

	

	

	}

h2{

	

	font-size:22px;

	

	

	}

h3{

	font-size:16px;

	}

h4{

	font-size:14px;

	}

h5{

	font-size:12px;

	}

h6{

	font-size:10px;

	}

p, ul, ol{

	font-size:13px;

	line-height:20px;

	

	}

ul, ol{

	

	}

blockquote{

	margin-left:36px;

	margin-right:36px;

	}

a{

	color:#006A51;

	text-decoration:none;

	}

a:hover{

	border:none;

	color:#93C2F5;

	}

	a{

	color:#006A51;

	text-decoration:none;

	}

a:hover{

	border:none;

	color:#93C2F5;

	}

.entry p a{

	color:#006A51 !important;

	text-decoration:none;

	}

a:hover{

	border:none;

	color:#93C2F5;

	}

h1 a, h2 a, h3 a{

	border:none;

	color:#333333;

	text-decoration:none;

	}

h1 a:hover, h2 a:hover, h3 a:hover{

	background:none;

	color:#93C2F5;

	}

hr{

	display:none;

	}

#wrapper{

	}

#header{

	height:38px;

	margin:0 auto;

	width:980px;

	}

#menu{

	float:left;

	

	}

#menu ul{

	line-height:normal;

	list-style:none;

	margin:0;

	padding:0;

	}

#menu li{

	float:left;

	}

#menu a{

 	

	

	}

#menu a:hover{

	text-decoration:underline;

	}

#menu .current_page_item a{

	text-decoration:underline;

	}

#search{

	float:right;



	}

#search fieldset{

	border:none;

	}

#search #s{

 background: none repeat scroll 0 0 transparent !important;

    border: medium none !important;

    color: #989898 !important;

    display: inline !important;

    float: left !important;

    font-size: 11px !important;

    height: 16px !important;

    padding: 4px 10px !important;

    width: 171px !important;

	}

#search #x{

 	background: url("images/submit_search.png") no-repeat scroll 0 0 transparent  !important;

    border: 0 none  !important;

    cursor: pointer  !important;

    float: left  !important;

    height: 20px  !important;

    margin: 2px 0 0  !important;

    overflow: hidden  !important;

    text-indent: -5000px  !important;

    width: 23px  !important;

	}

#logo{

	height:211px;

	margin:0 auto;

	width:980px;

	background:none;

	}

#logo h1, #logo h2{

	margin:0;

	padding:0;

	color: #000000;

	}

#logo h1{

	color: #000000;

	padding:50px 5px 0 20px;

	}

#logo h2{

	color: #000000;

	margin:10px 0 0 17px;

	padding:5px;



	}

#logo p{

	clear:left;

	color: #000000;

	font-size:14px;

	font-weight:bold;

	line-height:normal;

	margin:0;

	padding:0 0 0 20px;

	}

#logo a{

	color: #000000;

	}

#page_out{

	background:url(images/page_bg.png) repeat-x bottom center;

	margin:0 auto;

	min-width:1024px;

	}

#page{

	margin:0 auto;

	padding:20px 0px 0 0px;

	width:980px;

	}

.contentmain{

	width:710px;

	float:left;

	}

#content{

	padding:0px;

	}

.post{

	}

.post .title{

	font-weight:normal;

	}

h1.title{

	color:#006a51;

	font-size:23px;	

	font-weight: bold;

	line-height:30px;

	text-transform:uppercase;

	width:100%;	

	border-bottom:1px solid #054b3e;

	margin-bottom:8px;

	}

h1.title a{

	color:#006a51;

	font-size:23px;	

	font-weight: bold;

	line-height:30px;

	text-transform:uppercase;



	}	

h1.title a:hover{

	color:#93C2F5;

}	

h2.title{

	color:#371015;

	font-size:16px;



	

	}

.desctitle{

	font-size:10px;

	}

.post h1.title{

	font-size:24px;

	height:auto;

	

	}

.post .entry{

	

	

	}

.entry p{

	padding-bottom:20px;

	font-size:14px;

	line-height:1.6em;

	color:#313131;

}

.entry ul,ol{

	padding-left:20px;

}

.post .meta{

	border-bottom:1px dotted #CCCCCC;

	color:#333333;



	font-size:14px;

	

	

	}

.navigation{

	padding-top:10px;

	padding-bottom: 10px;

}

.navigation a{

	font-size: 14px;

	font-weight: bold;

}

.post .meta a{

	color:#333333;

	}

.post .links{

	margin:0;

	}

.post .tags{

	font-size:9px;

	font-weight:bold;

	margin:0;

	text-transform:uppercase;

	border-bottom-width: 1px;

	border-bottom-style: solid;

	border-bottom-color: #CCCCCC;

	}

.post .links a, .post .tags a{

	border:none;

	}

.leftsidebar

	{

	width:246px;

	float:left;

	margin-right:20px;

	}

.sidebar{

	

	}

.sidebar ul{

	list-style:none;

	margin:0;

	padding:0;

	width:100%;

	text-align:center;

	}

#sidebar1 li{

	margin-bottom: 20px;

	padding: 0px;

	}

#sidebar2 li{

	padding:5px;

	}

.sidebar li ul{

	}

.sidebar li li{

	margin:0;

	}

.sidebar li h2{

	margin:0;

	}

#sidebar1{

	

	margin-left: 0px;

	}

#sidebar1 li h2{

	height:30px;

	font-size: 14px;

	font-weight: bold;

	color: #FFFFFF;

	line-height: 30px;

	background-color: #333333;

	text-align: center;

	}

#sidebar1 li ul{

	line-height:normal;

	padding-left: 5px;

	padding-right: 5px;	

	}

#sidebar1 li li{

	background-image: url(images/list.jpg);

	background-repeat: no-repeat;

	background-position: left center;

	padding-left:15px;

	padding-top: 5px;

	padding-bottom: 5px;	

	}

	#sidebar1 li li li{

	background-image: url(images/list.jpg);

	background-repeat: no-repeat;

	background-position: left center;

	padding:0px;

	}

#sidebar1 li li a{

	

	

	

	}

.rightsidebar{

	width:246px;

	float:left;

	}

#sidebar2{

	padding:0px;

	margin-right: 5px;

	}

#sidebar2 li h2{

	height:30px;

	font-size: 14px;

	font-weight: bold;

	color: #FFFFFF;

	background-color: #333333;

	text-align: center;

	}

#sidebar2 li ul{



	line-height:normal;

	padding-left:10px;

	}

#sidebar2 li li{

	background-image: url(images/list.jpg);

	background-repeat: no-repeat;

	background-position: left center;

	

	

	}

#sidebar2 li a{

	border:none;

	padding-left: 10px;	

	}

#sidebar2 li a:hover{

	border:none;

	

	}

#calendar{

	margin:0 auto;

	}

#calendar caption{

	font-weight:bold;

	}

#calendar table{

	border-collapse:collapse;

	text-align:center;

	width:220px;

	}

#calendar thead th{

	background:#CCCCCC;

	color:#FFFFFF;

	}

#calendar tbody td{

	background:#EEEEEE;

	}

#calendar #today{

	background:#B8D03B;

	color:#FFFFFF;

	font-weight:bold;

	}

#calendar a{

	font-weight:bold;

	}

#calendar #prev{

	text-align:left;

	}

#calendar #next{

	text-align:right;

	}

#design{

	background:#FFFFFF url(images/lines2.gif) bottom right no-repeat;

	height:138px;

	}

#footer{

	color:#000000;

	font-size:9px;	

	width:960px;

	margin-right: auto;

	margin-left: auto;

	min-height:235px;

	height:auto;

	padding:15px 10px 10px;

	}

#footer a{

	color:#006A51;

	}

.footer_copy{

	float:left;

	display:block;

	}





.sw_copy{

	float:right;

	display:block;

	}





.info{

	

	}

.comlabel{

	color:#666666;

	font-size:13px;

	font-weight:lighter;

	}

.comtext{

	background-color:#371015;

	border:5px solid #FFFFFF;

	color:#FFFFFF;

	padding:5px;

	}

.postlabel{

	color:#666666;

	font-size:13px;

	font-weight:lighter;

	}

.posttext{

	background-color:#371015;

	border:5px solid #FFFFFF;

	color:#FFFFFF;

	padding:5px;

	}

.commentlist{

	list-style:none;

	}

.authorcomment{

	background-color:#efefef;

	margin:10px 0px 0px 0px;

	padding:3px;

	}

.odd{

	color:#333333;

	background-color: #EAEAEA;

	padding-top: 10px;

	padding-right: 10px;

	padding-bottom: 10px;

	padding-left: 10px;

	border-bottom-width: 2px;

	border-bottom-style: solid;

	border-bottom-color: #666666;

	}

.odd a:link{

	color:#000000;

	}

.commenttext{

	color:#000000;

	color:#000000;

	font-size:10px;

	margin:0px 0px 10px 0px;

	padding:5px 10px 5px 10px;

	background-color: #EAEAEA;

	}

#author, #email, #url{

	background:#FBFBFB;

	border:1px solid #cbcbcb;

	padding:3px;

	width:40%;

	margin-bottom:5px;

	}

#comment{

	background:#FBFBFB;

	border:1px solid #cbcbcb;

	margin-bottom:0.6em;

	padding:3px;

	width:95%;

	}

#submit{

	background-color:#efefef;

	border-bottom:2px solid #CCCCCC;

	border-left:1px solid #E4E4E4;

	border-right:2px solid #CCCCCC;

	border-top:1px solid #E4E4E4;



	padding:3px;

	}

acronym, abbr, span.caps{

	cursor:help;

	}

acronym, abbr{

	border-bottom:1px dashed #999;

	}

blockquote{

	padding-left:52px;

	background-image: url(images/qt.png);

	background-repeat: no-repeat;

	background-position: left top;

	margin-top: 15px;

	margin-right: 30px;

	margin-bottom: 0;

	margin-left: 10px;

	padding-top: 5px;

	}

blockquote cite{

	display:block;

	margin:5px 0 0;

	}

.center{

	text-align:center;

	}

.aligncenter{

	margin-right: auto;

	margin-left: auto;	

}

img.aligncenter{

	display:block;

	margin-left:auto;

	margin-right:auto;

	}

hr{

	display:none;

	}

a img{

	border:none;

	}







pre{

	background:#f3f2ed;

	border:solid 1px #9a9a9a;

	color:blue;

	margin:10px;

	padding:10px;

	}

code{

	color:#000;

	font-size:1.0em;

	}



/* Begin Images */

p img {

	padding: 0;

	max-width: 100%;

	}



/*	Using 'class="alignright"' on an image will (who would've

	thought?!) align the image to the right. And using 'class="centered',

	will of course center the image. This is much better than using

	align="center", being much more futureproof (and valid) */



img.centered {

	display: block;

	margin-left: auto;

	margin-right: auto;

	}



img.alignright {

	padding: 4px;

	margin: 0 0 2px 7px;

	display: inline;

	}



img.alignleft {

	padding: 4px;

	margin: 0 7px 2px 0;

	display: inline;

	}



.alignright {

	float: right;

	}



.alignleft {

	float: left;

	}

/* End Images */



/* Captions */

.aligncenter,

div.aligncenter {

	display: block;

	margin-left: auto;

	margin-right: auto;

}



.wp-caption {

	border: 1px solid #ddd;

	text-align: center;

	background-color: #f3f3f3;

	padding-top: 4px;

	margin: 10px;

	-moz-border-radius: 3px;

	-khtml-border-radius: 3px;

	-webkit-border-radius: 3px;

	border-radius: 3px;

}



.wp-caption img {

	margin: 0;

	padding: 0;

	border: 0 none;

}



.wp-caption p.wp-caption-text {

	font-size: 11px;

	line-height: 17px;

	padding: 0 4px 5px;

	margin: 0;

}

/* End captions */

/*Drop Menu start*/



#dropmenu, #dropmenu ul {margin:0; padding:0; list-style-type:none; list-style-position:outside; position:relative;  z-index:300; width:100%;}



#dropmenu a {

 	color: #FFFFFF;

	font-family:'Droid Sans',arial,serif;

    display: inline;

	text-shadow: 0 1px 2px #00392B;

    text-transform: uppercase;

    font-size: 12px;

    font-weight: bold;

    height: 26px;

    padding: 13px 0 0;    

	float: left;

	

	

}

#dropmenu a:hover {}

#dropmenu li {float:left; position:relative; padding: 0px 10px 0;}

#dropmenu ul {position:absolute; display:none;  top:30px;; left:0px;}

#dropmenu ul a {

	color: #FFFFFF;

	font-family:'Droid Sans',arial,serif;

    display: inline;

	text-shadow: 0 1px 2px #00392B;

    text-transform: uppercase;

    font-size: 12px;

    font-weight: bold;

}

#dropmenu ul a:hover {

	

}

#dropmenu li ul {

	background: none repeat scroll 0 0 #007C64;

    display: block;



    margin: 0;

    padding: 0;

    top: 37px;

    width: 200px;

}

#dropmenu li ul a {

	display: block ;

    float: none;

    height: auto;

    line-height: 25px;

    padding: 3px 10px;

}

.clear, .cb{

	clear:both;

	}



#dropmenu li ul a:hover {

}

#dropmenu li ul li{

	border: 1px solid #004C3B;

    display: block;

    float: none;

    height: auto;

    padding:0px;

	width:198px !important

	

}

#dropmenu ul ul {top:-1px !important;}

#dropmenu li ul ul {left:199px; margin:0px 0 0 0px;}

#dropmenu li:hover ul ul, #dropmenu li:hover ul ul ul, #dropmenu li:hover ul ul ul ul {display:none;}

#dropmenu li:hover ul, #dropmenu li li:hover ul, #dropmenu li li li:hover ul, #dropmenu li li li li:hover ul {display:block;}



#dropmenu li ul li.parent{

	

	}

#dropmenu li ul li.parent:hover{

	

	}

	

/*-----------------------------------------------------------custom divs:-------------------------------------------------------------*/	

	

#headerbg{

	

}	

#logo_out{

	background:url(images/logo_out_bg.png) repeat-x top center;

	height:211px;

}

#search_ext{

	height:41px;

}

#searchform{

    display: inline;

    float: right;

    height: 24px;

    margin: 7px 10px 0 0;

    width: 220px;

	background:url(images/searchform.png) no-repeat scroll 0 0 transparent;

}

#ext_links{

	display: inline;
    float: right;

    height: 19px;

    margin: 11px 30px 0 0px;

    width: auto;

}

#ext_links a{

	margin-right:10px;

	float:right;

}

#ext_links a img{
	width:22px;
	height:16px;
}

#header_out{

	background:url(images/menubg.png) repeat-x bottom center #006a51;

	height:40px;

	width:100%;

	margin:0 auto;

}

.click_contact{

	background:url(images/click_contact.png) no-repeat;

	height:47px;

	width:160px;

	font-size:18px;

	color:#37b8d1;

	text-transform:uppercase;

	font-weight:bold;

	padding:20px 60px 0 10px;

	display:inline-block;

	text-align:left;

}

.click_contact a{

	font-size:18px;

	color:#37b8d1;

	text-transform:uppercase;

	font-weight:bold;

}

.click_agent{

	background:url(images/agent.png) no-repeat;

	height:47px;

	width:170px;

	font-size:18px;

	color:#37b8d1;

	text-transform:uppercase;

	font-weight:bold;

	text-align:left;

	padding:20px 0px 0 65px;

	display:inline-block;

}

.click_agent a{

	font-size:18px;

	color:#37b8d1;

	text-transform:uppercase;

	font-weight:bold;

}

.click_contact a:hover,.click_agent a:hover{

	color:#2596AC;

}

#slider_out{

	position:relative;

}

.flex-direction-nav li a.prev,.flex-direction-nav li a {display:none !important;}

.flexslider{

	border-radius:0px  !important;

	width:auto !important;

}

.slider_button {

    background: url("images/box_contact2.png") no-repeat scroll 0 0 transparent;

    color: hsl(0, 0%, 100%);

    font-family: 'Droid Sans',arial,serif;

    font-size: 16px;

    font-weight: bold;

    height: 50px;

    left: 27px;

    padding: 10px 30px 0 15px;

    position: absolute;

    text-transform: uppercase;

    top: 159px;

    width: 188px;

}

.flex-caption{

	background:none !important;

	top:0% !important;

	color: hsl(166, 100%, 21%) !important;

    font-family: 'Oswald', sans-serif !important;

    font-size: 46px !important;

	font-weight:bold !important;

	line-height: 46px !important;

    left: 0 !important;

	height:auto !important;

    padding: 10px 0 0 20px !important;

    text-shadow: 0 1px 1px hsl(0, 0%, 91%)!important;

    text-transform: uppercase !important;

    width: 680px !important;

  

}

.flex-control-nav{

	display:none !important;

}

#index_menu{

	width:710px;

	margin-bottom:20px;

}

#index_menu_ul{

	width:100%;

	list-style:none;

	text-align:center;

	background:url(images/index_menu_bg.png) repeat-x;

	height:65px;

}

#index_menu_ul li{

	display: inline;

    float: left;

    height: 65px;

    list-style: none outside none;

    width: 117px;

	border-right:1px solid #93c2f5;

}
#index_menu_ul li.current_page_item{
	display:none;
}

#index_menu_ul li a{

	color: #FFFFFF;

    display: inline;

    float: left;

    font-size: 12px;

    font-weight: bold;

    height: 50px;

    line-height: 1.4em;

    padding: 15px 5px 0;

    text-align: center;

    text-shadow: 0 1px 1px #004F3C;

    text-transform: uppercase;

    width: 107px;

}

#index_menu_ul li a:hover{

	text-decoration:underline;

	display: inline;

    float: left;

}

#index_menu_ul .current_page_item a{

	background:url(images/index_menu_current_bg.png) repeat-x !important;

	color:#000;

	text-shadow:none;

}

.home_cnt_out{

	margin-bottom:20px;

}

.home_cnt_top{

	background:url(images/hm_cnt_bg_top.png) no-repeat;

	width:710px;

	height:7px;

}

.home_cnt_mid{

	padding:0px 10px;

	background:#fff;

	width:690px;

	min-height:40px;

}

.home_cnt_btm{

	background:url(images/hm_cnt_bg_bottom.png) no-repeat;

	width:710px;

	height:7px;

}

.video_entry{

	padding-top:13px !important;

	padding-bottom:13px !important;

}

#footer_out{

	min-width:1024px;

	background:#fff;

	margin:0 auto;

	height:auto;

}

.footer_page{

	width:230px;

	float:left;

}

#footer_btm_out{

	min-width:1024px;

	background:url(images/footerbg.png) repeat-x bottom center #008565;

	height:44px;

	margin:0 auto;

	height:auto;

}

#footer_btm{

	background:none;

	width:960px;

	margin-right: auto;

	margin-left: auto;

	height:auto;

	padding:12px 10px;

	color: #FFFFFF;

    font-size: 12px;

	text-align:center;

}

#footer_btm .prvcy_terms{

	display:inline-block;

	text-align:center;

}

#footer_btm .prvcy_terms_a{

	color: #FFFFFF;

    display: inline-block;

    font-size: 12px;

    font-weight: bold;

}

#footer_btm .prvcy_terms_a:hover{

	text-decoration:underline;

}

.title_footer{

	border:none !important;

}

#footer_phone{

	width:300px;

	float:right;

	 color: #054D3F;

    font-family: Arial,verdana,serif !important;

    font-size: 54px;

    line-height: 0.9em;

    text-shadow: 0 1px 1px #707070;

    text-transform: uppercase;

	font-weight:bold;

}

#footer_phone h6{

	color: #054D3F;

    font-family: Arial,verdana,serif !important;

    font-size: 54px;

    line-height: 0.9em;

    text-shadow: 0 1px 1px #707070;

    text-transform: uppercase;

	font-weight:bold;

	display:block;

}

#footer_phone span{

	color: #054D3F;

    font-family: Arial,verdana,serif !important;

    font-size: 48px;

    line-height: 0.9em;

    text-shadow: 0 1px 1px #707070;

    text-transform: uppercase;

	font-weight:bold;

	margin-top:8px;

	display:block;

}

#footer_phone .enquire_btn{

   background: url("images/but_enquire.png") no-repeat scroll 0 0 transparent;

    color: #FFFFFF;

    display: block;

    font-family: Arial,verdana,serif;

    font-size: 28px;

    font-weight: bold;

    height: 46px;

    margin: 15px 0 0;

    padding: 11px 0 0;

    text-align: center;

    text-shadow: 0 1px 1px #123C45;

    text-transform: uppercase;

    width: 300px;

	line-height: normal;

}

#footer_phone .enquire_btn:hover{

	text-decoration:underline;

}

#footer_map{

	background:url(images/map.png) no-repeat center;

	height:235px;

	width:400px;

	float:left;

}

#action_out{

	width:230px;	

	display: inline-block;

	text-align:left;

}

.action_top{

	background:url(images/actn_top.png) no-repeat top;

	width:230px;	

	height:7px;

}

#action_mid{

	background:#fff;

	width:230px;

}

.titlenav {

    color: #006A51 !important;

    font-size: 18px !important;

    padding: 9px 11px 0 !important;

    text-transform: uppercase !important;

}

#action_out ul,#action_out li{

	list-style:none;

}

ul#listevent {

    margin: 0 0 0 10px;

    padding: 2px 0 4px !important;

    width: 210px;

	text-align:left;

}



ul#listevent li {

    background: none repeat scroll 0 0 transparent;

    margin: 0;

    padding: 0;

}



.linkevent, .linkevent:link, .linkevent:visited {

    background: url("images/arrow.png") no-repeat scroll 100% 0 transparent;

    border-bottom: 1px solid #6BB013;

    color: #37B8D1;

    display: block;

    font-size: 12px;

    font-weight: bold;

    padding: 5px 15px 0 0;

    text-decoration: none;

    text-transform: uppercase;

	line-height: 20px;

}

ul#listevent li ul.listevent {

    margin: 0;

    padding: 5px 0 0;

    width: auto;

}



ul #listevent li ul.listevent li {

    font-size: 12px;

    line-height: 1.8em;

    margin: 0;

    padding: 0 0 3px !important;

}



ul#listevent li div.placedate {

    background: none repeat scroll 0 0 #006A51;

    color: #FFFFFF;

    display: inline;

    float: left;

    font-size: 12px;

    font-weight: bold;

    height: 33px;

    line-height: 1.2em;

    margin: 0 15px 0 0;

    padding: 6px 0 0;

    text-align: center;

    text-transform: uppercase;

    width: 44px;

}



ul#listevent li h4 {

    float: left;

    font-size: 12px;

    font-weight: lighter;

    line-height: 1.3em;

    padding: 6px 0 0;

    width: 150px;

}

ul#listevent li h4 a {

    color: #006A51;

}

.action_btm{

	background:url(images/actn_btm.png) no-repeat bottom;

	width:230px;

	height:auto;

	padding-bottom:7px;

	text-align:center;

}

#action_out .action_btm a{

	color: #FFFFFF;

    display: block;

    font-size: 12px;

    font-weight: bold;

	text-transform:uppercase;

	background:#004b39;

	padding:8px 0 0 10px;

	height:100%;

	text-align:left;

}

#action_out .action_btm a:hover{

	text-decoration:underline;

}

#feedbk_out{

	width:230px;	

	display: inline-block;

	text-align:left;

}

#feedbk_mid{

	background:#fff;

	width:230px;

}

#feedbk_out .action_btm a{

	color: #FFFFFF;

    display: block;

    font-size: 12px;

    font-weight: bold;

	text-transform:uppercase;

	padding:8px 0 0 10px;	

	height:100%;

	background:url(images/nav_bottom_a.png) no-repeat right top #004b39;

	text-align:left;

}

#feedbk_out .action_btm a:hover{

	text-decoration:underline;

}

#testimonial {

    background: url("images/quote_left.png") no-repeat scroll 0 0 transparent;

    color: #313131;

    font-size: 12px;

    line-height: 1.5em;

    margin: 6px 10px 0px;

    text-indent: 20px;

}

.read a{

	color: #37B8D1;

	font-weight:bold;

}

.read a:hover{

	 color: #2596AC;

}

#fbtitle{

	color: #006A51;

    font-size: 12px;

    padding: 4px 10px 5px 0;

    text-align: right;

    text-transform: uppercase;

	border:none;

	line-height:normal;

	margin:0px 10px;

	width:auto;

}

#fbtitle_a,#fbtitle_a a{

	border-bottom: 1px solid #6BB013;

    color: #006A51;

    display: block;

    font-size: 14px;

    margin-top: 8px;

    padding-bottom:2px;

	color: #006A51;

	line-height: 1.4em;

	text-decoration: none;

	font-weight:normal;

}

#fbtitle_a a{

	border:none !important;

}

.fullthumb img,.fullthumb a img{

	float:left;

	margin:0 8px 8px 0;

}

.fbpost{

	margin-bottom:5px;

}

.system_spec_post ul li {

    background: url("images/list_icon.png") no-repeat scroll 0 0 transparent;

    margin: 5px 0 5px 15px;

    min-height: 21px;

    padding: 3px 0 0 18px;

	color: #006A51;

	list-style:none;

}

.system_spec_post ul li a {

    color: #006A51;

}

.system_spec_post_fullthumb img{

	float:right !important;

	margin:0 0px 8px 8px !important;

}

#header_phone h6{

	color: #FFFFFF;

    display: inline;

    float: right;

    font-size: 52px;

    margin: 100px 15px 0 0;

    text-shadow: 3px 3px 6px #000000;

	text-transform:capitalize;

}

#header_logo{

	display: inline;

    float: left;

}

.action_entry{

	padding: 15px 0 15px;

	font-family: 'Droid Sans', sans-serif !important;

	line-height: 1.6em !important;

	font-size: 13px !important;

}

.action_entry h2{

	

	color: #313131;

    font-size: 13px !important;

    line-height: 1.6em !important;

	float:left;

	font-weight:normal !important;

}

.action_entry h2 a{

	 font-size: 13px;

    line-height: 1.6em;

	font-style:italic;

	color:#006A51;

}

.action_entry h2 a:hover{

	color:black;

}

.placedate_box {

    background: none repeat scroll 0 0 #006A51;

    color: #FFFFFF;

    display: inline;

    float: left;

    font-size: 12px;

    font-weight: bold;

    height: 33px;

    line-height: 1.2em;

    margin: 0 15px 0 0;

    padding: 6px 0 0;

    text-align: center;

    text-transform: uppercase;

    width: 44px;

}

.sptitle{

	padding:10px 0;

}

.sptitle a{

	font-style:normal !important;

	font-size: 12px;

    font-weight: lighter !important;

	line-height: 1.3em;

	color: #006A51;

}



.system-message, .system-error-message {

    background-color: #F9F9F9;

    border: 1px solid #EEEEEE;

    color: #666666;

    height: auto !important;

    min-height: 110px;

    padding: 36px 36px 36px 180px;

}



.system-message h1, .system-error-message h1 {

    color: #000000;

    margin: 0 0 18px;

}



form .field_set {

    float: left;

    overflow: hidden;

    padding: 5px;

    width: 200px;

}

form .field_set_msg {

    width: 410px !important;

}

form .field_set .wpcf7-text{

    background: url("images/inputbubble.png") no-repeat scroll 0 0 transparent;

    border: medium none;

    height: 22px;

    padding: 1px 5px;

    width: 176px;

}

form .field_set p{

	padding:0px;

}

form .field_set select{

    width: 186px;

}



form .field_set_msg textarea{

    background: url("images/inputfield.png") no-repeat scroll 0 0 transparent;

    border: medium none;

    font: 12px 'Droid Sans',arial,serif;

    height: 80px;

    padding: 1px 5px;

    resize: none;

    width: 396px;

}



form .field_set .wpcf7-submit {

    background: url("images/inputsubmit.png") no-repeat scroll 0 0 transparent;

    border: medium none;

    color: #FFFFFF;

    cursor: pointer;

    display: block;

    font-family: Arial,verdana,serif;

    font-size: 22px;

    font-weight: bold;

    height: 40px;

    margin: 36px 0 0;

    text-align: center;

    text-shadow: 0 1px 1px #123C45;

    text-transform: uppercase;

    width: 186px;

}



table.contactTable {

    width: 100%;

}

table.contactTable td {

    border-bottom: 1px solid #999999;

    padding: 7px 5px;

}

.contactTable blockquote{

	margin:0px !important;

	padding:0px !important;

	background:none !important;

}

table.contactTable a{

    text-decoration: underline;

	 color: #006A51;

}

/*Gallery*/

.pikachoose{

	width:100% !important;

}

.pika-stage{

	left:150px !important;

}

.jcarousel-skin-pika .jcarousel-container-vertical {

    height: 308px  !important;

    margin-top: 20px;

    overflow: hidden;

    padding:0px !important;

    width: 125px;

}

.pika-thumbs li .clip img{

	height:100% !important;

}

.jcarousel-skin-pika{

	height:400px !important;

}

.details{

   border-bottom: 1px solid #6BB013;

    color: #006A51;

    display: block;

    font-size: 14px;

    margin-top: 8px;

    padding-bottom: 4px;

	cursor:pointer;

}



.order_now{

	width:230px;

	display: inline-block;

}

.order_now_top{

	background:url(images/dont-delay_01.png);

	width:230px;

	height:99px;

}

.order_now_text{

	background: url("images/h11.png") repeat-y scroll 0 0 transparent;

    color: #FFFFFF;

    font-size: 24px;

    font-weight: bold;

    padding: 5px 20px;

    text-align: center;

    text-shadow: 1px 1px 1px #000000;

}

.order_now_text h1{

	color: #FFFFFF;

    font-size: 24px;

    font-weight: bold;

    text-align: center;

    text-shadow: 1px 1px 1px #000000;

}

.order_now_btm {

    background: url("images/dont-delay_btm.png") no-repeat scroll 0 0 transparent;

    display: block;

    height: 132px;

    margin: 0;

    padding: 0;

    width: 230px;

	text-align:center;

}

.order_now_a {

	background:url(images/ordrnw.png) no-repeat;

	display:inline-block;

	width:203px;

	height:63px;

	margin-top:44px;

}



#boxcards {

    background: url("images/box_contact.png") no-repeat scroll 0 0 transparent;

    height: 49px;

    margin: 0 0 20px;

    padding: 8px 55px 0 12px;

    position: relative;

    width: 163px;

	display: inline-block;

	text-align:left;

	color: #37B8D1;

    font-size: 18px;

    font-weight: bold;

    text-shadow: 0 1px #FFFFFF;

    text-transform: uppercase;

}

#iconcards {

    background: url("images/cards.png") no-repeat scroll 0 0 transparent;

    height: 80px;

    position: absolute;

    right: 1px;

    top: -14px;

    width: 76px;

    z-index: 10;

}
.flex-text{
	bottom:5px;
    color: #FFFFFF;
    font-family: 'Droid Sans',arial,serif;
    font-size: 14px;
    font-weight: bold;
    height: auto;
    padding: 10px 15px 0 0;
    position: absolute;
    right: 0;
    text-shadow: 0 1px 1px #434343;
    text-transform: uppercase;
    width: 290px;
	overflow:hidden;	
	max-height:120px;
}