@charset "utf-8";
/* CSS Document */

body { background:url(images/body-bg.jpg) repeat-x center top #bcd1df; margin:0px; padding:0px; font-family: 'crimson_textroman'; font-size:16px; }
div, span, p, br, img, h1, h2, h3, h4, h5, ul, li  {margin:0px; padding:0px; border:0px; font-weight:normal; }
.wrapper {width:990px; margin:auto; overflow:hidden; }
.header { width:990px; margin:auto; height:112px; line-height:0px;}
.logo { float:left;}
.phonepane { float:right; background:url(images/phone_icon.jpg) left top no-repeat; padding-left:48px; margin:33px 0px 0px}
.phonepane h1 { font-size:31px; color:#fff; line-height:53px; font-family: 'crimson_textroman';}
.menu { width:940px; margin:auto; float:right;}
.menu img {float:left;}
.menu-menu-main-container ul {margin:0px; padding:0px;}
.menu-menu-main-container li {margin:0px 0 0 2px; padding:0px 0px 0px 2px; float:left; background:url(images/menu-left.jpg) no-repeat left center; list-style:none; font-size:17px; line-height:39px; font-family: 'crimson_textroman'; }
.menu-menu-main-container li a { margin:0px 0 0 4px; display:block; padding:0px 0.65em 0px 6px; background:url(images/menu-right.jpg) no-repeat right center; text-decoration:none; color:#fff;}
.contentarea{ width:990px; margin:auto; padding:22px 0px 20px; clear:both; }
.content_left { float:left; background:#fff; -moz-border-radius: 10px; -webkit-border-radius: 10px; border-radius: 10px; /* future proofing */ -khtml-border-radius: 10px; /* for old Konqueror browsers */  width:620px; padding:20px 25px; }
.content_left hr {color:#CCC; height:1px; margin:0px 0px 20px;}
.content_left p {font-family: 'crimson_textroman'; font-size:16px; line-height:22px; padding:0px 0px 10px;}
.content_left a, .content_left p a {font-family: 'crimson_textroman'; font-size:17px; line-height:22px; padding:0px 0px 10px; text-decoration:none; font-weight:bold; color:#000;}
.content_left a:hover {text-decoration:underline;}
.content_left ul {margin:0px 0px 0px 20px; padding:0px;}
.content_left li {font-family: 'crimson_textroman'; font-size:16px; line-height:22px; padding:0px 0px 0px 10px; list-style:disc; margin-left:20px;}
.post-news ol {margin:0px 0px 0px 15px; padding:0px;}
.post-news li {font-family: 'crimson_textroman'; font-size:16px; line-height:22px; padding:0px 0px 0px 10px; list-style:decimal; margin-left:20px;}
.post-news img {border:1px solid #999; padding:2px; margin:0px 20px 0px 0px}
.content_left li a {font-family: 'crimson_textroman'; font-size:16px; line-height:22px; padding:0px 0px 0px 0px; list-style:disc; text-decoration:none; color:#000;}
.content_left ol li {margin:0px 0px 15px;}
.content_left ol li a {font-family: 'crimson_textroman'; font-size:17px; line-height:22px; padding:0px 0px 0px 0px; list-style-type: upper-roman; text-decoration:none; color:#003f5e; font-weight:normal;}
.page-list .current_page_item > a { font-weight:normal!important;}
.content_left h1 { font-family: 'crimson_textroman'; font-size:31px; color:#003f5e; margin:10px 0px;}
.content_left h2 { font-family: 'crimson_textroman'; font-size:27px; color:#003f5e; margin:10px 0px;}
.content_left h3 { font-family: 'crimson_textroman'; font-size:23px; color:#003f5e; margin:10px 0px;}
.home-form {width:618px; height:272px; background:#cee0ec;  -moz-border-radius: 10px; -webkit-border-radius: 10px; border-radius: 10px; /* future proofing */ -khtml-border-radius: 10px; /* for old Konqueror browsers */  margin:30px auto 0px; }
.home-form h1 { font-family: 'crimson_textroman'; font-size:25px; color:#fff;  -moz-border-radius: 10px 10px 0px 0px; -webkit-border-radius: 10px 10px 0px 0px; border-radius: 10px 10px 0px 0px; /* future proofing */ -khtml-border-radius: 10px 10px 0px 0px; /* for old Konqueror browsers */ background:#003f5d; line-height:35px; padding:0px 0px 0px 20px; margin: 0px 0px 20px;  }
.form-content {margin:auto; text-align:center;}
.content_right { float:right; background:#FFF; -moz-border-radius: 10px; -webkit-border-radius: 10px; border-radius: 10px; /* future proofing */ -khtml-border-radius: 10px; /* for old Konqueror browsers */ width:287px; padding:20px 0px 20px; }
.container1 { background:#cee0ec; width:254px; margin:auto; -moz-border-radius: 10px; -webkit-border-radius: 10px; border-radius: 10px; /* future proofing */ -khtml-border-radius: 10px; /* for old Konqueror browsers */ padding-bottom:10px; overflow:hidden;}
.container1 h1 {font-family: 'crimson_textroman'; font-size:16px; color:#fff; background:#003f5d;  -moz-border-radius: 10px 10px 0px 0px; -webkit-border-radius: 10px 10px 0px 0px; border-radius: 10px 10px 0px 0px; /* future proofing */ -khtml-border-radius: 10px 10px 0px 0px; /* for old Konqueror browsers */ text-align:center; text-transform:uppercase; padding:10px 0px 0px;  }
.container1 h2 {font-family: 'crimson_textroman'; font-size:14px; color:#fff; background:#003f5d;  text-align:center; margin-bottom:15px; }
.buying, .selling { width:234px; background:#FFF; margin:auto; -moz-border-radius: 10px; -webkit-border-radius: 10px; border-radius: 10px; /* future proofing */ -khtml-border-radius: 10px; /* for old Konqueror browsers */ margin:0px auto 20px;}

.buying h1, .selling h1 {font-family: 'crimson_textroman'; font-size:16px; color:#fff; text-align:left; text-transform:uppercase; background:#547a96; padding:8px 0px 7px 15px; margin-bottom:15px; }
.buying ul, .selling ul, .clientsays ul {margin:0px; padding:0px;}
.buying li, .selling li, .clientsays li { list-style:none; margin:0px 0px 0px 15px; padding:0px 0px 8px 10px; font-family: 'crimson_textroman'; font-size:14px; background:url(images/bullet.png) no-repeat left 5px;}
.container1 a img {float:right; margin-right:15px;}
.clientsays { background:#003f5d; -moz-border-radius: 10px; -webkit-border-radius: 10px; border-radius: 10px; /* future proofing */ -khtml-border-radius: 10px; width:234px; margin:10px auto 20px; color:#fff; padding:10px; display:none; }
.specials { background:#54768f;  -moz-border-radius: 10px; -webkit-border-radius: 10px; border-radius: 10px; /* future proofing */ -khtml-border-radius: 10px;   width:234px; margin:auto; color:#fff; padding:10px; overflow:hidden;}
.specials ul {margin:0px; padding:0px;}
.specials li { list-style:none; margin:0px 0px 0px 6px; padding:0px 0px 8px 10px; font-family: 'crimson_textroman'; font-size:14px; background:url(images/bullet.png) no-repeat left 5px;}
.clientsays h1, .specials h1 {font-family: 'crimson_textroman'; font-size:25px; color:#fff; text-align:left; padding:5px 0px 18px 0px; }
.clientsays p, .specials p {font-family: 'crimson_textroman'; font-size:15px; color:#fff; }
.specials p img {float:right;}
.border_btm {border-bottom: solid 1px #cee0ec; width:254px; padding:10px 0px; margin:0px auto 20px;}

.bottompane { width:100%; background:url(images/bottom-bg.jpg) repeat-x center bottom; overflow:hidden; clear:both; margin:20px auto 0px; height:505px; }
.footerpane{ width:990px; margin:180px auto 0px; padding:0px; color:#fff; font-size:15px;font-family: 'crimson_textroman';}
.footerpane h1 { font-size:25px; font-family: 'crimson_textroman'; color:#ff7522; margin:0px 0px 20px;}
.footerpane p, .footerpane p a {font-family: 'crimson_textroman'; font-size:15px; padding-bottom:15px; color:#fff; text-decoration:none;}
.footerpane p a:hover {text-decoration:underline;}
.followus p, .followus p a {font-family: 'crimson_textroman'; font-size:14px; padding-bottom:15px; color:#fff; text-decoration:none;}
.followus p a:hover {text-decoration:underline;}
.contactus p {line-height:15px;}

@font-face {
    font-family: 'crimson_textroman';
    src: url('crimsontext-roman-webfont.eot');
    src: url('crimsontext-roman-webfont.eot?#iefix') format('embedded-opentype'),
         url('crimsontext-roman-webfont.woff') format('woff'),
         url('crimsontext-roman-webfont.ttf') format('truetype'),
         url('crimsontext-roman-webfont.svg#crimson_textroman') format('svg');
    font-weight: normal;
    font-style: normal;

}

.container_form { background:#54768f; width:232px; margin:auto;padding:13px 11px;-moz-border-radius: 3px; -webkit-border-radius: 3px; border-radius: 3px; /* future proofing */ -khtml-border-radius: 3px; /* for old Konqueror browsers */ padding-bottom:10px; overflow:hidden;}
.container_form h3 {color:#ffffff;font-family: 'crimson_textroman';text-transform:capitalize;font-size:25px;}
.container_form input{width:224px;height:22px;margin-top:15px;background-color:#f2f0f0;border:none;border-radius:2px;font-family: 'crimson_textroman';font-size:14px;color:#000;padding-left:6px; }
.container_form select{width:229px;height:22px;margin-top:15px;background-color:#f2f0f0;border:none;border-radius:2px;font-family: 'crimson_textroman';font-size:14px;color:#000;padding-left:6px;}
.container_form textarea{width:224px;height:176px;margin-top:15px;background-color:#f2f0f0;border:none;border-radius:2px;font-family: 'crimson_textroman';font-size:14px;color:#000;padding-left:6px; }
.wpcf7-submit{
	background:url(images/submit_button.png) no-repeat;
	width:127px !important;
	height:34px !important;
	color:#fff !important;
	font-size:22px!important;
	font-family: 'crimson_textroman'!important;
	border:none!important;
	cursor:pointer!important;
	float:right;
	}
.container_form .wpcf7-captchac{width:90px !important;height:26px !important;float:left;margin-top:15px;border-radius:2px;}
.container_form .wpcf7-captchar{width:127px !important;height:24px !important;float:right;font-family: 'crimson_textroman';font-size:14px; color:#000;}
div.wpcf7-validation-errors{border: 2px solid #FF3E00 !important;font-family: 'crimson_textroman';font-size: 13px;}
#wpcf7-f49-t1-o1 input{width:224px;height:22px;background-color:#cee0ec;border:none;border-radius:2px;font-family: 'crimson_textroman';font-size:14px;color:#000;padding-left:6px; }
#wpcf7-f49-t1-o1 .wpcf7-submit{margin-right:49px;} 
#wpcf7-f49-t1-o1 p{padding-bottom: 5px;}
#newsletterwidget-2 .widgettitle{display:none;}
.newsletter-subscription input{background-color:#cee0ec;border:none;border-radius:2px;font-family: 'crimson_textroman';font-size:14px;}
.homepage_form { background:#cee0ec; height: 307px; margin:auto;padding:0px;-moz-border-radius: 3px; -webkit-border-radius: 3px; border-radius: 3px; /* future proofing */ -khtml-border-radius: 3px; /* for old Konqueror browsers */ padding-bottom:10px; overflow:hidden;}
.homepage_form h1{line-height:40px; font-family: 'crimson_textroman'; font-size:25px; color:#fff; background:#003f5d;margin-top:0px;  -moz-border-radius: 3px; -webkit-border-radius: 3px; border-radius: 3px; /* future proofing */ -khtml-border-radius: 3px; /* for old Konqueror browsers */ text-align:left; text-transform:capitalize; padding:0px 0px 0px 25px;  }
.homepage_form h3 {color:#ffffff;font-family: 'crimson_textroman';text-transform:capitalize;font-size:25px;}
.homepage_form input{margin-left:25px; float:left;width:271px;height:25px;margin-top:15px;background-color:#547a96;border:none;border-radius:2px;font-family: 'crimson_textroman';font-size:14px;color:#cee0ec;padding-left:6px; }
.homepage_form select{margin-left:25px;width:277px;height:25px;margin-top:15px;background-color:#547a96;border:none;border-radius:2px;font-family: 'crimson_textroman';font-size:14px;color:#cee0ec;padding-left:6px; float:left;}
.homepage_form textarea{float:right;margin-right:25px;width:269px;height:110px;margin-top:15px;background-color:#547a96;border:none;border-radius:2px;font-family: 'crimson_textroman';font-size:14px;color:#cee0ec;padding-left:6px; }
.homepage_form .wpcf7-captchac{width:119px !important;height:26px !important;float:left;margin-top:15px;border-radius:2px;float:right;}
.homepage_form .wpcf7-captchar{margin-left:14px;width:135px !important;height:24px !important;float:right;font-family: 'crimson_textroman';font-size:14px; color:#cee0ec;float:right;margin-right:25px;}
.homepage_form .wpcf7-submit{margin-left: 466px;}

.FeeTable {
    background: none repeat scroll 0 0 #E7E7E0;
    border-bottom: 1px solid #3F454D;
    border-top: 1px solid #3F454D;
    display: inline;
    float: left;
    overflow: hidden;
    position: relative;
    width: 33%;
}

.FeeTableMiddle {
    background: none repeat scroll 0 0 #E7E7E0;
    border-bottom: 1px solid #3F454D;
    border-top: 1px solid #3F454D;
    display: inline;
    float: left;
    overflow: hidden;
    position: relative;
    width: 33%;
}

.FeeTableLast {
    background: none repeat scroll 0 0 #E7E7E0;
    border-bottom: 1px solid #3F454D;
    border-top: 1px solid #3F454D;
    clear: right;
    display: inline;
    float: left;
    margin-right: 0 !important;
    overflow: hidden;
    position: relative;
    width: 33%;
}

.FeeTable p {
text-align: center;
border: 1px solid #3f454d;
margin: 0px;
border-left: 2px solid #3f454d;
line-height: 25px;
}

.FeeTableMiddle p {
text-align: center;
border: 1px solid #3f454d;
margin: 0px;
line-height: 25px;
}
.FeeTableLast p {
text-align: center;
border: 1px solid #3f454d;
margin: 0px;
border-right: 2px solid #3f454d;
line-height: 25px;
}

.FeeTable h2, .FeeTableLast h2, .FeeTableMiddle h2 {
font-size: 26px;
text-align: center;
border: 1px solid #3f454d;
margin: 0px;
border-top: 1px solid #3f454d;
line-height: 35px;
}

.FeeTableLast h2 {
border-right: 2px solid #3f454d;
}

.FeeTable h2 {
border-left: 2px solid #3f454d;
}

#AnythingPopup_BoxContainerBody1 ul {}
#AnythingPopup_BoxContainerBody1 li { font-family: "crimson_textroman";
    font-size: 16px;
    line-height: 22px;
    list-style: disc outside none;
    margin-left: 20px;
    padding: 0 0 0 10px; color:#000;}
.specials a img {float:right;}