/* Main layout */
html {
     overflow: -moz-scrollbars-vertical;
}
body {
	color:					#000;
	background-color:		#FFF;
	font:					normal 11px/14px verdana,arial,sans-serif;
	text-align: right;
}

/* DEFAULT STYLES FOR NON-DYNAMIC MENU */
/* Note: The top position of the sub-menus is hard coded in the "pupius.co.uk-menu.js" file */
#nav {
	position:			relative;
	top:				100px;
	left:				0px;
	width:				100%;
	height:				15px;
	padding-bottom:		1px;
	padding-left:		0px;
	background-color:	#CBCCCF;
	margin-bottom:		25px;
	border-bottom:		1px solid #666;
	border-top:			1px solid #666;
}

#nav ul {
	margin:				0px;
	padding:			0px;
}

#nav ul li {
	display:			inline;
	vertical-align:		middle;
	font:				normal 10px Verdana,Arial,Helvetica,sans-serif;
}

#nav ul li a,#nav ul li a:visited {
	display:			block;
	float:				left;
	color:				#4D5457;
	text-decoration:	none;
	padding-left:		10px;
	padding-right:		10px;
	margin-top:			1px;
	margin-bottom:		0px;
	border:				0px;
}

#nav ul li a:hover,#nav ul li.selected a {
	color:				#363C3F;
	background-color:	#E5E6E7;
	text-decoration:	none;
}

#nav ul ul {
	display:			none;	
}

.selected { font-weight:bold; }
.normal { font-weight:normal; }




/* MENU STYLES */

.menuitem {
	position:			absolute;
	font:				normal 11px Verdana, Arial, Helvetica, sans-serif;
	padding-left:		10px;
	padding-right:		10px;
	margin-top:			1px;
	cursor:				pointer;
	color:				#CC0000;
}

.x {
	background-image:	url('../images/small_down_arrow.gif');
	background-repeat:	no-repeat;
	background-position:bottom right;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FF0000;

}

.menutracer {
	position:			absolute;
	width:				1px;
	height:				14px;
	background-color:	#E5E6E7;
	font:				normal 10px ,Verdana,Arial,Helvetica,sans-serif;
	margin-top:			1px;
	margin-left:		0px;
}

.menuback {
	position:			absolute;
	width:				auto;
	height:				auto;
	background-color:	#666;
	border-bottom:		3px solid #666;
	padding:			0px;
	padding-left:		1px;
	padding-right:		1px;
	margin:				0px;
	visibility:			hidden;
}

.menulink {
	display:			block;
	background-color:	#b60000;
	font:				normal 11px/25px Verdana, Arial, Helvetica, sans-serif;
	color:				#F2F2F2;
	border-bottom:		1px solid #8E1B17;
	padding-left: 10px;
	height: 25px;
	word-spacing: normal;
	clear: none;
	float: none;
	visibility: visible;
	list-style-position: inside;
	vertical-align: middle;
	text-align: left;
	white-space: normal;
	letter-spacing: normal;
	background-image: url(../image/menuarrow.gif);
	text-decoration: none;
	list-style-type: none;
	background-position: 10px center;
	background-repeat: no-repeat;
	text-indent: 10pt;


}
.menulink:hover {
	background-color:	#8e0101;
	color:				#FFFFFF;
	cursor:				pointer;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 25px;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	text-decoration: none;
	height: 25px;
	background-image: url(../image/menuarrow.gif);
	background-repeat: no-repeat;
	background-position: 10px center;




}

.menulink.active {
	background-color:	#EFEFEF;
	color:				#333;
	cursor:				pointer;
}

.sub {
	background-image:	url('../images/small_right_arrow.gif');
	background-repeat:	no-repeat;
	background-position:right center;
}
	


.menuback table {
	border-collapse:	collapse;
	margin:				0px;
	margin-left:		-1px;
}
.menuback td {
	vertical-align:		top;
	height:				100%;
	background-color:	#E5E6E7;
	border-left:		1px solid #666;
}

.td2 { display: none; }
.td3 { display: none; }
.td4 { display: none; }
.td5 { display: none; }
.futter {



	white-space: nowrap;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #CCCCCC;
}
.boldwhite {



	white-space: normal;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #F9F9F9;
}
.linktext {
	white-space: nowrap;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #CC0000;
	text-decoration: none;

}
.linktext.active {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: normal;
	color: #574930;
}
}
.linktext:hover {
	color:				#CC0000;
	cursor:				pointer;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;

	

}
.pipecolor {




	white-space: nowrap;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #9a9386;
}
.newsize {
	white-space: normal;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 17px;
	font-weight: bold;
	color: #D20000;
	font-style: normal;
	line-height: normal;
	text-align: left;
	position: static;
	height: 18px;



}
.textfield {
	white-space: normal;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #777167;
	border: 1px solid #a08a74;
	background-repeat: repeat-x;
	height: 17px;
	background-attachment: fixed;
	background-color: #fcf1e5;






}
.contacttext {

	white-space: normal;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #ff8000;
}
.textfield2 {

	white-space: normal;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #663300;
	border: 1px solid d7cebf;
}
.producttable {
	white-space: normal;
	border: 1px solid #d0cbc1;
	background-color: f8edd8;

}
.h2 {
	white-space: normal;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bolder;
	color: #991819;
	font-style: normal;
	font-variant: normal;
	line-height: normal;
	top: auto;
	right: auto;
	bottom: auto;
	left: auto;


}
.producttable2 {

	white-space: normal;
	border: 1px solid #c7c7c7;
	background-color: f5f5f5;
}
.orrengetext {

	white-space: normal;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #990000;
	font-style: normal;
	line-height: normal;
	text-align: left;
	position: static;
	height: 18px;
}



.dtree {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #666;
}
.dtree img {
	border: 0px;
	vertical-align: middle;
}
.dtree a {
	color: #333;
	text-decoration: none;
}
.dtree a.node, .dtree a.nodeSel {
	white-space: nowrap;
	padding: 1px 2px 1px 2px;
}
.dtree a.node:hover, .dtree a.nodeSel:hover {
	color: #333;
	text-decoration: underline;
}
.dtree a.nodeSel {
	background-color: #ffd697;
}
.dtree .clip {
	overflow: hidden;
}
.whitebold {
	overflow: hidden;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	;
	font-size: 13px;
	font-weight: bold;
	color: #FFFFFF;


}
.golden {

	overflow: hidden;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	;
	font-size: 10px;
	font-weight: normal;
	color: #71462D;
}
.producttable3 {


	white-space: normal;
	border: 1px solid c9c4b9;
	background-color: #FFFFFF;
}
.pertnertextfieldbg {
	white-space: normal;
	border: 1px solid #d3c7bb;
	background-repeat: no-repeat;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #663300;
	font-size: 11px;
	background-color: #fff9f3;




}
.text2 {


	overflow: hidden;
	font-family: Arial, Helvetica, sans-serif;
	;
	font-size: 11px;
	font-weight: normal;
	color: #333333;
}
.downloadtable {
	white-space: normal;
	border: 1px solid bab09f;
	background-repeat: repeat-x;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #663300;
	background-color: fff2dc;

}
.downloadtable2 {

	white-space: normal;
	border: 1px solid #e6d8c2;
	background-repeat: repeat-x;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #663300;
	background-color: ecdfc9;
}
.bigbrawntext {



	white-space: nowrap;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 17px;
	font-weight: normal;
	color: #660000;
}
.bigbrawntext2 {




	white-space: nowrap;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 17px;
	font-weight: bolder;
	color: #660000;
}
.careertable2 {


	white-space: normal;
	border: 1px solid c5bba8;
	background-repeat: repeat-x;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: c5bba8;
	background-color: fff8ec;
}
.pertnershiptable {
	white-space: normal;
	background-repeat: repeat-x;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	background-color: fff8ec;
	background-image: url(../image/pertnershiptablebg.jpg);

}
.contentbold {

	white-space: normal;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	color: #644715;
}
.graytablebg {
	white-space: normal;
	font-weight: bold;
	background-color: #c1bbaf;

}
.hometable {
	white-space: normal;
	font-weight: bold;
	background-color: fbf6f1;
	border: 1px solid #d1cbc6;

}
.products {
	white-space: normal;
	font-weight: bold;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #990000;

}
.menulink1 {
	display:			block;
	background-color:	#f4ebe2;
	font:				normal 11px Verdana, Arial, Helvetica, sans-serif;
	color:				#660000;
	text-decoration:	none;
	word-spacing: normal;
	clear: both;
	float: none;
	border: 1px solid #ece2d8;


}
.bigbrown {

	white-space: normal;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
	font-weight: bold;
	color: #990000;
}
.tieup {
	color:				#FF9900;
	cursor:				pointer;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;

}
.redtable {
	cursor:				pointer;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	background-color: a60303;
	border: 1px solid a10202;

}
.text3 {



	overflow: hidden;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	;
	font-size: 11px;
	font-weight: bolder;
	color: #F9F9F9;
}
.textfield3 {
	white-space: normal;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #FFFFFF;
	background-image: url(../image/textfieldbg.gif);
	border: 1px solid #9B0000;
	background-repeat: repeat-x;

}
.contacttable {

	white-space: normal;
	border: 1px solid #cfc9be;
	background-color: f5ede0;
}
.textfieldfordealership {
	white-space: normal;
	font-family: Arial, Helvetica, sans-serif;
	color: #663333;
	background-image: url(../dealership/image/textfieldbg.gif);
	background-repeat: repeat-x;
	background-attachment: fixed;
	background-position: center center;
	display: block;


}
.redtext {




	overflow: hidden;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	;
	font-size: 12px;
	font-weight: bold;
	color: #FF0000;
}
.redtext2 {
	overflow: hidden;
	font-family: Arial, Helvetica, sans-serif;
	;
	font-size: 11px;
	font-weight: bold;
	color: #FF0000;
	height: auto;

}
.home {

	FONT-SIZE: 11px;
	COLOR: #660000;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	text-decoration: none;
}
.orrange {




	overflow: hidden;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	;
	font-size: 12px;
	font-weight: bolder;
	color: #FFFFFF;
}
.hbrown {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: b60000;
}
.txteieldforhome {
	white-space: normal;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #990000;
	display: block;
	font-size: 11px;
	font-weight: normal;
	border: 1px solid #a8a8a8;
	background-color: bfbcbc;

}
.red {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #CC0000;
}
.td {
background-color:	#FFFFFF;
}
.td:hover {
	background-color:	#EEEDE8;
}
