html {overflow-y:scroll; overflow-x:auto;}
::selection {background:#d5d5d5;}
::-moz-selection {background:#d5d5d5;}

body {margin:0px; padding:0px; background:url(../images/bkg.png) repeat; font-family:'Open Sans',arial,helvetica,sans-serif; font-size:14px; color:#424242;}

h1 {margin:0px 0px 16px 0px; padding:0px; font-family:'Fjalla One',arial,helvetica,sans-serif; font-size:30px; line-height:normal; font-style:normal; font-weight:normal; color:#222d3a; text-transform:uppercase;}
h2 {margin:0px 0px 14px 0px; padding:10px 0px 0px 0px; font-family:'Fjalla One',arial,helvetica,sans-serif; font-size:24px; line-height:normal; font-style:normal; font-weight:normal; color:#135e7f; text-transform:uppercase;}
h3 {margin:0px 0px 14px 0px; padding:10px 0px 0px 0px; font-family:'Open Sans',arial,helvetica,sans-serif; font-size:16px; line-height:normal; font-style:normal; font-weight:bold; color:#000;}

hr {width:100%; height:2px; margin:40px 0px; padding:0px; background:url(../images/hr-bkg.png) repeat-x; border:none;}

/* IDS */
#rcom_tnav-wrap {width:100%; height:56px; margin:0px; padding:0px; background:#2f792f;}
#rcom_tnav {width:960px; height:56px; margin:0px auto; padding:0px; position:relative;}
#rcom_header-wrap {width:100%; height:180px; margin:0px; padding:0px; background:url(../images/header-bkg.png) repeat;}
#rcom_header {width:960px; height:180px; margin:0px auto; padding:0px; position:relative;}
#rcom_banner-wrap {width:100%; height:360px; margin:0px; padding:0px; background:#222d3a;}
#rcom_banner {width:960px; height:360px; margin:0px auto; padding:0px; position:relative;}
#rcom_divider-wrap {width:100%; height:30px; margin:0px; padding:0px; background:url(../images/banner-bkg.png) repeat;}
#rcom_divider {width:960px; height:30px; margin:0px auto; padding:0px; position:relative;}
#rcom_content-home {width:960px; margin:0px auto; padding:40px 0px 30px 0px; position:relative; background:url(../images/content-shadow.png) top no-repeat;}
#rcom_content {width:960px; margin:0px auto; padding:40px 0px 30px 0px; position:relative;}
#rcom_footer-wrap {width:100%; height:100px; margin:0px; padding:0px; background:#222d3a;}
#rcom_footer {width:960px; height:100px; margin:0px auto; padding:0px; position:relative;}
#rcom_footnotes-wrap {width:100%; height:65px; margin:0px; padding:0px; background:#171e27;}
#rcom_footnotes {width:960px; height:48px; margin:0px auto; padding:0px; position:relative;}


/* CLASSES */
.rcom_email {position:absolute; top:18px; left:10px; font-family:'Open Sans',arial,helvetica,sans-serif; font-size:14px; color:#fff;}
.rcom_nav {position:absolute; top:10px; right:10px;}
.rcom_logo {position:absolute; top:36px; left:10px;}
.rcom_slogan {position:absolute; top:58px; right:10px; font-family:'Fjalla One',arial,helvetica,sans-serif; font-size:22px; color:#5f5f5f; text-align:right; text-transform:uppercase;}
.rcom_phone {position:absolute; top:85px; right:10px; font-family:'Fjalla One',arial,helvetica,sans-serif; font-size:37px; color:#5f5f5f; text-align:right;}
.rcom_rotate {width:960px; height:360px; overflow:hidden; background:#cccac9;}
.rcom_rotate p {position:absolute; top:50px; left:50px; width:450px; margin:0px; padding:0px; font-family:'Open Sans',arial,helvetica,sans-serif; font-size:15px; color:#cccac9; line-height:20px;}
.rcom_rotate span {display:block; margin-bottom:22px; font-family:'Fjalla One',arial,helvetica,sans-serif; font-size:24px; color:#cccac9; text-transform:uppercase; line-height:30px;}
.rcom_rotate a {display:inline-block; padding:7px 10px; background:#364d62; border:1px solid #545453; border-radius:5px; font-family:'Fjalla One',arial,helvetica,sans-serif; font-size:16px; color:#fff; text-transform:uppercase; text-decoration:none; text-align:center;}
.rcom_rotate a:hover {background:#6c8397; color:#fff; text-decoration:none;}
.rcom_bnav {position:absolute; top:35px; left:10px; font-family:'Fjalla One',arial,helvetica,sans-serif; font-size:22px; color:#d8d8d8;}
.rcom_footlogos {position:absolute; top:24px; left:505px;}
.rcom_footcontact {position:absolute; top:22px; right:10px; font-family:'Open Sans',arial,helvetica,sans-serif; font-size:26px; font-weight:bold; color:#d8d8d8; text-align:right;}
.rcom_footemail {font-size:12px;}
.rcom_copyright {position:absolute; top:18px; left:10px; font-family:'Open Sans',arial,helvetica,sans-serif; font-size:12px; color:#d8d8d8;}
.rcom_creator {position:absolute; top:18px; right:10px; font-family:'Open Sans',arial,helvetica,sans-serif; font-size:12px; color:#d8d8d8; text-align:right;}


/* PRESET STYLES */
#rcom_content form {margin:0px; padding:0px;}
#rcom_content p {margin:0px 0px 14px 0px; line-height:22px;}
#rcom_content ul {margin:0px 0px 5px 40px; padding:0px; list-style-image:url(../images/bullet.png);}
#rcom_content ul.noindent {margin:0px 0px 5px 15px; padding:0px;}
#rcom_content ul li {padding-bottom:10px; line-height:22px;}
#rcom_content ol {margin:0px 0px 5px 40px; padding:0px;}
#rcom_content ol.noindent {margin:0px 0px 5px 15px; padding:0px;}
#rcom_content ol li {padding-bottom:10px; line-height:22px;}

#rcom_content-home form {margin:0px; padding:0px;}
#rcom_content-home p {margin:0px 0px 14px 0px; line-height:22px;}
#rcom_content-home ul {margin:0px 0px 5px 40px; padding:0px; list-style-image:url(../images/bullet.png);}
#rcom_content-home ul.noindent {margin:0px 0px 5px 15px; padding:0px;}
#rcom_content-home ul li {padding-bottom:10px; line-height:22px;}
#rcom_content-home ol {margin:0px 0px 5px 40px; padding:0px;}
#rcom_content-home ol.noindent {margin:0px 0px 5px 15px; padding:0px;}
#rcom_content-home ol li {padding-bottom:10px; line-height:22px;}

#rcom_content-blog ul {margin:0px 0px 5px 20px; padding:0px; list-style-image:url(../images/bullet2.png);}

.clear {clear:both; line-height:0px; font-size:0px; height:0px; line-height:0px;}
.hide {display:none;}
.fleft {float:left;}
.fright {float:right;}
.textleft {text-align:left;}
.textright {text-align:right;}
.textcenter {text-align:center;}
.notoppad {padding-top:0px !important;}
.nomargin {margin:0px !important;}
.smargin {margin-bottom:5px !important;}
.lmargin {margin-bottom:20px !important;}
.uppercase {text-transform:uppercase;}
.lowercase {text-transform:lowercase;}
.imgborder {border:2px solid #000;}
.imgleft {float:left; margin-right:20px; margin-bottom:20px;}
.imgright {float:right; margin-left:20px; margin-bottom:20px;}
.linkhover:hover {opacity:0.8;}
.linkhover img:hover {opacity:0.8;}
:-webkit-input-placeholder {color:#000; opacity:1;}
::-webkit-input-placeholder {color:#000; opacity:1;}
:-moz-placeholder {color:#000; opacity:1;}
::-moz-placeholder {color:#000; opacity:1;}
:-ms-input-placeholder {color:#000; opacity:1;}


/* GRID */
.rcom_col2 {float:left; width:48%;}
.rcom_col2-pad {margin-right:4%;}
.rcom_col3 {float:left; width:30%;}
.rcom_col3-pad {margin-right:5%;}
.rcom_col4 {float:left; width:22%;}
.rcom_col4-pad {margin-right:4%;}


/* THANK YOU */
#thankyoumessage {margin:0px auto; margin-top:350px; padding-top:16px; width:600px; height:100px; background:#e0e0e0; border-radius:8px; border:5px solid #fff; z-index:999; text-align:center; box-shadow:0px 0px 5px #000;}
#thankyoumessage h2 {font:20px 'Open Sans',arial,helvetica,sans-serif; color:#000; margin-bottom:6px; text-transform:uppercase;}
#thankyoumessage a {font:12px 'Open Sans',arial,helvetica,sans-serif; color:#444; text-decoration:none; cursor:pointer;}
#thankyoumessage a:hover {color:#000;}
#overlay {background:url(../images/transparent.png); position:absolute; top:0px; left:0px; width:100%; height:100%; z-index:999;}


/* CLEAR FIX */
.clearfix:after {content:"."; display:block; clear:both; visibility:hidden; line-height:0; height:0;}
.clearfix {display:inline-block;}
html[xmlns] .clearfix {display:block;}
* html .clearfix {height:1%;}


/* LINKS */
a {color:#135e7f; text-decoration:underline;}
a:hover {color:#135e7f; text-decoration:none;}

.rcom_email a {color:#fff; text-decoration:none;}
.rcom_email a:hover {color:#d4d4d4; text-decoration:none;}

.rcom_bnav a {color:#d7d8d8; text-decoration:none;}
.rcom_bnav a:hover {color:#d7d8d8; text-decoration:none; border-bottom:2px solid #d7d8d8;}

.rcom_footcontact a {color:#d8d8d8; text-decoration:none;}
.rcom_footcontact a:hover {color:#d8d8d8; text-decoration:none; border-bottom:1px solid #d8d8d8;}

.rcom_creator a {color:#d8d8d8; text-decoration:none;}
.rcom_creator a:hover {color:#d8d8d8; text-decoration:none; border-bottom:1px solid #d8d8d8;}


/* FONTS */
.c-green {color:#2f792f;}
.c-blue {color:#135e7f;}
/**********shafeeq****************/
.rcom_logo img{width:100%; height:; }
#rcom_banner .rcom_rotate img{ width:960px; height:360px; }
#rcom_content img{ width:340px; height:245px;}
