/* Start of CMSMS style sheet 'PAGES_CSS' */
/**********************************
HOME PAGE
*************************************/
/*Content Styling*/
div#content_Home {
 display: inline;
 text-align: left;
 background: #fff url(images/1px80grey.gif) no-repeat center left;
 width: 450px;
 height: 250px;
 padding: 1em, 1em, 1em, 1em;
}

/*Secondary Header*/
div#sec_hdr_Home {
 height: 70px;
 background: url(images/hdr_home.gif) no-repeat;   

}

div#sec_hdr_Home a:link, {
 text-decoration:none;
}

.hide {
 visibility:hidden;
}

/*Map*/
#home_map_Northside { 
 float: left;
 position: absolute;
 margin-left: -275px;
 margin-top: 5px;
 width : 170px;
 height: 50px;
}

#home_map_Splashers { 
 float: left;
 position: absolute;
 margin-left: -95px;
 margin-top: 5px;
 width: 170px;
 height: 50px;
}

#home_map_BeachBasics { 
 float: left;
 position: absolute;
 margin-left: 75px;
 margin-top: 5px;
 width: 170px;
 height: 50px;
}

#home_map_Latitude { 
 float: left;
 position: absolute;
 margin-left: 255px;
 margin-top: 5px;
 width : 170px;
 height: 50px;
}

#home_map_About { 
 float: right;
 position: absolute;
 margin-right: -250px;
 margin-top: 5px;
 width : 150px;
 height: 50px;
}

/*Tertiary Header*/
div#tertiary_Home {
 background: url(images/ter_home.jpg) no-repeat 0;
 height: 358px;
}
    
/*Main bottom 3 Column*/
div#bot_wrapper_Home {
 border-style: none;
 border-width: 2px; 
}

/*Album*/
div#album_Home {
 display: inline;
 text-align: left;
 background: #fff url(images/1px80grey.gif) no-repeat center left;
 width: 320px;
 height: 250px;
 padding: 1em, 1em, 0, 1em;  
}

/*News*/
div#news_Home {
 display: inline;
 text-align: left;
 background: #fff; 
 width: 220px;
 height: 250px;
 padding: 1em, 1em, 1em, 1em;  
}


/**********************************
END HOME PAGE
***********************************/

/**********************************
ABOUT CONTACT PAGES
*************************************/
/*Content Styling*/
div#content_About {
 display: inline;
 float: left; 
 text-align: left;
 background: #fff  url(images/1px80grey.gif) no-repeat center left;
 width: 650px;
 height: 440px;
 padding: 1em, 2em, 2em, 2em;
}

/*Secondary Header*/
div#sec_hdr_About {
 display: inline;
 height: 44px;
 background: url(images/hdr_about.jpg) no-repeat;
}

div#sec_hdr_About a:link,{
 text-decoration:none;
}

.hide {
 visibility:hidden;
}

div#sec_hdr_map_About{
 float: left;
}

/*Map*/
#map_Home {
 float: left;
 position: absolute;
 left: 45px;
 top: 15px;
 width : 250px;
 height: 80px;
}

#about_map_Northside {
 float: left;
 position: absolute;
 margin-left: 225px;
 margin-top: 5px;
 width : 125px;
 height: 50px;
}

#about_map_Splashers { 
 float: left;
 position: absolute;
 margin-left: 375px;
 margin-top: 5px;
 width: 125px;
 height: 50px;
}

#about_map_BeachBasics { 
 float: left;
 position: absolute;
 margin-left: 525px;
 margin-top: 5px;
 width: 125px;
 height: 50px;
}

#about_map_Latitude { 
 float: left;
 position: absolute;
 margin-left: 675px;
 margin-top: 5px;
 width : 125px;
 height: 50px;
}

div#sec_hdr_title_About {
 text-align: right;
 font-size: large;
 padding: 8px,25px,0,0;
 color: 4E3F3A;
 float: right;
}

/*Tertiary Header*/
div#tertiary{
 background: url(images/ter_about.jpg) no-repeat 0;
 height: 242px;
 border: none;
}

/*News*/
div#news_About {
 text-align: left;
 background: #fff; 
 width: 350px;
 height: 200px;
 padding: 0em, 2em, 1em, 1em; 
}

/*Album*/
div#album_About {
 text-align: left;
 background: #fff;
 width: 350px;
 height: 240px;
 padding: 1em, 2em, 1em, 1em;
}

div#content_Contact {
 display: inline;
 float: left; 
 text-align: left;
 background: #fff  url(images/1px80grey.gif) no-repeat center left;
 width: 650px;
 height: 492px;
 padding: 1em, 2em, 2em, 2em;
}

/*Album*/
div#news_Contact{
 text-align: left;
 background: #fff; 
 width: 350px;
 height: 212px;
 padding: 0em, 2em, 1em, 1em; 
}

/*Album*/
div#album_Contact{
 text-align: left;
 background: #fff;
 width: 350px;
 height: 280px;
 padding: 1em, 2em, 1em, 1em;
}

/*****************************
END ABOUT CONTACT PAGES
******************************/

/*****************************
NORTHSIDE PAGE
******************************/
/*Content Styling*/
div#content_Northside {
 text-align: left;
 background: url(images/content_northside.jpg); 
 height: 400px;
 padding: 5em, 2em, 2em, 600px;
}
  
div#content_Northside a:link, {
 color: fff;
}

div#content_Northside a:visited {
 color: fff;
 font-weight: bold;
} 

/*Secondary Header*/
div#sec_hdr_Northside {
 display: block;
 height: 47px;
 background: url(images/hdr_northside.gif) no-repeat;   
 margin-top: 0px; 
}

div#sec_hdr_Northside a:link, {
 text-decoration:none;
}

.hide {
 visibility:hidden;
}

/*Map*/
#northside_map_Trail {
 float: left;
 position: absolute;
 margin-left: -480px;
 margin-top: 5px;
 width : 175px;
 height: 50px;
}

#northside_map_Sport {
 float: left;
 position: absolute;
 margin-left: -280px;
 margin-top: 5px;
 width : 175px;
 height: 50px;
}

#northside_map_Natural {
 float: left;
 position: absolute;
 margin-left: -80px;
 margin-top: 5px;
 width : 175px;
 height: 50px;
}

#northside_map_Lifestyle {
 float: left;
 position: absolute;
 margin-left: 120px;
 margin-top: 5px;
 width : 175px;
 height: 50px;
}

/*Icon Legend*/
div#legend_Northside {
 display: inline;
 background: #fff;
 float: left;
 text-align: left;
 width: 600px;
 height: 175px;
 padding: 1em, 2em, 1em, 2em;  
}

div#legend_Northside a:hover, { 
 background-color: transparent;
 background-position: 100px 0; 
} 

/*New Arrivals*/
div#arrivals_Northside {
 display: inline;
 float: right;
 background: #fff url(images/2px80grey.gif) no-repeat center left; 
 width: 400px;
 height: 175px;
 padding: 1em, 0, 1em, 2em;  
}

div#arrivals_left {
 float: left;
 font-weight: bold;
 font-size: 150%;
 text-align: left;
 width: 150px;
}

div#arrivals_right {
 float: right;
 font-weight: bold;
 font-size: 85%;
 text-align: center;
 width: 225px; 
}

div#arrivals_right img { border: 0; }

/******************************
END NORTHSIDE PAGE
*********************************/

/******************************
TRAIL PAGE
********************************/
/*Content Styling*/
div#content_Trail {
 text-align: left;
 background: url(images/content_trail.jpg); 
 height: 400px;
  padding: 5em, 2em, 2em, 600px;
}

div#content_Trail a:link, {
 color: fff;
}

div#content_Trail a:visited {
 color: fff;
 font-weight: bold;
} 

div#item_Trail {
 background: url(images/item_trail.jpg) no-repeat; 
 height: 300px;
}

div#item_title_Trail {
 text-align: left;
 font-weight: bold;
 color: black;
}

div#item_sku_Trail {
 text-align: left;
 font-style: italic;
 color: black;
}
div#item_text_Trail {
 text-align: left;
 color: black;
}

div#item_available_Trail{
 text-align: left;
 color: black;
 font-weight: bold;
}

div#item_alternate_Trail{
 height: 110px;
 width: 490px;
 padding: 3em;
 font-weight: bold;
}

/*Secondary Header*/
div#sec_hdr_Trail {
 display: block;
 height: 47px;
 background: url(images/hdr_trail.gif) no-repeat;   
 margin-top: 0px;    
}

div#sec_hdr_Trail a:link, {
 text-decoration:none;
}

.hide {
 visibility:hidden;
}

/*Map*/
#trail_map_Sport { 
 float: left;
 position: absolute;
 margin-left: 155px;
 margin-top: 5px;
 width : 50px;
 height: 50px;
}

#trail_map_Natural { 
 float: left;
 position: absolute;
 margin-left: 200px;
 margin-top: 5px;
 width : 50px;
 height: 50px;
}

#trail_map_Lifestyle { 
 float: left;
 position: absolute;
 margin-left: 250px;
 margin-top: 5px;
 width : 50px;
 height: 50px;
}

/*Footer*/
div#footer_style_Trail {
 display: inline;
 text-align: left;
 background: #6D5E4B;
 padding: 0, 1em, 0, 1em;
 float: left;
 border: none;
} 



/*******************************
END TRAIL PAGE
*********************************/

/*******************************
SPORT PAGE
*******************************/
/*Content Styling*/
div#content_Sport {
 text-align: left;
 background: url(images/content_sport.jpg); 
 height: 400px;
  padding: 5em, 2em, 2em, 600px;
}

div#content_Sport a:link, {
 color: #db8019;
}

div#content_Sport a:visited {
 color: #DB8019;
 font-weight: bold;
} 

div#item_Sport {
 background: url(images/item_sport.jpg) no-repeat; 
 height: 300px;
}

div#item_title_Sport{
 text-align: left;
 font-weight: bold;
 color: #DB8019;
}

div#item_sku_Sport{
 text-align: left;
 font-style: italic;
 color: black;
}
div#item_text_Sport{
 text-align: left;
 color: black ;
}

div#item_available_Sport{
 text-align: left;
 color: DB8019;
 font-weight: bold;
}

div#item_alternate_Sport{
 display: block;
 height: 110px;
 width: 490px;
 padding: 3em;
 font-weight: bold;
}

/*Secondary Header*/
div#sec_hdr_Sport {
 display: block;
 height: 47px;
 background: url(images/hdr_sport.gif) no-repeat;   
 margin-top: 0px;    
}
div#sec_hdr_Sport a:link, {
 text-decoration:none;
}
.hide {
 visibility:hidden;
}

div#sec_hdr_item_Sport {
 text-align: left;
 height: 60px;
 background: url(images/item_sport.jpg);
 padding: 1em, 1em, 1em, 1em;
}

/*Map*/
#sport_map_Trail { 
 float: left;
 position: absolute;
 margin-left: -490px;
 margin-top: 5px;
 width : 50px;
 height: 50px;
}

#sport_map_Natural {  
 float: left;
 position: absolute;
 margin-left: 175px;
 margin-top: 5px;
 width : 50px;
 height: 50px;
}

#sport_map_Lifestyle { 
 float: left;
 position: absolute;
 margin-left: 250px;
 margin-top: 5px;
 width : 50px;
 height: 50px;
}

/*Footer*/
div#footer_style_Sport {
 display: inline;
 text-align: left;
 background: #6E5F4C; 
 padding: 0,1em,0,1em;
 float: left;
 border: none;
}


/******************************
END SPORT PAGE
*******************************/

/******************************
NATURAL PAGE
*******************************/
/*Content Styling*/
div#content_Natural {
 text-align: left;
 background: url(images/content_natural.jpg); 
 height: 400px;
 padding: 5em, 3em, 2em, 600px;
}

div#content_Natural a:link, {
 color: #C2AF3F;
}

div#content_Natural a:visited {
 color: #C2AF3F;
 font-weight: bold;
} 

div#item_Natural{
 background: url(images/item_natural.jpg) no-repeat; 
 height: 300px;
}

div#item_title_Natural{
 text-align: left;
 font-weight: bold;
 color: black;
}

div#item_sku_Natural{
 text-align: left;
 font-style: italic;
 color: black;
}
div#item_text_Natural{
 text-align: left;
 color: #C2AF3F;
}

div#item_available_Natural{
 text-align: left;
 color: C2AF3F;
 font-weight: bold;
}


div#item_alternate_Natural{
 display: block;
 height: 110px;
 width: 490px;
 font-weight: bold;
 color: C2AF3F;
}

/*Secondary Header*/
div#sec_hdr_Natural {
 display: block;
 height: 47px;
 background: url(images/hdr_natural.gif) no-repeat;   
 margin-top: 0px; 
}

div#sec_hdr_Natural a:link, {
 text-decoration:none;
}

.hide {
  visibility:hidden;
}

div#sec_hdr_item_Natural {
 text-align: left;
 height: 70px;
 background: #6E5F4D;
 padding: 1em, 1em, 1em, 1em;
}

/*Map*/
#natural_map_Trail { 
 float: left;
 position: absolute;
 margin-left: -500px;
 margin-top: 5px;
 width : 50px;
 height: 50px;
}

#natural_map_Sport{  
 float: left;
 position: absolute;
 margin-left: -450px;
 margin-top: 5px;
 width : 50px;
 height: 50px;
}

#natural_map_Lifestyle { 
 float: left;
 position: absolute;
 margin-left: 215px;
 margin-top: 5px;
 width : 50px;
 height: 50px;
}

/*Footer*/
div#footer_style_Natural {
 display: inline;
 text-align: left;
 background: #6E5F4C; 
 padding: 0,1em,0,1em;
 float: left;
 border: none;
}


/*******************************
END NATURAL PAGE
*********************************/

/********************************
LIFESTYLE PAGE
*********************************/
/*Content Styling*/
div#content_Lifestyle {
 text-align: left;
 background: url(images/content_lifestyle.jpg); 
 height: 400px;
 padding: 5em, 2em, 2em, 600px;
}

div#content_Lifestyle a:link, {
 color: #77AEB0;
}

div#content_Lifestyle a:visited {
 color: #77AEB0;
 font-weight: bold;
} 

div#item_Lifestyle{
 background: url(images/item_lifestyle.jpg) no-repeat; 
 height: 300px;
}

div#item_title_Lifestyle{
 text-align: left;
 font-weight: bold;
 color: black;
}

div#item_sku_Lifestyle{
 text-align: left;
 font-style: italic;
 color: black;
}
div#item_text_Lifestyle{
 text-align: left;
 color: #77AEB0;
}

div#item_available_Lifestyle{
 text-align: left;
 color: 77AEB0;
 font-weight: bold;
}

div#item_alternate_Lifestyle{
 display: block;
 height: 110px;
 width: 490px;
 padding: 3em;
 color: 77AEB0;
 font-weight: bold;
}

/*Secondary Header*/
div#sec_hdr_Lifestyle {
 display: block;
 height: 47px;
 background: url(images/hdr_lifestyle.gif) no-repeat;   
 margin-top: 0px; 
}

div#sec_hdr_Lifestyle a:link, {
 text-decoration:none;
}

.hide {
 visibility:hidden;
}

/*Map*/
#lifestyle_map_Trail { 
 float: left;
 position: absolute;
 margin-left: -500px;
 margin-top: 5px;
 width : 50px;
 height: 50px;
}

#lifestyle_map_Sport{  
 float: left;
 position: absolute;
 margin-left: -450px;
 margin-top: 5px;
 width : 50px;
 height: 50px;
}

#lifestyle_map_Natural{ 
 float: left;
 position: absolute;
 margin-left: -400px;
 margin-top: 5px;
 width : 50px;
 height: 50px;
}

div#sec_hdr_item_Lifestyle {
 text-align: left;
 height: 60px;
 background: #6E5F4D;
 padding: 1em, 1em, 1em, 1em;
}

/*Footer*/
div#footer_style_Lifestyle {
 display: inline;
 text-align: left;
 background: #6E5F4C; 
 padding: 0,1em,0,1em; 
 float: left;
 border: none;
}


/***********************************
END LIFESTYLE PAGE
************************************/

/***********************************
SPLASHERS PAGE
************************************/
/*Content Styling*/
div#content_Splashers {
 text-align: left;
 background: url(images/content_splashers.jpg); 
 height: 400px;
 padding: 5em, 2em, 2em, 600px;
}  

div#content_Splashers a:link, {
 color: #84CDF2;;
}

div#content_Splashers a:visited {
 color: #84CDF2;
 font-weight: bold;
} 

div#item_Splashers{
 background: url(images/item_splashers.jpg) no-repeat; 
 height: 300px;
}

div#item_title_Splashers{
 text-align: left;
 font-weight: bold;
 color: #84CDF2;
}

div#item_sku_Splashers{
 text-align: left;
 font-style: italic;
 color: fff;
}
div#item_text_Splashers{
 text-align: left;
 color: fff;
}

div#item_available_Splashers{
 text-align: left;
 color: 84CDF2;
 font-weight: bold;
}

div#item_alternate_Splashers{
 display: block;
 height: 110px;
 width: 490px;
 color: 84CDF2;
 font-weight: bold; padding: 3em;
}

/*Secondary Header*/
div#sec_hdr_Splashers {
 display: block;
 height: 48px;
 background: url(images/hdr_splashers.gif) no-repeat;   
 margin-top: 0px;
}

/*Footer*/
div#footer_style_Splashers {
 display: inline;
 text-align: left;
 background: url(images/footer_splashers.gif) no-repeat; 
 padding: 0, 1em, 0, 1em;
 float: left;
}


/*********************************
END SPLASHERS PAGE
**********************************/

/*************************
BEACH BASICS PAGE
**************************/

/*Content Styling*/
div#content_Beach-Basics {
 text-align: left;
 background: url(images/content_beachbasics.jpg); 
 height: 400px;
 padding: 5em, 2em, 2em, 600px;
} 

div#content_Beach-Basics a:link, {
 color: #fff;
}

div#content_Beach-Basics a:visited {
 color: #fff;
 font-weight: bold;
} 


div#item_Beach-Basics{
 background: url(images/item_beachbasics.jpg) no-repeat; 
 height: 300px;
}

div#item_title_Beach-Basics{
 text-align: left;
 font-weight: bold;
 color: fff;
}

div#item_sku_Beach-Basics{
 text-align: left;
 font-style: italic;
 color: 0D2C5B;
}

div#item_text_Beach-Basics{
 text-align: left;
 color: #0D2C5B;
}

div#item_available_Beach-Basics{
 text-align: left;
 color: fff;
 font-weight: bold;
}

div#item_alternate_Beach-Basics{
 display: block;
 height: 110px;
 width: 490px;
 padding: 3em;
}

/*Secondary Header*/
div#sec_hdr_Beach-Basics {
 display: block;
 height: 46px;
 background: url(images/hdr_beachbasics.gif) no-repeat;   
 margin-top: 0px;
}

/*Footer*/
div#footer_style_Beach-Basics {
 display: inline;
 float: left;
 text-align: left;
 background: url(images/ftr_beachbasics.gif); 
 padding: 0,1em,0,1em;
 
}


/***********************************
END BEACH BASICS PAGE
************************************/

/******************
LATITUDE PAGE
*******************/

/*Content Styling*/
div#content_Latitude {
 text-align: left;
 background: url(images/content_latitude.jpg); 
 height: 400px;
 padding: 5em, 2em, 2em, 600px;
}  

div#content_Latitude a:link, {
 color: #D511B0;
}

div#content_Latitude a:visited {
 color: #D511B0;
 font-weight: bold;
} 

div#item_Latitude{
 background: url(images/item_latitude.jpg) no-repeat; 
 height: 300px;
}

div#item_title_Latitude{
 text-align: left;
 font-weight: bold;
 color: #D511B0;
}

div#item_sku_Latitude{
 text-align: left;
 font-style: italic;
 color: black;
}

div#item_text_Latitude{
 text-align: left;
 color: 4E3F3A;
}

div#item_available_Latitude{
 text-align: left;
 color: D511B0;
 font-weight: bold;
}

div#item_alternate_Latitude{
 display: block;
 height: 110px;
 width: 490;
 padding: 5em, 0, 1em, 5em;
 text-align: left;
 color: D511B0;
 font-weight: bold;
}

/*Secondary Header*/
div#sec_hdr_Latitude {
 display: block;
 height: 48px;
 background: url(images/hdr_latitude.gif) no-repeat;   
 margin-top: 0px;
}

/*Footer*/
div#footer_style_Latitude {
 display: inline;
 float: left;
 text-align: left;
 background: url(images/ftr_latitude.gif) no-repeat;
 height: 150px;
 padding: 0, 1em, 1em, 1em;  
}


/*******************************
END LATITUDE PAGE
*******************************/

/* End of 'PAGES_CSS' */

