p {
	padding: 0;
	margin: 0;
}

A:link, A:visited, A:active {
	text-decoration: none;  
	font-weight: bold;
	color: #02263A;
}

A:link 		{ 
	color: #02263A;
}

A:visited 	{ 
	color: #02263A;
}

A:hover 	{ 
	color: #4a4a4a; 
}

A.bottomlink:link, A:visited, A:active {
	text-decoration: none;  
	font-weight: bold;
	font-size: 12px;
	color: #000000;
}

A.bottomlink:link 		{ 
	color: #000000;
}

A.bottomlink:visited 	{ 
	color: #000000;
}

A.bottomlink:hover 	{ 
	color: #4a4a4a; 
}

A.modelnavlink:link, A.modelnavlink:visited, A.modelnavlink:active {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-decoration: none;
	padding: 4px 20px 4px 20px;
	border-left: 1px solid #34576A;  
	font-weight: normal;
	color: #02263A;
}

A.modelnavlink:hover 	{ 
	color: #688493; 
}



A.ukdemolink:link, A.ukdemolink:visited, A.ukdemolink:active {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-decoration: none;
	padding: 4px 0;  
	font-weight: normal;
	color: #02263A;
}

A.ukdemolink:hover 	{ 
	color: #688493; 
}


body {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #02263A;
	font-size: 13px;
	background-color: #FFFFFF;
	background-image: url(sitegraphics/background.jpg);
	background-repeat: repeat-x;
}

td {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #02263A;
	font-size: 13px;
}

#topbanner {
	background: url(sitegraphics/topbanner.gif) no-repeat top left;
	padding-top: 42px;
	text-align: right;
}

.bodycontent	{
	border-top: 4px solid #C3D3DB;
	border-bottom: 1px solid #FFFFFF;
	background-color: #E5E5E5;
}

.bottombar		{
	padding: 4px 9px;
	background-image: url(sitegraphics/bottom_bg.jpg);
	background-repeat: repeat-x;
}

#bottomnav {
	margin-left: 20px;
	text-transform: uppercase;
}

.formcell {
	width: 170px; 
	font-weight: bold;
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 0px;
	font-size: 12px;
}
.forminput {
	width: 220px;
	border: 1px solid #02263A;
	background-color: #E5E5E5;
}
.forminputlg {
	background-color: #E5E5E5;
	width: 830px;
	border: 1px solid #02263A;
}

.modelnavbottom	{
	padding: 0px;
	background-image: url(sitegraphics/modelnav_bottombg.jpg);
	background-repeat: repeat-x;
	border-bottom: 1px solid #FFFFFF;
}

.modelcontent	{
	padding: 25px;
}
.modeldescription {
	font-size: 20px;
	color: #02263A;
	font-weight: bold;
}
.modeldescriptionwhite {
	font-size: 16px;
	color: #FFFFFF;
}
.modeldescriptionblack {
	font-size: 16px;
	color: #02263A;
}
.modelpricetext {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #FFFFFF;
	font-weight: bold;
}
.modelprice {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 50px;
	color: #FFFFFF;
	font-weight: normal;
}
.modelpricetextblack {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #02263A;
	font-weight: bold;
}
.modelpriceblack {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 50px;
	color: #02263A;
	font-weight: normal;
}
#modelextratext {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
	color: #02263A;
	font-weight: normal;
	padding: 80px 0 0 25px;
}
.content {
	padding: 30px;
}

.smalltext		{
	font-size: 11px;
}
.subtitle {
	font-size: 15px;
	font-weight: bold;
}
.stockmsrp	{
	color: #0000CC;
}
.stockprice	{
	color: #CC0000;
}
.complimentary {
	border: solid 1px #02263A;
}

fieldset		{ 
	border: 0px; 
	border-top: 1px solid #02263A;
	padding: 0 0 0 75px;
}

legend			{ 
	font-weight: bold;
	font-size: 12px; 
	color: #02263A;
}

#stockleft {
	width: 400px;
	padding-right: 35px;
	text-align: center;
}

#stockright {
	width: 400px;
	text-align: center;
}

#stocktitle {
	font-weight: bold;
	font-size: 130%;
	padding: 15px 30px 15px 0;
	text-transform: uppercase;
	text-align: right;
}

#stocktext {
	padding-left: 170px;
	font-size: 110%;
	text-align: center;
}

#stocklr2_10 {
	background: url(sitegraphics/stock_lr2_10.jpg) no-repeat bottom left;
	text-align: center;
	border: solid 1px #708A99;
	margin-bottom: 30px;
	padding-bottom: 20px;
}

#stocklr4 {
	background: url(sitegraphics/stock_lr4.jpg) no-repeat bottom left;
	text-align: center;
	border: solid 1px #708A99;
	margin-bottom: 30px;
	padding-bottom: 20px;
}

#stockrr10 {
	background: url(sitegraphics/stock_rr10.jpg) no-repeat bottom left;
	text-align: center;
	border: solid 1px #708A99;
	margin-bottom: 30px;
	padding-bottom: 20px;
}

#stockrrs10 {
	background: url(sitegraphics/stock_rrs10.jpg) no-repeat bottom left;
	text-align: center;
	border: solid 1px #708A99;
	margin-bottom: 30px;
	padding-bottom: 20px;
}

#stockevoque {
	background: url(sitegraphics/stock_evoque.jpg) no-repeat bottom left;
	text-align: center;
	border: solid 1px #708A99;
	margin-bottom: 30px;
	padding-bottom: 20px;
}

#christmas {
	background: #FFFFFF url(sitegraphics/christmas_bg.jpg) no-repeat 50% bottom;
	border: 1px solid #708A99;
	padding: 20px 20px 30px 20px;
	margin-bottom: 20px;
	text-align: center;
}

#testimonialsm {
	padding: 20px 20px 20px 0;
}

#catlindesigns {
	padding-top: 10px;
}

#catlindesigns a {
	text-decoration: none;  
	font-weight: normal;
	color: #989692;
	font-size: 80%;
}

#catlindesigns a:hover {
	text-decoration: underline;
}
