/*
This template was bought from SitePoint in 2007.
*/
html {

	margin:					0;

	padding:				0;

	overflow:				auto;

}



body {

	background:				url('../images/background-repeat.jpg') repeat-x #dedecc;

	margin:					0;

	padding:				0;

	font-family:			Arial, Helvetica, sans-serif;

}



form {

	margin:					0;

	padding:				0;

	vertical-align:			middle;

}

ul {
	list-style: none;
	line-height: 27px;
}

img {

	border:					none;

}



a {

	color:					#afb114;
	
	text-decoration: none;

	font-weight:			;

}



a:visited {

	

}



a:hover {
	color: #d15f32;
	text-decoration: underline;

}



a:active {

	

}



div.clear {

	clear:					both;

}



div#header {

	background:				url('../images/header_background.jpg') repeat-x;

	width:					100%;

	height:					101px;

	color:					#848484;

	font-size:				12px;

	overflow:				hidden;

}



div#header div.right {

	padding:				0 10px 0 0;

	float:					right;

}



div#header div.right div {

	margin:					0;

	padding:				25px 0 16px;

	display:				block;

}


div#header div.right div span {

	padding:				0 10px;

	color:					#2e2e2e;

}



div#header h1 {

	background:				url('../images/logo.jpg') center center no-repeat;

	margin:					0;

	padding:				0;

	width:					400px;

	height:					102px;

	font-size:				0;

	float:					left;

}

div#header h1 a {
height:50px;
width:265px;
display:block;
margin-top:30px;
margin-left:20px;
}

div#header ul {

	margin:					0;

	padding:				0;

	list-style:				none;

	float:					right;

}



div#header ul li {

	background:				url('../images/li_dot.jpg') left center no-repeat;

	margin:					0;

	padding:				0 10px 0 20px;

	font-size:				12px;

	font-weight:			bold;

	float:					left;

}



div#header ul li:hover {

	background: 			url('../images/li_hover_dot.jpg') left center no-repeat;

}



div#header ul li a {

	text-decoration:		none;

	color:					#ffffff;

}



div#wrapper {

	background-color:		#f1f1e6;

	margin:					auto;

	width:					948px;

}



div#wrapper div#red_column {

	background:				#ad4e1a;

	width:					315px;

	color:					#ffffff;

	float:					left;

}



div#wrapper div#red_column h2 {

	background:				url('../images/shared_hosting.jpg') center center no-repeat;

	margin:					0;

	padding:				0;

	height:					55px;

	text-indent:			-9999px;

	font-size:				0;

}



div#wrapper div#red_column div.container {

	background:				url('../images/red_column_background.jpg') center center no-repeat;

	margin:					0;

	padding:				30px 25px 0;

	width:					266px;

	height:					314px;

}



div#wrapper div#red_column ul {

	margin:					0 0 15px;

	padding:				0;

	width:					266px;

	list-style:				none;

}



div#wrapper div#red_column ul li {

	background:				url('../images/li_arrow.png') left center no-repeat #89300f;

	margin:					2px 0;

	padding:				10px 23px 0;

	height:					26px;

	font-size:				14px;

}



div.red_button {

	background:				url('../images/blank_red_button.png') no-repeat;

	margin:					0 3px;

	width:					102px;

	height:					29px;

	font-family:			Arial, Helvetica;

	font-size:				12px;

	font-weight:			bold;

	text-align:				center;

	float:					left;

}



div.red_button a {

	padding:				7px 0 0;

	height:					22px;

	text-decoration:		none;

	color:					#ffffff;

	display:				block;

}



div#wrapper div#green_column {

	background:				#9a9c12;

	width:					317px;

	color:					#ffffff;

	float:					left;

}



div#wrapper div#green_column h2 {

	background:				url('../images/reseller_hosting.jpg') center center no-repeat;

	margin:					0;

	padding:				0;

	height:					55px;

	text-indent:			-9999px;

	font-size:				0;

}



div#wrapper div#green_column div.container {

	background:				url('../images/green_column_background.jpg') repeat-x;

	margin:					0;

	padding:				30px 25px 0;

	width:					266px;

	height:					314px;

}



div#wrapper div#green_column ul {

	margin:					0 0 15px;

	padding:				0;

	width:					266px;

	list-style:				none;

}



div#wrapper div#green_column ul li {

	background:				url('../images/li_arrow.png') left center no-repeat #676907;

	margin:					2px 0;

	padding:				10px 23px 0;

	height:					26px;

	font-size:				14px;

}



div.green_button {

	background:				url('../images/blank_green_button.png') no-repeat;

	margin:					0 3px;

	width:					102px;

	height:					29px;

	font-family:			Arial, Helvetica;

	font-size:				12px;

	font-weight:			bold;

	text-align:				center;

	float:					left;

}



div.green_button a {

	padding:				7px 0 0;

	height:					22px;

	text-decoration:		none;

	color:					#ffffff;

	display:				block;

}



div#wrapper div#blue_column {

	background:				#1aa1ad;

	width:					316px;

	color:					#ffffff;

	float:					left;

}



div#wrapper div#blue_column input[type=text] {

	background:				url('../images/domain_input.jpg') no-repeat;

	border:					none;

	padding:				10px 10px 0;

	width:					246px;

	height:					26px;

	font-size:				14px;

	color:					#3a3a34;

}



div#wrapper div#blue_column input[type=submit] {

	background:				url('../images/blank_blue_button.png') no-repeat;

	border:					none;

	margin:					5px 3px;

	padding:				0 0 0;

	width:					119px;

	height:					29px;

	font-family:			Arial, Helvetica;

	font-size:				12px;

	font-weight:			bold;

	text-align:				center;

	color:					#ffffff;

	display:				block;

}



div#wrapper div#blue_column h2 {

	background:				url('../images/domain_name_registration.jpg') center center no-repeat;

	margin:					0;

	padding:				0;

	height:					55px;

	text-indent:			-9999px;

	font-size:				0;

}



div#wrapper div#blue_column div.container {

	background:				url('../images/blue_column_background.jpg') center center no-repeat;

	margin:					0;

	padding:				30px 25px 0;

	width:					266px;

	height:					314px;

}



div#wrapper div#blue_column ul {

	margin:					0 0 15px;

	padding:				0;

	width:					266px;

	list-style:				none;

}



div#wrapper div#blue_column ul li {

	background:				url('../images/li_arrow.png') left center no-repeat #0c747d;

	margin:					2px 0;

	padding:				10px 23px 0;

	height:					26px;

	font-size:				14px;

}



div.blue_button {

	background:				url('../images/blank_blue_button.png') no-repeat;

	margin:					0 3px;

	width:					102px;

	height:					29px;

	font-family:			Arial, Helvetica;

	font-size:				12px;

	font-weight:			bold;

	text-align:				center;

	float:					left;

}



div.blue_button a {

	padding:				7px 0 0;

	height:					22px;

	text-decoration:		none;

	color:					#ffffff;

	display:				block;

}



div#wrapper div#red_sub_column {

	background:				url('../images/red_sub_column_background.jpg') no-repeat;

	padding:				25px 25px 0 25px;

	width:					265px;

	height:					216px;

	font-size:				14px;

	color:					#3a3a34;

	float:					left;

}



div#wrapper div#red_sub_column h2 {

	margin:					0 0 5px;

	padding:				0;

	font-family:			"Myriad Pro", Arial, Helvetica;

	font-size:				23px;

	font-weight:			normal;

	color:					#ad4e1a;

}



div#wrapper div#green_sub_column {

	border-right:			1px solid #d3d3c7;

	padding:				25px 25px 0 25px;

	width:					266px;

	height:					216px;

	font-size:				14px;

	color:					#3a3a34;

	float:					left;

}



div#wrapper div#green_sub_column h2 {

	margin:					0 0 5px;

	padding:				0;

	font-family:			"Myriad Pro", Arial, Helvetica;

	font-size:				23px;

	font-weight:			normal;

	color:					#707206;

}



div#wrapper div#green_sub_column ul {

	margin:					0;

	padding:				0;

	list-style:				none;

}



div#wrapper div#green_sub_column ul li {

	background:				url('../images/li_icon.jpg') left center no-repeat;

	margin:					0;

	padding:				5px 0 5px 15px;

	font-size:				12px;

}

div#wrapper div#loginbox {

	padding:				25px 25px 0 25px;

	width:					265px;

	height:					216px;

	font-size:				14px;

	color:					#3a3a34;

	float:					left;

}

div#wrapper div#loginbox input[type=text],

div#wrapper div#loginbox input[type=password] {

	background:				url('../images/login_input.jpg') no-repeat;

	border:					none;

	margin:					2px 0;

	padding:				10px 10px 0;

	width:					246px;

	height:					26px;

	font-size:				14px;

	color:					#3a3a34;

}



div#wrapper div#loginbox span {

	padding:				5px 3px;

	font-family:			Georgia, "Times New Roman", Times, serif;

	font-style:				italic;

	font-size:				12px;

	display:				block;

}



div#wrapper div#loginbox input[type=submit] {

	background:				url('../images/submit_details.jpg') no-repeat;

	margin:					5px;

	border:					none;

	width:					99px;

	height:					29px;

	text-indent:			-9999px;

	font-size:				0;

	float:					left;

}



div#wrapper div#loginbox img {

	margin:					5px 0;

}

div#wrapper div#blue_sub_column {

	border-right:			1px solid #d3d3c7;

	padding:				25px 25px 0 25px;

	width:					265px;

	height:					216px;

	font-size:				14px;

	color:					#3a3a34;

	float:					left;

}



div#wrapper div#blue_sub_column h2 {

	margin:					0 0 5px;

	padding:				0;

	font-family:			"Myriad Pro", Arial, Helvetica;

	font-size:				23px;

	font-weight:			normal;

	color:					#1a7a83;

}



div#wrapper div#blue_sub_column input[type=text],

div#wrapper div#blue_sub_column input[type=password] {

	background:				url('../images/login_input.jpg') no-repeat;

	border:					none;

	margin:					2px 0;

	padding:				10px 10px 0;

	width:					246px;

	height:					26px;

	font-size:				14px;

	color:					#3a3a34;

}



div#wrapper div#blue_sub_column span {

	padding:				5px 3px;

	font-family:			Georgia, "Times New Roman", Times, serif;

	font-style:				italic;

	font-size:				12px;

	display:				block;

}



div#wrapper div#blue_sub_column input[type=submit] {

	background:				url('../images/submit_details.jpg') no-repeat;

	margin:					5px;

	border:					none;

	width:					99px;

	height:					29px;

	text-indent:			-9999px;

	font-size:				0;

	float:					left;

}



div#wrapper div#blue_sub_column img {

	margin:					5px 0;

}



/**

 * Page Styles

 */

div#wrapper div.page_header {

	background:				url('../images/page_header.jpg') no-repeat;

	margin:					0;

	padding:				14px 10px 0 0;

	height:					41px;

}



div#wrapper div.page_header h3 {

	margin:					0;

	padding:				4px 0 0 65px;

	color:					#ffffff;

	font-weight:			normal;

	font-size: 				18px;

	float:					left;

}

div#wrapper div#left {

	padding:				20px;

	width:					633px;

	float:					left;
	
	min-height: 350px;

}

div#wrapper div#maincart {

	padding:				20px;

	width:					910px;
	
	min-height: 350px;

}

div#wrapper div#maincart p {

	margin:					0;

	padding:				0 5px 20px;

	line-height:			22px;

	font-size:				12px;

}

div#wrapper div#maincart ul li {

	line-height:			22px;

	font-size:				12px;
	
	list-style: none;
	
	list-style-type: none;

}

div#wrapper div#left p {

	margin:					0;

	padding:				0 5px 20px;

	line-height:			22px;

	font-size:				12px;

}

table#vps_info {

	width:					100%;

	font-size:				12px;

	color:					#3a3a34;

	font-weight:			bold;
	
	border-right:			1px solid #d8d8c9;
	
	border-left:			1px solid #d8d8c9;

}

table#vps_info tr.header {

	background:				url('../images/header_bg.png') no-repeat;

	height:					37px;
	
	background-repeat: repeat-x;

	color:					#ffffff;

	text-align:				center;

}

table#vps_info tr.header th {

	padding:				12px;

}

table#vps_info tr.header th.title {

	text-align:				left;

}

table#vps_info tr td {

	background-color:		#ffffff;

	width:					100px;

	padding:				4px 0;

	border-top:				1px solid #ffffff;

	border-bottom:			1px solid #d8d8c9;

	text-align:				center;

}

table#vps_info tr td.title {

	padding:				12px 0 12px 10px;

	width:					40px;

	color:					#7c7c73;

	font-weight:			normal;

	text-align:				left;

}

table#vps_info tr.zebra td {

	background-color:		#fafaf8;

}

table#hosting_info {

	width:					100%;

	font-size:				12px;

	color:					#3a3a34;

	font-weight:			bold;
	
	border-right:			1px solid #d8d8c9;
	
	line-height: normal;
	
	border-left:			1px solid #d8d8c9;

}



table#hosting_info tr.header {

	background:				url('../images/header_bg.png') no-repeat;

	height:					37px;
	
	background-repeat: repeat-x;

	color:					#ffffff;

	text-align:				center;

}


table#hosting_info tr.header th {

	padding:				12px;
	
	line-height: normal;

}



table#hosting_info tr.header th.title {

	text-align:				left;
	
	line-height: normal;

}

table#hosting_info span {

	color: #CC0000;
	text-decoration: underline;
	font-weight: bold;
	
	line-height: normal;

}

table#hosting_info span.fade {

	color: #7c7c73;
	text-decoration: none;
	line-height: normal;

}

table#hosting_info tr td {

	background-color:		#ffffff;

	width:					100px;

	padding:				12px 0;

	border-top:				1px solid #ffffff;

	border-bottom:			1px solid #d8d8c9;

	text-align:				center;
	
	line-height: normal;

}



table#hosting_info tr td.title {

	padding:				12px 0 12px 10px;

	width:					230px;

	color:					#7c7c73;

	font-weight:			normal;

	text-align:				left;
	
	line-height: normal;

}



table#hosting_info tr.zebra td {

	background-color:		#fafaf8;
	
	line-height: normal;

}



table#hosting_info tr.zebra_deep td {

	background-color:		#f5f5f1;
	
	line-height: normal;

}

table#hosting_info tr.zebra_info td {

	background-color: #f5f5f1;
	padding: 8px;
	font-weight: normal;
	text-align: left;
	margin-left: 5px;
	
	line-height: normal;

}




table#hosting_info tr.pricing td {

	background-color:		#e6e6da;

	color:					#3a3a34;

	font-weight:			bold;
	
	line-height: normal;

}



table#hosting_info tr.order td {

	padding:				7px 0;

}



table#hosting_info tr td a.button {

	background:				url('../images/order_button.png') no-repeat;

	margin:					auto;

	padding:				4px 0 0;

	width:					57px;

	height:					20px;

	text-transform:			uppercase;

	display:				block;

	color:					#ffffff;

	text-decoration:		none;

}

table#domains_info {

	width:					100%;

	font-size:				12px;

	color:					#3a3a34;

	font-weight:			bold;
	
	border-right:			1px solid #d8d8c9;
	
	border-left:			1px solid #d8d8c9;

}

table#domains_info tr.header {

	background:				url('../images/header_bg.png') no-repeat;

	height:					37px;
	
	background-repeat: repeat-x;

	color:					#ffffff;

	text-align:				center;

}

table#domains_info tr.header th {

	padding:				12px;

}

table#domains_info tr.header th.title {

	text-align:				left;

}

table#domains_info tr td {

	background-color:		#ffffff;

	width:					100px;

	padding:				12px 0;

	border-top:				1px solid #ffffff;

	border-bottom:			1px solid #d8d8c9;

	text-align:				center;

}

table#domains_info tr td.title {

	padding:				12px 0 12px 10px;

	width:					150px;

	color:					#7c7c73;

	font-weight:			normal;

	text-align:				left;

}

table#domains_info tr.zebra td {

	background-color:		#fafaf8;

}

table#domains_info tr.zebra_deep td {

	background-color:		#f5f5f1;

}

table#domains_info tr.pricing td {

	background-color:		#e6e6da;

	color:					#3a3a34;

	font-weight:			bold;

}



table#domains_info tr.order td {

	padding:				7px 0;

}



table#domains_info tr td a {

	background:				url('../images/order_button.png') no-repeat;

	margin:					auto;

	padding:				4px 0 0;

	width:					57px;

	height:					20px;

	text-transform:			uppercase;

	display:				block;

	color:					#ffffff;

	text-decoration:		none;

}

table#domains_info span {

	color: #CC0000;
	text-decoration: underline;
	font-weight: bold;

}

table#domains_info span.fade {

	color: #7c7c73;
	text-decoration: none;

}

div#right {

	padding:				20px 0 0;

	width:					253px;

	font-family:			Georgia, "Times New Roman", Times, serif;

	font-size:				12px;

	font-style:				italic;

	line-height:			22px;

	float:					left;

}



div#right fieldset {

	border:					1px solid #d9d9c5;

	padding:				0 5px;

	margin:					0 0 20px;

}



div#right fieldset legend {

	padding:				4px 10px 4px 39px;

	height:					29px;

	font-family:			Arial, Helvetica, sans-serif;

	font-style:				normal;

	font-size:				16px;

	color:					#744f3b;

}



div#right fieldset legend#testimonials {

	background:				url('../images/testimonials_icon.png') left center no-repeat;

}



div#right fieldset legend#payments {

	background:				url('../images/payments_icon.png') left center no-repeat;

}



div#right p {

	margin:					0;

	padding:				5px;

}



div#right p.info {

	border-top:				1px solid #e8e8da;

	font-size:				11px;

}

div#right p.infolink {

	border-top:				1px solid #e8e8da;

	font-size:				11px;
	
	background-image: url('../images/icon_star.gif');
	
	background-position: 0px 8px;
	
	background-repeat:no-repeat;

}


div#right p.infolink a {

	padding-left: 15px;
	
	height: 20px;
	
	width: 100%;
	
	display:block;

}

div#right p.infolink_top {

	font-size:				11px;
	
	background-image: url('../images/icon_star.gif');
	
	background-position: 0px 8px;
	
	background-repeat:no-repeat;
	
	margin-top: -10px;

}


div#right p.infolink_top a {

	padding-left: 15px;
	
	height: 100%;
	
	width: 100%;
	
	display:block;

}


div#right p.whmcslink {

	border-top:				1px solid #e8e8da;

	font-size:				11px;
	
	background-position: 0px 8px;
	
	background-repeat:no-repeat;

}


div#right p.whmcslink a {

	padding-left: 20px;
	
	height: 20px;
	
	width: 100%;
	
	display:block;

}

div#right p.whmcslink_top {

	font-size:				11px;
	
	background-position: 0px 6px;
	
	background-repeat:no-repeat;

}


div#right p.whmcslink_top a {

	padding-left: 20px;
	
	height: 100%;
	
	width: 100%;
	
	display:block;

}


div#right p.info span {

	color:					#e07539;

}

div#right p.info_top {

	font-size:				11px;

}



div#right p.info_top span {

	color:					#e07539;

}

/**

 * Footer Styles

 */



div#footer {

	margin:					auto;

	padding:				20px 0 50px;

	width:					900px;

	line-height:			20px;

	font-size:				12px;

	text-align:				center;

	color:					#343333;

}



div#footer a {

	color:					#343333;

}

div#wrapper div#fields input[type=text],

div#wrapper div#fields input[type=password] {

	background:				url('../images/login_input.jpg') no-repeat;

	border:					none;

	margin:					2px 0;

	padding:				10px 10px 0;

	width:					246px;

	height:					26px;

	font-size:				14px;

	color:					#3a3a34;

}

.contentbox input[type=submit] {

	background:				url('../images/order_button.png') no-repeat;

	margin:					auto;

	padding:				0 0 0;

	width:					57px;

	height:					24px;

	text-transform:			uppercase;

	display:				block;

	color:					#ffffff;

	text-decoration:		none;

	border: none;
}

h2 {

	margin:					10px 0 15px;

	padding:				0;

	font-family:			"Myriad Pro", Arial, Helvetica;

	font-size:				23px;

	font-weight:			normal;

	color:					#1a7a83;

}

h3 {

	margin:					10px 0 15px;

	padding:				0;

	font-family:			"Myriad Pro", Arial, Helvetica;

	font-size:				23px;

	font-weight:			normal;

	color:					#ad4e1a;

}

h4 {

	margin:					10px 0 15px;

	padding:				0;

	font-family:			"Myriad Pro", Arial, Helvetica;

	font-size:				18px;

	font-weight:			normal;

	color:					#707206;

}

a.blue{

	background:				url('../images/blank_blue_button.png') no-repeat;

	margin:					0 3px;

	width:					102px;

	height:					29px;

	font-family:			Arial, Helvetica;

	font-size:				12px;

	font-weight:			bold;

	text-align:				center;

	float:					left;

}
a.red {

	background:				url('../images/blank_red_button.png') no-repeat;

	margin:					0 3px;

	width:					102px;

	height:					29px;

	font-family:			Arial, Helvetica;

	font-size:				12px;

	font-weight:			bold;

	text-align:				center;

	float:					left;

}
input.blue {

	background:				url('../images/blank_blue_button.png') no-repeat;

	border:					none;

	margin:					5px 3px;

	padding:				0 0 0;

	width:					119px;

	height:					29px;

	font-family:			Arial, Helvetica;

	font-size:				12px;

	font-weight:			bold;

	text-align:				center;

	color:					#ffffff;

	display:				block;

}

input.red {

	background:				url('../images/blank_red_button.png') no-repeat;

	border:					none;

	margin:					5px 3px;

	padding:				0 0 0;

	width:					102px;

	height:					29px;

	font-family:			Arial, Helvetica;

	font-size:				12px;

	font-weight:			bold;

	text-align:				center;

	color:					#ffffff;

	display:				block;

}

input.green {

	background:				url('../images/blank_green_button.png') no-repeat;

	border:					none;

	margin:					5px 3px;

	padding:				0 0 0;

	width:					102px;

	height:					29px;

	font-family:			Arial, Helvetica;

	font-size:				12px;

	font-weight:			bold;

	text-align:				center;

	color:					#ffffff;

	display:				block;

}

div#links {

	border-left: 1px solid #d9d9c5;
	
	padding: 10px;

}

.cartbox {
	padding: 10px;
	background-color: #f5f5f1;
	border-bottom: 1px solid #d8d8c9;
	border-right: 1px solid #d8d8c9;
	border-top:	1px solid #ffffff;
	font-size:12px;
}

div#left span.fade {

	color: #999999;
	font-size: 11px;

}


/* WHMCS Tabbed Menu */
.tabbed_whmcs {
	width: 100%;
	background-color: #FFF; 
	border: 1px solid #CCCCCC;
}

.tabbed_whmcs {
	clear:both;
	background-color:#ffffff;
}

.tabbed_whmcs ul {
	padding:0px;
	list-style: none;
}

ul.whmcs li {
	list-style:none;
	margin-bottom:10px;
	background-color:#EDE9E0;;
	width:74%;
	padding:8px;
	margin-left:10px;
	padding-left: 25px;
	background-image:url(../images/mini_arrow.gif);
	background-repeat: no-repeat;
	background-position: 0px 3px;
}

ul.tabswhmcs {
	height:30px;
	width:100%;
	list-style:none; 
	padding:10px;
	position:relative;
}
ul.tabswhmcs li {
	float:left;
	background-color:#E8E8E8;
	height:30px;
	list-style:none;
}
ul.tabswhmcs li a {
	text-transform:uppercase;
	background-color:#E8E8E8;
	height:30px;
}





ul.tabswhmcs li a:hover {
	background-color:#E8E8E8;
	height:30px;
}

ul.tabswhmcs li a.active {

}
.contentwhmcs {
	clear:both;
	background-color:#ffffff;
}

#content_2, #content_3 { display:none; }

.content ul {
	padding:0px;
	list-style: none;
}

.content ul li {
	list-style:none;
	margin-bottom:10px;
	width:82%;
	padding:0px;
	margin-left:40px;
}

.content ul li:last-child {
	border-bottom:none;
}

.content ul li a small {
	color:#8b959c;
	font-size:9px;
	text-transform:uppercase;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	position:relative;
	left:4px;
	top:0px;
}

.content ul li a:hover small {
	color:#baae8e;
}
/* WHMCS Tabbed Menu Ends */


.clear { /* generic container (i.e. div) for floating buttons */
    overflow: hidden;
    width: 100%;
}

a.button_green {
    background: transparent url('../images/button/green_right.png') no-repeat scroll top right;
    color: #444;
    display: block;
	font-size: 12px;
    height: 29px;
	float: right;
    margin-right: 0px;
    padding-right: 6px; /* sliding doors padding */
    text-decoration: none;
}

a.button_green span {
    background: transparent url('../images/button/green_left.png') no-repeat;
    display: block;
    line-height: 14px;
    padding:7px 2px 5px 8px;
	height: 29px;
	color: #FFFFFF;
	margin: 3 0px;
} 

a.button_red {
    background: transparent url('../images/button/red_right.png') no-repeat scroll top right;
    color: #444;
    display: block;
	font-size: 12px;
    height: 29px;
	float: right;
    margin-right: 10px;
    padding-right: 6px; /* sliding doors padding */
    text-decoration: none;
}

a.button_red span {
    background: transparent url('../images/button/red_left.png') no-repeat;
    display: block;
    line-height: 14px;
    padding:7px 2px 5px 8px;
	height: 29px;
	color: #FFFFFF;
	margin: 3 0px;
} 

a.button_blue {
    background: transparent url('../images/button/blue_right.png') no-repeat scroll top right;
    color: #444;
    display: block;
	font-size: 12px;
    height: 29px;
	float: right;
    margin-right: 10px;
    padding-right: 5px; /* sliding doors padding */
    text-decoration: none;
}

a.button_blue span {
    background: transparent url('../images/button/blue_left.png') no-repeat;
    display: block;
    line-height: 14px;
    padding:7px 2px 5px 8px;
	height: 29px;
	color: #FFFFFF;
	margin: 3 0px;
} 
.highlight {
background-color:#FFC;
margin:0px 10px 15px 0;
padding:10px;
font-size: 11px;
}