* {
	margin:			0;
	padding:		0;
}

#wrapper {
	width:			924px;
	margin:			0 auto;
	background-color: 	#fff;
}

#main {
	width:				100%;
	overflow:			visible;
}

body {
	padding:		0;
	margin: 		0;
	font-family: 	Verdana, Helvetica, sans-serif;
	color: 			#666;
	background: 	#f4f4f4 url('../images/bg-main.jpg') top center repeat-y;
	font-size:		11px;
	line-height:18px;
}

#header {
	width:			924px;
	height:			90px;
border:1px dotted #fff;
margin:0 auto;
}

p {
	line-height: 	1.5em;
	margin:			0 0 5px 0;
	padding-top: 	13px;
}

#banner-container_col .col-center-img p.note {
	line-height: 	15px;
	margin:			0;
	font-size: 	11px;
	font-style:italic;
	text-align:center;
}



/*a, a:hover {
	color: 			#1d91cc;
	text-decoration: none;
	border:0;
	border-bottom:1px dotted #1d91cc;
	outline:none;
}

a:hover {
	border-bottom:1px solid #1d91cc;
}*/

a {
	color: 			#1d91cc;
	text-decoration: none;
}

a:hover {
	color: 			#1d91cc;
	text-decoration: underline;
}
#middle-container {
	width:			100%;
	height:			285px;
	margin:			14px auto 0px auto;
	padding:		0;
	background:		#FFF url('../images/home-main-bg.jpg') top left repeat-x;
	clear:			both;
}

#middle {
	margin:			0 auto;
	padding:		0;
	width:			900px;
	height:			285px;
	text-align:		center;
	float:			left;
}

#middle-corner-left {
	float:			left;
	width:			10px;
	height:			285px;
	margin:			0;
	padding:		0;
	background:		#FFF url('../images/home-main-cornerlefttop.jpg') top left no-repeat;
}

#middle-corner-right {
	float:			right;
	width:			10px;
	height:			285px;
	margin:			0;
	background:		#FFF url('../images/home-main-cornerrighttop.jpg') top right no-repeat;
}

#middle-left {
	float:			left;
	width:			380px;
	height:			285px;
	margin:			0;
	padding:		0;
	background:		transparent;
}



#middle-right {
	float:			right;
	width:			510px;
	height:			130px;
	margin:			0;
	background:		transparent;
	font:			27px/45px Verdana, Arial, Helvetica, sans-serif;
	color:		#333;
	text-align: 	left;
	font-weight: 	normal;
	position:		relative;
	top:			40px;
	text-transform:	lowercase;
}

#middle-right-bottom {
	float:			left;
	width:			375px;
	height:			45px;
	margin:			0;
	background:		transparent;
	font:			italic 30px/30px Verdana, Arial, Helvetica, sans-serif;
	color:		#333;
	text-align: 	left;
	font-weight: 	100;
	position:		relative;
	top:			60px;
	left:			120px;
	text-transform:	lowercase;
}

#bottom-container {
	width:			100%;
	height:			235px;
	margin:			0px auto;
	padding:		0;
	background:		#FFF;
	clear:			both;
}

ol {
	list-style-type:decimal;
	padding-top:0;
	padding-left:1em;
	margin:0 15px 20px 25px;
	line-height:18px;
}

ul.body {
	list-style-image:url("../images/bullet-orange.gif");
	margin-left:25px;
	padding-top:0;
	padding-left:1em;
	margin-bottom:7px;
}

ul.body li {
	font-size:12px;
	padding-bottom:0px;
	width:auto;
	overflow:visible !important;
}

#photos {
	width:800px;
	padding: 0 0px 8px 0px;
	/*position: relative;*/
	text-align:			center;
	margin:0px auto;
}

#photos table {
	width:800px;
	height:200px;
	border:0;
}

#photos td, #photos td.toprow {
	width:200px;
	height:200px;
	border:0;
	text-align:center;
	line-height:18px;
	padding:0;
}

#photos td.toprow {
	width:266px;
}

#photos img {
	/*width:100px;*/
	height:110px;
	border:1px solid #1b2f92;
	text-align:center;
	margin:0 auto 10px auto;
}

#photos a, #photos a:hover  {
	border:none;
		text-decoration: none;
	outline:none;
}

#photos a.download {
	font-size:10px;
	text-align:center;
	text-decoration: none;
	text-transform:uppercase;
	border-bottom:1px dotted #1b2f92;
	outline:none;
}

#photos a.download:hover {
	color: 			#1d91cc;
	text-decoration: none;
		border-bottom:1px solid #1b2f92;
	outline:none;
}

#sitemap {
	width:350px;
	padding: 8px;
	position: relative;
	text-align:			left;
	margin-left: 300px;
	margin-top:0px;
}

#sitemap ul.sitemap, #sitemap ul.sitemap li ul {
	list-style:none;
	display:block;
}

#sitemap ul.sitemap li ul {
	margin-left:35px;
	margin-top:0px;
}

#sitemap ul.sitemap li {
	font: 	12px/17px Verdana, Helvetica, sans-serif;
	padding-bottom:6px;
	width:auto;
	overflow:visible !important;
}

#sitemap ul.sitemap li ul li {
	font: 	11px/18px Verdana, Helvetica, sans-serif;
	padding-bottom:0px;
	width:auto;
	overflow:visible !important;
}

#sitemap ul.sitemap li a {
	color: 			#1d91cc;
	text-decoration: none;
}

#sitemap ul.sitemap li a:hover {
	color: 			#1d91cc;
	text-decoration: none;
	border-bottom: 1px solid #1d91cc;
}

a img {
	border:				none;
	text-decoration:none;
}

.clear {
	clear:				both;
}


/*****************
 liquid orange buttons
*****************/

ul.button-product {
	width:			110px;
	height:			27px;
	margin:			0px auto 5px auto;
	background:		transparent;
	font:			italic 11px Verdana, Arial, Helvetica, sans-serif;
	color:		#333;
	text-align: 	left;
}

ul.button-product-S {
	width:			100px;
	height:			27px;
	margin:			0;
	background:		transparent;
	font:			italic 30px/25px Verdana, Arial, Helvetica, sans-serif;
	color:		#333;
	text-align: 	left;
	font-weight: 	100;
	position:		relative;
	top:			0px;
	left:			0px;
}

ul.button-product-NW {
	clear:			left;
	float:			left;
	width:			120px;
	height:			27px;
	margin:			0;
	padding:		0 3px 0 0;
	background:		transparent;
	font:			30px/25px Verdana, Arial, Helvetica, sans-serif;
	color:		#333;
	text-align: 	left;
	font-weight: 	100;
	position:		absolute;
	top:			244px;
	left:			357px;
}

.button-product, .button-product-NW, .button-product-S {
	width:200px;
	margin:0 auto;
}

.button-product li, .button-product-NW li, .button-product-S li {
	float:right;
	padding:0px 7px;
	list-style:none;
}

.button-product a, .button-product-NW a, .button-product-S a {
	background:		url('../images/button-product-yellowL.jpg') no-repeat left top;
	height:			27px;
	display:		block;
	float:			left;
	padding:		0;
	margin:			0;
	padding-left:	18px;
	text-decoration:none;
	font:			bold 12px/16px Arial, Helvetica, sans-serif;
	text-align:		right;
	color:			#1b2f92;
}

.button-product a:hover, .button-product-NW a:hover, .button-product-S a:hover {
	color:			#1b2f92;
	text-decoration:none;
}

.button-product a span, .button-product-NW a span, .button-product-S a span {
	background:		url('../images/button-product-yellowR.jpg') no-repeat right top;
	display:		block;
	padding:		2px 20px 0px 10px;
	display:		block;
	height:			27px;
	float:			left;
}

#banner-container {
	width:499px;
	background-color:#e8e8e8;
	height: 489px;
	padding: 8px;
	position: relative;
	text-align:			left;
}

#banner-container_col {
	width:900px;
	background-color:#e8e8e8;
	_height: 478px;
	padding: 8px;
	position: relative;
}

#banner-container_col {
	width:900px;
	/*margin:0px auto;*/
	background-color:#e8e8e8;
}

#smoooth-top {
	width:479px;
	padding:0;
	margin:0;
	height: 250px;
}

#smoooth-top-left {
	width:230px;
	height:225px;
	padding:25px 0 0 7px;
	margin:0;
	float:left;
	background:url('../images/smoooth-product.jpg') no-repeat;
}

#smoooth-top-right {
	width:225px;
	height:250px;
	padding:0;
	margin:0;
	float:right;
}

#nightwave-top {
	width:489px;
	padding:0;
	margin:0;
	height: 250px;
}

#nightwave-top-left {
	width:325px;
	height:250px;
	padding:0px 0 0 0px;
	margin:0;
	float:left;
	background:transparent;
}

#nightwave-top-right {
	width:150px;
	height:250px;
	padding:0;
	margin:0;
	float:right;
}

#nightwave-top-right h1.nightwave {
	font:bold 20px/22px arial, helvetica, sans-serif;
	color:#1b2f92;
	padding:0 0 7px 0;
	margin:0;
}

#col-center {
	width:			654px;
	margin:	0px auto;
	padding:0;
}

#col-center table.jelly {
	width:			654px;
	height:183px;
	border:1px solid #5685B6;
	background:#FFF url('../images/navbar1.gif') left top repeat-x;
	text-align:center;
	padding:0;
	margin:0;
}

#col-center table.sound {
	width:			470px;
	height:15px;
	border:0;
	background:transparent;
	text-align:left;
	padding:0;
	margin:0;
}

#col-center p {
	text-align: left;
	font:12px/18px Verdana, Arial, Helvetica, sans-serif;
	color:#666;
	padding:7px 25px 0px 25px;
}

#banner-container_col .col-center-img p.thankyou {
	font: 16px/21px Verdana, Helvetica, sans-serif;
	color:#1b2f92;
	font-weight:normal;
	margin: 20px 0px 40px 0;
	padding:  0px;
}

#col-center h1 {
	font: 20px/27px Verdana, Helvetica, sans-serif;
	color:#1b2f92;
	font-weight:normal;
	margin: 0px 5px 5px 0;
	padding:  0px;
}

#col-center h1 a {
	color: 			#1d91cc;
	text-decoration: none;
}

#col-center h1 a:hover {
	color: 			#1d91cc;
	text-decoration: none;
}

#col-center p.note {
	text-align: center;
	font:italic 11px/15px Verdana, Arial, Helvetica, sans-serif;
	color:#666;
	padding-top:5px;
	margin:0;
}

#col-center {
	width:			654px;
	margin:	0px auto;
	text-align: left;
	padding: 0;
}

#col-left, #col-right {
	float:			left;
	background:		transparent;
	width:			350px;
	margin:	0px;
	text-align: left;
}

#col-left .product1 {
	width:			310px;
	padding:0;
	margin:	60px 20px;
	text-align: right;
}

#col-left .product1 img, #col-left .product2 img {
	border:1px solid #1b2f92;
}

#col-left .product2 {
	width:			310px;
	margin:10px 20px;
	padding:0;
	text-align: right;
}

#col-right {
	width:550px;
	float:			right;
	padding:0;
	margin:0;
}

#col-right ul.product {
	margin: 0;
	padding: 0;
	display: inline;
	height:30px;
	border: 1px solid #ffc;
}

#col-right ul li {
	margin-left: 0;
	margin: 0;
	padding: 0;
	border: 1px solid #000;
	list-style: none;
	font-size:13px;
	text-align:left;
	color:#1b2f92;
	display: inline;
	border: 1px solid #ffc;
}

#col-right ul li.product {
	border: 1px solid #ffc;
	margin: 0;
	padding: 0 0 10px 0;
}

#col-right p.product {
	font-size:13px;
	text-align:left;
	line-height: 	18px;
	color:#1b2f92;
	padding: 2px 0 0px 0;
	margin:0;
}

#col-right table {
	width:450px;
	padding: 0;
	margin:12px 0 0 0;
}

#col-right table.NW {
	width:			450px;
	padding: 		0;
	margin:			100px 0;
}

#col-right td.col1 {
	width:			120px;
	border: 		0;
}

#col-right td.col2 {
	width:			330px;
	border: 		0;
}

#col-right a.product {
	color: 			#1d91cc;
	text-decoration: none;
	padding: 		0;
	margin:			0;
}

#col-right li img {
	padding: 		0;
	text-align:		left;
	border:			0;
	margin-top: 	10px;
}

#col-right a:hover {
	color: 			#1d91cc;
	border-bottom:1px dotted #1b2f92;
	text-decoration: none;
}

#banner-container img {
	margin:			0px 25px 5px 0px;
}

#banner-container h1 {
	font: 			20px/23px Verdana, Helvetica, sans-serif;
	color:			#1b2f92;
	font-weight:	normal;
	margin: 		0px 5px 5px 0;
	padding:  		0px;
	text-align:			left;
}

#banner-container h2 {
	font:			bold 15px/20px Verdana, Helvetica, sans-serif;
	color:			#d60;
	margin:			0;
	padding:		25px 0 0 0;
	text-align:		left;
}

#banner-container h3 {
	font: 			bold 14px/18px Verdana, Helvetica, sans-serif;
	color:			#333;
	margin: 		15px 0;
	padding:  		0px;
}

#banner-container p {
	font: 			12px/18px Verdana, Helvetica, sans-serif;
	color:			#666;
	margin:			0;
	padding:		0 5px 11px 0px;
	text-align:			left;
}

#banner-container_col h1 {
	font: 			20px/27px Verdana, Helvetica, sans-serif;
	color:			#1b2f92;
	font-weight:	normal;
	margin: 		3px 5px 5px 0;
	padding:  		0px;
	text-align:			left;
}

/*#banner-container_col p {
	font: 			11px/18px Verdana, Helvetica, sans-serif;
	color:			#666;
	margin:			0;
	padding:		0 5px 8px 0px;
	text-align:			left;
}*/

#banner-container_col .col-center-img p {
	font: 			12px/19px Verdana, Helvetica, sans-serif;
	color:			#666;
	margin:			0;
	padding:		5px 5px 5px 0px;
	text-align:			left;
}

#banner-container_col .col-center-img ul {
	list-style:none;
	color:			#1d91cc;
	}
	
#banner-container_col .col-center-img li {
	font: 			12px/19px Verdana, Helvetica, sans-serif;
	color:			#666;
	margin:			0 0 0 20px;
	padding:		5px 5px 5px 0px;
	text-align:			left;
	list-style-image: url(../images/bullet-blue.gif);
}

#nightwave-home {
	width:			325px;
	height:			250px;
	margin:			0;
	padding:		0;
	float:			left;
}

#smoooth-home {
	width:			240px;
	height:			250px;
	margin:			0 0 0 10px;
	padding:		0;
	float: 			left;
}

#testimonials-home {
	width:			295px;
	height:			236px;
	margin:			0;
	padding:		7px 15px;
	float:			right;
	background:		#FFF url('../images/bg-testimonial-box.jpg') top right no-repeat;
}

#testimonials-home h1 {
	font: 			bold 20px Verdana, Arial, sans-serif;
	color:			#1b2f92;
	text-transform:	lowercase;
	text-align:		left;
	width: 			295px;
	padding-bottom:	0px;
	height:			35px;
}

#testimonials-home p.from {
	font: 			normal 11px/14px Verdana, Arial, sans-serif;
	color:			#333;
	text-align:		left;
	float: 			left;
	width: 			300px;
	padding:		0;
}

#testimonials-home p {
	font:			italic 11px/14px Verdana, Arial, sans-serif;
	color:			#666;
	text-align:		left;
	margin:			0;
	float: 			left;
	width: 			300px;
	padding: 		0 0 15px 0;
}

#mediaplayer {
	margin-left:			0px;
	margin-bottom: 			0px;
}

#content {
	width:					924px;
	margin: 				12px 0;
	padding-top: 			10px;
	padding-bottom: 		0px;
}

/*****************
  Rounded corners 
*****************/
.lg-tr {
	padding: 0px;    	 /* top-left corner and left side */
	background: url('../images/lg-tr1.gif') no-repeat right top;
}

.lg-tl {
	padding: 0px; 	 /* top-left corner and left side */
	background: url('../images/lg-tl1.gif') no-repeat left top;
}

.lg-br {
	padding: 0px; /* bottom-right corner and bottom side */
	background: url('../images/lg-br1.gif') no-repeat right bottom;
}

.lg-bl {
	padding: 5px;  /* bottom-left corner */
	background: url('../images/lg-bl1.gif') no-repeat left bottom;
}

#toplinks {
	margin-left:		0px;
	margin-bottom:		0px;
	text-align:right;
	float: right;
	width: 720px;
	height: 40px;
 }

#top-links {
	/*	margin-left:		215px;
	margin-bottom:		15px;*/
	text-align:left;
	float:left;
	width:600px;
	height:30px;
 }

#top-links {
	/*	margin-left:		215px;
	margin-bottom:		15px;*/
	text-align:left;
	float:left;
 }

#button-orange {
	height:22px;
	width:120px;
	height:21px;
	background: url('../images/button-orange3.gif') no-repeat center;
	border:0px dotted #f0f;
	margin-top: 42px;
}

#button-orange, #button-orange1 {
	height:22px;
	width:120px;
	height:21px;
	background: url('../images/button-orange3.gif') no-repeat center;
	border:0px dotted #f0f;
	margin-top: 42px;
}

#button-orange1 {
	margin-top: 28px;
}

#button-orange p.button1, #button-orange1 p.button1 {
	font-size:			10px;
	text-align:center;
	font-style:italic;
	text-transform:lowercase;
	padding-bottom:7px;
	}

#button-orange a, #button-orange1 a {
	color:#FFF;
	border:0;
	text-decoration:none;
	outline:none;
}

#button-orange a:hover, #button-orange1 a:hover {
	color:#FFF;
	border-bottom:1px dotted #FFF;
	text-decoration:none;
	outline:none;
}

#toplinks a, #toplinks a:hover {
	text-decoration: 	none;
	border:0;
	color: 				#666;
}
#top-button {
	font-size:			11px;
	text-align:center;
	float:right;
	width:100px;
	background: url('../images/button-yellow.jpg') no-repeat right center;
	height: 15px;
	border:0;
	padding-bottom:37px;
}

#toplinks a {
	/*text-transform:		lowercase;*/
}

#toplinks a:hover {
	text-decoration: 	underline;
	color: 				#1d91cc;
}


#traveler {
	width: 				100px;
	height:				80px;
	float:				left;
	padding-top: 		0px;
	z-index: 			10;
	background:		#FFF url('../images/Traveler-DO62x80.jpg') top left no-repeat;
}


#logo {
	width: 			126px;
	height:			90px;
	float:			left;
	cursor:			hand;
	padding-top: 	8px;
	margin: 15px 10px 30px 0;
}

#content-container {
	clear:			both;
	background:		#fff;
	width:			924px;
	margin:			0px auto 0px auto;
	padding:		0;
}

#content-left {
	float:				left;
	background:			#fff;
	width:				525px;
	text-align: 		left;
	height: 			515px;
	position: 			relative;
	margin: 			0;
	padding: 			0;
}

#content-left1 {
	float:				left;
	background:			#fff;
	width:				100%;
	text-align: 		left;
	height: 			515px;
	position: 			relative;
	margin: 			0;
	padding: 			0;
}

#content-right {
	float:				right;
	width:				385px;
	height:				515px;
	margin-right:		0px;
	text-align: 		left;
}

#content-right a, #content-right a:hover {
	color: 				#1d91cc;
	text-decoration: 	none;
	border-bottom:1px dotted #1d91cc;
}

#content-right a:hover {
	border-bottom:1px solid #1d91cc;
}

#traveler {
	width: 				126px;
	height:				80px;
	float:				left;
	padding-top: 		0px;
	z-index: 			10;
	background:		#FFF url('../images/Traveler-DO62x80.jpg') top left no-repeat;
}

#footer {
	clear:				both;
	margin:				0px auto 5px auto;
	height: 40px;
	width: 924px;
	}

#footer {
	clear:				both;
	margin:				0px auto 15px auto;
	height: 40px;
	width: 924px;
	padding-bottom: 10px;
	}

#footer ul {
	display: 			inline;
}

#footer li {
	display: 			inline;
	margin:				0 3px;
}

#footer a {
	text-transform: 	lowercase;
}

#footer a:hover {
	text-decoration: 	underline;
}

#footer span {
	display: 			block;
	text-align: 		right;
}

#footerright {
	margin-top:15px;
	float:				right;
}

#bottom-main {
	clear:				both;
	width:				924px;
	margin:				0px auto;
}

#footnotes {
	clear:				both;
	width:				760px;
	margin:				0px 0 70px 0;
	float:				left;
	text-align: left;	
}
#money-back {
	width:				127px;
	height:110px;
	margin:				10px 0 50px 0;
	float:				right;
border:0;
text-decoration:none;
}

#footnotes h3 {
	font:italic 14px/17px Verdana, Arial, Helvetica, sans-serif;
	color:#1d91cc;
	margin:			0px 0 0 0;
	padding:15px 0 0px 135px;
	text-align:left;
	font-weight:bold;
	/*text-align: center;*/
}

#footnotes p {
	text-align:			left;
	padding:			10px 0 5px 0;
	font: 				9px/12px Verdana, Helvetica, sans-serif;
	color: 				#666;
}

#footnotes a, #footnotes a:hover {
	color: 				#1d91cc;
	text-decoration:	none;
}

#footnotes a:hover {
	color: 				#1b2f92;
	text-decoration:	none;
border-bottom:1px dotted #1b2f92;
}

/*#toplinks a.nav_top_button {
	height:			27px;
	display:		block;
	padding:		0;
	margin:			0 0 0px 0;
	font:			bold italic 13px/16px Arial, Helvetica, sans-serif;
	text-align:		center;
	color:			#1b2f92;
	border-bottom:0px dotted #1b2f92;
	text-decoration:none;
	cursor: hand;
}

#toplinks a.nav_top_button:hover {
	color:			#fff;
	border-bottom:0px solid #fff;
	text-decoration:none;
	cursor: hand;
}*/

#footnotes a {
	color:#1d91cc;
border:0;
text-decoration:none;
}

#footnotes a:hover {
	color:#1d91cc;
	text-decoration:none;
	border-bottom:1px solid #1d91cc;
}

#toplinks a.nav_top_button {
	height:			27px;
	display:		block;
	padding:		0;
	margin:			0;
	font:			bold italic 13px/16px Arial, Helvetica, sans-serif;
	text-align:		center;
	color:			#1b2f92;
	text-decoration:none;
	cursor: hand;
}

#toplinks a.nav_top_button:hover {
	color:			#fff;
	border-bottom:1px solid #fff;
	text-decoration:none;
	cursor: hand;
}

#footerleft {
	margin-top:15px;
	float:				left;
	border:0;
	text-decoration:none;
	}

#footerleft a {
	color:#1d91cc;
	border:0;
	text-decoration:none;
	}

#footerleft a:hover {
	color:#1d91cc;
	border-bottom:1px solid #1d91cc;
	text-decoration:none;
	}


/* for one clumn pages */

#content-container {
	width:			924px;
}

#content-left {
	float:				left;
	background:			#fff;
	width:				525px;
	text-align: 		left;
	height: 			15px;
	position: 			relative;
	margin: 			0;
	padding: 			0;
}

#content-left1 {
	float:				left;
	background:			#fff;
	width:				100%;
	text-align: 		left;
	height: 			515px;
	position: 			relative;
	margin: 			0;
	padding: 			0;
}

#content-right {
	float:				right;
	width:				385px;
	height:				515px;
	margin-right:		0px;
	text-align: 		left;
}

#content-right a {
	color: 				#1d91cc;
	text-decoration: 	none;
}

#content-right a:hover {
	color: 				#1d91cc;
	text-decoration: 	underline;
}
#col-center-bottom {
	width:			100%;
	height:230px;
	margin:	0px auto;
	padding:0 0 0 0px;
	}

#col-center-purchaseL {
	width:			395px;
	margin:	0px 0px 0 0;
	padding:0 0 0 20px;
	float:left;
	}

#col-center-purchaseR {
	width:			395px;
	margin:	0px 0 0 0;
	padding:0 20px 0 0;
	float: right;
}

#col-center table.jelly {
	width:			654px;
	height:183px;
	border:1px solid #5685B6;
	background:#FFF url('../images/navbar1.gif') left top repeat-x;
	text-align:center;
	padding:0;
	margin:0;
}

/*#col-center-purchase .col-center-img img {
	margin:	0px;
	padding:0;
	border:2px solid #FFF;
}*/

.col-center-img {
	width:			650px;
	margin:	0px auto 0px auto;
	height: 250px;
}

.col-center-img h3 {
	width:			650px;
	margin:	5px auto 0px auto;
	/*height: 250px;*/
	font: 			bold 14px/18px Verdana, Helvetica, sans-serif;
	color:			#333;
	margin: 		15px 0 5px 0;
	padding:  		0px;
	text-align:left;
}

.col-center-img ul {
	text-align:left;
}

.col-center-img #NW-couple {
	width:			223px;
	margin-right:	42px;
	height: 156px;
	float:left;
}

.col-center-img #NW-traveler {
	width:			187px;
	margin-right:	42px;
	height: 160px;
	float:left;
}

.col-center-img #NW-instruction {
	width:			156px;
	margin-right:	0px;
	height: 156px;
	float:left;
}

.col-center-img #NWpurchaseL {
	display:inline;
	clear:both;
	/*width:			221px;*/
	width:			263px;
	height:156px;
	margin:	0 42px 0 0;
	padding:0;
	border:1px dotted #F00;
	float:left;
}

.col-center-img #NWpurchaseM {
	display:inline;
	clear:both;
	width:			185px;
	height:160px;
	float:left;
	padding:0;
	border:1px dotted #F00;
	/*text-align:center;*/
	float:left;
}

.col-center-img #NWpurchaseL {
	display:inline;
	clear:both;
	width:			156px;
	height:156px;
	float:left;
	padding:0;
	border:1px dotted #F00;
	float:left;
}

#col-center-purchaseL table.windows-purchase, #col-center-purchase table.mac-purchase {
	width:			390px;
	border:2px solid #5685B6;
	text-align:center;
	padding:0;
	/*margin:10px 0 15px 0;*/
	margin:0;
	/*float:left;*/
}

#col-center-purchaseR table.mac-purchase {
	width:			390px;
	border:2px solid #5685B6;
	text-align:center;
	padding:0;
	/*margin:10px 0 15px 0;*/
	margin:0;
	/*float: right;*/
}

#col-center-purchaseL table.windows-purchase td.col1, #col-center-purchaseR table.mac-purchase td.col1 {
	text-align:center;
	width:120px;
	margin:0;
}

#col-center-purchaseL table.windows-purchase td.col2, #col-center-purchaseR table.mac-purchase td.col2 {
	text-align:center;
	width:250px;
	padding:5px 10px;
	margin:0;
	/*	vertical-align: top; */
	height: 85px;
	border-left: 1px solid #fff;
}

#col-center-purchaseL table.windows-purchase td.col2 h4, #col-center-purchaseR table.mac-purchase td.col2 h4 {
	font:bold italic 12px Verdana, arial, sans-serif;
	color: #5685B6;
}

#col-center-purchaseL table.windows-purchase th, #col-center-purchaseR table.mac-purchase th {
	height:27px;
	background-color: #5685B6;
	color: #FFF;
	text-align:center;
	margin:20px auto 0px auto;
	font:italic 18px Verdana, arial, sans-serif;
	font-weight:normal;
}

#banner-container_col .purchase-options p {
	text-transform:uppercase;
text-align:center;
}

#banner-container_col .purchase-options a {
	color: 			#1d91cc;
	text-decoration: none;
	font-weight:	bold;
	border-bottom:1px dotted #1d91cc;
	text-transform:uppercase;
	font-size:14px;
}

#banner-container_col .purchase-options a:hover {
	color: 			#1d91cc;
	text-decoration:none;
	border-bottom:1px solid #1d91cc;
}
/* END FOR SEE-IT PAGE ONLY */

/* SMOOOTH PURCHASE PAGE ONLY */

#banner-container_col {
	width:800px;
	background-color:#e8e8e8;
	/*_height: 478px;*/
	padding: 0px 0 0 0;
	margin: 0 auto;
	_height: 505px;
	height: 505px;
}

#col-center-purchase {
	width:			850px;
	margin:	0px auto;
	padding:0;
}

#banner-container_col #col-center-purchase h1 {
	font: 			20px/27px Verdana, Helvetica, sans-serif;
	color:			#1b2f92;
	font-weight:	normal;
	margin: 		3px 50px 5px 0;
	padding:  		0 100px 0 0px;
}

#banner-container_col #col-center-purchase h1 {
	font: 			20px/27px Verdana, Helvetica, sans-serif;
	color:			#1b2f92;
	font-weight:	normal;
	margin: 		3px 0px 5px 97px;
	padding:  		0 0px 0 0px;
/*	vertical-align: top; */
	text-align:left;
}

#banner-container_col #col-center-purchase p {
	margin: 		3px 0px 5px 97px;
	padding:  		0 0px 0 0px;
}

#banner-container_col #col-center-purchase td.col2 p {
	margin: 		3px 0px 5px 0px;
	padding:  		3px 0px 0 0px;
	line-height: 15px;
}

#col-center-purchaseL {
	width:			395px;
	margin:	0px 0px 0 0;
	padding:0 0 0 20px;
	float:left;
	}

#col-center-purchaseR {
	width:			395px;
	margin:	0px 0 0 0;
	padding:0 0px 0 0;
	float: right;
}

#col-center-purchaseL table.windows-purchase, #col-center-purchase table.mac-purchase {
	width:			390px;
	border:2px solid #5685B6;
	text-align:center;
	padding:0;
	margin:10px 0 15px 0;
}

#col-center-purchaseR table.mac-purchase {
	width:			390px;
	border:2px solid #5685B6;
	text-align:center;
	padding:0;
	margin:10px 0 15px 0;
	float: right;
}

#col-center-purchaseL table.windows-purchase td.col1, #col-center-purchaseR table.mac-purchase td.col1 {
	text-align:center;
	width:120px;
	margin:0;
}

#col-center-purchaseL table.windows-purchase td.col2, #col-center-purchaseR table.mac-purchase td.col2 {
	text-align:center;
	width:250px;
	padding:5px 10px;
	margin:0;
	/*	vertical-align: top; */
	height: 85px;
	border-left: 1px solid #fff;
}

#col-center-purchaseL table.windows-purchase td.col2 h4, #col-center-purchaseR table.mac-purchase td.col2 h4 {
	font:bold italic 12px Verdana, arial, sans-serif;
	color: #5685B6;
}

#col-center-purchaseL table.windows-purchase th, #col-center-purchaseR table.mac-purchase th {
	height:27px;
	background-color: #5685B6;
	color: #FFF;
	text-align:center;
	margin:20px auto 0px auto;
	font:italic 18px Verdana, arial, sans-serif;
	font-weight:normal;
}

/*****************
 liquid orange buttons
*****************/

ul.button-product {
	width:			110px;
	height:			27px;
	margin:			0px auto 5px auto;
	/*background:		transparent;*/
	font:			italic 11px Verdana, Arial, Helvetica, sans-serif;
	color:		#333;
	text-align: 	left;
}

ul.button-product-S, ul.button-product-S-dl {
	width:			100px;
	height:			27px;
	margin:			0;
	color:		#333;
	text-align: 	center;
	/*float: left;*/

}

ul.button-product-NW {
	clear:			left;
	float:			left;
	width:			120px;
	height:			27px;
	margin:			0;
	padding:		0 3px 0 0;
	background:		transparent;
	font:			30px/25px Verdana, Arial, Helvetica, sans-serif;
	color:		#333;
	text-align: 	left;
	font-weight: 	100;
	position:		absolute;
	top:			244px;
	left:			357px;
}

.button-product, .button-product-NW, .button-product-S, .button-product-S-dl {
	margin:0 auto;
}

.button-product li, .button-product-NW li, .button-product-S li, .button-product-S-dl li {
	padding:0px 7px;
	list-style:none;
	text-decoration: none;
	border: 0;
}

.button-product a, .button-product-NW a, .button-product-S a, .button-product-S-dl a {
	background:		url('../images/button-product-yellowL.jpg') no-repeat left top;
	height:			27px;
	display:		block;
	float:			left;
	padding:		0;
	margin:			0;
	padding-left:	18px;
	text-decoration:none;
	font:			bold 12px/16px Arial, Helvetica, sans-serif;
	text-align:		right;
	color:			#1b2f92;
	border:0;
	cursor: hand;
}

.button-product-S-dl a {
	background:		url('../images/button-product-yellowLdl.jpg') no-repeat left top;
	text-decoration:none;
	border:0;
}

.button-product a:hover, .button-product-NW a:hover, .button-product-S a:hover, .button-product-S-dl a:hover {
	color:			#1b2f92;
}

.button-product a span, .button-product-NW a span, .button-product-S a span, .button-product-S-dl a span {
	background:		url('../images/button-product-yellowR.jpg') no-repeat right top;
	padding:		2px 20px 0px 10px;
	display:		block;
	height:			27px;
	float:			left;
	text-decoration: none;
	border-bottom: 0;
}


/* SMOOOTH PURCHASE PAGE ONLY */
ul.button-product {
	width:			110px;
	height:			27px;
	margin:			0px auto 5px auto;
	/*background:		transparent;*/
	font:			italic 11px Verdana, Arial, Helvetica, sans-serif;
	color:		#333;
	text-align: 	left;
}

ul.button-product-S, ul.button-product-S-dl {
	width:			100px;
	height:			27px;
	margin:			0 10px;
	color:		#333;
	text-align: center;
	float: left;

}

ul.button-product-NW {
	clear:			left;
	float:			left;
	width:			120px;
	height:			27px;
	margin:			0;
	padding:		0 3px 0 0;
	background:		transparent;
	font:			30px/25px Verdana, Arial, Helvetica, sans-serif;
	color:		#333;
	text-align: 	left;
	font-weight: 	100;
	position:		absolute;
	top:			244px;
	left:			357px;
}

.button-product, .button-product-NW, .button-product-S, .button-product-S-dl {
	margin:0 auto;
}

.button-product li, .button-product-NW li, .button-product-S li, .button-product-S-dl li {
	padding:0px 7px;
	list-style:none;
	text-decoration: none;
	border: 0;
}

.button-product a, .button-product-NW a, .button-product-S a, .button-product-S-dl a {
	background:		url('../images/button-product-yellowL.jpg') no-repeat left top;
	height:			27px;
	display:		block;
	float:			left;
	padding:		0;
	margin:			0;
	padding-left:	18px;
	text-decoration:none;
	font:			bold 12px/16px Arial, Helvetica, sans-serif;
	text-align:		right;
	color:			#1b2f92;
	border:0;
	cursor: hand;
}

.button-product-S-dl a {
	background:		url('../images/button-product-yellowLdl.jpg') no-repeat left top;
	text-decoration:none;
	border:0;
}

.button-product a:hover, .button-product-NW a:hover, .button-product-S a:hover, .button-product-S-dl a:hover {
	color:			#1b2f92;
}

.button-product a span, .button-product-NW a span, .button-product-S a span, .button-product-S-dl a span {
	background:		url('../images/button-product-yellowR.jpg') no-repeat right top;
	padding:		2px 20px 0px 10px;
	display:		block;
	height:			27px;
	float:			left;
	text-decoration: none;
	border-bottom: 0;
}

#col-center {
	width:			654px;
	margin:	0px auto;
	padding:0;
}

#col-center-purchase {
	width:			850px;
	margin:	0px auto 10px auto;
	padding:0;
}

#banner-container_col #col-center-purchase h1 {
	font: 			20px/27px Verdana, Helvetica, sans-serif;
	color:			#1b2f92;
	font-weight:	normal;
	margin: 		3px 50px 5px 0;
	padding:  		0 100px 0 0px;
}

#banner-container_col #col-center-purchase h1 {
	font: 			20px/27px Verdana, Helvetica, sans-serif;
	color:			#1b2f92;
	font-weight:	normal;
	margin: 		3px 0px 5px 97px;
	padding:  		0 0px 0 0px;
	text-align:left;
}

#banner-container_col #col-center-purchase p {
	margin: 		3px 0px 5px 97px;
	padding:  		0 0px 0 0px;
}

#banner-container_col #col-center-purchase td.col2 p {
	margin: 		3px 0px 5px 0px;
	padding:  		0 0px 0 0px;
	line-height: 15px;
}

#col-center-purchaseL {
	width:			390px;
	margin:	0px 0px 0 0;
	padding:0 0 0 0px;
	float:left;
	clear: both;
	}

#col-center-purchaseR {
	width:			390px;
	float: right;
}

#col-center table.jelly {
	width:			654px;
	height:183px;
	border:1px solid #5685B6;
	background:#FFF url('../images/navbar1.gif') left top repeat-x;
	text-align:center;
	padding:0;
	margin:10px 0 10px 0;
}

#col-center-purchase .col-center-img img {
	margin:	0px auto;
	padding:0;
	border:2px solid #FFF;
}

#col-center-purchaseL table.windows-purchase, #col-center-purchase table.mac-purchase {
	width:			390px;
	border:2px solid #5685B6;
	text-align:left;
	padding:0px 0 0 0;
	margin:0px 0 0px 0;
	float: left;
}

#col-center-purchaseR table.mac-purchase {
	width:			390px;
	border:2px solid #5685B6;
	text-align:center;
	padding:0;
	margin:0px 0 0px 0;
	float: right;
}

#col-center-purchaseL table.windows-purchase td.col1, #col-center-purchaseR table.mac-purchase td.col1 {
	width:100px;
	margin:0 auto;
	padding: 0 10px;
}

#col-center-purchaseL table.windows-purchase td.col2, #col-center-purchaseR table.mac-purchase td.col2 {
	text-align:center;
	width:230px;
	padding:7px 10px;
	margin:0;
	/*	vertical-align: top; */
	height: 85px;
	border-left: 1px solid #fff;
}

#col-center-purchaseL table.windows-purchase td.col2 h4, #col-center-purchaseR table.mac-purchase td.col2 h4 {
	font:bold italic 12px Verdana, arial, sans-serif;
	color: #5685B6;
}

#col-center-purchaseL table.windows-purchase th, #col-center-purchaseR table.mac-purchase th {
	height:22px;
	background-color: #5685B6;
	color: #FFF;
	text-align:center;
	margin:0px;
	font:italic 18px Verdana, arial, sans-serif;
	font-weight:normal;
	padding-top: 1px;
}

#col-center table.sound {
	width:			470px;
	height:20px;
	border:0;
	background:transparent;
	text-align:left;
	padding:0;
	margin:0;
}

#col-center p {
	text-align: left;
	font:12px/18px Verdana, Arial, Helvetica, sans-serif;
	color:#666;
	padding:7px 25px 0px 25px;
}

#col-center h1 {
	font: 20px/27px Verdana, Helvetica, sans-serif;
	color:#1b2f92;
	font-weight:normal;
	margin: 0px 5px 5px 0;
	padding:  0px;
}

#col-center h1 a {
	color: 			#1d91cc;
	text-decoration: none;
}

#col-center h1 a:hover {
	color: 			#1d91cc;
	text-decoration: underline;
}

#col-center p.note {
	text-align: center;
	font:italic 11px/15px Verdana, Arial, Helvetica, sans-serif;
	color:#666;
	padding-top:5px;
	margin:0;
}

#form table {
	margin:25px auto;
	width:			500px;
	border:0;
}

#form td {
	width:			250px;
	height:			40px;
}

#form td.blank {
	width:			500px;
	height:			15px;
}

#form p.form {
	font:11px/16px Verdana, Arial, Helvetica, sans-serif;
	text-align:right;
	color:#333;
	padding:0 6px 0 0;
	margin:0;
}

#form input.form, #form textarea {
	background-color:	#FFF;
	border:				1px solid #1b2f92;
	color:				#1b2f92;
	font:				11px/16px Verdana, Arial, Helvetica, sans-serif;
	text-align:			left;
	padding:			2px 0 2px 3px;
}

#col-center {
	width:			654px;
	margin:	0px auto;
	padding: 0;
	text-align: center;
}

#col-left, #col-right {
	float:			left;
	background:		transparent;
	width:			350px;
	margin:	0px;
	text-align: left;
}

#col-left .product1 {
	width:			310px;
	padding:0;
	margin:	60px 20px;
	text-align: right;
}

#col-left .product1 img, #col-left .product2 img {
	border:1px solid #1b2f92;
}

#col-left .product2 {
	width:			310px;
	margin:10px 20px;
	padding:0;
	text-align: right;
}

#col-right {
	width:550px;
	float:			right;
	padding:0;
	margin:0;
}

#col-right ul.product {
	margin: 0;
	padding: 0;
	display: inline;
	height:30px;
	border: 1px solid #ffc;
}

#col-right ul li {
	margin-left: 0;
	margin: 0;
	padding: 0;
	border: 1px solid #000;
	list-style: none;
	font-size:13px;
	text-align:left;
	color:#1b2f92;
	display: inline;
	border: 1px solid #ffc;
}

#col-right ul li.product {
	border: 1px solid #ffc;
	margin: 0;
	padding: 0 0 10px 0;
/*	vertical-align: top; */
}

#col-right p.product {
	font-size:13px;
	text-align:left;
	line-height: 	18px;
	color:#1b2f92;
	padding: 2px 0 0px 0;
	margin:0;
}

#col-right table {
	width:450px;
	padding: 0;
	margin:12px 0 0 0;
}

#col-right table.NW {
	width:			450px;
	padding: 		0;
	margin:			100px 0;
}

#col-right td.col1 {
	width:			120px;
	border: 		0;
}

#col-right td.col2 {
	width:			330px;
	border: 		0;
}

#col-right a.product {
	color: 			#1d91cc;
	text-decoration: none;
	padding: 		0;
	margin:			0;
}

#col-right li img {
	padding: 		0;
	text-align:		left;
	border:			0;
	margin-top: 	10px;
}

#col-right a:hover {
	color: 			#1d91cc;
	text-decoration: underline;
}

#banner-container #col-center img {
	/*margin:		0px 25px 5px 0px;*/
	padding:0;
	margin:		10px auto 15px auto;
	text-align:center;
	width:654px;
}

#banner-container h1 {
	font: 			normal 20px/22px Verdana, Helvetica, sans-serif;
	color:			#1b2f92;
	margin: 		0px 5px 5px 0;
	padding:  		0px;
	text-align:			left;
}

#banner-container h2 {
	font:			bold 15px/20px Verdana, Helvetica, sans-serif;
	color:			#d60;
	margin:			0;
	padding:		15px 0 0 0;
	text-align:		left;
}

#banner-container h3 {
	font: 			bold 14px/18px Verdana, Helvetica, sans-serif;
	color:			#333;
	margin: 		15px 0;
	padding:  		0px;
}

#banner-container p {
	font: 			12px/18px Verdana, Helvetica, sans-serif;
	color:			#666;
	margin:			0;
	padding:		0 5px 11px 0px;
	text-align:			left;
}

#banner-container_col h1 {
	font: 			20px/24px Verdana, Helvetica, sans-serif;
	color:			#1b2f92;
	font-weight:	normal;
	margin: 		3px 0px 5px 0;
	padding:  		0px;
	text-align:			left;
/*	vertical-align: top; */
}

#banner-container_col p {
	font: 			11px Verdana, Helvetica, sans-serif;
	color:			#666;
	margin:			0;
	padding:		3px 5px 0px 0px;
	text-align:			left;
}

#nightwave-home {
	width:			325px;
	height:			250px;
	margin:			0;
	padding:		0;
	float:			left;
}

#smoooth-home {
	width:			240px;
	height:			250px;
	margin:			0 0 0 10px;
	padding:		0;
	float: 			left;
}

#testimonials-home {
	width:			295px;
	
	height:			236px;
	margin:			0;
	padding:		7px 15px;
	float:			right;
	background:		#FFF url('../images/bg-testimonial-box.jpg') top right no-repeat;
}

#box1 {
	width:140px;
	background:url('../images/NSA-price-bg1.gif') top left no-repeat;
	height:100px;
	margin:10px 0 0px 0px;
	/*padding:5px 0 5px 10px;
	font: italic 12px/22px arial, Verdana, Helvetica, sans-serif;*/
}

#box1 p {
	padding:5px 0 5px 10px;
	font: italic 12px/22px arial, Verdana, Helvetica, sans-serif;
}

table.prices {
	width:160px;
	/*border:1px solid #333333;*/
	margin:10px 0 15px 0;
	font: italic 12px arial, Verdana, Helvetica, sans-serif;
	text-transform:uppercase;
	text-align: center;
	background:url('../images/NSA-price-bg.gif') top left no-repeat;
	height:125px;
}

table.prices td.col1 {
	width:100px;
	height:20px;
	font: 12px arial,Verdana, Helvetica, sans-serif;
	border:0;
	padding:0 0 0 5px;
	text-transform:none;
	text-align: left;
}

table.prices td.col2 {
	width:30px;
	height:20px;
	font: italic 12px arial, Verdana, Helvetica, sans-serif;
	border:0;
	padding:0 5px 0 0px;
	text-align:right;
	text-transform:none;
}

#nightwave-top-right .purchase-options {
	padding:0px 0;
	width:150px;
	margin:0;
}

#nightwave-top-right .purchase-options p {
	text-transform:uppercase;
	text-align:center;
	font: 13px Verdana, Helvetica, sans-serif;
}

#nightwave-top-right .purchase-options a {
	color: 			#1d91cc;
	text-decoration: none;
	font-weight:	bold;
	text-decoration:none;
	border-bottom:1px dotted #1d91cc;
	text-transform:uppercase;
}

#nightwave-top-right .purchase-options a:hover {
	color: 			#1d91cc;
	text-decoration:none;
	border-bottom:1px solid #1d91cc;
}

#traveler {
	width: 				126px;
	height:				80px;
	float:				left;
	padding-top: 		0px;
	z-index: 			10;
	background:		#FFF url('../images/Traveler-DO62x80.jpg') top left no-repeat;
}

#button-download {
	width:105px;
	height:27px;
	background: url('../images/button-yellow-download.jpg') no-repeat center;
	border:0;
	margin:0;
	padding:0;
}

#button-download p.download {
	text-align:center;
	height:			27px;
	padding:		0;
	padding:2px 0 0 0;
	margin:			0;
	font:			bold italic 12px/16px Arial, Helvetica, sans-serif;
}

#button-download a.download, #button-download1 a.download {
	color:#1b3083;
	border:0;
	text-decoration:none;
	outline:none;
	font:			bold italic 12px/16px Arial, Helvetica, sans-serif;
	cursor: hand;
}

#button-download a.download:hover, #button-download1 a.download:hover {
	color:#1b3083;
	border-bottom:1px dotted #1b3083;
	text-decoration:none;
	outline:none;
}

#button-download, #button-mail {
	width:105px;
	height:27px;
	background: url('../images/button-yellow-download.jpg') no-repeat center;
	border:0;
	margin:0;
}

#button-mail {
	width:110px;
	background: url('../images/button-yellow-mail.jpg') no-repeat center;
}

#button-download p.download, #button-mail p.mail {
	text-align:center;
	height:			27px;
	padding:		0;
	padding:2px 0 0 0;
	margin:			0;
	font:			bold italic 12px/16px Arial, Helvetica, sans-serif;
}

#button-download a.download, #button-mail a.mail {
	color:#1b3083;
	border:0;
	text-decoration:none;
	outline:none;
	font:			bold italic 12px Arial, Helvetica, sans-serif;
	cursor: hand;
}

#button-download a.download:hover, #button-mail a.mail:hover {
	color:#1b3083;
	border-bottom:1px dotted #1b3083;
	text-decoration:none;
	outline:none;
}

/* FOR SEE-IT PAGE ONLY */
.purchase-options {
padding:10px 0;
margin:0;
}

#button-orange, #button-orange1, #button-orange2 {
	width:120px;
	height:21px;
	background: url('../images/button-orange3.gif') no-repeat center;
	border:0px dotted #f0f;
	margin-top: 38px;
}

#button-orange1 {
	margin-top: 28px;
}

#button-orange2 {
	/*margin: 5px auto;*/
	margin: 0px auto;
}

#button-orange p.button1, #button-orange1 p.button1, #button-orange2 p.button-orange2 {
	font-size:			10px;
	text-align:center;
	font-style:italic;
	text-transform:lowercase;
	/*padding-bottom:7px;*/
	}

#button-orange a, #button-orange1 a, #button-orange1 a.button1, #button-orange2 a.button-orange2 {
	color:#FFF;
	border:0;
	text-decoration:none;
	outline:none;
text-transform:lowercase;
font-size:10px;
}

#button-orange a:hover, #button-orange1 a:hover, #button-orange1 a.button1:hover, #button-orange2 a.button-orange2:hover {
	color:#FFF;
	border-bottom:1px dotted #FFF;
	text-decoration:none;
	outline:none;
}


#main {
	width:				924px;
	position:			relative;
	overflow:			visible;
	margin: 0 auto;
}

#toplinks a.nav_top_button {
	height:			27px;
	display:		block;
	padding:		0;
	margin:			0 0 0px 0;
	/*padding-left:	18px;*/
	font:			bold italic 13px/16px Arial, Helvetica, sans-serif;
	text-align:		center;
	color:			#1b2f92;
	/*border-bottom:1px dotted #1b2f92;*/
	text-decoration:none;
	/*padding-bottom:15px;*/
	cursor: hand;
}

#toplinks a.nav_top_button:hover {
	color:			#fff;
	border-bottom:1px solid #fff;
	text-decoration:none;
	cursor: hand;
}

#leftnavMain {
  float: left;
  width: 15%; /* Need to set for the Snazzy borders to work    */
  padding: 1em 0;
  font-size: .8em;
  border: 1px solid #fc0;
}

#leftnavMain p {
  margin: 0 0 1em 0;
}

#leftnavMain ul {
  margin: 0;
  padding: 0;
  list-style-type: none;
  font-family: Arial, Helvetica, sans-serif;
  line-height: 110%;
}

#leftnavlistMain a {
  display: block;
  padding-left: 10px;
  width: 87%;
  background-color: #FFEF9C;
  color: #333;
  border: 1px solid #FFCF00;
  font-size: .9em;
}

#leftnavlistMain a:link, #leftnavlistMain a:visited {
  background-color: #FFEF9C;
  color: #333;
  text-decoration: none;
}

#leftnavlistMain a:hover {
  background-color: #FFCF00;
  color: #000;
}
