/* ------------------------------------------------------------------ HTML TAG RE-DEFINITIONS */
body {
	background: #cae1ee url(http://www.gotrek.com/_images/site_back_01.gif) no-repeat left top;
	margin: 0px;
	padding: 0px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #333333;
}
a
{
	color: #990000;
	text-decoration:none;
}
p, h1, h2, h3, h4, h5, h6, ul, ol, li
{
	margin:0;
	padding:0;
	font-weight:normal;
	font-size: 11px;
	/*clear: both;*/
	list-style-type: none;
}

h1.title-01
{
	background: url(http://www.gotrek.com/_images/cnt_title_home_01.jpg) no-repeat left top;
}
h1.title-news
{
	background: url(http://www.gotrek.com/_images/cnt_title_news_01.jpg) no-repeat left top;
}
h1.title-privacy
{
	background: url(http://www.gotrek.com/_images/cnt_title_privacy_01.jpg) no-repeat left top;
}
h1.title-about
{
	background: url(http://www.gotrek.com/_images/cnt_title_about_01.jpg) no-repeat left top;
}
h1.title-contact
{
	background: url(http://www.gotrek.com/_images/cnt_title_contact_01.jpg) no-repeat left top;
}
h1.title-treks
{
	background: url(http://www.gotrek.com/_images/cnt_title_treks_01.jpg) no-repeat left top;
}
h1.title-private
{
	background: url(http://www.gotrek.com/_images/cnt_title_private_01.jpg) no-repeat left top;
}
h1.title-news span,
h1.title-privacy span,
h1.title-about span,
h1.title-contact span,
h1.title-treks span,
h1.title-private span,
h1.title-01 span
{
	display:none;
}

div
{
	display:block;
}

img
{
	border: 0px;
}
	

/* ------------------------------------------------------------------ MAIN WRAPPERS */
#wrap-page
{
	background: url(http://www.gotrek.com/_images/page_back_01.gif) repeat-y left top;
	width: 914px;
	margin: 0 auto 20px;
}
#wrap-header
{
	background: url(http://www.gotrek.com/_images/hdr_map_01.jpg) no-repeat left top;
	height: 240px;
	margin: 0 0 20px 0;
}
#wrap-content
{
	margin: 0 20px 20px 48px;
}

#wrap-footer
{
	background: url(http://www.gotrek.com/_images/ftr_back_01.gif) no-repeat left bottom;
	padding: 20px 45px 36px 60px;
	text-align: center;
	color: #999999;
}

#wrap-footer a
{
	color: #999999;
}
#wrap-footer a:hover
{
	color: #666666;
	text-decoration:underline;
}


/* ------------------------------------------------------------------ Column WRAPPERS */
.wrap-3col1-left
{
	width: 155px;
	float: left;
}
.wrap-3col1-center
{
	width: 380px;
	margin: 0 0 20px 28px;
	float: left;
}
.wrap-3col1-center p
{
	margin: 0 0 20px 0;
	line-height: 1.4;
}
.wrap-3col1-center h1
{
	font-size: 22px;
	color: #000000;
	line-height: 28px;
	margin: 0 0 5px 0;
	display: block;
}
.wrap-3col1-center h2
{
	margin: 20px 0 0;
	line-height: 1;
	font-size: 1.8em;
	color: #000000;
}
.wrap-3col1-center h3
{
	margin: 0 0 10px 0;
	font-size: 1.4em;
	color: #000000;
	display: block;
}
.wrap-3col1-center h4
{
	margin: 0 0 10px 0;
	line-height: 1.0;
	font-size: 1.2em;
	color: #000000;
	border-top: 1px solid #cccccc;
	padding: 8px 0 0;
}
.wrap-3col1-right
{
	width: 236px;
	float: left;
	margin: 0 0 0 35px;
}
.wrap-3col1-right p
{
	font-size: 0.9em;
	line-height: 1.4;
	margin: 5px 0;
	display: block;
}
.wrap-3col1-right h1 {
	display: block;
	color: #775522;
	font-size: 1.8em;
	margin: 20px 0 0 0;
	border-bottom: 1px solid #cccccc;
	padding: 0 0 4px 0;
}
.wrap-3col1-right a.link-learn-more
{
	display: block;
	text-align: right;
	padding: 0 20px 0 0;
	background: url(http://www.gotrek.com/_images/mn_learn_arw_01.jpg) no-repeat right top;
}
.wrap-3col1-right a:hover
{
	text-decoration:underline;
}

.wrap-2col1-left
{
	width: 400px;
	float: left;
}
.wrap-2col1-right
{
	width: 400px;
	float: left;
}

/* ------------------------------------------------------------------ LIST CLASSES */
.navigation
{
	list-style-type: none;
	color: #333333;
}

.navigation li
{
	border-top: 1px solid #cccccc;
	padding: 5px 10px 5px 10px;
	font-weight: bold;
}

.navigation a
{
	color: #990000;
	display:block;
	font-weight: normal;
}
.navigation a:hover
{
	font-weight: bold;
}


/* ------------ NEWS */
.list-news
{

}
.list-news li
{
	border-top: 1px solid #cccccc;
	margin: 2px 0;
	padding: 2px 0;
}
.list-news a
{
	display:block;
	margin: 0 0 0 75px;
}
.list-news em
{
	display:block;
	float: left;
	width:75px;
	font-style: normal;
}


/* ------------ DATES */
.list-dates
{
}
.list-dates li
{
	border-top: 1px solid #cccccc;
	margin: 2px 0;
	padding: 2px 0;
}
.list-dates a
{
	display:block;
	margin: 0 0 0 75px;
}
.list-dates em
{
	display:block;
	float: left;
	width:80px;
	font-style: normal;
	color: #990000;
}


/* ------------ EQUIPMENT */
.list-equipment
{
	margin: 0 0 20px 0;
}
.list-equipment li
{
	background: url(http://www.gotrek.com/_images/mn_learn_arw_01.jpg) no-repeat left 4px;
	margin: 4px 0 4px 5px;
	padding: 2px 0 2px 14px;
	display: block;
}

/* ------------ PRIVATE TOURS */
.list-private-tours
{
	margin: 0 0 20px 0;
	border-bottom: 1px solid #cccccc;
}
.list-private-tours li
{
	background: url(http://www.gotrek.com/_images/mn_learn_arw_01.jpg) no-repeat left top;
	margin: 4px 0 4px 5px;
	padding: 2px 0 2px 14px;
	display: block;
	color: #990000;
	border-top: 1px solid #cccccc;
}


/* ------------ BULLETS */
.list-bullets
{
	margin: 0 0 20px 5px;
	padding: 0 0 0 10px;
}
.list-bullets li
{
	display: block;
	display: block;
	margin: 4px 0;
	padding: 0;
	list-style-type: disc;
}

/* ------------ GUIDES */
.list-guides
{

}
.list-guides h2 a
{
	display: block;
	border-bottom: 1px solid #dddddd;
	margin: 2px 0 0 0;
	background: url(http://www.gotrek.com/_images/guide_back_01.gif) no-repeat right center;
	font-size: 12px;
	padding: 4px 0;
}
.list-guides h2 a:hover
{
	background: url(http://www.gotrek.com/_images/guide_back_02.gif) no-repeat right center;
	text-decoration: underline;
}
.list-guides p
{
	margin: 0 0 10px 0;
}
.list-guides img
{
	float: left;
	margin: 4px 15px 5px 0;
	padding: 1px;
	border: 1px solid #775522;
	display: block;
}
.list-guides h1
{

}
.list-guides h2
{
	margin: 4px 0 0;
}
.list-guides li
{

}
/* ------------ TRIPS */
.list-trips
{

}
.list-trips h2 a
{
	display: block;
	border-bottom: 1px solid #dddddd;
	margin: 2px 0 0 0;
	background: url(http://www.gotrek.com/_images/trek_back_01.gif) no-repeat right center;
	font-size: 14px;
	padding: 4px 0;
}
.list-trips h2 a:hover
{
	background: url(http://www.gotrek.com/_images/trek_back_02.gif) no-repeat right center;
	text-decoration: underline;
}
.list-trips p
{
	margin: 0 0 10px 0;
}
.list-trips img
{
	float: left;
	margin: 4px 15px 5px 0;
	padding: 1px;
	border: 1px solid #775522;
	display: block;
}
.list-trips h1
{

}
.list-trips h2
{
	margin: 4px 0 0;
}
.list-trips li
{

}
/* ------------ CALENDAR */
.list-calendar
{
	border-top: 1px solid #dddddd;
	border-bottom: 1px solid #dddddd;
	margin: 10px 0 40px 0;
	padding: 4px 10px 20px 10px;
	display: block;
	border-left: 1px solid #dddddd;
}
.list-calendar li
{
	margin: 10px 0 0;
	padding: 10px 0 0;
}
.list-calendar a
{

}
.list-calendar h1
{
	font-size: 16px;
	margin: 0;
	line-height: 1;
	border-bottom: 1px solid #775522;
	display: block;
}
.list-calendar h1 em
{
	font-size: 10px;
	margin: 4px 0 0;
	float:right;
	display: block;
	color: #bbbbbb;
	font-weight: bold;
	text-align: right;
}
.list-calendar h2
{
	font-size: 14px;
	color: #990000;
}
.list-calendar h3
{
	font-size: 10px;
	color: #666666;
}
.list-calendar h2,
.list-calendar h3,
.list-calendar p
{
	margin: 0;
	padding: 0 0 0 20px;
}
.list-calendar h5
{

}
/* ------------ STEPS */
.list-steps
{
	display: block;
	border-left: 1px solid #cccccc;
	border-right: 1px solid #cccccc;
	border-bottom: 1px solid #cccccc;
	margin: 20px 0;
}
.list-steps li
{
	display: block;
	border-top: 1px solid #cccccc;
	padding: 8px;
}


/* ------------ agallery */
.list-gallery
{
	display: block;
	margin: 0;
}
.list-gallery li
{
	display: block;
	padding: 0;
	width: 105px;
	float: left;
	margin: 0 5px 0 0;
	clear: none;
}
.list-gallery li p
{
	line-height: 1.1;
	margin: 5px 0 10px 0;
	font-size: 9px;
	font-family: Arial, Helvetica, sans-serif;
	color: #666666;
}


/* ------------------------------------------------------------------ FORM CLASSES */
.wrap-notes
{
	margin: 0 auto;
	display: block;
	width: 800px;

}
.wrap-notes h1
{
	display: block;
	width: 800px;
	color: #775522;
	font-size: 2em;
	margin: 2px auto;
}
.wrap-form-contact-01
{
	margin: 20px 0;
	display: block;
}
.form-contact-01
{
	margin: 0 auto;
	display: block;
	border-right: 1px solid #cccccc;
	border-bottom: 1px solid #cccccc;
	width: 800px;
}
.wrap-form-contact-01 p
{
	display: block;
	width: 120px;
	float: left;
	font-size: .9em;
	margin: 4px 0 0;
}
.wrap-form-contact-01 h1
{
	display: block;
	width: 800px;
	color: #775522;
	font-size: 2em;
	margin: 2px auto;
}
.wrap-form-contact-01 form
{
	margin:0;
	display:block;
}
.wrap-form-contact-01 ul
{
	list-style-type: none;
	padding: 12px 20px;
	border-top: 1px solid #cccccc;
	border-left: 1px solid #cccccc;
}
.wrap-form-contact-01 li
{
	background: url(http://www.gotrek.com/_images/frm_back_required_01.jpg) no-repeat right center;
	margin: 2px 0;
	padding: 2px;
	display: block;
}
.wrap-form-contact-01 li.req-no
{
	background: url(http://www.gotrek.com/_images/frm_back_notrequired_01.jpg) no-repeat right center;
}
.wrap-form-contact-01 li.req-blank
{
	background: url(http://www.gotrek.com/_images/frm_back_requiredblank_01.jpg) no-repeat right center;
}
.wrap-form-contact-01 li.submit
{
	background: url(http://www.gotrek.com/_images/frm_back_requirednote_01.jpg) no-repeat left center;
	text-align: right;
}
.wrap-form-contact-01 input
{
	border: 0px solid #ffffff;
	background:transparent;
	font-size: 1.1ems;

}
.wrap-form-contact-01 select
{
	margin:-2px 0 0 0;
	padding: 0;
	font-size: 1.1ems;
}

/* ------------------------------------------------------------------ DESIGN CLASSES */
.separator-hor
{
	background: url(http://www.gotrek.com/_images/mn_separator_h_01.gif) no-repeat center top;
	margin: 0 0 20px;
	text-align: center;
}
.banner-01
{
	clear: both;
	margin: 0 0 30px 0;
}
.wrap-categories
{
	clear: both;
	margin: 0 0 20px;
}
.wrap-categories h1
{
	font-weight: bold;
	font-size: 1.1em;
	color: #FFFFFF;
	margin: 8px 8px 12px 8px;
}
.wrap-categories p
{
	margin: 8px;
	font-size: 1em;
}
.wrap-categories a
{
	display: block;
	text-align: right;
	padding: 0 20px 0 0;
	background: url(http://www.gotrek.com/_images/mn_learn_arw_01.jpg) no-repeat right top;
}
.wrap-categories a:hover
{
	text-decoration:underline;
}
.category
{
	width: 275px;
	background: url(http://www.gotrek.com/_images/mn_goldBar_01.jpg) no-repeat left top;
	float: left;
	margin: 0 6px 0 0;
}

/* ------------------------------------------------------------------ GUIDE ID CLASSES */
#guide-01,
#guide-02,
#guide-03,
#guide-04,
#guide-05,
#guide-06,
#guide-07,
#guide-08,
#guide-09,
#guide-10,
#guide-11,
#guide-12,
#guide-13,
#guide-14,
#guide-15
{
	display:none;
	margin: 0 0 10px 0;
	padding: 10px;
	border-right: 1px solid #dddddd;
	border-bottom: 1px solid #dddddd;
	border-left: 1px solid #dddddd;
	background-color: #fcfcfc;
}

/* ------------------------------------------------------------------ TRIP ID CLASSES */
#trip-01,
#trip-02,
#trip-03,
#trip-04,
#trip-05,
#trip-06,
#trip-07,
#trip-08,
#trip-09,
#trip-10,
#trip-11,
#trip-12,
#trip-13,
#trip-14,
#trip-15,
#trip-16,
#trip-17,
#trip-18,
#trip-19,
#trip-20,
#trip-21,
#trip-22,
#trip-23,
#trip-24,
#trip-25,
#trip-26
{
	display:none;
	margin: 0 0 10px 0;
	padding: 10px;
	border-right: 1px solid #dddddd;
	border-bottom: 1px solid #dddddd;
	border-left: 1px solid #dddddd;
	background-color: #fcfcfc;
}

/* ------------------------------------------------------------------ Note ID CLASSES */
#notes-01,
#notes-02
{
	display:none;
	margin: 0 0 10px 0;
	padding: 10px;
	border-right: 1px solid #dddddd;
	border-bottom: 1px solid #dddddd;
	border-left: 1px solid #dddddd;
	background-color: #fcfcfc;
}

/* ------------------------------------------------------------------ UTILITY CLASSES */
.clear-all
{
	clear:both;
}
.line-top
{
	border-top:1px solid #dddddd;
	margin: 20px 0 20px 0;
	padding: 10px;
}
.align-center
{
	display: block;
	margin: 0px auto;
	text-align: center;
}
.text-red
{
	color:#990000;
}
.text-footnote
{
	color:#666666;
	font-size: 0.8em;
}

