/* CSS Document */

* {margin:0; padding:0;}

body, td, th, input, textarea {font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif; list-style:circle; font-size:11px;}
h3 {color:#000000; font-weight:bold; font-size:11px;}
h2, h4 {color:#369DC6; font-size:18px; font-weight:normal; margin-bottom:20px;}
h4 {color:#000000;}

a {color:#369DC6;}
a:hover {color:#BC6E23;}
select, textarea, .inp {border: solid 1px #A3B87F; background:#ffffff;}
select, option {font-size:11px;}
.inp {padding:2px;}

hr {border-top:solid 1px #D4D4D4; border-bottom:solid 1px #FEFEFE; border-left:none; border-right:none; margin:5px 0; //margin:0;}

#mainContainer {min-width:1000px; position:relative;}

a.logo {position:absolute; left:0; top:135px; z-index:1000; background:url(../img/logo.jpg); width:189px; height:84px; //top:155px;}

#topContainer {margin-left:211px; position:relative; margin-top:12px; color:#757575; line-height:160%;}
#topContainer div.outer {float:left; width:50%; position:relative; margin-right:-2px;}
#topContainer div.inner {margin-right:23px; height:150px; background:#F1F1F1; position:relative;}
#topContainer .text {padding:7px 10px 10px 10px;}
.wLeftTop, .wRightTop, .wRightBottom, .wLeftBottom {width:6px; height:6px; position:absolute; margin:0; padding:0;} 
.wLeftTop {background:url(../img/w-l-t.jpg) no-repeat; left:0; top:0;}
.wRightTop {background:url(../img/w-r-t.jpg) no-repeat; right:0; top:0;}
.wRightBottom {background:url(../img/w-r-b.jpg) no-repeat 0 bottom; right:0; bottom:0;}
.wLeftBottom {background:url(../img/w-l-b.jpg) no-repeat 0 bottom; left:0; bottom:0;}

#addButtons {margin-left:228px; height:36px; background:url(../img/bg-resume.jpg) no-repeat 0 bottom;}
#addButtons div {padding:16px 0 0 13px;}
#addButtons a {margin-right:12px; color:#8D571B;}
#addButtons a:hover {color:#CC6633;}

#blueLine {height:70px; margin-left:211px; background:url(../img/bg-blue.gif) repeat-x; margin-right:23px; position:relative;}
#blueLine #iFind {height:70px; position:absolute; left:0; top:0; width:57px; line-height:68px; color:#FFFFFF; font-weight:bold; font-size:14px; margin:0 0 0 14px; background:none;}
#blueLine div.outer {height:70px; background:url(../img/blue-left.jpg) no-repeat; position:relative;}
#blueLine div.inner {height:70px; background:url(../img/blue-right.jpg) no-repeat right 0; position:relative;}
#blueLine #divCheck {position:absolute; left:58px; width:110px; height:60px; background:url(../img/bg-arr-blue.jpg) no-repeat; padding-top:9px;}
#blueLine #divCheck label {display:block; margin:6px 0 0 40px; color:#FFFFFF;}
#blueLine #divCheck label input {margin-right:8px;}
#blueLine #divList {position:absolute; left:189px; height:58px; background:url(../img/bg-arr-blue.jpg) no-repeat; padding-top:13px; padding-left:50px;}
#blueLine select {width:160px; margin-bottom:10px;}
#blueLine #divParam {height:70px; margin-left:416px; background:url(../img/bg-arr-blue.jpg) no-repeat; padding:15px 15px 0 40px; color:#FFFFFF; position:relative;}
#blueLine #divParam .divleft {widht:95px; margin:3px 0 0 15px; float:left;}
#blueLine #divParam .divmid {margin-left:115px; margin-right:60px; padding:0; position:relative; background:#3399CC;}
#blueLine #divParam .divmid div {border: solid 1px #A3B87F; background:#FFFFFF;}
#blueLine #divParam .divmid div div {margin:2px; border:none; background:#FFFFFF;}
#blueLine #divParam .inp {width:100%; margin:0; top:0; padding:0; border:none; background:#ffffff;}
#blueLine #divParam .divright {widht:70px; float:right;}
#blueLine #divParam .divext {float:right; margin:8px 4px 0 0; clear:both;}
#blueLine #divParam a {color:#FFFFFF; text-decoration:underline;}
.btn {padding:0px 8px; //padding:1px 4px;}

#info {position:absolute; left:0; top:208px; color:#6E6E6E; margin:10px 20px; //top:228px;}

#sideBoxLeft {width:210px; float:left; position:relative; z-index:100;}
#sideBoxRight {width:271px; float:right; margin:5px 2px 0 0;}
#midContainer {margin-left:212px; margin-right:273px; position:relative;}
#midContainer #leftColumn {width:50%; float:left;}
#midContainer #rightColumn {width:50%; float:left; margin-right:-3px;}
.columnInner {margin-right:37px;}

#authForm {margin-left:21px;}
#authForm input {margin-bottom:3px;}
#login {margin-top:2px;}
#authForm .top {background:url(../img/bg-rose-top.gif) no-repeat 0 bottom; height:9px;}
#authForm .mid {background:url(../img/bg-rose-mid.gif) repeat-y; padding:5px 10px; position:relative;}
#authForm .bot {background:url(../img/bg-rose-bot.gif) no-repeat; height:12px;}

#townList {color:#555555; margin-left:21px; margin-top:16px;}
#townList a {color:#525252; display:block; text-decoration:none; background:url(../img/marker-arrow.gif) no-repeat 0 5px; padding:1px 12px;}
#townList a:hover {color:#369DC6; text-decoration:underline;}

#profile {margin:30px 21px; font-size:10px; color:#595959;}

.grayLinkBox {height:39px; background:url(../img/bg-gray-h-m.jpg) repeat-x; margin-bottom:10px;}
.grayLinkBox div {height:39px; line-height:36px;}
.grayLinkBox div {background:url(../img/bg-gray-h-l.jpg) no-repeat;}
.grayLinkBox div div {background:url(../img/bg-bray-h-r.jpg) no-repeat right;}
.grayLinkBox a {color:#7F7F7F; font-size:18px; text-decoration:underline; margin-left:10px; padding-left:2px;}
.grayLinkBox a:hover {color:#369DC6;}

.linkGrid a {display:block; height:27px; line-height:27px; font-size:12px; padding-left:4px;}
.moreBtn {height:23px; line-height:23px; background:url(../img/bluebtn-m.gif) repeat-x; float:left; width:115px; clear:both; margin:20px 0;}
.moreBtn div {background:url(../img/bluebtn-l.gif) no-repeat; height:30px;}
.moreBtn div div {background:url(../img/bluebtn-r.gif) right 0 no-repeat;}
.moreBtn a {margin-left:10px; color:#FFFFFF; line-height:21px; text-decoration:none;}
.moreBtn a:hover {color:#FFFFFF;}
.bgGray {background-color:#F0F0F0;}

.adlink {margin-top:70px;font-size:10px; color:#595959;}
.ad728x90 {padding:10px 0px;}

#resale {background:url(../img/rounded-gray-mid.gif) repeat-y; margin-bottom:30px;}
#resale .top {background:url(../img/rounded-gray-top.gif) no-repeat; height:7px;}
#resale .bottom {background:url(../img/rouded-gray-bottom.gif) no-repeat; height:10px;}
#resale .inner {padding: 0 10px;}

#email {color:#BCBCBE};

#email, #e-mail, #pass {border:solid 1px #A4B57F; padding:1px;}

.submitBtn {border:none; width:92px; height:23px; color:#777777; background:url(../img/graybtn.gif) no-repeat 0 2px #ffffff; margin-top:7px; cursor:pointer;}

#footer {margin:22px 22px 0 22px; color:#ADADAD; height:84px; background:url(../img/bg-foot-m.gif) repeat-x;}
#footer .outer {heighr:84px; background:url(../img/bg-foot-l.gif) no-repeat;}
#footer .inner {height:84px; background:url(../img/bg-foot-r.gif) right 0 no-repeat;}
#footer .content {padding:12px;}
#footer .left {width:113px; float:left;}
#footer .left span {float:left; position:relative; top:-4px; width:70px; margin-left:4px;}
#footer .right {width:236px; float:right;}
#footer .mid {left:180px; position:absolute;}