ol { counter-reset: item }
li { display: block }
li:before { content: counter(item) ". "; counter-increment: item }

INPUT,TEXTAREA {font-family: verdana,sans-serif; font-size: 11px; color: #333333;}

.TitleRow
{
	table-layout: fixed;
	border-top-style: none;
	border-right-style: none;
	border-left-style: none;
	border-collapse: collapse;
	background-color: gainsboro;
	border-bottom-style: none;
}

A {text-decoration: none;}
TD {font-family: verdana,sans-serif; font-size: 11px; color: #333333;}

.box_divider_horizontal
{
	background-image: url(../images/dot_horizontal.gif); 
	height: 1px;
}

.box_divider_vertical
{
	background-image: url(../images/dot_vertical.gif); 
	width: 1px;
}

.box_top_padding
{
	padding-left: 10px; 
	height: 26px;	
	vertical-align: left;
}

.box_padding
{
	padding-bottom: 5px; 
	padding-top: 5px; 
	padding-left: 10px; 
	padding-right: 10px;
}

.picture_padding
{
	padding-bottom: 5px; 
	padding-top: 5px; 
	padding-left: 5px; 
	padding-right: 5px;
}

.10_picture_padding
{
	padding-bottom: 10px; 
	padding-top: 10px; 
	padding-left: 10px; 
	padding-right: 10px;
}

.15_picture_padding
{
	padding-bottom: 15px; 
	padding-top: 15px; 
	padding-left: 15px; 
	padding-right: 15px;
}

.nav_links 
{
	color: #0A1F62;
}

.nav_links A:link 
{
	color: #0A1F62;
}

.nav_links A:visited 
{
	color: #0A1F62;
}

.nav_links A:active 
{
	color: #0A1F62;
}

.nav_links A:hover 
{
	color: #0A1F62;
}

.boxcolor
{
	background-color: #DEECF0;
}

.15_pad_left
{
	padding-left: 15px;
}

.15_pad_right
{
	padding-right: 15px;
}

.15_pad_top
{
	padding-top: 15px;
}

.15_pad_bottom
{
	padding-bottom: 15px;
}

.10_pad_left
{
	padding-left: 10px;
}

.10_pad_right
{
	padding-right: 10px;
}

.10_pad_top
{
	padding-top: 10px;
}

.10_pad_bottom
{
	padding-bottom: 10px;
}

.5_pad_left
{
	padding-left: 5px;
}

.5_pad_right
{
	padding-right: 5px;
}

.5_pad_top
{
	padding-top: 5px;
}

.5_pad_bottom
{
	padding-bottom: 5px;
}

.bl_image 
{
	background: url(../images/mbl.gif) 0 100% no-repeat #DEECF0; 
	width: 14em;
}

.bl2 
{
	background: url(../images/mbl.gif) 0 100% no-repeat #DEECF0; 
	width: 8em;
}

.bl_nowidth 
{
	background: url(../images/mbl.gif) 0 100% no-repeat #DEECF0;
}

.bl 
{
	background: url(../images/mbl.gif) 0 100% no-repeat #DEECF0; 
	width: 30em;
}

.br 
{
	background: url(../images/mbr.gif) 100% 100% no-repeat;
}

.tl 
{
	background: url(../images/mtl.gif) 0 0 no-repeat;
}

.tl2 
{
	background: url(../images/mtl.gif) 0 0 no-repeat; 
	padding:10px;
}

.tr 
{
	background: url(../images/mtr.gif) 100% 0 no-repeat; 
	padding:10px;
}

.tr2 
{
	background: url(../images/mtr.gif) 100% 0 no-repeat;
}

.blue_fill 
{
	background: #DEECF0;
}

select 
{
	background-color: #FFFFFF; 
	border: #333333 1px solid;
	font-family:Verdana,Sans-serif;
	font-size: 11px;
	color:#333333;
}

.clear 
{
	font-size: 1px; 
	height: 1px;
}

.TitleText
{
	font-size: larger;
	color: black;
	font-family: Verdana, 'Trebuchet MS' , Arial;
	text-align: left;
}

.SearchBar
{
	FONT-SIZE: 11px; COLOR: black; FONT-FAMILY: Tahoma,verdana,Arial,Helvetica,sans-serif;
}

.SearchBarOrig
{

	FONT-SIZE: 11px; COLOR: black; FONT-FAMILY: Tahoma,verdana,Arial,Helvetica,sans-serif;
	background-image: url(http://www.marlinproperty.co.uk/images/toolbarbg.gif); 
	background-repeat: repeat-x; 
	height: 25px
}

.Empty
{
	FONT-SIZE: 11px; COLOR: black; FONT-FAMILY: Tahoma,verdana,Arial,Helvetica,sans-serif;
	height: 25px
}

.Blank
{

	FONT-SIZE: 11px; COLOR: black; FONT-FAMILY: Tahoma,verdana,Arial,Helvetica,sans-serif;
	height: 42px
}

.OptionsSelect
{
	FONT-SIZE: 11px; 
	COLOR: black; 
	FONT-FAMILY: Tahoma,verdana,Arial,Helvetica,sans-serif;
}

.BannerBar
{
	FONT-SIZE: 11px; 
	COLOR: black; 
	FONT-FAMILY: Tahoma,verdana,Arial,Helvetica,sans-serif;
	background-image: url(http://www.marlinproperty.co.uk/images/banner_left.gif); 
	background-repeat: no-repeat; 
}

.BannerBarBand
{
	background-image: url(http://www.marlinproperty.co.uk/images/banner_band.gif); 
	background-repeat: repeat-x; 
}

.HeaderBand
{
	background-image: url(http://www.marlinproperty.co.uk/images/header_band.gif); 
	background-repeat: repeat-x; 
}



.SearchBarStart
{
	BACKGROUND-POSITION: 0px 0px; 
	PADDING-LEFT: 8px; 
	HEIGHT: 100%
}
.SearchBarEnd
{
	PADDING-RIGHT: 8px; 
	BACKGROUND-POSITION: 100% 0px; 
	HEIGHT: 100%
}
.divider {
	BACKGROUND-POSITION: 0px 3px; 
	FLOAT: left; 
	BACKGROUND-IMAGE: url(http://www.marlinproperty.co.uk/images/div.gif); 
	WIDTH: 2px; 
	BACKGROUND-REPEAT: no-repeat; 
	HEIGHT: 19px;
	ALIGN: CENTER;
}
.bold
{
	font-weight:bold;
}
.BackColor
{
	background-color:#c3daf9;
}
.LinkFont
{
	FONT-SIZE: 11px; 
	COLOR: black; 
	FONT-FAMILY: Tahoma,verdana,Arial,Helvetica,sans-serif;
	height: 25px
}
.PinkTable
{

	FONT-SIZE: 11px; COLOR: black; FONT-FAMILY: Tahoma,verdana,Arial,Helvetica,sans-serif;
	background-color:#F8DCF2;
}
.clsAppTitle
{
    FONT-WEIGHT: bolder;
    FONT-SIZE: 8pt;
    COLOR: black;
    FONT-FAMILY: verdana,sans-serif
}
.clsHeaderAction
{
    FONT-SIZE: 8pt
}
.clsBlueStrip
{
    FONT-SIZE: 12pt;
    WIDTH: 100%;
    COLOR: lightskyblue;
    HEIGHT: 15px;
    BACKGROUND-COLOR: lightskyblue
}
.clsGrpTitle
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 11pt;
    BACKGROUND: white;
    COLOR: gray;
    FONT-FAMILY: Arial, Verdana, Helvetica
}
.clsListTitle
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 10pt;
    BACKGROUND: white;
    COLOR: black;
    FONT-FAMILY: Arial, Verdana, Helvetica
}
.clsTdDispOnly
{
    FONT-SIZE: 8pt;
    FONT-FAMILY: Arial, Verdana, Helvetica
}
.clsInputButton
{
    WIDTH: 100px;
    FONT-FAMILY: Arial;
    TEXT-ALIGN: center
}
