/* Pee Wee Bit CSS Document */

html, body {
margin: 0px;
padding: 0px;
background-color: white;
background-image: url(images/back.gif);
background-repeat: repeat-y;
background-position: center center;
text-align: center;
}


/* Wraps the whole content area and centres web page*/
.main_wrap {
width: 724px;
margin: 0 auto;
text-align: left;
}
/* Top background area - Main frame to hold logo, picture and navigation in place*/
.top_wrap {
background-image: url(images/top-back.gif);
height: 160px;
margin-left: 1px;
}
/* Hides margin from IE*/
   .top_wrap, [dummy="dummy"] {
   margin-left: 0px;
   }

/* Search Engine Line*/   
.intro_line {
position: absolute;
top: 25px;
margin-left: 8px;
font-family: verdana, arial, sans-serif;
font-size: 10px;
color: #4E2400;
}

/* Logo Positioned Left*/
.logo {
position: absolute;
top: 17px;
margin-left: 5px;
}

/* Horse Image floated right*/
.horse {
float: right;
background-color: transparent;
margin-right: -4px;
}

/* Hides margin from IE*/
   .horse, [dummy="dummy"] {
   margin-right: 0px;
   }

/* Main Navigation Elements */
#nav {
position: absolute;
top: 133px;
font-size: 12px;
padding:5px;
font-family: arial, verdana, sans-serif;
margin-left: -4px;
height: 26px;
width: 700px; /* Fix for FireFox 1.5 */
}

#nav ul { 
list-style: none; 
margin: 0; 
padding: 0;
}

#nav li { 
display: inline;
}

#nav li a {
margin: -2px;
padding: 5px 9px 5px 9px;
color: white; 
text-decoration: none; 
border-right: 1px solid white;
border-left: 1px solid white;
}

#nav li a:hover, #nav li a:active {
background-color: #4E2400;
}

/* Left Side Content Area */
.hleft {
float:left;
width: 300px;
margin-left: 6px;
font-family: verdana, arial, sans-serif;
color: #402A01;
font-size: 12px;
line-height: 17px;
}
   
.hleft ul { /* Home Page UL with Arrow Images */
list-style-image: url(images/arrow.gif);
}

.hright h2,
.hleft h1 {
font-size: 14px;
line-height: 18px;
margin-top: 8px;
}


.hleft h2 {
font-size: 12px;
margin: 0px;
}

img.fr,
.img_b {
float: right;
border: 1px solid #402A01;
}


/* Right Side Content Area */

.hright {
margin-left: 325px;
color: #402A01;
font-family: verdana, arial, sans-serif;
color: #402A01;
font-size: 12px;
line-height: 17px;
}

.hright h1 {
font-family: arial, verdana, sans-serif;
font-size: 16px;
line-height: 20px;
}


/* Inside Page Picture Gallery */

.hright img {
border: 1px solid #402A01;
margin: 5px;
}

/* Order Block inside HRIGHT DIV */
.order {
background-color: #F2E6C0;
padding: 5px;
font-family: arial, verdana, sans-serif;
}

.order h1 {
font-size: 26px;
margin: 0px;
margin-top: 8px;
}

.order h2 {
font-size: 22px;
margin: 0px;
margin-top: 20px;
}

.order img {
float: left;
border: 1px solid #402A01;
margin: -5px 5px 0px 0px;
margin:0px;
margin-top:-5px;
margin-right:3px;
}

.order table {	background-color:#F2E6C0;	}



/* Currency Block - Directly under Order Block */
.currency {
background-color: #CC9900;
border-top: 1px solid white;
padding: 6px;
font-family: verdana, arial, sans-serif;
font-size: 11px;
color: white;
text-align: center;
}
.currency p {
	margin:0px;	padding:0px;
	margin-top:4px;
}

.currency a {
text-decoration: none;
color: white;
}

.currency a:hover {
color: #402A01;
}

/* Placed under Currency Block on the right hand side */
.testimonials {
margin: 10px;
padding: 5px;
background-color: white;
border: 1px solid #402A01;
font-family: verdana;
font-size: 12px;
line-height: 17px;
text-align: left;
}

/* Placed under Currency Block on the right hand side */
.video {
margin: 15px;
padding: 7px;
background-color: white;
border: 1px solid #402A01;
}


/*	Forms	*/
form textarea,
form input {
	padding:2px;
	font-family:Verdana, Arial, Helvetica, sans-serif;	font-size:10pt;
	background-color:white;	border:1px solid black;
}
form textarea {	width:98%;	}

form table { border-collapse:collapse;	background-color:#FCF8F1;	}

p.backtop {		}
p.backtop a {	display:block;	width:90%;	text-decoration:none;	border-bottom:1px solid black;
				text-align:right;	padding-right:20px;	background-image:url(images/arrow-up.gif);
				background-position:right center;	background-repeat:no-repeat;	}
				
.hleft .testimonials { margin:5px; padding:6px;	margin-bottom:10px;	}
.hleft .testimoinals p { margin:3px;	padding:1px;	}

.footlinks {
	border-top:1px solid black;	background-color:#F2E6C0;	text-align:center;
	margin:0px;	padding:20px 10px 10px 10px;
	font-family:Verdana, Arial, Helvetica, sans-serif;	font-size:0.8em;
}

.hright img, .hleft img {
	margin:2px;
}

.hright .order img {	margin:0px;		}