html {height:100%;}
body {margin:0; padding:0; height:100%;font-family:arial, serif; background: #abaa9f url('images/bg.gif') top left repeat-x;}
p {margin-left:10px;margin-right:10px;text-align:left;}
img {border: none;}
input {border: 1px solid #999999;}
textarea {border: 1px solid #999999;}


#wrap {background: url('images/wrap-bg.gif') top left repeat-y white; min-height:100%; width:708px; margin:auto; position:relative;}

#inner-wrap {padding-bottom: 70px;}
#inner-wrap:after {content:" "; display:block; clear:both;}
* html #wrap {height:100%}

#header {background:url('images/header-bg.gif') top left repeat-y #252525; color: white; margin:0; padding:0; height: 348px;}
#links {padding: 20px 0px 0px 30px;}

#left {float:left; width:214px; border: 0px solid #ff0000;}
#left-text {margin-left: 4px; padding: 20px 0px 20px 15px; min-height: 500px; font: normal 11px Tahoma, Arial, Helvetica; color: #767676; text-align: left; background-color: white;}
#left-text a {color: #255669; text-decoration: underline;}
#left-text a:hover {color: #255669; text-decoration: none;}

#left-text form {margin-left: 0px; padding: 0px; font: normal 11px Tahoma, Arial, Helvetica; color: #767676; text-align: left; background-color: white;}

#main {position:relative; margin-left:214px; border: 0px solid #ff0000;}
#main-text {margin-right: 4px; padding: 2px 0px 20px 15px; min-height: 518px; font: normal 11px Tahoma, Arial, Helvetica; color: #767676; text-align: left; background-color: white;}
#main-text a {color: #255669; text-decoration: underline;}
#main-text a:hover {color: #255669; text-decoration: none;}

#main-text table {margin-top: 20px;}

#welcome {background: #e2dfcb; width: 440px; min-height: 215px; padding: 10px 10px 5px 10px;}
#welcome a {font: normal 11px Tahoma, Arial, Helvetica; color: #255669; text-decoration: underline;}
#welcome a:hover {font: normal 11px Tahoma, Arial, Helvetica; color: #255669; text-decoration: none;}

.style1 {font: normal 24px Tahoma, Arial, Helvetica; color: #373F55;}
.red-heading {font: normal 16px Tahoma, Arial, Helvetica; color: #9e0b0e;}
.grey-heading {font: bold 11px Tahoma, Arial, Helvetica; color: #757575;}
.style2 {font: normal 11px Tahoma, Arial, Helvetica; color: #333333}

.listing-bg {background: #e3e3e3; font: bold 11px Tahoma, Arial, Helvetica; color: #495355; padding: 2px 2px 2px 2px;}
.listing-bg2 {background: #ececec; font: bold 11px Tahoma, Arial, Helvetica; color: #495355;  padding: 2px 2px 2px 2px;}

#full {position: relative; margin-left: 4px; width: 700px; background-color: white;  border: 0px solid #ff0000;}
#full-text {padding: 10px 10px 0px 10px; min-height: 600px; font: normal 11px Tahoma, Arial, Helvetica; color: #767676; text-align: left;}
#full-text a {color: #255669; text-decoration: underline;}
#full-text a:hover {color: #255669; text-decoration: none;}

.listingA {min-height: 143px; height: 100%; margin: 0px 0px 2px 0px; background-color: #e2dfcb; border: 0px solid #ff0000;}
.listingA:after {content:" "; display:block; clear:both;}
.listingB {min-height: 143px; height: 100%; margin: 0px 0px 2px 0px; background-color: white; border: 0px solid #ff0000;}
.listingB-text {font: normal 11px Tahoma, Arial, Helvetica; color: #767676; text-align: left;}


.listing-left {float:left; width:200px; min-height: 143px; text-align:center; padding: 5px 5px 5px 5px;}
.listing-main {position:relative; margin-left:200px; min-height: 143px; padding: 5px 5px 5px 5px;}
.listing-right {float:right; width:150px; text-align:center;}
.listing-content {margin-right:150px; text-align:left;}

.listing-left2 {float:left; width:200px; text-align: left; padding: 5px 5px 5px 5px;}
.listing-main2 {position:relative; margin-left:210px; padding: 5px 5px 5px 5px;}

.sv-listing-left2 {float:left; width:251px; text-align: left; padding: 5px 5px 5px 5px;}
.sv-listing-main2 {position:relative; margin-left:261px; padding: 5px 5px 5px 5px;}

#footer {position:absolute; margin-left: 4px; bottom:0; height: 70px; width: 700px; color:#000000; border: 0px solid #ff0000;}
/*#footer {tex-align:center;margin:0px auto; bottom:0; height: 70px; width: 700px; color:#000000; border: 0px solid #ff0000;}*/
#footer-text {padding: 0px 0px 0px 0px; font: normal 11px Tahoma, Arial, Helvetica; color: black;}
#footer-text a {text-decoration: none; color: black;}
#footer-text a:hover {text-decoration: underline; color: #255669;}

#footer-left {float:left; width:200px; text-align: left; padding: 5px 0px 0px 15px; background-color: #abaa9f; color: white;}
/*#footer-left {float:left; width:200px; margin-left:4px;text-align: left; padding: 5px 0px 0px 15px; background-color: #abaa9f; color: white;}*/
#footer-main {position:relative; margin-left:200px; height: 70px; background-color: #e2dfcb;}
#footer-right {float:right; width:200px; text-align: left; padding: 10px 0px 0px 15px;}
#footer-content {margin-right:200px; text-align: left; padding: 5px 0px 0px 15px;}
