
body {
background: #ffffff;
margin: 0;
padding: 0;
font: 9pt Verdana, arial;}

#wrapper {
width: 100%;
margin: 0 auto;}


/* HEADER */

#header {
width: 100%;
background: url(images/bg.jpg) repeat-x;
height: 181px;}

/* TOP NAVIGATION */

#navbar {
margin-top: 0;
width: 100%;}

.menu * {
padding: 0;
margin: 0;}

.menu {
width: 100%;
padding: 0;
margin: 0;}

.menu ul {
margin: 0;
position: relative;
list-style: none; 
list-style-type: none; 
padding-right: 25px;}

.menu ul li {
float: left;
display: inline;
padding-top: 0;
padding-left: 30px;
list-style: none;}

.menu li a {
float: left;
display: inline;
font: bold 9pt Verdana, arial;
text-align: center;
padding: 12px 0;
text-decoration: none;
text-transform: uppercase;
color: #FFFFFF;}

.menu li.current_page_item a {
background: url(images/arrow.gif) bottom no-repeat;
color: #DCEAF4;}

.menu li a:hover {
text-decoration: none;
background: url(images/arrow.gif) bottom no-repeat;
color: #FFFFFF;}

/* BLOG NAME PROPERTIES */

h1 {
clear: both;
margin: 0;
text-align: left;
padding-top: 30px;
padding-left: 40px;
letter-spacing: 1px;
font: bold 2.4em Verdana, serif;}

a.mainlink {
text-decoration: none;
color: #FFFFFF;}

a.mainlink:hover {
text-decoration: none;
color: #FFFFFF;}

#description {
clear: both;
padding-top: 12px;
padding-left: 45px;
font: 1.1em Verdana, serif;
color: #DCEAF4;}

/* SIDEBAR */

#leftnav {
float: left;
width: 200px;
padding-top: 7px;
padding-left: 5px;
padding-right: 5px;}

#mainnav {
float: left;
width: 210px;
padding-top: 7px;
padding-right: 15px;}

.nav h2 {
clear: both;
background: #024A82;
font: bold 9pt Verdana, arial;
text-indent: 20px;
margin-top: 15px;
padding: 7px 0;
color: #DCEAF4;}

.nav * {
padding: 0;
margin: 0;}

.nav li {
list-style: none;}

.nav li a {
display: block;
background: url(images/link.gif) bottom no-repeat;
padding: 7px 0;
text-indent: 15px;
width: 210px;
font: 9pt Verdana, arial;
text-decoration: none;
text-transform: capitalize;
color: #6E6E6E;}

.nav li a:hover {
color: #033D72;}

/* MAIN PROPERTIES */

table.addlast {
	font: 8pt verdana, serif;
	background-color: #cccccc;
}

td.addlast1{
	padding: 3px 3px 3px 3px;
	font: 8pt verdana, serif;
	font-weight: bold;
	text-align: center;
	background-color: #024a82;
	color: white;
}

td.addlast11{
	padding: 3px 3px 3px 3px;
	font: 8pt verdana, serif;
	font-weight: bold;
	width: 70%;
	background-color: #024a82;
	color: white;
}

td.addlast2{
	padding: 3px 3px 3px 3px;
	font: 8pt verdana, serif;
	text-align: center;
	vertical-align: top;
	background-color: #ffffff;
}

td.addlast22{
	padding: 3px 5px 5px 5px;
	font: 8pt verdana, serif;
	background-color: #ffffff;
}

#main {
float: left;
padding-top: 20px;
line-height: 16px;
text-align: justify;
font: 10pt verdana, serif;
width: 100%;
color: #3E3C3C;}

*html #main {
width: 100%;}

.ad {
padding-top: 30px;}

h3 {
padding-bottom: 5px;
margin: 3px 0px 3px 0px;
font: bold 14pt "Lucida Sans", arial;
letter-spacing: -1px;
text-align: left;
margin-bottom: 14px;
color: #033D72;}

a.link {
margin-top: 20px;
text-decoration: none;
color: #033D72;}

a.link:hover {
text-decoration: none;
color: #033D72;}

.reply {
clear: both;
padding-top: 20px;
padding-bottom: 5px;
margin: 3px 0px 3px 0px;
font: bold 14pt "Lucida Sans", arial;
letter-spacing: -1px;
text-align: left;
margin-bottom: 14px;
color: #033D72;}

blockquote {
padding-left: 7px;
padding-right: 5px;
font-size: 8pt;
border-left: 3px solid #025590;
color: #8F9192;}

.clear {
clear: both;}

/* AUTHOR TEXT */

h5 {
font: 8pt Verdana, arial;
margin-top: -10px;
color: #4B4B4B;}

h5 strong {
color: #1C689D;}

.entries {
clear: both;
height: 25px;
padding: 0;
margin-top: 35px;
margin-bottom: 20px;}

.entries a {
text-decoration: none;}

.entries a:hover {
text-decoration: none;
color: #043264;}

.left {
float: left;}

.right {
float: right;}

/* COMMENTS */

.com {
clear: both;
text-align: right;
height: 18px;
background: url(images/line.gif) bottom repeat-x;
padding-right: 10px;
margin-bottom: 20px;
color: #3E3C3C;}

.com a {
text-decoration: none;
color: #1B609A;}

.com a:hover {
text-decoration: none;
color: #000000;}

.author {
padding: 7px 0 0 10px;
font: bold 13pt Times New Roman, arial;
color: #1D588A;}

.author a {
color: #4C83B1;}

.alt {
background-color: #F5F8FA;}

.comment {
padding: 0 10px;}

.userinfo {
padding: 0 10px 10px 0;
text-align: right;}

/* FOOTER */

#footer {
clear: both;
background: url(images/footer.gif) repeat-x;
width: 100%;
height: 44px;
font-size: 8pt;
color: #043062;}

#footer a {
font-size: 8pt;
text-align: left;
text-decoration: none;
color: #043062;}

#footer a:hover {
text-decoration: none;
color: #1B508D;}

/* INPUT PROPERTIES */

#search {
margin-top: 12px;
margin-bottom: 30px;}

.searchform {
background-color: #FFFFFF;
border: 1px solid #A3A4A3;
font-weight: bold;
padding-left: 6px;
color: #878887;}

.field {
background-color: #F5F8FA;
border: 1px solid #BCBCBB;
color: #6E6E6E;}

.comments {
background-color: #F5F8FA;
border: 1px solid #BCBCBB;
color: #6E6E6E;}

.button {
font-weight: bold;
background-color: #FFFFFF;
border: 1px solid #A3A4A3;
color: #878887;}

* html .button {
height: 20px;}

/* IMAGE STYLE */

img {
float: left;
padding-right: 5px;
border: 0;}

.wp-smiley {
float: none;}

/* GENERAL LINK STYLE */

a {
text-decoration: none;
color: #1C689D;}

a:hover {
text-decoration: none;
color: #034379;}

/* OUR PAGES STYLES  */

a.preview {
	color:black;
	text-decoration:none;
}

a.preview:hover {
	color:#034379;
	text-decoration:none;
}

div.devider {
	border-top: 1px dashed grey;
	margin-bottom:7px;
	clear:both;
}


/* Motosales page */

.motosale_menu {
	width:90%;
	text-align:center;
}

.motosale_menu .menu_item {
	float:left;
	width:30%;
}

.motosale_menu .menu_item a {
	color:red;
	font-size: 2em;
	text-decoration:underline;
}

#motosale_moto {
	height: 110px;
	width: 88px;
	background: url(./images/advert_moto.gif) repeat scroll 0%;
}

#motosale_spares {
	height: 110px;
	width: 146px;
	background: url(./images/advert_spares.jpg) repeat scroll 0%;
}

#motosale_equip {
	height: 110px;
	width: 68px;
	background: url(./images/advert_equip.jpg) repeat scroll 0%;
}



.motosale_add {
	border : 2px solid #980d0d;;
	width : 95%;
	margin-bottom: 3ex;
	font-size: 80%;
}

.motosale_add table {
	width:100%;
}

.motosale_add table tr.header {
	background-color: #980d0d;
	text-align:center;
}

.motosale_add table tr.header td {
	color:#fff;
	font-weight:bold;
}

.motosale_add table tr.content td {
}

.motosale_add table tr.content td select {
	font-size: 90%;
}

.motosale_add table tr.content td textarea {
	width:90%;
	font-size:90%;
}

.motosale_add table tr.submit {
	text-align:center;
}

.motosale_add table tr.submit input {
	background: #980d0d none repeat scroll 0 0;
	padding: 5px;
	color: #fff;
	font-weight: bold;
}

.motosale_add .fieldError {
	font-style:italic;
	color:red;
	font-size:90%;
}



.motosale_search {
	border : 2px solid #024A82;
	width : 95%;
	margin-bottom: 3ex;
	font-size: 80%;
}

.motosale_search table {
	width:100%;
}

.motosale_search table tr.header {
	background: #024A82 none repeat scroll 0 0;
	text-align:center;
}

.motosale_search table tr.header td {
	color:#fff;
	font-weight:bold;
}

.motosale_search table tr.content td {
	width: 33%;
}

.motosale_search table tr.content td select {
	font-size: 90%;
}

.motosale_search table tr.submit {
	text-align:center;
}

.motosale_search table tr.submit input {
	background: #024A82 none repeat scroll 0 0;
	padding: 5px;
	color: #fff;
	font-weight: bold;
}



.uploadifyQueue {
	clear:both;
	width:100%;
	margin-top: 5px;
	margin-bottom: 8px;
}

.uploadifyQueue .uploadifyQueueItem {
	clear:both;
	width:100%;
}

#uploaded-pics {
	margin-top:5px;
}

#uploaded-pics .uploadedImages {
}

#uploaded-pics .uploadedImages .item {
	float:left;
	margin-left: 6px;
	height:100px;
	padding-left: 2px;
	padding-right: 2px;
	border: 1px solid gray;
}

img{border:none;}

#preview{
	position:absolute;
	border:1px solid #ccc;
	background:#fff;
	padding:5px;
	display:none;
	color:#fff;
}

table.motosale_list {
	width:95%;
	font-size:80%;
}

table.motosale_list tr.info td {
	border-top: 1px solid #980d0d;
	padding-top: 2ex;
	padding-bottom: 2ex;
}

table.motosale_list tr.info span label {
	font-style:italic;
}

table.motosale_list tr.images div.list {
	width:100%;
}

table.motosale_list tr.images div.list div.item {
	float:left;
	border: 1px solid gray;
	margin-left:10px;
	height:100px;
}

.comments_row {
	cursor: pointer; 
	cursor:hand; 
	color: rgb(102, 153, 204); 
	margin-left: 10px;
}

.comments_hide {
	cursor: pointer; 
	cursor:hand;
	color: rgb(102, 153, 204); 
	margin-left: 10px;
	margin-top: 5px;
}

.comments_add {
	margin-left:50px;
}
.comments_add textarea {
	width:250px;
	border:1px solid gray;
}
.comments_add input {
	border: 1px solid gray;
	width:250px;
}
.comments_add button {
	border: 1px solid #980d0d;
	margin-top: 3px;
	cursor:pointer;
	cursor:hand;
}
.comments_add button span {
	font-size:80%;
}

.comments_line {
	margin-left:50px; 
	border-top: 1px solid gray; 
	margin-top:5px;
}

.comments_line span.signature,span.addedAt{
	font-style:italic; 
	margin-right: 5px; 
	font-weight: bold;
}

#commentText_error,#signature_error {
	color:red;
	font-style:italic;
}

.pages {

font: 83%/1.4 arial, helvetica, sans-serif;

padding: 1em;

margin: 1em 0;

clear: left;

font-size: 85%;

}



.pages a, .pages span {

color:#003366;

display: block;

float: left;

padding: 0.2em 0.5em;

margin-right: 0.1em;

border: 1px solid #fff;

background: #fff;

}



.pages span.current {

border: 1px solid #2E6AB1;

font-weight: bold;

background: #2E6AB1;

color: #fff;

}



.pages a {

border: 1px solid #9AAFE5;

text-decoration: none;

}



.pages a:hover {

border-color: #2E6AB1;

}



.pages a.nextprev {

font-weight: bold;

}



.pages span.nextprev {

color: #666;

}



.pages span.nextprev {

border: 1px solid #ddd;

color: #999;

}



.pages .nextprev-next {

float: right;

}

