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

body {min-width:940px; margin:0px; padding:0px; background:url(../images/bkg.jpg) top center fixed no-repeat #1a1f1a;}

h1 {margin:0px 0px 20px 0px; padding:0px; font-family:'Lato',arial,helvetica,sans-serif; font-size:32px; line-height:normal; font-style:normal; font-weight:300; color:#fff;}
h2 {margin:0px 0px 14px 0px; padding:10px 0px 0px 0px; font-family:'Roboto',arial,helvetica,sans-serif; font-size:22px; line-height:normal; font-style:normal; font-weight:300; color:#fed650;}
h3 {margin:0px 0px 14px 0px; padding:10px 0px 0px 0px; font-family:'Roboto',arial,helvetica,sans-serif; font-size:16px; line-height:normal; font-style:normal; font-weight:bold; color:#fff;}


/* IDS */
#rcom_header-wrap {position:fixed; z-index:500; width:100%; height:190px; margin:0px; padding:0px; background:url(../images/header-bkg.png) top no-repeat;}
#rcom_header {width:940px; height:190px; margin:0px auto; padding:0px; position:relative;}
#rcom_content {width:940px; margin:0px auto; padding:220px 0px 30px 0px; position:relative; font-family:'Roboto',arial,helvetica,sans-serif; font-size:14px; color:#fff;}
#rcom_content-forum {width:940px; margin:0px auto; padding:220px 0px 30px 0px; position:relative; font-family:'Roboto',arial,helvetica,sans-serif; font-size:14px; color:#fff;}
#rcom_footer-wrap {width:100%; height:110px; margin:0px; padding:0px; background:#ffb93e;}
#rcom_footer {width:940px; height:110px; margin:0px auto; padding:0px; position:relative;}


/* CLASSES */
.rcom_logo {position:absolute; top:26px; left:0px;}
.rcom_tnav {position:absolute; top:95px; right:0px;}
.rcom_homeboxes-wrap {width:940px; margin:0px auto 40px auto; padding:0px 0px 30px 0px; position:relative; border-bottom:1px solid #dcdcdc;}
.rcom_homeboxes {width:900px; margin:0px auto;}
.rcom_homebox {float:left; width:300px; font-family:'Roboto',arial,helvetica,sans-serif; font-size:23px; font-weight:300; color:#fff; text-align:center;}
.rcom_homebox span {display:block; margin-top:15px;}
a.rcom_homebox:hover img {opacity:0.8;}
.rcom_bnav {position:absolute; top:15px; left:0px; font-family:'Roboto',arial,helvetica,sans-serif; font-size:14px; color:#000;}
.rcom_contact {position:absolute; top:12px; right:0px; font-family:'Roboto',arial,helvetica,sans-serif; font-size:18px; color:#000; text-align:right;}
.rcom_contact span {display:block; font-size:20px;}
.rcom_copyright {position:absolute; top:85px; left:0px; font-family:'Roboto',arial,helvetica,sans-serif; font-size:12px; color:#5f420f;}
.rcom_creator {position:absolute; top:85px; right:0px; font-family:'Roboto',arial,helvetica,sans-serif; font-size:12px; color:#5f420f; text-align:right;}
.rcom_coupon {float:right; width:380px; margin:0px 0px 30px 30px; text-align:center;}
.rcom_coupon p {margin:0px !important; padding:0px 0px 20px 0px !important; border-bottom:1px solid #dcdcdc; font-family:'Lato',arial,helvetica,sans-serif; font-size:32px; font-weight:300; color:#ffd650; line-height:36px !important;}
.rcom_coupon span {display:block; font-weight:bold; color:#fff; text-transform:uppercase;}


/* 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-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%;}
.rcom_col3-1 {float:left; width:65%; margin-right:5%;}
.rcom_col3-2 {float:left; width:30%;}


/* 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 p {font:14px 'Open Sans',arial,helvetica,sans-serif; color:#000;}
#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:#fed650; text-decoration:underline;}
a:hover {color:#fed650; text-decoration:none;}

a.rcom_homebox {color:#fff; text-decoration:none;}
a.rcom_homebox:hover {color:#4ccfff; text-decoration:none;}

.rcom_bnav a {color:#000; text-decoration:none; margin-right:25px;}
.rcom_bnav a:hover {color:#000; text-decoration:none; border-bottom:1px solid #000;}

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

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


/* FONTS */
.c-yellow {color:#fed650;}