@charset "utf-8";
/* CSS Document */

* {margin:0px; padding:0px; font-size:12px; line-height:16px; font-weight:500; font-family:Arial, Helvetica, sans-serif;}

p {font-size:14px; line-height:18px; font-weight:500; font-family:Arial, Helvetica, sans-serif;}

body {margin:20px 0 0 0; color:#333333; background:url(/img/bkg_stripe.jpg);}
a {text-decoration:none; color:#23507C;}
a:hover {color:#0000CC;}
strong {font-weight:900;}
small {font-size:80%;}
ul {list-style:none;}
iframe {border:none;}
/*table, td, tr, th {background:#ffffff; color:#333333;}*/
h1 {font-size:120%;}
h2 {font-size:110%;}
h3 {font-size:110%; border-bottom:1px solid #DADADA; font-weight:600; padding:0 5px;}

h4 {font-size:130%; font-family:Georgia, "Times New Roman", Times, serif; font-style:italic; padding:0 0 8px 8px; }

img {border:1px solid #666666;}

bl {color:#4694BD; font-style:italic; margin:0 15px 0 0;}
.error {color:#FF3333;}
/* form styels */
textarea {border:1px solid #666666; padding:5px;}
textarea:hover {background:#F9FAE2;}
input {border:1px solid #666666; padding:5px;}
input:hover, select:hover, option:hover {background:#F9FAE2;}
#submit {cursor:pointer;}
#submit:hover {background:#E8EBF4;}
select {padding:1px; border:1px solid #666666; width:179px;}
option {padding:2px; width:155px;}



#wrapper {margin:0 auto; width:1000px;}
#floatwrapper {width:1000px; float:left; background:#2868B2; padding:0 0 10px 0;}

#spacerdiv {width:1px; height:450px; float:left;}


										/*  HEADER  */	
										
#topleft {background:url(/img/lefttop.png) no-repeat; height:33px; width:15px; float:left;}
#topmid {background:#2868B2; height:33px; width:970px; float:left;}
#topright {background:url(/img/righttop.png) no-repeat; height:33px; width:15px; float:left;}


										/*  BODY  */	

#leftcolumn {width:560px; _width:555px; float:left; background:#ffffff;}

#header {width:560px; _width:562px; height:153px; float:left; background:url(/img/header.png) no-repeat #2868B2;}

#topnav {padding:10px 0 3px 0; width:555px; float:left; background:#cccccc; border-bottom:3px solid #4e5874;}
#topnav ul {}
#topnav ul li {display:inline;}
#topnav ul li a {padding:6px 12px; color:#666666;}
#topnav ul li a:hover {color:#333333; background:#ffffff; border-left:1px solid #666666; border-top:1px solid #666666; border-right:1px solid #666666;}

#border1 {float:left; border-top:2px solid #4e689b; border-right:3px solid #4e689b; border-left:1px solid #4e5874; background:url(/img/body_bar.png) repeat-y; _background:url(/img/body_bar_ie.png) repeat-y;}
#border2 {float:left; border-top:2px solid #4e5874; border-right:3px solid #4e5874; border-bottom:2px solid #4e5874;}


										
										/* LEFT SIDE */
										
#body {margin:20px 0; padding:0px 10px 0px 10px; width:290px; _width:275px; background:#ffffff; float:left; border-right:1px solid #333333;}

#bodyright {padding:20px 5px 10px 5px; width:200px; float:left; }


#bodybig {margin:0px 0 0px 0; padding:10px; width:532px; background:#ffffff; float:left;}


/*rentals */
#rentalsearch {margin:3px; padding:5px; border:1px solid #666666; background:#F4F4F4; float:left; width:95%;}

#searchlisting {margin:5px; padding:5px 0 5px 10px; border-left:1px solid #D3E7F1; border-bottom:1px solid #D3E7F1; float:left; }
#listlinks a {color:#333333; padding:2px 20px; border:1px solid #666666; background:#D7EBF7; font-size:90%;}
#listlinks a:hover, #listlinks #button:hover {background:#2868B2; color:#ffffff;}
#listlinks #button {color:#333333; padding:2px 20px; border:1px solid #666666; background:#D7EBF7; font-size:90%; cursor:pointer;}

#rentlisting {margin:5px; padding:5px 0 5px 10px; border-left:1px solid #D3E7F1; border-bottom:1px solid #D3E7F1; float:left; width:480px;}
#rentlisting a {color:#333333; padding:2px 20px; border:1px solid #666666; background:#D7EBF7; font-size:90%;}
#rentlisting a:hover {background:#2868B2; color:#ffffff;}

#backgroundPopup{display:none; position:fixed; _position:absolute; /* hack for internet explorer 6*/ height:100%; width:100%; top:0; left:0; background:#000000; border:1px solid #cecece; z-index:10;}
#popupContact{display:none; position:fixed; _position:absolute; /* hack for internet explorer 6*/ height:384px; width:408px; background:#FFFFFF; border:2px solid #cecece; z-index:2; padding:12px; font-size:13px; z-index:20; }
#popupContact h1{text-align:left; color:#6FA5FD; font-size:22px; font-weight:700; border-bottom:1px dotted #D3D3D3; padding-bottom:2px; margin-bottom:20px;}
#popupContactClose{font-size:14px; line-height:14px; right:6px; top:4px; position:absolute; color:#6fa5fd; font-weight:700; display:block;}

#rental { margin:0 15px 0 0; width:230px;}
#rental img {border:none;}
#rcx {border:none;}

#rentalrent {float:right; padding:0 0 0 15px; text-align:right; }

.advsearch {cursor:pointer; padding:0px 10px; display:block; background:#E8E8E8; font-size:80%; margin:0 5px;}
.advsearch:hover {background:#4694BD;}

#rentnav ul {border-bottom:1px solid #999999; padding:3px; }
#rentnav ul li {display:inline; font-size:95%; font-weight:bold; margin:0 4px; padding:4px 12px; border-left:1px solid #999999; border-top:1px solid #999999; border-right:1px solid #999999; cursor:pointer;}
#rentnav ul li:hover {border-right:1px solid #999999; background:#EAEAEA; padding:10px 12px 4px 12px;}

#managament ul li {padding:15px 0 15px 10px;  border-bottom:1px solid #D3E7F1;}

#pagination {width:100%; clear:both; padding:0px 0 5px 0;}
#pagination a {padding:3px 4px; margin:1px;  border:1px solid #cccccc;}
#pagination b {padding:3px 4px; margin:1px;  border:1px solid #666666;}
#pagination a:hover {border:1px solid #4694BD;}

#thumb {margin:10px; padding:10px; border:1px solid #F7F7F7; width:85px;}
#thumb:hover {border:1px solid #cccccc;}

#rlistings {float:left; width:520px; margin:15px 0 0 0;}

#rentaltable {border:1px solid #666666; font-size:110%;}

#rentaltable thead {border-bottom:1px solid #666666; background:#cccccc; padding:10px 5px; }

/* #rentaltable th.tablehead {font-weight:600; padding:10px; cursor:pointer;} */

#rentaltable td {padding:8px 5px; border-bottom:1px dotted #4694BD;}


/* area info */
#areanav ul {padding:0 0 5px 10px; border-bottom:1px solid #999999;}
#areanav ul li {display:inline; margin:0 4px; padding:5px 18px; border-left:1px solid #999999; border-top:1px solid #999999; border-right:1px solid #999999;}
#areanav ul li:hover {background:#EAEAEA; padding:13px 18px 5px 18px;}

#listing {margin:0px 5px; padding:10px 0 5px 10px; border-left:1px solid #D3E7F1; border-bottom:1px solid #D3E7F1; float:left; width:480px;}
#listing img {border:none;}

#businfo{float:left; margin:0 0 15px 0; padding:0 25px 0 15px; _padding:0 25px 5px 15px; border-right:1px dotted #EBEBEB; width:200px;}

#busservice {float:left; padding:0 0 0 15px; width:200px; }


/*  stats  */
#statstable td {padding:4px 10px; font-size:90%; border-left:1px solid #333333; border-top:1px solid #333333;}
#statstable .tablehead {background:#F3F3F3;}
#statstable .rightborder {border-right:1px solid #333333;}
#statstable .bottomborder {border-left:none;}


#resources a {display:block; padding:15px 0 15px 10px;  border-bottom:1px solid #D3E7F1; color:#666666;}
#resources a:hover {padding:14px 0 15px 10px;  background:#D3E7F1; border-bottom:1px solid #999999; border-top:1px solid #999999;}

/* resources */
#buyersnav ul {padding:0 0 4px 10px; border-bottom:1px solid #999999;}
#buyersnav ul li {display:inline; margin:0 2px; padding:5px 10px; cursor:pointer; border-left:1px solid #999999; border-top:1px solid #999999; border-right:1px solid #999999;}
#buyersnav ul li:hover {background:#EAEAEA; padding:13px 10px 5px 10px;}



#detaillist {}
#detaillist a {background:#EAEAEA; display:block; padding:5px; cursor:pointer;  border-left:1px solid #999999; border-top:1px solid #999999; border-right:1px solid #999999;}
#detaillist a:hover {background:#D3E7F1;}
#detaillist div {padding:9px; border-left:1px solid #999999; border-right:1px solid #999999; border-top:1px solid #c3d1bf; background:#F8F8F8;}
#detaillist ul {list-style:circle; margin:0 0 0 15px;}
#detaillist .bottom {border-bottom:1px solid #999999;}




										/* RIGHT SIDE */
										
#rightcolumn {width:440px; _width:435px; float:left; background:#2868B2;}

#imageholder {margin:16px auto 0 auto; width:400px; border:2px solid #FFFFFF; background:#89a0d0;}

#rider {padding:5px; font-size:110%; font-family:Georgia, "Times New Roman", Times, serif; font-style:italic; color:#ffffff; font-weight:bold; }

.loading {height:250px; width:400px; } 
#loader {border-bottom:2px solid #FFFFFF;} 
#loader img {display:none; border:none;}


#widgetholder {margin:20px auto 0 auto; padding:0 0 10px 0; width:400px;}

#widgetone, #widgettwo {padding: 0 0 15px 0; width:190px; float:left; border:1px solid #FFFFFF; background:url(/img/white_bottom.png) repeat-x bottom #6b88c4; _background:#6b88c4;}
#widgetone h1, #widgettwo h1 {width:190px; text-align:center; padding:10px 0; color:#666666; background:#FFFFFF; font-size:130%; font-weight:600px; font-family:Georgia, "Times New Roman", Times, serif;}
#widgetone ul, #widgettwo ul {margin:10px 3px 0 3px;  color:#ffffff; border:1px solid #b0bdd6;}
#widgetone ul li {}
#widgetone a, #widgettwo a {color:#e9edf3;}
#widgetone a:hover, #widgettwo a:hover {color:#333333;}

#widgettwo {margin:0 0 0 15px; _margin:0px 0 0 5px; _width:200px;}
#widgettwo img {border:none;}
#widgettwo h1 {_width:200px;}






										/*  FOOTER  */	
#footer {width:1000px; margin:0 0 50px 0; padding:20px 0 30px 0; background:url(/img/footer.png) repeat-x; clear:both;}




										/*  CLASSES  */	
										
.margin {margin:0px 0 0 -8px;}

.home {background:#006666;}

.areaactive {border:1px solid #666666; background:#EAEAEA; padding:13px 18px 5px 18px;}
.activerent {border-right:1px solid #999999; background:#ADADAD; padding:10px 12px 4px 12px;}

.green {color:#418B1D;}


/* widget classes */
.heading {border-bottom:1px solid #FFFFFF; font-weight:600; padding:4px;}
.headingtwo {border-bottom:1px solid #FFFFFF; border-top:1px solid #FFFFFF; font-weight:600; padding:4px;}
.statsone {padding:3px; background:#566d9d; color:#e9edf3;}
.statstwo {padding:3px; background:#89a0d0; color:#e9edf3;}


										
.left {float:left;}
.right {float:right;}

.leftTwo {float:left; margin:0 15px;}
.leftThree {float:left; margin:0 15px; width:200px;}

.bbar {border-right:1px solid #999999;}

#clear {clear:both; padding:20px 0 0 0;}

.alt {background:#E1E1E1;}

.h1box {font-size:140%; font-weight:700; margin:0 0 0 10px; padding:4px 20px; border:1px solid #cccccc;}


									/* 	ie6 png hack */	
									
/* IE6 PNG Hacks */
* html .png{
    position:relative;
    behavior: expression((this.runtimeStyle.behavior="none")&&(this.pngSet?this.pngSet=true:(this.nodeName == "IMG" && this.src.toLowerCase().indexOf('.png')>-1?(this.runtimeStyle.backgroundImage = "none",
        this.runtimeStyle.filter = "progid:DXImageTransform.Microsoft.AlphaImageLoader(src='" + this.src + "', sizingMethod='image')",
        this.src = "transparent.gif"):(this.origBg = this.origBg? this.origBg :this.currentStyle.backgroundImage.toString().replace('url("','').replace('")',''),
        this.runtimeStyle.filter = "progid:DXImageTransform.Microsoft.AlphaImageLoader(src='" + this.origBg + "', sizingMethod='crop')",
        this.runtimeStyle.backgroundImage = "none")),this.pngSet=true)
    );
}
