/*created by safetygoat*/


body{
	position: absolute;
	top: 0;
	left: 0;
	margin: 0;
	padding: 0;
	font-family: Rockwell, Georgia, Times New Roman, Serif;
	width: 250px;
	font-size: 75%;
}

#background
{
    background: url(../img/new_asphalt.jpg) repeat;
    position: absolute;
    width:250px;
}
h2{font-size: 1.3em;}
h3{font-size: 1.1em;}

a{color: #c00023; text-decoration: none;}
a:hover{ color: #640002 }
.fLeft{float: left;}


#barbie{
	background: url(../img/barbie.jpg) no-repeat;
	width: 51px;
	height: 238px;
	position: absolute;
	top: 0;
	right: 0;
	z-index: 2;
}

#appMenu{
	background: url(../img/dark.png) repeat;
	height: 16px;
	margin: 0 ;
	padding: 4px 0 0 0;
	position: absolute;
	z-index: 3;
	width: 100%;
	font-size: 0.9em;	
}

h1 a{
	background: url(../img/logo.png) no-repeat 0 0;
	width: 112px;
	height: 60px;
	position: absolute;
	top: 0;
	left: 0;
	text-indent: -9999px;
	z-index: 4;
}

#grass{
background: url(../img/new_grass.jpg) repeat-x 0 0;
height: 353px;
position: relative;
z-index: 4;
padding-top: 20px;
}


/*buttons*/

a.giveMeALine, a.close, a.goodOneButton, .goodOneThanks, a.anotherButton, 
a.favouritesButton, a.spamButton, .spamThanks, a.topPickupsButton, 
a.topTruckersButton, a.backButton{
	text-indent: -9999px;
	display: block;
	height: 28px;
}

a.topPickupsButton, a.favouritesButton, a.topTruckersButton, a.goodOneButton,
.goodOneThanks, a.anotherButton{
	background: url(../img/toppickups_button.png) no-repeat 0 0;
	width: 110px;
	margin: 5px auto 0;
}

a.giveMeALine{
	background: url(../img/givemealine_button.png) no-repeat 0 0;
	width: 148px;
	height: 60px;
	margin: 90px auto 30px;
}

a.giveMeALine:hover{background-position: 0 -60px;}

a.close{
	background: url(../img/close.png) no-repeat 0 0;
	width: 11px;
	height: 11px;
	float: right;
	margin-right: 5px;
}

a.close:hover{background-position: 0 -12px;}

a.favouritesButton{background-image: url(../img/favourites_button.png); width: 120px;}
a.topTruckersButton{background-image: url(../img/toptruckers_button.png);}
a.goodOneButton{background-image: url(../img/goodone_button.png); float: left; width: 105px;}
a.anotherButton{background-image: url(../img/another_button.png); float: left; width: 90px;}


a.favouritesButton:hover, a.topPickupsButton:hover, a.topTruckersButton:hover,
a.goodOneButton:hover, a.anotherButton:hover
{background-position: 0 -28px;}


a.backButton{
	background-image: url(../img/back.png);
	width: 39px;
	height: 10px;
	float: left;
	margin-left: 10px;
	margin-top:1px;
}

a.backButton:hover{background-position: 0 -10px;}

a.spamButton{
	background: url(../img/spam_button_new.png) 0 -1px;
	width: 107px;
	height: 22px;
}

a.spamButton:hover{background-position: 0 -20px;}

/*pickups*/

.pickupSpeech, .pickupSpeechHome{
	background: url(../img/speech_back.png) repeat  0 0;
	padding: 20px 20px 0;
	font-size: 1.3em;
	color: #000;
	text-align: center;
	overflow: hidden;
}

.pickupSpeechBottom{
	background: url(../img/speech_bottom.png) no-repeat 0 0;
	height: 26px;
	padding-top: 25px;
}

.pickupTruckBackground{
	background: url(../img/truck_background.jpg) no-repeat 0 0;
	width: 135px;
	height: 83px;
	display: block;
	float: right;
}

/*lists*/

h2.topTruckersTitle, h2.topPickupsTitle{
	background: url(../img/toptruckers_title.png) no-repeat 0 0;
	text-indent: -9999px;
	width: 199px;
	height: 56px;
	display: block;
	position: absolute;
	left: 0;
	top: 0;
}

h2.topPickupsTitle{background-image: url(../img/toppickups_title.png);}

.pickupSpeech{
	text-align: left;
	padding-left: 20px;
	margin-top: 60px;
}

.pickupSpeech h4{margin-bottom: 0;}

.pickupSpeech p{
	font-size: 0.9em;
	margin-top: 0;
}

.pickupSpeech span{
	margin-left: 10px;
	font-size: 0.9em;
	color: #858585;
}

.pickupSpeech p a{margin-right: 5px;}
.pickupSpeech ol{margin-left: -20px;}
