* {
	padding: 				0px;
	margin: 				0px;
}
body { 
	font: 					11px/1.3em Tahoma,Arial,Helvetica,sans-serif; 
	color:					#A7A5A5;
	background:				url("images/bg.gif");
	}
img {
	border:					0px;
	}
.clear { 
	clear: 					both;
	}



/* Text Links */
A.body {
	color:					#FF7A1A;
	text-decoration:		none;
	font: 					11px/1.3em Tahoma,Arial,Helvetica,sans-serif;
	font-weight:			normal;
	margin-top:				10px;
	}
A:link.body {
	color:					#FF7A1A;
	text-decoration:		none;
	}
A:visited.body {
	color:					#FF7A1A;
	text-decoration:		none;
	}
A:hover.body {
	color:					#FF9600;
	text-decoration:		none;
	}

A.left {
	color:					#FF7A1A;
	text-decoration:		none;
	font: 					11px/1.3em Tahoma,Arial,Helvetica,sans-serif;
	font-weight:			bold;
	}
A:link.left {
	color:					#FF7A1A;
	text-decoration:		none;
	}
A:visited.left {
	color:					#FF7A1A;
	text-decoration:		none;
	}
A:hover.left {
	color:					#FF9600;
	text-decoration:		none;
	}

A.subleft {
	color:					#FFFFFF;
	text-decoration:		none;
	font: 					11px/1.3em Tahoma,Arial,Helvetica,sans-serif;
	font-weight:			normal;
	}
A:link.subleft {
	color:					#FFFFFF;
	text-decoration:		none;
	}
A:visited.subleft {
	color:					#FFFFFF;
	text-decoration:		none;
	}
A:hover.subleft {
	color:					#FF9600;
	text-decoration:		none;
	}

A.footer {
	font: 					10px/1.3em Tahoma,Arial,Helvetica,sans-serif; 
	text-decoration:		none; 
	color:					#FFFFFF;
	}
A:link.footer {
	text-decoration:		none; 
	color:					#FFFFFF;
	}
A:visited.footer {
	text-decoration:		none; 
	color:					#FFFFFF;
	}
A:hover.footer {
	text-decoration:		none; 
	color:					#FF7A1A;
	}


/* Main elements */
#maincontainer { 
	width: 					861px;
	margin:					auto;
	position: 				relative;
	}
#container { 
	width: 					861px;
	overflow:				hidden;
	}

#header {
	width: 					803px;
	height:					26px;
	background:				url("images/header.gif");
	margin-top:				20px;
	padding:				13px 20px 0px 38px;
	}
.header_left { 
	width: 					250px;
	float:					left;
	font: 					10px/1.3em Tahoma,Arial,Helvetica,sans-serif; 
	color:					#FFFFFF;
	}
.header_right { 
	width: 					200px;
	text-align:				right;
	float:					right;
	font: 					10px/1.3em Tahoma,Arial,Helvetica,sans-serif; 
	color:					#FFFFFF;
	}

#topbar {
	width: 					841px;
	height:					152px;
	background:				url("images/topbar.gif");
	text-align:				right;
	padding:				0px 20px 0px 0px;
	}
#botbar {
	width: 					861px;
	height:					20px;
	background:				url("images/botbar.gif");
	}

#footer { 
	width: 					821px;
	margin:					3px 20px 15px 20px;
	font: 					10px/1.3em Tahoma,Arial,Helvetica,sans-serif; 
	color:					#FFFFFF;
	position: 				relative;
	}
.footer_left { 
	width: 					250px;
	margin:					0px;
	float:					left;
	}
.footer_right { 
	width: 					200px;
	margin:					0px;
	text-align:				right;
	float:					right;
	}


/* Page Layout Elements */

#content_full {
	width: 					821px;
	padding:				0px 20px 0px 20px;
	overflow:				hidden;
	background:				url("images/bg_main.gif");
	}
.content_left {
	width: 					282px;
	padding:				20px 0px 0px 0px;
	float:					left;
	}
.content_left_top {
	width: 					282px;
	height:					15px;
	background:				url("images/left_top.gif");
	}
.content_left_main {
	width: 					242px;
	padding:				0px 20px 0px 20px;
	font: 					11px/1.3em Tahoma,Arial,Helvetica,sans-serif; 
	color:					#FFFFFF;
	background:				#3C3638;
	}
.content_left_main_home {
	width: 					242px;
	padding:				0px 20px 0px 20px;
	font: 					11px/1.3em Tahoma,Arial,Helvetica,sans-serif; 
	color:					#FFFFFF;
	background:				url("images/left_bg.gif");
	}
.content_left_form {
	width: 					242px;
	padding:				0px 0px 8px 0px;
	}

.content_left_bot {
	width: 					282px;
	height:					20px;
	background:				url("images/left_bot.gif");
	}

.content_right {
	width: 					519px;
	padding:				24px 0px 0px 20px;
	float:					right;
	}

.content_fullwidth {
	width: 					821px;
	padding:				24px 0px 0px 0px;
	float:					right;
	}

.content_contact_left{
	width:					260px;
	}

.content_contact_right{
	width:					250px;
	float:					right;
	}

.thumbs{
	float:					left;
	width:					122px;
	margin:					0px 10px 0px 0px;
	padding:				0px 0px 18px 0px;
	text-align:				center;
}
.thumbs_last{
	float:					left;
	width:					122px;
	margin:					0px;
	padding:				0px 0px 18px 0px;
	text-align:				center;
}
.thumbs_bottom{
	float:					left;
	width:					122px;
	margin:					0px 10px 0px 0px;
	padding:				0px;
	text-align:				center;
}
.thumbs_bottom_last{
	float:					left;
	width:					122px;
	margin:					0px;
	padding:				0px;
	text-align:				center;
}


/* Table elements */
.tablerow {
	width:					240px;
	border-top:				1px solid #676264;
	border-left:			1px solid #676264;
	border-right:			1px solid #676264;
	background:				#494345;
	overflow:				hidden;
	}
.tablerow_bot {
	width:					240px;
	border-top:				1px solid #676264;
	border-bottom:			1px solid #676264;
	border-left:			1px solid #676264;
	border-right:			1px solid #676264;
	background:				#494345;
	overflow:				hidden;
	}
.tableleft {
	width:					72px;
	padding:				5px;
	margin:					0px;
	font-weight:			bold;
	}
.tableright {
	width:					138px;
	float:					right;
	padding:				5px;
	margin:					0px;
	border-left:			1px solid #676264;
	}

.tableleft_prices {
	width:					150px;
	padding:				5px;
	margin:					0px;
	font-weight:			bold;
	}
.tableright_prices {
	width:					60px;
	float:					right;
	padding:				5px;
	margin:					0px;
	border-left:			1px solid #676264;
	}

.tableleft_wide {
	width:					95px;
	padding:				5px;
	margin:					0px;
	font-weight:			bold;
	}
.tableright_wide {
	width:					115px;
	float:					right;
	padding:				5px;
	margin:					0px;
	border-left:			1px solid #676264;
	}



/* Form Elements */
fieldset {
	margin:					0px;
	padding:				0px;
	border:					0px;
	}
form {
	margin:					0px;
	padding:				0px;
	border:					0px;
	}
input.fields {
	font:					11px/1.3em Tahoma, Arial,Helvetica,sans-serif;
	color:					#3C3638;
	width:					238px;
	height:					16px;
	border:					1px solid #FFFFFF;
	background-color:		#FFFFFF;
	margin:					3px 0px 8px 0px;
	padding:				0px 4px 0px 4px;
	}
input.fields_address {
	font:					11px/1.3em Tahoma, Arial,Helvetica,sans-serif;
	color:					#3C3638;
	width:					238px;
	height:					16px;
	border:					1px solid #FFFFFF;
	background-color:		#FFFFFF;
	margin:					3px 0px 2px 0px;
	padding:				0px 4px 0px 4px;
	}
input.fieldscode {
	font:					11px/1.3em Tahoma, Arial,Helvetica,sans-serif;
	color:					#3C3638;
	width:					130px;
	height:					16px;
	border:					1px solid #FFFFFF;
	background-color:		#FFFFFF;
	margin:					3px 0px 8px 0px;
	padding:				0px 4px 0px 4px;
	}
select {
	font:					11px/1.3em Tahoma, Arial,Helvetica,sans-serif;
	color:					#3C3638;
	width:					248px;
	border:					1px solid #FFFFFF;
	background-color:		#FFFFFF;
	margin:					3px 0px 8px 0px;
	padding:				0px;
	}
textarea {
	font:					11px/1.3em Tahoma, Arial,Helvetica,sans-serif;
	color:					#3C3638;
	width:					238px;
	border:					1px solid #FFFFFF;
	background-color:		#FFFFFF;
	margin:					3px 0px 9px 0px;
	padding:				0px 4px 0px 4px;
	}

input.home {
	font:					11px/1.3em Tahoma, Arial,Helvetica,sans-serif;
	color:					#3C3638;
	width:					108px;
	height:					15px;
	border:					1px solid #FFFFFF;
	background-color:		#FFFFFF;
	padding:				0px 4px 0px 4px;
	margin:					0px;
	}
select.home {
	font:					11px/1.3em Tahoma, Arial,Helvetica,sans-serif;
	color:					#3C3638;
	width:					242px;
	height:					16px;
	border:					1px solid #FFFFFF;
	background-color:		#FFFFFF;
	padding:				0px;
	}

.formrow { 
	width: 					376px;
	position: 				relative;
	clear:					both;
	padding:				2px 0px 3px 0px;
	}
.formsubmit { 
	width: 					100px;
	height: 				25px;
	position: 				relative;
	clear:					both;
	margin-left:			186px;
	padding:				2px 0px 5px 0px;
	}

.formlabel { 
	width: 					90px;
	position: 				relative;
	float:					left;
	padding:				1px 0px 0px 0px;
	}

.butleft{ 
	width: 					100%;
	position: 				relative;
	clear:					both;
	padding:				6px 0px 0px 0px;
	}
.butright{ 
	width: 					100%;
	position: 				relative;
	clear:					both;
	text-align:				right;
	}

.butleft_sub{ 
	width: 					100%;
	position: 				relative;
	clear:					both;
	padding:				1px 0px 0px 0px;
	}

.butleft_home{ 
	width: 					100px;
	position: 				relative;
	float:					left;
	}
.butright_home{ 
	width: 					100px;
	position: 				relative;
	text-align:				right;
	float:					right;
	}



/* General Elements */
H1 {
	font:					21px/2.0em Tahoma,Arial,Helvetica,sans-serif;
	color:					#FFFFFF;
	margin:					0px 0px 9px 0px;
	}
H2 {
	font:					19px/2.0em Tahoma,Arial,Helvetica,sans-serif;
	color:					#FFFFFF;
	margin:					-8px 0px 10px 0px;
	}
H3 {
	font:					19px/2.0em Tahoma,Arial,Helvetica,sans-serif;
	color:					#FFFFFF;
	margin:					10px 0px 10px 0px;
	}
H4 {
	font:					21px/2.0em Tahoma,Arial,Helvetica,sans-serif;
	color:					#FFFFFF;
	margin:					10px 0px 9px 0px;
	}
H5 {
	font:					13px/2.0em Tahoma,Arial,Helvetica,sans-serif;
	color:					#FF7A1A;
	font-weight:			bold;
	margin:					-8px 0px 15px 0px
	}
H6 {
	font:					15px/2.0em Tahoma,Arial,Helvetica,sans-serif;
	color:					#FF7A1A;
	font-weight:			bold;
	margin:					0px 0px 13px 0px
	}


ul {
	list-style-image:		url("images/bullet.gif"); 
	list-style-position:	outside;
	margin:					0px 0px 0px 30px;
	line-height:			18px;
	}
ul.tick {
	list-style-image:		url("images/bullet_tick.gif"); 
	list-style-position:	outside;
	margin:					0px 0px 0px 30px;
	line-height:			18px;
	}
ol {
	list-style-position:	outside;
	margin:					0px 0px 0px 21px;
	}

.hr {
	height:					25px;
	background:				url("images/hr.gif");
	}

span {
	color:					#FF7A1A;
	}
span.quote {
	color:					#FFFFFF;
	font-size:				11px;
	font-weight:			normal;
	}
span.white {
	color:					#FFFFFF;
	font-size:				11px;
	font-weight:			normal;
	}
span.orange {
	color:					#FF7A1A;
	font-size:				11px;
	font-weight:			normal;
	}
span.boldwhite {
	color:					#FFFFFF;
	font-size:				11px;
	font-weight:			bold;
	}

.imgleft{
	float:					left;
	padding:				3px 20px 10px 0px;
}

.imgright {
	float:					right;
	padding:				3px 0px 10px 20px;
}
.imgright2 {
	float:					right;
	padding:				3px 0px 0px 20px;
}

.formcode {
	width:					100%;
	margin:					8px 0px 5px 0px;
}
.formcode_contact {
	width:					100%;
	margin:					5px 0px 0px 0px;
}

/* Menu Elements */

#mainnavbarholder {
	list-style-type:		none;
	width:					861px;
	height:					38px;
	padding:				0px;
	background:				url("images/menu_bg.gif");
	}

#mainnavbar { 
	height:					38px;
	overflow:				hidden;
	}

#mainnav li {
	display:				inline;
	}

#mainnav {
	list-style-type:		none;
	padding:				10px;
	font:					13px/1.3em Tahoma,Arial,Helvetica,sans-serif; 
	margin-left:			-3px;
	}

#mainnavbar a {
	font-weight:			bold;
	padding:				10px 12px 10px 12px;
	text-decoration:		none;
	}

#mainnavbar a:link, #mainnav a:visited {
	color:					#FFFFFF;
	}

#mainnavbar a:hover {
	color:					#FFFFFF;
	}

.menuholder { 
	position:				relative;
	text-align:				left;
	z-index:				10;
	}
.menu .options{
	text-decoration:		none;
	color:					#FFFFFF;
	background-color:		#FF7A1A; filter:alpha(opacity=95);-moz-opacity:1;
	padding:				0px 0px 0px 0px;
	}
.menu a {
	font:					11px/1.3em Tahoma,Arial,Helvetica,sans-serif;
	color:					#FFFFFF;
	font-weight:			bold;
	background-color:		#FF7A1A;
	display:				block;
	padding:				4px 0px 5px 10px;
	text-decoration:		none;
	border-style:			solid;
	border-width:			1px 0px 0px 0px;
	border-color:			#F4A167;
	}
.menu a:hover {
	color:					#FFFFFF;
	background-color:		#FF9600;
	padding:				4px 0px 5px 10px;
	text-decoration:		none;
	}

.sub1 {
	position:				absolute;
	left:					0;
	width:					157px;
	}
.sub2 {
	position:				absolute;
	left:					0;
	width:					157px;
	}
.sub3 {
	position:				absolute;
	left:					0;
	width:					157px;
	}
.sub4 {
	position:				absolute;
	left:					0;
	width:					157px;
	}
.sub5 {
	position:				absolute;
	left:					0;
	width:					157px;
	}
.sub6 {
	position:				absolute;
	left:					0;
	width:					157px;
	}#maincontainer #container #content_full #twitter {
	padding: 0px;
	margin: 0px;
}
#maincontainer #container #content_full .content_right .style2 a {
	color: #FF7A1A;
	text-decoration: none;
}
