@charset "UTF-8";
/* CSS Document */

html, body {

height: 100%;

}

body {
	font-family:		Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size:			small;
	margin:				0px;
	background-color:	#f9fbf4;
	background-image:	url('images/main_bg.gif');
	background-repeat:	repeat-x;
	color:				#777777;
}

th {
		font-size:12px;
}

a {
	color:				#67d8f3;
	text-decoration:	none;
}

a:hover {
	color:				#fd991b;
}

img {  
	border-style: 		none;
}

.float_right {
	float:				right;
	margin-right:		20px;
}

.float_left {
	float:				left;
	margin-left:		55px;
}

.note {
	float:				right;
	margin-top:			50px;
	padding-bottom:		15px;
	clear:				left;
}

.support_item {
	margin-top:			66px;
	padding-bottom:		9px;
	clear:				left;
	height:				275px;
}

.support_image {
	float:				left;
	margin-left:		31px;
}

.support_text {
	float:				left;
	margin-left:		135px;
	width:				300px;
}

.support_text p {
	margin-top:			26px;
	margin-left:		3px;
}

.wrapper {
	width:				800px;
	margin: 			0 auto -100px;
    min-height: 		100%;
    height: 			auto;
	}

#header {
	height:				49px;
	margin-top:			45px;
}

#logo a {
	float:				left;
	margin-left:		33px;
	height:				35px;
	width:				230px;
	background-image:	url('images/logo.gif');
	background-repeat:	none;
}

#nav {
	float:				right;
	margin-right:		50px;
	margin-top:			5px;
}

#nav img{
	float:				right;
	padding-right:		10px;
}

img#remove_about_padding {
	padding-right:		0px;
}

div#about {
	float:				right;
	width:				58px;
	height:				20px;
	background-image:	url('images/nav/about2.gif');
	background-repeat:	no-repeat;
	background-position:0 -40px;
	display:			block;
}

a#about {
	float:				right;
	width:				58px;
	height:				20px;
	background-image:	url('images/nav/about2.gif');
	background-repeat:	no-repeat;
	background-position:0 0;
	display:			block;
}

a:hover#about {
	background-position:0 -20px;;
}

a#blog {
	padding-right:		10px;
	float:				right;
	width:				52px;
	height:				20px;
	background-image:	url('images/nav/blog2.gif');
	background-repeat:	no-repeat;
	background-position:0 0;
	display:			block;
}

a:hover#blog {
	background-position:0 -20px;;
}

div#contact {
	padding-right:		10px;
	float:				right;
	width:				73px;
	height:				20px;
	background-image:	url('images/nav/contact2.gif');
	background-repeat:	no-repeat;
	background-position:0 -40px;
	display:			block;
}

a#contact {
	padding-right:		10px;
	float:				right;
	width:				73px;
	height:				20px;
	background-image:	url('images/nav/contact2.gif');
	background-repeat:	no-repeat;
	background-position:0 0;
	display:			block;
}

a:hover#contact {
	background-position:0 -20px;;
}

div#home {
	float:				right;
	padding-right:		10px;
	width:				52px;
	height:				20px;
	background-position:0 -40px;
	background-image:	url('images/nav/home2.gif');
	background-repeat:	no-repeat;
	display:			block;
}

a#home {
	float:				right;
	padding-right:		10px;
	width:				52px;
	height:				20px;
	background-position:0 0;
	background-image:	url('images/nav/home2.gif');
	background-repeat:	no-repeat;
	display:			block;
}

a:hover#home  {
	background-position:0 -20px;;
}

#main_content {
	height:				490px;
}

#left_column {
	float:				left;
	width:				400px;
}

#right_column {
	float:				left;
	width:				300px;
	padding-top:		90px;
}

#contact_content {
	margin-left:100px;
	float:				left;
	padding-top:		80px;
	color:				#999;
}

#thankyou_content {
	margin-left:		100px;
	float:				left;
	padding-top:		145px;
	color:				#999;
}

#contact_content img {
	padding-bottom:30px;
}


#phone {
	padding-left:		117px;
}

#buy_now a {
	width:				165px;
	height:				45px;
	background-image:	url('images/buy_now_button.gif');
	background-repeat:	no-repeat;
	background-position:0 0;
	display:			block;
	margin-top:			9px;
	margin-bottom:		30px;
}

#buy_now a:hover {
	background-position:0 -45px;;
}

#watch_video a {
	width:				165px;
	height:				44px;
	background-image:	url('images/watch_video_button.gif');
	background-repeat:	no-repeat;
	background-position:0 0;
	display:			block;
	margin-bottom:		10px;
}

#watch_video a:hover {
	background-position:0 -44px;;
}

a#twitter {
	margin-top:			5px;
	float:				right;
	width:				24px;
	height:				24px;
	background-image:	url('images/social_media_buttons/twitter.gif');
	background-repeat:	no-repeat;
	background-position:0 0;
	display:			block;
}

a:hover#twitter {
	background-position:0 -24px;;
}

a:hover#youtube {
	background-position:0 -24px;;
}

a#youtube {
	margin-top:			5px;
	padding-right:		10px;
	float:				right;
	width:				24px;
	height:				24px;
	background-image:	url('images/social_media_buttons/youtube.gif');
	background-repeat:	no-repeat;
	background-position:0 0;
	display:			block;
}

a:hover#linked_in {
	background-position:0 -24px;;
}

a#linked_in {
	margin-top:			5px;
	padding-right:		10px;
	float:				right;
	width:				24px;
	height:				24px;
	background-image:	url('images/social_media_buttons/linked_in.gif');
	background-repeat:	no-repeat;
	background-position:0 0;
	display:			block;
}

a:hover#facebook {
	background-position:0 -24px;;
}

a#facebook {
	margin-top:			5px;
	padding-right:		10px;
	float:				right;
	width:				24px;
	height:				24px;
	background-image:	url('images/social_media_buttons/facebook.gif');
	background-repeat:	no-repeat;
	background-position:0 0;
	display:			block;
}

#footer {
	margin-top:			20px;
	clear:				both;
	color:				#777;
	font-size:			85%;
}

#social_media {
	padding-right:		50px;
}
