/*****************************************************************************************************/
/* COPYRIGHT (C) 2008 FRESH MOVE. ALL RIGHTS RESERVED */

body
{
 margin:0;
 padding:0;
 font:0.7em arial,sans-serif;

 background:url('../_img/_bg/main.jpg') no-repeat top center #B3D7E7;
}

a,a:visited
{
 border:0;
 margin:0;
 padding:0;
 text-decoration:none;
}

a:hover
{
 text-decoration:none;
 margin:0;
 padding:0;
 border:0;
}

a img,img
{
 margin:0;
 padding:0;
 border:0;
}
				
form
{
 margin:0px;
 padding:0px;
}


.ie6

{

 padding:0;

 margin:0;

 clear:both;

}


/*****************************************************************************************************/
/* CONTAINER */

#freshMove
{
 padding:0;
 margin:0 auto;
 width:880px;
}

/*****************************************************************************************************/
/* HEAD */


div#head

{

 float:left;

 padding:0;

 margin:0;

 width:880px;

 height:175px;

 overflow:hidden;

 border-bottom:10px solid #fff;

}



div#headLogo

{

 float:left;

 padding:0 0 12px 0;

 margin:0;

 width:880px;

 height:98px;

 overflow:hidden;

 border-bottom:10px solid #fff;

}



div#logo

{

 float:left;

 padding:0;

 margin:0;

 width:193px;

 height:98px;

 overflow:hidden;

 border-right:1px solid #5990C8;

}



div#logo img

{

 float:left;

 padding:0;

 margin:18px 0 0 0px;

 width:184px;

 height:79px;

}



div#strap

{

 float:left;

 padding:67px 0 0 10px;

 margin:0;

 width:676px;

 height:40px;

 overflow:hidden;

}



div#strap h1

{

 padding:0;

 margin:0;

 font-size:110%;

 font-weight:normal;

 color:#78B0CB;

}



div#strap h2

{

 padding:0;

 margin:0;

 font-size:140%;

 color:#fff;

}



div#nav

{

 float:left;

 padding:0;

 margin:0;

 width:860px;

 height:100px;

 border-left:10px solid #fff;

 border-right:10px solid #fff;

}



div#nav a,div#nav a:visited

{

 margin:0;

 padding:0 0 0 10px;

 display:block;

 font-size:110%;

 font-weight:bold;

 color:#FFFEFD;

 height:55px;

}



div#nav1

{

 float:left;

 padding:0;

 margin:0;

 width:106px;

 height:55px;

 background:#006EAD;

 border-right:10px solid #fff;

}



div#nav2

{

 float:left;

 padding:0;

 margin:0;

 width:106px;

 height:55px;

 background:#9DC37A;

 border-right:10px solid #fff;

}



div#nav3

{

 float:left;

 padding:0;

 margin:0;

 width:106px;

 height:55px;

 background:#73CEE1;

 border-right:10px solid #fff;

}



div#nav4

{

 float:left;

 padding:0;

 margin:0;

 width:106px;

 height:55px;

 background:#C9D16A;

 border-right:10px solid #fff;

}



div#nav5

{

 float:left;

 padding:0;

 margin:0;

 width:106px;

 height:55px;

 background:#B4D398;

 border-right:10px solid #fff;

}



div#nav6

{

 float:left;

 padding:0;

 margin:0;

 width:106px;

 height:55px;

 background:#83ADDF;

 border-right:10px solid #fff;

}



div#callUs

{

 float:left;

 padding:13px 10px 0 0;

 margin:0;

 width:154px;

 height:42px;

 background:#006EAD;

 text-align:right;

}



div#callUs p.callUsNow

{

 padding:0;

 margin:0;

 font-size:110%;

 color:#FCFFFF;

}



div#callUs p.callUsPhone

{

 padding:0;

 margin:0;

 font-size:170%;

 font-weight:bold;

 color:#FCFFFF;

}



div#nav1 a,div#nav1 a:visited

{

 padding-top:33px;

 padding-right:0;

 padding-bottom:0;

}



div#nav2 a,div#nav2 a:visited

{

 padding-top:33px;

 padding-right:0;

 padding-bottom:0;

}



div#nav3 a,div#nav3 a:visited

{

 padding-top:18px;

 padding-right:0;

 padding-bottom:0;

}



div#nav4 a,div#nav4 a:visited

{

 padding-top:18px;

 padding-right:0;

 padding-bottom:0;

}



div#nav5 a,div#nav5 a:visited

{

 padding-top:18px;

 padding-right:0;

 padding-bottom:0;

}



div#nav6 a,div#nav6 a:visited

{

 padding-top:18px;

 padding-right:0;

 padding-bottom:0;

}



/*****************************************************************************************************/
/* SUB NAV */



div#subNav

{

 float:left;

 padding:0;

 margin:0;

 width:860px;

 height:43px;

 overflow:hidden;

 border-left:10px solid #fff;

 border-right:10px solid #fff;

 border-bottom:10px solid #fff;

}



div.subNav_landlords { background:#59b0c3; }

div.subNav_tenants { background:#b3bc59; }

div.subNav_about { background:#98bb79; }

div.subNav_contact { background:#6f99cb; }

div.subNav_terms { background:#006EAD; }

div.subNav_privacy { background:#006EAD; }



div#subNav ul

{

 padding:0;

 margin:14px 0 0 10px;

 list-style-type:none;

}



div#subNav li

{

 float:left;

 display:inline;

 padding:0 11px 0 11px;

 margin:0;

 font-size:110%;

 color:#fff;

 background:url('../_img/_bg/sub-nav-sep.gif') right 2px no-repeat;

}



div#subNav li a,div#subNav li a:visited

{

 color:#fff;

 font-weight:bold;

}



div#subNav li a:hover

{

 text-decoration:underline;

}



/*****************************************************************************************************/
/* MAIN */


div#main

{

 float:left;

 padding:0;

 margin:0;

 width:860px;

 border-left:10px solid #fff;

 border-right:10px solid #fff;

 border-bottom:10px solid #fff;

}



div.main_home { background:#fff; }

div.main_properties { background:url('../_img/_bg/main-properties.gif') right 0 repeat-y #fff; }

div.main_viewprop { background:url('../_img/_bg/main-properties.gif') right 0 repeat-y #fff; }

div.main_landlords { background:url('../_img/_bg/main-landlords.gif') right 0 repeat-y #3b899a; }

div.main_tenants { background:url('../_img/_bg/main-tenants.gif') right 0 repeat-y #a3ab50; }

div.main_about { background:url('../_img/_bg/main-about.gif') right 0 repeat-y #7ea55c; }

div.main_contact { background:url('../_img/_bg/main-contact.gif') right 0 repeat-y #5c86b8; }

div.main_terms { background:url('../_img/_bg/main-terms.gif') right 0 repeat-y #006EAD; }

div.main_privacy { background:url('../_img/_bg/main-privacy.gif') right 0 repeat-y #006EAD; }



div#mainLeft

{

 float:left;

 padding:0;

 margin:0 10px 0 0;

 width:570px;

}



div#mainRight

{

 float:left;

 padding:0;

 margin:0;

 width:280px;

}



/*****************************************************************************************************/
/* FEATURE PANELS */



div#featurePanels

{

 float:left;

 padding:0;

 margin:0 0 10px 0;

 width:570px;

 height:300px;

 overflow:hidden;

}



div.featurePanelLeft

{

 float:left;

 padding:0;

 margin:0 10px 0 0;

 width:280px;

 height:300px;

 overflow:hidden; 

 background:#006EAD;

}



div.featurePanelRight

{

 float:left;

 padding:0;

 margin:0;

 width:280px;

 height:300px;

 overflow:hidden;

 background:#006EAD;

}



div.featurePanelTitle

{

 float:left;

 padding:11px 0 0 10px;

 margin:0;

 width:270px;

 height:32px;

 overflow:hidden;

}



div.featurePanelPic

{

 float:left;

 padding:0;

 margin:0;

 width:280px;

 height:211px;

 overflow:hidden;

 background:#fff;

 text-align:center;

}



div.featurePanelInfo

{

 float:left;

 padding:9px 0 0 10px;

 margin:0;

 width:270px;

 height:37px;

 overflow:hidden;

}



div.featurePanelInfo p

{

 padding:0 0 5px 0;

 margin:0;

 line-height:100%;

 color:#fff;

}



div.featurePanelInfo a,div.featurePanelInfo a:visited

{

 text-decoration:none;

 color:#fff;

}



div.featurePanelInfo a:hover

{

 text-decoration:underline;

}



/*****************************************************************************************************/
/* OTHER PANELS */



div#panelNews

{

 float:left;

 padding:12px 0 0 10px;

 margin:0;

 width:270px;

 height:288px;

 overflow:hidden;

 background:#85AB62;

 border-bottom:10px solid #fff;

}



div.panelNewsItem

{

 float:left;

 padding:9px 0 0 0;

 margin:10px 0 0 0;

 width:260px;

 border-top:1px solid #fff;

}



div.panelNewsItem h3

{

 padding:0;

 margin:0 0 2px 0;

 font-size:110%;

 color:#fff;

}



div.panelNewsItem p

{

 padding:0;

 margin:0;

 color:#fff;

 line-height:140%;

}



div.panelNewsItem a,div.panelNewsItem a:visited

{

 text-decoration:none;

 color:#fff;

 font-weight:bold;

}



div.panelNewsItem a:hover

{

 text-decoration:underline;

}



div#panelFresh

{

 float:left;

 padding:0;

 margin:0;

 width:280px;

 height:300px;

 overflow:hidden;

 background:#6993C5;

}



div#panelFreshTitle

{

 float:left;

 padding:12px 0 0 10px;

 margin:0;

 width:270px;

 height:31px;

 overflow:hidden;

}



div#panelFreshPic

{

 float:left;

 padding:0;

 margin:0;

 width:280px;

 height:258px;

 overflow:hidden;

}



div#panelFreshPic img

{

 float:left;

 padding:0;

 margin:0;

 width:280px;

 height:258px;

}



div#panelPics

{

 float:left;

 padding:0;

 margin:0;

 width:280px;

}



div#panelPics img

{

 float:left;

 padding:0;

 margin:0;

 width:280px;

 height:200px;

 border-bottom:10px solid #fff;

}



div#panelAlerts

{

 float:left;

 padding:0;

 margin:0;

 width:280px;

 height:173px;

 overflow:hidden;

 background:#85AB62;

 border-bottom:10px solid #fff;

}



div#panelAlertsTitle

{

 float:left;

 padding:12px 0 0 15px;

 margin:0;

 width:265px;

 height:31px;

 overflow:hidden;

}



div#panelAlertsText

{

 float:left;

 padding:0 15px 0 15px;

 margin:0;

 width:250px;

 height:258px;

 overflow:hidden;

}



div#panelAlertsText p

{

 padding:0;

 margin:0;

 font-size:110%;

 color:#fff;

 line-height:150%;

}



div#panelAlertsText img

{

 padding:0;

 margin:10px 0 0 0;

 width:250px;

 height:34px;

}



div#panelLocation

{

 float:left;

 padding:0;

 margin:0;

 width:280px;

 height:271px;

 overflow:hidden;

 background:#006EAD;

 border-bottom:10px solid #fff;

}



div#panelLocationTitle

{

 float:left;

 padding:12px 0 0 10px;

 margin:0;

 width:270px;

 height:31px;

 overflow:hidden;

}



div#panelLocationMap

{

 float:left;

 padding:0;

 margin:0;

 width:280px;

 height:180px;

 overflow:hidden;

}



div#panelLocationText

{

 float:left;

 padding:13px 0 0 10px;

 margin:0;

 width:270px;

 height:30px;

 overflow:hidden;

}



div#panelLocationText p

{

 padding:0;

 margin:0;

 line-height:100%;

 font-size:110%;

 color:#fff;

 font-weight:bold;

}



div#panelLocationText input

{

 float:left;

 padding-top:2px;

 padding-left:5px;

 margin-left:5px;

 margin-right:5px;

 width:65px;

 height:16px;

 border:1px solid #83ADDF;

 color:#979797;

 font-size:110%;

}



div#panelLocationText button

{

 padding:0;

 margin:0 0 0 5px;

 border:0;

 width:22px;

 height:21px;

 background:url('../_img/_buttons/directions.gif') no-repeat;

 cursor:pointer;

}



/*****************************************************************************************************/
/* LINKS */



div#links

{

 float:left;

 padding:0;

 margin:0;

 width:550px;

}



div.link

{

 float:left;

 padding:0;

 margin:0 0 10px 0;

 width:550px;

}



/*****************************************************************************************************/
/* PROPERTIES */



div#properties

{

 float:left;

 padding:0;

 margin:0;

 width:570px;

}



div#orderBy

{

 float:left;

 padding:0;

 margin:0;

 width:570px;

 height:43px;

 overflow:hidden;

 background:#006EAD;

}



div#orderBy ul

{

 float:right;

 padding:0 10px 0 0;

 margin:14px 0 0 0;

 list-style-type:none;

}



div#orderBy li

{

 float:left;

 display:inline;

 padding:0 11px 0 11px;

 margin:0;

 color:#fff;

 font-size:110%; 

 background:url('../_img/_bg/sub-nav-sep.gif') right 2px no-repeat;

}



div#orderBy li a,div#orderBy li a:visited

{

 color:#fff;

 font-weight:bold;

}



div#orderBy li a:hover

{

 text-decoration:underline;

}



div#propList

{

 float:left;

 padding:0;

 margin:0;

 width:570px;

}



div.prop

{

 clear:both;

 padding:0;

 margin:0;

 width:570px;

 height:137px;

 overflow:hidden;

 border-top:10px solid #fff;

}



div.propPic

{

 float:left;

 padding:0;

 margin:0;

 width:137px;

 height:137px;

 overflow:hidden;

 border-right:10px solid #fff;

}



div.propInfo

{

 float:left;

 padding:10px 10px 0 10px;

 margin:0;

 width:287px;

 height:127px;

 overflow:hidden;

 background:#006EAD;

 border-right:10px solid #fff;

}



div.propInfo p

{

 padding:0;

 margin:0 0 7px 0;

 color:#fff;

 font-size:110%;

 line-height:140%;

}



div.propBullets

{

 padding:0;

 margin:0;

 width:287px;

}



div.propBullet

{

 float:left;

 padding:0 0 0 13px;

 margin:0;

 width:130px;

 background:url('../_img/_bg/bullet-props.gif') 0 5px no-repeat;

}



div.propBullet p.bulletP

{

 padding:0;

 margin:0;

}



div.propRight

{

 float:left;

 padding:0;

 margin:0;

 width:106px;

 height:137px;

 overflow:hidden;

 background:#006EAD;

}



div.propPrice

{

 padding:10px 10px 0 10px;

 margin:0;

 width:86px;

 height:92px;

 overflow:hidden;

 text-align:right;

}



div.propPrice p.price

{

 padding:0;

 margin:0 0 6px 0;

 color:#fff;

 font-size:160%;

 line-height:100%;

}



div.propPrice p

{

 padding:0;

 margin:0 0 5px 0;

 color:#fff;

 font-size:110%;

 line-height:100%;

}



div.propButton

{

 padding:0;

 margin:0;

 width:106px;

 height:35px;

 overflow:hidden;

}



div.propButton img

{

 padding:0;

 margin:0;

 width:106px;

 height:35px;

}



/*****************************************************************************************************/
/* VIEW PROPERTY */



div#viewProp

{

 float:left;

 padding:0;

 margin:0;

 width:570px;

 background:url('../_img/_bg/view-prop.gif') repeat-y;

}



div#viewPropThumbs

{

 float:left;

 padding:0;

 margin:0;

 width:232px;

}



div.propThumb

{

 float:left;

 padding:0;

 margin:0;

 width:106px;

 height:106px;

 overflow:hidden;

 border-right:10px solid #fff;

 border-bottom:10px solid #fff;

}



div#viewPropThumbsText

{

 float:left;

 padding:10px 0 30px 10px;

 margin:0;

 width:222px;

}



div#viewPropThumbsText p

{

 padding:0;

 margin:0;

 line-height:100%;

 font-size:110%;

 color:#fff;

}



div#viewPropInfo

{

 float:left;

 padding:15px;

 margin:0;

 width:308px;

}



div#viewPropInfo p

{

 padding:0;

 margin:0 0 10px 0;

 line-height:140%;

 color:#fff;

 font-size:110%;

}



div#viewPropInfo ul

{

 padding:0;

 margin:0 0 10px 0;

 color:#fff;

 font-size:110%;

 list-style-type:none;

}



div#viewPropInfo li

{

 padding:0 0 0 20px;

 margin:0;

 background:url('../_img/_bg/bullet-props.gif') 0 3px no-repeat;

}



div#viewPropInfo p.viewPropPrice

{

 padding:0;

 margin:0 0 10px 0;

 line-height:140%;

 color:#fff;

 font-size:150%;

}



div#viewPropBulletsTop

{

 float:left;

 padding:0;

 margin:0;

 width:307px;

}



div#viewPropBulletsMiddle

{

 float:left;

 padding:0;

 margin:0;

 width:307px;

}



div#viewPropBullets

{

 float:left;

 padding:5px 0 0 0;

 margin:0;

 width:307px;

}



div.viewPropBullet

{

 float:left;

 padding:0 0 0 13px;

 margin:0;

 width:140px;

 background:url('../_img/_bg/bullet-props.gif') 0 5px no-repeat;

}



div.viewPropBullet p.viewPropBulletP

{

 padding:0;

 margin:0;

}



div#viewPropAddress

{

 float:left;

 padding:10px 0 10px 0;

 margin:0;

 width:307px;

}



div#viewPropAddress p

{

 padding:0;

 margin:0;

}





div#viewPropButtons

{

 float:left;

 padding:0;

 margin:15px 0 0 0;

 width:307px;

}



/*****************************************************************************************************/
/* CONTACT FORM */



div#contactForm

{

 float:left;

 margin:10px 0 20px 0;

 width:550px;

}



div#contactForm table

{

 padding:0;

 margin:0;

 width:550px;

}



div#contactForm td

{

 color:#fff;

 font-size:110%;

}



div#contactForm .tdLabel

{

 width:160px;

 text-align:right;

}



div#contactForm .textBox

{

 float:left;

 width:210px;

 font-size:100%;

 color:#959595;

}



div#contactForm .textArea

{

 float:left;

 width:210px;

 height:80px;

 font-size:100%;

 font-family:arial;

 color:#959595;

}



div#contactForm .buttonGeneral

{

 float:left;

 padding:0;

 margin:0;

 border:0;

 cursor:pointer;

 width:101px;

 height:28px;

 background:url('../_img/_buttons/send-enquiry.gif') no-repeat;

}



div#contactForm .buttonLandlords

{

 float:left;

 padding:0;

 margin:0;

 border:0;

 cursor:pointer;

 width:101px;

 height:28px;

 background:url('../_img/_buttons/send-enquiry-landlords.gif') no-repeat;

}



div#contactForm .buttonTenants

{

 float:left;

 padding:0;

 margin:0;

 border:0;

 cursor:pointer;

 width:106px;

 height:28px;

 background:url('../_img/_buttons/register-now.gif') no-repeat;

}


/*****************************************************************************************************/
/* 30 */


div#30

{

 float:left;

 margin:0;

 width:820px;
 
 background:#6993C5;
 
 margin:30px 0 0 20px;

}


div#30-title

{

 float:left;

 padding:30px 0 0 20px;

 margin:0;

 width:820px;

 height:200px;

 overflow:hidden;

}


/*****************************************************************************************************/
/* STATIC */



div#static

{

 float:left;

 margin:0;

 width:560px;

}



div.staticHome {  padding:0 0 0 10px; background:#6993C5; }

div.staticLandlords {  padding:0 0 5px 10px; background:#3b899a; }

div.staticTenants {  padding:0 0 5px 10px; background:#a3ab50; }

div.staticAbout {  padding:0 0 5px 10px; background:#7ea55c; }

div.staticContact {  padding:0 0 5px 10px; background:#5c86b8; }

div.staticTerms {  padding:0 0 5px 10px; background:#006EAD; }

div.staticPrivacy {  padding:0 0 5px 10px; background:#006EAD; }



div#staticTitle

{

 float:left;

 padding:12px 0 0 0;

 margin:0;

 width:560px;

 height:31px;

 overflow:hidden;

}



div#staticText

{

 float:left;

 padding:12px 0 0 0;

 margin:0;

 width:550px;

 border-top:1px solid #fff;

}



div.staticTextHome {

 height:244px;

 overflow:hidden;

}



div#staticText p

{

 padding:0;

 margin:0 0 10px 0;

 color:#fff;

 font-size:110%;

 line-height:140%;

}



div#staticText ul

{

 padding:0;

 margin:0 0 10px 0;

 list-style-type:none;

}



div#staticText li

{

 padding:0 0 0 20px;

 margin:0 0 8px 0;

 background:url('../_img/_bg/bullet.gif') 0 4px no-repeat;

 font-size:110%;

 color:#fff;

}



div#staticText a,div#staticText a:visited

{

 color:#fff;

 text-decoration:underline;

}



/*****************************************************************************************************/
/* FOOT */


div#foot

{

 float:left;

 padding:0;

 margin:0;

 width:880px;

 background:#fff;

}


div#adTitle

{

 float:left;

 padding:12px 0 0 10px;

 margin:0 0 10px 0;

 width:850px;

 height:31px;

 background:#006EAD;

 overflow:hidden;

 border-left:10px solid #fff;

 border-right:10px solid #fff;

}


div#adLinks

{

 position:relative;

 float:left;

 padding:0;

 margin:0;

 width:860px;

 height:100px;

 background:#fff;

 overflow:hidden;

 border-left:10px solid #fff;

 border-right:10px solid #fff;

}



div.adLink

{

 position:absolute;

 padding:0;

 margin:0;

}



div#adLink_thisisdevon { top:17px; left:0px; }

div#adLink_thisissouthdevon { top:57px; left:0px; }

div#adLink_westernmorning { top:21px; left:158px; }

div#adLink_middevonadvertiser { top:52px; left:175px; }

div#adLink_primelocation { top:9px; left:314px; }

div#adLink_yellowpages { top:14px; left:392px; }

div#adLink_email4property { top:67px; left:368px; }

div#adLink_heraldexpress { top:18px; left:519px; }

div#adLink_rightmove { top:50px; left:563px; }

div#adLink_propertyfinder { top:17px; left:694px; }

div#adLink_teignmouthnews { top:55px; left:748px; }



div#adText

{

 float:left;

 padding:0;

 margin:0;

 width:860px;

 background:#fff;

 border-left:10px solid #fff;

 border-right:10px solid #fff;

 border-bottom:16px solid #fff;

}



div#adText p

{

 padding:0;

 margin:0;

 line-height:150%;

 color:#585858;

}



/*****************************************************************************************************/
/* FOOT NAV */


div#footNav

{

 float:left;

 padding:14px 0 0 10px;

 margin:0;

 width:850px;

 height:29px;

 overflow:hidden;

 background:#036DAB;

 border-left:10px solid #fff;

 border-right:10px solid #fff;

 border-bottom:10px solid #fff;

}



div#footNav ul

{

 padding:0;

 margin:0;

 list-style-type:none;

}



div#footNav li

{

 float:left;

 display:inline;

 padding:0 11px 0 11px;

 margin:0;

 color:#fff;

 background:url('../_img/_bg/foot-nav-sep.gif') right 2px no-repeat;

}



div#footNav li a,div#footNav li a:visited

{

 color:#fff;

}



div#footNav li a:hover

{

 text-decoration:underline;

}



/*****************************************************************************************************/
/* BASE */


div#base

{

 float:left;

 padding:10px 0 5px 0;

 margin:0;

 width:880px;

 height:20px;

 overflow:hidden;

}


div#formoda

{

 float:right;

 padding:3px 0 0 0;

 margin:0;

}



div#formoda p

{

 padding:0;

 margin:0;

 line-height:100%;

 font-weight:bold;

 color:#036DAB;

}



div#formoda a,div#formoda a:visited

{

 text-decoration:none;

 font-weight:bold;

 color:#036DAB;

}



div#xhtml

{

 float:right;

 padding:0;

 margin:0 10px 0 10px;

}



div#css2

{

 float:right;

 padding:0;

 margin:0;

}