body {
	font-family: 'Lato', sans-serif;
	font-size:18px;
	line-height:28px;
	position:relative;
	color:#333333;
}
h1 {
	padding:0px;
	line-height:46px;
	font-size:36px;
	color:#0f3d8b;
	clear:both;
}
h2 {
	font-size:32px;
	font-weight:700;
	padding-top:10px;
	color:#f8941b;
	margin:20px 0;
}
h3 {
	font-size:26px;
	color:#0f3d8b;
	font-weight:700;
	margin:5px 0 10px 0;
	padding:0;
}
h4 {
	font-size:22px;
	color:#f8941b;
	line-height:inherit;
	margin:15px 0 10px 0;
}
h5 {
	font-size:18px;
	font-weight:900;
	color:#0f3d8b;
}
img {
	border:0;
}

.top-strip {
	background:#f5f5f5;
	padding:10px 0px;
}
.top-strip  form {
	margin:0px;
	padding:0px;
	display:inline;
}
.form-leftm {
	margin-left:8px;
}
a.top-link {
	color:#0f3d8b;
	font-size:14px;
	letter-spacing:0.5px;
	text-decoration:none;
}
a.top-link:hover {
	color:#0f3d8b;
	font-size:14px;
	letter-spacing:0.5px;
	text-decoration:underline;
}
.userlogin {
	display:none;
}
.livechat {
	text-align:right;
}
.social {
	margin:90px 0 0 0;
	text-align:right;
	float:right;
}
.social img {
	margin-left:3px;
}
a.chat {
	color:#3d3d3d;
	font-size:16px;
	text-transform:uppercase;
	font-weight:bold;
	margin-right:30px
}
a.chat img {
	margin-right:5px;
}
span.ph1 {
	color:#f8941b;
	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;
}
.innerlogo{ text-align:center;}
.leftspace {
	margin-left:0 !important;
}
a.collapse-link img {
	float:right;
	margin-top:10px;
}
p {
	color:#333;
	margin-bottom:30px;
	font-weight:400;
}
p span {
	color:#19779d;
}
.logo {
	margin-top:20px;
	margin-bottom:20px;
	float:left;
}
.phonenumbers {
	float:right;
	margin-top:90px;
}
.collapse-link {
	display:none;
}
.topspace {
	padding-top:30px;
}
.navbg {
	background:#3d3d3d;
}
nav {
}
.navbar .nav {
	margin:0;
}
.navbar {
	margin:0;
}
.navbar-right {
	float:right;
}
.navbar-inner {
	background:none;
	border:0;
	box-shadow:none;
	border-radius:0;
	padding:0;
	background-image:none;
	filter:none!important;
}
.navbar .nav > li {
	padding:0px 14px;
}
.navbar .nav > li.lastli {
	padding:0 0 0 14px;
}
.navbar .nav > li > a {
	font-size:14px;
	color:#1a1a1a;
	font-weight:700;
	text-transform:uppercase;
	padding:0;
	text-align:center;
	text-shadow:none;
	letter-spacing:0.2px;
	border-top:solid 3px #ffffff;
	line-height:126px;
}
.navbar .nav > li > a:hover {
	color:#0f3d8b;
	border-top:solid 3px #0f3d8b;
}
.navbar .nav > li > a.active {
	color:#0f3d8b;
	border-top:solid 3px #0f3d8b;
}
.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:#0f3d8b url(../images/banner.jpg) no-repeat bottom center;
	min-height:250px;
	text-align:center;
	padding:50px 0;
	color:#fff;
	text-transform:uppercase;
	font-size:12px;
}
.mainbanner h1 {
	font-size:50px;
	color:#f8941b;
	line-height:80px;
	font-weight:700;
	padding:0 0 20px 0;
	margin:0;
	text-transform:uppercase;
	letter-spacing:2px;
}
.bannertext {
	width:640px;
	margin:0 auto;
	letter-spacing:1.5px;
}
a.signup {
	display:block;
	font-size:70px;
	color:#fff;
	background:#f8941b;
	font-weight:900;
	text-transform:uppercase;
	width:330px;
	height:90px;
	margin:0 auto 30px auto;
	padding:0;
	line-height:90px;
}
a.signup:hover {
	background:#333;
	text-decoration:none;
	color:#f8941b;
}
.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:70px;
}
.welcometext h2 {
	color:#0f3d8b;
	margin:0 0 35px 0;
	padding:0 0 20px 0;
	text-transform: uppercase;
	font-weight:bold !important;
	text-align:center;
	font-size:30px;
	background:url(../images/welcome-text.png) no-repeat bottom center;
	letter-spacing:0.5px;
}
.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;
}
.hotbutons a:hover {
	text-decoration:none;
	color:#f8941b;
}
.hotbutons a span {
	display:block;
	font-weight:900;
}
.footer {
	background:url(../images/copyrightbg.png) no-repeat top center #1a1a1a;
	padding:90px 0 20px 0;
	font-size:14px;
	color:#f8941b;
	line-height:30px;
	text-align:center;
}
.footer .links, .footer .links a {
	color:#aaaaaa;
}
.topform {
	padding:20px 0 10px 0;
	background:#ececec;
}
.topform input {
	width:98%;
	border-radius:0;
	background:#731800;
	color:#fff;
	border: none;
	font-size:18px;
	padding:8px 5px;
	line-height:24px;
	margin-bottom:20px;
}
.submit {
	background:#f8941b!important;
	color:#fff!important;
	width:120px!important;
	text-transform:uppercase;
	border: none;
	font-size:18px;
	padding:8px 10px;
	line-height:24px;
	margin-bottom:20px;
	border-radius:0;
}
.submit1 {
	background:#0f3d8b!important;
	color:#fff!important;
	width:120px!important;
	text-transform:uppercase;
	border: none;
	font-size:18px;
	padding:8px 10px;
	line-height:24px;
	margin-bottom:20px;
	border-radius:0;
}
.submit2 {
	background:#1a1a1a !important;
	color:#fff!important;
	width:120px!important;
	text-transform:uppercase;
	border: none;
	font-size:18px;
	padding:8px 10px;
	line-height:24px;
	margin-bottom:20px;
	border-radius:0;
}
.sidelinks {
	float:left;
	margin:0 0 30px 0;
}
.sidelinks a {
	background:#3d3d3d url(../images/bu.png) no-repeat 10px 16px;
	color:#fff;
	float:left;
	width:100%;
	margin:0 0 2px 0;
}
.sidelinks a span {
	padding:8px 5px 8px 30px;
	display:block;
}
.sidelinks a:hover {
	background:#f8941b url(../images/bu_h.png) no-repeat 10px 16px;
	text-decoration:none;
}
.table {
	margin:20px 0 30px 0;
	padding:0;
}
.table tr th {
	background:#0f3d8b;
	color:#fff;
	border:none;
}
.table tr td {
	background:#ddd;
	border-bottom:1px solid #fff;
	color:#333;
}
.table tr td a {
	color:#0f3d8b;
}
.form input {
	width:98%;
	border-radius:0;
	background:#ddd;
	color:#333;
	border: none;
	font-size:18px;
	padding:8px 5px;
	line-height:24px;
	margin-bottom:20px;
}
.form textarea {
	width:98%;
	border-radius:0;
	background:#ddd;
	color:#333;
	border: none;
	font-size:18px;
	padding:8px 5px;
	line-height:24px;
	margin-bottom:20px;
}
.form select {
	width:98%;
	border-radius:0;
	background:#ddd;
	color:#333;
	border: none;
	font-size:18px;
	padding:6px 5px;
	line-height:24px;
	margin-bottom:20px;
	height:35px;
}
.thumview {
	background:#f8941b;
	color:#fff;
	text-align:center;
	margin-bottom:30px;
}
.thumview span {
	padding:20px 0;
	font-size:24px;
	font-weight:bold;
	line-height:30px;
	display:block;
}
.orderform input {
	padding:10px 0;
	width:100%;
	text-align:center;
	font-size:18px;
	line-height:24px;
	background:#0f3d8b!important;
	color:#fff!important;
	border:0;
	margin-bottom:30px;
}
#mydiv2 { display:block; }
#mydiv1 {display: none; }
a.readmorebutton{ width:100%; padding:10px 0; text-align:center; color:#fff; background:#333; text-transform:uppercase; }
a.readmorebutton:hover{ text-decoration: none;}

.innerheader { border-bottom:solid 1px #dddddd;}
.userbox {padding-top:50px; text-align:right; color:#0f3d8b;}
.userbox span{ font-weight:700; }

.FormatRadioButtonList label
{
  margin-right: 15px;
}