html { 
 height: 100%; 
 margin-bottom: 1px; 
}

body		{ 
 margin: 0px; 
 font-family: arial, sans-serif; 
 font-size: 8pt; 
 color:#fdfdfd; 
 color: #333333;
 
 background-image:url(design_images/gridbg.jpg); 
 background-repeat: repeat;
 background-color:#333;

}

:focus {
outline: 0;
}

#page {
	border: 2px solid #666666;
	text-align: left;
	position: relative;
	background-color: #fff;
	color:#eeeeee;
	margin: 0px auto;
	padding: 0;
	width: 885px;
	}

#header {
	background-color: #333;
	position: relative;
	display: block; 
	width: 885px;
	z-index: 1; 
	background-image:url(header_imgs/random.php); 
	margin: 0px;
	padding: 0;
	height: 202px;
	width: 885px;

	}

#headerimg 	{
	margin: 0;
	height: 172px;
	width: 100%;
	}

.headerimg {
	background: #fff url('images/index1.jpg') no-repeat bottom center;
	height: 172px;
	width: 885px;
	}

#header .textbg {

	background-image:url(images/titbg.png);
	background-repeat:no-repeat;
	position: absolute;
	bottom: 40px;
	left: 10px;
	width: 300px;
	height: 61px;
	
}

#header .text {
	color: #fff;
	margin: 0px;
	font-size: 28px;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	position: absolute;
	top: 5px;
	right: 10px;
	font-weight:bold;
	}

#header .contact {
	color: #fff;
	margin: 0px;
	font-size: 12px;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	position: absolute;
	bottom: 5px;
	right: 10px;
	}
	
#main_nav_container {
	width: 718px; 
	height: 30px; 
	float: left; 
	position: absolute;
	bottom: 0px;
	background-image:url(design_images/main-nav-bar-nav-bg.jpg); 
	background-repeat:repeat-x;
	font-size: 7pt; 
	font-family: verdana,tahoma,arial; 
	color: white;
	border-top: 1px solid #000000;
	}

#main_nav_container ul li {
	list-style-type: none; 
	list-style-image:none;
	padding: 8px 0;
	float: left;
	text-align: center;
	display: block;
	width: 75px;
	}

#main_nav_container ul li.mainnavspacer { 
	background-image:url(design_images/main-nav-black-seperator.jpg); 
	width: 1px; 
	height: 10px;
	}

#main_nav_container #mainnavspacer { 
	background-image:url(design_images/main-nav-black-seperator.jpg); 
	width: 1px; 
	margin-top: -8px;
	height: 26px;
	float: left;
	}


/*
<li class="page_item page-item-342"><a href="http://www.mxchange.co.uk/blog/index.php/2009-motocross-events/" title="2009 Motocross Events">2009 Motocross Events</a></li>
<li class="page_item page-item-281"><a href="http://www.mxchange.co.uk/blog/index.php/about-mxchange/" title="about mxchange.co.uk">about mxchange.co.uk</a></li>
*/

#main_nav_container ul li a.mainnavlinks, 
#main_nav li a.mainnavlinks:hover,
#main_nav_container ul li.page_item a { 
	text-transform:uppercase;
	text-decoration: none; 
	color: #fff;
	height:12px;
	}

#main_nav_container ul li.selected,
#main_nav_container ul li.current_page_item { 
	background-image:url(design_images/main-nav-bar-nav-bg-hover.jpg);
	text-align: center;
	}
	
#main_nav li a.mainnavlinks:hover,
#main_nav_container ul li.page_item a:hover{ 
	color:#dddddd; 
	}

#main_nav_container ul li.current_page_item,
#main_nav_container ul li.page_item { 
	height: 12px;
	}



.form-text-fields {
 border:1px solid #dddddd;
 background-image:url(design_images/inputbg.gif);
 background-repeat:repeat-y;
 font-family: Verdana, Arial, Helvetica, sans-serif; 
 font-size: 8pt;
 height: 22px;
}


h1			{ font-family: arial, sans-serif; font-size: 8pt; line-height: 15px; margin: 0px; padding: 0px 0px 0px 0px; }
h1.pagetabs { font-family: arial, sans-serif; font-size: 7pt; line-height: 15px; margin: 0px; padding: 0px 0px 0px 0px; }
h2			{ font-family: arial, sans-serif; font-size: 8pt; line-height: 10px; margin: 0px 0px 3px 0px; padding: 0px 0px 0px 0px; }

normal {
 color: #333333; /*#828282;*/
}

img.box		{ font-family: arial, sans-serif; font-size: 8pt; border: 1px solid #333333; }
img.resultimages { border-top: 1px solid #666666; border-right: 1px solid #333333; border-bottom: 1px solid #333333; border-left: 1px solid #666666; }
.td			{ font-family: arial, sans-serif; color: #333333; font-size: 8pt; line-height: 20px; }
.content	{ font-family: arial, sans-serif; font-size: 8pt; color: #333333;}
.address	{ font-size: 11px; color:#666666; padding: 0px 0px 0px 3px; }
.terms		{ font-family: Verdana, Arial, Helvetica, sans-serif; font-size:7pt; color:#CCCCCC}

/* New Top Nav Bar */
.topnavbar			{ background-image:url(design_images/top-nav-bar.jpg); height: 31px; background-repeat:repeat-x }
.topnavbarleft		{ background-image:url(design_images/top-nav-bar-nav-left-edge.jpg); height: 31px; width: 2px; background-repeat: no-repeat }
.topnavbarbg		{ background-image:url(design_images/top-nav-bar-nav-bg.jpg); height: 31px; padding: 1px 10px 0px 10px; background-repeat:repeat-x }
.topnavbarright		{ background-image:url(design_images/top-nav-bar-nav-right-edge.jpg); height: 31px; width: 2px; background-repeat: no-repeat }
a.topnavlinks 		{ color: white; font-family: verdana; font-size: 7pt; margin: 0px 2px 0px 2px; text-decoration: none }
a.topnavlinks:hover { color: white; font-family: verdana; font-size: 7pt; margin: 0px 2px 0px 2px; text-decoration: none; color:#dddddd }

/* New Main Nav Bar */
.mainnavbarviewcart	{ background-image:url(design_images/main-nav-bar.jpg); height: 30px; background-repeat:repeat-x; padding: 0px 0px 0px 60px }
.mainnavbar			{ background-image:url(design_images/main-nav-bar.jpg); height: 30px; background-repeat:repeat-x; padding: 0px 0px 0px 158px; border-top: solid 2px #454442 }
.mainnavchromespacer{ background-image:url(design_images/main-nav-chrome-seperator.jpg); width: 1px; height: 30px}
.mainnavbarleft		{ background-image:url(design_images/main-nav-left-edge.jpg); height: 30px; width: 2px; background-repeat: no-repeat }
.mainnavbarbg		{ background-image:url(design_images/main-nav-bar-nav-bg.jpg); height: 30px; background-repeat:repeat-x }
.mainnavbarright	{ background-image:url(design_images/main-nav-right-edge.jpg); height: 30px; width: 2px; background-repeat: no-repeat }
.mainnav			{ padding: 0px 8px 0px 8px; text-align: center }
.mainnavselected	{ padding: 0px 8px 0px 8px; text-align: center; background-image:url(design_images/main-nav-bar-nav-bg-hover.jpg) }
.mainnavspacer		{ background-image:url(design_images/main-nav-black-seperator.jpg); width: 1px; height: 30px}

a.mainnavlinks 		{ font-size: 7pt; font-family: verdana,tahoma,arial; color: white; text-decoration: none; display:block; height:12px }
a.mainnavlinks:hover{ font-size: 7pt; font-family: verdana,tahoma,arial; color:#dddddd; text-decoration: none; display:block; height:12px }

.mainnavleft			 { padding-top: 7px;}
.mainnavright			 { padding-top: 7px;}

a.mainnavrightlinks 	 { font-size: 8pt; font-family: tahoma,verdana,arial; color: #FF9900; padding: 0px 5px 0px 5px; font-weight: bold; text-decoration: none }
a.mainnavrightlinks:hover{ font-size: 8pt; font-family: tahoma,verdana,arial; color: #FF9900; padding: 0px 5px 0px 5px; font-weight: bold; text-decoration: none }

a.new-window		{ background-image:url(design_images/new-window-image.gif); background-repeat:no-repeat; padding-left: 18px; background-position:left }
a.new-window:hover	{ background-image:url(design_images/new-window-image-hover.gif); background-repeat:no-repeat; padding-left: 18px; background-position:left  }

/*Vertial Nav Bar */
.linksection { font-size: 8pt; font-family: tahoma,verdana,arial; color: #cccccc; background-image: url(design_images/navsectionbg2.jpg); height: 24px; padding: 1px 0px 1px 5px; }
.linkcell	 { background-image:url(design_images/vert-nav-bg.jpg); background-repeat:repeat-y;  }
a.link 		{ display: block; width: 159px; height: 18px; border-bottom: 1px solid #464646; padding: 1px 0px 1px 10px; color: #cccccc; font-family: verdana; font-size: 7pt; text-decoration: none }
a.link:hover { color: #cccccc; font-family: verdana; font-size: 7pt; text-decoration: none; color:#eeeeee }

.navbuttontext { font-size: 8pt; font-family: tahoma,verdana,arial; color: #cccccc; background-image: url(design_images/navsectionbg2.jpg); height: 24px; padding: 1px 0px 1px 5px; }
a.navbutton  { display: block; width: 149px; border-bottom: 1px solid #464646; padding: 3px 0px 3px 8px; color: #cccccc; font-family: verdana; font-size: 7pt; text-decoration: none }
a.navbutton:hover { color: #cccccc; font-family: verdana; font-size: 7pt; text-decoration: none; color:#eeeeee }

.redtab_bg 		  { height: 24px; font-size: 7pt; color: #dddddd; background: #333333; background-image: url(design_images/navsectionbg2.jpg); }


/*Original Layout css*/
#main_body_table { border: #575354 2px solid; background-color: #ffffff; }
.topbartext { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 7pt; color: #FFFFFF; height: 18px; background-image: url(../../images/bar.gif); padding: 1px 0px 1px 5px; font-weight: bold; }
/*.navbuttontext { font-family: arial, sans-serif; font-size: 8pt; color: #ffffff; background-image:url(../images/leftnav.gif); height: 26px; padding: 1px 0px 1px 5px; font-weight: bold; }

a.navbutton  { display:block; padding: 2px 0px 2px 10px; font-family: arial, sans-serif; font-size: 8pt; color: #FFFFFF; border-bottom: 1px solid #6C2420; text-decoration: none; background-color:#990000; }
a.navbutton:hover { color: #ffffff;	text-decoration: none; background-color: #CC0000; }*/

.other_bar_text  { padding: 1px 4px 0px 4px; font-size: 10px; height: 18px; background-image: url(../images/bar.gif); color: #CCCCCC; }
#bottombar		 { border-top: #586f6c 1px solid; border-bottom: #586f6c 1px solid; background-color: #283f3c; color: #000000; background-image: url(../../images/bar_reverse.gif); }
#sitedesignby { width: 165px; font-size: 7pt; padding: 1px 4px 0px 4px;	color: #000000; }
a.sitedesignby { color: #ffffff; }
a.sitedesignby:hover { color: #CCCCCC; }

a {	color: #666666; text-decoration: none } /*#686846;*/
a:hover { color: #666666; text-decoration: underline }

a.loginout { color: white; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 8pt }
a.loginout:hover { text-decoration: none; color: white; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 8pt }

a.view_cart { color: #333333; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 7pt }
a.view_cart:hover { text-decoration: none; color:#333333; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 7pt }

a.standard_link { color: #454E47; text-decoration: underline}
a.standard_link:hover { color: #5F6153; }

a.pages { text-decoration: underline; font-weight: bold; }
a.pages:hover { color: #CC0000; }
a.pages:active { color: #990000; text-decoration: none; }

a.payformyad { display: block; width: 70px;	background-image:url(../images/bar.gif); background-repeat:repeat-x; color: #FFFFFF; font-family: tahoma, verdana, arial; padding: 1px 0px 1px 5px; border: 1px solid #DDDDEE; text-decoration: none; font-weight: bold; }
a.editmyad 	 { display: block; background-image:url(../images/bar.gif); background-repeat:repeat-x; color: #FFFFFF; font-family: tahoma, verdana, arial; padding: 1px 0px 1px 5px; border: 1px solid #DDDDEE; text-decoration: none; font-weight: bold; }
.marksold    { display: block; background-image:url(../images/bar.gif); background-repeat:repeat-x; color: #FFFFFF; font-family: tahoma, verdana, arial;padding-left: 5px; border: 1px solid #DDDDEE; font-weight: bold; }

.topnavleftedge   { background-image:url(../../images/newtopnavbarleftedge.jpg); background-repeat:no-repeat;	background-position:left; width: 22px; height: 25px; }
.topnav			  { height: 25px;	font-size: 7pt; color: #FFFFFF;	background: #B51109; background-image:url(../../images/newtopnavbarbg.gif);	}
.topnavrighttedge { background-image:url(../../images/newtopnavbarrightedge.gif); background-repeat:no-repeat; background-position:right; width: 10px; height: 25px; }

a.navtopbar		  { padding: 3px 0px 4px 20px; font-family: arial, sans-serif; font-size: 8pt; color: #FFFFFF; margin: 2px 0px 2px 0px; padding: 3px;	text-decoration: none; }
a.navtopbar:hover { color: #CCCCCC; text-decoration: none;}

/*.redtab_bg 		  { height: 25px; font-size: 7pt; color: #FFFFFF; background: #B51109; background-image:url(../images/redtab_bg.gif); }*/
hr.line 		  {	border-top: #dddddd 1px solid; border-bottom: #eeeeee 1px solid; HEIGHT: 2px }
hr.faint		  {	border-top: #dddddd 1px solid; border-bottom: #eeeeee 1px solid; HEIGHT: 2px; width: 80% }
.myadsviewed 	  { font-size: 8pt; color: #00CC00; font-weight: bold; height: 14px; }
.myadspv 		  { font-size: 8pt; color: #FFCC00; font-weight: bold; height: 14px; }
.myadssince 	  { font-size: 8pt; color: #666666; }
.ref			  { font-size: 7pt; text-align: left; color: #dddddd; font-weight: bold; }
.renewed		  { font-size: 7pt; text-align: left; color: #CC3300; font-weight: bold; }
.since			  { margin-left: 5px; font-size: 7pt; color: #666666; }

a.dbnavbutton 	  	{ font-family: arial; font-size: 8pt; color: #CC0000; font-weight: bold; text-decoration: underline; text-align: left; }
a.dbnavbutton:hover { color: #CC3300; }
a.tracksnavbutton	{ font-family: arial; font-size: 8pt; color: #669900; font-weight: bold; text-decoration: underline; text-align: left; }
a.tracksnavbutton:hover { color: #CC3300; /*#FF6600;*/ }

/* From place an advert */
.place_ad_NOTE		{ font-size: 9px; color: #666666; }
.agree_terms		{font-size: 9px}

/**************** DBASE styles *****************/
.style1 {font-size: xx-small}
.style2 {font-weight: bold}
.style3 {color: #009900; font-weight: bold}
.style4 {font-weight: bold; color: #00FF00}
.style6 {font-weight: bold; color: #FF3300}
.style7 {color: #33FF00;font-weight: bold}
.deactivate {font-family: arial, helvetica, sans; font-size: 8pt;font-weight: bold;padding:0px;margin:0px; ackground-color: #dddddd;color: #00FF00;border: 1px solid #333333;width: 90px;}
.activate {font-family: arial, helvetica, sans; font-size: 8pt;font-weight: bold;padding:0px;margin:0px; background-color: #dddddd;color: #FF3300;border: 1px solid #333333;width: 90px;}
.contactbuttons {font-family: arial, helvetica, sans;font-size: 8pt;padding:0px;margin:0px; background-color: #dddddd;color: #333333;border: 1px solid #333333;}
.contactbuttonsred {font-family: arial, helvetica, sans; font-size: 8pt;padding:0px;margin:0px; background-color: #dddddd;color: #FF0000;border: 1px solid #333333;}
.formbuttons { font-family: arial, helvetica, sans; font-size: 8pt;padding:0px;margin:0px; background-color: #dddddd;color: #333333;border: 1px solid #333333;}

.header {
 font-family: Verdana, Arial, Helvetica, sans-serif; 
 font-size: 14px; font-weight: bold; color: #6666AA; 
 text-decoration: none; 
 background-color: #EEEEEE; 
 padding-top: 2px; 
 padding-right: 10px; 
 padding-bottom: 2px; 
 padding-left: 10px; 
 border: 1px #AAAAAA solid; 
 height:24;
}

p {
 color: #333333; 
}

table.admin, td.admin {
 border: 1px solid #EEEEEE; 
 color: #828282; 
 font-family: verdana; 
 font-size: 8pt
}

textarea, select, input {
 font-family: tahoma, Verdana, Arial, Helvetica, sans-serif;
 font-size: 11px;
 color: #666666;
 /*border: 1px solid #CCCCCC;*/
 padding: 1px
}

h1, h2, h3 {
	font-family: 'Trebuchet MS', 'Lucida Grande', Geneva, Arial, Verdana, Sans-Serif;
	font-weight: bold;
	}

h1 {
	font-size: 1.4em; /** 4em; **/
	line-height: 1.4em;
	/*text-align: center;*/
	}

#headerimg .description {
	font-size: 1.2em;
	text-align: center;
	}

h2 {
	font-size: 1.4em;
	line-height: 1.4em;
	}

h2.pagetitle {
	font-size: 1.4em;
	}

#sidebar h2, #sidebarleft h2 {
	font-family: 'Lucida Grande', Verdana, Sans-Serif;
	font-size: 1.2em;
	}

h3 {
	font-size: 1.3em;
	}

h1, h1 a, h1 a:hover, h1 a:visited, #headerimg .description {
	text-decoration: none;
	color: #222222;
	}

h2, h2 a, h2 a:visited, h3, h3 a, h3 a:visited {
	/*color: #eee;*/
	color: #222222;
	}

h2, h2 a, h2 a:hover, h2 a:visited, h3, h3 a, h3 a:hover, h3 a:visited, #sidebar h2, #sidebarleft h2, #wp-calendar caption, cite {
	text-decoration: none;
	}


h1 a:hover, h2 a:hover, h3 a:hover{
	color: #b85b5a;
	}

.post h1,
.post h2 {
border-top: 1px solid #eee;
border-bottom: 1px solid #eee;
padding: 5px 0;
background-color:#fCfCfC;
}

.post h2 a:hover {
color: #CC0000;
}

a.more-link{
color: #CC0000;
}