@charset "utf-8";

* { margin:0; padding:0; }

body {
    background:url(../_images/background.jpg) #B0B7BE center repeat-y;
    font-family:Arial, Helvetica, sans-serif;
    font-size:11pt;
    color:black;
}

img { border:0px; }

p { margin-bottom:10px; }

a { text-decoration:none; color:#369; outline:none; }
a:hover { text-decoration:underline; color:#039; }
a:active { color:#369; }

h1 { text-align:center; font-size:20pt; line-height:85%; margin-bottom:8px; }
h2 { font-size:16pt; line-height:85%; margin-bottom:2px; }
h3 { font-size:12pt; }
h4 { font-size:10pt; }
h5 { text-align:center; margin-bottom:5px; }
h6 { font-size:5pt; font-weight:normal; text-align:right; }
hr { clear:both; visibility:hidden; }

/* Form Inputs */
.inputButton {
    padding:0px 5px; background-color:#d83;
    border-top:solid 2px #FC6; border-left:solid 2px #FA6;
    border-bottom:solid 2px #850; border-right:solid 2px #850;
    color:white; font-weight:bold; font-family:'Trebuchet MS', Helvetica, sans-serif;
}
.inputButton:hover {
    color:black;
    border-bottom:solid 2px #FC6; border-right:solid 2px #FA6;
    border-top:solid 2px #850; border-left:solid 2px #850;
}

#mainPage {
	margin:auto; padding:0px 10px; width:970px;
	background:url(../_images/bgHeader.jpg) top no-repeat white;
}

#header { height:90px; }
#headerLogo {
	float:left; padding:2px 0px; width:446px; height:82px;
}
#headerBannerAd {
	float:left; margin:14px 0px 0px 55px; width:468px; height:60px; background-color:black;	color:white;
}

#mainMenu {
	float:left; list-style:none; width:588px; height:50px;
}
#mainMenu li {
	display:block; float:left; padding:20px 12px;
	background:url(../_images/menuSeperator.png) top right no-repeat;
}

#mainFindTrucks {
	float:left; padding:20px; width:202px; height:225px;
	background:url(../_images/bgFindTrucks.png); 
}
#mainFindTrucks p { font-family:Verdana, Geneva, sans-serif; font-size:11pt; font-weight:bold; color:white; }
#mainFindTrucks select { width:200px; }
#mainTruckSlideshow {
	float:left; padding:10px 0px; width:420px; height:246px;
}

#mainSellYourTruck {
	float:right; padding:10px 0px;
}

#mainTabContainer { float:left; margin:10px 0px; width:662px; height:310px; background:url(../_images/mainTabBody.png) no-repeat; }
#mainTabContainer ul { background:url(../_images/mainTabA.png); width:662px; height:45px; list-style:none; }
#mainTabContainer li {
	display:block; float:left; width:165px; padding-top:17px;
	text-align:center; font-family:Verdana, Geneva, sans-serif; font-size:11pt; font-weight:bold;
}
#mainTabContainer div { padding:10px 20px; }

#tabA table { width:100%; }
#tabA td { text-align:center; padding:5px; width:25%; font-family:Verdana, Geneva, sans-serif; font-size:11px; }
#tabB table { width:100%; }
#tabB th { padding:5px; width:15%; text-align:right; font-family:Verdana, Geneva, sans-serif; font-size:11px; }
#tabB td { padding:5px; }

#equineInternet-login {
	float:right; margin:5px 0px 0px 0px; width:380px; height:50px; background-color:black;
}

/* THUMBS PAGE */

#searchString {
	text-align:center;
}
.pagination {
	text-align:right;
}
#resultsContent {
	padding:20px; 
}
.resultsItem {
	padding:10px 0px; height:120px; border-bottom:2px solid #CCC;
}
.resultsItem img {
	float:left; width:170px; height:120px;
}
.resultsItemDetail {
	float:right; width:750px; height:120px;
}
.resultsItemDetail h1 {
	font-size:15pt; text-align:left;
}
.resultsItemDetail h2 {
	font-size:12pt;
}
.resultsItemDetail h3 {
	font-size:20pt;
}
.resultsItemDetail h4 {
	font-size:9pt; font-weight:normal;
}
.resultsItemDetail h6 {
	text-align:right; font-size:9pt; font-weight:normal;
}

/* DETAIL PAGE */

#adTitle {
	padding:10px 0px 0px 0px;
	font-size:22pt; font-weight:bold;
}
#adSubTitle {
	font-size:18pt; font-weight:bold;
}
#adSubTitle span {
	font-size:12pt; font-weight:normal;
}
#adGallery {
	float:left; margin-right:10px; padding:10px;
	width:656px;
	background:#EEE;
}
#adGallery #mainImage {
	float:left; width:476px; height:357px; background:white;
}
.galleryThumb {
	float:right; background:white; width:80px; height:65px; margin-bottom:10px; margin-left:7px;
	border:1px solid #EEE; overflow:hidden;
}
.galleryThumb:hover {
	border:1px solid black;
}
.galleryVideoThumb {
	float:right; width:168px; height:125px;	background:white; border:1px solid #EEE; overflow:hidden;
}
.galleryVideoThumb:hover {
	border:1px solid black;
}
#adPrice {
	font-size:26pt; font-weight:bold; text-align:center;
	height:50px;
}
#adDetails {
	float:left; width:284px;
}
#adDetails li {
	float:left; display:block; padding:5px 0px; width:140px;
	border-top:1px solid #CCC;
}
#adDetails li strong {
	font-size:9pt;
}
#adDescription {
	margin:10px 50px;
}
.contactSellerButton {
	font-size:14pt; font-weight:bold; background:red; width:200px;
	border-top:2px solid #F66; border-left:2px solid #F66; border-right:2px solid #600; border-bottom:2px solid #600;
}
.contactSellerButton:hover {
	color:white;
}

