/*table {
 	font-family: inherit;
 	font-size: inherit;
 	line-height: inherit;
 	font-weight: inherit;
 	color: inherit;
 	text-decoration: inherit;
}*/

.font_std {
 	font-family: arial;
 	font-size:11px;
 	line-height: 14px;
 	
}

.font_emphasise {
 	font-weight: bold;
}
.font_underline{
	text-decoration:underline;
}
.font_larger {
 	font-family: arial;
 	font-size:13px;
 	line-height: 14px;
}
.font_largest {
 	font-family: arial;
 	font-size:14px;
 	line-height: 14px;
}


.font _smaller{
 	font-family: arial;
 	font-size:10px;
 	line-height: 14px;
}
.font_button {
	font-family:verdana;
	font-size:10px;
	font-weight:bold;
}


/*
	Colours
*/

.colour_std {
	color:#000000;
}

.colour_lighter {
	color:#727272;
}

.colour_warning{
	color:#FF0000;
}

.colour_error{
	color:#FF0000;
}
.colour_tick{
	color:#15B600;
}

.colour_info {
	color:#005BB8;
}

.colour_heading {
	color:#0000FF;
}
.colour_link_std {
	color:#0000ff;
}

.colour_button {
	color:#000000;
}
.colour_grey {
	color:#969696;
}

.colour_info_header{
	color:#000000;
}
.colour_info_content{
	color:#000000;
}

b.sr{
	color:#B83400;
}





/*
	Form Labels
*/

.form_label_mand {
	font-weight: bold;
}

.form_label_optional {
	font-weight: normal;
}


/*
	Form Fields
*/

.form_text_std {
	width:160px;
}
.form_text_wide {
	width:280px;
}

.form_text_smaller {
	width:45px;
}


.form_text_left_nav {
	width:100px;
}

.form_textarea_std {
 	width: 160px;
 	height: 80px;
}
.form_textarea_wide {
	width:280px;
	height: 160px;
}

.form_textarea_larger {
	 width: 260px;
	 height: 160px;
 }

.form_select_std {
	width:160px;
}

.form_select_smaller {
	width:80px;
}

.form_select_left_nav {
	width:100px;
}





/* 
Padding/Widths
*/

.form_general_left {
	padding-right:2px;
	padding-bottom:2px;
	text-align:right;
	vertical-align:middle;
}
.form_general_right {
	padding-bottom:2px;
	vertical-align:middle;
}

.layout_wizard_left_col {
  	padding-right:11px;
  	padding-bottom:2px;
  	text-align: right;
  	vertical-align:middle;
  	width:100px;
}

.layout_wizard_right_col {
  	padding-right:0px;
  	padding-bottom:2px;
  	text-align: left;
  	vertical-align:middle;
  	

}

.layout_advanced_search_left_col {
	padding-right:5px;
	padding-bottom:2px;
	text-align:right;
	vertical-align:middle;
	width:100px;
}

.layout_dealer_search_left_col {
	padding-right:5px;
	padding-bottom:2px;
	text-align:right;
	vertical-align:middle;
	width:50px;
}

.layout_featured_ad_left{
   	padding-right:5px;
   	padding-bottom:4px;
   	text-align: right;
}

.layout_featured_ad_right{
   	padding-right:11px;
   	padding-bottom:4px;
   	text-align: left;
}

.layout_featured_ad_left_boat_details{
   	padding-right:5px;
   	padding-bottom:4px;
   	text-align: right;
   	width: 130px;
  
}

.layout_featured_ad_right_boat_details{
   	padding-right:0px;
   	padding-bottom:4px;
   	text-align: left;
   	width: 131px;
}

.layout_featured_ad_left_engine_details{
   	padding-right:5px;
   	padding-bottom:4px;
   	text-align: right;
   	width: 130px;
}

.layout_featured_ad_right_engine_details{
   	padding-right:0px;
   	padding-bottom:4px;
   	text-align: left;
   	width: 131px;
}


.layout_register_left {
	padding-right:3px;
	padding-bottom:2px;
	width:120px;
	text-align:right;
}

.layout_register_right {
	padding-bottom:2px;
}

.layout_dealer_search_left {
	padding-right:3px;
	padding-bottom:2px;
	width:60px;
	text-align:right;
}

.layout_dealer_result_listing {
	padding-bottom:3px;
}

.form_std_label_align {
	text-align: right;
	vertical-align:middle;
}




/*
	links
*/
a {
	text-decoration: none;
}
/*
a:hover {
	text-decoration: underline;
}
*/


/*
NEW LINK STYLES	
type_colour
*/

a.link_std {
	color:#0000ff;
}
a.link_std:hover {
	color:#0000ff;
	text-decoration: underline;
}


a.link_error {
	color:#ff0000;
}
a.link_error:hover {
	color:#ff0000;
	text-decoration: underline;
}
/*
NEW FONT STYLES	
type_size_colour

*/

.font_std_std {
 	font-family: arial;
 	font-size:11px;
 	line-height: 14px;
 	color:#000000;
}
.font_larger_std {
 	font-family: arial;
 	font-size:13px;
 	line-height: 14px;
 	color:#000000;
}
.font_largest_std {
 	font-family: arial;
 	font-size:14px;
 	line-height: 14px;
 	font-weight: bold;
 	color:#000000;
}

.font_std_heading {
 	font-family: arial;
 	font-size:11px;
 	line-height: 14px;
 	color:#0000FF;
}
.font_larger_heading {
 	font-family: arial;
 	font-size:13px;
 	line-height: 14px;
 	color:#0000FF;
}
.font_largest_heading {
 	font-family: arial;
 	font-size:14px;
 	line-height: 14px;
 	color:#0000FF;
}

.font_std_lighter {
 	font-family: arial;
 	font-size:11px;
 	line-height: 14px;
 	color:#727272;
}
.font_larger_lighter {
 	font-family: arial;
 	font-size:13px;
 	line-height: 14px;
 	color:#727272;
}
.font_largest_lighter {
 	font-family: arial;
 	font-size:14px;
 	line-height: 14px;
 	color:#727272;
}



.font_std_error {
 	font-family: arial;
 	font-size:11px;
 	line-height: 14px;
 	color:#FF0000;
}
.font_larger_error {
 	font-family: arial;
 	font-size:13px;
 	line-height: 14px;
 	color:#FF0000;
}
.font_largest_error {
 	font-family: arial;
 	font-size:14px;
 	line-height: 14px;
 	color:#FF0000;
}

/*
	form elements
	form_type_typevariant_size_colour
*/

.form_select_std_std_std {
 	font-family: arial;
 	font-size:11px;
 	line-height: 14px;
 	color:#000000;
 	width: 160px;
}
.form_select_smaller_std_std {
 	font-family: arial;
 	font-size:11px;
 	line-height: 14px;
 	color:#000000;
 	width: 80px;
}