/* CSS Document */
/* Color Pallet							*/
/* Reds:								*/
/* 		#D30E05		dark red			*/	/* default headers */
/* 		#F91C12		brighter red		*/
/* 		#D30563		fusia red			*/
/* Orange:								*/
/* 		#FF8800		mid orange			*/	/* default text */
/* 		#FFCD00		brighter orange		*/	/* default links */	
/* 		#F7FF00		yellow				*/	/* default hovers */
/* 										*/


/* -- BODY ---------- */
body{
	background:#000;
	background:url(images/b.jpg) repeat;
	margin:10px;
	padding:0;
	font-family:"Times New Roman", Times, serif;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:medium;
}
body img{border:none;}

/* Default Colors */
body{color:#FF8800;}							/* default text color */
body h3, body h4{color:#D30E05;}				/* default header color */
body a:link, body a:visited{color:#FFCC00;}		/* default link color */
body a:hover, body a:active{color:#F7FF00;}		/* default link:hover color */

/* -- LOGO ----------- */
div#logo{
	background:url(images/logo_back.gif) no-repeat;
	float:left;
	position:absolute;}
html>body #logo{background:url(images/logo_back.png) no-repeat;}

/* -- VINE ----------*/
div#vine{
	background-image:url(images/vine.png);
	background-repeat:no-repeat;
	width:243px;
	height:594px;
	position:absolute;
	top:60px;
	left:55px;
}

/* -- TOP BOX --------- */
div#topbox{
	background:url(images/slogan_back.gif) no-repeat;
	width:433px;
	height:94px;
	position:absolute;
	top:10px;
	left:455px; }
html>body #topbox{background:url(images/slogan_back.png) no-repeat;}

/* -- LEFT NAVIGATION ------ */
div#lnav{
	position:absolute;
	float:left;
	margin:120px 0 0 6px;
	width:160px;
	height:auto;
}
div.htop{
	background:url(images/vertical_top.gif) no-repeat;
	width:100%;
	height:21px; }
html>body div.htop{background:url(images/vertical_top.png) no-repeat;}

div.hmid{
	background:url(images/c.gif) repeat;
	width:100%;
	height:auto; }
html>body div.hmid{background:url(images/c.png) repeat;}

div.hbot{
	background:url(images/vertical_bottom.gif) no-repeat;
	width:100%;
	height:21px; }
html>body div.hbot{background:url(images/vertical_bottom.png) no-repeat;}

ul.navul{
	margin:0 8px 0 8px;
	padding: 0;
	text-align:center;
	list-style-type: none;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	text-decoration:none;
}
.navh, .navhc{
	border-bottom:#FF0000 solid 1px;
}
.navh a:link, .navh a:visited{					/* left navigation heading */
	color:#d30e05;
	text-decoration:none;/*underline;*/
	cursor:pointer;
/*	font-weight:bold;*/
}
.navh a:hover, .navh a:active{					/* left navigation heading : hover */
	color:#F7FF00;
	text-decoration:none;/*underline;*/
	cursor:pointer;
}
.navhc a:link, .navhc a:visited, .navhc a:hover, .navhc a:active{	
												/* left navigation heading : current */
	color:#F7FF00;/*D30563;*/
	text-decoration:none;/*underline;*/
	cursor:text;
}
.navs a:link, .navs a:visited{					/* left navigation sublink */
	color:#FFCD00;
	font-size:16px;
	text-decoration:none;
	cursor:pointer;
}
.navs a:hover, .navs a:active{					/* left navigation sublink : hover */
	color:#F7FF00;
	cursor:pointer;
}

.navs2 a:link, .navs2 a:visited{					/* left navigation sublink */
	color:#FF8800;
	font-size:16px;
	text-decoration:none;
	cursor:pointer;
}
.navs2 a:hover, .navs2 a:active{					/* left navigation sublink : hover */
	color:#F7FF00;
	cursor:pointer;
}
.navsc a:link, .navsc a:visited, .navsc a:hover, .navsc a:active{	
												/* left navigation sublink : current */
	color:#F7FF00;/*D30563;*/
	text-decoration:none;
	cursor:text;
}
/* --
/* -- MEDIA PLAYER -----*/
div#mplayer{
	background:url(images/mplayerButton_back.gif) no-repeat;
	width:160px;
	height:70px;
	position:absolute;
	top:575px;
	left:15px;
}
html>body div#mplayer{
	background:url(images/mplayerButton_back.png) no-repeat;
	}
	/*
/* -- MAIN --------------*/
div#main{
	position:absolute;
	float:left;
	margin:120px 0 0 190px;
	width:700px;
	height:auto;
}
div.mtop{
	background:url(images/center_topb.gif) no-repeat;
	width:700px;
	height:50px;}
html>body div.mtop{background:url(images/center_topb.png) no-repeat;}

.mtitle{										/* color main content page heading */
	position:absolute;
	color:#d30e05;
	font-size:18px;
	margin:12px 0 0 10px;
	font-weight:bold;
}
div.mmid{
	background:url(images/c.gif) repeat;
	width:700px;
	height:auto;}
html>body div.mmid{background:url(images/c.png) repeat;}

.mmid p{
	margin:0px 25px 10px 25px;
}
.mmid p.policies{
	margin:0 35px 10px 35px;
}
.mmid h4{
	font-weight:bold;
	margin:0 25px 0px 25px;
	padding:auto auto 0 auto;
}
.mmid h4.topmargin{
	margin-top:1.2em;
}
.mmid p.price a:link, .mmid p.price a:visited{
	text-decoration:none;
	padding:10px 10px 15px 10px;
}
.mmid p.price{
	text-align:center;
	padding: 0px 0px 5px 0px;
}
.mmid h3{
	font-weight:bold;
	margin:0 25px 10px 25px;
}
.mmid hr{
	color:#d30e05;
	background-color:#d30e05;
	margin:0 410px 1em 25px;
	width:265px;
/*	margin-left:25px;*/
	padding:0 0 auto 0;
	height:2px;
	border:none;
}
.mmid ul{
	padding-left:30px;
	margin-left:30px;
	padding-right:20px;

}
.mmid ul.nolist{
	list-style:none;
}
.mmid table.padleft{
	margin-left:35px;
}
.mmid table.padleft2{
	margin-left:60px;
}
div.mbot{
	background:url(images/center_bottom.gif) no-repeat;
	width:700px;
	height:46px;}	
html>body div.mbot{background:url(images/center_bottom.png) no-repeat;}	

.mfooter{
	position:absolute;
	margin:26px 10px 0 200px;
	text-align:center;
	text-decoration:none;
	font-family:Arial, Helvetica, sans-serif;
	font-size:small;
	font-variant:small-caps;
}
.mfooter a{text-decoration:none;}