/************************************************************************

	Theme: Soft
	
	Author: Jason Kessel

	Notes:  CE 2.0 Main Site Interface
	
	Date:   2009/6/5
	
	Note: A "*" is for hacking IE7. A "_" is for hacking IE6.
				
************************************************************************/

/***********************************************************************
	GLOBAL STYLES
************************************************************************/
.alert {
	z-index:			500;
	color:				#000000;
	background-color:	#FFF;
	width:				275px;
	padding:			5px;
	font-family: 		"trebuchet ms", sans-serif;
	font-size:			10px;
	font-weight:		bold;
	position:			absolute;
	top:				5px;
	margin-left:		310px;
	opacity:			0.75;
	filter:				alpha(opacity=75);
}

.alert div {display:table-cell; vertical-align:middle; text-align:center;}

body {
	background: 		 url(/images/soft/images/bkdg.jpg) no-repeat scroll top;
	background-color: 	#6090b5;
	margin: 			0;
	min-width:			880px;
	position:			relative;
	z-index:			1;
}
a {
	color:				#367100;
	font-weight:		700;
	cursor:				pointer;
	text-decoration:	none;
}

a:hover {
	text-decoration:	underline;
	cursor:				pointer;
}

img {
	border:none;
}

h1 { 
	color: 				#72483b; 
	font-size: 			18px; 
	font-weight: 		bold; 
	text-decoration: 	none; 
	margin-top: 		0; 
	margin-bottom: 		0; 
	padding-top: 		0; 
	padding-bottom: 	3px; 
	}

h2 { 
	color: 				#72483b; 
	font-size: 			18px; 
	font-weight: 		bold; 
	text-decoration: 	none; 
	margin-top: 		0; 
	margin-bottom: 		0; 
	padding-top: 		0; 
	padding-bottom: 	3px; 
	}

.note {
	font-style:			italic;
	font-size:			11px;
	line-height: 		15px;
	background-color:	#FF9;
	padding:			5px;
}

.flash_header {
	display:block;
	width:339px;
	height:94px;
	margin-left:229px !important;
	}
	



/***********************************************************************
	NAVIGATION STYLES
************************************************************************/

/* MAIN BROWSE NAVIGATION */

div#main_nav_wrapper {
    z-index: 			1;
	height:				33px;
	background:     	 url(/images/soft/images/nav_bar_brown.gif) repeat-x left top; 
	border-right: 		1px solid #000000;
	border-left: 		1px solid #000000;
    padding:            0px;
    padding-left:       226px;
}

ul#main_nav { 
	margin: 			0;
	padding: 			0; 
	}

ul#main_nav li { 
	float:          	left; 
	list-style:     	none; 
	}

ul#main_nav a { 
	font-size:          15px; 
	font-weight:        bold; 
	color:              #d2c7b6; 
	font-family: 		"trebuchet ms", sans-serif; 
	padding:            7px 14px 0;
	*padding:           5px 14px 0;
	float:              left; 
	height:             26px; 
	text-decoration:    none; 
	margin-bottom: 		0; 
	}

ul#main_nav a:hover {
    background:     	url(/images/soft/images/white_led.gif) no-repeat center top;
    color:				#ffffff;
	text-shadow: 		1px 1px 4px #000;
    }

ul#main_nav li.on {
    background:     url(/images/soft/images/white_led.gif) no-repeat center top;
	}

ul#main_nav li.on a {
    color: 				#FFF;
	text-shadow: 		1px 1px 4px #000;
	}

/* END MAIN BROWSE NAVIGATION */

/* SUB BROWSE NAVIGATION */

.sub {
	background-color:   #dde3cd;
	border-right: 		1px solid #000000;
	border-left: 		1px solid #000000;
	height:         	33px; 
	margin: 			0;
	padding:			0;
	}

/* END SUB BROWSE NAVIGATION */

/***********************************************************************
	CONTENT STYLES
************************************************************************/

div#main_wrapper {
    margin-top:         0;
	margin-bottom:		0;
	margin-left: 		auto;
	margin-right: 		auto;
	border: 			0;
   	padding:	 		0;
    width:          	880px;
	min-width:			880px;
}
	
div#header_wrapper {
    height:     94px;
}

div#header_wrapper img {
    z-index:    99;
    position:   absolute;
}

.home_movie {
	background-color:	#FFF;
	margin:				0;
	padding-top:			5px;
	padding-bottom:         5px;
}
div#movie_wrapper { 
	margin-bottom:		20px;
	padding:			0px;
	width:				578px;
	float:				left;
	}

.flash {
    margin-left: 		228px;
}

div#content_wrapper_outer {  
	background-color:	#dde3cd;
	border-left: 		1px solid #000000;
	border-right: 		1px solid #000000;
	border-bottom: 		1px solid #000000;
	padding-left:		20px;
	padding-right:		20px;
	padding-bottom:		20px;
	margin-left: 		auto;
	margin-right: 		auto;
	}

div#login_wrapper {
	margin-top:			5px;
	float:				right;
	display:			block;
	*width:				230px !important;
	table-layout: 		fixed;
	}
	
div#login_wrapper, x:-moz-any-link {
	width:				200px;
	}
	
div#login_wrapper, x:-moz-any-link, x:default {
	width:				auto;
	}

.login {
	background-color:	#72483b;
	color: 				#FFF;
	font-size:			10px;
	vertical-align:		middle;
	font-weight:		bold;
	font-family: 		"trebuchet ms", sans-serif;
	border:		 		1px solid #000000;
	padding:			3px;
	}
.login form { 
	font-family: 		"trebuchet ms", sans-serif;
	vertical-align:		middle;
	margin-bottom:		auto;
	margin-top:			auto;
	}
.login input {
	vertical-align:		middle;
	height:				12px;
	font-size:			10px;
	width:				50px;
}

.go {
	margin-right:0;
	display:inline-block;
	vertical-align:middle;
}

.lost { 
	color: 				#72483b; 
	font-size: 			12px; 
	font-weight:		bold;
	font-family: 		"trebuchet ms", sans-serif;
	text-align: 		right;
	float:				right;
	margin:				0;
	padding:			0;
	}
.lost a:link {
	color: 				#72483b;
	text-decoration:	none;
	}
.lost a:visited {
	color: 				#72483b;
	text-decoration:	none;
	}
.lost a:active {
	color: 				#72483b;
	text-decoration:	none;
	}
.lost a:hover {
	color: 				#ffffff;
	text-decoration:	underline;
	}

div#content_wrapper { 
	margin:				0px;
	padding:			0px;
	width:				578px;
	float:				left;
	}

div#login_wrapper3 { 
	margin:				0px;
	padding:			0px;
	width:				840px;
	float:				left;
	}


.mainBox { 
	color: 				#000000; 
	font-size: 			12px; 
	font-family: 		"trebuchet ms", sans-serif; 
	font-weight: 		normal; 
	font-style: 		normal; 
	line-height: 		18px;  
	padding-left: 		10px;
	padding-right: 		10px;
	padding-top:5px;
	padding-bottom:5px;
	margin:				0;
	text-align: 		left; 
	background:			#ffffff; 
	}

.mainBox p {
	margin-top:			0;
	margin-bottom: 		10px;
}
	
.mainBox h4 { 
	color: 				#72483b; 
	font-size: 			18px; 
	font-weight: 		bold; 
	text-decoration: 	none; 
	margin-top: 		0; 
	margin-bottom: 		0; 
	padding-top: 		0; 
	padding-bottom: 	3px; 
	}
.mainBox ul li { 
	*padding-left: 		10px; 
	list-style: 		url(/images/soft/images/check_mark.gif);
	}

div#mainBox2_wrapper { 
	margin-top:			20px;
	padding:			0px;
	width:				578px;
	float:				left;
	}

.mainBox2 { 
	color: 				#000000; 
	font-size: 			12px; 
	font-family: 		"trebuchet ms", sans-serif; 
	font-weight: 		normal; 
	font-style: 		normal; 
	line-height: 		18px;  
	padding-left: 		10px;
	padding-right:		10px;
	padding-top:		5px;
	padding-bottom:		5px;
	text-align: 		left; 
	background:			#ffffff; 
	}
	
.mainBox2 p {
	margin-top:0;
	margin-bottom: 15px;
}

.mainBox2 h4 { 
	color: 				#72483b; 
	font-size: 			18px; 
	font-weight: 		bold; 
	text-decoration: 	none; 
	margin-top: 		0; 
	margin-bottom: 		0; 
	padding-top: 		0; 
	padding-bottom: 	3px; 
	}
.mainBox2 ul li { 
	*padding-left: 		10px; 
	list-style: 		 url(/images/soft/images/check_mark.gif);
	}
.mainBox2 img {
	margin-left: 10px;
	}

.mainBox3 { 
	color: 				#000000; 
	font-size: 			12px; 
	font-family: 		"trebuchet ms", sans-serif; 
	font-weight: 		normal; 
	font-style: 		normal; 
	line-height: 		18px;  
	padding-left: 		10px;
	padding-right: 		10px;
	padding-top:5px;
	padding-bottom:5px;
	margin:				0;
	text-align: 		left; 
	background:			#ffffff; 
	}

.mainBox3 p {
	margin-top:			0;
	margin-bottom: 		10px;
}
	
.mainBox3 h4 { 
	color: 				#72483b; 
	font-size: 			18px; 
	font-weight: 		bold; 
	text-decoration: 	none; 
	margin-top: 		0; 
	margin-bottom: 		0; 
	padding-top: 		0; 
	padding-bottom: 	3px; 
	}
.mainBox3 ul li { 
	list-style: 		none;
	}


div#spin_wrapper { 
	margin-bottom:				10px;
	padding:			0px;
	width:				238px;
	float: 				right;
	}
.spin { 
	color: 				#000000; 
	font-size: 			18px; 
	font-family: 		"trebuchet ms", sans-serif;  
	font-weight: 		bold; 
	background-color: 	#ffffff; 
	text-align: 		left; 
	padding-left: 		10px;
	padding-right: 		10px;
	padding-top:		0;
	padding-bottom:		1px;
	}
.spin h4 { 
	color: 				#72483b; 
	font-size: 			22px; 
	font-weight: 		bold; 
	text-decoration: 	none; 
	text-align: 		left;
	margin-top: 		0; 
	margin-bottom: 		0; 
	padding-top: 		0; 
	padding-bottom: 	5px; 
	}	
.spin img {
	float:				right;
	position:			absolute;
	padding-left:		85px;
	margin-top:		-6px;
	}
.spin_text {
	color:				green;
	font-size:			15px;
	line-height:		15px;
	font-weight:		bold;
	width:				88px;
	margin-top:			5px;
	margin-bottom:		10px;
	}
.signup_image {
	background-image:url(/images/cooler_signup_icon_all.jpg);
	background-repeat:no-repeat;
	background-position: top 0px;
	width: 129px;
	height: 100px;
	display:block;
	margin-left: 95px;
	position: absolute;
}
.signup_image:hover {
	background-image:url(/images/cooler_signup_icon_all.jpg);
	background-repeat:no-repeat;
	background-position: top -129px;
}	

.scooter {
	background-image:url(/images/rocket_bike.gif);
	background-repeat:no-repeat;
	width: 129px;
	height: 112px;
	display:inline-block;
	margin-left: 85px;
	position: absolute;
}
.scooter:hover {
	background-image:url(/images/rocket_bike_hover.gif);
	background-repeat:no-repeat;
}

.spin a:link {
	color: 				#000000;
	text-decoration:	none;
	}
.spin a:hover {
	color: 				#000000;
	text-decoration:	none;
	}
.spin a:active {
	color: 				#000000;
	text-decoration:	none;
	}
.spin a:visited {
	color: 				#000000;
	text-decoration:	none;
	}

div#spam_wrapper { 
	margin-top:			15px;
	padding:			0px;
	width:				238px;
	float: 				right;
	}	
.spam { 
	color: 				#000000; 
	font-family: 		"trebuchet ms", sans-serif; 
	text-align: 		left;
	}
.spam h4 { 
	color: 				#000000;
	font-size: 			19px;
	font-weight: 		bold; 
	margin-top: 		0px; 
	margin-bottom: 		0px;
	padding-top: 		8px; 
	padding-bottom: 	0px;
	}
.spam a:link {
	color: 				#000000;
	text-decoration:	none;
	}
.spam a:hover {
	color: 				#000000;
	text-decoration:	none;
	}
.spam a:active {
	color: 				#000000;
	text-decoration:	none;
	}
.spam a:visited {
	color: 				#000000;
	text-decoration:	none;
	}
.clients { 
	color: 				#ffffff; 
	font-family: 		"trebuchet ms", sans-serif; 
	text-align: 		left; 
	float:				right;
	margin-top: 		20px; 
	}
	
.winner { 
	width:				238px;
	color: 				#0060aa; 
	font-family: 		"trebuchet ms", sans-serif; 
	font-size:			12px;
	font-weight:		bold;
	line-height: 		20px;
	text-align: 		center; 
	float:				right;
	margin-top:			10px;
	margin-bottom:		20px;
	}
	
.customers { 
	width:				238px;
	color: 				#000000; 
	font-family: 		"trebuchet ms", sans-serif; 
	font-size:			12px;
	font-style:			italic;
	line-height: 		15px;
	text-align: 		left; 
	float:				right;
	margin-top:			10px;
	margin-bottom:		20px;
	}
.customers h4 { 
	color: 				#72483b; 
	font-size: 			15px; 
	font-weight: 		bold; 
	font-style:			normal;
	line-height: 		17px;
	text-decoration: 	none; 
	text-align: 		left;
	margin-top: 		0; 
	margin-bottom: 		0; 
	padding-top: 		0; 
	padding-bottom: 	6px; 
	}
	
.customers a {
	color:				#000;
	text-decoration:	none;
	font-weight:		normal;
	}

div#bst_wrapper { 
	margin-top:			20px;
	padding:			0px;
	float: 				left;
	width:				405px;
	}

.bst {
	background-color:	#FFF;
	text-align:			center;
	height:				150px;
	vertical-align:		middle;
	}

div#sample_wrapper { 
	margin-top:			20px;
	padding:			0px;
	float: 				right;
	width:				405px;
	}

.sample { 
	color: 				#000000;  
	font-family: 		"trebuchet ms", sans-serif;
	font-size: 			14px; 
	text-align:			center;  
	height:				150px;
	background-color:	#ffffff;  
	}
.sample h4 { 
	color: 				#72483b; 
	font-size: 			18px; 
	font-weight: 		bold; 
	margin-top: 		0; 
	margin-bottom: 		0; 
	padding-top: 		0; 
	padding-bottom: 	3px; 
	}

.sample_form_center {
	margin-left:		25%;
	margin-right:		25%;
	display:			block;
	width:				50%;
}

.sample form { 
	margin-top: 		5px;
	margin-bottom:		0px; 
	padding-bottom: 	0px;
	}
.sample input { 
	vertical-align:		middle;
	height:				15px;
	width:				100px;
	font-size:			10px;
	margin-right: 		4px;
	float:				left;
	}

div#footer_wrapper p {
    margin:     0;
    padding:    0;
    }
div#footer_wrapper {
    width:              100%;
	font-family:		"trebuchet ms", sans-serif;
	font-size:			12px;
	line-height:		22px;
	color:				#ffffff;
	text-align:			center;
	padding-top:		10px;
	*padding-top:		8px;
	text-shadow: 		1px 1px 4px #000;
	}
div#footer_wrapper a:link {
	color: 				#ffffff;
	text-decoration:	none;
	}
div#footer_wrapper a:visited {
	color: 				#ffffff;
	text-decoration:	none;
	}
div#footer_wrapper a:active {
	color: 				#ffffff;
	text-decoration:	none;
	}
div#footer_wrapper a:hover {
	color: 				#ffffff;
	text-decoration:	underline;
	}
	
/* Round Corner Box*/	
.box_line1, .box_line2, .box_line3, .box_line4{
	font-size:			1px; 
	overflow:			hidden; 
	display:			block;
	}
.box_line1 {
	height:				1px;
	background:			#fff; 
	margin:				0 5px;
	}
.box_line2 {
	height:				1px;
	background:			#fff;
	margin:				0 3px;
	}
.box_line3 {
	height:				1px; 
	background:			#fff; 
	margin:				0 2px;
	}
.box_line4 {
	height:				2px; 
	background:			#fff; 
	margin:				0 1px;
	}
/* END Round Corner Box*/

/* Grey Round Corner Box */ 
/* Note: in the HTML, each "box_line" class is applied to a <b> tag */
.greybox_line1, .greybox_line2, .greybox_line3, .greybox_line4{
	font-size:			1px; 
	overflow:			hidden; 
	display:			block;
}
.greybox_line1 {
	height:				1px;
	background:			#e2e4dd; 
	margin:				0 5px;
}
.greybox_line2 {
	height:				1px;
	background:			#e2e4dd;
	margin:				0 3px;
}
.greybox_line3 {
	height:				1px; 
	background:			#e2e4dd; 
	margin:				0 2px;
}
.greybox_line4 {
	height:				2px; 
	background:			#e2e4dd; 
	margin:				0 1px;
}

.clear_both {
    clear: both;
}

.clear_right {
    clear: right;
}

.clear_left {
    clear: left;
}

div#narrow_wrapper { 
	margin-bottom:		20px;
	padding:			0px;
	width:				238px;
	float: 				right;
	}
.narrow { 
	color: 				#000000; 
	font-size: 			12px; 
	font-family: 		"trebuchet ms", sans-serif; 
	font-weight: 		normal; 
	font-style: 		normal; 
	line-height: 		18px;  
	padding-left: 		10px;
	padding-right: 		10px;
	padding-top:		0;
	padding-bottom:		1px;
	text-align: 		left; 
	background:			#ffffff;
}
.narrow h4 {
	font-size:			14px;
	font-weight:		bold;
	color: 				#72483b;
	padding-top:		0;
	margin-top:			0;
	padding-bottom:		0;
	margin-bottom:		0;
}

.narrow ul li { 
	margin-left: 		-10px;
	list-style: 		url(/images/soft/images/blue_arrow_bullet.gif);
	}
.narrow a:link {
	color: 				#367100;
	text-decoration:	none;
	}
.narrow a:visited {
	color: 				#367100;
	text-decoration:	none;
	}
.narrow a:active {
	color: 				#367100;
	text-decoration:	none;
	}
.narrow a:hover {
	color: 				#367100;
	text-decoration:	underline;
	}


	
/* GLOBAL BUTTON SPECS */
button::-moz-focus-inner { 
	border: 			none;
	padding: 			0;
}
button:focus::-moz-focus-inner {
	border-color:		transparent !important; 
}
button {
	border:				0; 
	cursor:				pointer; 
	font-weight:		normal; 
	padding:			0; 
	text-align:			center; 
	float: 				left; 
	width: 				auto; 
	display:			-moz-inline-box;
	overflow: 			visible; /* removes extra side padding in IE */
}
button span {
	position:			relative; 
	display:			block; 
	white-space:		nowrap; 
	padding:			0px; 
}


/* BLUE LINK BUTTONS */
a.blue_button {
	cursor:				pointer;
    /* Sliding right image */
    background:			transparent url('../images/blue_button_all.gif') no-repeat right -80px; 
	display:			block;
	float:				left;
	height:				20px; /* CHANGE THIS VALUE ACCORDING TO IMAGE HEIGHT */
	width:				auto;
	margin-right:		6px;
	padding-right:		10px; /* CHANGE THIS VALUE ACCORDING TO RIGHT IMAGE WIDTH */
	/* FONT PROPERTIES */
	text-decoration:	none;
	font-family:		Verdana, Geneva, sans-serif;
	color:				#FFF;
	font-size:			12px !important;
	font-weight:		normal;
	text-shadow: 		1px 1px 4px #000;
}
a.blue_button span {
	/* Background left image */ 
	background:			transparent url('../images/blue_button_all.gif') no-repeat left top; 
	display:			block;
	line-height:		10px; /* CHANGE THIS VALUE ACCORDING TO BUTTON HEIGHT */
	padding:			4px 0 6px 10px;
} 
a.blue_button:hover {
	background-position: right -120px;
}
a.blue_button:hover span {
	background-position: 0 -40px;
}


/* BLUE FORM BUTTONS */

button.blue_button {
	cursor:				pointer;
    /* Sliding right image */
    background:			transparent url('../images/blue_button_all.gif') no-repeat right -80px; 
	display:			block;
	float:				left;
	height:				20px; /* CHANGE THIS VALUE ACCORDING TO IMAGE HEIGHT */
	margin-right:		6px;
	padding-right:		10px; /* CHANGE THIS VALUE ACCORDING TO RIGHT IMAGE WIDTH */
	/* FONT PROPERTIES */
	text-decoration:	none;
	font-family:		Verdana, Geneva, sans-serif;
	color:				#FFF;
	font-size:			12px !important;
	font-weight:		normal;
	text-shadow: 		1px 1px 4px #000;
}
button.blue_button span {
	/* Background left image */ 
	background:			transparent url('../images/blue_button_all.gif') no-repeat left top; 
	display:			block;
	line-height:		10px; /* CHANGE THIS VALUE ACCORDING TO BUTTON HEIGHT */
	padding:			4px 0 6px 10px;
} 
button.blue_button:hover {
	background-position: right -120px;
}
button.blue_button:hover span {
	background-position: 0 -40px;
}



/* GREEN LINK BUTTONS */
a.green_button {
	cursor:				pointer;
    /* Sliding right image */
    background:			transparent url('../images/green_button_all.gif') no-repeat right -80px; 
	display:			block;
	float:				left;
	height:				20px; /* CHANGE THIS VALUE ACCORDING TO IMAGE HEIGHT */
	margin-right:		6px;
	padding-right:		10px; /* CHANGE THIS VALUE ACCORDING TO RIGHT IMAGE WIDTH */
	/* FONT PROPERTIES */
	text-decoration:	none;
	font-family:		Verdana, Geneva, sans-serif;
	color:				#FFF;
	font-size:			12px !important;
	font-weight:		normal;
	text-shadow: 		1px 1px 4px #000;
}
a.green_button span {
	/* Background left image */ 
	background:			transparent url('../images/green_button_all.gif') no-repeat left top; 
	display:			block;
	line-height:		10px; /* CHANGE THIS VALUE ACCORDING TO BUTTON HEIGHT */
	padding:			4px 0 6px 10px;
} 
a.green_button:hover {
	background-position: right -120px;
}
a.green_button:hover span {
	background-position: 0 -40px;
	color:				#FFF;
	text-decoration:	none;
}


/* GREEN FORM BUTTONS */

button.green_button {
	cursor:				pointer;
    /* Sliding right image */
    background:			transparent url('../images/green_button_all.gif') no-repeat right -80px; 
	display:			block;
	float:				left;
	height:				20px; /* CHANGE THIS VALUE ACCORDING TO IMAGE HEIGHT */
	margin-right:		6px;
	padding-right:		10px; /* CHANGE THIS VALUE ACCORDING TO RIGHT IMAGE WIDTH */
	/* FONT PROPERTIES */
	text-decoration:	none;
	font-family:		Verdana, Geneva, sans-serif;
	color:				#FFF;
	font-size:			12px !important;
	font-weight:		normal;
	text-shadow: 		1px 1px 4px #000;
}
button.green_button span {
	/* Background left image */ 
	background:			transparent url('../images/green_button_all.gif') no-repeat left top; 
	display:			block;
	line-height:		10px; /* CHANGE THIS VALUE ACCORDING TO BUTTON HEIGHT */
	padding:			4px 0 6px 10px;
} 
button.green_button:hover {
	background-position: right -120px;
}
button.green_button:hover span {
	background-position: 0 -40px;
}


/* RED LINK BUTTONS */
a.red_button {
	cursor:				pointer;
    /* Sliding right image */
    background:			transparent url('../images/red_button_all.gif') no-repeat right -80px; 
	display:			block;
	float:				left;
	height:				20px; /* CHANGE THIS VALUE ACCORDING TO IMAGE HEIGHT */
	margin-right:		6px;
	padding-right:		10px; /* CHANGE THIS VALUE ACCORDING TO RIGHT IMAGE WIDTH */
	/* FONT PROPERTIES */
	text-decoration:	none;
	font-family:		Verdana, Geneva, sans-seriff;
	color:				#FFF;
	font-size:			12px !important;
	font-weight:		normal;
	text-shadow: 		1px 1px 4px #000;
}
a.red_button span {
	/* Background left image */ 
	background:			transparent url('../images/red_button_all.gif') no-repeat left top; 
	display:			block;
	line-height:		10px; /* CHANGE THIS VALUE ACCORDING TO BUTTON HEIGHT */
	padding:			4px 0 6px 10px;
} 
a.red_button:hover {
	background-position: right -120px;
}
a.red_button:hover span {
	background-position: 0 -40px;
}


/* RED FORM BUTTONS */

button.red_button {
	cursor:				pointer;
    /* Sliding right image */
    background:			transparent url('../images/red_button_all.gif') no-repeat right -80px; 
	display:			block;
	float:				left;
	height:				20px; /* CHANGE THIS VALUE ACCORDING TO IMAGE HEIGHT */
	margin-right:		6px;
	padding-right:		10px; /* CHANGE THIS VALUE ACCORDING TO RIGHT IMAGE WIDTH */
	/* FONT PROPERTIES */
	text-decoration:	none;
	font-family:		Verdana, Geneva, sans-serif;
	color:				#FFF;
	font-size:			12px !important;
	font-weight:		normal;
	text-shadow: 		1px 1px 4px #000;
}
button.red_button span {
	/* Background left image */ 
	background:			transparent url('../images/red_button_all.gif') no-repeat left top; 
	display:			block;
	line-height:		10px; /* CHANGE THIS VALUE ACCORDING TO BUTTON HEIGHT */
	padding:			4px 0 6px 10px;
} 
button.red_button:hover {
	background-position: right -120px;
}
button.red_button:hover span {
	background-position: 0 -40px;
}

/* BUTTON ICONS */
.icon_add {
background: url(/images/icon_add.gif) no-repeat;
width:9px;
height:9px;
float:left;
margin-right: 5px;
*display:none;/* Turns the icon off in IE6-7 due to lack of support */
}






.general_info { 
	color: 				#000; 
	font-size: 			12px; 
	font-weight: 		normal; 
	font-style: 		normal; 
	line-height: 		22px;  
	padding-left: 		10px;
	padding-right:		10px;
	padding-top:		5px;
	padding-bottom:		5px;
	text-align: 		left; 
	background:			#e2e4dd; 
}
.general_info H2 { 
	color: 				#000; 
	font-size: 			13px; 
	font-weight: 		bold; 
	font-style: 		normal;   
	margin:				0;
	padding-bottom:		5px;
	text-align: 		left;  
}
.general_info form { 
	color: 				#000; 
	font-size: 			12px; 
	font-weight: 		normal; 
	font-style: 		normal;  
	margin:				0;
	text-align: 		left;  
}
.general_info label {
	display: 			block;
	float: 				left;
	margin-bottom: 		5px;
	text-align: 		right;
	width: 				140px;
	padding-right: 		5px;
}
.general_info label#wider {
	display: 			block;
	float: 				left;
	margin-bottom: 		5px;
	text-align: 		right;
	width: 				240px;
	padding-right: 		5px;
}
.general_info input {
	display: 			block;
	width: 				200px;
	float: 				left;
	margin-bottom: 		5px;	
}
.general_info select {
	display: 			block;
	width: 				200px;
	float: 				left;
	margin-bottom: 		5px;	
}
.general_info textarea {
	display: 			block;
	width: 				200px;
	float: 				left;
	margin-bottom: 		5px;	
}

.general_info br {
	clear: 				both;
}





.support_contact_box {
	width:70%;
	display:block;
	float:none;
	margin-left:auto;
	margin-right:auto;
}




.testimonials {
	font-size:		12px;
	line-height:	14px;
	}

.site_map a { 
	font-weight:	normal;
	}	

.site_map ul li { 
	margin-left: 		-10px;
	list-style: 		url(/images/soft/images/blue_arrow_bullet.gif);
	}



#hidden {
	text-align:			left;
	margin-bottom: 		10px;
	margin-top:			10px;
	padding:			5px !important;
	font-style:			italic !important;
	font-size:			11px !important;
	line-height: 		15px !important;
	background-color:	#FF9 !important;
    display: none;
}

#hidden2 {
	text-align:			left;
	margin-bottom: 		10px;
	margin-top:			10px;
	padding:			5px !important;
	font-style:			italic !important;
	font-size:			11px !important;
	line-height: 		15px !important;
	background-color:	#FF9 !important;
    display: none;
}

#hidden3 {
	text-align:			left;
	margin-bottom: 		10px;
	margin-top:			10px;
	padding:			5px !important;
	font-style:			italic !important;
	font-size:			11px !important;
	line-height: 		15px !important;
	background-color:	#FF9 !important;
    display: none;
}

#hidden4 {
	text-align:			left;
	margin-bottom: 		10px;
	margin-top:			10px;
	padding:			5px !important;
	font-style:			italic !important;
	font-size:			11px !important;
	line-height: 		15px !important;
	background-color:	#FF9 !important;
    display: none;
}

#hidden5 {
	text-align:			left;
	margin-bottom: 		10px;
	margin-top:			10px;
	padding:			5px !important;
	font-style:			italic !important;
	font-size:			11px !important;
	line-height: 		15px !important;
	background-color:	#FF9 !important;
    display: none;
}

#hidden6 {
	text-align:			left;
	margin-bottom: 		10px;
	margin-top:			10px;
	padding:			5px !important;
	font-style:			italic !important;
	font-size:			11px !important;
	line-height: 		15px !important;
	background-color:	#FF9 !important;
    display: none;
}
