@charset "utf-8";

body {
	font: 16px/24px Helvetica, Arial, sans-serif;
	margin:0;
	padding:0;
	background: rgb(232,232,232);
	color:#333;
}
h1, h2, h3, h4, h5, h6 {
	font-family: 'Copse', Georgia, serif;
	-moz-text-shadow: yellow 0 5px 5px;
	-webkit-text-shadow: #FFF 0 1px;
	text-shadow: rgba(255,255,255,1) 1px 1px 0;
}


a{ color:#36F }


#header{ width:1024px; margin:auto;}
#header h1{font-size:24px;}
#header h2{font-weight:normal; font-size:18px;}
#header p{	font-family: 'Copse', Georgia, serif; 
			-moz-text-shadow: yellow 0 5px 5px;
			-webkit-text-shadow: #FFF 0 1px;
			text-shadow: rgba(255,255,255,1) 1px 1px 0;
			font-weight:normal; 
			font-style:italic; 
			font-size:18px;}
#header a{color:#333;}			


#wrapper {
	padding:0;
	margin:0; 
	width:1024px;
	margin:auto;
	background-color:#fff;
	-moz-border-radius: 10px;
	-webkit-border-radius: 10px;
	border-radius: 10px;
}


#wrapper h1{ font-size:22px; font-style:italic; color:#333; }

.inner-tube{ padding-left:10px; padding-top: 1px; padding-right:10px; padding-bottom:10px; }

#left-col{ width: 834px; float:left; padding-top:10px; }
#left-col h2{ font-size:18px; font-style:italic; color:#333; }

#left-col-inner{ width: 800px; float:left; padding:10px; }
#left-col-inner h1{ font-size:18px; font-style:italic; color:#333; margin-top:30px; }
#left-col-inner h2{ font-size:18px; font-style:italic; color:#333; margin-top:30px; }
#left-col-inner h3{ font-size:16px; font-style:italic; color:#333; font-weight:bold; margin-top:5px }

#right-col{ width: 170px; float:right; font-size:12px; padding-top:10px; }

.featured-offer {
	font-size:12px;
	border:1px dotted #ccc;
	-moz-border-radius:4px;
	-khtml-border-radius:4px;
	-webkit-border-radius:4px;
	border-radius:4px;
	width:805px;
	height:130px; 
	padding:6px;
	margin-top:5px;
}
.featured-offer img{
	padding: 4px;
	background-color: #FFFFFF;
	border: 1px solid #DDDDDD;
	-webkit-box-shadow: 2px 2px 2px rgba(0,0,0, 0.2);
	-moz-box-shadow: 2px 2px 2px rgba(0,0,0,0.2);
}
.featured-offer ul{list-style:none;padding:0; margin:0}
.featured-offer li{ background-image:url(../images/icons/bullet_green.png); background-repeat:no-repeat; background-position:left; padding-left:20px;}
.featured-offer a{color:#000; font-weight:bold;}



.featured-offer-small {
	font-size:11px;border:1px dotted #ccc;
	-moz-border-radius:4px;
	-khtml-border-radius:4px;
	-webkit-border-radius:4px;
	border-radius:4px;
	width:375px;
	padding:6px;
	margin-top:5px;
	line-height:normal;
	float:left;
	margin-left:10px;
}
.featured-offer-small img{
	padding: 4px;
	background-color: #FFFFFF;
	border: 1px solid #DDDDDD;
	-webkit-box-shadow: 2px 2px 2px rgba(0,0,0, 0.2);
	-moz-box-shadow: 2px 2px 2px rgba(0,0,0,0.2);
}
.featured-offer-small ul{list-style:none;padding:0; margin:0}
.featured-offer-small li{ background-image:url(../images/icons/bullet_green.png); background-repeat:no-repeat; background-position:left; padding-left:20px;}
.featured-offer-small a{color:#000; font-weight:bold;}



#bottom{ 
	width:1024px; 
	margin:auto; 
	background-color:#D7D7D7; 
	margin-top:5px; 
	-webkit-border-radius:5px 5px 0px 0px;
	color:#333;
	-moz-border-radius:5px 5px 0px 0px;
	border-radius:5px 5px 0px 0px;
	padding-bottom:10px;
	padding-top:10px;
}
#bottom h1{font-size:24px}
#bottom h2{font-weight:normal; font-size:18px;}
#bottom ul{float:left; font-size:11px; list-style:none; padding:0; margin:0; padding-left:10px; padding-right:20px;}
#bottom a {color:#333;}
#bottom a:hover{text-decoration:none}
#bottom p{ font-size:11px; }



#apply-now {
	margin:0; 
	padding:0;
	margin-top:5px;
}
#apply-now a {
	background:#fa2 url("../images/bg/bg-btn-signup.png") repeat-x 0 0;
	display:block;
	padding:8px 10px;
	border:1px solid #fa2;
	-webkit-border-radius:5px;
	-moz-border-radius:5px;
	border-radius:5px;
	text-decoration:none;
	text-align:center;
	color:#333;
	text-shadow:0 1px 0 #fe6;
	font:bold 11px Arial,Sans-serif;
}

#apply-now a:hover, #apply-now a:focus { background-position:0 -5px;color:#111; }
#apply-now a:active { background-image:none; }

.submit_button
{
		background:#7FB3CC url("../images/bg/bg-button-blue.png") repeat-x 0 0;
		width:auto;
		overflow:visible;
		margin:0 5px 0 0;
		padding:4px 10px 5px;
		border:1px solid #39d;
		-moz-border-radius:4px;
		-khtml-border-radius:4px;
		-webkit-border-radius:4px;
		border-radius:4px;
		font:bold 11px "Lucida Grande",Arial,Sans-serif;
		color:#fff;
		text-shadow:0 -1px 0 #39d;
}

.submit_button::-moz-focus-inner
{
	padding:0;
	border:0;
}

.submit_button:hover,.submit_button:focus
{
	background-position:0 -5px;
	cursor:pointer;
}

.submit_button:active
{
	background-image:none;
}

.black{
	color: #000;
	font-size:12px;
	margin:0;
	margin-left:5px;
	padding:0;
}
.black a{
	color:#000;
	font-size:12px;
}
