body {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 12px;
  line-height: 18px;
  color: #666;
  margin: 0;
  background: url(../images/bg_home.jpg) repeat-x top;
  padding: 0;}
td{
  color: #666;
  font-size: 12px;
  line-height: 18px;}
a{
  outline:none;
  color: #699;
  text-decoration: none;}
a:hover {
  color: #066;}
  
.boxwrap{
  position:relative;
  margin: 0px auto;
  width: 789px;}

/* HEADER NAV */

.boxheader {
  height: 70px;}
  a.curact:link,
a.curact:active, 
a.curact:visited {
  color: #cc0000;
  font-weight: bold;}
a.curact:hover {
  color: #660000;}

.inmenu {
  float: right;
  width: 538px;
  padding: 22px 0 0 0;}
.inmenu ul{
  list-style: none;
  float:right;}
  
  
  
  .boxfooter {
  clear:both;
  float:left;
  padding: 10px 0;
  border-top: 1px solid #CCC;
  margin: 30px 0 20px 0;}
.inmenu li{
  float:left;
  font-family: "Lucida Sans", Arial, sans-serif;
  font-size: 11px;
  padding: 0 0 0 10px ;
  color: #699;
  margin: 0 0 0 10px;
  border-left: 1px solid #E4EDED;}
.inmenu li.first{
  border:none;}
  
  .inftop {
  text-align: right;
  float: right;
  width: 200px;}
.infmenu {
  width: 538px;
  float: left;}
.infmenu ul {
  list-style: none;
  width:100%; 
  float: left;
  clear:both;}
.infmenu li{
  float: left;
  font-family: "Lucida Sans", Arial, sans-serif;
  font-size: 11px;
  margin:0 10px 0 0;
  border-right: 1px solid #E4EDED;
  padding:0 15px 0 0;
  color: #699;}
.infmenu li.last{
  border:none;}
.inftop {
  text-align: right;
  float: right;
  width: 200px;}
.inlogo {
  margin: 0px;
  padding: 0px;
  float: left;
  width: 235px;}
.inlogo .logo{
  clear:both;
  margin:9px 0 0 0;
  float:left;
  display:inline;
  width: 235px;
  overflow: hidden;
  background: url(../images/logo.jpg) 0 0 no-repeat;
  padding: 41px 0 0 0;
  height:0 !important;
  height /**/:41px; }
  
  #login_form {
	Z-INDEX: 2; BORDER-BOTTOM: #b7cfcf 1px solid; POSITION: absolute; BORDER-LEFT: #b7cfcf 1px solid; MARGIN: 0px 0px 0px 210px; WIDTH: 580px; BACKGROUND: #d8ecec; FLOAT: left; HEIGHT: 50px; BORDER-TOP: medium none; BORDER-RIGHT: #b7cfcf 1px solid; LEFT: 0px
}
#login_form FORM {
	MARGIN: 5px 0px 0px 20px
}
#login_form .close {
	LINE-HEIGHT: normal; MARGIN: 2px 5px 0px 0px; DISPLAY: block; FLOAT: right; FONT-SIZE: 10px
}
#login_form .login {
	PADDING-BOTTOM: 0px; PADDING-LEFT: 0px; WIDTH: 73px; PADDING-RIGHT: 0px; BACKGROUND: url(../images/sprite_buttons.png) no-repeat 0px -40px; FLOAT: left; HEIGHT: 0px !important; OVERFLOW: hidden; PADDING-TOP: 20px
}
#login_form .login:hover {
	PADDING-BOTTOM: 0px; PADDING-LEFT: 0px; WIDTH: 73px; PADDING-RIGHT: 0px; BACKGROUND: url(../images/sprite_buttons.png) no-repeat 0px -40px; FLOAT: left; HEIGHT: 0px !important; OVERFLOW: hidden; PADDING-TOP: 20px
}
#login_form .login:hover {
	BACKGROUND: url(../images/sprite_buttons.png) no-repeat -200px -40px
}
/* HEADER NAV */
.boxclear {
  margin: 0;
  padding: 0;
  clear: both;
  float: none;
  height:0;
  overflow:hidden;}
  
  
  .boxwrap_banner{
  position:relative;
  width:100%;
  margin: 0px auto;
  background:#F5F4E2;
  border-top:2px solid #E8E9DB;
  border-bottom:2px solid #DAD7B8;}
  
  
  .bg_main_body{
  position:relative;
  width:100%;
  margin: 0px auto;
  background:#FFFFFF;
  background-image:url(../images/bg_main.jpg);
  background-repeat:repeat-x;
  }
  

.bdr_hd1 {
	border-right-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-left-style: solid;
	border-right-color: #e5e4d5;
	border-left-color: #dbd8ba;
}
.bdr_hd2 {
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #dbd8ba;
}

h1 {
  margin: 0 0 7px 0px;
  padding: 0;
  color: #699;
  font-weight: normal;
  font-size: 24px;
  position:inherit !important;
  position:relative;}
h2 {
  margin: 0 0 7px 0;
  padding: 0;
  color: #C00;
  font-weight: normal;
  font-size: 18px;}
h3 {
  margin: 0 0 7px 0;
  padding: 0;
  color: #C60;
  font-size: 16px;}

  
  
  
  
 /* MAIN */
.inmain .headline{
  clear:both;
  width:100%;
  border-bottom: 1px solid #E4EDED;
  margin:0 0 20px 0;}
.inmain p{
  margin: 0 0 15px;}
.outer{
  margin: 0;
  padding: 0;
  border: 1px solid #ccc;
  font-size: 11px;}
.outer td{
  font-size: 11px;}
.filter1,
.filter1 td{
  background: #d8ecec;
  font-weight: bold;
  color: #699;}
.filter1 select{
  border: 1px solid #ccc;
  font-size: 11px;}
.filter1 input{
  border: 1px solid #ccc;
  font-size: 11px;}
.filter2,
.filter2 td{
  background: #e2f1f1;
  color: #669999;}
.filter1 a,
.filter2 a{
  color:#c60;}
.filter1 a:hover,
.filter2 a:hover{
  color:#930;}
.filter3 {
  background-color: #e3e2c8;}
.hilite1 {
  background: #f5f4e2;}
.hilite2 {
  background: #f6eeca;}
.hilite3 {
  background: #fff8d8;}
.error{
  font-weight: bold;
  color: #C00;}
.title,
a.title{
  color: #c60;
  font-weight: bold;}
a.title:hover {
  color: #993300;}
.project,
a.project{
  float:left;
  color: #366;
  font-weight: bold;
  font-size: 12px;}
a.project:hover {
  color: #003333;}
  
  
  /* LISTING RESULTS */
td.thumb {
  width: 80px;
  padding:4px;}
.thumb img{
  border: 1px solid #CCC;}
td.grid {
  background-image: url(images/grid.png);
  background-repeat: repeat-y;
  background-position: left 50%;}
td.price{
  font-size: 13px;
  font-weight: bold;
  text-align: center;
  border-left:#ECECEC 1px solid;}
td.details {
  line-height: 14px;
  font-size: 11px;
  padding:5px;
  border-left:#ECECEC 1px solid;}
.date{
  color: #699;}
.pagenumb,
.pagenumb:hover,
.pagenumb1{
  position:relative;
  color: #c0be9a;
  font-weight: bold;
  font-size: 10px;
  font-family: "Lucida Sans", Arial, sans-serif;
  background: #f2f1dd;
  border: 1px solid #c0be9a;
  margin: 0;
  padding: 4px 8px;}
.pagenumb:hover,
.pagenumb1{
  color: #8e8c60;
  background: #fff;}



.inpanel {
  float: left;
  width: 250px;
 /* padding: 55px 0 0 0; */
  padding: 25px 0 0 0;
  margin: 0 0 0 15px;}
  
    /* Buttons */
  .button_search,
.button_search:hover{
  float:left;
  display:inline;
  width: 78px;
  overflow: hidden;
  background: url(../images/sprite_buttons.png) 0 -180px no-repeat;
  padding: 20px 0 0 0;
  height:0 !important;
  height /**/:20px; }
.button_search:hover{
  background: url(../images/sprite_buttons.png) -200px -180px no-repeat;}
  .button_login,
.button_login:hover{
  float:left;
  width: 73px;
  overflow: hidden;
  background: url(../images/sprite_buttons.png) 0 -40px no-repeat;
  padding: 20px 0 0 0;
  height:0 !important;
  height /**/:20px; }
.button_login:hover{
  background: url(../images/sprite_buttons.png) -200px -40px no-repeat;}
.button_new_account,
.button_new_account:hover{
  float:left;
  width: 155px;
  overflow: hidden;
  background: url(../images/sprite_buttons.png) 0 -60px no-repeat;
  padding: 20px 0 0 0;
  height:0 !important;
  height /**/:20px; }
.button_new_account:hover{
  background: url(../images/sprite_buttons.png) -200px -60px no-repeat;}
.button_show,
.button_show:hover{
  float:left;
  width: 72px;
  overflow: hidden;
  background: url(../images/sprite_buttons.png) 0 -80px no-repeat;
  padding: 20px 0 0 0;
  height:0 !important;
  height /**/:20px; }
.button_show:hover{
  background: url(../images/sprite_buttons.png) -200px -80px no-repeat;}
.button_post_question,
.button_post_question:hover{
  float:left;
  width: 168px;
  overflow: hidden;
  background: url(../images/sprite_buttons.png) 0 -100px no-repeat;
  padding: 20px 0 0 0;
  height:0 !important;
  height /**/:20px; }
.button_post_question:hover{
  background: url(../images/sprite_buttons.png) -200px -100px no-repeat;}
.button_make_offer,
.button_make_offer:hover{
  float:left;
  width: 122px;
  overflow: hidden;
  background: url(../images/sprite_buttons.png) 0 -120px no-repeat;
  padding: 20px 0 0 0;
  height:0 !important;
  height /**/:20px; }
.button_make_offer:hover{
  background: url(../images/sprite_buttons.png) -200px -120px no-repeat;}
.button_new_website,
.button_new_website:hover{
  float:left;
  width: 150px;
  overflow: hidden;
  background: url(../images/sprite_buttons.png) 0 -140px no-repeat;
  padding: 20px 0 0 0;
  height:0 !important;
  height /**/:20px; }
.button_new_website:hover{
  background: url(../images/sprite_buttons.png) -200px -140px no-repeat;}
.button_new_domain,
.button_new_domain:hover{
  float:left;
  width: 149px;
  overflow: hidden;
  background: url(../images/sprite_buttons.png) 0 -160px no-repeat;
  padding: 20px 0 0 0;
  height:0 !important;
  height /**/:20px; }
.button_new_domain:hover{
  background: url(../images/sprite_buttons.png) -200px -160px no-repeat;}
.button_search,
.button_search:hover{
  float:left;
  display:inline;
  width: 78px;
  overflow: hidden;
  background: url(../images/sprite_buttons.png) 0 -180px no-repeat;
  padding: 20px 0 0 0;
  height:0 !important;
  height /**/:20px; }
.button_search:hover{
  background: url(../images/sprite_buttons.png) -200px -180px no-repeat;}
    /* End Buttons */
  
  /* SIDEBAR */
.inpanel .headline{
  clear:both;
  width:100%;
  border-bottom: 1px solid #000;}
.inpanel h2{
  margin:0 0 5px 0;}
.inpanel .list{
  clear:both;
  margin: 0;
  font-size: 11px;
  padding: 8px 0;
  border-bottom: 1px dotted #000;}
.account{
  background:#FBFAEC;
  border:1px solid #ccc;
  margin:0 0 13px 0;}
.account h2{
  background:#D8ECEC;
  font-weight:bold;
  font-size:11px;
  padding:5px 10px;
  margin:0;
  color:#666;}
.account ul{
  margin:5px 0;}
.account li{
  display:inline;}
.account li a{
  font-size:11px;
  font-weight:bold;
  display:block;
  padding:3px 10px;}
  
  
  
  
.float_r{
  float:right;}
.float_l{
  float:left;}
  .button_directory,
.button_directory:hover{
  float:left;
  display:inline;
  width: 191px;
  overflow: hidden;
  background: url(../images/sprite_buttons.png) 0 -20px no-repeat;
  padding: 20px 0 0 0;
  height:0 !important;
  height /**/:20px; }
.button_directory:hover{
  background: url(../images/sprite_buttons.png) -200px -20px no-repeat;}
