body { padding: 0; margin: 0; font: 0.7em Verdana, Arial, sans-serif; line-height: 1.6em; background-image: url(../images/stripe1.png);/*background: #8c8c8c;*/ color: #000; }

/* content holder */
#wrapper01 {  width: auto; background-color: #fff; background-image: url(../images/bkg.jpg);padding-top:0px; height: 100px;}

/* header */
.header { margin:0 auto; width: 1000px;margin-bottom:0px; height:150px;background-color: #fff; }

#wrapper02 { margin: 95px auto;max-width: 1000px;background-color: #fff;}


#wrapper03{
  
   float: left;
   height: 285px;
   width: 1000px;
   background-color: #fff;
}
.left1{
   position: relative;
   float: left;
   left: 5px;
   width: 240px;
   background-color: #c6d9f1;
   height:30px;
}
.left2{
   position: relative;
   float: left;
   left: 15px;
   width: 240px;
   background-color: #c6d9f1;
   height:30px;
}
.left3{
   position: relative;
   float: left;
   left: 25px;
   width: 240px;
   background-color: #c6d9f1;
   height:30px;
}
.right{
   position: relative;
   float: right;
   right: 5px;
   width: 240px;
   background-color: #c6d9f1;
   height:30px;
}
.leftbottom11{
   
   
   width: 238px;
   height: 238px;
   
   border: 1px solid; color: #c6d9f1;
   margin-top: 6px;
   
}
#text2 {
Font: 16px verdana; color: #1f497d;
margin: 5px;

}
/*.footer{
   position: relative;
   float: left;
   
   width: 1000px;
   background-color: #cfcfcf;
} */


/* links */
a { color: #003B6E; font: 13px; }
a:hover { color: #9EC068; }

/* headings */
h1 { font: bold 2em "Arial", Sans-Serif; margin: 0; letter-spacing: -1px; }
h2 { font: bold 2em Arial, Sans-Serif; margin: 0; padding: 0; }
h1 a, h2 a { color: #2b2b2b; background: #fff; text-decoration: none; }
h1 a:hover, h2 a:hover { color: #2b2b2b; background: #FFF; }
.title { color: #808080; background: #fff; }

/* horizontal tabbed menu */
#tabs { background: #fff url(../images/bigbox.gif) no-repeat top left; color: #000; height: 64px; text-align: center; padding: 0 0 0 210px; }
#tabs li { display: inline; height: 45px; }
#tabs li a { float: left; background: #fff url(../images/barbg.gif) no-repeat; color: #808080; padding: 7px 0; width: 82px; text-align: center; font-weight: bold; text-decoration: none; }
#tabs li a:hover { background: #fff url(../images/barcurrent.gif) no-repeat; color: #000; }
#tabs li a.current { background: #fff url(../images/barcurrent.gif) no-repeat; color: #2C71AE; }
.key { text-decoration: underline; }

/* lists and form elements */
ul { margin: 0; padding: 0; list-style: none; }

/* @group Form */
form { margin-left: 10px; margin-right:10px; }
form1 { margin-left: 10px; margin-right:10px; }
input.search { width: 165px; border: none; background: #fff url(../images/inputsmall.gif) no-repeat; padding: 6px 10px; color: #1E67A8; font-weight: bold; }
input.button { padding: 3px; }
#form h2 {background-color:#c6d9f1; height: 20px; font-weight: bold; border-bottom: 1px solid #D6D5D6; text-indent: 5px; padding: 5px; font-size: 18px; text-align: left; padding-left: -30px; }
#form .fieldgrp { margin-bottom: 0.5em;width: 100%; margin-left:15px; }
#form .field { float: left; font-size: 95%; width: 380px; }
#form .field input { border: 2px solid #c6d9f1; margin: 0px; }
#form .field textarea { border: 2px solid #c6d9f1; margin: 0 0 0px; }
#form input { border: 2px solid #c6d9f1;  padding: 2px; }
#form textarea { border: 2px solid #c6d9f1; margin: 0 0 10px; }
#form select { border: 2px solid #c6d9f1; margin: 0 0 10px; padding: 1px; }
#form label.top { display: block; }
#form label { clear: both; color: #333333; display: block; float: left; font-size: 12px; font-weight: bold; line-height: 22px; padding: 0 10px 0 0; text-align: center; width: 200px;padding-bottom:15px; }
#form label.onehpx { width: 120px; }
#form input.error { background-color: #DEEFFF; color: #000000; border: 1px SOLID #EA5200; }
#form label.error { background: url("../images/cross.png") no-repeat 0px 0px; padding-left: 18px; padding-bottom: 2px; font-weight: bold; font-size: 9px; color: #EA5200; float: none;display: inline;   }
#form label.checked { background: url("../images/check.png") no-repeat 0px 0px; float: none; display: inline; }
/* Top Search Form */
#search { float: left; clear: both; color: #000; background: #fff url(../images/searchbg.gif) no-repeat; padding: 14px 0 20px 5px; width: 500px; margin: 5px 0 0 0; }
#search p { padding: 0; margin: 0; }
/* misc */
.buttons { text-align: right; padding: 4px 3px 0 0; }
.left_articles .buttons { float: right; height: 20px; }
.bluebtn { background: #488EB2 url(../images/bluebtn.gif) no-repeat; width: 100px; padding: 1px 16px 5px 16px; color: #fff; text-decoration: none; }
.greenbtn { background: #488EB2 url(../images/greenbtn.gif) no-repeat; padding: 1px 17px 5px 16px; color: #fff; text-decoration: none; }
.bluebtn:hover, .greenbtn:hover { background: #488EB2 url(../images/hoverbtn.gif) no-repeat; color: #fff; }
/* @end */

.blueerror { background: #E8EFF5; border: 1px solid #2580B2; padding: 3px; }
.total { background-color: #F5F5DC; }
.clear { clear: both; }

/* @group Sidebar */
#sidebar { padding: 0; margin: 0; width: 235px;}
#sidebar h1 { background-color:#c6d9f1; height: 20px;margin-top: 10px; padding: 5px 0 5px 10px; Font: 18px verdana; color: #1f497d; /*'Trebuchet MS', Sans-serif;*/ color: #1f497d; /* background: #fff /*url(../images/headerbg.gif) repeat-x left bottom; height: 35px; border: 1px solid #e5b8b7; */ }
#sidebar .left-box { border: 1px solid #c6d9f1; margin: 0 0 10px 0;text-decoration: none;Font: 14px verdana; }
.sidebartext {Font: 16px verdana; color: #1f497d; text-align: center; padding-top: 15px; padding-bottom: 15px; text-decoration: none; }
.sidebartext2 {Font: 20px verdana; color: #000; text-align: center; padding-top:5px; padding-bottom: 10px;text-decoration: none;  }
#sidebar ul.sidemenu { list-style: none; text-align: left; margin: 3px 0 8px 0; padding: 0; text-decoration: none; }
#sidebar ul.sidemenu li { background: url(../images/go.gif) no-repeat 5px 5px; padding: 2px 0 2px 25px; margin: 0 2px; }
#sidebar ul.sidemenu a { font-weight: bolder; text-decoration: none; background-image: none; }
/* @end */


/* Main Table
 * This class handles the appearence of the
 * the main tables used with 68classifieds
 *
*/
/*table.main { border: 1px solid #000000; background-color: #FFFFFF; }*/
table.main {  /*border: 1px solid #000000;*/ background-color: #fff; }
table.lborder {  margin-top: -5px; border: 1px solid #000; background-color: #fff; }
/* Table Border
 * This class handles the inside table layout
 *
*/
.tableborder { border: 1px solid #D6D5D6; width: 500px; padding-left: 0px;padding-right: 0px; }
.tableborder1 { border: 1px solid #D6D5D6; width: 500px; padding-left: 0px;padding-right: 0px; margin-left:-10px; }
/* TH
 * This class handles the appearence of the
 * the first 
  in all tables. With the default
 * template this is the blue row.
 *
*/
th {  background-color: #fcb8d6; /*url(../images/th.jpg) repeat-x; color: #000; font-weight: ;*/ border-bottom: 1px solid #D6D5D6; /*text-indent: 5px;*/ padding: 5px; margin: 5px; font: 14px verdana; text-align: center; color: #000; }

/* @group Content */

#content { width: 500px; text-align: left; padding-top: 10px; margin-left:0px;margin-right:0px;}
#content th a:link, #content th a:visited { color: #000; text-decoration: none; }
#content th a:hover { color: #000; text-decoration: underline; }

/* @end */

/* @group Checkout */

.step { background-color: #EAEAEA; color: #000; width: 100%; padding: 5px; border: 1px solid #ccc; }
.breadcrumbs:link, .breadcrumbs:visited, .breadcrumbs:active, .breadcrumbs:hover { color: #3b67d2; font-weight: bold; text-decoration: none; }
span.completed { color: green; }
span.pending { color: black; }
span.pendingpayment { background: #FFFF99; color: #000; padding: 3px; display: block; }
span.notcompleted { color: #CACACA; }
span.notcompletedred { color: red; }
.characters { color: #666666; display: inline; float: none; font-size: 100%; font-weight: normal; padding: 0; width: auto; }
.characters { color: #666666; font-size: 9px; text-align: right; }

/* @end */

/* Content Forms */
#content fieldset { margin-left:-11px;margin-bottom: 6px; /*border: 1px solid #CCCCCC;*/ padding: 0px; background-color: #fff;width:500px; }
#content fieldset legend { padding: .1em .3em; font-size: 12pt; font-weight: bold; color: #2b2b2b; }
#content .continue input { float: right; border: 3px double #999; border-left-color: #ccc; border-top-color: #ccc; color: #333; padding: 0.25em; }
#content .submit input { border: 3px double #999; border-left-color: #ccc; border-top-color: #ccc; color: #333; padding: 0.25em; }
#content fieldset p { clear: both; padding: 0px; margin: 0px; }
#content fieldset p label { float: left; }


/* Breadcrumb
 * This class handles the category
 * breadcrumb trail
*/
#content .breadcrumb a { color: #3b67d2; font-weight: bold; text-decoration: none; }
#content a.breadcrumb:hover { color: #3b67d2; font-weight: bold; text-decoration: underline; }

/* Pagination
 * This class handles the appearence of the
 * previous and next section
 *
*/
.pageNav td { padding: 2px 4px 2px 4px; }
.pageNav a { text-decoration: none; }
.pagination { text-align: right; background-color: #7088b0; color: #333333; }
.paginationNum { background-color: #FFFFFF; color: #333333; }
.navigationBack { background-color: #809ac5; color: #FFFFFF; font: bold 11px tahoma, verdana, geneva, lucida, 'lucida grande', arial, helvetica, sans-serif; padding: 3px 6px 3px 6px; white-space: nowrap; }
.navigation { font: x-small verdana, geneva, lucida, 'lucida grande', arial, helvetica, sans-serif; }

/* Featured Listings
 * td.featured handles the display of featured listings
 *
*/
td.featured { background-color: #F1F1F1; }

/* Bold Listings
 * td.bold handles the display of bold listings
 *
*/
td.bold { font-weight: bold; }

/* Highlighted Listings
 * td.highlighted handles the display of highlighted listings
 *
*/
td.highlighted { background-color: #FFF7D2; }

/* row1 & row2
 * This section handles alternating rows
 *
*/
/*.row1 { background-color: #d0d0d0;  text-align: center; }
.row2 { background-color: #FFF; }*/

/* Listing Extras */
.listingextras,
.listingextras a { margin: 5px 0; font-size: 1em; text-align: center; }
.listingextras2 { border: 1px solid #F1F1F1; margin: 5px; padding: 5px; }
.listingextras2 a { margin: 5px 0; font-size: 1em; }
.favorites { background: url('../images/favorites.gif') left top no-repeat; padding: 0px 0 2px 20px; margin-left: 10px; height: 16px; }
.delfavorites { background: url('../images/favorites_delete.gif') left top no-repeat; padding: 0px 0 2px 20px; margin-left: 10px; height: 16px; }
.printer { background: url('../images/printer.gif') left top no-repeat; padding: 0px 0 2px 20px; margin-left: 10px; height: 16px; }
.moreads { background: url('../images/moreads-seller.gif') left top no-repeat; padding: 0px 0 2px 20px; margin-left: 10px; height: 16px; }
.friendmail { background: url('../images/friendmail.gif') left top no-repeat; padding: 0px 0 2px 20px; margin-left: 10px; height: 16px; }
.contact { background: url('../images/contact.gif') left top no-repeat; padding: 0px 0 2px 20px; margin-left: 10px; height: 16px; }
blockquote { margin: 10px 0; padding: 5px; color: #666; border: 1px inset; }
.updated { background: #E8EFF5 url(../images/check.png) no-repeat 1em; border: 1px solid #2580B2; margin: 1em 5% 10px; padding: 0 1em 0 3em; }
.notes { background-color: #FFF5F2; border: 1px solid #FFD6CF; color: #333333; margin-bottom: 2px; padding: 1em; }

/* footer  */
/*.footer { clear: both; text-align: center; line-height: 1.8em; padding: 10px 0 10px 0; border-top: 1px solid #ccc; }*/
.footer1{
   position: relative;
   float: left;
   left: 0px;
   width: 1000px;
   
   
   
   
}

/*-------------impromptu---------- */
.cleanbluewarning .cleanblue { background-color: #acb4c4; }
.cleanbluefade { position: absolute; background-color: #aaaaaa; }
div.cleanblue { font-family: Georgia,"Times New Roman",serif; position: absolute; background-color: #ffffff; width: 300px; font-size: 12px; text-align: left; border: solid 1px #213e80; }
div.cleanblue .cleanbluecontainer { background-color: #ffffff; padding: 0px; font-weight: bold; }
div.cleanblue .cleanblueclose { background: url('../images/th.jpg'); text-align: right; width: 90%; cursor: default; padding: 1px 15px; color: #ffffff; font-weight: bold; }
div.cleanblue .cleanbluemessage { padding: 10px; line-height: 20px; font-size: 11px; color: #333333; }
div.cleanblue .cleanbluebuttons { text-align: right; padding: 5px 0 5px 0; border: solid 1px #eeeeee; background-color: #f4f4f4; }
div.cleanblue button { padding: 3px 10px; margin: 0 10px; background-color: #567ebb; border: solid 1px #f4f4f4; color: #ffffff; font-weight: bold; font-size: 12px; }
div.cleanblue button:hover { border: solid 1px #d4d4d4; }

.border{
border-top: 1px solid #ccc;
}
.aligncontact
{

margin-left: -10px;
}

.alignstep7
{

margin-left: 10px;
}
.alignstep1
{

margin-left: 12px;
}
.renewform
{
width: 506px;
margin-left: -6px;
}
.alignstep2
{

margin-left: 0px;
}

#stylefour{

	position:relative;
	display:block;
	height:39px;
	font-size:13px;
	font-weight:bold;
	background:transparent url(../images/bgOFF.gif) repeat-x top left;
	font-family:Arial,Verdana,Helvitica,sans-serif;
	border-top:8px solid #f0f0f0;
	margin: 0px auto; padding-top: 0px; max-width: 1000px;
	padding-bottom: 0px;
	background-color: #c6d9f1;
}
#stylefour ul{
margin:0;
padding:0;list-style-type:none;
}
#stylefour ul li{
display:block;
float: left;
margin:0;
}
#stylefour ul li a{
display:block;
float:left;
color:#20487b;
text-decoration:none;
padding:11px 20px 0 20px;
height:23px;
background:transparent url(../images/bgDIVIDER.gif) no-repeat top right;
}
#stylefour ul li a:hover,#stylefour ul li a.current{
color:#c6d9f1; 
background:#fff url(../images/bgON.gif) no-repeat top right;
}

.slideshow { height: 232px; width: 232px; margin-left:0px; }
.slideshow img { width: 468px; padding: 15px; border: 1px solid #ccc; background-color: #eee; }

#newlistings{
background-color: #fce5ef;
border: 1px solid #ccc;
text-align: center;
padding-top: 15px;}

.search_input {
	padding: 6px;
	width: 345px;
	border: 1px solid #bababa;
	background: #FFFFFF;
	font-size: 25px;
	color: #CCCCCC;
	float: left;
	margin-right: 10px;
	
	background-repeat: repeat-x;
	font-style: italic;
	height: 30px;
}

#searchform {
	margin-left: 55px;
	
	padding-top:15px;
	padding-bottom:15px;
}
#searchformside {
	margin-left: 0px;
	
	padding-top:15px;
	padding-bottom:15px;
}
.input {
	background-image: url(images/form_bg.jpg);
	background-repeat: repeat-x;
	border: 1px solid #ccc;
	color: #333333;
	font-size: 11px;
	margin-right: 4px;
	padding: 5px;
}
#txtblue {
Font: 12px verdana; color: #1f487c;  padding-top:5px; padding-bottom: 3px;text-decoration: none; padding-left: 5px; padding-right: 5px; }

#txtbluex {
Font: 12px verdana; color: #1f487c;  padding-top:5px; padding-bottom: 3px;text-decoration: none; padding-left: 5px; padding-right: 5px; }

#movetxt{margin-right: 20px;}

#footertxt{
   font-size: 10px;
  text-align:center;
   margin-top: -125px;
   
   
   

   
}
.txtfix{margin-top: -25px; text-align:center;}
.btn {margin-top:15px;}

.alignbx {padding-top:10px;}

#step2{margin-left: 10px;}

.alignstep1
{

margin-left: 12px;
}

.renewform
{
width: 506px;
margin-left: -6px;
}