/* CSS Document */
/* Standard CSS Layout Template (Donna Mack - http://www.donnamack.com) */
/* Copyright 2008-2015 : Virtual Marketing Concepts, LLC. All Rights Reserved. */
/* --------------------------------------------------------------------------- */
/* --------------------------------------------------------------------------- */
/* --------------------------------------------------------------------------- */

/***********************************************/
/****************Main Content*******************/
/***********************************************/

body {font-family:"Bookman Old Style", Tahoma, Arial, Helvetica, sans-serif; background:url(images/page-back.jpg) bottom repeat-y #2a3a3a; background-position:50% 0%; _background:#2a3a3a; }

* {margin:0; padding:0;}

h1, h2, h3, h4, h5 {}
p {}
a {}
ul {}
li {}

#container {width:950px; margin:0 auto; padding:0; border-left:1px solid #2a3a3a; border-right:1px solid #2a3a3a; background:#FFF4CE;}

#header {width:950px; height:240px; background:url(images/header-back.jpg) top left no-repeat; position:relative;}
#header h1 {text-indent:-999999px;}
#header h2 {text-indent:-999999px;}
.HeaderLogo {position:absolute; top:10px; left:250px;}

#adminheader {width:950px; height:160px; background:url(images/adminheader-back.jpg) top left no-repeat; position:relative;}

#subheader {}

#navigation {width:327px; height:243px; background:url(images/nav-back.jpg) top left no-repeat #003333; float:right; position:relative;}
#navigation ul {list-style:none; margin:0px; width:275px; position:absolute; top:65px; left:20px;}
#navigation li {font-family:"Myriad Pro", Arial, Sans-Serif; font-size:22px; line-height:22px; padding:3px 10px; text-align:left;}
#navigation a {color:#666666;	text-decoration: none;}

#adminnavigation {position:absolute; top:0px; right:60px; background:#fff; border-left:1px solid #999; border-right:1px solid #999; border-bottom:1px solid #999; padding:3px 6px;}
#adminnavigation a {text-decoration: none;  color:#ff0000 }

#HomeNavigation {}

#Content {width:950px; height:auto; background:#FFF4CE;}

/* ----------------------- */
/* ----Image Rotation----- */
/* ----------------------- */

#fader {position:relative; width:676px; height:360px; /*margin:18px 0px 15px 20px;*/ z-index:1;}
#fade1 {position:relative; width:676px; height:360px; background:url(images/rotate-VacationRentals.jpg) top left no-repeat #fff;  z-index:1;}
#fade1 h1 {position:absolute; top:50px; left:15px; font-size:30px; font-weight:500; width:280px;}
#fade1 p {position:absolute; top:95px; left:15px; padding:0px; font-size:20px; width:230px;}
.LearnMore1 {position:absolute; top:190px; left:30px; width:280px;}

#fade2 {position:relative; width:676px; height:360px; background:url(images/rotate-PropertySales.jpg) top left no-repeat #fff; z-index:1;}
#fade2 h1 {position:absolute; top:30px; left:15px; font-size:30px; font-weight:500; width:280px;}
#fade2 p {position:absolute; top:75px; left:15px; padding:0px; font-size:20px; width:230px;}
.LearnMore2 {position:absolute; top:215px; left:30px; width:280px;}

#fade3 {position:relative; width:676px; height:360px; background:url(images/rotate-LocalInformation.jpg) top left no-repeat #fff; z-index:1;}
#fade3 h1 {position:absolute; top:30px; left:15px; font-size:30px; font-weight:500; width:280px;}
#fade3 p {position:absolute; top:75px; left:15px; padding:0px; font-size:18px; width:230px;}
.LearnMore3 {position:absolute; top:275px; left:30px; width:280px;}

/* ---End Image Rotation-- */

.highlight {font-weight:bold; font-style:italic; font-size:17px; padding:15px 30px; text-align:center;}

#ContentLeft {width:700px; float:left}
#ContentLeft h1 {color:#000000;}
/*#ContentLeft p {padding:15px 30px; font-size:20px; color:#2a3a3a;}*/
.indexContent {padding:15px 30px; font-size:20px; color:#2a3a3a;}

#ContentRight {float:right; width:250px;}
#ContentRight h3	 {text-align:center; font-size:17px; padding:0; margin:0;}
#ContentRight p {padding:15px 20px; font-size:14px; color:#2a3a3a; text-align:center;}

.clearfix:after {	content: ".";	display: block;	height: 0;	clear: both;	visibility: hidden; }
.clearfix { display: inline-block; }
/* Hides from IE-mac \*/
* html .clearfix { height: 1%; }
.clearfix {	display: block; }

#footer {width:950px; background:url(images/footer-back.jpg) top left no-repeat #ffffff; padding-top:112px;}
#footer p {font-family:Arial, Helvetica, sans-serif; font-size:13px; color:#666666; padding:10px 20px;}
#footer a {color:#666666; text-decoration:none; font-weight:bold;}


#notes {width:900px; padding-top:140px;}
#notes p {font-family:Arial, Helvetica, sans-serif; font-size:9px; color:#666666; padding:10px 20px;}
#notes a {color:#666666; text-decoration:none; font-weight:bold;}

/***********************************************/
/***************Internal Content****************/
/***********************************************/

/*-- Content CSS : Change for Main Content and layout for Content Section of the Page ---------------------------*/
#PageContent {width:950px;}

/*-- PageHeader CSS : Change for Individual Page Header Text and Business Info -----------------------------------*/
#PageHeader {background:url(images/pageheader-back.jpg) top left no-repeat; height:170px; width:950px; position:relative;}
#PageHeader p {width:620px; padding:100px 0px 50px 30px; font-size:18px;}

#MainContentTop {width:900px; padding:25px;}
#MainContentTop p {margin:0px 0px 15px 0px; font-size:15px;}

#LiveMap {width:630px; float:left; _display:inline;}
#LiveMap h2 {margin:10px 0px;}
#LiveMap h5 {margin:3px 0px; line-height:15px; color:#0072bc; vertical-align:top;}
#LiveMap p {margin:10px 0px; font-family:Arial, Sans-Serif; letter-spacing:1.5px;}

/****************************************************************
PAGES:

-Default
-Listings
-Details
-Contact
-Admin
-SuperAdmin
-AgentProfile
-AdvSearch
****************************************************************/

/********************/
/*****Search Box*****/
/********************/

#SearchBox {/*width:520px; margin:0px 15px;*/ position:relative; width:676px; height:360px; /*margin:18px 0px 15px 20px;*/ z-index:1; background:url(images/rotate-SearchForm.jpg) top left no-repeat #fff;}
#SearchBox h2 {margin:10px 20px; *margin:3px 20px; padding:0; padding-top:10px;}
#SearchBox h5 {margin:3px 20px; line-height:15px; color:Black; font-size:12px; vertical-align:top;}
#SearchBox p {margin:10px 20px; *margin:5px 20px; padding:0; letter-spacing:1.5px;}

#SearchBoxTable {width:630px; margin:5px 23px; *margin:0px 23px; vertical-align:top; font-size:12px;}
.SearchBoxLeft {width:130px; vertical-align:top;}
.SearchBoxRight {width:150px;}
.SearchBoxSpace {width:10px;}
.SearchBoxSend {margin:15px auto; *margin:8px auto; Width:120px;}

.closeSearch {position:absolute; top:12px; right:18px;}

/********************/
/******Listings******/
/********************/

#ListingNavBox {width:930px; display:block; height:30px; margin:35px 10px 15px 10px; padding:0; position:relative; border-bottom:10px solid #275040;}
#ListingNavBox h3 {width:auto; position:absolute; top:0; left:15px; font-size:20px;}
#listingnav {width:auto; position:absolute; top:0; right:15px; font-size:14px;}
#listingnav a {color:#000; text-decoration:underline; text-transform:uppercase;}


#VacationListingsFilter {width:930px; display:block; height:30px; margin:5px 10px 15px 10px; padding:0; position:relative; border-bottom:2px solid #275040; color:#275040;}
#VacationListingsFilter h4 {font-size:18px; text-align:center;}
table.vacationFilter {width:750px; font-size:14px; margin:0px 70px;}
table.vacationFilter td {}

#ListingsMain {width:930px; height:380px; /*border:1px solid #ccc;*/ position:relative; /*margin-top:250px; font-family:Arial;*/ font-size:16px; /*background:url(images/listingMain-back.jpg) top left no-repeat #FFF4CE;*/ background:#fffae9; margin:15px 10px;}
/*#ListingsMain {width:930px; height:300px; position:relative;  font-size:16px; background:#fffae9; margin:15px 10px;}*/
#ListingsMain a {}

#ListingTop {height:35px; width:910px; margin:0px; padding:4px 10px; border-bottom:3px solid #c7b299; background:#FFF4CE;}
#ListingTop h2 {font-size:15px; color:#000; position:absolute; top:11px; left:210px; right:60px; text-align:left; /*margin:3px 15px; padding:3px; float:left; _display:inline;*/ letter-spacing:1px; font-weight:500;}
#ListingTop h3 {font-size:16px; font-weight:700; color:#000; position:absolute; top:10px; left:15px; /*margin:3px 15px; padding:3px; float:left; _display:inline;*/ letter-spacing:1px;}
#ListingTop a {text-decoration:none;}

#ListingTopIMG {height:25px; width:25px; position:absolute; top:-5px; right:25px;}

#ListingMiddle {width:930px; height:150px; position:relative; margin:0; padding:0; }

#ListingDefaultIMG {width:170px; height:130px; position:absolute; left:15px; top:8px; /*border:3px solid #ccc;*/}

#ListingDescription {width:300px; height:130px; position:absolute; left:210px; top:8px;  padding:3px; /*border:3px solid #ccc;*/}
#ListingDescription h4 {font-size:15px; padding:0px; margin:3px;}
#ListingDescription p {font-size:13px; padding:3px;}

#ListingSpecs {width:210px; height:130px; position:absolute; left:525px; top:8px;  padding:3px; /*border:3px solid #ccc;*/}
#ListingSpecs ul {list-style:none;}
#ListingSpecs li {padding:2px; /*font-weight:bold;*/ font-size:15px;}

#ListingContact {width:175px; height:130px; position:absolute; right:10px; top:8px; padding:3px; border:1px solid #C7B299; background:#fff;}
#ListingContact h4 {text-align:center; font-size:14px; margin:3px 0px;}
#ListingContact p {text-align:center; font-size:13px; padding:10px 3px;}
#ListingContact a {display:block; background:#C7B299; border-right:1px solid #5E4711; border-bottom:1px solid #5E4711; text-decoration:none; padding:3px 0px; color:#000;}
.ListingContactButton {text-align:center;}

/*#ListingBottom {width:930px; height:60px; position:relative; margin:0; padding:0; }*/
#ListingBottom {width:930px; height:165px; position:relative; margin:0; padding:0;  }

#ListingPrice {width:auto; height:35px; position:absolute; left:15px; bottom:5px; /*border-bottom:2px solid*/ background:#BDE5E5;}
#ListingPrice h4 {font-size:18px; color:#275040; padding:0px; padding-top:7px; margin:0 10px;}

#ListingIcons {width:400px; height:35px; position:absolute; right:10px; bottom:5px; border-top:1px solid #C7B299; padding-top:7px;}
#ListingIcons ul {list-style:none; width:100%; padding-right:15px;}
#ListingIcons h4 {padding:0px 10px; float:left; padding:9px 15px; font-size:16px;}
/*#ListingIcons li {float:left; _display:inline; height:45px; margin:0px 5px;}*/
#ListingIcons img {border:none; height:35px; width:35px; float:right; margin:0px 2px; padding:0px;}

#VacationListingPrice {width:auto; height:150px; position:absolute; left:15px; bottom:5px; /*border-bottom:2px solid background:#BDE5E5;*/ font-family:Bookman Old Style, Serif;}
#VacationListingPrice h4 {font-size:16px; color:#275040; padding:3px 10px; background:#BDE5E5; /*padding-top:7px; margin:5px 10px;*/}

table.vacationRates {width:700px; font-size:12px; border:1px solid #C7B299; background:#fff;}
table.vacationRates h5 {text-align:center; font-size:14px; font-family:Bookman Old Style, Serif;}
table.vacationRates td {border:1px solid #C7B299; padding:2px;}

#VacationListingIcons {width:183px; height:60px; position:absolute; right:10px; bottom:60px;}
#VacationListingIcons ul {list-style:none; width:100%; padding-right:15px;}
#VacationListingIcons h4 {padding:0px 10px; /*float:left;*/ text-align:center; padding:5px 15px; font-size:16px;}
/*#VacationListingIcons li {float:left; _display:inline; height:45px; margin:0px 5px;}*/
#VacationListingIcons img {border:none; height:45px; width:45px; margin:0px 69px; padding:0px;}

/********************/
/*******Details******/
/********************/

#DetailsMain {width:950px; margin:5px 0px; padding:0; position:relative;}

#DetailsTop {width:950px; margin:5px 0px; padding:0; padding-top:20px; position:relative;}
#DetailsTop h1 {font-size:25px; margin:10px 25px;}
#DetailsTop h2 {font-size:20px; margin:10px 25px;}

#DetailsPrice {background:url(images/pricetag.png) bottom left no-repeat; height:65px; width:225px; position:absolute; top:5px; right:40px;}
#DetailsPrice h4 {display:block; margin:0px; padding:0px; font-size:17px; color:#005826; position:absolute; width:160px; top:10px; left:57px; text-align:center; }

#panel_thumbnail {position:absolute; margin:0; padding:0; top:15px; left:15px;}

#panel_bkg {position:relative; width:676px; height:435px; background:url(images/rotate-GalleryPanel.jpg) top left no-repeat;}
#panel_bkg p { position:absolute; bottom:12px; right:20px;}
#panel_bkg p a {background:url(images/redx.jpg) top right no-repeat; padding:4px 35px 4px 4px; display:block; color:#000; text-decoration:none;}

#panel_bkg_big {position:relative; width:676px; height:435px; background:url(images/rotate-GalleryPanel.jpg) top left no-repeat;}
#panel_bkg_big p { position:absolute; bottom:12px; right:20px;}
#panel_bkg_big p a {background:url(images/redx.jpg) top right no-repeat; padding:4px 35px 4px 4px; display:block; color:#000; text-decoration:none;}

/*#SearchBox h2 {margin:10px 20px; *margin:3px 20px; padding:0; padding-top:10px;}
#SearchBox h5 {margin:3px 20px; line-height:15px; color:Black; font-size:12px; vertical-align:top;}
#SearchBox p {margin:10px 20px; *margin:5px 20px; padding:0; letter-spacing:1.5px;}*/

#DetailsMiddle {width:950px; margin:5px 0px; padding:0; padding-bottom:20px; position:relative; z-index:1; zoom:1;}

#DetailsMiddleLeft {width:680px; margin:15px 15px; float:left; z-index:1;}
#DetailsTopIMG {background:url(images/rotate-GalleryPanel.jpg) top left no-repeat;}
#DetailsTopIMG img {width:655px; height:408px; margin:10px; margin-bottom:15px; z-index:1; }

#DetailsAllIMG {margin:90px 290px 5px 290px; display:none;}
#DetailsAllIMG a {background:url(images/largebutton.png) top left no-repeat; text-decoration:none; color:#000;}
#DetailsAllIMG a:hover {}

/* Backup
.Panel-thumbs {position:relative; width:676px; height:435px; background:url(images/rotate-GalleryPanel.jpg) top left no-repeat; text-align:center; padding:10px 0px; margin:0;}
.panel_img {width:155px; height:120px; margin:2px 1px;}
.panel_link {position:absolute; bottom:30px; right:20px;}
.panel_link a {background:url(images/redx.jpg) top right no-repeat; padding:4px 35px 4px 4px; display:block; color:#000; text-decoration:none;}
*/

.Panel-thumbs {position:relative; width:676px; height:415px; background:url(images/rotate-GalleryPanel.jpg) top left no-repeat; text-align:center; padding:10px 0px; margin:0px;}
.panel_img {width:155px; height:120px; margin:2px 2px;}
.panel_link {position:absolute; bottom:10px; right:20px;}
.panel_link a {background:url(images/redx.jpg) top right no-repeat; padding:4px 35px 4px 4px; display:block; color:#000; text-decoration:none;}

#panel_zoom {position:absolute; bottom:14px; left:20px; width:auto;}

table.AllImages {width:650px; text-align:center; margin:15px 12px;}

table.LargeImage {width:650px; text-align:center; margin:20px 13px;}
table.LargeImage img {height:340px; border:none;}
table.LargeImage a {color:#000066}

table.detailsContact {width:650px; text-align:center; margin:20px 13px 0px 13px; font-size:13px; font-family:Verdana, Arial, Sans-Serif;}
table.detailsContact td {vertical-align:top;}
table.detailsContact h2 {font-size:16px; margin:20px 0px; font-family:"Bookman Old Style", Tahoma, Arial, Helvetica, sans-serif;}
table.detailsContact h3 {font-size:15px; margin:8px 100px; color:#275040; background:#BDE5E5; padding:3px 5px;}
table.detailsContact img {width:155px; height:120px; border:none;}

table.detailsContact2 {width:650px; text-align:center; margin:0px 13px; font-size:13px; font-family:Verdana, Arial, Sans-Serif;}
table.detailsContact td {vertical-align:top;}
table.detailsContact2 h4 {font-size:16px; margin:15px; /*font-family:Tahoma, Arial, Sans-Serif;*/ font-weight:normal; letter-spacing:1px;}
table.detailsContact2 a {color:#000066}

#panel_map {width:655px; height:360px; padding:10px; margin-bottom:38px;}

.contactButton {margin:10px 80px;}

#DetailsIcons {width:200px; margin:0px; padding:0px; position:absolute; right:20px; top:300px;}
#DetailsIcons ul {list-style:none; margin:0; padding:0;}
#DetailsIcons li {float:left; margin:4px 3px; padding:0px;}
#DetailsIcons h4 {display:block; width:200px; margin:0; padding:0;}
#DetailsIcons img {/*float:left;*/ margin:2px 3px; padding:0px;}

/*backup
#DetailsMiddleRight {width:215px; margin:15px 15px 15px 0px; float:left; background:#fffae9; border:1px solid #C7B299;}
*/
#DetailsMiddleRight {position:absolute; width:215px; top:118px; right:15px; background:#fffae9; border:1px solid #C7B299; z-index:5; zoom:1; padding-bottom:10px;}

#DetailsSpecs { padding:0; margin:0;}
#DetailsSpecs ul {list-style:none; margin:10px 0px; padding:0;}
#DetailsSpecs li {margin:4px 15px; padding:0px;}
#DetailsSpecs a {}



#DetailsGallery {margin:4px 15px; padding:2px; text-align:center; background:#C7B299; border-right:1px solid #5E4711; border-bottom:1px solid #5E4711;}
#DetailsGallery a {text-decoration:none; color:#000;}

#DetailsContact {margin:4px 15px; padding:2px; text-align:center; background:#C7B299; border-right:1px solid #5E4711; border-bottom:1px solid #5E4711;}
#DetailsContact a {text-decoration:none; color:#000;}
.DetailsContactButton {}
.DetailsContactButton a {}

#DetailsMap {margin:4px 15px; padding:2px; text-align:center; background:#C7B299; border-right:1px solid #5E4711; border-bottom:1px solid #5E4711;}
#DetailsMap a {text-decoration:none; color:#000;}

#DetailsTour {margin:4px 15px; padding:2px; text-align:center; background:#C7B299; border-right:1px solid #5E4711; border-bottom:1px solid #5E4711;}
#DetailsTour a {text-decoration:none; color:#000;}

#DetailsBottom {width:950px; margin:5px 0px; padding:0; position:relative;}
#DetailsDescription {margin:15px 25px; padding:0;}
#DetailsDescription h4 {margin:10px 0px; padding:0;}
#DetailsDescription p {margin:10px 0px; font-size: 14px; line-height:22px;}

#VacationDetailsBottom {width:950px; margin:5px 0px; padding:0; position:relative;}

#VacationDetailsDescription {margin:15px 25px; padding:0;}
#VacationDetailsDescription h3 {margin:10px 0px; padding:0; font-size:18px; border-bottom:3px solid #275040;}
#VacationDetailsDescription p {margin:10px 0px; font-size: 14px; line-height:22px;}

#VacationDetailsAmenities {width:900px; height:auto; margin:10px 25px;}
#VacationDetailsAmenities h3 {margin:10px 0px; padding:0; font-size:18px; border-bottom:3px solid #275040;}
#VacationDetailsAmenities h4 {margin:8px 0px 12px 0px; padding:0; font-size:15px;}
#VacationDetailsAmenities p {margin:10px 0px; font-size: 14px; line-height:22px;}

table.ammenitiesList {width:100%; border:1px solid #C7B299;}
table.ammenitiesList td {width:210px; border:1px solid #C7B299; vertical-align:top; font-size:12px;}
table.ammenitiesList ul {margin:0 0 0 20px; padding:0; text-align:left; list-style-type:circle;}
table.ammenitiesList li {margin:2px 5px; padding:0;}
table.ammenitiesList td.ammenitiesCats {background:#FFFAE9; text-align:right; width:250px; padding:15px 8px;}

#VacationDetailsDatesRates {}
#VacationDetailsDatesRates h4 {}
#VacationDetailsDatesRates p {}

#VacationDetailsPrice {margin:15px 25px; padding:0;}
#VacationDetailsPrice h3 {margin:10px 0px; padding:0; font-size:18px; border-bottom:3px solid #275040;}
#VacationDetailsPrice p {margin:10px 0px; padding:0; font-size:11px;}

table.vacationDetailsRates {width:900px; border:1px solid #C7B299; background:#fff;}
table.vacationDetailsRates h4 {margin:6px 0px; text-align:center; font-family:Bookman Old Style, Serif;}
table.vacationDetailsRates td {border:1px solid #C7B299; padding:2px; font-size:14px;}

/********************/
/*******Contact******/
/********************/

#ContactMain {width:950px; position:relative; margin:10px 0px;}
#ContactMain h3 {font-size:20px; width:890px; display:block; height:30px; margin:35px 10px 15px 10px; border-bottom:10px solid #275040; padding:0px 20px;}
#ContactMain p {width:900px; display:block; height:auto; margin:15px 25px 30px 25px; padding:0; font-size:14px;}

#ContactForm {display:block; width:600px; height:auto; margin:25px 175px; padding:0; font-size:14px; line-height:28px;}
#ContactForm td {vertical-align:top;}


/********************/
/********Links*******/
/********************/


#LinkMain h3 {font-size:20px; width:890px; display:block; height:30px; margin:35px 10px 15px 10px; border-bottom:10px solid #275040; padding:0px 20px;}
#LinkMain p {width:900px; display:block; height:auto; margin:15px 25px 30px 25px; padding:0; font-size:14px;}

#LinkListing {width:900px; margin:15px 25px; padding:0; position:relative;}
#LinkListing a {color:#000;}
#LinkListing table td {padding:10px;}
#LinkListing table th {padding: 10px 0; background:#C7B299; border-top:1px solid #000; border-left:1px solid #000; border-right:1px solid #000;}


/********************/
/*****Error Page*****/
/********************/

#ErrorMain {width:950px; position:relative; margin:10px 0px;}
#ErrorMain h3 {font-size:20px; width:890px; display:block; height:30px; margin:35px 10px 15px 10px; border-bottom:10px solid #275040; padding:0px 20px;}
#ErrorMain p {width:900px; display:block; height:auto; margin:15px 25px 30px 25px; padding:0; font-size:14px;}


/********************/
/*******Log In*******/
/********************/

#LogInBox {width:240px; height:auto; padding:10px 30px; margin:100px 324px; border:1px solid #BDE5E5; background:#FFFFFD; text-align:right;}
#User {margin:10px 0px;}
#Pass {margin:10px 0px;}
#LoginSubmit {margin:10px 30px;}

/********************/
/*****Admin Page*****/
/********************/

#adminTop {width:930px; display:block; height:auto; margin:35px 10px 15px 10px; padding:0; position:relative; border-bottom:10px solid #275040; *z-index:5; zoom:1;}
#adminTop a {color:#000000 !important;}

table.AdminNav {width:100%; z-index:10; zoom:1}
table.AdminNav a {color:#000;}

#AdminMiddle {width:930px; *z-index:0; display:block; height:auto; margin:15px 10px; padding:0; position:relative;}
#AdminMiddle  table td {border:none;}

#grid {margin:10px 25px; width:850px; background:#FFFAE9; padding:0; font-size:12px;}
#grid table tr td {border:none; color:#000; padding:3px 8px;}
#grid a {color:#000;}

table.AdminBody {width:100%;}
table.AdminBody a {color:#000;}

table.AdminLinks {width:930px}
table.AdminLinks a {color:#000;}

table.AdminAgents {width:930px}
table.AdminAgents a {color:#000;}

table.AdminProperties {width:100%}
table.AdminProperties a {color:#000;}
table.AdminProperties td {vertical-align:top;}

#grid3 {/*background:#FFFAE9;*/ padding:5px; font-size:14px;}
#grid3 table tr td {border:none; color:#000;}
#grid3 a {color:#000;}
.leftadmin {width:445px;}
.rightadmin {width:435px; background:#FFFAE9;}
#adminModule {background:#FFFAE9; margin-bottom:20px; padding:5px;}
#adminModule a {color:#00cc00; font-weight:bold;}

#grid2 {margin:10px 50px; width:800px; background:#FFFAE9; padding:0;}
#grid2 table tr td {border:none; color:#000;}
#grid2 a {color:#000;}

#grid4 {margin:10px 50px; width:800px; background:#FFFAE9; padding:0;}
#grid4 table tr td {border:none; color:#000;}
#grid4 a {color:#000;}

#grid5 {margin:10px 200px; width:500px; background:#FFFAE9; padding:0;}
#grid5 table tr td {border:none; color:#000;}
#grid5 a {color:#000;}

#grid6 {margin:10px 8px; width:420px; background:#FFFAE9; padding:2px 5px;}
#grid6 table tr td {border:none; color:#000; font-size:12px; vertical-align:top; padding:2px 0px;}
#grid6 a {color:#000;}

/*Image Upload New Listings*/
#grid7 {margin:10px 8px; width:420px; background:#FFFAE9; padding:2px 5px;}
#grid7 table tr td {border:none; color:#000; padding:0; font-size:12px; vertical-align:top;}
#grid7 a {color:#000;}
#grid7 img {margin:2px;}

/*Image Upload Current Listings*/
table.UploadImages {width:100%;}
table.UploadImages img {margin:2px;}



.uploadImageMain {margin:50px 5px 30px 5px;}
.uploadImage {margin:30px 5px;}

.AddListinguploadImageMain {margin:50px 5px 30px 5px;}
.AddListinguploadImage {margin:31px 5px;}