@charset "UTF-8";
html{
	margin: 0;
	padding: 0;
	width: 100%;
}
body {
	margin: 0;
	padding: 0;
	width: 100%;
	font-family: "Trebuchet MS", Verdana, sans-serif;
	background: -webkit-gradient(linear, left top, left bottom, from(rgb(247,147,30)), color-stop(0.4, rgb(247,147,30)), to(rgb(252,225,33))) fixed;
}
#topbar {
	postion: fixed;
	top: 0;
	background-color: #000;
	width: 100%;
	height: 238px;
}
#content {
	position: absolute;
	z-index: 1;
	top: 5px;
	left: 50%;
	margin: 0 0 0 -450px;
}
h1 {
	color: #fff;
	padding: 0;
	font-size: 30pt;
	margin: 0 0 5px 40px;
	font-weight: normal;
}
p {
	margin: 0;
	padding: 15px 0 10px;
}
#mainBox {
	position: relative;
	width: 860px;
	min-height: 400px;
	padding: 10px 0 0 40px;
	margin: 0 auto;
	background-color: #fff;
	border-radius: 15px;
	color: #222;
	text-align: left;
}
#mainBox:before {
	content:"";
	position: absolute;
	z-index: -1;
	top: -5px;
	bottom: -5px;
	left: -5px;
	right: -5px;
	border-radius: 20px;
	border: 6px solid #000;
}
#leftcol{
	float: left;
	width: 475px;
}
#logo {
	float: right;
	margin: 20px 20px 20px 15px;
	-webkit-box-reflect: below 0 -webkit-gradient(linear, left top, left bottom, color-stop(0.75, rgba(255,255,255,0)), to(rgba(255,255,255,0.9)));
}
ul {
	border-radius: 5px;
	background-color: #eee;
	padding: 10px;
	margin: 0 0 20px;
}
li {
	margin: 0 0 5px 20px;
}
li:first-child {
	margin: 0 0 10px 0;
	list-style: none;
	border-bottom: 1px solid black;
	font-size: 110%;
	font-weight: bold;
}
#screenshot {
	margin: 10px 0;
}
.greenbuttons {
	text-decoration: none;
	font-weight: bold;
	background: -webkit-gradient(linear, left top, left bottom, from(#aFa), color-stop(0.49, #6F6), color-stop(0.5, #0C0), to(#6F6));
	border-radius: 5px;
	border: 2px solid #090;
	padding: 5px 15px;
	color: #040;
}
.greenbuttons:hover {
	color: #000;
	border: 2px solid #060;
}
#bottomlinks {
	position: relative;
	margin: 15px 0 15px 40px;
	font-size: 80%;
}
#bottomlinks a{
	color: #000;
}
#bottomlinks a:hover{
	color: #930;
}
#carfresheners{
	opacity: 0.8;
	background-color: #fff;
	-webkit-border-radius: 15px;
	-moz-border-radius: 15px;
	border-radius: 15px;
	text-align: center;
	padding: 0 15px 15px 15px;
	margin-bottom: 15px;
}
#carfresheners:hover {
	opacity: 1;
}
#carfresheners h3{
	padding: 15px 0 0 0;
	margin: 0;
	text-align: left;
}
#carfresheners iframe {
	padding: 5px 35px;
	width:120px;
	height:215px;
}
#carfresheners a{
	font-size: 80%;
}