 @charset "utf-8";
/* CSS Document */

body {
	margin: 0;
	padding: 0;
	font-family: arial, sans-serif;
	font-size: 11px;
	background:#333;
}
.clear {
	clear:both;
}
.whole_wrapper {
	margin:0 auto;
	background:url(../images/whole_bg.jpg) no-repeat top center;
	z-index:-2px;
}
 @font-face {
 font-family: 'installation_ssiregular';
 src: url('../beta/ver1/includes/inst1-webfont.eot');
 src: url('../beta/ver1/includes/inst1-webfont.eot?#iefix') format('embedded-opentype'), url('../beta/ver1/includes/inst1-webfont.woff') format('woff'), url('../beta/ver1/includes/inst1-webfont.ttf') format('truetype'), url('../beta/ver1/includes/inst1-webfont.svg#installation_ssiregular') format('svg');
 font-weight: normal;
 font-style: normal;
}
@font-face {
 font-family: 'signpaintermedium';
 src: url('signpainter-housescript-webfont.eot');
 src: url('signpainter-housescript-webfont.eot?#iefix') format('embedded-opentype'), url('signpainter-housescript-webfont.woff') format('woff'), url('signpainter-housescript-webfont.ttf') format('truetype'), url('signpainter-housescript-webfont.svg#signpaintermedium') format('svg');
 font-weight: normal;
 font-style: normal;
}
@font-face {
 font-family: 'signpainter_houseslantregular';
 src: url('signpainter_houseslant-webfont.eot');
 src: url('signpainter_houseslant-webfont.eot?#iefix') format('embedded-opentype'), url('signpainter_houseslant-webfont.woff') format('woff'), url('signpainter_houseslant-webfont.ttf') format('truetype'), url('signpainter_houseslant-webfont.svg#signpainter_houseslantregular') format('svg');
 font-weight: normal;
 font-style: normal;
}
@font-face {
 font-family: 'signpainter_housebrushregular';
 src: url('signpainter_housebrush-webfont.eot');
 src: url('signpainter_housebrush-webfont.eot?#iefix') format('embedded-opentype'), url('signpainter_housebrush-webfont.woff') format('woff'), url('signpainter_housebrush-webfont.ttf') format('truetype'), url('signpainter_housebrush-webfont.svg#signpainter_housebrushregular') format('svg');
 font-weight: normal;
 font-style: normal;
}
.nav_area {
	margin:0 auto;
}
.logo {
	width:100%;
	top:0;
	text-align:center;
	z-index:2;
	margin-bottom:130px;
}
.navigation {
	width:490px;
	height:32px;
	background:url(../images/menu_bg.png) no-repeat right;
	padding-right:50px;
	position:fixed;
	z-index:999;
	padding-top:8px;
}
ul.nav {
	margin:0;
	padding:0;
	font-family: 'signpainter_houseslantregular';
	font-size:18px;
}
ul.nav li {
	margin:0 8px;
	padding:0;
	list-style:none;
	display:block;
	float:left;
	line-height:25px;
}
ul.nav li a {
	color:#FFF;
	text-decoration:none;
}
ul.nav li a:hover {
	color:#FFF;
	text-decoration:none;
}
.facebook_link {
	position:fixed;
	margin:0 auto;
	padding-right:80px;
	z-index:999;
	right:2%;
	top:5px;
}

.facebook_link a:hover img{opacity:0.8;
filter:alpha(opacity=80); /* For IE8 and earlier */}

a.facebook {
	display:block;
	width:115px;
	height:22px;
	background:url(../images/facebook.png) no-repeat top;
	float:right;
	margin-top:20px;
}
a.facebook:hover {
	background-position:bottom;
}
/*Page1 Starts Here*/
#chapter0_1 {
	background:url(../images/home_bg.jpg) no-repeat top center fixed;
	height: 1200px;
	margin:0 auto;
	position:relative;
	z-index:0;
}
.home_cont {
	width:100%;
	text-align:center;
	padding-top:180px;
	position:absolute;
}
.star1 {
	position: absolute;
	padding-top:20px;
	padding-left:100px;
	z-index: 9999;
}
.star2 {
	position: absolute;
	padding-top:0px;
	z-index: 9999;
	right:0px;
}
.float1 {
	position: absolute;
	padding-top:130px;
	padding-left:0px;
	z-index: 9999;
}
.orange_line {
	position: fixed;
	padding-top:0px;
	padding-left:0px;
	z-index: 9999;
}
/*Fader*/
.slider_bg {
	width:580px;
	height:670px;
	background:url(../images/tv_bg.png) no-repeat bottom;
	margin:0 auto;
	padding-top:40px;
}
#slideshow {
	position:relative;
	height:306px;
	margin-left:78px;
}
#slideshow IMG {
	position:absolute;
	top:0;
	left:0;
	z-index:8;
	opacity:0.0;
}
#slideshow IMG.active {
	z-index:10;
	opacity:1.0;
}
#slideshow IMG.last-active {
	z-index:9;
}
.banner {
	position:relative;
}
#slideshow2 {
	position:relative;
	height:306px;
}
#slideshow2 IMG {
	position:absolute;
	top:0;
	left:0;
	z-index:8;
	opacity:0.0;
}
#slideshow2 IMG.active {
	z-index:10;
	opacity:1.0;
}
#slideshow2 IMG.last-active {
	z-index:9;
}

#slideshow3 IMG.active {
	z-index:10;
	opacity:1.0;
}
#slideshow3 IMG.last-active {
	z-index:9;
}

#slideshow3 {
	position:relative;
	height:306px;
}
#slideshow3 IMG {
	position:absolute;
	top:0;
	left:0;
	z-index:8;
	opacity:0.0;
}
#slideshow3 IMG.active {
	z-index:10;
	opacity:1.0;
}
#slideshow3 IMG.last-active {
	z-index:9;
}

#slideshow4 IMG.active {
	z-index:10;
	opacity:1.0;
}
#slideshow4 IMG.last-active {
	z-index:9;
}

#slideshow4 {
	position:relative;
	height:306px;
}
#slideshow4 IMG {
	position:absolute;
	top:0;
	left:0;
	z-index:8;
	opacity:0.0;
}
#slideshow4 IMG.active {
	z-index:10;
	opacity:1.0;
}
#slideshow4 IMG.last-active {
	z-index:9;
}
/*Page2 Starts Here*/
#chapter1_1 {
	position:relative;
	z-index:-1;
	background:url(../images/about_bg.jpg) no-repeat top center fixed;
	height:1200px;
	padding-top:200px;
	z-index:0;
}
.about_cont {
	width:100%;
	text-align:center;
	position:absolute;
	font-family: 'installation_ssiregular';
	font-size:30px;
	font-weight:bold;
	color:#FFF;
}
.about_cont b {
	font-size:54px;
}
.about_cont i {
	font-size:20px;
	display:block;
	padding-bottom:15px;
}
/*Page3 Starts Here*/
#chapter1_2 {
	background:url(../images/motivation_bg.jpg) no-repeat top center fixed;
	height:1100px;
	padding-top:100px;
	position:relative;
	z-index:0;
}
.photo1 {
	position: absolute;
	padding-top:1160px;
	padding-left:75px;
	z-index: 9999;
}
.clover {
	position: absolute;
	padding-top:870px;
	padding-left:750px;
	z-index: 9999;
}
.star3 {
	position: absolute;
	padding-top:1250px;
	padding-left:0px;
	z-index: 9999;
	right:0;
}
.motivation_cnt {
	width: 450px;
	margin:0 auto;
	text-align: center;
	padding-top:15px;
	font-size:60px;
	color:#C30;
	font-family: 'signpaintermedium';
	line-height:50px;
}
.motivation_cnt b {
	font-family: 'signpainter_housebrushregular';
	text-transform:uppercase;
	font-size:45px;
}
/*Page4 Starts Here*/
#chapter1_3 {
	background:url(../images/carbine_bg.jpg) no-repeat top center;
	height:990px;
	padding-top:150px;
	position:relative;
	z-index:0;
}
.get_cnt_bg {
	margin: auto;
	padding-top:320px;
	width:600px;
	font-family: 'signpaintermedium';
	font-size:80px;
	color:#FFF;
	line-height:90px;
}
.get_cnt_bg b {
	font-family: 'signpainter_houseslantregular';
	font-size:125px;
	text-transform:uppercase;
	font-style:italic;
	margin-left:60px;
	font-weight:bold;
}
/*Page5 Starts Here*/
#chapter1_4 {
	background:url(../images/spec_bg.jpg) repeat fixed;
	height:1290px;
	position:relative;
	z-index:0;
}
#chapter1_4 {
	background-position:0px 0px !important;
}
.spec_ctnt_area {
	width:800px;
	margin:0 auto;
	font-family: Helvetica, Arial, sans-serif;
	font-weight:bold;
	font-size:14px;
	line-height:24px;
	color:#000;
}
.spec_ctnt_area h1 {
	margin:40px 0 10px 0px;
	padding:20px 0 0px 0px;
	font-size:45px;
	text-transform:uppercase;
	color:#d03b00;
	font-family: 'signpainter_houseslantregular';
}
.spec_ctnt {
	background:url(../images/spec_logo.jpg) no-repeat right;
	padding:20px 180px 0px 0px;
}
.tab_ctnt_area {
	line-height:normal;
	padding-top:20px;
	position:relative;
}
.tab_ctnt_bg {
	background:url(../images/tab_bg.jpg) no-repeat left;
	background-position:30px 170px;
	padding-left:270px;
}
.tab_area {
	clear:both;
}
.tab_area a {
	display:block;
	float:left;
	font-size:15px;
	font-family: Helvetica, Arial, sans-serif;
	color:#fff;
	text-decoration:none;
	padding:0px;
	outline:none;
	padding:10px 6px;
	text-align:center;
	margin-bottom:10px;
}
.tab_area a#linkmod1 {
	float:left;
}
.tab_area a#linkmod2 {
	float:right;
}
.spec_ctnt_area a h1 {
	color:#FFF;
}
.spec_ctnt_area a.hlight h1 {
	color:#d03b00;
}
.tab_area a.hlight {
	background-image:none;
	font-size:16px;
	font-weight:bold;
	color:#d03b00;
	text-decoration:none;
	padding:10px 6px;
	outline:none;
}
.tab_area1 {
	clear:both;
	width:220px;
	float:left;
	position: absolute;
	left: 38px;
	top: 174px;
}

.tab_area1 a {
	display:block;
	font-size:15px;
	font-family: Helvetica, Arial, sans-serif;
	width:220px;
	color:#595959;
	text-decoration:none;
	padding:0px;
	outline:none;
	background-color:#404040;
	padding:10px 6px;
	text-align:center;
	margin-bottom:10px;
	-webkit-border-top-left-radius: 10px;
	-webkit-border-bottom-left-radius: 10px;
	-moz-border-radius-topleft: 10px;
	-moz-border-radius-bottomleft: 10px;
	border-top-left-radius: 10px;
	border-bottom-left-radius: 10px;
}
.tab_area1 a b {
	font-size:25px;
}
.tab_ctnt a.hlight {
	display:block;
	background-image:none;
	background-color:#000;
	font-size:16px;
	font-weight:bold;
	color:#fff;
	text-decoration:none;
	padding:10px 6px;
	outline:none;
}
#mod1 {
	display:block;
}
#mod2 {
	display:none;
}
#mod3 {
	display:block;
}
#mod4 {
	display:none;
}
#mod5 {
	display:block;
}
#mod6 {
	display:none;
}
.tab_ctnt {
	background-color:#000;
	width:500px;
	color:#FFF;
	padding:10px;
	float:left;
	margin-left:0px;
	font-family: Helvetica, Arial, sans-serif;
	font-weight:bold;
	font-size:12px;
	line-height:20px;
	color:#fff;
}
.tab_ctnt b {
	color:#d03b00;
}
.tab_ctnt1 {
	color:#FFF;
	float:left;
	margin-left:0px;
	font-family: Helvetica, Arial, sans-serif;
	font-weight:bold;
	font-size:12px;
	line-height:20px;
	color:#fff;
}
.tab_ctnt1 b {
	color:#d03b00;
}
/*Page5 Starts Here*/
#chapter1_5 {
	background:url(../images/get_it_bg.jpg) no-repeat top center fixed;
	height:1000px;
	position:relative;
	z-index:0;
}
.carbine_cnt_bg {
	width:520px;
	background-color:#FFF;
	margin:0 auto;
	border:#CCC 6px solid;
	padding:10px;
}
.carbine_ctnt {
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	color:#000;
	font-size:16px;
	line-height:25px;
	padding:20px 10px 0px 10px;
}
.carbine_ctnt h1 {
	margin:0px;
	padding:0px;
	font-size:105px;
	color:#d03b00;
	font-family: 'signpainter_houseslantregular';
	text-transform:uppercase;
	line-height:100px;
}
.carbine_ctnt h2 {
	margin:0px;
	padding:0px;
	font-size:50px;
	color:#d03b00;
	font-family: 'signpaintermedium';
	line-height:60px;
}
.carbine_banner {
	width:500px;
	height:306px;
	margin:0 auto;
	text-align:center;
	background-color:#CCC;
	padding:5px !important;
}
a.btn_spec {
	display:block;
	width:308px;
	height:48px;
	background:url(../images/btn_specification.png) no-repeat top;
	margin:0 auto;
}
a.btn_spec:hover {
	background-position:bottom;
	cursor:pointer;
}
/*Page6 Starts Here*/
#chapter1_6 {
	background:url(../images/partners_bg.jpg) no-repeat top center fixed;
	height:1200px;
	padding-top:150px;
	position:relative;
	z-index:0;
}
.partners_cnt_bg {
	margin: auto;
	width: 1004px;
	font-size: 14px;
	color: #0b1751;
	font-family: Verdana, Geneva, sans-serif;
}
.partners_title {
	width:810px;
	height:83px;
	background:url(../images/title_ribbon.png) no-repeat;
	text-align:center;
	margin:0 auto;
	font-family: 'signpaintermedium';
	font-size:35px;
	color:#FFF;
	line-height:35px;
	padding-top:25px;
}
.partner_logo {
	width:190px;
	height:190px;
	float:left;
	margin:10px 20px;
}
.partner_logo img {
	z-index:1000;
}
.partner_logo_area {
	width:700px;
	margin:0 auto;
	padding:20px 0 0 0;
}
/*Page7 Starts Here*/
#chapter1_7 {
	background:url(../images/contact_bg.jpg) no-repeat top center fixed;
	height:800px;
	padding-top:400px;
	position:relative;
	z-index:0;
}
.contact_wrapper {
	width:1004px;
	margin:0 auto;
}
.contact_ctnt {
	width:700px;
	margin:0 auto;
	padding-bottom:30px;
	font-family: 'Playball', cursive;
	font-size:32px;
	color:#FFF;
	line-height:45px;
	text-align:center;
}
.contact_ctnt h1 {
	margin:10px 0px;
	padding:0px;
	font-family:Helvetica, Arial, sans-serif;
	font-size:40px;
}
.contact_ctnt h2 {
	margin:10px 0px;
	padding:0 0 20px 0px;
	font-family: 'signpaintermedium';
	font-size:30px;
}
.contact_ctnt a {
	color:#FFF;
	text-decoration:none;
}
.contact_ctnt a:hover {
	color:#0CF;
	text-decoration:none;
}
.email_box {
	width:220px;
	height:30px;
	float:left;
	line-height:30px;
	background-color:#bac1cb;
	color:#272727;
	font-family: 'signpaintermedium';
	font-size:25px;
	border:0;
	text-align:center;
	font-weight:bold;
	margin-left:140px;
}
.btn_subscribe {
	width:180px;
	height:30px;
	float:left;
	margin-left:30px;
	background-color:#18191a;
	color:#a9a9a9;
	font-family: 'signpaintermedium';
	font-size:25px;
	border:0;
	text-align:left;
	padding-left:40px;
}
.btn_subscribe:hover {
	background-color:#d03b00;
	cursor:pointer;
	color:#FFF;
}
.ftr_ctnt {
	width:610px;
	margin:0 auto;
	background:url(../images/ftr_ctnt_logo.png) no-repeat left;
	padding-left:150px;
	font-family: Helvetica, Arial, sans-serif;
	font-weight:bold;
	font-size:11px;
	line-height:20px;
	color:#FFF;
	margin-top:20px;
}
.ftr_logo {
	width:120px;
	height:112px;
	margin: 20px auto 0 auto;
}
.ftr_ctnt a {
	color:#FFF;
	text-decoration:none;
}
.ftr_ctnt a:hover {
	color:#FFF;
	text-decoration:underline;
}
a.rumble_link {
	display:block;
	width:83px;
	height:82px;
	background:url(../images/ftr_logo.png) no-repeat top;
	margin:0 auto;
}
a.rumble_link:hover {
	background-position:bottom;
}
.star1 {
	position: absolute;
	padding-top:270px;
	padding-left:185px;
	z-index: 9999;
}
.star2 {
	position: absolute;
	padding-top:310px;
	padding-left:0px;
	z-index: 9999;
}
.star3 {
	position: absolute;
	padding-top:200px;
	right:80px;
	z-index: 9999;
}
.star4 {
	position: absolute;
	padding-top:160px;
	padding-left:787px;
	z-index: 9999;
}
.star5 {
	position: absolute;
	padding-top:180px;
	right:0;
	z-index: 9999;
}
.star6 {
	position: absolute;
	padding-top:200px;
	right:50px;
	z-index: 9999;
}
.star7 {
	position: absolute;
	padding-top:710px;
	padding-left:450px;
	z-index: 9999;
}
.star8 {
	position: absolute;
	padding-top:270px;
	padding-left:185px;
	z-index: 9999;
}
.star9 {
	position: absolute;
	padding-top:310px;
	padding-left:0px;
	z-index: 9999;
}
.star10 {
	position: absolute;
	padding-top:200px;
	padding-left:360px;
	z-index: 9999;
}
.star11 {
	position: absolute;
	padding-top:160px;
	padding-left:850px;
	z-index: 9999;
}
.star12 {
	position: absolute;
	padding-top:180px;
	right:0;
	z-index: 9999;
}
.star13 {
	position: absolute;
	padding-top:200px;
	right:50px;
	z-index: 9999;
}
.star14 {
	position: absolute;
	padding-top:710px;
	padding-left:450px;
	z-index: 9999;
}
.star15 {
	position: absolute;
	padding-top:600px;
	padding-left:70px;
	z-index: 9999;
}
.spec_ctnt_area {
	padding-top:100px;
}
.btn_submit {
	background: url("../images/btn_submit.png") no-repeat scroll center top transparent;
	border: 0 none;
	display: block;
	height: 26px;
	width: 63px;
}
.btn_submit:hover {
	background-position:bottom;
	cursor:pointer;
}
.tab_title {
	background-color:#d33a07;
	font-size:12px;
	color:#FFFFFF;
	padding:0 10px;
}
.tab_title h3 {
	margin:0px;
	padding:5px 0px;
	color:#FFFFFF;
	font-size:16px;
}
.contact_form {
	line-height:normal;
	padding-top:8px;
}
.contact_form td {
	padding:8px 20px;
}
.textbox {
	width:160px;
	padding:2px 10px;
	border:#CCC 1px solid;
}
.textarea {
	width:160px;
	padding:5px 10px;
	border:#CCC 1px solid;
	font-family:Arial, Helvetica, sans-serif;
}
.tabcontent {
	display:none;
}
 @media print {
.tabcontent {
	display:block !important;
}
}