body {
	margin:0;
	padding:0;
	border:0;			/* This removes the border around the viewport in old versions of IE */
	width:100%;
	background:#fff;
	min-width:600px;		/* Minimum width of layout - remove line if not required */
					/* The min-width property does not work in old versions of Internet Explorer */
	font-size:90%;
	font-family: Arial, Helvetica, sans-serif;
}
a {
	/*color:#369;*/
	color: blue;
}
a:hover {
	color:#fff;
	background:#369;
	text-decoration:none;
}

.attention { color: #C00;}

a.nohover:hover {background:none;}


h1, h2, h3 {
	margin:.8em 0 .2em 0;
	padding:0;
}


p {
	margin:.4em 0 .8em 0;
	padding:0;
}
img {
	margin:10px 0 5px;
}
#ads img {
	display:block;
	padding-top:10px;
}

/* Header styles */
#header {
	clear:both;
	float:left;
	width:100%;
/*	background-image:url(/images/top.gif);
	height:169px;*/
	
/*	background: url(/images/top.gif);
		height:169px;
		margin: 0;*/	
}
#header {
	/*border-bottom:1px solid #000;*/
}
#header p,
#header h1,
#header h2 {
	padding:.4em 15px 0 15px;
	margin:0;
}
#header ul {
	clear:left;
	float:left;
	width:100%;
	list-style:none;
	margin:10px 0 0 0;
	padding:0;
}
#header ul li {
	display:inline;
	list-style:none;
	margin:0;
	padding:0;
}
#header ul li a {
	display:block;
	float:left;
	margin:0 0 0 1px;
	padding:3px 10px;
	text-align:center;
	/*background:#eee;*/
	background:#0099CC;
	color:white;
	text-decoration:none;
	position:relative;
	left:15px;
	line-height:1.3em;
	font-weight: bold;
	/*font-size: 10pt;*/
}
#header ul li a:hover {
	background:#369;
	color:#fff;
}
#header ul li a.active,
#header ul li a.active:hover {
	color:#fff;
	background:#000;
	font-weight:bold;
	font-size: small;
}
#header ul li a span {
	display:block;
}


/* New menu without javascript*/

/*ul.makeMenu li > ul { */
#header ul li > ul {   /* using the > selector prevents many lesser browsers (and IE - see below) hiding child ULs */
  display: none;        /* hides child menu blocks - one of the most important declarations */
  position: absolute;   /* make child blocks hover without leaving space for them */
  top: 43px;          /* position slightly lower than the parent menu item */
  left: 65%;     /* this must not be more than the width of the parent block, or the mouse will have to move off the element to move between blocks, and the menu will close */

}


/* one of the most important declarations - the browser must detect hovering over arbitrary elements the > targets only the child ul, not any child uls of that child ul */
#header ul li:hover > ul {    
 display: block; /* makes the child block visible - one of the most important declarations */

}



/* End new menu */






/* 'widths' sub menu */
#layoutdims {
	clear:both;
	/*background:#eee;*/
	background:#ffffff;
	/*border-top:4px solid #000;*/
	border-top:4px solid #0099CC;
	margin:0;
	padding:6px 15px !important;
	text-align:right;
}
/* column container */
.colmask {
	position:relative;	/* This fixes the IE7 overflow hidden bug */
	clear:both;
	float:left;
	width:100%;			/* width of whole page */
	overflow:hidden;		/* This chops off any overhanging divs */
}
/* common column settings */
.colright,
.colmid,
.colleft {
	float:left;
	width:100%;			/* width of page */
	position:relative;
}
.col1,
.col2,
.col3 {
	float:left;
	position:relative;
	padding:0 0 1em 0;	/* no left and right padding on columns, we just make them narrower instead 
					only padding top and bottom is included here, make it whatever value you need */
	overflow:hidden;
}
/* 3 Column settings */
.threecol {
	/*background:#eee;*/
	background: #ffffff;		/* right column background colour */
}
.threecol .colmid {
	right:25%;			/* width of the right column */
	background:#fff;		/* center column background colour */
}
.threecol .colleft {
	right:50%;			/* width of the middle column */
	/*background:#f4f4f4;*/	/* left column background colour */
	background:#ffffff;
}
.threecol .col1 {
	width:46%;			/* width of center column content (column width minus padding on either side) */
	left:102%;			/* 100% plus left padding of center column */
/*border:thin solid red;*/
}
.threecol .col2 {
	/*width:21%;*/
	width:21%;			/* Width of left column content (column width minus padding on either side) */
	left:31%;			/* width of (right column) plus (center column left and right padding) plus (left column left padding) */
	/*border-right: solid green 1px;*/
/*border: thin solid blue;*/
}
.threecol .col3 {
	width:21%;			/* Width of right column content (column width minus padding on either side) */
	left:85%;			/* Please make note of the brackets here:
					(100% - left column width) plus (center column left and right padding) plus (left column left and right padding) plus (right column left padding) */
/*border: thin solid green;*/
}
/* Footer styles */
#footer {
	clear:both;
	float:left;
	width:100%;
	border-top:1px solid #0099CC;
}
#footer p {
	padding:10px;
	margin:0;
	font-size: smaller; 
	text-align: left;
}


#top {
	/*position: absolute;*/
	top: 0;
	left: 0;
	/*min-width: 600px;
	width: 100%;*/
	height: 69px;
	text-align:center;
	background-color: #FFFFFF;
	background-image:url(/images/top.gif);
	background-repeat: no-repeat;	
	text-decoration:none;
	
}


#top1 {
	/*position: absolute;*/
	top: 0;
	left: 0;
	/*min-width: 600px;
	width: 100%;*/
	height: 69px;
	background-color: #FFFFFF;
	background-image:url(/images/top.gif);
	background-repeat: no-repeat;	
	width: 400px;
	display: block;
	text-indent:-9757;
	color: inherit;
	text-decoration:none;
}


h1 {/*margin-left: 20px;*/
font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
font-size: large;
margin-top: 15px;
color: #6699CC;
}

h2 {
margin-left: 0px;
font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
font-size: large;
margin-top: 15px;
color: #6699CC;
}


.article h2 {
margin-left: 0px;
font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
font-size: large;
margin-top: 15px;
color: #6699CC;
}

.article h1 {
margin-left: 0px;
font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
font-size: large;
margin-top: 15px;
color: #6699CC;
}

p.menulinks {
	/*margin-left: 15px;*/
	font-size: small;
	/*border: 1px black solid;*/
margin-top: 0px;
	margin-bottom: 3px;
	background-color: #F2F2F2;
	padding-left: 4px;
}

#left p {
/*margin-left: 15px;*/
}

#left h2 {
/*margin-left: 15px;*/
font-size: small;
/*border: 1px black solid;*/
margin-top: 0px;
margin-bottom: 3px;
color:#000000;
}

/*#mainnav
{
	background-color:#0099CC; 
	color: #0000CC;
	padding: 2px 0 5px 0;
	margin-bottom: 2px;
    font-weight: bold;
	margin-top: 70px;
	text-align:right;
	background-repeat:no-repeat;
	font-size: 10pt;
	
}*/

#left { width: 95%;}

.formupload {
       width: 85%;
       border: 1px gray solid;
       background:#EEEEEE;
       padding-top:10px;
       padding-left:10px;
       font-family:Verdana, Helvetica, sans-serif;
       font-size:14px;
	   margin-left: 0px;
	   
       }
.error1 {
color:#C00;
}
.inactive {
}

.hi {background-color: #FF6;
font-weight:bold; }

/*Ad Start*/
.ad {
	margin-bottom: 10px;
	border: 1px solid #FF9900;
	margin-left: 0px;
	margin-right: 20px;
	margin-top: 10px;
	/*min-height: 400px;*/
	padding: 0px 0px 5px 0px;
	position: relative;
	overflow: hidden;
}

/*Breeders*/
.ad1 {
	margin-bottom: 10px;
	border: 1px solid #FF9900;
	margin-left: 0px;
	margin-right: 20px;
	margin-top: 10px;
	/*min-height: 400px;*/
	padding: 0px 5px 5px 10px;
	position: relative;
	overflow: hidden;
}

table.smallpictures td {
	vertical-align:top;
}


.enhanced {
	margin-bottom: 25px;
	border: 3px solid #FF9900;
	margin-left: 0px;
	margin-right: 20px;
	margin-top: 10px;
	/*min-height: 400px;*/
	padding: 0px 0px 5px 0px;
	position: relative;
	overflow: hidden;
}

.ad a, .enhanced a {
color: black;
text-decoration: underline;

}

.ad p { 
margin: 10px;
}
.enhanced p { 
margin: 10px;
}

.adinfo {
text-align: right;
font-size: smaller;
}

.ad img, .featured img {
position: relative;
float:inherit;
border:none;
}

.enhanced img {
position: relative;
float:inherit;
border:none;
}

.ad h3, .enhanced h3 {
	font-size: medium;
	font-style: normal;
	font-weight: bold;
	color: black;
	padding: 3px 3px 5px 8px;	
	margin-top: 0px;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 1px;
	border-left-width: 0px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #FEA520;
	border-right-color: #FEA520;
	border-bottom-color: #FEA520;
	border-left-color: #FEA520;
	background-color:#FEFEDD;
	font-family: Tahoma,Verdana,Arial;
}

/*Ad End*/

/*Featured Ad*/

.featured h3 {
	font-size:12px;
	font-weight: normal;
	margin-top: 0px;
	font-family:Verdana, Geneva, sans-serif;
}

.featured {
margin: 0 20px 11px 12px;
text-align: right;
/*border: solid 1px blue;*/
padding: 0 5px 0px 5px;	
background-color: #F2F2F2 /*#FAFAFA*/;
}

.featured p {
/*border: solid green 1px;*/
margin: 0;
}

#left h2 {
/*margin-left: 15px;*/
font-size: small;
/*border: 1px black solid;*/
margin-top: 0px;
margin-bottom: 3px;
color:#000000;
}
.title-featured {
	font-family:Verdana, Geneva, sans-serif;
	font-size: middle;
	/*color:#C30;*/
	color: black;
	margin: 0 20px 0 12px;
	padding: 4px 2px 5px 0;
	font-weight:bold;
	text-align: right;
	background-color: white /*#FFC*/;
	
}


a.nohover:hover {
background: none;
border: none;
}

.enhanced a:hover, .ad a:hover {
	background-color:transparent;
	color:blue;
	text-decoration:none;
}

.extendedbox {
	position: relative;
	/*border: thin solid green;*/
	width: 795px;
	overflow: visible;
	z-index: 10;
	margin-top: 2px;
	padding-top: 2px;
}
/* post ad*/
.form_1 {
       width:550px;
       border: 1px gray solid;
       background:#EEEEEE;
       padding-top:10px;
       padding-left:10px;
       font-family:Verdana, Helvetica, sans-serif;
       font-size:14px;
	   /*margin-left: 15px;*/
       }
	   
	/* upload */ 
	
	.upload { background-color: #F2F2F2; padding: 5px; }
	
	.errorbox { border: 1px solid red;
background-color:#FFFFCC;
padding:5px;
margin-right: 30%;
}

.postad {
text-align:right;
margin-right: 5%;	
}
