/*
Theme Name: Asokay
Theme URI: http://andreasviklund.com/wordpress-themes/asokay/
Author: Andreas Viklund
Author URI: http://andreasviklund.com/
Description: A full-featured but still simple and easy-to-use blog/website theme, built from the <a href="http://wordpress.org/extend/themes/toolbox/">Toolbox</a> theme by Automattic and styled by <a href="http://andreasviklund.com/">Andreas Viklund</a>.
Version: 1.0.4
License: GNU General Public License
License URI: license.txt
Tags: custom-menu, sticky-post, microformats, translation-ready,post-formats,two-columns,one-column
*/ /* Structure */

body{ background-color:#171922; margin:0px auto; padding:0px auto; font-family:Arial, Helvetica, sans-serif; color:#666666; font-size:12px;}
#page{display:block;width:940px;margin:0px auto;padding:0px auto;}
#primary{float:left;margin:0px;width:705px; padding-top:20px;margin-right:15px;}
#primary1{float:left;margin:0px;width:573px; padding-top:20px;margin-right:15px;}
#fullwidth {

}
#primary-full{
    border:0px solid red;
    float:left;
    margin:0 auto;
    padding-top:30px;
	width:625px;
} 
#content{margin:0px; line-height:1.5em; color: #FFFFFF;}
#main .widget-area{
	float:right;overflow:hidden;width:250px; padding-top:0px;	
	border-bottom:2px Solid #E1DBC3;
	border:0px solid white;
	background-color:#171922;
}
#main .widget-area h2{color:#770220;}
#main1{padding-bottom:30px; }
#main{padding-bottom:30px;background-image:url(images/rightbg.png);background-repeat:repeat-y; background-position:right;}
input[type="submit"] {
/*    background-image: url("images/search.png");
    background-position: center top;
    background-repeat: no-repeat;*/
    border: 0 none;
	color: #FFFFFF;
    cursor: pointer;
    height: 30px;
    margin: -3px 0 0;
    text-align: center;
    vertical-align: top;
    width: 70px;
    background-color: #39CBC8;
	font-family:"Gill Sans MT", Arial, "Times New Roman";
}
#propertySearch{
	background-image: url("images/search.png");
    background-position: center top;
    background-repeat: no-repeat;
    border: 0 none;
    color: #FFFFFF;
    cursor: pointer;
    height: 30px;
    margin: -3px 0 0;
    text-align: center;
    vertical-align: top;
    width: 30px;
    background-color: #770220;
}

#rightbg
{
		padding-top:115px;			
		width:76px;		
		margin:0px auto;
		border:1px solid red;
		float:right;
		background-image:url(images/rightbg.png);
		background-repeat:repeat-y;
		background-position:0 top;
}

#side_content{float:right;width:240px; padding-top:12px; /*padding-top:120px;*/ background-image:url(images/rightbg.png);background-repeat:repeat-y; background-position:right; border:0px solid red;}
#latest_news_home p{line-height:1.5em;}
#home_thumbnail img{
	width:66px;
	min-height:66px;
	border:1px solid #000000;
	margin:0px 15px 5px 0px;
}
#home_thumbnail2 img{
	width:150px;
	border:1px solid #000000;
	margin:0px 15px 5px 0px;
}
#news_content{
	width:290px;
	float:right;
}

/* Tags */
a{color:#39CBC7;font-weight:200;}	
a:hover{color:#ffffff;}
article{margin:0px;padding:0px;display:block;}
header{margin:0px;}
nav{margin:0 0 20px 0;}
.sticky{border:1px solid #aaa;}
p{line-height:1.7em;text-align: justify;color:#FFFFFF;font-family:"Gill Sans MT", Arial, "Times New Roman"; font:14px;}


/* H1-H6 */
h1,h2,h3,h4,h5,h6{clear:left;font-weight:400;margin:0px;padding:0px;}
h1 a, h2 a, h3 a, h4 a, h5 a, h6 a{font-weight:400;}
h1{
	color:#39CBC7;
    font:20px;
	font-weight:normal;
	font-family:"Gill Sans MT", Arial, "Times New Roman";
    margin: 10px 0 0;
    padding: 0;
    text-transform: uppercase;}
h1.entry-title{width:460px;text-transform:uppercase;}
h2{
    color:#39CBC7;
    font:16px;
	font-weight:normal;
	font-family:"Gill Sans MT", Arial, "Times New Roman";
    margin: 0;
    padding: 0;
    text-transform: none;
}

h2:hover{
    color:#39CBC7;
    font:16px;
	font-weight:normal;
	font-family:"Gill Sans MT", Arial, "Times New Roman";
    margin: 0;
    padding: 0;
    text-transform: none;
	
}


h3{color: #CBFBFA;
    font-family:"Gill Sans MT", Arial, "Times New Roman"; 
	font-weight: Normal;
    text-transform: none;
	font-size:14px;}
	
h4{color: #CBFBFA;
   font-family:"Gill Sans MT", Arial, "Times New Roman"; 
    text-transform: none;}

#Payneinfo{
    border:0px solid red;
    float:left;
    height: 220px;
    padding:0px 0 0;
    width:940px;
	margin:10px 0 0;	
}

#Payneinfo #welcome{
    border:0px solid red;
    float: left;
    height:220px;
    margin:0 auto;
    width:302px;

}
.newdiv
{
	width:302px;
}
#Payneinfo #welcomeText{
    border:0px solid red;
    float: left;
    min-height:200px;
    margin:0px auto;
    width: 300px;
}


#Payneinfo #testimonials{
    border:0px solid red;
    float: left;
    height:200px;
    margin:0 0 0 17px;
    width: 300px;
}


#testimonials  .testimonialswidget_testimonial{
	/* outer wrapper for source & company */
	display: block; /* To display source and company on a new line */
    margin: -8px 0 0 2px;
	text-align: left;
	border:0px solid red;
	height:220px;
}

#testimonials .testimonial_rotator .slide .text {
    border: 0px solid red;
    color: #ffffff;
    font-family: helvetica;
    font-size: 12px;
    margin:0px auto;
	
    text-align: justify;
	 width: 295px;
	 height:140px;
}

#testimonials .testimonial_rotator .slide h2 {
    color: #39CBC7;
    float: left;
    margin: 0;
    text-transform: none;
    width: 302px;
}






#Payneinfo #LatestNews{
    border:0px solid red;
    float: right;
    height:220px;
    margin:0px auto;
    width: 300px;
}
#welcome h1{
    color:#39CBC7;
    font:20px;
	font-weight:normal;
	font-family:"Gill Sans MT", Arial, "Times New Roman";
    text-transform: none;
	
}
#welcome h2{
    color:#39CBC7;
    font:16px;
	font-family:"Gill Sans MT", Arial, "Times New Roman";
    margin: 9px 0 0;
    text-transform: none;
	float:left;
}

#welcome p{
    border:0px solid red;
    color:#ffffff;
    font-family: "Gill Sans MT", Arial, "Times New Roman";
    font-size:14px;
    margin:32px 10px 0px 0px;
	text-align:justify;
	
}


#welcome1 h1{
    color:#39CBC7;
    font:20px;
	font-weight:normal;
	font-family:"Gill Sans MT", Arial, "Times New Roman";
    text-transform: none;
	
}
#welcome1 h2{
    color:#39CBC7;
    font:16px;
	font-family:"Gill Sans MT", Arial, "Times New Roman";
    margin: 0px 0 0;
    text-transform: none;
	float:left;
}
#welcome1 h2 a{
    color:#39CBC7;
    font:16px;
	font-family:"Gill Sans MT", Arial, "Times New Roman";
    margin: 9px 0 0;
    text-transform: none;
	float:left;
	text-decoration:none;
}
#welcome1 p{
    border:0px solid red;
    color:#ffffff;
    font-family: "Gill Sans MT", Arial, "Times New Roman";
    font-size:14px;
    margin:35px 10px 0px 0px;
	text-align:justify;
	
}

#welcome2 h1{
    color:#39CBC7;
    font:20px;
	font-weight:normal;
	font-family:"Gill Sans MT", Arial, "Times New Roman";
    text-transform: none;
	
}
#welcome2 h2{
    color:#39CBC7;
    font:16px;
	font-family:"Gill Sans MT", Arial, "Times New Roman";
    margin: 0px 0 0;
    text-transform: none;
	float:left;
	margin:9px 0 0;
}
#welcome2 h2 a{
    color:#39CBC7;
    font:16px;
	font-family:"Gill Sans MT", Arial, "Times New Roman";
    margin: 9px 0 0;
    text-transform: none;
	float:left;
	text-decoration:none;
}
#welcome2 p{
    border:0px solid red;
    color:#ffffff;
    font-family: "Gill Sans MT", Arial, "Times New Roman";
    font-size:14px;
    margin:32px 10px 0 0;
	text-align:justify;
	
}

#hcontent{width:635px;float:left;}
#separator{background-image:url(images/separator.jpg);background-repeat:no-repeat;background-position:center;width:940px;padding:15px 0px 15px 0px;clear:both;}


#ashinfo{width:940px;float:left;}
#ashinfo #infoboxLeft{
    border:0px solid red;
    float: left;
    height:247px;
    margin:0px auto;
    width: 300px;
}


#ashinfo #infoboxRight{
    border:0px solid red;
    float: right;
    height:247px;
    margin:0px auto;
    width: 300px;
}
#infobox{
    border:0px solid red;
    float: left;
    height:247px;
    margin:0 0 0 20px;
    width: 300px;
}
#infobox h1, #infoboxRight h1, #infoboxLeft h1{
    color: #FFFFFF;
    float: left;
    font:15px Helvetica;
    position: relative;
    right: -15px;
    text-align: center;
    text-transform: none;
    top:0px;
    z-index: 777777;
}
#infobox h2, #infoboxRight h2,#infoboxLeft h2{
    color: #FFFFFF;
    font-size: 14px;
    font-weight: 700;
    margin: 0 0 0 13px;
    text-align: left;
    text-transform: capitalize;
}
#infobox h2 a,#infoboxRight h2 a,#infoboxLeft h2 a{color:#00A4CA;text-transform:none;text-transform:capitalize;}
#infobox h3, #infoboxRight h3,#infoboxLeft h3{color:#767676;text-transform:none;}
#infobox .img,#infoboxRight .img,#infoboxLeft .img{background-image:url(images/imageBox.png);background-repeat:no-repeat;width:300px;height:209px;padding-top:37px;text-align:center;}
#infobox p, #infoboxRight p,#infoboxLeft p{
    border:0px solid red;
    color:#FFFFFF;
    float:left;
    font-family:helvetica;
    font-size:11px;
    font-weight:400;
    line-height:1.7em;
    margin:0 0 0 13px;
    text-align:left;
    width:270px;
}

#infobox p a, #infoboxRight p a, #infoboxLeft p a{color:#ffffff;} 
#infobox p a:hover, #infoboxRight p a:hover, #infoboxLeft p a:hover{color:#B00531;}

#logos{width: 940px;margin:0 auto;}
#logos ul{width: 940px;margin:-10px 0 0 0;padding:0;}
#logos ul li{list-style:none;float:left;padding-right:3px;}
#logos ul li a{height:71px;vertical-align:middle;}
#logos h1{font:20px Palatino Roman;color:#00A4CA;text-transform:none;text-align:center;clear:both;}


.valution_form_block {
    border:0px solid red;
    float:left;
    margin:0;
    height:625px;
    width:940px;
}


.valution_form_block #left{
    border:0px solid red;
    float: left;
    margin:28px auto; 
    max-height: 530px;
    width:385px;
}

.valution_form_block  #right{
    border:0px solid red;
    float: left;
    margin:28px 0 0 58px;
    max-height: 530px;
    width:385px;
}


.valution_form_block #left  p{
    font-family: helvetica;
    font-size: 12px;
    font-weight: normal;
    line-height: 1.5em;
    text-align: justify;
	margin:0px;
}


.valution_form_block #left input{
    border: 1px solid #969696;
    color: #969696;
    float: right;
    font-family: Helvetica;
    font-size: 13px;
    height: 25px;
    margin:5px 0 7px 9px;
    width:206px;	
}

.valution_form_block #left select{
    border: 1px solid #969696;
    color: #969696;
   	font-family: Helvetica;
    font-size: 13px;
    height: 25px;
    margin:4px 0 7px 48px;
    width: 75px;
		
}


.valution_form_block #left textarea{
    border: 1px solid #969696;
    height: 110px;
    width: 250px;
	color:#969696;
}


.valution_form_block #left p img{
    border: 1px solid #969696;
	float:left;
}

.valution_form_block #left #code{
    border:1px solid #969696;
    float: left;
    height: 25px;
    margin: -10px 0 0 15px;
    width: 161px;
	color:#969696;
	text-align:center;

}
.valution_form_block #left #sendemail{
    border: 1px solid #969696;
    float: left;
    height: 31px;
    margin: 3px 0 0;
    width: 110px;
	color:#969696;
}


.valution_form_block #right  p{
    font-family: helvetica;
    font-size: 12px;
    font-weight: normal;
    line-height: 1.5em;
    text-align: justify;
	margin:0px;
}

.valution_form_block #right p lable{
    font-family: helvetica;
    font-size: 12px;
    font-weight: normal;
    line-height: 1.5em;
    text-align: justify;
	margin:0px;
}



.valution_form_block #right input{
    border: 1px solid #969696;
    color: #969696;
    float: right;
    font-family: Helvetica;
    font-size: 13px;
    height: 25px;
    margin:7px 0 7px 9px;
    width: 206px;	
}

.valution_form_block #right select{
    border: 1px solid #969696;
    color: #969696;
   	font-family: Helvetica;
    font-size: 13px;
    height: 25px;
    margin: 4px 0 7px 48px;
    width: 75px;
		
	
}

.valution_form_block #right textarea{
    border: 1px solid #969696;
    color: #969696;
    float: right;
    height: 115px;
    margin: 7px 0 0;
    width: 206px;
}


.valution_form_block #right p img{
    border: 1px solid #969696;
	float:left;
}

.valution_form_block #right #code{
    border:1px solid #969696;
    float: left;
    height: 25px;
    margin: -10px 0 0 15px;
    width: 161px;
	color:#969696;
	text-align:center;

}
.valution_form_block #right #sendValutaion{
    border: 1px solid #969696;
    float: left;
    height:42px;
    margin: 3px 0 0 180px;
    width: 110px;
	color:#969696;
	background-color:#B00531;
	color:#ffffff;
}
.valution_form_block #right #sendValutaion:hover{
    border: 1px solid #969696;
    color: #FFFFFF;
    float: left;
    font-size: 13px;
    height:42px;
    margin: 3px 0 0 180px;
    width: 110px;
	background-color:#8C0023;
}



/* Footer */
.footer{
	background-color:#252731;
	background-image:url(images/footer_bg.jpg);
	background-repeat:repeat-x;
	background-position:top;
	border:0px solid white;
	height:205px;
}
#footInfo{
	width:940px;
	margin:0px auto;
	padding:0px auto;
	color:#FFFFFF;
	font-weight:normal;
	border:0px solid white;
	min-height:185px;
}

#footInfo #Sponsors{
    border:0px solid red;
    float:left;
    height:180px;
    margin:0 auto;
    width:303px;
}

#footInfo #Accreditations{
    border:0px solid red;
    float: left;
    height:180px;
    margin:0 0 0 14px;
    width:300px;
}


#footInfo #Contactus{
    border:0px solid red;
    float:right;
    height:180px;
    margin:0px auto;
    width:300px;
}


#footInfo #footetText{
    border:0px solid red;
    float: left;
    height:180px;
    margin:0px auto;
    width: 300px;
}
#footInfo #footetText a{color:#39CBC7;}
#footInfo #footetText a:hover{color:#ffffff;}
#footetText #fText{
    border:0px solid red;
    float: right;
    font-family: helvetica;
    font-size: 12px;
    line-height: 1.5em;
    margin:45px 0 0;
    width: 179px;
}


#footetText h1{
     color:#39CBC7;
    font-size:17px;
	font-family:Georgia, 'Gill Sans MT', Arial; 
	margin:10px 0 0 0;
	font-style:italic;
	text-transform:none;
	
}
#footetText h2{
    color: #ffffff;
    font: 700 13px Helvetica;
    margin: 9px 0 0;
    text-transform: none;
	float:left;
}

#footetText p{
    border:0px solid red;
    color:#ffffff;
    font-family: helvetica;
    font-size:13px;
	margin:0px auto;
	padding:0px auto;
	text-align:justify;
	float:left
}

#footetText p img{
    border:0px solid red;
    color:#666666;
    font-family: helvetica;
    font-size:13px;
    margin: 8px 0 0 4px;
	text-align:justify;
}

#footetText #logos{
    border:0px solid white;
    float: left;
    margin: 32px 0 0 90px;
    min-height: 80px;
    width: 199px;
}
#footetText #logos p img{
    border:0px solid red;
    color:#666666;
    font-family: helvetica;
    font-size:13px;
    margin: 25px 0 0 4px;
	text-align:justify;
	float:left;
}

#footetText #logos span {
    border: 0 solid red;
    color: #666666;
    font-family: helvetica;
    font-size: 13px;
    margin: 0 auto;
    text-align: justify;

}

#footetText #logos span img{
    border:0px solid red;
    color:#666666;
    font-family: helvetica;
    font-size:13px;
    margin: 8px 0 0 4px;
	text-align:justify;
	float:left;
}


#foot a{
	color:#FFFFFF;
	font-weight:normal;
}
#foot a:hover{
	color:#00596e;
}
.fnav{text-decoration:none;border-bottom:2px Solid #40BBD7;}

#menu-footermenu{padding:0;margin:0;}
#menu-footermenu li{list-style:none;padding: 2px 0px 2px 0px;}
#menu-footermenu li a{
	color:#FFFFFF;
	font-weight:normal;
	background-image:url(images/foot-arrow.png);background-repeat:no-repeat;background-position:left center;
	padding: 0px 0px 0px 20px;
}
#menu-footermenu li a:hover{
	color:#00596e;
}

#footer2{width: 940px;margin:0 auto;color:#00A4CA;padding-top:12px;font-size:11px;font-weight:bold;}
#footer2 #copyright{width:480px;float:left;text-align:left;}
#footer2 #designby{width:480px;float:left;text-align:right;}
#footer2 a{color:#00A4CA;font-size:11px;font-weight:bold;padding-left:0px;}#footer2 a:hover{color:#00A4CA;}


#offices{	
	width:320px;
	/*margin-right:15px;*/
	float:left;
	line-height:1.3em;
}
#social{
	width:175px;
	margin-right:15px;
	float:left;
	margin-left:5px;
}
#tweets{
	width:320px;
	float:left;
	line-height:1.5em;
}

/* #prev1 {
    background-image: url("images/left.jpg");
    background-repeat: no-repeat;
    cursor: pointer;
    float: left;
    height: 28px;
    margin-right: 5px;
    margin-top: 5px;
    width: 28px;
}

#next1 {
    background-image: url("images/right.jpg");
    background-repeat: no-repeat;
    cursor: pointer;
    float: left;
    height: 28px;
    margin-top: 5px;
    width: 28px;
}*/
#titles{
	min-height:36px;
	margin-bottom:10px;
}
#labels{
	color:#FFFAE5;
	background-repeat:no-repeat;
	background-position:center left;
	min-height:26px;
	padding-top:20px;	
	font-family:Palatino Roman;
	font-size:18px;
	width:100%;
}
#labels1{
	background-image:url(images/social.png);
	color:#FFFFFF;
	background-repeat:no-repeat;
	background-position:center left;
	min-height:26px;
	padding-top:10px;
	padding-left:30px;
	font-family:Helvetica, sans-serif;
	font-size:15.05px;
	font-weight:bold;
	width:100%;
}
#labels2{
	background-image:url(images/twitter_bird.png);
	color:#FFFFFF;
	background-repeat:no-repeat;
	background-position:center left;
	min-height:26px;
	padding-top:10px;
	padding-left:35px;
	font-family:Helvetica, sans-serif;
	font-size:15.05px;
	font-weight:bold;
	width:100%;
}
#f_img{
	float:left;
	margin-bottom:20px;
}
#f_title{
	float:left;
	padding-left:15px;
}
#twitter ul{
	margin:0px;
	padding:0px;
	list-style:none;
}
#twitter a{
	color:#E3007B;
}
#twitter a:hover{
	color:#FFFFFF;
	font-weight:normal;
}

/* Increase the size of the content area for templates without sidebars */
.full-width #content,.image-attachment #content,.error404 #content{margin:0;}
/* Text meant only for screen readers */
.screen-reader-text,.section-heading{clip:rect(1px, 1px, 1px, 1px);position:absolute !important;}

/* Alignment */
.alignleft{display:inline;float:left;}
.alignright{display:inline;float:right;}
.aligncenter{clear:both;display:block;margin-left:auto;margin-right:auto;}

/* Header */
#head1{
/*	background-image:url(images/header_bg.jpg);
	background-repeat:repeat-x;*/
	min-height:90px;	
	background-color:#252731;
}
#sub_head1{
	width: 940px;
	margin:0px auto;
	padding:0px auto;
}
#head2{
	background-color:#FFFAE5;
	min-height:20px;
	margin:0 auto;
	width:100%;
	border-bottom:1px Solid #E1DBC3;
}
#head2wrap{margin:0 auto;width: 940px;}
#sub_head2{
	width:480px;
	float:left;
	color:#409DAE;
	font-size:12px;
	padding-top:2px;
}
#socialt{
	width:480px;
	float:left;
	text-align:right;
	color:#FFFFFF;
	font-size:12px;
	padding-top:2px;
}
#logo{
	float:left;
	width:246px;
    margin: 21px 0 0 0;
	border:0px solid red;
}
#menu
{
float:right;
border:0px solid red;
width:640px;
padding-left:50px;
margin-top:49px;

}
#headerBG{
    background-image: url("images/headerBG.jpg");
    background-position: center top;
    background-repeat: no-repeat;
    float: right;
    height: 140px;
    position: relative;
    right: -27px;
    width: 287px;
    z-index: 777777;
}


#TelphoneText{
    border: 0 solid red;
    color: #FFFFFF;
    float: right;
    font-family: helvetica;
    font-size: 18px;
    margin: 32px 26px 0 0;	
}

#gallery{
	bottom: 0;
    left: 0;
    margin: auto;
    position: relative;
    right: 0;
    top: 0;
    width: 100%;	
	background-color:#12151E;
}
#page_static{
	width: 940px;
	margin:0px auto;
	padding:0px auto;
	min-height:195px;
	margin-bottom:10px;
	background-color:#12151E;
}

#galslideSub{    
	margin:0px auto;
}


#search{
	background-image:url(images/search_bg.png);
	background-repeat:repeat-x;
	width:940px;
	margin:0px auto;
	padding:0px auto;
}
#searchB{
    border:0px solid red;
    height:39px;
    margin:20px auto;
    width:940px;}
#Search{
	background-color:#00A4CA;
	min-height:60px;
}

#PropertySearch{	
    border:0px solid white;
    color:#FFFFFF;
    font-family:Helvetica;
    font-size:12px;
    font-weight:normal;
    margin: 0 auto 0 -2px;
    position:relative;
    text-align:center;
    top:8px;
    width:940px;
    z-index:999999;
}
#salesLettings{	 
	 float:left;
	 padding-left:0px;
	 width:180px;
}

#property{	 
	 float:left;
	 padding-left:0px;
	 width:150px;
}
#min{	 
	 float:left;
	 padding-left:0px;
	 width:120px;
}

#max{	 
	 float:left;
	 padding-left:0px;
	 width:120px;
}

#minbeds{	 
	 float:left;
	 padding-left:0px;
	 width:140px;
}

.button{	 
	color:#00A4CA;border:0;height:22px;cursor:pointer; text-align: center;
    vertical-align: top;
}
#SearchText{
	 float:left;
	 font-size:17px;
	 width:100px; 
	 border:0px solid red;
}
#links{
	width: 940px;
	margin:0px auto;
	padding:0px auto;
}
#row{
	margin-right:20px;
	float:left;
}
#row1{
	float:left;
}




/* Menu */

#access{	
	display:block;
	float:left;
	margin:0px auto;
	text-align:right;
	height:20px;
	position:relative;
	z-index:777777;
	border:0px solid white;
        width:640px;
	font-family:"Gill Sans MT", Arial, "Times New Roman";
	
}

#access ul{
	list-style:none;
	margin:0;padding-left:0;
	float:left;
	width:840px;	
}

#access li{
	float:left;
	position:relative;
}
#access a{
/*    border:0px solid white;
    color: #ffffff;
    display: block;
    font-family:Helvetica, sans-serif;
    font-size:11px;
    font-weight:0;
    margin: 0;
	font-weight:700;
    /*padding: 1px 2px 4px 16px;
    padding: 0 17.1px 0 0;
    text-decoration: none;
    text-transform:uppercase;
	position:relative;
	z-index:21;*/
	
    border: 0px solid white;
    color: #FFFFFF;
    display: block;
    font-family:"Gill Sans MT", Arial, "Times New Roman";
    font-size: 12px;
    font-weight:normal;
    margin: 0;
    margin: 0 21px 0 0;
    position: relative;
    text-align: left;
    text-decoration: none;
    text-transform: uppercase;
	
}

#access ul ul{
	display:none;
	float:left;left:0;
	position:absolute;
	border:0px solid red;
}
#access ul ul li, #access ul ul ul li{border-right:0;}
#access ul ul ul{left:50%;top:3em;border:0px solid #ddd;}
#access ul ul a{
	background:#760320;
	height:auto;
	padding:.9em .5em .5em 1em;
	width:21em;
	text-align:left;
	border-bottom:1px solid #FFFFFF;   
}
#access ul li a:hover{
    border:0px solid white;
    color:#0AB9B4;
    display:block;
    font-family:"Gill Sans MT", Arial, "Times New Roman";
    font-size:12px;
    font-weight:normal;
    
    text-decoration:none;
    text-transform:uppercase;
    /*padding: 1px 2px 4px 16px;*/
    margin: 0 21px 0 0;
}

#access ul ul li a:hover{
	color:#B00531;
	border-bottom:1px solid #B00531;
	padding:.9em .5em .5em 1em;
}
#access ul ul :hover > a{
	color:#fff;
	background-image:url(images/menu_arrow11.png); 
	background-repeat:no-repeat; 
	background-position:bottom center;
}
#access ul ul a:hover{color:#FFF;}
#access ul li:hover > ul{display:block;}
.downArrow{background-image:url(menu_arrow_down.png); background-repeat:no-repeat; background-position:bottom center;}



/* Content */
.entry-meta, .entry-meta-2{clear:both;display:block;font-size:1em;text-transform:uppercase;color:#555;font-weight:400; text-align:right;}
.entry-meta a, .entry-meta-2 a{font-weight:400;}
.entry-meta-2{margin:-30px 0 10px 465px; width:175px;}
#content nav{display:block;overflow:hidden;}
#content nav .nav-previous{float:left;width:50%;}
#content nav .nav-next{float:right;text-align:right;width:50%;}
#content #nav-above{display:none;}

#content table {width:90%;}
.paged #content #nav-above,.single #content #nav-above{display:block;}
#nav-below{margin:1em 0 0;}
.page-link{margin:1em 0 1em; clear:both;}
.clear-content{clear:both;}

#content #home_date{
    border: 0 solid red;
    color: #ffffff;
    float: left;
    margin: -58px 0 0 69px;
    padding: 0 0 30px;
    width: 510px;	
	line-height: 1.7em;
}
#content #home_date a:hover{color:#e7227}




/* Secondary */
#secondary {width:240px;font-family:"Gill Sans MT", Arial, "Times New Roman"; margin-top:30px;}
#secondary .widget{margin:0 0 20px 0;}
#secondary h1{
    font-family: helvetica;
    font-size: 16px;
    margin: 0 0 10px;
	color:#ffffff;
}

#secondary ul{
list-style:none;
margin:0px;
padding:0;
}
#secondary ul ul{margin:5px 0 5px 20px;}
#secondary p{margin:0 0 0 0;float:left;}
#secondary ul li{
border:0px solid red;
float:left;
width:107%;
margin: 0 0 10px;
list-style:inside none url('images/bullet.png');
}
#secondary ul li a{
    font-family:"Gill Sans MT", Arial, "Times New Roman";
    font-weight: 400;
    text-transform: inherit;
    text-decoration: none;
}

#secondary ul li a:hover{
    font-family:"Gill Sans MT", Arial, "Times New Roman";
    font-weight: 400;
    text-transform: inherit;
	color:#ffffff;
}

#secondary table{width:100%;}
#secondary .tagcloud a{font-weight:400;text-transform:uppercase;}


/* 404 page */
.error404 .widget{float:left;width:33%;}
.error404 .widget .widgettitle,.error404 .widget ul{margin-right:1em;}
.error404 .widget_tag_cloud{clear:both;float:none;width:100%;}

/* Notices */
.post .notice,.error404 #searchform{background:#f8f8f8;display:block;padding:1em;}

/* Image Attachments */
.image-attachment div.entry-meta{float:left;}
.image-attachment nav{float:right;margin:0 0 1em;}
.image-attachment .entry-content{clear:both;}
.image-attachment .entry-content .entry-attachment{background:#f8f8f8;margin:0 0 1em;padding:1em;text-align:center;}
.image-attachment .entry-content .attachment{display:block;margin:0 auto;text-align:center;}

/* Aside Posts */
.format-aside .entry-header{display:none;}
.single .format-aside .entry-header{display:block;}
.format-aside .entry-content,.format-aside .entry-summary{padding-top:1em;}
.single .format-aside .entry-content,.single .format-aside .entry-summary{padding-top:0;}

/* Aside Posts */
.format-gallery .gallery-thumb{float:left;margin-right:1em;}

/* Images */
a img{border:none;}
p img{margin-bottom:0.5em;}

/* Resize images to fit the main content area. Applies only to images uploaded via WordPress by targeting size-* classes. Other images will be left alone. Use "size-auto" class to apply to other images. */
img.size-auto,img.size-full,img.size-large,img.size-medium,.attachment img,.widget-area img{height:auto;max-width:100%; margin-bottom: 25px;}
img.alignleft{margin-right:1em;}
img.alignright{margin-left:1em;}
.gallery-caption, .wp-caption{padding:.5em;text-align:center;}
.wp-caption img{margin:.25em;}
.wp-caption .wp-caption-text{margin:.5em;}
.wp-smiley{margin:0;}

/* Forms */
#searchform label{display:none;}
#searchform input#s{width:65%;}
input[type=text],input#s{margin:0 1em 0 0;width:92%;height:18px;}
textarea{width:92%;}
select{height:23px;}
/* Class for labelling required form items */
.required{color:#c03;}

/* Comments */
#comments-title,#reply-title{margin-top:15px;}
article.comment{display:block;}
#respond input[type=text]{display:block;width:60%;}
#respond textarea{display:block;margin:0 0 1em;width:80%;}
#respond .form-allowed-tags{clear:both;width:80%;}
#respond .form-allowed-tags code{display:block;}
ul.children{list-style:none;}
.bypostauthor{padding:5px;background-color:#fff;border:1px solid #ccc;}

/* Widgets */
.widget{display:block;}
.widget-area .widget_search{overflow:hidden;}
.widget-area .widget_search input{float:left;}

/* Posts */
#date_stamp{
	/*background-image:url(images/latest_news_bg.jpg);*/
	/*background-repeat:no-repeat;*/
	text-align:center;
	color:#171922;
	width:50px;
	height:50px;
	float:left;
	line-height:1.5em;
	margin-right:15px;
	font-weight:bold;	
    background-color:#C9FBFA;
    border:3px solid #39CBC8;
	text-decoration:none;
	
}
#news_month{
	font-size:12px;
	text-transform:uppercase;
	padding-top:4px;
}
#news_date{
	font-size:24px;
}
#news_content{
	margin-bottom:20px;
	padding-top:20px;
}/* used in blog page */
#news{
	padding-top:10px;
}
#news_title1{
	padding-top:12px;
}
#news_title1 a{
	font-size:16px;
	margin:0px;
	padding:0px;
	line-height:1.3em;
	overflow:hidden;
    text-decoration: none;
}
#content-top{
	padding-top:10px;
}
#space_left{
	padding-left:65px;
	border-bottom: 1px dotted #666666;
	padding-bottom:10px;
}
#space_left1{
	border-bottom: 1px dotted #666666;
	padding-bottom:10px;
}


/* selling page contact form */

#selling_box{
	float:left;
	width:300px;
}
#selling_box1{
	float:left;
	width:40%;
}
#selling_box2{
	float:right;
	width:40%;
}
#selling textarea{
	border:1px solid #E7E7E7;
	margin:5px 0px 5px 0px;
	padding:7px;
	border-radius:5px;
	-moz-border-radius:5px; /* Firefox 3.6 and earlier */
	filter:alpha(border-radius=5);
	-khtml-border-radius:5px;
	width:60%;
}
#break{clear:both;}

#selling input{
	border:1px solid #E7E7E7;
	margin:5px 0px 5px 0px;
	padding:7px;
	border-radius:5px;
	-moz-border-radius:5px; /* Firefox 3.6 and earlier */
	filter:alpha(border-radius=5);
	-khtml-border-radius:5px;
	width:60%;
}

#selling select{
	border:1px solid #E7E7E7;
	margin:5px 0px 5px 0px;
	padding:7px;
	border-radius:5px;
	-moz-border-radius:5px; /* Firefox 3.6 and earlier */
	filter:alpha(border-radius=5);
	-khtml-border-radius:5px;
	width:65%;
}

#selling .sub{
	width:71px;
	background-color:#0E286D;
	color:#FFFFFF;
	cursor:pointer;
}

#f_label{
	clear:both;
	padding-top:10px;
}
#f_field{
	clear:both;
}

#err,#err1,#err2,#err3,#err4,#inv1,#inv2{
	color:#FF0000;
	float:right;
	display:none;
	padding-top:10px;
}

#errv,#errv1,#errv2,#errv3,#errv4,#vinv1,#vinv2{
	color:#FF0000;
	float:left;
	display:none;
	padding-top:10px;
}


.RegArrow
{
	color: #FF0000; font-size:10pt
}

#code{width:20%;height:25px;}

.formwidth { width:400px; }

.tableheader{
background-color:#027F9D;
color:#FFFFFF;
text-align:center;
}
.tabletd1{
background-color:#00A4CA;
color:#FFFFFF;
}
.tabletd2{
background-color:#FFFAE5;
color:#000000;
}
.classimg
{
background-image:url(images/img2.png);
background-repeat:no-repeat;
background-position:center;
}
#quizwidth {
	width:20%;
}
#quizwidth1 {
	width:20%;
}
#quizwidth2 {
	width:20%;
}

.testimonialstyle
{
	 border:1px solid red;
    float:left;
    margin:10px;
    min-height: 120px;
    overflow: hidden;   
    text-align: justify;
    width:302px;
}

.registration_form_block {
    border:1px solid red;
    float: left;
    margin: 0;
    height: 525px;
    width: 940px;
}

.registration_form_block #left{
	border:1px solid red;
	width:250px;
	height:450px;
	float:left;
}

.registration_form_block #right{
	border:1px solid red;
	width:250px;
	height:450px;
	float:right;
}
#bg
{

width:100%;
background-color:#12151E;
border:0px solid red;
}
#bgpages
{
background-color:#12151E;
width:100%;

}
#gallery{
	margin: 0 auto;
    overflow: hidden;
    width: 1200px;	
	height:477px;
	border:0px solid red;
	z-index:777777;
	position:relative;
}
#gallerypages{
	margin: 0 auto;
    overflow: hidden;
    width: 940px;	
	height:171px;
}
#indeximage
{
width:940px; 
border:0px solid red; 
margin:0px auto; 
padding:0px auto; 

top:-113px; 
z-index:777777; 
position:relative;

}

#indeximage img
{
margin:0px 43px 0px 43px;
}
#bgindeximage
{

width:100%;
background-color:#171922;
border:0px solid red;
height:115px;
}
#strapline
{
	margin:0px; 
	border:0px solid red; 
	width:940px; 
	margin-top:35px;
	margin-bottom:0px; 
	font-family:Georgia, 'Gill Sans MT', Arial; 
	font-size:21px; 
	font-style:italic; 
	text-decoration:none;
	text-align: center;
}
#straplinea 
{
	margin-left:350px;  text-decoration: none;
}
#contacttext{
margin-top:18px; 
border:0px solid red;
}
#textcontacttext{
margin-top:18px; 
border:0px solid red;
}

.rotatingtweet p.rtw_main {clear: both; color: #fff; text-align:left; margin-top:0; line-height:18px; font-family:"Gill Sans MT", Arial, "Times New Roman"; font-size:14px;}
.rotatingtweet p.rtw_main a {color:#39CBC7; text-decoration:none; font-family:"Gill Sans MT", Arial, "Times New Roman"; font-size:14px;}
.rotatingtweet p.rtw_meta {color:#39CBC7; text-align:left;  margin-top:0px; font-family:"Gill Sans MT", Arial, "Times New Roman"; font-size:14px;}
.rotatingtweet p.rtw_meta a {color:#fff; text-decoration:none; font-family:"Gill Sans MT", Arial, "Times New Roman"; font-size:14px;}

#prev1 {
    background-image:url(images/left.png);
    background-repeat: no-repeat;
    cursor: pointer;
    float: left;
    height: 28px;
    margin-right: 5px;
    margin-top: 0px;
    width: 28px;
	border:0px solid red;
}

#next1 {
    background-image:url(images/right.png);
    background-repeat: no-repeat;
    cursor: pointer;
    float: left;
    height: 28px;
    margin-top: 0px;
    width: 28px;
}

.rotatingtweet h1
{
 color:#39CBC7;
    font-size:17px;
	font-family:Georgia, 'Gill Sans MT', Arial; 
	margin:10px 0 0 0;
	font-style:italic;
	text-transform:none;
}

.social
{
	/*height:50px; 
	width:100%; 
	border:1px solid red;
	padding-top:12px; */
	
	
	text-align:right;
	border:0px solid red;
	float:left;
	/*margin:0px auto; padding:0px auto;
	width:940px;*/
	margin-top:33px;
}



#fb{background-image:url(images/facebook.png);background-repeat:no-repeat; height:55px;width:55px; float:left; padding:0px 0px 0px 3px;} 
#fb:hover{background-image:url(images/h-facebook.png);height:55px;width:55px; float:left;padding:0px 0px 0px 3px;}

#twitter{background-image:url(images/twitter.png);background-repeat:no-repeat;height:55px;width:55px; float:left;padding:0px 0px 0px 3px;} 
#twitter:hover{background-image:url(images/h-twitter.png);height:55px;width:55px; float:left;padding:0px 0px 0px 3px;}

#linkedin{background-image:url(images/linkedin.png);background-repeat:no-repeat;margin:0 0 0 0px; height:55px;width:55px; float:left;padding:0px 0px 0px 3px;} 
#linkedin:hover{background-image:url(images/h-linkedin.png); height:55px;width:55px; float:left;padding:0px 0px 0px 3px;}

#rss{background-image:url(images/rss.png);background-repeat:no-repeat; height:55px;width:55px; float:left;padding:0px 0px 0px 3px;} 
#rss:hover{background-image:url(images/h-rss.png); height:55px;width:55px; float:left;padding:0px 0px 0px 3px;}

#google{background-image:url(images/google.png);background-repeat:no-repeat;margin:0 0 0 0px;padding: 0 0 0px 0px; height:55px;width:55px; float:left;padding:0px 0px 0px 3px;} 
#google:hover{background-image:url(images/h-google.png); height:55px;width:55px; float:left;padding:0px 0px 0px 3px;}


.footer1 {background:#171922; color:#ffffff; clear:both;height:37px; font-family:"Gill Sans MT", Arial, "Times New Roman"; font-size:12px;}
.footer1 #foot15 {margin:0 auto; width:940px; padding:12px 0 0 0;}
.footer1 #foot15Left {float:left;}
.footer1 #foot15Right {float:right;}
.footer1 a {font-weight:normal; border-bottom:solid 0px 854C9E; text-decoration:none;}
.footer1 a:hover {color:#ffffff;}
#indeximage a 
{
color:#171922;
}
#indeximage1
{
background-image:url(images/what_we_do.png);
background-repeat:no-repeat;
height:224px;
float:left;
width:224px;
border:0px solid red;
margin:0px 43px 0px 43px;
}
#indeximage1:hover
{
background-image:url(images/what_we_do2.png);
background-repeat:no-repeat;
height:224px;
float:left;
width:224px;
border:0px solid red;
margin:0px 43px 0px 43px;
}
 #indeximage2
{
background-image:url(images/who_we_are.png);
background-repeat:no-repeat;
height:224px;
float:left;
width:224px;
margin:0px 43px 0px 43px;
}
#indeximage2:hover
{
background-image:url(images/who_we_are2.png);
background-repeat:no-repeat;
height:224px;
float:left;
width:224px;
margin:0px 43px 0px 43px;
}
#indeximage3
{
background-image:url(images/how_to_invest.png);
background-repeat:no-repeat;
height:224px;
float:left;
width:224px;
margin:0px 43px 0px 43px;
}
#indeximage3:hover
{
background-image:url(images/how_to_invest2.png);
background-repeat:no-repeat;
height:224px;
float:left;
width:224px;
margin:0px 43px 0px 43px;
}
form.wpcf7-form input.wpcf7-submit {margin-top:15px;}
form.wpcf7-form p span span.wpcf7-not-valid-tip {background:#39CBC8; color:#fff;}
form.wpcf7-form {#171922}