/* CSS Document */
body
{
padding-top:0px;
padding-right:0px;
padding-left:0px;
padding-bottom:0px;
margin-top:0px;
margin-left:0px;
margin-right:0px;
margin-bottom:0px;
font-family:Verdana;
font-size:12px;
}
.border
{
/*border:#035C96 solid;*/
border:#54a8d4 solid;
border-width:1px 1px 1px 1px;
}
.borderleft
{
/*border:#035C96 solid;*/
border:#54a8d4 solid;
border-width:0px 0px 0px 0px;
}
.borderall
{
/*border:solid #035C96;*/
border:solid #54a8d4;
border-width:1px 1px 1px 1px;
}
.borderbot
{
/*border:solid #035C96;*/
border:#54a8d4 solid;
border-width:0px 1px 0px 1px;
}
#toolswrapper
{
    border:none;
}

#toolswrapper a
{
    text-decoration:none;
}
#toolswrapper .inside
{
    margin:0;
    padding:0
}
.pad10
{
padding-left:10px;
padding-right:10px;
}
.error
{
	color:#FF0000;
	font-size:13px;
}
.pad
{
padding-left:25px;
padding-right:10px;
}
.headfont
{
font-family:Tahoma;
color:#FFFFFF;
/*color:#0033a1;*/
font-weight:bold;
font-size:12px;
}
.topheadingleft
{
padding-left:10px;
font-size:12px;
font-family:Tahoma;
background:#3399cc;
height:30px;
color:#0033a1;
font-weight:bold;
}
.topheading
{
padding-left:10px;
font-size:12px;
font-family:Tahoma;
background:#3399cc;
height:30px;
color:#FFffff;
font-weight:bold;
}
a.topheading
{
font-family:Tahoma;
padding-left:5px;
font-size:12px;
color:#FFFFFF;
text-decoration:none;
font-weight:bold;
}
a.topheading:hover
{
font-family:Tahoma;
padding-left:5px;
color:#FF6600;
font-size:12px;
text-decoration:none;
font-weight:bold;
}
.heightall
{
height:7px;
}
.height
{
height:9px;
}
.heighttop
{
height:5px;
}
.footer
{
font-family:Tahoma;
font-size:11px;
text-decoration:none;
color:#0033a1;
}
.footer ul {
	margin: 0;
	padding: 0 0px;
	list-style: none;
}
a.footer
{
font-family:Tahoma;
font-size:11px;
text-decoration:none;
color:#0033a1;
}
a.footer:hover
{
font-family:Tahoma;
font-size:11px;
text-decoration:none;
color:#FF6600;
}
.imagebottom
{
vertical-align:bottom;
}
.content
{
font-family:Tahoma;
font-size:11px;
color:#000000;
word-spacing:2px;
}
a.contentblack
{
font-family:Tahoma;
font-size:11px;
color:#000000;
word-spacing:2px;
text-decoration:none;
}
a.contentblack:hover
{
font-family:Tahoma;
font-size:11px;
color:#000000;
word-spacing:2px;
text-decoration:none;
}
.heading
{
font-family:Tahoma;
font-size:13px;
color:#3399cc;
font-weight:bold;
word-spacing:2px;
font-smooth:always;
}
.homeheading
{
font-family:Tahoma;
font-size:15px;
color:#045c97;
font-weight:bold;
word-spacing:2px;
font-smooth:always;
}
.bigheading
{
font-family: Geneva, Arial, Helvetica, sans-serif;
font-size:20px;
color:#993300;
font-weight:bold;
}
.subheading
{
font-family:tahoma;
font-size:15px;
color:#996633;
font-weight:bold;
}
.tableheading
{
background:#FFCA95;
height:30px;
font-family:Tahoma;
}
.contenthead
{
font-family:Tahoma;
font-size:14px;
color:#0033a1;
font-weight:bold;
padding-left:0px;
padding-right:0px;
}
.searchhead
{
font-family:Tahoma;
font-size:13px;
color:#900000;
font-weight:bold;
padding-left:0px;
padding-right:0px;
}
.contentheading
{
font-family:Tahoma;
font-size:15px;
color:#900000;
font-weight:bold;
padding-left:0px;
padding-right:0px;
}
.search
{
font-family:Tahoma;
font-size:8px;
font-weight:normal;
}
a.search
{
font-family:Tahoma;
font-size:11px;
color:#000000;
text-decoration:none;
}
a.search:hover
{
font-family:Tahoma;
font-size:11px;
color:#000000;
text-decoration:none;
}
a.content
{
font-family:Tahoma;
font-size:12px;
color:#0033a1;
text-decoration:none;
}
a.content:hover
{
font-family:Tahoma;
font-size:12px;
color:#0033a1;
text-decoration:underline;
}
a.writeup
{
font-family:Arial;
font-size:12px;
color:#605946;
font-style:normal;
text-decoration:none;
}
.leftsearch
{
font-family:Arial;
color:#FFFFFF;
font-size:12px;
font-weight:bold;
}
.loginfont
{
font-family:Tahoma;
font-size:11px;
color:#000000;
padding-right:10px;
padding-left:5px;
padding-top:0px;
}
a.loginfont
{
font-family:Tahoma;
font-size:11px;
color:#0033a1;
text-decoration:none;
}
a.loginfont:hover
{
font-family:Tahoma;
font-size:11px;
color:#0033a1;
text-decoration:underline;
}
.toplogin
{
font-family:Tahoma;
font-size:14px;
color:#ffffff;
text-align:center;
vertical-align:middle;
font-weight:bold;
}
.inputbox
{
width: 90px;
/*border: 1px solid #cccccc;*/
border: 1px solid #54a8d4;
font-family:Tahoma;
font-size:11px;
padding-left:5px;
}
.inputfile
{
width: 225px;
/*border: 1px solid #cccccc;*/
border: 1px solid #54a8d4;
font-family:Tahoma;
font-size:11px;
}
.middleinput
{
width: 107px;
/*border: 1px solid #cccccc;*/
border: 1px solid #54a8d4;
font-family:Tahoma;
font-size:11px;
padding-left:5px;
}
.smallinput
{
width: 40px;
/*border: 1px solid #cccccc;*/
border: 1px solid #54a8d4;
font-family:Tahoma;
font-size:11px;
padding-left:5px;
}
.input
{
font-family:Tahoma;
font-size:11px;
width: 155px;
/*border: #cccccc;*/
/*border:#035C96;*/
border:#54a8d4;
border-style: solid;
border-top-width: 1px;
border-right-width: 1px;
border-bottom-width: 1px;
border-left-width: 1px;
padding-left:5px;
}
.leftblue
{
font-family:Tahoma;
font-size:13px;
color:#0033a1;
padding-left:10px;
}
a.leftblue
{
font-family:Tahoma;
font-size:12px;
color:#0033a1;
text-decoration:none;
}
a.blue
{
font-family:Tahoma;
font-size:12px;
color:#0033a1;
text-decoration:none;
}
a.bluehover
{
font-family:Tahoma;
font-size:12px;
color:#0033a1;
text-decoration:none;
}
a.leftblue:hover
{
font-family:Tahoma;
font-size:12px;
color:#0033a1;
text-decoration:none;
}
a.contentblue
{
font-family:Tahoma;
font-size:11px;
color:#000000;
text-decoration:none;
}
a.contentblue:hover
{
font-family:Tahoma;
font-size:11px;
color:#0033a1;
text-decoration:underline;
}
a.headingblue
{
font-family:Tahoma;
font-size:12px;
color:#3399cc;
text-decoration:none;
}
a.headingblue:hover
{
font-family:Tahoma;
font-size:12px;
color:#3399cc;
text-decoration:underline;
}
.advfont
{
font-family:Tahoma;
font-size:14px;
color:#597600;
font-weight:bold;
padding-left:20px;
}
.blueborder
{
border:solid #3857d7;
border-width:0px 1px 0px 1px;
}
.bigselect
{
font-family:Tahoma;
font-size:11px;
/*border: #cccccc;*/
border:#54a8d4;
border-style: solid;
border-top-width: 1px;
border-right-width: 1px;
border-bottom-width: 1px;
border-left-width: 1px;
width:160px;
font-weight:normal;
}
.smallestselect
{
font-family:Tahoma;
font-size: 11px;
/*border: #cccccc;*/
border:#54a8d4;
border-style: solid;
border-top-width: 1px;
border-right-width: 1px;
border-bottom-width: 1px;
border-left-width: 1px;
width:70px;
font-weight:normal;
}
.smallselect
{
font-family:Tahoma;
font-size: 11px;
/*border: #cccccc;*/
border:#54a8d4;
border-style: solid;
border-top-width: 1px;
border-right-width: 1px;
border-bottom-width: 1px;
border-left-width: 1px;
width:100px;
font-weight:normal;
}
.smallestsel
{
font-family:Tahoma;
font-size: 11px;
/*border: #cccccc;*/
border:#54a8d4;
border-style: solid;
border-top-width: 1px;
border-right-width: 1px;
border-bottom-width: 1px;
border-left-width: 1px;
width:50px;
font-weight:normal;
}
.search
{
font-family:Tahoma;
font-size:11px;
font-weight:bold;
padding-left:5px
}
a.advsearch
{
font-family:Tahoma;
font-size:12px;
color:#0033a1;
text-decoration:none;
}
a.advsearch:hover
{
font-family:Tahoma;
font-size:12px;
color:#0033a1;
text-decoration:underline;
}
.featured
{
font-family:Tahoma;
font-size:14px;
color:#3857d7;
font-weight:bold;
background:#e7f4fa;
}
.featured1
{
font-family:Tahoma;
font-size:14px;
color:#3857d7;
font-weight:bold;
background:#F0FFDF;
}
.featureheadbg
{
background:#d5ebf6;
padding-left:10px;
}
.featureheadbg1
{
background:#B9D898;
padding-left:10px;
}
.featuborder
{
border:solid #54a8d4;
border-width:1px 1px 1px 1px;
}
.quicksearch
{
padding-left:280px;
padding-top:6px;
font-family:Tahoma;
color:#000000;
font-size:12px;
font-weight:bold;
}
.quicksearchhead
{
color:#235798;
font-family:Tahoma;
font-size:23px;
}
.advertise
{
padding-top:40px;
padding-left:30px;
padding-right:10px;
font-family:Tahoma;
font-size:12px;
}
.pack
{
background:#f5cfa2;
color:#993333;
font-family:Tahoma;
font-size:14px;
font-weight:bold;
}
.heightfour
{
height:4px;
}
.packborder
{
border:#993333 solid;
border-width:1px 1px 1px 1px;
}
.tablecollapse
{
	border-collapse:collapse;
	border-right-width:1px;
}
.tdcollcapse
{
	border:1px solid #993333;
}
.tdall
{
	border:solid #993333;
	border-width:0px 0px 0px 1px;
}
.searchborder
{
border:#ffe4a3 solid;
border-width:1px 1px 1px 1px;
}
.packinborder
{
border:#993333 solid;
border-width:0px 1px 1px 1px;
}
.bordertopleft {
border-color: #993333 #993333 #993333 #993333;
border-style:solid; border-width: 1px 1px 1px 1px;
}
.premiumborder
{
	border:#b9d898 solid;
	border-width:1px 1px 1px 1px;
}
.basicborder
{
	border:#47fbd7 solid;
	border-width:1px 1px 1px 1px;
}
.searchborder
{
border:#ffe4a3 solid;
border-width:1px 1px 1px 1px;
}
.normaltable
{
	background-color:#fbf2d6;
}
.premiumtable
{
	background-color:#f0ffdf;
}
.featuredtable
{
	background-color:#FF99FF;
}
/* ************************DONE BY HIRAL********************************************************** */
/* FOR THE ROUNDED CORNER CSS */
b.rtop, b.rbottom
{
	display:block;
	/*background:url(images/5_pixel.gif);*/
	background:#3857d7;
}
b.rtop b, b.rbottom b
{
	display:block;
	height: 1px;
	overflow: hidden;
	background:#FFFFFF;
}
b.r1
{
	margin: 0 5px;
}
b.r2
{
	margin: 0 3px
}
b.r3
{
	margin: 0 2px
}
b.rtop b.r4, b.rbottom b.r4
{
	margin: 0 1px;
/*	height: 2px;*/
height:1px;
}
/*the above 4 classes are for big corners*/

.rs1{margin: 0 2px}
.rs2{margin: 0 1px}    /*the above 2 classes are for small corners*/
div.container{
	margin: 0 10%;
	/*background: #9BD1FA*/
	background:#FFFFFF;
}
/* END ROUNDED CORNER*/

/* ************************END CSS********************************************************** */

/*Credits: By Santosh Setty (http://webdesigninfo.wordpress.com) */
/*Posted to: Dynamic Drive CSS Library (http://www.dynamicdrive.com/style/) */

.glossymenu{
	position: relative;
/*	padding: 0 0 0 34px;*/
	padding:0 0 0 0;
	margin: 0 0 0 0;
	background:url(../images/menub_bg.gif) repeat-x; /*tab background image path*/
	height: 46px;
	list-style: none;
}

.glossymenu li{
	float:left;
}

.glossymenu li a{
	float: left;
	display: block;
	color:#000;
	text-decoration: none;
	/*font-family: sans-serif;*/
	font-family:Tahoma;
	/*font-size: 13px;*/
	font-size:12px;
	font-weight: bold;
	padding:0 0 0 16px; /*Padding to accomodate left tab image. Do not change*/
	height: 46px;
	line-height: 46px;
	text-align: center;
	cursor: pointer;
}

.glossymenu li a b{
	float: left;
	display: block;
	padding: 0 20px 0 8px; /*Padding of menu items*/
/*	padding: 0 10px 0 0px;*/
}

.glossymenu li.current a, .glossymenu li a:hover{
	color: #fff;
	background:url(../images/menub_hover_left.gif) no-repeat; /*left tab image path*/
	background-position: left;
}

.glossymenu li.current a b, .glossymenu li a:hover b{
	color: #fff;
	background:url(../images/menub_hover_right.gif) no-repeat right top; /*right tab image path*/
	
}
/* CSS Document */
.listinghead
{
padding-left:10px;
padding-right:10px;
background:#d5ebf6;
font-weight:bold;
font-family:Tahoma;
color:#000000;
}
.listingborder
{
border:solid #54a8d4;
border-width:1px 1px 1px 1px;
background-color:#f2f2f2;
}
.propertyhead
{
font-family:Tahoma;
font-size:16px;
color:#900000;
font-weight:bold;
text-decoration:underline;
}
.propertysmallhead
{
font-family:Tahoma;
font-size:14px;
color:#900000;
font-weight:bold;
}
.featurehead
{
font-family:Tahoma;
font-size:11px;
color:#900000;
font-weight:bold;
padding-left:0px;
padding-right:0px;
}
a.featurehead
{
font-family:Tahoma;
font-size:11px;
color:#900000;
font-weight:bold;
padding-left:0px;
padding-right:0px;
}
a.featurehead:hover
{
font-family:Tahoma;
font-size:11px;
color:#900000;
font-weight:bold;
padding-left:0px;
padding-right:0px;
text-decoration:none;
}
.featcontent
{
font-family:Tahoma;
font-size:11px;
color:#000000;
word-spacing:2px;
font-weight:bold;
}
a.feature
{
font-family:Tahoma;
font-size:11px;
color:#000000;
word-spacing:2px;
}
a.feature:hover
{
font-family:Tahoma;
font-size:11px;
color:#000000;
word-spacing:2px;
text-decoration:none;
}
.dbutton
{
	border : solid 1px #cccccc;
	background: #E9ECEF;
	color : #666666;
	font-family:tahoma;
	font-weight : bold;
	font-size : 10px;
}
.tableoneborder
{
	border-color:#035c96;
    border-width: 1px 1px 0px 1px;
    border-style: solid;
}
.tdoneborder
{
	border-color:#035c96;
    border-width: 0px 0px 1px 0px;
    border-style: solid;
    margin: 0;
	padding-top:10px;
	padding-bottom:10px;
	padding-left:20px;
	padding-right:5px;
	color:#ffffff;
}
.tdoneborder:hover
{
	border-color:#035c96;
    border-width: 0px 0px 1px 0px;
    border-style: solid;
    margin: 0;
	padding-top:10px;
	padding-bottom:10px;
	padding-left:20px;
	padding-right:5px;
	color:#ffffff;
}
.normal
{
	background:#045c97;
}
.normalActive
{
	background:#77afd5;
}
a.smenu
{
font-family:Tahoma;
font-size:12px;
color:#FFFFFF;
font-weight: bold;
text-decoration:none;
}
a.smenu:hover
{
font-family:Tahoma;
font-size:12px;
font-weight: bold;
color:#FFFFFF;
text-decoration:none;
}
ul
{
padding-top:0px;
padding-bottom:0px;
}
.bannerfont
{
font-family:tahoma;
font-size:12px;
color:#ffffff;
font-weight:bold;
}
