/*RESET STYLES*/
html, body, div, ul, li, img, p{border: 0; margin: 0; padding: 0;}
h1, h2, h3, h4, h5, h6{margin: 0; padding: 0;}

/*BASIC STYLES*/
html, body{ height: 100%; width: 100%;}

.floatL{clear: none; float: left;}
.floatR{clear: none; float: right;}

.textL{text-align: left;}
.textC{text-align: center;}
.textR{text-align: right}
.text-bold{font-weight: bold;}
.text-italic{font-style: italic;}
.text-bi{font-weight: bold; font-style: italic;}
.pad-left{padding-left: 5px;}
.pad-right{padding-right: 5px;}


.clear-all{clear: both; font-size: 1px; line-height: 0;}
.hide{display: none;}

/*LANDING PAGE SPECIFIC STYLES*/

a, a:visited, a:hover, a:active{border: none; color: #fff; text-decoration: none;}


p{font-size: 1.3em; line-height: 1.5em;}

ul{list-style-type: none;}

#wrapper-content{
	background: #eee;
	border: 2px solid white;
	width: 1000px;
	margin-right: auto;
	margin-bottom: 2em;
	margin-left: auto;
	background-image:background-image:url(images/bg/bg-content-header.jpg);
}
	#content-header{background: url(images/bg/bg-content-header.jpg) bottom left repeat-x #01577e; height: 77px; width: 796px;}
		#content-header h1{margin-left: .75em; padding: .3em 0;}
		#content-header h4{font-weight: normal; margin-right: 2em; margin-top: 1.2em; text-align: right;}
	
	#content-upper{background: url(images/bg/bg-content-upper.jpg) top left no-repeat; color:#fff; height: 306px; width: 796px;}
		.leftSide{width: 275px;}
			.product{padding: 25px 0 0px 0; position:relative; }
		.rightSide{width: 476px;}
			.rightSide #sale-price{padding: 15px 0 13px 0;}
				#sale-price .hugeTxt{font-size: 8em; letter-spacing: -.05em; font-family: "Trebuchet MS", Verdana, sans-serif;}
				#sale-price .lrgTxt{font-size: 5em; letter-spacing: -.05em; line-height: 1.1em;}
				#sale-price .bigTxt{font-size: 2.8em; letter-spacing: -.05em;}
			.rightSide ul{padding-bottom: 33px;}
			.rightSide #call-to-action img{margin-right: 20px; margin-top:-20px}
			
	#content-lower{background: url(images/bg/bg-content-lower.jpg) top left repeat-x #d7d7d7; color:#333; margin-top:-1px; padding-bottom: 4em; width: 796px; padding-top:4.2em;}
		#content-lower h4{color: #333; font-weight: bold;}
		#content-lower #pub-feature{border:1px solid #999; padding: 1em; margin: 1em auto; width: 175px;}
		#content-lower #description{margin-top: -1.2em; width: 450px}
			#description a, #description a:visited, #description a:hover, #description a:active{color: #069;}

.div-right {float:right; height:400px; width:200px}
	#footer2{background: url(images/bg/bg-content-footer.jpg) top center repeat-x #000; padding: 1em 0; width: 796px;}
