/* CSS Document */
BODY { font-family:Arial, Helvetica, sans-serif; }
A { color:#001966; }
A:HOVER { color:#69c; }


TABLE { border-collapse:collapse;font-size:85%; }

.precision {
	width:150px;padding:12px;background-color:#13140f;border-right:1px solid #FFF;
}
.precision P {
	margin:6px 0 6px 0;line-height:150%;color:#FFF;
}
.precision A { font-weight:bold;color:#FFF; }

.salecontainer {
	width:330px;background-color:#f8f2e7;border-top:1px solid #FFF;border-bottom:1px solid #000;padding:6px;width:302px;
}
.salecontainer P {
	margin:6px 0 6px 0;line-height:150%;color:#000;font-size:110%;
}
.salecontainer A { font-weight:bold; }

.emailcontainer {
	width:205px;background-color:#EBD8B5;border-top:1px solid #FFF;border-bottom:1px solid #000;width:180px;padding:18px 12px 12px 12px;
}
.emailcontainer P {
	margin:6px 0 6px 0;line-height:150%;color:#52380B;font-size:95%;
}
.emailcontainer A {
	color:#52380B;font-weight:bold;
}
.emailcontainer A:HOVER {
	color:#7A5618;
}

.rightcolumn {
	width:218px;background-color:#f8f2e7;text-align:right;padding:0 0 0 3px;border-bottom:1px solid #000;
}
.rightcolumn .container {
	width:212px;font-size:80%;
}
.rightcolumn .container .sneakpreview {
	padding:6px;
}
.rightcolumn .container .sneakpreview P {
	margin:6px 0 6px 0;line-height:150%;color:#000;
}
.rightcolumn .container .feature {
	padding:24px 0 24px 0;border-top:1px dotted #ccc;
}
.rightcolumn .container .feature TABLE {
	font-size:100%;
}
.rightcolumn .container .feature TABLE TD {
	padding:6px;
}
.rightcolumn .container .feature TABLE P {
	margin:6px 0 6px 0;
}
.rightcolumn .container .featureALT {
	padding:24px 0 24px 0;
}
.rightcolumn .container .featureALT TABLE {
	font-size:100%;
}
.rightcolumn .container .featureALT TABLE TD {
	padding:6px;
}
.rightcolumn .container .featureALT TABLE P {
	margin:6px 0 6px 0;
}
.rightcolumn .container .history {
	border-top:1px dotted #ccc;padding:24px 24px 24px 24px;
}
.rightcolumn .container .history P {
	margin:3px 0 3px 0;line-height:150%;
}
.largeheader {
	font-size:120%;color:#002D7A;
}

/* NEW HOMEPAGE STYLES */

a {
	text-decoration:none;
	cursor:hand;
}
#container {
	width:760px;
	margin-left:auto;
	margin-right:auto;
	background:#fff;
}

#main {float:left;width:760;height:340px;background:url(/images/home/120909/main_feature.jpg) no-repeat;text-align:left;}

#main h1{font-size: 16px; font-family: Arial, Helvetica, sans-serif; font-weight: bold;margin: 0; padding: 250px 0 0 125px; color: #FFF;}

#main p{font-size: 13px; font-family: Arial, Helvetica, sans-serif; font-weight: normal;margin-top: -15px; padding: 0px 0 0 125px;color: #FFF;}

#main h1.main{font-size: 24px; font-family: Arial, Helvetica, sans-serif; font-weight: normal;margin: 0; padding: 60px 0 0 50px; color: #FFF;}

#main p.main{font-size: 18px; font-family: Arial, Helvetica, sans-serif; font-weight: normal;margin: 0; padding: 0px 0 0 50px; color: #FFF;}




#bottom01 {float:left; width:253px; height:201px; background:url(/images/home/120909/bottom_01.jpg) no-repeat; text-align:left;color: #000;margin: 0;}

#bottom01 h2{font-size: 16px; font-family: Arial, Helvetica, sans-serif; font-weight: bold;margin: 0; color: #FFF;padding: 8px 0 0 30px;}

#bottom01 h3{font-size: 13px; font-family: Arial, Helvetica, sans-serif; font-weight: bold;margin-top:-18px; color: #fff;padding: 0 0 0 30px;}

#bottom01 p{font-size: 12px; font-family: Arial, Helvetica, sans-serif; font-weight: normal;margin: 0; color: #000;padding: 0px 0 0 30px;}

#bottom01 p.shop{font-size: 12px; font-family: Arial, Helvetica, sans-serif; font-weight: normal;text-decoration: underline;margin-top: 85px; color: #FFF;}



#bottom02 {float:left; width:253px;height:201px;background:url(/images/home/120909/bottom_02.jpg) no-repeat;text-align:left;color: #000;margin: 0;}

#bottom02 h2{font-size: 16px; font-family: Arial, Helvetica, sans-serif; font-weight: bold;margin: 0; color: #FFF;padding: 8px 0 0 20px;}

#bottom02 h3{font-size: 13px; font-family: Arial, Helvetica, sans-serif; font-weight: bold;margin-top:-18px; color: #fff;padding: 0 0 0 20px;}

#bottom02 p{font-size: 12px; font-family: Arial, Helvetica, sans-serif; font-weight: normal;margin: 0; color: #000;padding: 0px 0 0 20px;}

#bottom02 p.shop{font-size: 12px; font-family: Arial, Helvetica, sans-serif; font-weight: normal;text-decoration: underline;margin: 0; color: #FFF;margin-top: 65px;}



#bottom03 {float:left;width:254px;height:201px;background:url(/images/home/120909/bottom_03.jpg) no-repeat;text-align:left;margin: 0;}

#bottom03 h2{font-size: 16px; font-family: Arial, Helvetica, sans-serif; font-weight: bold;margin: 0; color: #FFF;padding: 8px 0 0 10px;}

#bottom03 h3{font-size: 13px; font-family: Arial, Helvetica, sans-serif; font-weight: bold;margin-top:-18px; color: #fff;padding: 0 0 0 10px;}

#bottom03 p{font-size: 12px; font-family: Arial, Helvetica, sans-serif; font-weight: normal;margin: 0; color: #000;padding: 0px 0 0 10px;}

#bottom03 p.shop{font-size: 12px; font-family: Arial, Helvetica, sans-serif; font-weight: normal;text-decoration: underline;margin: 0; color: #FFF;margin-top: 115px;}

/*
#mainFeatures1 {
	float:left;
	width:504px;
	height:349px;
	background:url(../../images/home061009/main_features_01.jpg) no-repeat;
	text-align:left;	
}
#mainFeatures1 h1 {
	margin:0 0 5px 0;
	padding:0;
	font-family:Arial, Helvetica, sans-serif;
	font-size:24px;
	font-weight:normal;
	color:#000;
	}
#mainFeatures1 h1 sup {
	margin:0 0 0 -2px;
	padding:0;
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	font-weight:normal;
	color:#000;
}
#mainFeatures1 h2 {
	margin:0 0 10px 0;
	padding:0;
	font-family:Arial, Helvetica, sans-serif;
	font-size:15px;
	font-weight:bold;
	line-height:120%;
	color:#000;
}
#mainFeatures1 h2 sup {
	margin:0 0 0 -1px;
	padding:0;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:normal;
	color:#000;
}
#mainFeatures1 h3 {
	margin:0;
	padding:0;
	font-family:Arial, Helvetica, sans-serif;
	font-size:17px;
	font-weight:normal;
	color:#000;
}
#mainFeatures1 h3 a {
	text-decoration:underline;
	color:#000;
}
#mainFeatures1 h3 a:hover {
	text-decoration:none;
	color:#000;
}
#mainFeatures1 h4 {
	margin:5px 0px;
	padding:0;
	font-family:Arial, Helvetica, sans-serif;
	font-size:15px;
	font-weight:bold;
	line-height:150%;
	text-align:left;
	text-decoration:underline;
	color:#000;
}
#mainFeatures1 h4 a {
	text-decoration:underline;
	color:#000;
}
#mainFeatures1 h4 a:hover {
	text-decoration:none;
	color:#000;
}
#mainFeatures1 p {
	margin:0;
	padding:0;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:normal;
	line-height:140%;
	color:#000;
}

#mainFeatures2 {
	float:right;
	width:256px;
	height:349px;
	background:url(../../images/home061009/main_features_02.jpg) no-repeat;
	text-align:left;	
}
#mainFeatures2 h1 {
	margin:0 0 5px 0;
	padding:0;
	font-family:Arial, Helvetica, sans-serif;
	font-size:24px;
	font-weight:normal;
	color:#000;
	}
#mainFeatures2 h1 sup {
	margin:0 0 0 -2px;
	padding:0;
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	font-weight:normal;
	color:#000;
}
#mainFeatures2 h2 {
	margin:0 0 10px 0;
	padding:0;
	font-family:Arial, Helvetica, sans-serif;
	font-size:15px;
	font-weight:bold;
	line-height:120%;
	color:#000;
}
#mainFeatures2 h2 sup {
	margin:0 0 0 -1px;
	padding:0;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:normal;
	color:#000;
}
#mainFeatures2 h3 {
	margin:0;
	padding:0;
	font-family:Arial, Helvetica, sans-serif;
	font-size:17px;
	font-weight:normal;
	color:#000;
}
#mainFeatures2 h3 a {
	text-decoration:underline;
	color:#000;
}
#mainFeatures2 h3 a:hover {
	text-decoration:none;
	color:#000;
}
#mainFeatures2 h4 {
	margin:5px 0;
	padding:0;
	font-family:Arial, Helvetica, sans-serif;
	font-size:15px;
	font-weight:bold;
	line-height:150%;
	text-align:left;
	color:#000;
	text-decoration:underline;
}
#mainFeatures2 h4 a {
	text-decoration:underline;
	color:#000;
}
#mainFeatures2 h4 a:hover {
	text-decoration:none;
	color:#000;
}
#mainFeatures2 p {
	margin:0;
	padding:0;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:normal;
	line-height:140%;
	color:#000;
}
*/

#promo {
	clear:both;
	width:759px;
	height:62px;
	background:url(/images/home/101707/promo.gif) no-repeat;
	text-align:left;
}
#promo h3 {
	margin:0;
	padding:0;
	font-family:Arial, Helvetica, sans-serif;
	font-size:17px;
	font-weight:normal;
	color:#000;
}
#promo h3 a {
	text-decoration:underline;
	color:#000;
}
#promo h3 a:hover {
	text-decoration:none;
	color:#000;
}



/* START - added on this HP only - 20090715 */
#lowerFeatA {
	clear:both;
	width:760px;
	height:109px;
	background:url(/images/home/111809/lower_features.jpg) no-repeat;
	text-align:left;
}

#lowerFeatA h3 {
	margin:0px 0 5px 0;
	padding:8px 5px 0px 15px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:15px;
	font-weight:bold;
	/*line-height:150%;*/
	color:#000;
}

#lowerFeatA p {
	margin:0px 0 7px 0;
	padding:0px 5px 0px 15px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	/*line-height:150%;*/
	color:#000;
}

#lowerFeatA a {
	margin:0px 0 0px 0px;
	padding:0px 0px 0px 0px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	/*line-height:150%;*/
	color:#000;
}

/*
#lowerFeatA h3.poplinks {
	margin:0 0 7px 0;
	padding:0;
	font-family:Arial, Helvetica, sans-serif;
	font-size:15px;
	font-weight:bold;
	/*line-height:150%;*/
	/*color:#000;
}
*/

#lowerFeatA ul.links {
	width: 200px; margin: 0px 0px 0px 0px; padding: 0 0 0 35px;
}

#lowerFeatA ul.links li a{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:normal;
	text-decoration:underline;
	color:#000;
	list-style-type: square;
	list-style-position: outside;
}

#lowerFeatA h4 {
	margin:0px 0px 0px 15px;
	padding:0;
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	font-weight:normal;
	line-height:140%;
	text-decoration:underline;
	color:#000;
}

/* END - added on this HP only - 20090715 */




#lowerFeatures {
	clear:both;
	width:760px;
	height:254px;
	background:url(../../images/home061009/lower_features.jpg) no-repeat;
	text-align:left;
}
#lowerFeatures h3 {
	margin:15px 0 7px 0;
	padding:0;
	font-family:Arial, Helvetica, sans-serif;
	font-size:15px;
	font-weight:bold;
	/*line-height:150%;*/
	color:#000;
}


#lowerFeatures h3.poplinks {
	margin:0 0 7px 0;
	padding:0;
	font-family:Arial, Helvetica, sans-serif;
	font-size:15px;
	font-weight:bold;
	/*line-height:150%;*/
	color:#000;
}

#lowerFeatures h3.bfeature1{
	margin:0 0 3px 0;
	padding:0;
	font-family:Arial, Helvetica, sans-serif;
	font-size:15px;
	font-weight:bold;
	/*line-height:150%;*/
	color:#000;
}

#lowerFeatures h3.bfeature2{
	margin:0 0 3px 0;
	padding:0;
	font-family:Arial, Helvetica, sans-serif;
	font-size:15px;
	font-weight:bold;
	/*line-height:150%;*/
	color:#000;
}

#lowerFeatures h3 sup {
	margin:0 0 0 -1px;
	padding:0;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:normal;
	color:#000;
}
#lowerFeatures h4 {
	margin:5px 0 10px 0px;
	padding:0;
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	font-weight:normal;
	line-height:140%;
	text-decoration:underline;
	color:#000;
}
#lowerFeatures h4 sup {
	margin:0 0 0 -1px;
	padding:0;
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	font-weight:normal;
	text-decoration:none;
	color:#000;
}


#lowerFeatures ul.links {
	width: 200px; margin: 0px 0px 0px 0px; padding: 0 0 0 20px;
}

/* #lowerFeatures ul.links li {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:normal;
	text-decoration:underline;
	color:#000;
	line-height:180%;
	list-style-type: square;
	list-style-position: outside;
}
*/

#lowerFeatures ul.links li a{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:normal;
	text-decoration:underline;
	color:#000;
	line-height:180%;
	list-style-type: square;
	list-style-position: outside;
}


/*
#lowerFeatures h5 {
	margin:5px 0 0px 0px;
	padding:0;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:normal;
	text-decoration:underline;
	line-height:140%;
	color:#000;	
}
*/
#lowerFeatures h4 a {
	text-decoration:underline;
	color:#FFF;
}
#lowerFeatures h4 a:hover {
	text-decoration:none;
	color:#FFF;
}

#lowerFeatures p {
	margin:0;
	padding:0;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:normal;
	line-height:140%;
	color:#000;
}

#lowerFeatures p.subcopy {
	margin:0;
	padding:0;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:normal;
	line-height:140%;
	color:#000;
}

#control {
	position: relative;
	top: 220px;
	width: 758px;
	z-index: 10;
	font-size: 8pt;
	font-weight: bold;
}
.prevPage {
	float: left;
	z-index: 10;
	padding: 8px;
	color: rgb(255,255,255);
	cursor: hand;
}
.nextPage {
	float: right;
	z-index: 10;
	padding: 8px;
	color: rgb(255,255,255);
	cursor: hand;
}
#topFancy {
	position: relative;
	top: -82px;
	z-index: 1;
	overflow: hidden;
	clear: both;
	background-color: rgb(255,255,255);
	height: 500px;
	width: 758px;
	margin: 5px;
}
#topFancy div {
	float: left;
	text-align: center;
	display: block;
	width: 760px;
	cursor: pointer;
}
#topFancy .items {
	width: 20000em;
	position: absolute;
	clear: both;
	margin: 0;
	padding: 0;
}
#bottomRange {
	position: relative;
	top: -82px;
}
.footer {
	position: relative;
	top: -90px;
	left: -4px;
}