/* Main.aspx */
body { font-size: 12px; font-family: Verdana, Arial, Helvetica, sans-serif; line-height: 18px;margin: 0px;background:url("images/tilebg.png");padding: 10px 0px 150px 0px;text-align: center;}
a {color: #6699FF;}
a:hover {color: #3366CC;font-weight:bold;}
blockquote {background:#f0f0f0;border-left:3px solid #aaaaaa;padding-bottom:5px;margin:0px;overflow:visible;}
blockquote p {margin: 0;padding: 0;}
h1,h2,h3,h4 {text-align:center;margin:10px;}
h4 { font-size: 16px; }
h5 { font-size: 14px; margin: 5px; }

#container {width: 800px;text-align: left;padding: 0;margin: 0px auto 0px auto;overflow:hidden;}
#nav ul {list-style-type: none;padding: 0;margin: 0;float: left;}
#nav a {float:left;width:120px;height:25px;overflow:hidden;background-image:url("images/tab.gif");padding-top:3px;margin-right:5px;text-decoration: none;font-weight: bold;color: #333;text-align: center;}
#main {float:left;}
#main img {border:1px solid #333;padding:0;margin:0;float:left;}

#login {width:220px;height:150px;padding:0;margin-left:-1px;background-color:#fcfcfc;border:1px solid #333;float:left;overflow:hidden;}
#login ul a {font-size:14px;letter-spacing:3px;font-family:'Arial';font-weight:bold;}
#login .wrapper {margin:-10px auto;width:180px;}

#content {overflow:hidden;width: 791px;padding:0;margin:0;clear:both;border:1px solid #333;border-top:0;background:#fcfcfc;text-align:justify;}
#content h2 {padding:0px;margin:0px;margin-bottom:5px;color:#fff;background-color:#aaaaaa;font:18px/24px Verdana, Arial, Helvetica, sans-serif;font-variant: small-caps;text-transform:capitalize;}
#content p {margin:0;padding:0.5em 1em 0.5em 1em;letter-spacing: 1px;text-align:justify;}
#content ul {list-style-image:url("images/bullet.gif");}

#footer {width:791px;clear:both;background-color:#f3f3f3;border:1px solid #333333;margin:-1px 0 0 0;padding: 0;text-align: right;}
#footer p {margin:0.5em;padding:0;}

/* Random Utility */
.center {text-align:center;}
.underline {text-decoration:underline;}
.italic {font-style:italic;}
.block {display:block;}
.headline {font-size:16px;font-weight:bolder;color:#6699ff;font-family:'Arial';text-align:center;}
.errorMessage {color: Red;font-size:9px;font-weight:normal;line-height:12px;}
.formButton {border:outset 4px #f3f3f3;background-color:#f3f3f3;font-weight:bold;margin:5px 10px 0px 10px;}
.wrapper {width:680px;margin:0px auto;}
.hyperlink {background-color:transparent;font-weight:bold;margin: 3px 3px 3px 0px; padding: 1px 2px 1px 2px;border:solid 1px #000000;border-left:solid 1px #cccccc;border-top:solid 1px #cccccc;cursor:pointer;overflow:visible;}
.signupField {float:left;display:inline;padding:0px 5px 0px 5px;overflow:hidden;white-space:normal;text-align:left;}
.toolTip { font-size:10px;color:Blue;font-weight:lighter;cursor:pointer;text-decoration:underline; }
.floatRight {float:right;}

/* Main.aspx */
#ctl00_controlPanel { padding:10px; }
#ctl00_controlPanel ul { height: 100px; width: 200px; letter-spacing: 2px; list-style-type:none; margin-left:30px; margin-bottom: -15px; padding:0px; margin-top: 10px; overflow:hidden; white-space:nowrap; }
#ctl00_controlPanel li { line-height: 16px; font-size:14px; }

/* Default.aspx */
.mainLeft {width:560px;padding:0px 5px 5px 10px;float:left;}
.mainRight {width:210px;overflow:hidden;}

/* Signup */
#signup {width:390px;margin:0px auto;}
#signup th {text-align:left;height: 20px;padding-left:5px;}
#signup td {text-align:left;padding:0px 15px 10px 5px;}
#signupNow {text-align:center;margin:5px auto 10px auto;border-style:none;}

/* Login Page */
#loginPage {text-align:center;width:500px;margin:20px auto;font-weight:bold;}
#loggedInAs {text-align:center;}

/* Manage Listings */
.toggleButton {float:right;overflow:hidden;font-size:10px;font-weight:bold;padding:0px 5px 0px 5px;border:solid 1px #000000;border-left:solid 1px #f3f3f3;border-top:solid 1px #f3f3f3;}
.manageBox {width:700px;margin:10px auto;overflow:hidden;}
#manageListings {width:350px;}
#manageListings th {font-size:12px;font-weight:bold;}
#manageListings td {text-align:right;vertical-align:middle;}
.btnDeleteListing {border-style:none;background:url('images/deleteListings.gif') no-repeat top left;width:26px;height:29px;}
#allListings {width:680px;margin-left:10px;white-space:nowrap;}
#allListings tr { background:#cccccc; margin:3px; }
#allListings th { text-align: center; text-decoration:underline; border-left: solid 1px #000000; }
#allListings td { margin: 5px; padding: 0px 3px 0px 3px; text-align: center; border-top: solid 5px #f3f3f3; border-left: solid 1px #000000;}
#allListings .listingUrl { font-size:10px; font-weight:bold; }
#allListings .listingAddress { font-weight:bold; }

/* Settings */
.settings {float:left;overflow:hidden;margin:5px;}
.introIcons {margin:auto;padding:10px;float:left;}
.contentBox {background:#f3f3f3;border:outset 3px #f3f3f3;padding:5px;overflow:hidden;width:430px;}
.settingsHeader {background:#f3f3f3;border:outset 3px #f3f3f3;font-size:16px;font-weight:bold;text-align:left;position:relative;top:-5px;}
.settingsImages { padding: 10px; }
.fontWrapper {margin:0px 3px 0px -5px;}
#linksContainer { }
#linksContainer div { margin: 5px; border: double 3px #aaaaaa; background: #f0f0f0; }
#linksContainer .linksInput { display: block; margin: 3px; border: solid 2px #aaaaaa; background: #f0f0f0; width: 140px; }

/* Packages Screen */
#packages {width:400px;margin:0px auto 0px auto;}
#packages th {font-size:18px;color:Gray;text-decoration:underline;}
#packages td {font-size:16px;}

/* Introduction */
#introUpdate {width:450px;font-size:12px;margin:10px 0px 10px 30px;text-align:left;overflow:hidden;}
#introUpdate blockquote {margin-top:10px; overflow:hidden;}
#introUpdate .thankYou {font-weight:bold;text-align:center;margin:5px;}
#introUpdate .domain {margin:5px;font-size:14px;}
#introUpdate .email {margin:5px;color:Red;}
#introUpdate .settings {padding:5px;font-weight:bold;font-size:12px;}
#yourDomain { width:280px; height:550px; font-size:12px; text-align:justify; font-family:Tahoma; font-weight:bold; float:right; position:relative; top: 10px; left:-10px; z-index: 1; background:url('images/domainHolder.jpg') no-repeat bottom center; }

/* Generator Tool */
select { position:relative;z-index:1; }
.activateButton {margin:10px auto;font-size:24px;font-weight:bold;text-decoration:underline;background:transparent;display:block;border:solid 2px #000000;border-left:solid 2px #cccccc;border-top:solid 2px #cccccc;}
.imageUploader {float:right;width:590px;height:290px;}
.features {width:550px;margin:5px auto;font-size:14px;overflow:hidden;}
.checklistWrapper {float:left;width:45%;padding:0px 5px 0px 5px;margin-right:10px;overflow:hidden;border-left:solid 3px #cccccc;white-space:normal;text-align:left;}

#propertyInfo h2 {cursor:pointer;margin-bottom:10px;}
#propertyInfo div {cursor:pointer;margin-bottom:10px;}
#fileUploads { position:relative; }
#fileUploadWrapper { position:relative; left:185px; display:inline; font-weight:bold; font-size: 16px; }
.fileUpload { z-index:3; opacity: 0; -moz-opacity: 0; filter:progid:DXImageTransform.Microsoft.Alpha(opacity=0); }
#inputCover { position:relative; top:1px; z-index:1; height:25px;padding:0px; }
#lstImages { width:550px; font-size:14px; }
.listRow { background:#cccccc; margin:5px; padding:2px; height:25px; width:560px; }

#roofLabel { }
#roofContainer { position: relative; z-index: 1; float: left; width:81px; height: 20px; overflow: hidden; }
#roofDropDown { overflow: hidden; border: solid 1px #cccccc; background: #ffffff; }
.arrow { padding:0px 3px 0px 3px; font-size:12px; cursor:pointer; }
.zindex { position: relative; z-index: 1; }
#manageNumbers { margin:15px 0px 15px 0px;width:245px; }
#manageNumbers strong { float:left;display:block;white-space:nowrap;margin-right:3px; }
#manageNumbers span { border:solid 1px #aaaaaa; background:#cccccc; }
.linkPad { margin:5px; }