/* Stylesheet for Prudential Beazley */

body {background:#5982a8;padding:0px;margin:0px;text-align:center;font-size:12px;font-family:arial, sans serif, sans;}
table td {font-size:12px;}

h1,h2,h3,h4,h5,h6 {color:#3366cc;padding:0;margin:0;}
h1 {font-size:22px;}
h2 {font-size:20px;}
h3 {font-size:18px;}
h4 {font-size:16px;}
h5 {font-size:14px;}
h6 {font-size:12px;}

a {text-decoration:none;}
a:link {color:#00549F;}
a:visited {color:#00549F;}
a:hover {color:#0080F2;}
a:active {color:#0080F2;}
a:focus {color:#0080F2;}

.hide {display:none;}
.smallbutt {background:url('../images/smallbutt.gif') top left repeat-x #3D80C0;border:2px solid #246CB0;padding:3px;}
.agentbutts td {font-weight:bold;padding:2px;border-top:2px solid #999;border-bottom:2px solid #999;border-right:2px solid #999;border-left:2px solid #999;}
.agentbutts td.last {border-left:0px;}
.agentbutts td a:link {color:#fff;}
.agentbutts td a:visited {color:#fff;}
.agentbutts td a:hover {color:#ff0;}
.agentbutts td a:active {color:#ff0;}
.agentbutts td a:focus {color:#ff0;}

#page {width:766px;margin:0 auto;text-align:left;background:#D3E7EF;}

#header {background:url('../images/headerbg.jpg') top left no-repeat #82BCD4;position:relative;height:123px;width:766px;}
#topnav {background:url('../images/topnavbg.gif') top left repeat-x #0B3D70;font-family:arial, sans serif, sans;color:#F6F2A3;font-size:14px;font-weight:bold;text-align:center;}
#topnavlist {list-style-type:none;padding:5px;margin:0;}
#topnavlist li {display:inline;border-right:2px solid #F6F2A3;padding:0 10px 0 5px;}
#topnavlist li.last {border-right:0;padding-right:0;}
#topnavlist a:link {color:#F6F2A3;}
#topnavlist a:visited {color:#F6F2A3;}
#topnavlist a:hover {color:#fff;}
#topnavlist a:active {color:#fff;}
#topnavlist a:focus {color:#fff;}



#nav2 {background:url('../images/topnavbg.gif') top left repeat-x #0B3D70;}
.glossymenu{
	position: relative;
	padding: 0 0 0 5px;
	margin: 0 auto 0 auto;
	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:#00549F;
	text-decoration: none;
	font-family: sans-serif;
	font-size: 13px;
	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 strong{
	float: left;
	display: block;
	padding: 0 15px 0 0px; /*Padding of menu items*/
}

.glossymenu li.current a{
	color: #fff;
	background: url('../images/menub_hover_left.gif') no-repeat; /*left tab image path*/
	background-position: left;
}
.glossymenu li a:hover{
	color: #ff0;
	background: url('../images/menub_hover_left.gif') no-repeat; /*left tab image path*/
	background-position: left;
}

.glossymenu li.current a strong{
	color: #fff;
	background: url('../images/menub_hover_right.gif') no-repeat right top; /*right tab image path*/
}
.glossymenu li a:hover strong{
	color: #ff0;
	background: url('../images/menub_hover_right.gif') no-repeat right top; /*right tab image path*/
}

#content {}
#insidecontent {padding:15px;}

#leftnavcell {width:190px;}
#leftnav {padding:10px 0px 10px 10px;}
#leftnavlist {padding:0;margin:0 0 10px 0;width:100%;list-style-type:none;color:#fff;}
#leftnavlist li {border-top:2px solid #999;border-right:2px solid #999;border-left:2px solid #999;padding:2px;}
#leftnavlist li div a {display:block;background:url('../images/leftnavbg.gif') top left repeat-x #4688C5;border-bottom:2px solid #07559F;border-right:2px solid #07559F;border-top:2px solid #4688C5;border-left:2px solid #4688C5;font-weight:bold;padding:5px;}
#leftnavlist li.last {border-bottom:2px solid #999;}
#leftnavlist li .lefthead {text-align:left;font-size:18px;font-style:italic;font-weight:bold;}
#leftnavlist li a:link {color:#fff;}
#leftnavlist li a:visited {color:#fff;}
#leftnavlist li a:hover {color:#ff6;background:url('../images/leftnavbg2.gif') top left repeat-x #04509A;border-bottom:2px solid #033C71;border-right:2px solid #033C71;border-top:2px solid #04509A;border-left:2px solid #04509A;}
#leftnavlist li a:active {color:#ff6;background:url('../images/leftnavbg2.gif') top left repeat-x #04509A;border-bottom:2px solid #033C71;border-right:2px solid #033C71;border-top:2px solid #04509A;border-left:2px solid #04509A;}
#leftnavlist li a:focus {color:#ff6;background:url('../images/leftnavbg2.gif') top left repeat-x #04509A;border-bottom:2px solid #033C71;border-right:2px solid #033C71;border-top:2px solid #04509A;border-left:2px solid #04509A;}

#projmain {padding:0;margin:0 0 10px 0;width:100%;list-style-type:none;color:#fff;border-bottom:2px solid #999;}
#projmain li {border-top:2px solid #999;border-right:2px solid #999;border-left:2px solid #999;padding:2px;}
#projmain li div a {font-size:12px;display:block;background:url('../images/leftnavbg.gif') top left repeat-x #4688C5;border-bottom:2px solid #07559F;border-right:2px solid #07559F;border-top:2px solid #4688C5;border-left:2px solid #4688C5;font-weight:bold;padding:5px;}
#projmain li.last {border-bottom:2px solid #999;}
#projmain li a:link {color:#fff;}
#projmain li a:visited {color:#fff;}
#projmain li a:hover {color:#ff6;background:url('../images/leftnavbg2.gif') top left repeat-x #04509A;border-bottom:2px solid #033C71;border-right:2px solid #033C71;border-top:2px solid #04509A;border-left:2px solid #04509A;}
#projmain li a:active {color:#ff6;background:url('../images/leftnavbg2.gif') top left repeat-x #04509A;border-bottom:2px solid #033C71;border-right:2px solid #033C71;border-top:2px solid #04509A;border-left:2px solid #04509A;}
#projmain li a:focus {color:#ff6;background:url('../images/leftnavbg2.gif') top left repeat-x #04509A;border-bottom:2px solid #033C71;border-right:2px solid #033C71;border-top:2px solid #04509A;border-left:2px solid #04509A;}

#insidecontent {z-index:10;padding:10px 20px;}
#contentbottom {padding:0 15px 15px 15px;}

#commphototable {}
#commphototable td img {border-width:1px;width:120px;}

#footer {background:url('../images/footerbg.gif') top left repeat-x #075194;border:1px solid #0E5A67;text-align:center;color:#fff;font-family:arial, sans serif, sans;}
#footer a:link {color:#ADC7CC;}
#footer a:visited {color:#ADC7CC;}
#footer a:hover {color:#fff;}
#footer a:active {color:#fff;}
#footer a:focus {color:#fff;}
#insidefooter {padding:10px;}
#copyright {}
#designed {text-align:right;padding:10px;font-family:arial, sans serif, sans;background:#fff;}

#featurebox {}
#featurebox a:link {color:#ffc;}
#featurebox a:visited {color:#ffc;}
#featurebox a:hover {color:#ff0;}
#featurebox a:active {color:#ff0;}
#featurebox a:focus {color:#ff0;}

.mlstable {}
.mlstable .first {border-left:1px solid #00549F;}
.mlstable .last {border-right:1px solid #00549F;}
.mlsorder {font-size:11px;}
.mlsorder a {color:#666;}
.mlsorder a.active {color:#f00;font-weight:bold;}
.mlsorder a:visited {color:#666;}
.mlsorder a:hover {color:#900;}
.mlsorder a:focus {color:#900;}
.mlsorder a:active {color:#900;}
.mlslistitem {border-bottom:1px solid #00549F;border-right:1px solid #00549F;}
.mlslistimage {border-bottom:1px solid #00549F;border-left:1px solid #00549F;}
.MLSHeader {padding:3px;background:#00549F;color:#fff;border-top:1px solid #00549F;border-bottom:1px solid #00549F;}
.MLSHeader h2 {padding:0;margin:0;font-size:11px;font-weight:bold;color:#fff;}
.MLSLable {font-weight:bold;}
.MLSPrice {font-weight:bold;font-size:14px;}
.MLSCap {text-transform:capitalize;}
.MLSPropBox h1 {font-size:16px;font-weight:bold;}
.MLSPropFeatures {font-weight:bold;}
.MLSAgentBox {font-size:10px;}
.MLSListLine1 {background:#C8E1F8;}
.MLSListLine2 {background:#93C4F1;}
.MLSRecip {font-size:10px;}

/* Photo Gallery Styles */

ul.projmain {list-style-type:none;padding:0;margin:0;color:#fff;}
ul.projmain li {list-style-type:none;padding:3px;font-size:16px;font-weight:bold;}
ul.projsub {list-style-type:none;padding:0px;margin:5px 0;}
ul.projsub li {list-style-type:none;padding:3px;font-size:12px;font-weight:normal;}
ul.projmain li a:link, ul.projmain li a:visited {color:#fff;}
ul.projmain li a:hover, ul.projmain li a:active, ul.projmain li a:focus {color:#ff0;}
.photoheader {color:#fff;}
.photoheader h3 {font-size:26px;}

#ptable {padding:0;}
#phototable {border:1px solid #666;}
#phototable #captioncell {border-top:1px solid #666;border-bottom:1px solid #666;color:#000;}
#phototable #photocount {padding:5px 0;}
#phototable #photocount div.countbox {position:relative;font-family:arial;text-align:center;
	}
#phototable #photocount div.countbox a {
	padding:3px 5px;
	}
#phototable #photocount div.countbox a:hover {
	}
#counttable td {background:#04509A;height:20px;width:25px;}
#counttable td.blank {background:#4688C5;}
#phototable #photocount div.photohover {background:#fff;position:absolute;bottom:25px;left:0px;padding:3px;display:none;}	

#phototable a:link, #phototable a:visited {color:#fff;}
#phototable a:hover, #phototable a:active, #phototable a:focus {color:#ff0;}
#phototable h1 {margin-bottom:20px;}
table#phototable a.permalink:link, 
table#phototable a.permalink:visited {color:#FEF7AA;}
table#phototable a.permalink:hover, 
table#phototable a.permalink:active,
table#phototable a.permalink:focus {color:#fff;}


#weatherinfo { border:1px solid #999; font-size:9px; margin:0; padding:0; width:100%; }
#weatherinfo .icon { text-align:center; width:45px; }
#weatherinfo td { background:#e6e6e6; margin:0; padding:2px; vertical-align:top; }
#weatherinfo th { background:#999; color:#fff; padding:5px; }
#weatherinfo th a { color:#fff; }
#weatherinfo ul { list-style:none; margin:0; padding:0; text-indent:0; }