html, * {
	margin: 0px;
	padding: 0px;
}

#maincontent {
	margin-right: auto;
	margin-left: auto;
	width: 624px;
}
#content_home {
	background-image: url(../images/bg_home.gif);
	width: 519px;
	float: left;
	background-repeat: no-repeat;
	height: 630px;
}
html>body #content_home {height:auto; min-height:630px;}
#nav_bar {
	background-color: #FF1F13;
	float: left;
	width: 105px;
	height:600px;
	overflow: hidden;
}
ul#mainnav {
	width: 76px;
	padding: 0px;
	margin-top: 0px;
	margin-right: 14px;
	margin-bottom: 0px;
	margin-left: 14px;
}

ul#mainnav li {
	list-style-type: none;
	width: 76px;
	margin-bottom:6px;
}
a.home {background-image: url(../images/home.gif);}
a.shop {background-image: url(../images/buy_online.gif);}
a.about {background-image: url(../images/about_us.gif);}
a.fuel {background-image: url(../images/our_fuel.gif);}
a.stock {background-image: url(../images/stockists.gif);}
a.mules {background-image: url(../images/mules.gif);}
a.adventure {background-image: url(../images/adventure.gif);}
a.feedback {background-image: url(../images/feedback.gif);}
a.contact {background-image: url(../images/contact_us.gif);}
a.events {background-image: url(../images/events.gif);}
a.boom {background-image: url(../images/boom.gif);}
a.press {background-image: url(../images/press.gif);}

ul#mainnav li a {
	height: 0px;
	background-repeat: no-repeat;
	padding-top: 19px;
	overflow: hidden;
	display: block;
}
ul#mainnav li a:hover {
	background-position:0px -19px;
}	
html>body .clearfloats {
	clear: both;
	height: 12px;
}


html>body #nav_bar {height:auto; min-height:600px;}

#logo {
	width: 95px;
	margin-right: 5px;
	margin-left: 5px;
	margin-top: 35px;
	margin-bottom: 38px;
}


#wrapleft, #wrapleft2, #wrapleft3, #wrapleft4, #wrapleft5 {
	background-repeat: no-repeat;
	background-position: left top;
	padding-left: 90px;
}
#wrapleft { 	background-image: url(../images/bg_left/mtb.jpg);}
#wrapleft2 { 	background-image: url(../images/bg_left/ice_climb.jpg);}
#wrapleft3 { 	background-image: url(../images/bg_left/jump.jpg);}
#wrapleft4 { 	background-image: url(../images/bg_left/scramble.jpg);}
#wrapleft5 { 	background-image: url(../images/bg_left/snowboard.jpg);}

body {
	background-image: url(../images/bg.gif);
	background-repeat: repeat-y;
	background-position: center;
	font-family: Arial, Helvetica, sans-serif;
	font-size:62.5%;
}
#wrapright, #wrapright2 {
	background-repeat: no-repeat;
	background-position: right top;
	min-width: 775px;
	text-align: right;
	padding-right: 90px;
}
#wrapright {background-image: url(../images/bg_right/rock.jpg);}
#wrapright2 {background-image: url(../images/bg_right/ice.jpg);}

.ffa {
	margin-top: 39px;
	margin-right: 31px;
	height: 81px;
}
.planet {
	margin-right: 31px;
}

.southerncross {
	float: left;
	position: relative;
	top: 1px;
	left: 300px;
}
.kicks {
	float: left;
	position: relative;
	left: 180px;
	top: 35px;
}

.home_text {
	margin-right: 31px;
	margin-top: 20px;
	color: #FFFFFF;
}
.translate {
	margin-bottom: 20px;
}
.translate a, .translate img {
	text-decoration: none;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	color:#FFFFFF
}

.home_text p {
	text-align: justify;
	font-size:1.4em;
	line-height:1.4em;
	width: 232px;
	display: block;
	padding-left: 256px;
	padding-top: 10px;
}
#content_page {
	background-image: url(../images/bg_page.gif);
	width: 519px;
	float: left;
	background-repeat: no-repeat;
	height: 630px;
	background-color: #000000;
}
.page_text {
	margin-right: 31px;
	margin-top: 20px;
	color: #FFFFFF;
	background-color: #000000;
	text-align: left;
}
.page_text p {
	font-size:1.2em;
	line-height:1.4em;
	padding-top: 12px;
	padding-bottom: 0px;
	display: block;
	padding-left: 31px;
}
.page_text a, .linkage a {
	color: #FFFFFF;
}
.page_text a:hover, .linkage a:hover, .yellow {
	color: #FDB911;
}


.energy {
	float: left;
	position: relative;
	bottom: 2px;
	left: 23px;
}
#feedback_form {
	margin-top: 15px;
	margin-left: 31px;
}

/* Legal */
.legal {
	text-align: left;

}
.legal a {
	color: #FFFFFF;
	text-decoration: none;
}
.legal a:hover {
	text-decoration: underline;
}
/* END legal */


/* About Us */
.about_header{
	background-image: url(../images/about/header_bg.jpg);
	background-repeat: no-repeat;
	background-position: right bottom;
}
.about_leader {
	background-image: url(../images/about/alex_jimmy.jpg);
	background-repeat: no-repeat;
	background-position: left bottom;
	padding-bottom: 55px;
	height: 136px;
}
html>body .about_leader {height:auto; min-height:136px;}
.about_intro {
	margin-left: 190px;
	background-image: url(../images/t_about.gif);
	background-repeat: no-repeat;
	padding-top: 26px;
	text-align: left;
}
.indent {
	margin-left: 31px;
}
.indent td {
	font-size: 1.2em;
}
.indent2 td {
	font-size: 0.9em;
}
.about_body {
	background-image: url(../images/about/about_bg.jpg);
	background-repeat: repeat-y;
}
.about_body p {
	padding-right: 31px;
}

.about_andes {
	background-image: url(../images/about/andes.jpg);
	background-repeat: no-repeat;
	background-position: bottom;
	padding-bottom: 15px;
	height: 330px;
}
html>body .about_andes {height:auto; min-height:330px;}
.guarantee {
	padding-left: 100px;
	background-image: url(../images/guarantee.gif);
	background-repeat: no-repeat;
	background-position: 31px 40px;
	padding-top: 25px;
	height: 130px;
}
html>body .guarantee {height:auto; min-height:130px;}
/* END About Us */


/* Adventure */
.adv_intro {

	margin-left: 190px;
	background-image: url(../images/t_adventure.gif);
	background-repeat: no-repeat;
	padding-top: 38px;
	text-align: left;
	padding-left: 20px;
}
.adv_leader {

	background-image: url(../images/adventure/adv_leader.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	height: 136px;
}
html>body .adv_leader {height:auto; min-height:136px;}
.mulebar_adv {
	background-image: url(../images/t_mulebar_adv.gif);
	background-repeat: no-repeat;
	background-position: 30px;
	height: 0px;
	padding-top: 40px;
	margin-top: 24px;
	overflow: hidden;
}
.border_white {
	border: 12px solid #FFFFFF;
	width: 426px;
}
.adv_intro h2, .cape_intro h2, h2 {
	font-size: 1.4em;
}
.adv_body h2{padding-left:31px}


.adv_intro p, .cape_intro p, .scotland_intro p, .everest_intro p, .fuel_intro p, .stock_intro p, .feedback_intro p, .contact_intro p, .niger_intro p. mulefuel_intro p {
	margin: 0px;
	padding-top: 12px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}

.fuel_intro {
	margin-left: 31px;
	background-image: url(../images/t_fuel.gif);
	background-repeat: no-repeat;
	text-align: left;
	padding-left: 65px;
	padding-top:3px;
	margin-bottom:24px;
	position: relative;
}

.cape_leader {
	background-image: url(../images/adventure/jimmy_alex.jpg);
	background-repeat: no-repeat;
	background-position: 10px top;
	height: 439px;
}
html>body .cape_leader {height:auto; min-height:439px;}
.scotland_leader {
	background-image: url(../images/adventure/training.jpg);
	background-repeat: no-repeat;
	background-position: 15px top;
	height: 222px;
}
html>body .scotland_leader {height:auto; min-height:222px;}
.scotland_intro {

	margin-left: 190px;
	background-image: url(../images/t_adventure.gif);
	background-repeat: no-repeat;
	padding-top: 38px;
	text-align: left;
	padding-left: 20px;
}
.stock_leader {
	background-image: url(../images/stock/stock.jpg);
	background-repeat: no-repeat;
	background-position: 15px top;
	height: 128px;
}
html>body .stock_leader {height:auto; min-height:128px;}
.stock_intro {

	margin-left: 190px;
	background-image: url(../images/t_stock.gif);
	background-repeat: no-repeat;
	padding-top: 38px;
	text-align: left;
	padding-left: 20px;
}
.mulefuel_intro {

	margin-left: 190px;
	background-image: url(../images/t_shop.gif);
	background-repeat: no-repeat;
	padding-top: 38px;
	text-align: left;
	padding-left: 20px;
}
.feedback_leader {
	background-image: url(../images/stock/stock.jpg);
	background-repeat: no-repeat;
	background-position: 15px top;
	height: 128px;
}
html>body .feedback_leader {height:auto; min-height:128px;}
.feedback_intro {

	margin-left: 190px;
	background-image: url(../images/t_feedback.gif);
	background-repeat: no-repeat;
	padding-top: 38px;
	text-align: left;
	padding-left: 20px;
}
.contact_leader {
	background-image: url(../images/stock/stock.jpg);
	background-repeat: no-repeat;
	background-position: 15px top;
	height: 135px;
}
html>body .contact_leader {height:auto; min-height:135px;}
.contact_intro {

	margin-left: 190px;
	background-image: url(../images/t_contact.gif);
	background-repeat: no-repeat;
	padding-top: 38px;
	text-align: left;
	padding-left: 20px;
}
.cape_intro {
	margin-left: 215px;
	background-image: url(../images/t_adventure.gif);
	background-repeat: no-repeat;
	padding-top: 38px;
	text-align: left;
	padding-left: 20px;
}
.everest_intro {
	margin-left: 190px;
	background-image: url(../images/t_adventure.gif);
	background-repeat: no-repeat;
	padding-top: 38px;
	text-align: left;
	padding-left: 20px;
}
.everest_leader {
	background-image: url(../images/adventure/summit.jpg);
	background-repeat: no-repeat;
	background-position: 15px top;
	height: 171px;
}
html>body .everest_leader {height:auto; min-height:171px;}
.niger_intro {
	margin-left: 190px;
	background-image: url(../images/t_adventure.gif);
	background-repeat: no-repeat;
	padding-top: 38px;
	text-align: left;
	padding-left: 20px;
}
.niger_leader {
	background-image: url(../images/adventure/river_niger.jpg);
	background-repeat: no-repeat;
	background-position: 15px top;
	height: 226px;
}
html>body .niger_leader {height:auto; min-height:226px;}
/*END Adventure */

/* Adventure intros */
.adv_everest { margin-top: 12px; }
.adv_scotland, .adv_cape, .adv_niger, .adv_mega, .adv_everest { margin-top: 32px; }
.adv_cape p{
	background-image: url(../images/adventure/cape_epic.jpg);
	background-repeat: no-repeat;
	background-position: right 12px;
	height: 171px;
	padding-right: 207px;
}
html>body .adv_cape p {height:auto; min-height:171px;}

.adv_everest p {
	background-image: url(../images/adventure/everest.jpg);
	background-repeat: no-repeat;
	background-position: right 12px;
	height: 171px;
	padding-right: 207px;
}
html>body .adv_everest p{height:auto; min-height:171px;}

.adv_scotland p {
	padding-left: 238px;
	background-image: url(../images/adventure/training.jpg);
	background-repeat: no-repeat;
	background-position: 31px 12px;
	height: 222px;
}
html>body .adv_scotland p{height:auto; min-height:222px;}
.adv_niger p {
	padding-left: 238px;
	background-image: url(../images/adventure/river_niger.jpg);
	background-repeat: no-repeat;
	background-position: 31px 12px;
	height: 227px;
}
html>body .adv_niger p{height:auto; min-height:227px;}
.adv_mega p {
	padding-left: 238px;
	background-image: url(../images/adventure/megavalanche.jpg);
	background-repeat: no-repeat;
	background-position: 31px 12px;
	height: 232px;
}
html>body .adv_mega p{
	height:auto;
	min-height:232px;
}

/* END Adventure intros */

/* Fuel page */

.chocolate, .mango, .hunza, .pinacolada, .strudel, .liquorice, .re_date, .re_banana {width: 216px; float:left; background-repeat: no-repeat;
	padding-top: 140px;
}
.mango, .hunza, .liquorice , .re_banana{ margin-left:25px}
.fuel_row p{
	font-size: 1.2em;
	line-height:1.4em;
	padding-right: 5px;
	padding-left: 0px;
	padding-top: 0px;
	padding-bottom: 0px;
}
.fuel_row {margin-left:31px; clear:both}
.strudel { background-image: url(../images/fuel/strudel.jpg);}
.liquorice { background-image: url(../images/fuel/liquorice.jpg);}
.chocolate { background-image: url(../images/fuel/chocolate.jpg);}
.mango { background-image: url(../images/fuel/mango.jpg);}
.hunza { background-image: url(../images/fuel/hunza.jpg);}
.pinacolada {background-image: url(../images/fuel/pina.jpg);}
.re_date {background-image: url(../images/fuel/refuel_date.jpg);}
.re_banana {background-image: url(../images/fuel/refuel_banana.jpg);}
.bar_space {
	width: 85px;
	height: 0px;
	float: left;
	padding-top: 40px;
	overflow: hidden;
}
.grey { color:#999999}
.fuel_body, .adv_body { padding-bottom:25px}
/* END Fuel page */

/* Stock up */
.stock_row {
	margin-top: 32px;
}


/* END Stock up */
p.top {
	padding-top: 3px;
	clear: both;
}
.shhh {
	display: none;
}
.error {
	color: #FDB911;
	position: relative;
}
.column_left {
	float: left;
	width: 244px;
}
.error2 {

	color: #FDB911;
}
.cwblock {
	background-color: #D0083A;
	display: block;
	width: 440px;
}
a.muleblog {
	background-image: url(../images/muleblog.gif);
}
.feedburnerFeedBlock {
	text-align: left;
	font-size: 1.2em;
	line-height:1.2em;
		width: 480px;
	display: block;
	padding-left: 40px;
}
.feedburnerFeedBlock a {
	color: #FFFFFF;}
.feedburnerFeedBlock li { list-style:none}
.feedburnerFeedBlock li div { padding-bottom:3px; line-height:1.2em}
p.feedTitle, p.date {text-align:left; padding-left:0px;color:#ffffff}
.headline a{color:#fff;} 
.headline{padding-top:8px;display:block;padding-bottom:2px}
#creditfooter {text-align:right;padding-top:3px}
.mega_leader {
	background-image: url(../images/adventure/megavalanche.jpg);
	background-repeat: no-repeat;
	background-position: 15px top;
	height: 232px;
}
.home_left {
	float: left;
	width: 240px;
	margin-left: 31px;
	text-align: left;
	margin-top:12px;
}
.home_right {
	float: right;
	width:170px;
	text-align: left;
		margin-top:12px;
}
.linkage {
	text-align: left;
	font-weight: bold;
	font-size: 1.2em;
}
.mulebar_terms {
	background-image: url(../images/t_terms.gif);
	background-repeat: no-repeat;
	background-position: 30px;
	height: 0px;
	padding-top: 40px;
	margin-top: 0px;
	overflow: hidden;
}
.mulebar_events {
	background-image: url(../images/t_events.gif);
	background-repeat: no-repeat;
	background-position: 30px;
	height: 0px;
	padding-top: 40px;
	margin-top: 0px;
	overflow: hidden;
}
.mulebar_press {
	background-image: url(../images/t_press.gif);
	background-repeat: no-repeat;
	background-position: 30px;
	height: 0px;
	padding-top: 40px;
	margin-top: 0px;
	overflow: hidden;
}
.mulefuel_leader {
	background-image: url(../images/stock/range.jpg);
	background-repeat: no-repeat;
	background-position: 15px top;
	height: 140px;
}
.shop_intro {
	margin-left: 31px;
	background-image: url(../images/t_shop.gif);
	background-repeat: no-repeat;
	text-align: left;
	padding-left: 65px;
	padding-top:3px;
	margin-bottom:24px;

}
.receipt_intro {
	margin-left: 31px;
	background-image: url(../images/t_receipt.gif);
	background-repeat: no-repeat;
	text-align: left;
	padding-left: 65px;
	padding-top:3px;
	margin-bottom:24px;
	position: relative;
}
.confirm_intro {
	margin-left: 31px;
	background-image: url(../images/t_confirm.gif);
	background-repeat: no-repeat;
	text-align: left;
	padding-left: 65px;
	padding-top:3px;
	margin-bottom:24px;
	position: relative;
}.mulefuel_leader2 {
	background-image: url(../images/stock/range.jpg);
	background-repeat: no-repeat;
	background-position: 15px top;
}
.mulefuel_leader2 h2 {
	font-size: 1.5em;
	color: #fdb913;
}

a.p1 {display:block; text-decoration:none; background:#fff; border:0; margin:0px 0 0 0px; float:left;}
a.p1 img {display:block; border:0;}
a.p1:hover {text-decoration:none; background-color:#8c97a3; color:#000; position:relative; z-index:500;}
a.p1 .large {position:absolute; left:-9999px;}
a.p1:hover .large {top:80px; left:0px; border:1px solid #fff;}

#info {z-index:100; height:22em;}

a.p2 {display:block; text-decoration:none; background:#fff; border:0; margin:0px 0 0 0px; float:left;}
a.p2 img {display:block; border:0;}
a.p2:hover {text-decoration:none; background-color:#8c97a3; color:#000; position:relative; z-index:500;}
a.p2 .large {position:absolute; left:-9999px;}
a.p2:hover .large {top:-65px; left:50px; border:1px solid #fff;}

#info {z-index:100; height:22em;}
