﻿body {
margin: 0px;
background-image: url(/media/Image/bgrepeat.gif);
background-repeat: repeat-x;
background-color: #bfc4c7;
}
.container {
width: 908px;
margin-right: auto;
margin-left: auto;
}
.header {
background-image: url(/media/Image/headertop2.gif);
float: left;
height: 138px;
width: 908px;
}
.headercontent {
width: 895px;
float: left;
margin-left: 0.3%;
margin-top: 22px;
}
.bluebarcom {
width: 895px;
margin-left: 7px;
font-family: Arial, Helvetica, sans-serif;
color: #FFFFFF;
height: 18px;
float: left;
clear: left;
margin-top: 7px;
}
.rightbluecom {
float: right;
margin-top: 0px;
margin-bottom: 0px;
font-size: 75%;
font-weight: bold;
margin-right: 12px;
}
.leftbluecom {
margin-top: 0px;
margin-bottom: 0px;
font-size: 75%;
font-weight: bold;
margin-left: 4px;
float: left;
}
.leftbluecom a {
color:#FFFFFF;
}
.leftbluecom a:hover {
color:#FFFFFF;
text-decoration: none;
}









html>body .headercontent {
width: 895px;
float: left;
margin-left: 7px;
margin-top: 22px;
clear: both;
}
.rightheadercontent {
width: 615px;
float: right;
height: 90px;
clear: right;
}
.topmenuholder {
float: left;
width: 590px;
height: 32px;
margin-left: 10px;
}
html>body .topmenuholder {
float: left;
width: 590px;
height: 32px;
margin-left: 10px;
}
.searchcom {
float: right;
width: 237px;
margin-top: 14px;
}
.seachbut {
float: left;
margin: 0px;
}
.searchcom #textfield {
float: left;
margin-top: 5px;
width: 130px;
margin-right: 7px;
}
.signupcom {
float: right;
width: 175px;
margin-top: 22px;
color: #FFFFFF;
font-family: Arial, Helvetica, sans-serif;
font-size: 75%;
font-weight: bold;
}
.signupcom a{
color:#FFFFFF;
text-decoration: none;
}
.signupcom a:hover{
color:#FF7A00;
}
.leftheadercontent {
float: left;
width: 275px;
height: 90px;
}
.TickerOuter {
float: left;
width: 475px;
height: 20px;
font-family: Arial, Helvetica, sans-serif;
font-size: 75%;
font-weight: bold;
color: #333333;
margin-top:11px;
}
.TickerOuter a {

color: #ff6a00;
}


.underheader {
background-image: url(/media/Image/underheader.gif);
float: left;
height: 200px;
width: 908px;
}
.repeat {
background-image: url(/media/Image/repeatsection.gif);
float: left;
width: 908px;
}
.underheadercontent {
width: 895px;
height: 22px;
margin-left: 7px;
}
.menuhold {
background-image: url(/media/image/menubg.gif);
width: 185px;
height: 200px;
float: left;
}
.menublock {
float: left;
width: 175px;
margin-top: 39px;
}




.topflashcom {
height: 200px;
width: 710px;
float: left;

}

.repeat p {
margin-top:0px;
margin-bottom:0px;
}
.footer {
background-image: url(/media/image/footer.gif);
float: left;
height: 165px;
width: 908px;
}
.footerconttent {
color: #FFFFFF;
font-family: Arial, Helvetica, sans-serif;
margin-top: 20px;
margin-bottom: 0px;
margin-left: 20px;
font-size: 75%;
}
.footerconttent a {
color: #FFFFFF!important;
}


.contentholder {
width: 895px;
margin-left: 3px;
float: left;
font-family: Arial, Helvetica, sans-serif;
}
.colholder {
float: left;
width: 895px;
background-image: url(/media/image/3colbg.gif);
background-repeat: repeat;
}
.colholderleftcol {
float: left;
width: 895px;
background-image: url(/media/image/colbgleft.gif);
background-repeat: repeat;
}




html>body .contentholder {
width: 895px;
margin-left: 7px;
float: left;
}
.newsholder {
background-image: url(/media/image/newsholdcom.gif);
width: 895px;
height: 32px;
float: left;
}
html>body .loginholder {
float: right;
width: 225px;
margin-right: 10px;
margin-top: 9px;
height: 20px;
text-align: right;
}
.loginholder {
float: right;
width: 225px;
margin-right: 5px;
margin-top: 9px;
height: 20px;
text-align: right;
}
.login {
float: left;
color: #FFFFFF;
font-size: 75%;
margin-top: 2px;
margin-right: 0px;
margin-bottom: 0px;
margin-left: 3px;
font-weight: bold;
}
.forgottenpass {
float: left;
color: #FFFFFF;
margin-top: 3px;
font-size: 75%;
margin-left: 12px;
}
.forgottenpass a {
color: #FFFFFF;
}
.forgottenpass a:hover {
text-decoration:none ;
}

.login a {
color: #FFFFFF;

}
.login a:hover {
text-decoration: none;
}
.floatright {
float: right;
}
.floatleft {
float: left;
}

.leftcol {
float: left;
width: 187px;
}
.quickfindcom {
background-image: url(/media/image/quickfindcom.gif);
height: 88px;
width: 187px;
float: left;
}
.dvdcom {
background-image: url(/media/image/DVDcom.jpg);
float: left;
height: 263px;
width: 187px;
}
.smlpartnerlogos_wrap img{
margin:5px 0 0 3px;
}
.smlpartnerlogos_a{
float:left;
height:32px;
width:171px;
margin:5px 0px;
}

.smlpartnerlogos_b {
float:left;
height:84px;
width:117px;
margin:5px 0px;
}
.smlpartnerlogos_c{
float:left;
height:84px;
width:55px;
margin:5px 0px;
}
.smlpartnerlogos_d {
float:left;
height:33px;
width:173px;
}



.avpropertycom {
float: left;
width: 187px;
background-image: url(/media/image/avpropertycom.jpg);
height: 263px;
}


.topofcoms {
float: left;
width: 187px;
height: 27px;
}
.comtitles {
color: #FFFFFF;
font-size: 75%;
font-weight: bold;
margin-top: 6px;
margin-right: 0px;
margin-bottom: 0px;
margin-left: 4px;
background-image: url(/media/image/sidecomg.gif);
background-repeat: no-repeat;
padding-left: 24px;
padding-top: 3px;
height: 17px;
}
.smallcomcontent {
float: left;
width: 187px;
}
.quickfinddropdown {
float: left;
width: 152px;
margin-top: 19px;
margin-left: 17px;
font-size: 70%;
color: #666666;
padding-top: 2px;
padding-right: 1px;
padding-bottom: 2px;
padding-left: 1px;
}
.rightcol {
float: right;
width: 187px;
}

.mediacentrecom {
background-image: url(/media/image/mediacentrecom.jpg);
float: left;
height: 263px;
width: 187px;
}
.livingglasgowcom {
float: left;
width: 187px;
background-image: url(/media/image/livingglasgowcom.jpg);
height: 263px;
}
.ecardcom {
background-image: url(/media/image/epostcardcom.gif);
float: left;
height: 88px;
width: 187px;
}
.colcomtext {
float: right;
color: #333333;
font-weight: bold;
font-size: 75%;
width: 155px;
text-align: right;
padding-top: 150px;
padding-right: 17px;
}
.colcomtextb {
float: right;
color: #333333;
font-weight: bold;
font-size: 75%;
width: 155px;
text-align: right;
padding-top: 155px;
padding-right: 17px;
}
.colcomtextc {
float: right;
color: #333333;
font-weight: bold;
font-size: 75%;
width: 155px;
text-align: right;
padding-top: 155px;
padding-right: 17px;
}
.bluebuttona {
background-image: url(/media/image/bluebuttonwhole.gif);
height: 32px;
width: 107px;
float: right;
}
.bluebuttonb {
background-image: url(/media/image/bluebuttonwhole.gif);
height: 32px;
width: 107px;
float: right;
}
html&gt;body .dvdbutton {
margin-top: 6px;
margin-right: 12px;
color: #FFFFFF;
}
.dvdbutton {
margin-top: 6px;
margin-right: 6px;
color: #FFFFFF;
}
.dvdbutton a {
color: #FFFFFF;
text-decoration: none;

}
.dvdbutton a:hover {
color: #FF9900;
text-decoration: none;

}
.dvdbuttonb {
margin-top: 190px;
margin-right: 6px;
color: #FFFFFF;
}




html>body .dvdbuttonb {
margin-top: 190px;
margin-right: 12px;
color: #FFFFFF;
}
.marginbottom13 {
margin-bottom: 13px;
float: left;
}

.dvdbuttonb a {
color: #FFFFFF;
text-decoration: none;
}
.dvdbuttonb a:hover {
color: #FF9900;
text-decoration: none;
}
.buttonlink {
color: #FFFFFF;
font-weight: bold;
font-size: 75%;
padding-top: 8px;
padding-left: 15px;
}
html>body .middlecontentcom {
float: left;
width: 464px;
margin-top: 16px;
margin-left: 26px;
}
.floattoprighttext {
float: left;
margin-top: 9px;
padding-left: 11px;
}
.dvdplayer {
height: 385px;
width: 465px;
float: left;
}

.floattoplefttext {
float: left;
}
.maincol2colleft {
float: left;
width: 700px;
}
.middlecontentcomleftcol {
float: left;
width: 650px;
margin-top: 16px;
margin-left: 13px;
}
html>body .middlecontentcomleftcol {
float: left;
width: 650px;
margin-top: 16px;
margin-left: 26px;
}
.middlecontentcomleftcolnew {
float: left;
width: 650px;
margin-top: 22px;
margin-left: 13px;
font-size: 75%;
}
html>body .middlecontentcomleftcolnew {
float: left;
width: 650px;
margin-top: 22px;
margin-left: 26px;
}
.middlecontentcomleftcolnew p {
margin-top: 7px;
margin-bottom: 18px;

}
.middlecontentcomleftcolnew a {
color: #666666;

}
.middlecontentcomleftcolnew a:hover {
color: #446eb1;

}

.onecollayout {
float: left;
width: 895px;
background-repeat: repeat;
background-color: #E9EAEB;
}
.flashpropmap {
float: left;
height: 511px;
width: 890px;
}

.rightcolMedia {
float: right;
width: 187px;
font-weight: normal;
}
.rightcolMedia li {
list-style-image: none;
list-style-type: none;
margin: 0px;
padding: 0px;
font-size: 90%;
}
.rightcolMedia p {
font-size: 75%;
font-weight: normal;
font-family: Arial, Helvetica, sans-serif;
}
.rightcolMedia ul {
margin: 0px;
padding: 0px;
}
.rightcolMedia a:link, .rightcolMedia a:active, .rightcolMedia a:visited {
color: #FF6D00;
text-decoration: none;
background-image: url(/media/Image/bullet_bg.gif);
background-repeat: no-repeat;
background-position: left center;
padding-left: 10px;
font-weight: bold;
}
.rightcolMedia p.emaillink a:link,.rightcolMedia p.emaillink a:active, .rightcolMedia p.emaillink a:visited {
color:#000000;
text-decoration:underline;
background:none;
padding-left:0;
font-weight:normal;
}
.rightcolMedia p.emaillink a:hover{
color: #446e9f;
}
/*-- media centre --*/
.mediacentrecomDwn {
float: left;
height: 245px;
width: 177px;
background-repeat: no-repeat;
background-position: left top;
padding-bottom: 10px;
padding-left: 10px;
background-image: url(/media/Image/ezine_bg.gif);
}
.rightcolMedia h2 {
margin-bottom: 10px;
}


.colcomtextDwn {
float: right;
color: #333333;
font-weight: bold;
font-size: 75%;
width: 162px;
text-align: right;
padding-top: 10px;
padding-right: 10px;
padding-bottom: 10px;
}

.mediacentrecomEzines {
float: left;
height: 220px;
width: 177px;
background-image: url(/media/Image/dl_bg.gif);
background-repeat: no-repeat;
background-position: left top;
padding-bottom: 10px;
padding-left: 10px;
}
.mediacentrecomNews {
float: left;
height: auto;
width: 177px;
background-image: url(/media/Image/medianews_bg.gif);
background-repeat: no-repeat;
background-position: left top;
padding-bottom: 10px;
padding-left: 10px;
}
.comtitlesMedia {
color: #FFFFFF;
font-size: 75%;
font-weight: bold;
margin-top: 6px;
margin-right: 0px;
margin-bottom: 0px;
margin-left: 0px;
background-image: url(/media/image/sidecomg.gif);
background-repeat: no-repeat;
padding-left: 34px;
padding-top: 3px;
height: 17px;
}
.rightcolMedia a:hover {
color: #1B3D63;
text-decoration: none;
}
.footerspacer {
float:left
padding-top:17px;
margin-top:17px;
width:400px;

}

#nav ul {
margin-left:0px;
}






