/* CSS Codes by: Flenn May Canete */
/*reset*/
html, body, div, span, applet, object, iframe, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, dl, dt, dd, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td {border:0pt none; font-size:100%; margin:0pt; outline-color:invert; outline-style:none;	outline-width:0pt;	padding:0pt;}

@font-face {
font-family:'CenturyGothicRegular';
src: url('fonts/gothic/gothic_0.eot');
src: url('fonts/gothic/gothic_0.eot') format('embedded-opentype'),
url('fonts/gothic/gothic_0.woff') format('woff'),
url('fonts/gothic/gothic_0.ttf') format('truetype'),
url('fonts/gothic/gothic_0.svg#CenturyGothicRegular') format('svg');
}

@font-face {
font-family:'CenturyGothicBold';
src: url('fonts/gothicb/gothicb_0.eot');
src: url('fonts/gothicb/gothicb_0.eot') format('embedded-opentype'),
url('fonts/gothicb/gothicb_0.woff') format('woff'),
url('fonts/gothicb/gothicb_0.ttf') format('truetype'),
url('fonts/gothicb/gothicb_0.svg#CenturyGothicBold') format('svg');
}

@font-face {
font-family:'helioscondbold';
src: url('fonts/helioscond/helioscond_bold-webfont.eot');
src: url('fonts/helioscond/helioscond_bold-webfont.eot?#iefix') format('embedded-opentype'),
url('fonts/helioscond/helioscond_bold-webfont.woff') format('woff'),
url('fonts/helioscond/helioscond_bold-webfont.ttf') format('truetype'),
url('fonts/helioscond/helioscond_bold-webfont.svg#helioscondbold') format('svg');
font-weight: normal;
font-style: normal;
}

/*body*/
body {margin:0; padding:0; font-family:Arial, Helvetica, sans-serif; font-size:13px; color:#000; line-height:22px; background:url('images/bg.jpg') repeat-x left top #E7CBA3;}
/*basics*/
a img {border:none;}
img, a {border:none; outline:none !important;}
a {color:#FF4C3C; text-decoration:underline;}
a:hover {color:#AA2824; text-decoration:none;}
.comp {color:#AA2824; font-weight:bold;}
.comingsoon {color:#FF0000; font-weight:bold; font-style:italic;}
.clearfix {clear:both; overflow:hidden;}
.floatleft-img {float:left; padding-right:10px;}
.floatright-img {float:right; padding-left:10px;}
.float-img {vertical-align:middle;}
.f-left {float:left;}
.f-right {float:right;}
.widget_class {margin:0 0 0 0; padding:0; list-style:none;}
h1{font-size:24px; margin:0; padding:0;}
h2{font-size:20px; margin:0; padding:0;}
h3{font-size:16px; margin:0; padding:0;}
h4{font-size:14px; margin:0; padding:0;}
h5{font-size:12px; margin:0; padding:0;}
h6{font-size:10px; margin:0; padding:0;}
/*layers*/
#wrapper {width:1000px; height:auto; margin:0 auto 0 auto;}
#banner {width:1000px; height:190px; margin:2px auto 0 auto; background:url('images/banner.png') no-repeat left top;}
	.banner-left {padding:58px 0 0 70px;}
	.banner-right {padding:20px 30px 0 0;}
		.slogan {width:260px; height:auto; text-align:center;}
		.slogan2 {font-family:'CenturyGothicRegular' !important; font-size:28px !important; font-weight:normal !important; color:#A51207 !important;}
		.slogan h2 {font-family:'helioscondbold'; font-size:24px; font-weight:bold; color:#0D0D0D;}
		.callus {padding-top:76px; font-size:22px; font-weight:normal; color:#000;}
		.callus span {font-size:26px; font-weight:bold; color:#C10000;}
/*nav*/
#nav {width:980px; height:60px; padding:0 10px; font-family:'helioscondbold'; font-size:18px; font-weight:bold; color:#FFF; text-align:center; background:url('images/nav.png') no-repeat left top;}
	#nav ul {margin:0; padding:0; list-style:none;}
	#nav ul li { float: left; position:relative; margin-right:-20px;}
	#nav ul li.last {display:inline; float:left; padding:0 3px 0 3px; background:none;}
	#nav ul li a {width:auto; height:60px; line-height:60px; color:#FFF; text-decoration:none; padding:0 61px; display:block; float:left; background:url('images/nav.jpg') repeat-x center top; position: relative; z-index: 0;
	border-radius: 0px 8px 0px 0px;
	-moz-border-radius:0px 8px 0px 0px;
	-webkit-border-radius:0px 8px 0px 0px;
	}
	#nav ul li a:hover, #nav ul li.current_page_item a {color:#9D0000; text-decoration:none; background:url('images/nav.jpg') repeat-x center bottom; z-index: 9999;}
	#nav ul li a:hover:after, #nav ul li.current_page_item a:after {content: url(images/nav-o.png); position: absolute; bottom: 0px; right: -6px; z-index: 9999;}
	#nav ul li:after {content:url('images/nav-a.png'); position:absolute; top:0; right:-14px; z-index: 1;}
	#nav ul li a:first-child:hover:before {content:url(" ");}
	#nav ul li:last-child:after {content:" ";}
/*main*/
#main {width:1000px; height:auto; background:url('images/main.png') repeat-y left top;}
#main-canvas {width:950px; height:auto; margin:0 auto 0 auto; padding:15px 25px;}
/*flash*/
#flash {width:950px; height:356px;}
#flash-shadow {width:950px; height:21px; line-height:21px; background:url('images/flash-shadow.jpg') no-repeat left top;}
/*main-content*/
#main-content {width:950px; height:auto; padding:10px 0;}
#main-content a {font-weight:bold;}
.main_video_con{text-align: center;}
.main_video_con video { width: 100%; }
	.col-a {width:280px; height:auto;}
		.colbox {width:280px; height:300px; background:url('images/colbox.jpg') no-repeat left top;}
		.coolbox2 {font-family:'helioscondbold' !important; font-size:28px !important; font-weight:bold !important; color:#FFD900 !important; text-align:left !important; text-transform:uppercase !important; padding-bottom:20px !important;}
		.colbox h2 {font-family:'CenturyGothicRegular'; font-size:24px; font-weight:normal; color:#FFF; text-align:left !important; padding-bottom:6px;}
		.colbox-canvas {width:240px; height:auto; padding:20px 20px 0 20px;}
		.col-tab {width:240px; height:auto; margin-bottom:20px; font-family:'helioscondbold'; font-size:18px; font-weight:normal !important; color:#FFF; overflow:hidden;}
			.col-tab ul {margin:0; padding:0; list-style:none;}
			.col-tab ul li a {width:200px; height:26px; line-height:26px; padding:0 0 0 40px; display:block; color:#FFF !important; text-decoration:none !important; background:url('images/col-tab.png') no-repeat left top;}
			.col-tab ul li span {width:200px; height:26px; line-height:26px; padding:0 0 0 40px; display:block; color:#FFF !important; text-decoration:none !important; background:url('images/col-tab.png') no-repeat left top;}
			.col-tab ul li a:hover, .col-tab ul li.current_page_item a {color:#FFD900 !important; text-decoration:none !important; background:url('images/col-tab.png') no-repeat left bottom;}
	.col-b {width:640px; height:auto;}
		.content {width:625px; height:auto; padding:10px 15px 10px 0; text-align:justify;}
		.content h1 {font-family:'helioscondbold'; font-size:28px; font-weight:bold; color:#AA2824; text-align:left !important; padding-bottom:10px;}
		.content h2 {font-family:'CenturyGothicRegular'; font-size:24px; font-weight:normal; color:#000; text-align:left !important; padding-bottom:6px;}
		.content ul {margin:0; padding:0; padding-left:40px; text-align:left !important;}
		.content ul li {list-style-image:url('images/icon-bullet.png'); padding-bottom:4px;}
		.bottom {width:640px; height:211px; color:#FFF; background:url('images/bottom.jpg') no-repeat left top;}
		.bottom a {color:#FFD900; text-decoration:none;}
		.bottom a:hover {color:#FFF; text-decoration:underline;}
		.bottom h1 {font-family:'helioscondbold'; font-size:28px; font-weight:bold; color:#FFF; text-align:left !important; text-transform:uppercase; padding-bottom:20px;}
		.bottom h2 {font-family:'CenturyGothicRegular'; font-size:24px; font-weight:normal; color:#FFD900; text-align:left !important; padding-bottom:6px;}
		.bottom-canvas {width:410px; height:auto; padding:30px 20px 0 210px;}
		.botleft {width:190px; height:auto;}
		.botright {width:220px; height:auto;}
/*footer*/
#footer {width:1000px; height:66px; line-height:66px; font-size:11px; color:#FFF; text-align:center; margin:0 auto 0 auto; background:url('images/footer.png') no-repeat left top;}
#footer ul {margin:0; padding:0; list-style:none; padding-left:15px;}
	#footer ul li {display:inline;}
	#footer ul li a {color:#FFF; text-decoration:none; padding:0 5px;}
	#footer ul li a:hover, #footer ul li.current_page_item a {color:#FFD900; text-decoration:underline;}
	#lastlink a {border:none !important;}
#copyright {padding-right:25px;}
	#copyright a {color:#FFF; text-decoration:underline;}
	#copyright a:hover {color:#FFD900; text-decoration:none;}
/*buttons*/
a.button {width:280px; height:62px; margin:0 auto 0 auto; display:block; background:url('images/button.jpg') no-repeat left top;}
	a.button:hover {background:url('images/button.jpg') no-repeat left bottom;}
.button1 a {width:110px; height:24px; line-height:24px; font-family:'Trebuchet MS', Helvetica, sans-serif; font-size:14px; font-weight:bold; color:#FFF; text-align:center; text-decoration:none; display:block; background:url('images/button1.jpg') no-repeat left top;}
	.button1 a:hover {color:#FFF; text-decoration:none; background:url('images/button1.jpg') no-repeat left bottom;}
/*slideToggle*/
.contact {font-size:15px; text-align:left; padding-top:10px;}
.contact table {border:1px solid #FFF; background:#FFF;}
	.contact th {font-weight:bold; background:#8BE801;}
	.contact td {border:1px solid #FFF; background:#FFF;}
	.contact th span {font-size:11px;}
.contact ul,.contact ul li {list-style-type:none; margin:0; padding:0;}
	.contact ul li {background:#AEDEEE; border-bottom:2px solid #77bfd6; padding:10px; margin-bottom:4px;}
		.contact ul li strong {font-size:15px; color:#FF0000;}
		.contact ul li span {font-size:13px;}
/*search*/
.search_results div.page, .search_results div.post {padding:20px; margin-bottom:8px; background:#FFFFE1; border-bottom:2px solid #CCC;}
.search_results h2 a {text-decoration:none;}
.search_results div.entry-meta {font-style:italic;}
.search_results a {color:#000;}
.search_results a:hover {text-decoration:none;}

.page .entry-meta { display: none; }
.pagination {text-align: right;}
.pagination span, .pagination a { color: #D43329; padding: 8px; border: 1px solid #D43329; border-right: none; text-decoration: none;}
.pagination .current{ cursor: default; }
.pagination .current, .pagination a:hover { background: #D43329; color: #fff;}
.pagination a:first-child{ border-radius: 3px 0 0 3px; }
.pagination a:last-child{ border-radius: 0 3px 3px 0; border-right: 1px solid #D43329; }

/***comments style***/
#comments, #comments-title{padding-top:15px;}
ol.commentlist li {background:url('images/com_line.jpg') no-repeat left bottom; padding-bottom:25px; margin-bottom:10px; padding-top:15px; margin-left:-10px; padding-right:25px;}
ol.commentlist {border:1px dashed #CCC; width:100%;}
ol.commentlist ul {border-top:1px dashed #CCC; width:100%; margin-top:15px; list-style:none;}
ol.commentlist ul li {border-bottom:1px dashed #CCC;}
.comment p {padding:15px 0; line-height:20px;}
.comment-form-author input {margin-left:25px;}
.comment-form-email input {margin-left:28px;}
.comment-form-url input {margin-left:17px}
#respond {width:100%; border:1px solid #CCC; background:#FFFFE1; padding:15px 20px 0 20px; margin-top:25px;}
.form-submit input {background:#FFFFE1; border:none; color:#FFF; font-weight:bold; padding:7px 12px; cursor:pointer;}