/* css document */
@import url("resolute_common.css");
body { margin:0; padding:0; border:0; font:normal 13px arial; color: #4d4d4d;  }
div,iframe, h1, h2, h3, h4, h5, h6, img, blockquote, form, ul, li { margin:0; padding:0;}
p{line-height: 20px; text-align:left; margin-top:7px; padding:0px; }
span{margin:0; padding:0;}
.clearfix:after { content:"."; display: block; height: 0; clear: both; visibility:hidden; }
body a:link, body a:visited { font: normal 13px arial; color: #8E6853; text-align:left; cursor:pointer; text-decoration:none; }
body a:hover { font: normal 13px arial; color: #D66A2C; text-align:left; cursor:pointer; text-decoration:none; }
.bodycolor { background-color:#ffffff; margin:0; padding:0; border-top:1px solid #3a2f23; }





h1{font:normal 25px/30px calibri, arial; color: #97410d; text-align:left; height:auto; margin-bottom:15px;}
h2{font:normal 20px/20px calibri, arial; color: #97410d; text-align:left; margin-bottom:15px;}
h3{font:normal 18px/20px calibri, arial; color: #97410d; margin-bottom:15px; }
h4{font:normal 15px/20px calibri, arial; color: #97410d; margin-bottom:15px; }
h5{font:normal 13px/20px calibri, arial; color: #97410d; margin-bottom:15px; }
h6{font:normal 13px/20px calibri, arial; color: #97410d; margin-bottom:15px; }
/* section settings ends */


/***************** template specific classes starts************************/
#wrapper { width:100%; margin:0 auto; padding:0; }
#logodiv { width:960px; margin:0 auto; height:auto; overflow:hidden; padding:0; }
#logodiv .logocontainer { width:300px; margin:0; float:left; padding:0; }
#logodiv .toplinks {  float:right; width:350px;}
.toplinks ul { float:right; height:21px; margin: 0; padding: 0; background:#EAE4D4; /*border:1px solid #C5C1C0;*/}
.toplinks ul li {color: #313131;display: inline; font: 14px calibri, arial; list-style: none outside none;  margin: 0; padding: 5px 10px;}
.toplinks ul li a { color: #313131; font: 14px calibri, arial; margin: 0; padding: 0; text-decoration: none; text-transform:capitalize;}

#topmenudiv { background-color:#342a1e; width:100%; height:30px; margin:0; padding:0; }
#navwrapper { width:990px; margin:0 auto; padding:0; padding-left:40px; }
#bgimg { background:url(../images/midbg.jpg) top left repeat-x #ffffff; min-height:513px; height:auto !important; height:513px; width:100%; border:0px solid #0000ff; padding:0; }
#midpan { width:960px; margin:0 auto; padding:0px; height:auto; padding-top:5px; border:0px solid #ff0000; }
#banner { width:960px; margin:0; padding:0; height:311px; position:relative; z-index:1; }
#punchline { margin:0; padding:0; position:absolute; z-index:3; margin-top:260px; margin-left:520px; }
#cornerdiv { width:960px; margin:0 auto; padding:0; height:311px; position:absolute; z-index:2; border:0px solid #ff0000; }
#midcontent { width:960px; margin:0 auto; padding:0; min-height:195px; height:auto !important; height:195px; border:0px solid #ff0000; margin-top:4px; }
#midcontent .aptdiv { width:243px; height:193px; background: url(../images/apt_bg.jpg) top left no-repeat #f2ecdc; float:left; margin-top:0px; }
#midcontent .aptdiv .aptheader { padding-left:9px; margin:0; width:27px; float:left; }
#midcontent .aptdiv #container1 { padding:15px 5px 5px 15px; margin:0; width:173px; }
#midcontent .ctmcontentcontainer { float:left; margin-top:4px; padding:20px 17px 15px 29px; border:0px solid #ff0000; width:670px; }
#footerwrapper { width:960px; margin:0 auto; }
#footertop { width:900px; margin:0 auto; background-color:#483d2f; padding:12px 0px 0px 60px; min-height:105px; height:auto !important; height:105px; }
#footerbot { padding:0; width:960px; margin:0 auto; border:0px solid #ff0000; padding-top:6px; }
#iconlist { width:105px; float:right; padding:0px 0px 0px 0px; border:0px solid #ff0000; }
#footerlinks { margin:0px; padding:0px; width:650px; float:left; border:0px solid #ff0000; }
#footerlinks ul { margin:0px; padding:0px; }
#footerlinks ul li { list-style:none; margin:0px; padding:0px; }
#column1 { float:left; width:170px; padding:0; margin:0px; border-right:1px dotted #ffffff; height:90px; }
#column1 ul { margin:0px; padding:0px; }
#column1 ul li { margin:0px; padding:0px; vertical-align:top; line-height:12px; }
#column2 { float:left; width:165px; padding:0; margin:0px; border-right:1px dotted #ffffff; padding-left:65px; height:90px; }
#column2 ul { margin:0px; padding:0px; }
#column2 ul li { margin:0px; padding:0px; vertical-align:top; line-height:12px; }
#column3 { float:left; width:165px; padding:0; margin:0px; border-right:1px dotted #ffffff; padding-left:65px; height:90px; }
#column3 ul { margin:0px; padding:0px; }
#column3 ul li { margin:0px; padding:0px; vertical-align:top; line-height:12px; }
.bottomlinks { font: normal 12px arial; color:#ffffff; text-decoration:none; word-wrap:break-word; margin:0px; padding:0px; }
a.bottomlinks:link, a.bottomlinks:visited { font: normal 12px arial; color:#ffffff; text-decoration:none; cursor:pointer; word-wrap:break-word; margin:0px; padding:0px; }
a.bottomlinks:hover { font: normal 12px arial; color:#CFB0B0; text-decoration:underline; cursor:pointer; word-wrap:break-word; margin:0px; padding:0px; }
#address { margin:0px 0px 0px 0px; width:180px; float:left; word-wrap:break-word; font: normal 12px arial; color:#ffffff; padding-left:40px; border:0px solid #ff0000; }
#address a{color:#ffffff; text-decoration:none;}
#footertextwrapper { margin: 0 auto; font:normal 11px arial; color:#4c4c4c; border:0px solid #ff0000; text-align:left; padding:0; float:left; width:700px; vertical-align:bottom; line-height:24px; }
#ehlicon { float:left; margin:0; padding:0; margin-right:3px; width:20px; }
#ehlicon img { float:right; margin:0; padding:0; border:0; }
#pwbymain { float:left;padding:0;  margin:0 auto; border:0px solid #ff0000; padding-top:6px; padding-right:40px; }
.btm_rgt_text { margin: 0 auto; font:normal 11px arial; color:#4c4c4c; border:0px solid #ff0000; text-align:left; padding:0; float:left; vertical-align:bottom; padding-right:5px; }
.btm_rgt_img { float:left; margin:0; padding:0; }
.btm_rgt_img img { float:right; margin:0; padding:0; border:0; }

/**************** template specific classes ends***************************/





