/* CSS Document For Stylized Beauty
   Design by super j man
   (http://www.jdavidmacor.com) */

/******** Basic Body ********/
	body {
		background-color: #000000;
		background: url(images/bg.png) top repeat-x;
		}
	
	h1 {
		margin: 0;
		color: #FFFFFF;
		font-family: "Trebuchet MS" "Times New Roman";
		font-size: 46px;
		padding-left: 20px;
		padding-top: 20px;
		}

	h1 a {
		text-decoration: none;
		color: #FFFFFF;
	}
	
	h2 {
		margin: 0;
		color: #000000;
		font-family: "Trebuchet MS" "Times New Roman";
		font-size: 1.4em;
		border-bottom: 1px solid #000000;
		}
		
	img {
		border: 0;
		}
		
	
	#container {
		width: 760px;
		margin: 0 auto;
		padding: 0px;
		}
		
/******** Header ********/		
	#header {
		width: 760px;
		height: 105px;
		background: url(images/header.gif) top no-repeat;
		}
		

/******** Menu ********/	
	#menu_container {
		width: 750px;
		background: #FFFFFF;
		height: 30px;
		padding-left: 5px;
		padding-right: 5px;
		}
	
	#menu {
		width: 750px;
		background: #88ac0b url('images/menu-background.png') top left repeat-x;
		float: left;
		font-size: 95%;
		white-space: nowrap;
		padding-top: 2px;
		padding-bottom: 2px;
		margin-top: 0;
		margin-bottom: 0;
		font: .9em arial, sans-serif;
		}
	
	* html #menu {
		padding-right: 0;
		}
	
	#menu a:link, #menu a:visited {
		padding: 0.25em .25em;
		background: transparent;
		color: #FFFFFF;
		}

	#menu a:hover {
		color: #EDFFAF;
		}
	



/******** Main Content ********/		
	#content {
		width: 730px;
		background: #FFFFFF;
		padding: 15px;
		font: .9em arial, sans-serif;
		line-height: 120%;
		color: #666666;
		}

	table#hometable {
		width: 100%;
		border: 0;
	}

	#hometable td {
		border: 0;
		width: 33.33%;
		vertical-align: text-top;
	}

	table#comparetable {
		width: 100%;
		border: 1px solid black;
		border-collapse: collapse;
		}

	tr.light {
		background: #FDFFE1;
	}

	tr.dark {
		background: #FFFFCF;
	}

	td {
		border: 1px solid black;
		margin: 0;
		padding: 0 5px;
	}

	th {
		background: #A3CD0F;
		color: white;
		font-weight: bold;
		border: 1px solid black;
	}

	th#site {
		width: 130px;
	}

	th#features {
		width: 265px;
	}

	th#special {
		width: 225px;
	}

	th#rating {
		width: 10px;
	}

	th#link {
		width: 100px;
	}

	th#features-alt2-1 {
		width: 113px;
	}

	th#features-alt2-2 {
		width: 112px;
	}

	th#features-alt3-1 {
		width: 75px;
	}

	th#features-alt3-2 {
		width: 75px;
	}

	th#features-alt3-3 {
		width: 75px;
	}

	td.td-site {
		font-weight: bold;
		width: 130px;
	}

	td.td-features {
		width: 265px;
	}

	td.td-special {
		padding-top: 5px;
		padding-bottom: 5px;
		width: 225px;
	}

	td.td-rating {
		font-weight: bold;
		width: 10px;
	}

	td.td-link {
		padding-top: 5px;
		padding-bottom: 5px;
		text-align: center;
		width: 100px;
	}

	ul {
		margin-left: 0;
		padding-left: 18px;
		padding-top: 0;
		margin-top: 5px;
		padding-bottom: 0;
		margin-bottom: 5px;
		padding-right: 0;
		margin-right: 5px;
	}

	ul li {
		padding-left: -18px;
	}
	

/******** Footer ********/	
	#footer {
		width: 750px;
		height: 73px;
		background: url(images/footer.gif) top no-repeat;
		margin: 0px;
		padding: 5px;
		font: .8em arial, sans-serif;
		}
		
	#footer p {

		text-align: center;
		color: #999999;
		}

	#footer img {
		margin: 0;
		padding: 0;
	}