/*GLOBAL*/
body { font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; background-color: #d79d30; background-image: url(../images/global/bg.gif); background-repeat: repeat-x; background-position: 0 0; text-align: left; margin: 0; padding: 0; }
p { font-size: 13px; line-height: 20px; }
a { color: #8e2800; }
a:visited { color: #8e2800; }
a:hover { text-decoration: underline; }
a:active { outline: none; }
:focus { -moz-outline-style: none; }
#wrapper { width: 900px; margin: 0 auto; padding: 0; }
/*HEADER*/
#header { width: 900px; float: left; margin: 28px 0 0; padding: 0; display: inline; }
#header h1 { width: 640px; float: left; margin: 0 0 0 260px; padding: 0; display: inline; }
#menu_main { width: 730px; float: left; margin: 10px 0 0 170px; padding: 0; display: inline; }
#menu_main li { float: left; margin: 0; padding: 0; list-style-type: none; display: inline; }
#menu_sub { width: 635px; float: left; margin: 5px 0 0 265px; padding: 0; display: inline; }
#menu_sub li { float: left; margin: 0; padding: 0; list-style-type: none; display: inline; }
/*IMAGE REPLACEMENT*/
.galleon { background-image: url(../images/global/galleon_trade.gif); background-repeat: no-repeat; background-position: 0 0; text-indent: -9999px; width: 397px; height: 65px; margin: 0; padding: 0; display: block; }
.galleon a { background-position: 0 0; text-indent: -9999px; display: block; width: 397px; height: 65px; margin: 0; padding: 0; }


.about a,
.about_select a {
	background-image: url(../images/global/about.gif);
	background-position: 0 0;
	text-indent: -9999px;
	width: 88px;
	height: 35px;
	margin: 0;
	padding: 0;
	display: block;
}

.about a:hover,
.about_select a { background-position: 0 35px; }

.news a,
.news_select a {
	background-image: url(../images/global/news.gif);
	background-position: 0 0;
	text-indent: -9999px;
	width: 89px;
	height: 35px;
	margin: 0;
	padding: 0;
	display: block;
}

.news a:hover,
.news_select a { background-position: 0 35px; }

.flip a,
.flip_select a {
	background-image: url(../images/global/philippines.gif);
	background-position: 0 0;
	text-indent: -9999px;
	width: 151px;
	height: 35px;
	margin: 0;
	padding: 0;
	display: block;
}

.flip a:hover,
.flip_select a { background-position: 0 35px; }

.cali a,
.cali_select a {
	background-image: url(../images/global/california.gif);
	background-position: 0 0;
	text-indent: -9999px;
	width: 147px;
	height: 35px;
	margin: 0;
	padding: 0;
	display: block;
}

.cali a:hover,
.cali_select a { background-position: 0 35px; }

.mexico a,
.mexico_select a {
	background-image: url(../images/global/mexico.gif);
	background-position: 0 0;
	text-indent: -9999px;
	width: 101px;
	height: 35px;
	margin: 0;
	padding: 0;
	display: block;
}

.mexico a:hover,
.mexico_select a { background-position: 0 35px; }

.part a,
.part_select a {
	background-image: url(../images/global/participants.gif);
	background-position: 0 0;
	text-indent: -9999px;
	width: 234px;
	height: 49px;
	margin: 0;
	padding: 0;
	display: block;
}

.part a:hover,
.part_select a { background-position: 0 49px; }

.events a,
.events_select a {
	background-image: url(../images/global/events.gif);
	background-position: 0 0;
	text-indent: -9999px;
	width: 141px;
	height: 49px;
	margin: 0;
	padding: 0;
	display: block;
}

.events a:hover,
.events_select a { background-position: 0 49px; }




/*CONTENT*/
#content { background-color: #fff; width: 840px; float: left; margin: 15px 0 0; padding: 30px; }
#content img { float: right; margin: 0 0 15px 30px; padding: 0; }
.content_flip { background-image: url(../images/content/content_flip.gif); background-repeat: no-repeat; background-position: 0 0; text-indent: -9999px; width: 262px; height: 63px; }
.content_cali { background-image: url(../images/content/content_cali.gif); background-repeat: no-repeat; background-position: 0 0; text-indent: -9999px; width: 262px; height: 63px; margin: 0; padding: 0; }
.content_mexico { background-image: url(../images/content/content_mexico.gif); background-repeat: no-repeat; background-position: 0 0; text-indent: -9999px; width: 262px; height: 69px; }
.part_wrap { width: 840px; float: left; margin: 15px 0 0; padding: 0; }
.part_wrap h3, .part_wrap h4 { width: 870px; }
.image_wrap { width: 430px; float: right; margin: 0; padding: 0; }
.image_wrap  img { margin: 0 0 15px 30px; padding: 0; }
.image_wrap p { line-height: 16px; text-align: right; float: right; margin: 0; padding: 0; }
#press { margin: 0; padding: 0; }
#press img { clear: both; margin: 0 0 15px; padding: 0; }
#press li { width: 250px; float: left; margin: 0 25px 15px 0; padding: 0; list-style-type: none; }
/*FOOTER*/
#footer { text-align: center; width: 900px; float: left; margin: 25px 0 0; padding: 0; }
#footer ul { width: 900px; margin: 0; padding: 0; }
#footer ul li { font-size: 12px; margin: 0; padding: 0 5px 0 7px; border-left: 1px solid #000; list-style-type: none; display: inline; }
#footer ul li.first { border-style: none; }
/*CLASSES*/
.paypal { width: 260px; }
.support { float: right; }
#content div.shipping img {
	float: none;
	margin: 0;
	padding: 0;
}
