/*--------------------> Global Selectors <--------------------*/
* {
	margin: 0px;
	padding: 0px;
}
u {
	background-color:#FFFF00;
	color:#333333;
}
body {
	background: #5e5e72 url(../images/body.jpg) top left repeat-x;
}
/* ------------------------------------------------------------ Container */
#container {
	background: transparent url(../images/container.jpg) bottom left repeat-x;
	padding:0px 0px 55px 0px;
}
#container .sub-page {
	margin: 341px 0px 0px -410px;
}
/* ------------------------------------------------------------ Content */
#content {
	position: relative;
	left: 50%;
	margin: 505px 0px 0px -410px;
	width: 820px;
	height: auto;
	top: 0px;
	background: #2e2b2c url(../images/content.jpg) 0px 0px no-repeat;
}
/* ------------------------------------------------------------ Column Container */
#column-container {
	background: transparent;
	padding:15px;
	width:790px;
}
/* ------------------------------------------------------------ Right Column */
#right-column {
	float:right;
	width:506px;
	color:#dddcdd;
}
#right-column #date{
	background: transparent url(../images/dotted-line.gif) bottom left repeat-x;
	font-family:"Times New Roman", Times, serif;
	font-size:18px;
	color:#4a4949;
	text-transform:uppercase;
	text-align:center;
	padding:0px 0px 12px 0px;
	width:480;
}
#right-column #qc {
	width:216px;
	padding:5px 0px 0px 0px;
	background:transparent url(../images/qc.jpg) bottom left no-repeat;
	position:relative;
}
#right-column #qc h5 {
	position:absolute;
	top:10px;
	left:13px;
	z-index:999;
	font-family:Georgia, "Times New Roman", Times, serif;
	text-transform:uppercase;
	color:#b5afad;
	font-size:30px;
	font-weight:normal;
	background: transparent url(../images/dotted-line.gif) bottom left repeat-x;
}
#right-column #qc form {
}
#right-column #qc div#qc-container {
	background-color:#FF0000;
	width:206px;
	padding:50px 0px 0px 0px;
	margin:0px 0px 0px 5px;
	background:transparent url(../images/qc-ul.jpg) top left no-repeat;
}
#right-column #qc input, #right-column #qc textarea {
	border:solid 1px #363636;
	background-color:#171616;
	color:#a9a9a9;
	padding:4px;
	width:185px;
	font-size:13px;
	margin:0px 0px 0px 5px
}
#right-column #qc textarea {
	height:115px;
}
#right-column #qc .address2 {
	display:none;
}
#right-column #qc .submit {
	width:99px;
	height:21px;
	background:transparent url(../images/submit.jpg) 0px 0px no-repeat;
	border:none;
	margin:5px 6px 0px 0px;
	float:right;
	cursor:pointer;
}
#right-column #qc .submit:hover {
	background:transparent url(../images/submit.jpg) -100px 0px no-repeat!important;
}
#right-column #qc .privacy-policy {
	position:absolute;
	bottom:7px;
	left:25px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
}
#right-column #qc .valid {
	background:#155001;
	color:#FFFFFF;
}
#right-column #qc .invalid {
	background:#590002;
	color:#FFFFFF;
}

#right-column h1, #right-column h2, #right-column h3, #right-column h4, #right-column h5, #right-column p, #right-column blockquote, #right-column ul, ol {
	margin:20px 0px 0px 0px;
	font-weight:normal;
}
#right-column h1, #right-column h3 {
	font-size:18px;
	color:#d4ad1b;
	font-family:Georgia, "Times New Roman", Times, serif;
}
#right-column h2, #right-column h4, #right-column h5 {
	font-size:13px;
	color:#ad994c;
	margin:0px;
	font-family:Arial, Helvetica, sans-serif;
	text-transform:uppercase;
}
#right-column h4 {
	text-transform:none;
}
#right-column p, blockquote, ul, ol {
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	line-height:22px;
	color:#dddcdd;
}
#right-column blockquote {
	text-align:center;
	margin:15px 35px 0px 35px;
}
#right-column ul, ol {
	margin:20px 35px 0px 35px;
}
#right-column a {
	color:#ad994c;
}
#right-column a:hover {
	color:#d4ad1b;
}
#right-column div.right {
	float:right;
	margin:15px 0px 15px 15px;
	width:auto;
}
#right-column div.left {
	float:left;
	width:auto;
	margin:0px 15px 15px 0px;
}
#right-column p.left {
	text-align:left;
}
#right-column p.center {
	text-align:center;
}
#right-column p.right {
	text-align:right;
}
#right-column img {
	border:none;
}
#right-column img.right {
	float:right;
	margin:0px 0px 15px 15px;
}
#right-column img.left {
	float:left;
	margin:0px 15px 15px 0px;
}
#right-column #google-mini {
	background-color:#FFFFFF;
	padding:15px;
	width:480px;
}
#right-column .size-18px {
	font-size:18px;
}
#right-column .font-georgia {
	font-family:Georgia, "Times New Roman", Times, serif;
}
#right-column .font-yellow {
	color:#cda117;
}
/* ------------------------------------------------------------ Contact */
#contact h4 a {
	display:block;
	outline:none;
	text-indent:-999em;
	overflow:hidden;
	height:115px;
/*	background: transparent url(../images/qc-h4.jpg) left top no-repeat;
*/}
#contact {
	width: 500px;
}
#contact ul li {
	width:auto;
	float:left;
	clear:left;
	display:inline;
	height:auto;
	background: none;
	margin:0px 0px 2px 1px;
}
#contact input, #contact textarea, #contact select {
	background-color:#3A3A3A;
	border-bottom:solid 1px #919090;
	padding:10px;
	border:none;
	color:#989898;
	font-family:Arial, Helvetica, sans-serif;
	font-size:16px;
	width:300px;
	float:left;
	clear:left;
}
#contact select {
	width:320px;
}
#contact textarea {
	height:210px;
	width:370px;
	overflow: scroll;
}
#contact #button {
	width:300px;
	background-color:#080808;
	color:#FFFFFF;
	font-size:14px;
	cursor:pointer;
	outline:none;
	
}
#contact #button:hover {
	color:#d4ad1b;
}
#contact .address2 {
  display: none!important;
}
#contact .valid {
  color:#333333 !important;
  background-color: #D0ECAA !important;
}
#contact .invalid {
  color:#333333 !important;
  background-color: #EC8486 !important;
}
/* ------------------------------------------------------------ Left Column */
#left-column {
	float:left;
	width:260px;
	background: #1f1d1e url(../images/left-column.jpg) 0px 0px repeat-x;
	padding:0px 0px 15px 0px;
}
/* ------------------------------------------------------------ Side Nav */
#side-nav {
	padding:10px;
}
#side-nav h3 {
	font-family:Arial, Helvetica, sans-serif;
	font-size:18px;
	font-weight:normal;
	text-transform:uppercase;
	color:#FFFFFF;
	background-color:transparent;
	display:none;
}
#side-nav li {
	list-style:none;
	position:relative;
	line-height:28px;
}
#side-nav a {
	display:inline-block;
	color:#d4ad1b;
	font-family:Arial, Helvetica, sans-serif;
	text-decoration:none;
	padding:2px 0px 2px 22px;
}
#side-nav li:hover a, #side-nav a:hover {
	color:#FFFFFF;
	background-color:transparent;
}
#side-nav .li-png {
	position:absolute;
	left:0px;
	top:9px;
	z-index:2;
}
#side-nav .sub-nav {
	position:absolute;
	left:200px;
	top:0px;
	width:200px;
	background:#333333;
	padding:15px;
	background: #1f1d1e url(../images/left-column.jpg) 0px 0px no-repeat;
	display:none;
}
#side-nav .sub-nav a {
	color:#d4ad1b!important;
	background-color:transparent;
}
#side-nav .sub-nav a:hover {
	color:#ffffff!important;
	background-color:transparent;
}
/* ------------------------------------------------------------ Blogger Nav */
#blogger-nav {
	padding:10px;
}
#blogger-nav h3 {
	font-family:Arial, Helvetica, sans-serif;
	font-size:18px;
	font-weight:normal;
	text-transform:uppercase;
	color:#FFFFFF;
	background-color:transparent;
	d
}
#blogger-nav li {
	list-style:none;
	position:relative;
	line-height:28px;
}
#blogger-nav a {
	display:inline-block;
	color:#d4ad1b;
	font-family:Arial, Helvetica, sans-serif;
	text-decoration:none;
	padding:2px 0px 2px 22px;
}
#blogger-nav li:hover a, #blogger-nav a:hover {
	color:#FFFFFF;
	background-color:transparent;
}
#blogger-nav .li-png {
	position:absolute;
	left:0px;
	top:9px;
	z-index:2;
}
#blogger-nav .sub-nav {
	position:absolute;
	left:200px;
	top:0px;
	width:200px;
	background:#333333;
	padding:15px;
	background: #1f1d1e url(../images/left-column.jpg) 0px 0px no-repeat;
	display:none;
}
#blogger-nav .sub-nav a {
	color:#d4ad1b!important;
	background-color:transparent;
}
#blogger-nav .sub-nav a:hover {
	color:#ffffff!important;
	background-color:transparent;
}
/* ------------------------------------------------------------ Ctas */
#ctas {
	padding:0px 5px 0px 5px;
}
#ctas p, #ctas div {
	padding:10px 0px 10px 0px;
	background:transparent url(../images/dotted-line.gif) 0px 0px repeat-x;
}
#ctas div p {
	background:none;
}
#ctas .consultation {
	width:250px;
	height:121px;
	display:block;
	overflow:hidden;
	outline:none;
	text-indent:-999em;
	background:transparent url(../images/cta-consultation.jpg) 0px 0px no-repeat;
}
#ctas .consultation:hover {
	background:transparent url(../images/cta-consultation.jpg) -250px 0px no-repeat;
}
#ctas .address {
	font-family:Georgia, "Times New Roman", Times, serif;
	width:250px;

}
#ctas .address h4 {
	font-size:28px;
	font-weight:normal;
	color:#d4ad1b;
	text-align:center;
}
#ctas .address h5 {
	font-size:14px;
	font-weight:normal;
	color:#d4ad1b;
	text-align:center;
}
#ctas .address p {
	font-size:14px;
	font-weight:normal;
	text-align:center;
	color:#808080;
}
/* ------------------------------------------------------------ Top */
#top {
	position:absolute;
	left: 50%;
	margin: 0px 0px 0px -410px;
	width: 820px;
	height: auto;
	top: 0px;
}
/* ------------------------------------------------------------ Top Navigation */
#top-navigation {
	position:absolute;
	top:287px;
	left:15px;
	z-index:9999;
}
#top-navigation li {
	width:auto;
	float:left;
	list-style:none;
	margin:0px 5px 0px 0px;
	cursor:pointer;
	position:relative;
}
#top-navigation li.active {
	background: transparent url(../images/top-navigation.gif) top right no-repeat; /* Right Corner */
}
#top-navigation span {
	padding:15px 15px 7px 11px;
	display:block;
	margin:0px 4px 0px 4px;
}
#top-navigation li.active span {
	background: transparent url(../images/top-navigation.gif) 0px -45px repeat-x; /* Center BG */
}
#top-navigation a {
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#FFFFFF;
	background-color:transparent;
	text-transform:uppercase;
	display:block;
	text-decoration:none;
}
#top-navigation li.active a {
	background: transparent url(../images/top-navigation.gif) 0px 0px no-repeat; /* Left Corner */
}
#top-navigation .li-png {
	position:absolute;
	left:0px;
	top:9px;
	z-index:2;
}
#top-navigation .sub-nav, #top-navigation .sub-nav-1 {
	position:absolute;
	left:0px;
	top:45px;
	width:220px;
	background:#333333;
	padding:15px;
	background: #1f1d1e url(../images/left-column.jpg) 0px 0px no-repeat;
	z-index:99;
	display:none;
}
#top-navigation .sub-nav-1 {
	position:absolute;
	left:175px;
	top:0px;
	width:180px;
}
#top-navigation .sub-nav-1 li {
	width:170px;
}
#top-navigation .sub-nav a {
	color:#d4ad1b!important;
	background-color:transparent;
}
#top-navigation .sub-nav a:hover {
	color:#ffffff!important;
	background-color:transparent;
}
#top-navigation .sub-nav li, #top-navigation .sub-nav span, #top-navigation .sub-nav a {
	background:none!important;
}
#top-navigation .sub-nav li {
	list-style:none;
	position:relative;
	line-height:28px;
	clear:left;
	width:215px;
}
#top-navigation .sub-nav a {
	display:inline-block;
	color:#d4ad1b;
	font-family:Arial, Helvetica, sans-serif;
	text-decoration:none;
	padding:2px 0px 2px 22px;
	font-size:14px;
	text-transform:none;
}
#top-navigation .sub-nav li:hover a, #top-navigation .sub-nav a:hover {
	color:#FFFFFF;
	background-color:transparent;
}
/* ------------------------------------------------------------ CTA Header */
#cta-header {
	position:absolute;
	top:341px;
	left:0px;
	z-index:999;
	height:154px;
	width:790px;
	padding:0px 15px 0px 15px;
	background:transparent url(../images/cta-header.jpg) 0px 0px no-repeat;
	overflow:hidden;
}
#cta-header a {
	height:154px;
	width:260px;
	display:block;
	overflow:hidden;
	text-indent:-999em;
	outline:none;
	float:left;
	margin:0px 5px 0px 0px;
}
#cta-header a.cta-left {
	background:transparent url(../images/cta-header-left.jpg) 0px 0px no-repeat;
}
#cta-header a.cta-left:hover {
	background:transparent url(../images/cta-header-left.jpg) -260px 0px no-repeat;
}
#cta-header a.cta-middle {
	background:transparent url(../images/cta-header-middle.jpg) 0px 0px no-repeat;
}
#cta-header a.cta-middle:hover {
	background:transparent url(../images/cta-header-middle.jpg) -260px 0px no-repeat;
}
#cta-header a.cta-right {
	background:transparent url(../images/cta-header-right.jpg) 0px 0px no-repeat;
	margin:0px!important;
}
#cta-header a.cta-right:hover {
	background:transparent url(../images/cta-header-right.jpg) -260px 0px no-repeat;
}
#top-bar {
	position:absolute;
	z-index:999;
	top:0px;
	left:0px;
	width:790px;
	padding:10px 15px 5px 15px;
	border-left:solid 1px #666163;
	border-right:solid 1px #666163;
	font-family:Georgia, "Times New Roman", Times, serif;
	color:#FFFFFF;
	background-color:transparent;
	font-size:12px;
	text-transform:uppercase;
}
#top-bar .left {
	float:left;
	width:auto;
}
#top-bar .right {
	float:right;
	width:auto;
}
#top-bar .right a {
	color:#d4ad1b;
	padding:0px 0px 0px 5px;
	margin:0px 0px 0px 2px;
	display:inline-block;
	border-left:solid 1px #666163;
}
/* ------------------------------------------------------------ Mast */
#mast {
	position:absolute;
	top:12px;
	left:0px;
	z-index:10;
	height:319px;
	width:820px;
}
#mast img {
	border:none;
	width:820px;

}
/* ------------------------------------------------------------ Google Mini */
#google-mini-search-bar {
	position:absolute;
	top:55px;
	left:390px;
	z-index:11;
	width:430px;
}
#google-mini-search-bar li {
	list-style:none;
	margin:0;
	padding:0;
	
}
#google-mini-search-bar input {
	background-color:transparent;
	border:none;
	font-size:14px;
	font-family:Arial, Helvetica, sans-serif;
	color:#000745;
	text-transform:uppercase;
	width:350px;
}
#google-mini-search-bar  .margin-top {
	margin:10px 0px 0px 0px;
}
#google-mini-search-bar .left {
	
}
#google-mini-search-bar .search-submit {
	width:70px;
	height:35px;
	display:inline-block;
	border:none;
	background:transparent url(../images/go.jpg) 0px 0px no-repeat;
	position:absolute;
	top:0px;
	right:15px;
	cursor:pointer;
}
#google-mini-search-bar .search-submit:hover {
	background:transparent url(../images/go.jpg) -70px 0px no-repeat;
}
/* ------------------------------------------------------------ Footer */
#footer {
	background:#1f1f1f;
	padding-bottom:45px;
}
#footer-container{
	position: relative;
	left: 50%;
	margin: 0px 0px 0px -410px;
	width: 820px;
	height: auto;
	top: 0px;
}
#footer-container .header {
	padding:15px 0px 15px 0px;
	margin:0px 15px 0px 0px;
}
#footer-container .header .left {
	float:left;
	width:auto;
}
#footer-container .header h4 {
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:24px;
	color:#FFFFFF;
	background-color:transparent;
}
#footer-container .header blockquote {
	font-family:"Times New Roman", Times, serif;
	font-size:16px;
	color:#FFFFFF;
	background-color:transparent;
	text-transform:uppercase;
}
#footer-container .header blockquote strong {
	font-weight:normal;
	color:#d4ad1b;
	background-color:transparent;
	text-align:center;
}
#footer-container .header .right {
	float:left;
	width:auto;
	padding:15px;
	border-left:1px solid #a4a4a4;
	margin-left:15px;
}
#footer-container .header .right a {
	text-transform:uppercase;
	color:#FFFFFF;
	background-color:transparent;
	text-decoration:none;
}
/* ------------------------------------------------------------ Sitemap */
#sitemap ul {
	float:left;
	margin:0px 45px 15px 0px;
	width:160px;
}
#sitemap ul li {
	list-style:none;
}
#sitemap h5 a {
	font-size:13px;
	font-weight:normal;
	color:#cda117;
}
#sitemap a {
	font-family:Arial, Helvetica, sans-serif;
	color:#FFFFFF;
	background-color:transparent;
	text-decoration:none;
}
#sitemap .sub-nav {
	margin-left:25px;
}
#sitemap .sub-nav li {
	list-style:circle;
}
#sitemap .clear {
	clear:both;
}
/* ------------------------------------------------------------ Copyright */
#copyright {
	padding:15px;
}
#copyright, #copyright a {
	background-color:#181818;
	color:#373737;
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	text-align:center;
	text-decoration:none;
}
/* ------------------------------------------------------------ Disclaimer */
#disclaimer {
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#666666;
}
#disclaimer p {
	margin:15px 0px 15px 0px;
	text-align:center;
}
#disclaimer a {
	color:#cda117;
}
/*-------------------> Clearfix and sIFR Selectors, Please do not modify <--------------------*/
/* Clearfix */
.clearfix:after {
	content:".";
	display:block;
	height:0;
	clear:both;
	visibility:hidden;
}
.clearfix {
	display:inline-block;
}
/* Hide from IE Mac \*/
.clearfix {
	display:block;
}
/* End hide from IE Mac */
.brclear {
	clear:both;
	height:0;
	margin:0;
	font-size: 1px;
	line-height: 0;
}
/* sIFR http://www.mikeindustries.com/sifr/ Current Version 2.0.2 */
/* These are standard sIFR styles... do not modify */
.sIFR-flash {
	visibility: visible !important;
	margin: 0;
}
.sIFR-replaced {
	visibility: visible !important;
}
span.sIFR-alternate {
	position: absolute;
	left: 0;
	top: 0;
	width: 0;
	height: 0;
	display: block;
	overflow: hidden;
}
.sIFR-flash + div[adblocktab=true] {
	display: none !important;
}
/* =============== you can edit these styles ====================== */
.sIFR-hasFlash h1, .sIFR-hasFlash h2 {
	visibility: hidden;
}
