-------------------------------GRID DESIGN----------------------------------//
 Original:  GRID. (s.cooper@griddesign.co.uk)           //
 Web Site:  http://www.griddesign.co.uk                            //
 Copyright 2003 GRID.                                       //
 Please contact s.cooper@griddesign.co.uk, for code reuse       //

 Version 1.0 Date 11/02/2007
-------------------------------GRID DESIGN----------------------------------//

A.main:link    { FONT-FAMILY: verdana, helvetica, sans-serif; font-weight: none; font-size: 70%; color:#0000ff; text-decoration:none; }
A.main:visited { FONT-FAMILY: verdana, helvetica, sans-serif; font-weight: none; font-size: 70%; color:#0000ff; text-decoration:none; }
A.main:active  { FONT-FAMILY: verdana, helvetica, sans-serif; font-weight: none; font-size: 70%; color:#0000ff; text-decoration:none; }
A.main:hover   { FONT-FAMILY: verdana, helvetica, sans-serif; font-weight: none; font-size: 70%; color:#FF0000; text-decoration:underline;}

A.bluelink:link    { FONT-FAMILY: verdana, helvetica, sans-serif; font-weight: none; font-size: 70%; color:#00A0FF; text-decoration:none; }
A.bluelink:visited { FONT-FAMILY: verdana, helvetica, sans-serif; font-weight: none; font-size: 70%; color:#00A0FF; text-decoration:none; }
A.bluelink:active  { FONT-FAMILY: verdana, helvetica, sans-serif; font-weight: none; font-size: 70%; color:#00A0FF; text-decoration:none; }
A.bluelink:hover   { FONT-FAMILY: verdana, helvetica, sans-serif; font-weight: none; font-size: 70%; color:#000000; text-decoration:underline;}

A.palebluelink:link    { FONT-FAMILY: verdana, helvetica, sans-serif; font-weight: bold; font-size: 60%; color:#00A0FF; text-decoration:none; }
A.palebluelink:visited { FONT-FAMILY: verdana, helvetica, sans-serif; font-weight: bold; font-size: 60%; color:#00A0FF; text-decoration:none; }
A.palebluelink:active  { FONT-FAMILY: verdana, helvetica, sans-serif; font-weight: bold; font-size: 60%; color:#00A0FF; text-decoration:none; }
A.palebluelink:hover   { FONT-FAMILY: verdana, helvetica, sans-serif; font-weight: bold; font-size: 60%; color:#00A0FF; text-decoration:underline;}

A.white:link    { FONT-FAMILY: verdana, helvetica, sans-serif; font-weight: none; font-size: 60%; color:#ffffff; display:block; text-decoration:none; background-color:#283B80;  padding:8px}
A.white:visited { FONT-FAMILY: verdana, helvetica, sans-serif; font-weight: none; font-size: 60%; color:#ffffff; display:block; text-decoration:none; background-color:#283B80;  padding:8px}
A.white:active  { FONT-FAMILY: verdana, helvetica, sans-serif; font-weight: none; font-size: 60%; color:#ffffff; display:block; text-decoration:none; background-color:#283B80;  padding:8px}
A.white:hover   { FONT-FAMILY: verdana, helvetica, sans-serif; font-weight: none; font-size: 60%; color:#283A80; display:block; text-decoration:none; background-color:#CDDEF6;  padding:8px}

A.blue_menu:link    { FONT-FAMILY: helvetica, sans-serif; font-weight: none; font-size: 80%; color:#283A80; text-decoration:none;  padding:8px}
A.blue_menu:visited { FONT-FAMILY: helvetica, sans-serif; font-weight: none; font-size: 80%; color:#283A80; text-decoration:none;  padding:8px}
A.blue_menu:active  { FONT-FAMILY: helvetica, sans-serif; font-weight: none; font-size: 80%; color:#283A80; text-decoration:none;  padding:8px}
A.blue_menu:hover   { FONT-FAMILY: helvetica, sans-serif; font-weight: none; font-size: 80%; color:#00A0FF; text-decoration:underline; padding:8px}

A.blue_menuroll:link    { FONT-FAMILY: helvetica, sans-serif; font-weight: none; font-size: 80%; color:#00A0FF; text-decoration:none;  padding:8px}
A.blue_menuroll:visited { FONT-FAMILY: helvetica, sans-serif; font-weight: none; font-size: 80%; color:#00A0FF; text-decoration:none;  padding:8px}
A.blue_menuroll:active  { FONT-FAMILY: helvetica, sans-serif; font-weight: none; font-size: 80%; color:#00A0FF; text-decoration:none;  padding:8px}
A.blue_menuroll:hover   { FONT-FAMILY: helvetica, sans-serif; font-weight: none; font-size: 80%; color:#283A80; text-decoration:underline; padding:8px}

A.blue_menusmall:link    { FONT-FAMILY: helvetica, sans-serif; font-weight: none; font-size: 70%; color:#283A80; text-decoration:none; padding:8px}
A.blue_menusmall:visited { FONT-FAMILY: helvetica, sans-serif; font-weight: none; font-size: 70%; color:#283A80; text-decoration:none; padding:8px}
A.blue_menusmall:active  { FONT-FAMILY: helvetica, sans-serif; font-weight: none; font-size: 70%; color:#283A80; text-decoration:none; padding:8px}
A.blue_menusmall:hover   { FONT-FAMILY: helvetica, sans-serif; font-weight: none; font-size: 70%; color:#00A0FF; text-decoration:underline; padding:8px}

A.hotprop:link    { FONT-FAMILY: helvetica, sans-serif; font-weight: none; font-size: 60%; color:#ffffff; text-decoration:none;  padding:8px}
A.hotprop:visited { FONT-FAMILY: helvetica, sans-serif; font-weight: none; font-size: 60%; color:#ffffff; text-decoration:none;  padding:8px}
A.hotprop:active  { FONT-FAMILY: helvetica, sans-serif; font-weight: none; font-size: 60%; color:#ffffff; text-decoration:none;  padding:8px}
A.hotprop:hover   { FONT-FAMILY: helvetica, sans-serif; font-weight: none; font-size: 60%; color:#ffffff; text-decoration:underline; padding:8px}

A.blue_menusmallroll:link    { FONT-FAMILY: helvetica, sans-serif; font-weight: none; font-size: 70%; color:#00A0FF; text-decoration:none;  padding:8px}
A.blue_menusmallroll:visited { FONT-FAMILY: helvetica, sans-serif; font-weight: none; font-size: 70%; color:#00A0FF; text-decoration:none;  padding:8px}
A.blue_menusmallroll:active  { FONT-FAMILY: helvetica, sans-serif; font-weight: none; font-size: 70%; color:#00A0FF; text-decoration:none;  padding:8px}
A.blue_menusmallroll:hover   { FONT-FAMILY: helvetica, sans-serif; font-weight: none; font-size: 70%; color:#283A80; text-decoration:underline; padding:8px}

A.red:link    { FONT-FAMILY: verdana, helvetica, sans-serif; font-weight: none; font-size: 70%; color:#FF0000; text-decoration:none;  padding:2px 2px 2px 2px}
A.red:visited { FONT-FAMILY: verdana, helvetica, sans-serif; font-weight: none; font-size: 70%; color:#FF0000; text-decoration:none;  padding:2px 2px 2px 2px}
A.red:active  { FONT-FAMILY: verdana, helvetica, sans-serif; font-weight: none; font-size: 70%; color:#FF0000; text-decoration:none;  padding:2px 2px 2px 2px}
A.red:hover   { FONT-FAMILY: verdana, helvetica, sans-serif; font-weight: none; font-size: 70%; color:#0000FF; text-decoration:underline; padding:2px 2px 2px 2px}

A.black:link    { FONT-FAMILY: verdana, helvetica, sans-serif; font-weight: none; font-size: 60%; color:#000000; text-decoration:none; }
A.black:visited { FONT-FAMILY: verdana, helvetica, sans-serif; font-weight: none; font-size: 60%; color:#000000; text-decoration:none; }
A.black:active  { FONT-FAMILY: verdana, helvetica, sans-serif; font-weight: none; font-size: 60%; color:#000000; text-decoration:none; }
A.black:hover   { FONT-FAMILY: verdana, helvetica, sans-serif; font-weight: none; font-size: 60%; color:#000000; text-decoration:underline;}

A.black2:link    { FONT-FAMILY: verdana, helvetica, sans-serif; font-weight: none; font-size: 70%; color:#000000; text-decoration:none; }
A.black2:visited { FONT-FAMILY: verdana, helvetica, sans-serif; font-weight: none; font-size: 70%; color:#000000; text-decoration:none; }
A.black2:active  { FONT-FAMILY: verdana, helvetica, sans-serif; font-weight: none; font-size: 70%; color:#000000; text-decoration:none; }
A.black2:hover   { FONT-FAMILY: verdana, helvetica, sans-serif; font-weight: none; font-size: 70%; color:#00A0FF; text-decoration:underline;}


input.husen {background-color: #ffffff; FONT-FAMILY: verdana, helvetica, sans-serif; font-weight: none; font-size: 100%; color: #000000; border: 1px #666666 solid;}
textarea.husen {background-color: #ffffff; FONT-FAMILY: verdana, helvetica, sans-serif; font-weight: none; font-size: 100%; color: #000000; border: 1px #666666 solid;}
select.husen {background-color: #ffffff; FONT-FAMILY: verdana, helvetica, sans-serif; font-weight: none; font-size: 100%; color: #000000; border: 1px #666666 solid;}
option.husen {background-color: #ffffff; FONT-FAMILY: verdana, helvetica, sans-serif; font-weight: none; font-size: 100%; color: #000000; border: 1px #666666 solid;}
button.husen {background-color: #ffffff; FONT-FAMILY: verdana, helvetica, sans-serif; font-weight: none; font-size: 100%; color: #000000; border: 1px #666666 solid;}

.form { margin-top: 0; margin-bottom: 0; }


.sold {FONT-FAMILY: verdana, helvetica, sans-serif; font-weight: none; font-size: 200%; color: #FF0000;}
.text {FONT-FAMILY: verdana, helvetica, sans-serif; font-weight: none; font-size: 70%; color: #000000;}
.text10 {FONT-FAMILY: verdana, helvetica, sans-serif; font-weight: none; font-size: 60%; color: #000000;}
.main_menu {FONT-FAMILY: helvetica, sans-serif; font-weight: none; font-size: 120%; color: #C6C6C6;}
.textgrey {FONT-FAMILY: verdana, helvetica, sans-serif; font-weight: none; font-size: 70%; color: #333333;}
.smalltext {FONT-FAMILY: verdana, helvetica, sans-serif; font-weight: none; font-size: 60%; color: #666666;}
.sblue {FONT-FAMILY: verdana, helvetica, sans-serif; font-weight: bold; font-size: 60%; color: #00A0FF;}
.maintitle {FONT-FAMILY: helvetica, sans-serif; font-weight: none; font-size: 150%; color: #283A80;}
.subtitle {FONT-FAMILY: helvetica, sans-serif; font-weight: none; font-size: 120%x; color: #283A80;}
.white {FONT-FAMILY: verdana, helvetica, sans-serif; font-weight: none; font-size: 70%; color: #ffffff;}
.grey {FONT-FAMILY: verdana, helvetica, sans-serif; font-weight: none; font-size: 70%; color: #666666;}

.thumbnails    { padding:8px 8px 8px 8px}
.thumbnails2    { padding:8px 8px 8px 0px}
.thumbnails3    { padding:8px 0px 8px 0px}
.thumbnails4    { padding:4px 0px 4px 0px}
.thumbnails5    { padding:8px 8px 8px 8px; background: #CDDEF6;}
.thumbnails6    { padding:4px 2px 4px 0px}
.thumbnails7    { padding:4px 2px 4px 2px}

.facilities    { FONT-FAMILY: verdana, helvetica, sans-serif; font-weight: bold; font-size: 60%; color: #00A0FF; padding:8px 8px 8px 8px; background-color:#f3f3f3;}
.facilitiesinfo    { FONT-FAMILY: verdana, helvetica, sans-serif; font-weight: none; font-size: 70%; color: #000000; padding:8px 8px 8px 0px; background-color:#f3f3f3;}
.propsummarytext    { FONT-FAMILY: verdana, helvetica, sans-serif; font-weight: none; font-size: 70%; color: #000000; padding:4px 4px 4px 0px;}

.buttonborder { FONT-FAMILY: verdana, helvetica, sans-serif; font-weight: none; font-size: 70%; color:#000000; background-color:#ffffff; border-style: solid; border-top-width: 1; border-right-width: 1; border-bottom-width: 1; border-left-width: 1; border-color: #91BE62;}

A.rightsub1:link    { FONT-FAMILY: verdana, helvetica, sans-serif; font-weight: none; font-size: 70%; color:#000000; text-decoration:none; display:block; background-color:#BDB7DE; 
						width: 240px; padding:3px}
A.rightsub1:visited { FONT-FAMILY: verdana, helvetica, sans-serif; font-weight: none; font-size: 70%; color:#000000; text-decoration:none; display:block; background-color:#BDB7DE; 
						width: 240px; padding:3px}
A.rightsub1:active  { FONT-FAMILY: verdana, helvetica, sans-serif; font-weight: none; font-size: 70%; color:#000000; text-decoration:none; display:block; background-color:#BDB7DE; 
						width: 240px; padding:3px}
A.rightsub1:hover   { FONT-FAMILY: verdana, helvetica, sans-serif; font-weight: none; font-size: 70%; color:#ffffff; text-decoration:none; display:block; background-color:#725BA8; 
						width: 240px; padding:3px}


a.tooltip {
  z-index:24;
  color:#FF5E2F;
  position:relative;
  text-decoration:none;
}

a.tooltip:hover {
  z-index:25;
  color:#7a7a7a;
  text-decoration:none;
}

a.tooltip span {
  display:none;
}

a.tooltip:hover span {
  position:absolute;
  BOTTOM:10px;
  left:25px;
  border:1px solid #333333;
  padding:4px;
  display:block;
  width:250px;
  color:#666666;
  background-color:#E8E6F8;
  filter: progid:DXImageTransform.Microsoft.Shadow(color=999999,direction=135);
}

.border1 {padding:8px; -moz-border-radius:8px;}
.border {padding:8px; border:1px solid #D6D6D6; FONT-FAMILY: verdana, helvetica, sans-serif; font-weight: none; font-size: 70%; color: #000000;}
.basebox {background-color:#E9E7F5;}

.nav_highlight {background-color:#CDDEF6;}
.nav {background-color:#FFFFFF;}
.parent {width:100%;}

.imageborder { border: #ffffff 6px solid;background: ;} 

.bodybox { background: F3F3F3; padding:10px;} 
.bodybox2 { background: #FFFFFF; padding:10px;} 

.background { background: #ffffff; padding:20px;} 

.basebox { background: #CDDEF6; padding:10px;} 

.bodyblank { background: #FFFFFF; padding:10px;} 

.youroptions { FONT-FAMILY:  helvetica, sans-serif; font-size: 100%; color: #283A80; padding:4px;;background-repeat: no-repeat;}

.thumbtitle { FONT-FAMILY:  helvetica, sans-serif; font-size: 100%; color: #283A80; padding:4px 4px 4px 0px;}
.thumbtitle2 { FONT-FAMILY:  helvetica, sans-serif; font-size: 100%; color: #283A80; padding:4px 4px 4px 4px;}

.propboxtop { FONT-FAMILY:  helvetica, sans-serif; font-size: 100%; color: #283A80; padding:8px; background-image: url(../graphics/prop_box/top.jpg);background-repeat: no-repeat;}

.vertdiv { background-image: url(../graphics/dot_divider_vert.gif); background-repeat: repeat-y;}

.propboxbase { FONT-FAMILY:  verdana, sans-serif; font-size: 60%; color: #ffffff; padding:8px; background-image: url(../graphics/prop_box/base.jpg);background-repeat: no-repeat;} 

.border3 {padding:6px; border:1px solid #D6D6D6; FONT-FAMILY: verdana, helvetica, sans-serif; font-weight: none; font-size: 70%; color: #000000; background-color:#E3E1F1;}
.border3navCompleted {padding:2px; border:1px solid #D6D6D6; FONT-FAMILY: verdana, helvetica, sans-serif; text-decoration:none; font-weight: none; font-size: 70%; color: #000000; background-color:#CEC9F0;}
.border3navHighlight{padding:2px; border:1px solid #D6D6D6; FONT-FAMILY: verdana, helvetica, sans-serif; text-decoration:none; font-weight: none; font-size: 70%; color: #ffffff; background-color:#5B4DA3;}
.border3nav {padding:2px; border:1px solid #D6D6D6; FONT-FAMILY: verdana, helvetica, sans-serif; text-decoration:none; font-weight: none; font-size: 70%; color: #000000; background-color:#E3E1F1;}
.border4 {padding:4px; border:1px solid #EFEFEF; FONT-FAMILY: verdana, helvetica, sans-serif; font-weight: none; font-size: 70%; color: #000000;}
.border5 {padding:4px; border:1px solid #D6D6D6; FONT-FAMILY: verdana, helvetica, sans-serif; font-weight: none; font-size: 70%; color: #000000; background-color:#E7F4DA;}
.border6 {padding:2px; border:1px solid #EFEFEF;}
.border7 {padding:4px; border:1px solid #EFEFEF; FONT-FAMILY: verdana, helvetica, sans-serif; font-weight: none; font-size: 70%; color: #000000; background-color:#EDEDED;}
.border7nav {padding:2px; border:1px solid #EFEFEF; FONT-FAMILY: verdana, helvetica, sans-serif; text-decoration:none; font-weight: none; font-size: 70%; color: #000000; background-color:#EDEDED;}

.imageborder { 
border: #ffffff 6px solid; 
margin-top: 1em; 
background: ffffff;} 


#dropmenudiv{
position:absolute;
border:1px solid #C6C6C6;
border-bottom-width: 0;
font:normal 80% helvetica;
line-height:18px;
z-index:100;
}

#dropmenudiv a{
width: 100%;
display: block;
text-indent: 4px;
border-bottom: 1px solid #C6C6C6;
padding: 1px 0;
text-decoration: none;
font-weight: none;
color:#00A0FF;
}

#dropmenudiv a:hover{ /*hover background color*/
background-color: #CDDEF6;
color:#000000;
}