@charset "utf-8";

/******
/-----------------
	Jacqui Lane Stylesheet V.1.0
	Created by WebStuff.biz P: +61 2 4325 1188
	Copyright, 2009
	--------------------------/
******/

/**	---------
	CSS Reset	**/
html,body,div,span,img,table,td,li,input,button,dt,dd,dl,h1,h2,h3,h4,a{margin:0px;padding:0px;border:none;}
a{text-decoration:none;}
table{border-collapse:collapse;}
p{padding:5px 0px;margin:0px;}
/**	---------
	Starts	**/
body{background:#575a5c;font-family:Arial, Helvetica, sans-serif;font-size:12px;color:#fff;}

h1{padding:10px 0px;font-family:"Times New Roman", Times, serif;font-size:24px;color:#adb3b6;font-weight:normal;}h1.mainheading{width:505px;height:50px;padding:10px 110px 10px 10px;background:url(../images/h1_mainbg.gif);color:#323232;text-shadow:1px 1px 0px #fff}
h2{font-size:18px;color:#fff;border-bottom:1px solid #ed1c24;}
h3{padding:5px 0px;font-size:16px;font-family:"Times New Roman", Times, serif;color:#adb3b6;}h3.alter{font-size:18px;color:#111}
	h3 span{font-size:12px;font-family:Arial, Helvetica, sans-serif;}
h4{padding:5px 0px;font-family:"Times New Roman", Times, serif;font-size:14px;color:#fff;}
	h4 a{color:#ccc;}
	h4.left{padding:0px 40px 0px 20px;}

hr{height:1px;margin:15px auto;border:none;border-top:1px solid #3b3b3b;}

#container{width:980px;margin:0px auto;background:url(../images/jacqui_lane_bg.gif) no-repeat;}

#topper{width:100%;height:20px;background:#3b3b3b;}
	#topper div{width:800px;height:20px;margin:0px auto;padding-right:180px;line-height:20px;background:url(../images/jacqui_lane_topper.gif) right no-repeat;text-align:right;}
	#topper h4{padding:0px;color:#aab0b3;}

#nav{height:70px;position:relative;}
	#nav ul{list-style:none;padding:0px;margin:0px;}#nav li{float:left;position:relative}
	#nav a{display:block;padding:20px 15px 5px 15px;font-size:20px;font-family:"Times New Roman", Times, serif;color:#adb3b6;}#nav a:hover{background:#3b3b3b;color:#ed1c24;}
		#nav ul ul{position:absolute;top:45px;left:0px;display:none;right:337px;width:209px;background:#3b3b3b;color:#ed1c24;}
		#nav li:hover ul{display:block;z-index:100}
		#nav ul ul li a{padding-top:10px;font-size:14px;}
		

#content{min-height:443px;padding:0px 0px 70px 335px;position:relative;}
	#content #social{position:absolute;top:370px;left:80px;}#social a{display:block}#home #social{top:350px;left:145px;}
	#content #icons{margin-top:10px;}#icons .icon{margin:10px 10px;float:left}
	#content p a,#content li a{color:#fff;text-decoration:underline;}


#main-feature{width:641px;height:170px;}
	#main-feature .feature-quotes{float:left;}
	#main-feature ul{width:441px;height:170px;list-style:none;margin:0px;padding:0px;overflow:hidden;}#main-feature ul li{float:left;}
	#main-feature div{width:180px;float:right;}
	#main-feature div a{display:block;width:180px;height:90px;background:url(../images/sprites/buttons_feature.gif) -180px 0px;}#main-feature div a:hover{background-position:-180px -90px;}#main-feature div a.first{height:70px;margin-bottom:10px;background-position:0px 0px;}#main-feature div a.first:hover{background-position:0px -70px;}

#footer{width:100%;height:150px;background:#ed1c24;}
	#footer .innerdiv{width:780px;height:150px;margin:0px auto;padding:0px 200px 0px 0px;background:url(../images/footer_bg.gif) right no-repeat;}
	#footer .footerimg{width:110px;height:110px;margin:20px 20px 0px 0px;background:#ae0108;font-size:10px;float:left;position:relative;z-index:5;overflow:hidden;}
		.footerimg span{position:absolute;top:110px;left:0px;display:block;width:106px;height:100px;padding:5px 2px;background:#000;color:#fff;z-index:100;}
		.footerimg em,.footerimg a{position:absolute;top:0px;left:0px;display:block;width:75px;height:85px;padding:25px 5px 0px 30px;background:url(../images/footerlink_overlay.png);font-weight:bold;color:#fff!important;z-index:200;}
			.footerimg a:hover{text-decoration:none!important;}
		.footerimg a{background:none;z-index:300;}
		.footerimg strong{display:block;padding-bottom:5px;font-size:10px;}
	#footer ul{list-style:none;margin:0px;padding:30px 0px 0px 0px;font-weight:bold;float:right;}
	#footer a{color:#333;}#footer a:hover{color:#000;text-decoration:underline;}

#newsletter-encase{position:absolute;top:0px;left:0px;width:100%;height:100%;z-index:5500;display:none;}
	#newsletter-encase #newsletter_bg{width:100%;height:100%;background:#000;}
	#newsletter-encase #newsletter-main{position:absolute;top:0px;left:0px;width:550px;height:400px;padding:30px;background:#575a5c;z-index:5700;}

#jl_cart{width:598px;margin-top:10px;padding:10px;background:#c0c2c3;color:#000;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px}
    #jl_cart .product{padding:7px 0px}
    #jl_cart img{margin-left:10px;padding:5px;background:#fff;float:right}
    #jl_cart h1{font-size:20px;color:#111}#jl_cart h1 .price{display:block;padding-left:10px;font-size:30px;float:right}
/**	---------
	Quiz	**/
#quiz_encase{height:300px;border:15px solid #686c6e;background:#686c6e;overflow:hidden;position:relative;-moz-border-radius:5px;-webkit-border-radius:5px}#quiz_encase h1{color:#fff}#quiz_encase .inner{position:absolute;top:0px;left:0px;width:6000px}
#quiz_encase ul{padding:0px;margin:0px;list-style:none}#quiz_encase li{margin-bottom:4px;padding:8px;background:#575a5c;-moz-border-radius:5px;-webkit-border-radius:5px}#quiz_encase li:hover,#quiz_encase li.active{background:#fff;color:#333;cursor:pointer}
#quiz_encase .tab{width:610px;padding-right:10px;float:left}
#quiz_encase a{display:block;padding-top:10px;float:right;color:#fff}
/**	---------
	Class Declarations	**/

.left{float:left;}.right{float:right;}.clear{clear:both;}
.brandred{color:#ed1c24}

.column{width:300px;padding-right:20px;float:left;}

.icon {position:relative;width:140px;margin:0px 10px 0px 25px}
	.icon-text{position:absolute;top:108px;left:8px;font-weight:bold;line_height:13px;font-size:10px;color:#adb3b6}
	
.emphasis{font-style:italic;font-weight:bold;color:#ed1c24;}

.content-split{width:440px;margin-right:10px;float:left;}
.feature-right{width:184px;padding-left:10px;border-left:1px solid #ccc;float:right;}
	.feature-right a{display:block;margin-bottom:10px;padding:15px 10px;background:#3b3b3b;color:#fff;}.feature-right a:hover{background:#adb3b6;color:#111;}.feature-right a span{font-family:"Times New Roman", Times, serif;font-size:14px;}
	
.rightside-quote{width:150px;padding:10px 15px;font-family:"Times New Roman", Times, serif;font-size:18px;color:#adb3b6;float:right;}
	.rightside-quote span{font-size:14px;}

.boxmain{padding:0px 10px;overflow:hidden;}
	.greyboxmain{background:#3b3b3b;}
	.redboxmain{background:#ed1c24;}
.boxtop,.boxbottom{width:645px;height:10px;position:relative;}.boxtop{margin-top:10px;}.boxbottom{margin-bottom:10px;}
	.boxtop h4{position:absolute;top:-15px;left:15px;}
	.greyboxtop,.greyboxbottom{background:url(../images/sprites/boxes.png);}.greyboxbottom{background-position:0px -20px;}
	.redboxtop,.redboxbottom{background:url(../images/sprites/boxes.png) 0px -30px;}.redboxbottom{background-position:0px -50px;}

/*	Tipsy */
.ccas_tip{position:relative}
.tipsy{padding:5px;font-size:10px;background-repeat:no-repeat;  background-image: url(../images/tipsy.gif); }
.tipsy-inner{padding: 5px 8px 4px 8px; background:#1c1c1c; color: white; max-width: 200px; text-align: center; }.tipsy-inner{-moz-border-radius:3px;-webkit-border-radius:3px;}.tipsy-north{background-position: top center;}.tipsy-south{background-position: bottom center;}.tipsy-east{background-position: right center;}.tipsy-west{background-position: left center;}

/**   INPUT STYLINGS   **/
form#frm{width:550px;}
.formheading h2{margin-bottom:10px;padding:0px;font-size:16px;background:#FF0000;color:#fff;}.formheading h2.pad{padding:5px 10px;}.formheading h2.greengo{background:#009900;}
.formhead{width:180px;margin-bottom:10px;line-height:30px;float:left;}
.forminput,.formenquiry{width:350px;height:20px;margin-bottom:10px;background:#575a5c url(../images/sprites/bars.gif) repeat-x;position:relative;float:left;}.forminput input,.formenquiry textarea{width:348px;height:20px;line-height:20px;background:none;border:1px solid #3b3b3b;color:#fff;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;}.forminput:active,.formenquiry:active{border-color:#fff;}.forminput select{width:350px;}
.formenquiry{height:190px;background-position:0px -20px;}.formenquiry textarea{height:188px;font-family:Verdana, Arial, Helvetica, sans-serif;font-size:12px;}
.formclear{display:none;}
button.formbutton{width:69px;height:21px;margin:0px 20px;background:#bf0e15;border:1px solid #7c0005;color:#fff;font-size:12px;float:right;}button.formbutton:hover{border-color:#fff;}