/*  
Theme Name: Emerge Theme
Description: Emerge theme
Version: 1.0
Author: newicon web-design
Author URI: http://www.newicon.net/
*/

/* General */
body{font-family:Arial, Helvetica, sans-serif;}
h1,.h1{font-weight:normal;color:#d62027;}
h2,.h2{}
h3,.h3{color:#1f7f3f;font-weight:bold;}
h4,.h4{font-weight:bold;}
#general-img{border:2px solid #1f7f3f;}

.body p {font-size:14px;}

/* Modules */
.redbox{color:white;}
.redbox .inner{background:#d62027;}

.sublink{background:#FFFFFF;position:absolute;right:0px;bottom:0;color:#1e9144;padding:7px 10px;}
.basic .sublink{-webkit-border-top-left-radius:10px;-moz-border-radius-topleft:10px;border-top-left-radius:10px;font-style:normal;}

.greenline{margin:0;}
.greenline .inner{background:url(images/greenline_bg.png) no-repeat center bottom;}

/* Links */
a{outline:none;}
a:focus{background-color:transparent;}
.body a:visited{background-color:transparent;}
.body a:hover{color:#d62027;text-decoration:none;}
.readmore{background:url(images/sublink_bg.png) no-repeat 0 center;padding:3px 0 3px 23px;color:#1e9144;font-weight:bold;font-size:13px;text-decoration:none;}
.readmore:visited{color:#1e9144;}
.readmore:hover{color:#d62027;text-decoration:none;}

/* Page */
.page{width:900px;position:relative;}
#page{background:url(/wp-content/themes/emerge/images/page_bg.png) repeat-y;}
.head{position:relative;border-bottom:1px solid #d62027;padding-bottom:8px;padding-top:8px;}
.head .linkbar{position:absolute;bottom:3px;right:0px;width:772px;margin:0px;padding-bottom:7px;}
.head .linkbar ul {padding:0px;}
.head .linkbar li{padding-left:30px;font-size:93%;}
.head .linkbar li a{padding-left:25px;color:#1e9144;font-weight:bold;background:url(images/link_bg.png) no-repeat 0 center;text-decoration:none;}
.head .linkbar li a:visited{background-color:transparent;}
.head .linkbar li a:hover{color:#d62027;text-decoration:none;}
.head .linkbar .current_page_item a{color:#d62027;background:url(images/sublink_bg.png) no-repeat 0 center;}

/* Body */
.body {position:relative;margin-top:20px;margin-bottom:18px;}

/* Main Template */

/* Left Col. */
.leftCol{width:195px;}
.leftCol .mod{margin:0;}
.greenbox .hd{padding:8px 10px 0px 10px;}
.greenbox .bd{padding:0px 10px 10px 10px;padding-bottom:100px;}
.greenbox p{color:#ffffff;}
.widgettitle{color:#ffffff;padding:20px 0px 0px 0px;font-size:16px;font-weight:bold;}
.greenbox .bd a{color:#ffffff;text-decoration:none;font-size:12px;line-height:16px;}
.greenbox .bd li a{color:#ffffff;text-decoration:none;font-size:11px;line-height:16px;}
.greenbox .bd li{color:#ffffff;}
.greenbox .bd ul{font-size:11px;padding:0px;}
.greenbox .bd .usefullinks li{list-style-type:none;}
.greenbox .bd .usefullinks ul{list-style-type:none;padding:0px;}
.greenbox .bd .usefullinks{}
#templatelogo{position:absolute;bottom:0px;left:70px;}
#referral{list-style-type:disc;margin-left:18px;}
#ref-form-link{background:#1f7f3f;color:#ffffff;font-weight:bold;padding:6px 17px;font-size:14px;-webkit-border-radius: 15px;-moz-border-radius: 15px;border-radius: 15px;}

/* Main */
.main{padding-left:20px;}
.main ul{padding-left:10px;}
.main li{list-style-type:none;background:url(/wp-content/themes/emerge/images/reddot_bg.png ) no-repeat 0px 7px;padding-left:12px;font-size:14px;}
#gallery-1 .gallery-item{padding:0px;}
#gallery-1 {padding:10px 0px 0px 30px;}
#gallery-1 img {border:2px solid #1f7f3f !important;}

/* TopLeft */

#topleft{width:521px;margin-bottom:35px;}
.redimage{margin:0;}
.redimage .ft{background:url(/wp-content/themes/emerge/images/redimage-foot.png) no-repeat 0px 0px;}
.redimage .ft p{line-height:28px;font-color:#d62027;color:#d62027;font-size:19px;padding-left:17px;}
#homepage_main{}

/* TopRight */
#topright{width:366px;float:right;margin-bottom:35px;font-size:14px;line-height:21px;}
#topright .mod{margin:2px 0px 0px 0px;}
#topright .mod .inner{padding:10px;}
#topright .mod .bd p{padding-top:0px;padding-bottom:12px;font-weight:normal;}

/* Bottom */
.roundimg{position:absolute;right:18px;top:16px;}
#bottomleft{width:439px;}
#bottomright{width:439px;float:right;}
#bottomleft .hd p{font-weight:bold;font-size:17px;color:#1e9144;padding-left:10px;padding-top:15px;}
#bottomright .hd p{font-weight:bold;font-size:17px;color:#1e9144;padding-left:10px;padding-top:15px;}
#bottomleft .bd {color:#6e7173;font-size:16px;padding-bottom:13px;padding-left:10px;width:250px;}
#bottomright .bd {color:#6e7173;font-size:16px;padding-bottom:13px;padding-left:10px;width:250px;}
#bottomleft .readmore{position:relative;}
#bottomright .readmore{position:relative;}
#bottomleft .ft,#bottomright .ft{padding-bottom:20px;padding-left:20px;}

/* Foot */

.foot{background:url(images/foot_bg.png) repeat-x;height:88px;color:#919495;}
.foot a:link{color:#1e9144;}
.foot a:hover{color:#d62027;text-decoration:none;}
.foot a:visited{background-color:transparent;}
#foot_img{position:absolute;right:0px;top:2px;}
#contact{position:absolute;right:245px;top:8px;font-weight:bold;color:#1e9144;line-height:18px;}
.foot .linkbar{position:absolute;top:18px;right:0px;font-size:105%;margin:0px;}
.foot .linkbar ul {padding:0px;}
.foot .linkbar li a{border-right:1px solid #919495;color:#6e7173;padding:0 10px;}
.foot .linkbar li a:visited{background-color:transparent}
#copy{position:absolute;top:40px;left:10px;padding:0px;color:#6e7173;}

/* Contact Page */
.contact-details .unit{width:225px;}
.contact-details h4{color:#1f7f3f}

/* Referral Form */
.contact-form{width:555px;}
.contact-form li{padding-bottom:20px;overflow:hidden;position:relative;}
.contact-form li label{float:left;}
.contact-form ul{border: 1px solid #1f7f3f;padding-top:25px;margin-bottom:15px;position:relative;}
.contact-form input{margin-right:15px;}
.contact-form span.wpcf7-form-control-wrap{float:right;position:static;}
.note{font-style:italic;font-weight:bold;padding:10px;color:#d62027;}
.statement{font-weight:bold;padding:10px 13px 20px;color:#1f7f3f;}
.contact-form li.statement,.contact-form li.note{background:none;margin:0px;}
#self-referral{font-weight:bold;color:#d62027;padding:0px 0px 0px 12px;}
.contact-form .checkbox input{float:none;margin:0px;}
.contact-form textarea{height:110px;margin:15px 0px 0px;width:500px;}
.wpcf7-list-item{float:right;margin-right:15px;}
.contact-form h1{margin-bottom:20px;}
.contact-form span.wpcf7-not-valid-tip{border:none;padding:0px;color:#ff0000;font-size:12px;background:none;left:auto;top:auto;bottom:3px;right:14px;text-align:right;}
.contact-form .wpcf7-submit{cursor:pointer;padding:0px 30px;font-size:15px;background-color:#1f7f3f;color:#ffffff;-webkit-border-radius: 15px;-moz-border-radius: 15px;border-radius: 15px;}
.wpcf7-form .wpcf7-response-output{width:505px;text-align:center;font-weight:bold;border:none;color:#ffffff;}
.wpcf7-form .wpcf7-validation-errors{background:#ff0000;}
.wpcf7-form .wpcf7-mail-sent-ok{background:#1f7f3f;}
.contact-form .req{color:#ff0000;}
.contact-form .required{color:#000000;background:none;font-weight:bold;}



