html,body{margin:0;padding:0; font-family:Arial, Verdana, Helvetica, sans-serif; font-size:13px; color:333; background-color:#013b72;}
#main{position:relative; width:900px; margin:auto;}
#header{position:relative;height: 115px; background: url(../imgs/firefly_logo.png) top left no-repeat; margin-top:5px;}
#slogan{ position:relative; top:20px; width:600px; float:right; background:url(../imgs/phone_firefly.png) right 25px no-repeat;}
#slogan p{ font-size:16px; color:#FFF; text-align:right; margin-top:0px; margin-bottom:5px;}
#slogan p span{ font-size:21px;}
#slogan p.phone{ font-size:13px; color:#FDDE8C; text-align:right;}
#slogan p.phone span{ font-size:16px; color:#FDDE8C; text-align:right; font-weight:bold; padding-right:23px;}
#virtualspkr{ position:relative;height:200px; width:300px; background:url(../imgs/gallery.jpg) no-repeat; overflow:hidden; border-top:1px solid #FFF;; border-bottom:1px solid #FFF;}
#myGallery{ width:600px; height:352px; display:block; float:right; background:url(../imgs/house.jpg) no-repeat;}
#properties{ width:300px; height:353px; background:url(../imgs/bg_buttons.png) repeat-x;}
#buy{ width:280px; height:90px; border-bottom:1px dashed; color:#8B8876; margin:auto; background:url(../imgs/buy.png) 0px 16px no-repeat;}
#sell{ width:280px; height:90px; border-bottom:1px dashed; color:#8B8876; margin:auto;background:url(../imgs/sell.png) 0px 16px no-repeat;}
#rent{ width:280px; height:90px; border-bottom:1px dashed; color:#8B8876; margin:auto;background:url(../imgs/rent.png) 0px 16px no-repeat;}
#overseas{ width:280px; height:70px; border-bottom:1px dashed; color:#8B8876; margin:auto;background:url(../imgs/overseas.png) 0px 16px no-repeat;}
a.buy{font-size:14px; text-transform:uppercase; text-decoration:none; color:#4F4E43; position:relative; top:29px; left:35px;}
a:hover.buy{ text-decoration:underline; color:#920101;}
a.sell{font-size:14px; text-transform:uppercase; text-decoration:none; color:#4F4E43; position:relative; top:29px; left:32px; }
a:hover.sell{ text-decoration:underline; color:#006837;}
a.rent{font-size:14px; text-transform:uppercase; text-decoration:none; color:#4F4E43; position:relative; top:29px; left:27px;}
a:hover.rent{ text-decoration:underline; color:#004688;}
a.overseas{font-size:14px; text-transform:uppercase; text-decoration:none; color:#4F4E43; position:relative; top:29px; left:23px;}
a:hover.overseas{ text-decoration:underline; color:#662D91;}
.intro{float:right; text-align:left; font-size:12px; color:#333; width:145px; margin:auto;}
#content{ position:absolute;top:467px; right:0px; width:600px; height:206px;  background-color:#013b72;}
#menu{ position:relative; padding-top:10px; border-top:1px dotted #FFF; width:590px; height:25px; text-align:right; margin:outo;}
a.menu{text-decoration:none; color:#FDDE8C; border-right:1px solid #AFC5DA; padding-right:7px;}
a:hover.menu{color:#FFF; text-decoration:underline;}
#thumb{float:right; width:352px; height:163px; background:url(../imgs/buy_sell_rent_properies_02.png) no-repeat;}
#description{float:left; width:234px; height:170px;}
#description p{text-align:right; font-size:13px; color:#FFF; padding-right:10px; padding-top:50px; padding-left:10px;}
#footer {border-top:1px dotted; color:#AFC5DA; clear:both; overflow:hidden;}
#footer p{text-align:center;}
#one{float:left; width:86px; height:163px; display:inline;}
#one img{ padding-top:65px;}
.country{color:#FDDE8C; font-size:12px; font-weight:bold; margin-top:5px;}
#two{float:left; width:86px; height:163px;display:inline;}
#two img{padding-top:65px; }
#three{float:left; width:86px; height:163px;display:inline;padding-top:65px;}
#four{float:left; width:86px; height:163px;display:inline;padding-top:65px;}
#three img,#four img{border:0px;}
#three a,#four a{ text-decoration:none;}
#three a:hover,#four a:hover{ text-decoration:underline;}
#pages{width:600px; min-height:555px; display:block; float:right; background-color:#013b72;}
#pages p{ text-align:justify;color:#FFF; font-size:12px; margin-left:10px; }
h1{font-size:18px; color:#4c7fbc; font-weight:normal; margin-left:10px; margin-bottom:0px; text-transform:capitalize;}
h2{font-size:11px; color:#FDDE8C; font-weight:normal;  margin-left:10px; margin-top:3px; }
h3{font-size:11px; color:#FDDE8C; font-weight:bold;  margin-left:10px; margin-top:15px; text-transform:uppercase; margin-bottom:0px;}
.overseas{color:#FDDE8C; border-top:1px dotted; padding-top:3px; font-size:14px;}
#bigcontent{ overflow:auto; background-color:#C4C2A8;}
ul{ list-style-type:disc;}
ul li{ font-weight:normal; color:#FDDE8C; font-size:12px; line-height:15px; font-weight:bold;}
.services{list-style-type:none;margin-left:0px; padding-left:12px; margin-top:3px;}
.services li{color:#FFF;font-size:11px; font-weight:normal; line-height:normal;}
.services li span{color:#AFC5DA;font-size:11px; font-weight:normal; line-height:normal; font-style:italic;}
#details{ width:600px; height:200px; display:block; float:right; background-color:#9bb9e6; margin-bottom:10px;}
#pages img{ margin-bottom:5px;}
p a{font-size:13px; text-decoration: underline; color:#FDDE8C;}
p a:hover{color:#FFF;}

li a{font-size:11px; text-decoration: underline; color:#FDDE8C;}
li a:hover{color:#FFF;}

.colsx{float:left;width:270px;}
.coldx{float:left; width:290px;}

form div{margin:5px auto; text-align:right; padding:0px 100px 0px 50px;}
form div input,textarea,select{border:1px solid #013B72; width:250px;}
form div input.btn{ cursor:pointer; font-weight:bold; width:auto; background-color:#013B72;color:#FFF;}

#smallGallery{
	background:transparent no-repeat scroll 0 0;
	float:right;
	height:200px;
	width:300px;
}
