#duo-over{
width: 428px;
height:186px;
padding-top:62px;
padding-left:10px;
margin:0 0 0 0px;
background-image:url(../media/images/sm-duo-over-bg.jpg);
background-position:top left;
background-repeat:no-repeat;
}
#duo-over ul{
list-style: none;
padding: 0 0 0 0;
margin: 0 0 0 0;
}
#duo-over li{
display: inline;
list-style: none;
padding: 0 0 0 0;
font-weight: bold;
}
#duo-over li  h2 {
font-weight: normal;
margin:0 0 0 0px;
color:#ffffff;
}
#duo-over li  h2:hover {
color: #ffffff;
cursor:default;
}
#duo-over li  h3 {
font-weight: normal;
margin:0 0 0 0px;
color:#ffffff;
font-size: 0.90em;
border:none;
}
#duo-over li  h3:hover {
color: #ffffff;
cursor:default;
}
#duo-over li  {
float: left;
display: block;
width: 219px;
text-decoration: none;
overflow: hidden;
font-size: 1.0em;
text-align:left;
}
#duo-over li a {
float: left;
display: block;
width: 209px;
height: 135px;
text-decoration: none;
overflow: hidden;
font-size: 1.0em;
text-align:left;
}
#duo-over li a:hover {
}
#duo-over .cyprus   {
color: #ffffff;
width: 209px;
height: 135px;
margin:0 0 0 0px;
text-align:left;
background-image:url(../media/images/sm-duo-over-cyprus-bg.jpg);
background-position:top left;
background-repeat:no-repeat;
}
#duo-over .caribbean {
color: #ffffff;
width: 209px;
height: 135px;
margin:0 0 0 0px;
text-align:left;
background-image:url(../media/images/sm-duo-over-caribbean-bg.jpg);
background-position:top left;
background-repeat:no-repeat;
}
#duo-over input {
padding: 0 0 0 0;
margin: 0 0 0 0;
}

#search-vert{
width: 438px;
height:250px;
padding-top:50px;
margin:0 0 0 0px;
background-image:url(../media/images/search-vert-bg.jpg);
background-position:top left;
background-repeat:no-repeat;
}
#search-vert ul{
list-style: none;
padding: 0 0 0 0;
margin: 0 0 0 0;
}
#search-vert li{
display: inline;
list-style: none;
padding: 0 0 0 0;
font-weight: bold;
}
#search-vert li  h2 {
font-weight: normal;
margin:0 0 0 0px;
color:#ffffff;
}
#search-vert li  h2:hover {
color: #ffffff;
cursor:default;
}
#search-vert li  h3 {
font-weight: normal;
margin:0 0 0 0px;
color:#ffffff;
font-size: 0.90em;
border:none;
}
#search-vert li  h3:hover {
color: #ffffff;
cursor:default;
}
#search-vert li  {
float: left;
display: block;
width: 219px;
text-decoration: none;
overflow: hidden;
font-size: 1.0em;
text-align:left;
}
#search-vert li a:hover {
}
#search-vert .rent   {
color: #ffffff;
width: 205px;
height: 219px;
padding-top:65px;
padding-left: 14px;
margin:0 0 0 0px;
text-align:left;
background-image:url(../media/images/search-vert-rent-bg.jpg);
background-position:top left;
background-repeat:no-repeat;
}
#search-vert .buy {
color: #ffffff;
width: 205px;
height: 219px;
padding-top:65px;
padding-left: 14px;
margin:0 0 0 0px;
text-align:left;
background-image:url(../media/images/search-vert-buy-bg.jpg);
background-position:top left;
background-repeat:no-repeat;
float:right;
}
#search-vert input {
padding: 0 0 0 0;
margin: 0 0 0 0;
}


#tri-mod{
width: 446px;
height:203px;
margin:0 0 0 0px;
}
#tri-mod ul{
list-style: none;
padding: 0 0 0 0;
margin: 0 0 0 0;
}
#tri-mod li{
display: inline;
list-style: none;
padding: 0 0 0 0;
font-weight: bold;
}
#tri-mod li  h2 {
font-weight: normal;
margin:0 0 0 0px;
color:#ffffff;

}
#tri-mod li  h2:hover {
color: #ffffff;
cursor:default;
}
#tri-mod li  h3 {
font-weight: normal;
margin:0 0 0 0px;
color:#ffffff;
font-size: 0.90em;
border:none;
}
#tri-mod li  h3:hover {
color: #ffffff;
cursor:default;
}
#tri-mod li a, #tri-mod li a:link, #tri-mod li a:active, #tri-mod li a:visited {
float: left;
display: block;
width: 145px;
height: 203px;
text-decoration: none;
overflow: hidden;
font-size: 1.0em;
text-align:left;
}
#tri-mod li a:hover {
}
#tri-mod .selling a, #tri-mod .selling a:link, #tri-mod .selling a:active, #tri-mod .selling a:visited  {
background-color: #333333;
color: #ffffff;
width: 145px;
height: 203px;
margin:0 0 0 0px;
text-align:left;
background-image:url(../media/images/sm-tri-selling.jpg);
background-position:top left;
background-repeat:no-repeat;
}
#tri-mod .selling a:hover {
background-image:url(../media/images/sm-tri-selling-hov.jpg);
background-position:top left;
background-repeat:no-repeat;
} 
#tri-mod .buying a, #tri-mod .buying a:link, #tri-mod .buying a:active, #tri-mod .buying a:visited  {
background-color: #333333;
color: #ffffff;
width: 145px;
height: 203px;
margin:0 0 0 0px;
text-align:left;
background-image:url(../media/images/sm-tri-buying.jpg);
background-position:top left;
background-repeat:no-repeat;
}
#tri-mod .buying a:hover {
background-image:url(../media/images/sm-tri-buying-hov.jpg);
background-position:top left;
background-repeat:no-repeat;
} 
#tri-mod .letting a, #tri-mod .letting a:link, #tri-mod .letting a:active, #tri-mod .letting a:visited  {
background-color:#333333;
color: #ffffff;
width: 145px;
height: 203px;
margin:0 0 0 0px;
text-align:left;
background-image:url(../media/images/sm-tri-letting.jpg);
background-position:top left;
background-repeat:no-repeat;
}
#tri-mod .letting a:hover {
background-image:url(../media/images/sm-tri-letting-hov.jpg);
background-position:top left;
background-repeat:no-repeat;
}


/*-----------------------------------*/
/*Search Module*/
/*-----------------------------------*/
#search {
width:434px;
height:162px;
background-image:url(../media/images/sm-search-bg.jpg);
background-repeat:no-repeat;
background-position:top left;
margin-right:0px;
padding-left:12px;
padding-top:86px;
margin-bottom:20px;
}
#search-buy {
width:434px;
height:162px;
background-image:url(../media/images/sm-search-buy-bg.jpg);
background-repeat:no-repeat;
background-position:top left;
margin-right:0px;
padding-left:12px;
padding-top:86px;
margin-bottom:20px;
}
#search-let {
width:434px;
height:162px;
background-image:url(../media/images/sm-search-let-bg.jpg);
background-repeat:no-repeat;
background-position:top left;
margin-right:0px;
padding-left:12px;
padding-top:86px;
margin-bottom:20px;
}
/*-----------------------------------*/


/*-----------------------------------*/
/*Newsletter Module*/
/*-----------------------------------*/
#newsletter {
width:171px;
height:140px;
background-image:url(../media/images/uk-newsletter-bg.jpg);
background-repeat:no-repeat;
background-position:top left;
padding-left:7px;
padding-top:30px;
}

/*-----------------------------------*/

/*-----------------------------------*/
/*News Module*/
/*-----------------------------------*/
#news {
width:180px;
background-image:url(../media/images/sm-latest-head.jpg);
background-repeat:no-repeat;
background-position:top left;
padding-top:40px;
padding-bottom:40px;
margin-top:20px;
padding-left:10px;
font-size:1.0em;
}
#news p {
width:180px;
margin-bottom:5px;
padding-left:0px;
}
#news a {
width:180px;
color:#f9c65f;
}
#news a:hover {
width:180px;
color:#cccccc;
text-decoration:none;
}
/*-----------------------------------*/

/*-----------------------------------*/
/*Ryder Module*/
/*-----------------------------------*/
#ryder-cup {
width:145px;
height:36px;
background-image:url(../media/images/sm-ryder-bg.jpg);
background-repeat:no-repeat;
background-position:top center;
display:block;
overflow: hidden;
padding-top:152px;
text-align:center;
color:#000000;
}
#ryder-cup a {
color:#000000;
font-size:0.90em;
}
#ryder-cup a:hover {
color:#ffffff;
font-size:0.90em;
}


/*-----------------------------------*/


/*-----------------------------------*/
/*Feature Module*/
/*-----------------------------------*/
#featured {
width:131px;
height:406px;
background-image:url(../media/images/sm-featured-right-bg.jpg);
background-repeat:no-repeat;
background-position:top center;
padding-left:14px;
padding-top:74px;
}

/*-----------------------------------*/

/*-----------------------------------*/
/*Left Sign off  Module*/
/*-----------------------------------*/
#signoff {
width:198px;
background-image:url(../media/images/sm-left-signoff-bg.jpg);
background-repeat:no-repeat;
background-position:top left;
padding-top:90px;
padding-bottom:20px;
border-bottom:10px #272727 solid;
}
#signoff a {
padding-left:12px;
color:#666666;
text-decoration:none;
}
#signoff a:hover {
padding-left:17px;
color:#f9c65f;
}

/*-----------------------------------*/

/*-----------------------------------*/
/*Blog Module*/
/*-----------------------------------*/
#blog {
width:178px;
height:50px;
background-image:url(../media/images/uk-blog-bg.jpg);
background-repeat:no-repeat;
background-position:top left;
font-size:0.90em;
padding-top:27px;
}
#blog p {
padding-left:7px;
color:#ffffff;
}
#blog a {
color:#ffffff;
text-decoration:none;
}
#blog a:hover {
color:#004993;
text-decoration:none;
}

/*-----------------------------------*/
/*-----------------------------------*/
/*Social Module*/
/*-----------------------------------*/
#social {
width:190px;
height:50px;
background-image:url(../media/images/uk-social.jpg);
background-repeat:no-repeat;
background-position:top left;
font-size:0.90em;
padding-top:74px;
display: block;
overflow:hidden;
}
#social ul {
margin:0 0 0 0px;
padding:0 0 0 0px;
display:inline;
direction:ltr;
}
#social li.twitter {
margin:0 0 0 0px;
padding:0 0 0 0px;
width:94px;
height:50px;
background-image:url(../media/images/uk-twitter-bg.jpg);
background-repeat:no-repeat;
background-position:top left;
display: block;
overflow:hidden;
float:left;
}
#social li.facebook {
margin:0 0 0 0px;
padding:0 0 0 0px;
width:96px;
height:50px;
background-image:url(../media/images/uk-facebook-bg.jpg);
background-repeat:no-repeat;
background-position:top left;
display: block;
overflow:hidden;
float:right;
}
#social p {
padding-left:7px;
color:#ffffff;
}
#social a {
color:#ffffff;
text-decoration:none;
}
#social a:hover {
color:#004993;
text-decoration:none;
}

/*-----------------------------------*/

#testimonials {
width:412px;
height:183px;
background-image:url(../media/images/sm-testimonials-bg.jpg);
background-repeat:no-repeat;
background-position:top left;
padding-top:40px;
padding-right:14px;
padding-left:14px;
margin-top:40px;
}
#testimonials h4 {
font-size:1.1em;
color:#ffffff;
font-style:italic;
line-height:14px;
}
