/* CSS Document */


body {
	background-color:#170E3B;
	background-image: url(img/body-bg_1.jpg);
	background-repeat: repeat-x;
	background-position: top;
	padding:0px;
	margin:0px;
}


/* ELEMENTS */

#container{
	width:800px;
	margin:0px auto;
	padding:10px;
	background-color:#FFFFFF;
	border:1px dotted #000;
	}

<!--- #container-top{ height:15px; width:820px; margin:0 auto; } --->

<!--- #container-bottom{ height:20px; width:820px; margin:0 auto; padding-bottom:50px; clear:both; } --->

#header{
	width:800px;
	margin:0px;
	padding:0px;
	padding-bottom:10px;
	text-align:center;
}

	#header img{
	padding:0px;
	margin:0px;
	}

#top-menu{
	background-color: #fff;
	border-bottom: 1px solid #999;
	height: 23px;
	padding:0px;
	margin:0px;
	text-align:center;
}

	#top-menu ul{
	font-family: 'Palatino Linotype', 'Book Antiqua', 'Palatino', serif;
	font-size:16px;
	letter-spacing:-1px;
	font-variant:small-caps;
	font-weight:bold;
	list-style-type:none;
	margin:0px;
	padding:0px;
	text-align:center;
	}


			#top-menu li, li a, li a:visited{
			display:inline;
			color:#505050;
			text-decoration:none;
			padding:3px 7px 3px;
			}


			#top-menu li a:hover{
			color:#999999;
			}

#white {
border-top: 1px solid #999;
background-color:#fff;
}


#left-column{
	background-color:#fff;
	width:200px;
	text-align:center;
	padding:10px;
	float:left;
	clear:left;
}

	#left-column img{
	padding:0px;
	margin:0px;
	border:none;
	}


#chat, #chat a, #chat a:hover, #chat a:visited{
	font-size:11px;
	color:#0000FF;
	text-align:left;
	text-decoration:none;
}


#music-player, #music-player a, #music-player a:hover, #music-player a:visited {
	font-size:11px;
	color:#0000FF;
	text-align:center;
	text-decoration:none;
	width:188px;
	padding:0px;
	margin:0px auto;
}



#main{
	background-color:#fff;
	width:559px;
	min-height:1800px;
	text-align:center;
	padding:10px;
	float:right;
	border-left: 1px dotted #CCC;
	z-index:1;
}

		.main-left{
			width:260px;
			float:left;
			text-align:justify;
			padding:10px;
		}

		.main-right{
			width:259px;
			padding:10px;
			text-align:justify;
			float:right;
		}



	#main h1, #main h1 a, #main h1 a:visited{
	font-family:'Lucida Sans Unicode', 'Lucida Grande', sans-serif;
	font-style:italic;
	font-size:25px;
	font-weight:bold;
	letter-spacing:-3px;
	color:#333333;
	margin:0px;
	text-decoration:none;
	}

	

	#main h2, #main h2 a, #main h2 a:visited{
	color: #333333;
	font-family: 'Palatino Linotype', 'Book Antiqua', 'Palatino', serif;
	font-size:30px;
	font-style:italic;
	letter-spacing: -2px;
	margin:0px;
	padding:0px;
	text-decoration:none;
	}

	#main h3, #main h3 a, #main h3 a:visited{
	color: #000;
	font-family: 'Palatino Linotype', 'Book Antiqua', 'Palatino', serif;
	font-size:16px;
	font-style:italic;
	font-weight:bold;
	letter-spacing: -1px;
	margin:0px;
	padding:0px;
	text-decoration:none;
	}
	
	#main h3 a:hover{
	text-decoration: underline;
	}

	#main h4, #main h4 a, #main h4 a:visited{
	color: #999;
	font-family: 'Palatino Linotype', 'Book Antiqua', 'Palatino', serif;
	font-size:18px;
	font-style:italic;
	font-weight:bold;
	letter-spacing: -1px;
	margin:0px 40px;
	padding:0px;
	text-decoration:none;
	}

	#main h5, #main h5 a, #main h5 a:visited{
	color: #333333;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:36px;
	font-weight:bold;
	letter-spacing:-2px;
	margin:0px;
	padding:0px;
	text-decoration:none;
	}

	
	#main h6, #main h6 a, #main h6 a:visited{
	font-family:Geneva, Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	color:#000;
	text-align:center;
	margin:0px 50px;
	padding:0px;
	text-decoration:none;
	margin:0px;
	}

	
	#main p, #main p a:visited{
	font-family:Geneva, Arial, Helvetica, sans-serif;
	font-size:13px;
	line-height:14px;
	color:#000;
	padding:0px;
	}

	#main p a {
	color:#FF0000;
	text-decoration:none;
	}
	
	#main p a:hover{
	color:#000000;
	text-decoration:underline;
	}

	#main p a:visited {
	color:#FF0000;
	text-decoration:none;
	}

	#main ul{
	list-style-type:square;
	line-height:14px;
	}

	#main li{
	font-family:Geneva, Arial, Helvetica, sans-serif;
	font-style:italic;
	font-size:13px;
	line-height:14px;
	color:#000;
	margin:0px 40px;
	padding:0px;
	}

	#main img {
	margin:5px;
	}

/*   Big Buttons    */

			#big-menu {
				font-family: 'Palatino Linotype', 'Book Antiqua', 'Palatino', serif;
				font-style:italic;
				font-size:30px;
				font-weight:bold;
				letter-spacing:-2px;
				color:#333;
				text-decoration:none;
				}

			#big-menu ul {
				padding:auto;
				margin:auto;
				list-style-type:none;
			}

			#big-menu li {
				font-family: 'Palatino Linotype', 'Book Antiqua', 'Palatino', serif;
				font-style:italic;
				font-size:30px;
				font-weight:bold;
				letter-spacing:-2px;
				color:#333;
				text-decoration:none;
				padding:auto;
				margin:auto;
				line-height:80px;
			}

			#big-menu li a{	/* Main menu links */
				text-decoration:none;	/* No underline */
				color:#505050;	/* Black text color */
				height:87px;
				width:487px;
				border:none;	/* Black border */	
				background-image:url(img/big-button-bg-pink.png);
				background-position:center;
				background-repeat:no-repeat;
				display:block;
				text-align:center;
				text-decoration:none;
			}

			#big-menu li a:hover,#left-menu .activeMainMenuItem{
				background-image:url(img/big-button-bg-blue.png);
				background-position:center;
				background-repeat:no-repeat;
				color:#fff;
			}


						.package li {
							list-style-type:none;	
						}

						.package ul{
							margin:0px;	/* No <ul> air */
							width:198px;
							padding:0px auto;
						}

						.package ul li ul{	/* Styling for those who doesn't have javascript enabled */
							padding-left:0px;
							margin:0px;
						}

						.package li a{	/* Main menu links */
							text-decoration:none;	/* No underline */
							color:#505050;	/* Black text color */
							height:27px;	/* 34 pixel height */
							width:198px;
							line-height:24px;	/* 20 pixel height */
							vertical-align:middle;	/* Align text in the middle */
							border:none;	/* Black border */	
							background-image:url(img/menu-bg.png);
							background-repeat:none;
							background-position:center;
							margin:0px auto;	/* A little bit of air */
							padding:0px;	/* Air between border and text inside */
							display:block;
						}

						.package li a:hover,.package .activeMainMenuItem{
							color:#999;
							background-image:url(img/menu-bg-active.png);	
							background-repeat:none;
							background-position:center;
							padding:0px;
							width:198px;
						}


#main-bottom {
	margin-left:220px;
	padding-left:30px;
	background-color:#fff;
	min-height:90px;
	width:549px;
	border-left: 1px dotted #CCC;
	clear:both;
}

	#main-bottom p, #main-bottom p a, #main-bottom p a:visited {
		color: #333;
		text-align:left;
		font-family:Arial, Helvetica, sans-serif;
		font-size:10px;
		text-decoration:none;
		}

	#main-bottom p a:hover {
		color: #3300FF;	
		}

#slogan-line{
	background:#fff url(img/slogan-bg.jpg) repeat-x;
	text-align:right;
	height:40px;
	line-height:40px;
	padding: 0px 50px 0px 0px;
	clear:both;
}

				#slogan-line h3 {
				color:#BAB4B4;
				font-family: 'Palatino Linotype', 'Book Antiqua', 'Palatino', serif;
				font-size:24px;
				font-style:italic;
				letter-spacing: -3px;
				margin:0px;
				padding:0px;
				}
					
#footer {
	background-color:#FCF0FE;
	height:39px;
	padding:4px 30px;
	text-align:center;
	clear:both;
	border-bottom: 1px dotted #CCC;
}

	#footer h6, #footer h6 a, #footer h6 a:visited{
	font-family:Geneva, Arial, Helvetica, sans-serif;
	font-size:12px;
	line-height:14px;
	font-weight:normal;
	color:#000;
	padding: 5px 0px;
	margin:0px;
	text-decoration:none;
	}

	#footer h6 a:hover {
	color:#000;
	}



/* TREE MENU */
/* Put this inside a @media qualifier so Netscape 4 ignores it */
@media screen, print { 
	/* Turn off list bullets */
	ul.mktree {margin-top:0px;}
	ul.mktree  li { list-style: none; background-color:#FEDAE6; } 
	/* Control how "spaced out" the tree is */
	ul.mktree, ul.mktree li { margin-left:0px; padding:0px; }
	ul.mktree ul { margin-left:17px; padding:0px; }
	/* Provide space for our own "bullet" inside the LI */
	ul.mktree  li .bullet { padding-left: 12px; }
	/* Show "bullets" in the links, depending on the class of the LI that the link's in */
	ul.mktree  li.liOpen    .bullet { cursor: pointer; background: url(img/minus.gif)  center left no-repeat; }
	ul.mktree  li.liClosed  .bullet { cursor: pointer; background: url(img/plus.gif)   center left no-repeat; }
	ul.mktree  li ul li { cursor: auto; background: none; }
	ul.mktree  li.liBullet  .bullet { cursor: pointer; background: none; }


	/* Sublists are visible or not based on class of parent LI */
	ul.mktree  li.liOpen    ul { display: block; }
	ul.mktree  li.liClosed  ul { display: none; }
	/* Format menu items differently depending on what level of the tree they are in */
}




/* menu */

#navlist {
padding-left: 0;
margin-left: 0;
border-bottom: 1px dotted #CCC;
width: 200px;
text-align:left;
font-family: 'Palatino Linotype', 'Book Antiqua', 'Palatino', serif;
font-size:12px;
letter-spacing:-.5px;
text-transform:capitalize;
}

#navlist li {
list-style: none;
margin: 0;
padding: 0.05em;
border-top: 1px dotted gray;
}

#navlist li a { 
text-decoration: none;
}


#navlist li a:hover {
font-weight: bold;
}

#navlist h3 {
	color: #999;
	font-family: 'Palatino Linotype', 'Book Antiqua', 'Palatino', serif;
	font-size:16px;
	line-height:18px;
	font-style:italic;
	letter-spacing: -1px;
	margin-top:0px;
	padding:0px;
	text-decoration:none;
	}


/* search box */

#searchbox
{
background-color:#FEDAE6;
border:1px dotted #CCC;
margin: 0px auto;
padding:0px 3px;
}

#searchbox h2
{
text-align:center;
font-size:14px;
line-height:14px;
font-weight:normal;
font-style:normal;
font-family: Tahoma, Geneva, Arial, Helvetica, sans-serif;
}










/* OLD MENU */


#left-menu{
	letter-spacing:-1px;
	font-variant:small-caps;
	font-weight:bold;
	font-family: 'Palatino Linotype', 'Book Antiqua', 'Palatino', serif;	/* Font for main menu items */
	padding:1px 0px 30px 0px;
	width:200px;	/* Width of main menu */
	}

#left-menu	li{	/* Main menu <li> */
	list-style-type:none;	/* No bullets */
	margin:0px;	/* No margin - needed for Opera */
}

#left-menu ul{
	margin:0px;	/* No <ul> air */
	padding:0px;	/* No <ul> air */
}

#left-menu ul li ul{	/* Styling for those who doesn't have javascript enabled */
	padding-left:10px;	
	margin:0px;
}

#left-menu	li a{	/* Main menu links */
	text-decoration:none;	/* No underline */
	color:#505050;	/* Black text color */
	height:27px;	/* 34 pixel height */
	line-height:24px;	/* 20 pixel height */
	vertical-align:middle;	/* Align text in the middle */
	border:none;	/* Black border */	
	background-image:url(img/menu-bg.png);	/* Light blue background color */
	margin:0px;	/* A little bit of air */
	padding:0px;	/* Air between border and text inside */
	display:block;
}

#left-menu	li a:hover,#left-menu .activeMainMenuItem{
	color:#999;
	background-image:url(img/menu-bg-active.png);	
}

.left-subMenu{
	visibility:hidden;
	position:absolute;
	overflow:hidden;
	border:none;
	background-image:url(img/menu-bg-sub.png);	
	text-align:center;
	z-index:5;
	letter-spacing:-1px;
	font-variant:small-caps;
	font-weight:bold;
	font-family: 'Palatino Linotype', 'Book Antiqua', 'Palatino', serif;
}

.left-subMenu ul{
	margin:0px;
	padding:0px;
}

.left-subMenu ul li{
	list-style-type:none;
	padding:0px;	/* 1px of air between submenu border and sub menu item - (the "white" space you see on mouse over )*/
}

.left-subMenu ul li a{	/* Sub menu items */
	white-space:nowrap;	/* No line break */
	text-decoration:none;	/* No underline */
	color:#fff;	/* Black text color */
	height:27px;	/* 16 pixels height */
	line-height:24px;	/* 16 pixels height */
	padding:0px;	/* 1px of "air" inside */
	display:block;	/* Display as block - you shouldn't change this */
}

.left-subMenu ul li a:hover{	/* Sub menu items - mouse over effects */
	color:#fff;	/* White text */
	background-image:url(img/menu-bg-sub-active.png);		/* Blue background */

}

/* -------------------------------------------------------------- */
#price tbody tr:hover {
	background-color:#EEEEEE;
	color: #333;
}

#price .main-left, #price .main-right {
	height:490px;
}