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

html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, 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, ol,fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td, ul, li {
	
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-weight: normal;
	font-size: 100%;
	font-family: Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#FFF;
	list-style-type:none;
}
.clear{clear:both;}
.rounded-corners { /*-moz-border-radius: 20px; -webkit-border-radius: 20px; -khtml-border-radius: 20px; */border-radius: 20px; }
body{background-image:url(../images/bg-body.jpg);}
#wrapper{margin:0 auto;width:900px;}
#header{background-image:url(../images/header.jpg); width:900px;height:80px;}
#cart-header{background-image:url(../images/cart-header.png); width:900px;height:90px; margin-top: -15px;}
#billboard{background: url("../images/gradient.png") no-repeat; width:900px;height:659px;position:relative;}
#interior{width:900px;height:890px;}
.header-space{width:100%;height:20px;}
#footer{background-image:url(../images/bg-footer.png); background-repeat:no-repeat;width:100%;height:70px;color:#acacac;font-size:11px;}

#footer a {color:color:#acacac;font-size:11px; text-decoration:none;margin:0 5px;}


#footer p {text-align:center;color#fff;font-size:11px;padding:20px 0;line-height:140%;}
.social-media{height:18px;float:right;margin-top:8px;margin-right:20px;}
.logo{width:219px;float:left;margin:20px 0 0 32px;}
.billboard-inner{padding:13px;position: relative; z-index:9999999;}
.box-one{background-image:url(../images/box-one.png);width:275px;height:167px;float:left;}
*html .box-one{background-image:url(../images/box-one.gif);width:275px;height:167px;float:left;}

.box-one p {margin:43px 8px 0 183px;}
.box-two{background-image:url(../images/box-two.png);width:280px;height:167px;float:left;margin:0 20px;}
*html .box-two{background-image:url(../images/box-two.gif);width:280px;height:167px;float:left;margin:0 20px;}
.box-two p {margin:43px 8px 0 120px;}
 .box-three{background-image:url(../images/box-three.png);width:275px;height:167px;float:left;}
*html .box-three{background-image:url(../images/box-three.gif);width:275px;height:167px;float:left;}
.box-three p {margin:43px 120px 0 15px;}

#boxes{padding:3px 10px 25px 17px;width:100%;}
#boxes a{color:#eb0000;padding-top:3px;line-height:30px;font-weight:bold;text-decoration:none;}
#boxes a:hover{color:#fff}
#boxes p {color:#d7d7d7;font-weight:bold;}
.red-line{width:100%;height:2px;color:#eb0505;display:block;background-color:#eb0505;}
#bg-content-laser{background-image:url(../images/bg-content-laser.png); width:846px; height:715px;margin:27px;}

.clear20{clear:both;width:100%;height:20px;}
#nav{
	display: block;
	width: 900px;
	height: 47px;
	background: url(../images/igrownav.png) left top no-repeat;
	margin-top:0px;
	margin-bottom: 0px;
}

#nav li{
	display: block;
	float: left;
}

#nav li a{
	display: block;
	height:47px;
	text-indent:-9999px;
}

#nav li a:hover,
#nav li a.on{
	background-image: url(../images/igrownav.png);
}

#nav li.home a{
	width:108px;
	background-position:-0px -47px;
}

#nav li.nav-about a{
	width:180px;
	background-position:-108px -47px;
}

#nav li.news a{
	width:152px;
	background-position:-288px -47px;
}

#nav li.about-igrow a{
	width:149px;
	background-position:-440px -47px;
}

#nav li.results a{
	width:180px;
	background-position:-589px -47px;
}

#nav li.buy a{
	width:131px;
	background-position:-769px -47px;
}
/* alt nav for  home and buy buttons - ask me why! */

#nav-alt{
	display: block;
	width: 900px;
	height: 47px;
	background: url(../images/igrownav-alt.png) left top no-repeat;
	margin-top:0px;
	margin-bottom: 0px;
}

#nav-alt li{
	display: block;
	float: left;
}

#nav-alt li a{
	display: block;
	height:47px;
	text-indent:-9999px;
}

#nav-alt li a:hover,
#nav-alt li a.on{
	background-image: url(../images/igrownav-alt.png);
}

#nav-alt li.home a{
	width:108px;
	background-position:-0px -47px;
}

#nav-alt li.nav-about a{
	width:180px;
	background-position:-108px -47px;
}

#nav-alt li.news a{
	width:152px;
	background-position:-288px -47px;
}

#nav-alt li.about-igrow a{
	width:149px;
	background-position:-440px -47px;
}

#nav-alt li.results a{
	width:180px;
	background-position:-589px -47px;
}

#nav-alt li.buy a{
	width:131px;
	background-position:-769px -47px;
}






.laser-content-top{position:relative;top:140px;left: 245px;width:325px;}
.laser-content-middle-left{float:left;width:600px;margin-right:15px;}
.laser-content-middle-right{float:left;}

.interior-content-middle{background: url("../images/bg-gradient-middle.png"); repeat-y;width:900px;}
.interior-content-bottom-rounded{background: url("../images/bg-gradient-bottom-rounded.png") no-repeat;width:900px;height:25px; }
.virtualpage {padding:12px 11px;}

.billboard-one{background: url("../images/billboard-one.png") no-repeat;width:878px; height: 445px; }
.billboard-two{background: url("../images/billboard-two.png") no-repeat;width:878px; height: 445px;}
.billboard-three{background: url("../images/billboard-three.png") no-repeat;width:878px; height: 445px;; }

.paginationstyle{ /*Style for demo pagination divs*/
width: 150px;
text-align: center;
padding: 2px 0;
margin: 10px 0;
}

.paginationstyle select{ /*Style for demo pagination divs' select menu*/

margin: 0 15px;
}
.test{position:absolute;top:162px;left:2px;}
.paginationstyle a{ /*Pagination links style*/
padding: 0 5px;
text-decoration: none;
color:#696969;font-size:11px;font-weight:bold;

}

.paginationstyle .arrow a{ /*Pagination links style*/
padding: 0 8px;
text-decoration: none;

}

div {position:relative;
}
.paginationstyle a:hover, .paginationstyle a.selected{
color: #000;
background-color: #FEE496;
}

.paginationstyle a.disabled, .paginationstyle a.disabled:hover{ /*Style for "disabled" previous or next link*/
background-color: white;
cursor: default;
color: #929292;
border-color: transparent;
}

.paginationstyle .flatview a:hover, .paginationstyle .flatview a.selected{ /*Pagination div "flatview" links style*/
color: #fff;background: url("../images/red-dot.gif")  center no-repeat;}

#slide-nav{position:absolute;top:355px;left:397px;z-index:6;}
.privacy{margin-left:45px}


.content-results{background: url("../images/bg-content-results2.png") no-repeat;width:866px; height: 1072px;margin:0 0px 0 18px; }
.content_results_copy{
	width:450px;
	padding:65px 0 0 30px;}

.content_results_copy p {
    line-height: 20px;

	
}
strong{font-weight:bold;color:#000;}

 p.black {
    line-height: 20px;
	color:#000;
	
}
#buy_cta {
    display: block;
    height: 391px;
    left: 629px;
    position: absolute;
    top: 0;
    width: 223px;
}

#btn-video {
    left: 670px;
    position: absolute;
    top: 400px;

}


.news-social-media-icons{
 }
	
	
	
#results-right-channel{   
 display: block;
    left: 650px;
    position: absolute;
    top: 450px;
    width: 195px;}
	#slides-container{margin-left:10px;padding-top:10px;margin-bottom:20px; }
#results-right-channel p{ line-height: 16px;font-size:11px;margin-top:4px;}
#faq-content-wrapper{margin-left:20px;}
.contact-content-top {background: url("../images/contact-content-top.gif") no-repeat;width:865px;height:95px;}
.faq-content-top {background: url("../images/faq-content-top.gif") no-repeat;width:865px;height:95px;}
.faq-content-middle {background: url("../images/faq-content-middle.gif") repeat-y;width:865px;}
.faq-content-bottom {background: url("../images/faq-content-bottom.gif") no-repeat;width:865px;height:52px;margin-top:-5px;}
p.faq-header {font-weight:bold;}
.faq-left-column{float:left;color:#000; margin-right:25px;width:310px;}
.faq-right-column{float:left;color:#000;width:310px;}
#content-buy-wrapper{margin-left:18px; }
.buy-content-top{background: url("../images/buy-content-top.png") no-repeat;width:864px;height:122px;}
.buy-content-middle{background: url("../images/buy-content-middle.png") repeat-y;width:864px;}
.buy-content-middle-text{padding:0px 20px 20px 40px;color:#000;}
.buy-content-bottom{background: url("../images/buy-content-bottom.png") no-repeat;width:864px;height:21px;}
.btn-buy{position:absolute; top: 390px;left:365px;z-index:5;}
.billboard-text-left{position:absolute;top:380px; left:36px;width:287px;color:#e90e19;font-size:10px;font-weight:bold;}
.billboard-text-right{position:absolute;top:398px; right:58px;width:247px;color:#e90e19;font-size:10px;font-weight:bold;z-index:7;}
.billboard-link-one{position:absolute;top:278px; left:458px;}
.billboard-link-one a{font-size:14px;font-weight:bold;text-decoration:none;}
.billboard-link-one a:hover{color:#000;}
.billboard-link-two{position:absolute;top:180px; left:385px;}
.billboard-link-two a{font-size:14px;font-weight:bold;text-decoration:none;color:#6c6b6b;}
.billboard-link-two a:hover{color:#000;}
.billboard-link-three{position:absolute;top:143px; left:52px;}
.billboard-link-three a{font-size:14px;font-weight:bold;text-decoration:none;}
.billboard-link-three a:hover{color:#838180;}
.red{font-weight:bold;line-height:20px;font-size:20px;color:#cc0000;}
.buy-col-one{float:left;width:430px;margin-left:50px;}
.buy-col-two{float:left;width:260px;margin-top:100px;}
.buy-content-product{background: url("../images/buy-content-product.jpg") no-repeat;width:864px;height:421px; margin-left: 18px;}
.seal{width:103px;height:103px;position:absolute;top:375px; left:90px;z-index:9998;}
.buy-rebate-text{position:absolute;top:50px;left:80px;z-index:9;width:170px;}
.terms-content-top {background: url("../images/tc-content-top.gif") no-repeat;width:865px;height:95px;}
.privacy-content-top {background: url("../images/privacy-content-top.jpg") no-repeat;width:865px;height:95px;}
.warranty-content-top {background: url("../images/warranty-content-top.jpg") no-repeat;width:865px;height:95px;}
.guarantee-content-top {background: url("../images/guarantee-content-top.jpg") no-repeat;width:865px;height:95px;}
.tc-content-middle {background: url("../images/faq-content-middle.gif") repeat-y;width:865px;color:#000;}


.content-news{background: url("../images/bg-news.png") no-repeat;width:866px; height: 833px;margin:0 0px 0 18px; }

.content-black{padding:25px 50px 25px 50px;color:#000;}
.content-black p{color:#000;}
.content-black a{color:#000;}
.terms-header{font-weight:bold;padding:8px 0 5px 0;font-size:14px;}
#shipping_billing td {color:#000;}
#summary td {color:#000;}
#error{margin:10px 5px 15px 15px;}
#error li{color:#cd1111;line-height:20px;}
#order td {color:#000;}
#container{width:80%;margin-left:15px;}
#container h2{color:#000;margin-bottom:10px;font-weight:bold;}

#container h3{color:#000;margin-bottom:15px;}
#slide-nav a {
	display:block;
	float:left;
	width:15px;
padding: 0 5px;
text-decoration: none;
color:#696969;font-size:11px;font-weight:bold;
	text-align:center;

	text-decoration:none;
}
.faq-right-column a {color:#000;}
.faq-header a {color:#000;font-weight:bold;}
.faq-left-column a {color:#000;}
#slide-nav a.activeSlide {
	background: url("../images/red-dot.gif") no-repeat scroll center center transparent;
    color: #FFFFFF;
}
#prev {
    left: 370px;
    position: absolute;
    top: 358px;
    z-index: 999999;


}

#next {
    left: 480px;
    position: absolute;
    top: 358px;
    z-index: 999999;
}
.heavywhite{color:#fff;font-weight:bold;font-size:11px;}
.content-news .title{font-size:28px;color:#fefbfb;padding:10px 0 10px 90px;}
.news-left{width:620px;float:left;}
.news-right{float:left;width:223px;position:relative;top:435px;margin-left:20px;}
.col-one {width:290px;float:left;margin-right:20px;
}
.news-right p {color:#000;margin-bottom:8px;}
.news-right a {color:#F00;}
.col-two {width:250px;float:left;}
.columns {position:relative;top:25px;left: 75px;width:560px;}
.content-news  h3 {color:#d90000;font-size:20px;}
.content-news  h4 {color:#000;font-size:14px;font-weight:bold;margin-bottom:8px;}
.columns p {margin:13px 0;}
.col-three {width:223px;float:left;margin-top:300px;}
.view_overlay_facebook {  cursor:pointer;text-decoration:underline;}

#view_overlay_facebook:hover { text-decoration:underline; }
#overlay_facebook {position:absolute; left:-15px; top:0; width:600px; height:270px; z-index:99999999; background-image:url(../images/testimonials_overlay_facebook_bg.png); background-repeat:no-repeat; display:none;}
#overlay_facebook .header {height:75px; clear:both;}
#overlay_facebook .header #overlay_facebook_close_button {float:right; height:60px; width:40px; cursor:pointer;}
#overlay_facebook #overlay_facebook_prevbutton {width:50px; height:262px; float:left; cursor:pointer;}
#overlay_facebook #overlay_facebook_nextbutton {width:50px; height:262px; float:right; cursor:pointer;}
#overlay_facebook .comments {width:500px; height:120px; float:left; text-align:left; background-color:#FFF;}
#overlay_facebook .comments p { width:450px; height:120px; padding:25px; font-size:12px; line-height:16px; color:#464646; }
#overlay_facebook .comments p strong { font-weight:bold; color:#D90000; }
#player{z-index:9999;}

.content-picsonly{background: url("../images/bg-blank.png") no-repeat;width:866px; height: 374px;margin:0 0px 0 18px; }
.picsonly {text-align:center;}
.invoiceheader h1{color:#000;font-size:16px;font-weight:bold;}
.cart_logo_cta {
    display: block;
    height: 150px;
    left: 5px;
    position: absolute;
    top: 2;
    width: 223px;
}
#countries_overlay { position:absolute; background-color:#FFF; border:6px solid #fbe180; width:375px; display:none; padding:15px; z-index:10; }
#countries_overlay p { padding:5px 0; margin:0; color:#000; text-align:left; line-height:17px; }
#countries_overlay a { color:#00A; }
#countries_overlay .close { background-image:url(../images/close.png); position:absolute; right:-15px; top:-15px; cursor:pointer; height:35px; width:35px; display:block; }