body {
	font-family: 'Lato', sans-serif;
	font-size:18px;
	line-height:28px;
	position:relative;
	color:#4f4f4f;

}
h1 {
}
h2 {
	font-size:200%;
	font-weight:700;
	padding-top:10px;
	color:#7b2110;
}
h2 span {
	color:#4f4f4f;
	font-weight:400;
}
h3 {
	font-size:175%;
	color:#4f4f4f;
	font-weight:400;
	margin:-40px 0 30px 0;
	padding:0;
}
h3 span {
	color:#19779d;
}
h4 {
	font-size:150%;
	color:#731800;
	line-height:inherit;
	margin:15px 0 10px 0;
}
h5 {
	font-size:125%;
	font-weight:400;
}
img {
	border:0;
}
.social {
	margin:90px 0 0 0;
	text-align:right;
	float:right;
}
.social img {
	margin-left:3px;
}
div.chat a {
	color:#3d3d3d;
	font-size:16px;
	text-transform:uppercase;
	font-weight:bold;
	margin-right:30px
}
a.chat img {
	margin-right:5px;
}
span.ph1 {
	color:#e77502;
	font-size:18px;
	margin-right:30px;
	font-weight:900;
}
span.ph1 img {
	margin-right:5px;
}
span.ph2 {
	color:#731800;
	font-size:18px;
	margin-right:30px;
	font-weight:900;
}
span.ph2 img {
	margin-right:5px;
}
header {
	background:#fff;
}
.leftspace {
	margin-left:0 !important;
}
a.collapse-link img{ float:right; margin-top:10px;}
p {
	color:#333;
	margin-bottom:5px;
	/*margin-top:-36px;*/
	font-weight:600;
}
p span {
	color:#19779d;
}
.logo {
	margin-top:20px;
	margin-bottom:20px
}
.phonenumbers {
	float:right;
	margin-top:90px;
}
.collapse-link {
	display:none;
}
.topspace {
	padding-top:0px;
}
a.userlogin {
	background:#666666;
	color:#fff;
	font-size:24px;
	text-transform:uppercase;
	float:right;
	padding:0 15px 0 0;
	height:47px;
}
a.userlogin img {
	margin-right:15px;
	height:47px;
}
a.userlogin:hover {
	background:#e77502;
	text-decoration:none;
}
.navbg {
	background:#3d3d3d;
	height:47px;
}
nav {
}
.navbar .nav {
	margin:0;
}
.navbar {
	margin:0;
}
.navbar-inner {
	background:none;
	border:0;
	box-shadow:none;
	border-radius:0;
	padding:0;
	background-image:none;
	filter:none!important;
	background-color:#3d3d3d;
}
.navbar .nav > li > a {
	font-size:15px;
	color:#ffffff;
	font-weight:400;
	text-transform:uppercase;
	padding:13px 20px;
	text-align:center;
	text-shadow:none;
}
.navbar .nav > li > a:hover {
	background:#e77502;
	color:#fff;
}
.navbar .nav > .active > a, .navbar .nav > .active > a:hover, .navbar .nav > .active > a:focus {
 background:#e77502 box-shadow:none;
	color:#fff;
	border-radius:0;
}
.navbar .btn-navbar {
	margin-top:10px;
	background:#00bfbf;
}
.navbar .btn-navbar:hover {
	background:#666;
}
.navbar .nav li.dropdown.open > .dropdown-toggle, .navbar .nav li.dropdown.active > .dropdown-toggle, .navbar .nav li.dropdown.open.active > .dropdown-toggle {
	background:#00bfbf;
	color:#fff;
	border-radius:0;
}
.navbar .nav > li > .dropdown-menu::after {
border:none;
}
.navbar .nav > li > .dropdown-menu::before {
border:none;
}
.dropdown-menu {
	margin:0;
	box-shadow:none;
	background:#fff;
	border-radius:0;
	background: #00bfbf;
	border:0;
	min-width:180px;
	border:none !important;
}
ul.unstyled, ol.unstyled {
}
ul.dp ul li {
	padding:0 0 0 13px;
}
ul.dp ul li a {
	color:#fff;
	display:block;
	font-size:13px;
	line-height:18px;
	padding:3px 0 3px 5px;
}
ul.dp ul li a:hover {
	text-decoration:none;
	color:#000;
}
.mainbanner {
	/*background:#d7d7d7 url(../images/banner.png) no-repeat top center;*/
	background:#d7d7d7;
	min-height:150px;
	text-align:center;
}
.mainbanner h1 {
	font-size: 43px;
    color: #842108;
    line-height: 50px;
    font-weight: 400;
    padding: 5px 0;
    margin: 0;
}

.mainbanner a {
	text-align:center;
	font-size:30px;
	line-height:36px;
	text-transform:uppercase;
	color:#3d3d3d;
	font-weight:600;
	margin-bottom:40px;
}

.mainbanner a:hover {
	text-decoration:none;
	color:#e77502;
}
.mainbanner a span {
	display:block;
	font-weight:900;
}

a.signup {
	display:block;
	font-size:35px;
	color:#fff;
	background:#e77502;
	font-weight:900;
	text-transform:uppercase;
	width:210px;
	height:50px;
	margin:-21px auto 13px auto;
	padding:0;
	line-height:58px;
}
a.signup:hover {
	background:#333;
	text-decoration:none;
	color:#e77502;
}
.mainbanner span {
	font-size:36px;
	color:#3d3d3d;
	line-height:40px;
	font-weight:900;
	text-transform:uppercase;
}
.welcometext {
	text-align:center;
	font-weight:300;
}
.welcomebg {
	background:url(../images/welcomebg.png) no-repeat bottom center;
	padding-bottom:110px;
}
.welcometext h2 {
	color:#3d3d3d;
	margin:0 0 10px 0;
	padding:0;
	text-transform: uppercase;
	font-weight:bold !important;
	text-align:center;
	font-size:24px;
}
.welcometext h2 span {
	color:#7b2110;
	font-size:48px;
	line-height:60px;
	text-transform:none;
	display:block;
	padding-bottom:25px;
	background:url(../images/welcome-text.png) no-repeat bottom center;
}
.welcometext h3 {
	color:#232122;
	font-size:18px;
	font-weight:900;
	text-transform:uppercase;
}
.hot1content {
	width:60%;
	padding:10px 0 0 25px;
}
.hotbutons {
	background:#842108;
}
.hotbutons a {
	text-align:center;
	font-size:30px;
	line-height:36px;
	text-transform:uppercase;
	color:#fff;
	font-weight:300;
	margin-bottom:40px;
}
.hotbutons img {
	margin-bottom:10px;
	margin-top:-31px;
}
.hotbutons a:hover {
	text-decoration:none;
	color:#e77502;
}
.hotbutons a span {
	display:block;
	font-weight:900;
}
.footer {
	background:#1a1a1a;
	padding:0px 0;
	font-size:14px;
	color:#e77502;
	line-height:50px;
	text-align:center;
}
.footer .links, .footer .links a {
	color:#9f9f9f;
}

/*-------LOGIN CONTROL STARTS HERE -------*/

/* Login Container (default to float:right) */
*#loginContainer {
    position:relative;
    float:right;
    font-size:14px;
}*

/* Login Button */
#loginButton { 
    display:inline-block;
    float:right;
/*    background:#d2e0ea url(../images/buttonbg.png) repeat-x; */
   
    border:1px solid #899caa; 
    border-radius:3px;
    -moz-border-radius:3px;
    position:relative;
    z-index:30;
    cursor:pointer;
}

/* Login Button Text */
#loginButton span {
    /*color:#445058; */
    font-size:22px; 
    font-weight:bold; 
    /* text-shadow:1px 1px #fff; */
    padding:7px 29px 9px 10px;
    background:url(../images/loginArrow.png) no-repeat 53px 7px;
    display:block
}

#loginButton:hover {
    background:url(../images/buttonbgHover.png) repeat-x;
}

/* Login Box */
#loginBox 
{
    /*position:absolute;
    top:34px;*/
    padding-left: 508px;
    right:0;
    display:none;
    z-index:29;
}

/* If the Login Button has been clicked */    
#loginButton.active {
    border-radius:3px 3px 0 0;
}

#loginButton.active span {
    background-position:53px -76px;
}

/* A Line added to overlap the border */
#loginButton.active em {
    position:absolute;
    width:100%;
    height:1px;
    /*background:#d2e0ea;*/
    bottom:-1px;
}

/* Login Form */
#loginForm {
    width:248px; 
    border:1px solid #4f4f4f;
    border-radius:3px 0 3px 3px;
    -moz-border-radius:3px 0 3px 3px;
    /*margin-top:13px;*/
    background:#666666;
    padding:6px;
}

#loginForm fieldset {
    margin:0 0 12px 0;
    display:block;
    border:0;
    padding:0;
}

fieldset#body {
    background:#fff;
    border-radius:3px;
    -moz-border-radius:3px;
    padding:10px 13px;
    margin:0;
}

#loginForm #checkbox {
    width:auto;
    margin:1px 9px 0 0;
    float:left;
    padding:0;
    border:0;
    *margin:-3px 9px 0 0; /* IE7 Fix */
}

#body label {
    color:#3a454d;
    margin:9px 0 0 0;
    display:block;
    float:left;
}

#loginForm #body fieldset label {
    display:block;
    float:none;
    margin:0 0 6px 0;
}

/* Default Input */
#loginForm input {
    width:92%;
    border:1px solid #899caa;
    border-radius:3px;
    -moz-border-radius:3px;
    color:#3a454d;
    font-weight:bold;
    padding:8px 8px;
    box-shadow:inset 0px 1px 3px #bbb;
    -webkit-box-shadow:inset 0px 1px 3px #bbb;
    -moz-box-shadow:inset 0px 1px 3px #bbb;
    font-size:12px;
}

/* Sign In Button */
#loginForm #login {
    width:auto;
    float:left;
    background:#339cdf url(../images/loginbuttonbg.png) repeat-x;
    color:#fff;
    padding:7px 10px 8px 10px;
    text-shadow:0px -1px #278db8;
    border:1px solid #339cdf;
    box-shadow:none;
    -moz-box-shadow:none;
    -webkit-box-shadow:none;
    margin:0 12px 0 0;
    cursor:pointer;
    *padding:7px 2px 8px 2px; /* IE7 Fix */
}

/* Forgot your password */
#loginForm span {
    text-align:center;
    display:block;
    padding:7px 0 4px 0;
}

#loginForm span a {
    color:White;
    /*text-shadow:1px 1px #fff;*/
    font-size:15px;
}

input:focus {
    outline:none;
}
a.userlogin1:hover {
	background:#e77502;
	text-decoration:none;
}
.New
{
    font-size:15px;
    background-color:#e77502;
    color:Orange
	font-weight:400;
	text-transform:uppercase;
	padding:0px 0px;
	text-align:center;
	text-shadow:none;
    }
.jumper
    {
        background-color:#3d3d3d;
     }

.LoginInfo
{
    }
    
#chosenColor 
{
background-color: Orange;
}

.Newbut{
    background:none!important;
    border:none; 
    padding:0!important;
    font-family:arial,sans-serif; /*input has OS specific font-family*/
    color:#069;
    text-decoration:underline;
    cursor:pointer;
}


/*-------END LOGIN CONTROL STARTS HERE -------*/

.RSsymbol
{
    height:120px;
}
    
.symbol
{
    height :100px;  
}
.VerticleLine
{

}
.row.vdivide [class*='col-']:not(:last-child):after {
  background: #e0e0e0;
  width: 1px;
  content: "";
  display:block;
  position: absolute;
  top:0;
  bottom: 0;
  right: 0;
  min-height: 70px;
}
.jumperNew
{
background-color:#3d3d3d;    
}
    
.jumperNew1
{
background-color:Blue;        
}    
.thumview {
	background:#e77502;
	color:#fff;
	text-align:center;
	margin-bottom:30px;
}
.thumview span {
	padding: 0px 0;
    font-size: 15px;
    font-weight: bold;
    line-height: 26px;
    display: block;
}

.SignUpBar {
	min-height:138px;
	text-align:center;
}

.SignUpBar span {
	font-size:16px;
	color:#3d3d3d;
	line-height:40px;
	font-weight:900;
	text-transform:uppercase;
}