body {
background-color:#FFF;
margin: 0; 
padding: 0;
font-family: Helvetica, "Helvetica", arial;
}

a:link {text-decoration: none; 	color: #519526; }
a:visited {text-decoration: none; color: #519526;}
a:active {text-decoration: none; color: #3C172D}
a:hover {text-decoration: none; color: #3C172D; 
}

img { 
	border:0;
}


/* ************************** */
/* TYPE STYLES */

/* TOP MENU SMALL*/


.topmenu_sm{
	font-family: Helvetica, "Helvetica", arial;
	font-size: 11px;
	letter-spacing:0pt;
	word-spacing:1.0pt;
	margin: 0px 0px 10px 0px;
	
}



.women_men_top{
	font-family: Arial, Helvetica, "Times New Roman", sans-serif;  	
	font-size: 12px;
	font-weight:bold;
	letter-spacing:0pt;
	word-spacing:1.0pt;
	/* TOP RIGHT BOTTOM LEFT */
	margin: 0px 0px 0px 14px;

}

.women_men_top a:link, a:active, a:visited {
	color: #519526; 
	text-decoration:none;
	
}

.women_men_top a:hover  {
	color: #3C172D; 
}


/* PARAGRAPHS */
/*
#paragraph{
	font-family: Helvetica, "Helvetica", arial;
	font-size: 1em;
	color:#46442E;
	letter-spacing:0.2em;
	word-spacing:1.0pt;
	margin: 0px 0px 10px 0px;
}

*/



/* PARAGRAPH OUR STORY */
/*
#paragraph{
	font-family: Helvetica, "Helvetica", arial;
	width:300px;
	font-size: 1em;
	color:#46442E;
	letter-spacing:0pt;
	word-spacing:1.0pt;
	margin: 0px 0px 10px 0px;
}
*/

#paragraph_top{
font-family: Cambria, serif;
width:300px;
font-size: 1em;
font-style: italic;
font-weight: normal;
text-transform: normal;
letter-spacing: normal;
line-height: 1.5em;
}


#paragraph{
	font-family: Helvetica, Arial, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: normal;
	text-transform: normal;
	letter-spacing: normal;
	line-height: 1.4em;
}



#paragraph_press{
	font-family: Helvetica, Arial, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: normal;
	text-transform: normal;
	letter-spacing: normal;
	line-height: 1.4em;
	
}




/* FOOTER TYPE */

#text_footer{
	font-family: Helvetica, "Helvetica", arial;
	font-size: 0.9em;
	font-weight:normal;
	color:#46442E;
	letter-spacing:0pt;
	word-spacing:1.0pt;
	margin: 0px 0px 10px 0px;
}



/* TITLES */

#title_green{
	font-family: Helvetica, "Helvetica", arial;
	font-size: 2em;
	color:#519426;
	letter-spacing:0pt;
	word-spacing:1.0pt;
	margin: 0px 0px 0px 0px;
}

#title_purple{
	font-family: Helvetica, "Helvetica", arial;
	font-size: 2em;
	color:#3C172D;
	letter-spacing:0pt;
	word-spacing:1.0pt;
	margin: 0px 0px 0px 0px;
	
}


/* Title Green Small */
#title_green_sm{
	font-family: Helvetica, "Helvetica", arial;
	font-size: 1em;
	font-weight:bold;
	color:#519426;
	letter-spacing:0pt;
	word-spacing:1.0pt;
	margin: 0px 0px 0px 0px;
}

/* Title Green medium */
#title_green_md{
	font-family: Helvetica, "Helvetica", arial;
	font-size: 2em;
	font-weight:bold;
	color:#519426;
	letter-spacing:0pt;
	word-spacing:1.0pt;
	margin: 0px 0px 0px 0px;
}


/* Title Purple Small */
#title_purple_sm{
	font-family: Helvetica, "Helvetica", arial;
	font-size: 1em;
	font-weight:bold;
	color:#3C172D;
	letter-spacing:0pt;
	word-spacing:1.0pt;
	margin: 0px 0px 0px 0px;

}


/* SIZE CHARTS */


#text_sizechart_title {
	font-family: Helvetica, "Helvetica", arial, sans-serif;
	font-size: 1em;
	font-weight:bold;
	color:#519426;
	letter-spacing:0pt;
	word-spacing:1.0pt;
	margin: 0px 0px 0px 0px;
}


#text_sizechart_md {
	font-family: Helvetica, "Helvetica", arial, sans-serif;
	font-size: 0.8em;
	font-weight:bold;
	color:#519426;
	letter-spacing:0pt;
	word-spacing:1.0pt;
	margin: 0px 0px 0px 0px;
}

#text_sizechart_star {
	font-family: Helvetica, "Helvetica", arial, sans-serif;
	font-size: 1em;
	font-weight:bold;
	color:red;
	letter-spacing:0pt;
	word-spacing:1.0pt;
	margin: 0px 0px 0px 0px;
}

#text_sizechart_text {
	font-family: Helvetica, "Helvetica", arial, sans-serif;
	font-size: 1em;
	font-weight:bold;
	color:#46442E;
	letter-spacing:0pt;
	word-spacing:1.0pt;
	margin: 0px 0px 0px 0px;
}




/* ADDRESS */

#address{
	font-family: Helvetica, "Helvetica", arial;
	font-size: 0.9em;
	font-weight:bold;
	color:#46442E;
	letter-spacing:0pt;
	word-spacing:1.0pt;
	margin: 0px 0px 10px 0px;
}

#address a:link, 
#address a:active, 
#address a:visited {

	color: #46442D; 
	text-decoration:underline;
}

#address a:hover  {
	color: #519426; 
}




/* FOOTER */

#copyright {
	font-family: Helvetica, "Helvetica", arial;
	font-size: 0.85em;
	color:#3C172D;
	letter-spacing:0pt;
	word-spacing:1.0pt;
	margin: 0px 0px 0px 0px;	
}

#copyright a:link, 
#copyright a:active, 
#copyright a:visited {

	color: #46442D; 
	text-decoration:underline;
}

#copyright a:hover  {
	color: #519426; 
}


/* LINKS */

#link_underline{
	font-family: Helvetica, "Helvetica", arial;
	font-size: 1.4em;
	letter-spacing:0pt;
	word-spacing:1.0pt;
	float:left;
	width:300px;
}

#link_underline a:link, 
#link_underline a:active, 
#link_underline a:visited {

	color: #46442D; 
	text-decoration:underline;
}

#link_underline a:hover  {
	color: #519426; 
}


/* CLOTHING ITEM */

#link_item{
	font-family: Helvetica, "Helvetica", arial;
	font-size: 1.6em;
	letter-spacing:0pt;
	word-spacing:1.0pt;
	float:left;
	width:300px;
}

#link_item a:link, 
#link_item a:active, 
#link_item a:visited {

	color: #46442D; 
	text-decoration:none;
}

#link_item  a:hover  {
	color: #519426; 
}

/* SUBTITLE LINKING */

#link_green{
	font-family: Helvetica, "Helvetica", arial;
	font-size: 0.7em;
	letter-spacing:0pt;
	word-spacing:1.0pt;
	width:300px;
}

#link_green a:link, 
#link_green a:active, 
#link_green a:visited {

	color: #519426; 
	text-decoration:none;
}

#link_green a:hover  {
	color: #46442D; 
}



/* BOX ELEMENTS / Be the difference / latest styles / etc */

.box_element {
	width:220px;
	float:left;
	margin: 20px 20px 20px 45px;
}

.box_element2 {
	width:300px;
	float:left;
	margin: 20px 20px 20px -65px;
}

.box_element3 {
	width:300px;
	float:left;
	margin: 0px 0px 0px -18px;
}




/* TOP SEPARATOR |*/

#separator_top{
	font-family: Helvetica, "Helvetica", arial;
	font-size: 1.2em;
	letter-spacing:0pt;
	word-spacing:1.0pt;
	margin: 0px 0px 10px 0px;
	color: #3C172D; 
}

#separator_womenmen{
	font-family: Helvetica, "Helvetica", arial;
	font-size: 1.1em;
	letter-spacing:0pt;
	word-spacing:1.0pt;
	margin: 0px 0px 0px 0px;
	color: #3C172D; 
}




/* NAVIGATION TOP MENU */

#masthead {
	font-family: Helvetica, "Helvetica", arial;
	color:#C8C6C0;
	width:800px;
	height:70px;
	font-size: 1.4em;
	word-spacing: 1.0pt;
	margin: 0px 0px 0px 15px;
}



#masthead ul { 
list-style-type: none;
float: left; 
}


#masthead li { 
height: 10px; 
width: auto; 
font-family: Helvetica, "Helvetica", arial;
text-transform: uppercase;
font-weight:bold;
font-size: 0.9em;
letter-spacing: 1px; 
line-height: 8px; 
color: #AAAAAA; 
text-indent: 1px; 
padding:0.8em;
float: left; 
}

#masthead li a:link, li a:active, li a:visited  {
display: block;
color: #3C172D; 
}

#masthead li a:hover  {
display: block;
color: #519526; 
}



/* SPACERS */

/* SPACER TOP */
#spacer_top {
	height:2em;
}
/* SPACER TOP MENU */
#spacer_sub {
	width:3em;
}

/* SPACER TITLES */

#spacer_title {
	height:0.9em;
}

/* SPACER FROM HEADER */

#spacer_header {
	height:1.8em;
}

/* SPACER FROM FOOTER */

#spacer_footer {
	height:1.8em;
}

#spacer_footer2 {
	height:4.8em;
}

/* SPACER ROWS */

#spacer_rows {
	height:4em;
}





/* HR LINES */

#hrline {
	height:1px;
	background:#9A9A9A;
	width:950px;
	margin:0em 0 2em 0;
}


#hrline2 {
	height:1px;
	background:#9A9A9A;
	width:950px;
	margin:2em 0 2em 0;
}



/* IMG POSITIONING */

#slideshow_position {
	
	margin: 0px 0px 0px -36px;
	
}



/* CONTAINER FOR PRESS PARAGRAPHS */


#container_press { 
height: 100%; 
padding: 5px; 
width:550px;
line-height:1.3em;
font-weight:bold;

}


/* ROW FOOTER */

#container { 
height: 100%; 
padding: 5px; 
width:950px;
line-height:1.3em;
font-weight:bold;

} 


#container a:link, 
#container a:active, 
#container a:visited {
color: #46442E; 
}

#container a:hover  {
color: #519526; 
}


#col_divider { 
margin: 0; /* Applied to first column only in lieu of padding (personal thing) */ 
width: 2%; /* Allows for fluid design. Can be set to pixels */ 
float: left; 
}

#col_one { 
margin: 0; /* Applied to first column only in lieu of padding (personal thing) */ 
width: 15.5%; /* Allows for fluid design. Can be set to pixels */ 
float: left; 
} 
#col_two { 
margin: 0 0 0 25px; /* Puts a 10 pixel space between columns (left side) - think cellspacing */ 
width: 20.5%; 
float: left; 
} 
#col_three { 
margin: 0 0 0 10px; /* Puts a 10 pixel space between columns (left side) - think cellspacing */ 
width: 17%; 
float: left; 
} 

#col_four { 
margin: 0 0 0 10px; /* Puts a 10 pixel space between columns (left side) - think cellspacing */ 
width: 17%; 
float: left; 
} 
#col_five { 
margin: 0 0 0 10px; /* Puts a 10 pixel space between columns (left side) - think cellspacing */ 
width: 17%; 
float: left; 
}

#col_six { 
margin: 0 0 0 10px; /* Puts a 10 pixel space between columns (left side) - think cellspacing */ 
width: 17%; 
float: left; 
}


/* ROW PARTNERSHIP LOGOS */

#container2 { 
height: 100%; 
padding: 5px; 
width:400px;
} 



#col_one2 { 
margin: 0; /* Applied to first column only in lieu of padding (personal thing) */ 
width: 8%; /* Allows for fluid design. Can be set to pixels */ 
float: left; 
} 
#col_two2 { 
margin: 0 0 0 25px; /* Puts a 10 pixel space between columns (left side) - think cellspacing */ 
width: 10%; 
float: left; 
} 
#col_three2 { 
margin: 0 0 0 18px; /* Puts a 10 pixel space between columns (left side) - think cellspacing */ 
width: 20%; 
float: left; 
} 
#col_four2 { 
margin: 0 0 0 10px; /* Puts a 10 pixel space between columns (left side) - think cellspacing */ 
width: 14%; 
float: left; 
} 


/* ROW OURSTORY CONTAINER */

#container3 { 
height: 380px; 
padding: 5px; 
width:950px;
} 

#container3v2 { 
height: 200px; 
padding: 5px; 
width:950px;
} 




#col_one3 { 
margin: 0; /* Applied to first column only in lieu of padding (personal thing) */ 
width: 40%; /* Allows for fluid design. Can be set to pixels */ 
float: left; 
} 
#col_two3 { 
margin: 0 0 0 45px; /* Puts a 10 pixel space between columns (left side) - think cellspacing */ 
width: 25%; 
float: left; 
} 
#col_three3 { 
margin: 0 0 0 0px; /* Puts a 10 pixel space between columns (left side) - think cellspacing */ 
width: 30%; 
float: left; 
}



/* CONTAINER - SIZE CHART1 */

#container_size_chart_w { 
height: 225px; 
padding: 5px; 
width:950px;
} 



#col_w1 { 
margin: 0; /* Applied to first column only in lieu of padding (personal thing) */ 
width: 14%; /* Allows for fluid design. Can be set to pixels */ 
float: left; 
} 
#col_w2 { 
margin: 0 0 0 10px; /* Puts a 10 pixel space between columns (left side) - think cellspacing */ 
width: 16%; 
float: left; 
} 
#col_w3 { 
margin: 0 0 0 10px; /* Puts a 10 pixel space between columns (left side) - think cellspacing */ 
width: 16%; 
float: left; 
}
#col_w4 { 
margin: 0 0 0 10px; /* Puts a 10 pixel space between columns (left side) - think cellspacing */ 
width: 16%; 
float: left; 
}

#col_w5 { 
margin: 0 0 0 10px; /* Puts a 10 pixel space between columns (left side) - think cellspacing */ 
width: 16%; 
float: left; 
}


#col_w6 { 
margin: 0 0 0 10px; /* Puts a 10 pixel space between columns (left side) - think cellspacing */ 
width: 16%; 
float: left; 
}



/* CONTAINER - SIZE CHART2 */

#container_size_chart_m { 
height: 180px; 
padding: 5px; 
width:950px;
} 



#col_w1 { 
margin: 0; /* Applied to first column only in lieu of padding (personal thing) */ 
width: 14%; /* Allows for fluid design. Can be set to pixels */ 
float: left; 
} 
#col_w2 { 
margin: 0 0 0 10px; /* Puts a 10 pixel space between columns (left side) - think cellspacing */ 
width: 16%; 
float: left; 
} 
#col_w3 { 
margin: 0 0 0 10px; /* Puts a 10 pixel space between columns (left side) - think cellspacing */ 
width: 16%; 
float: left; 
}
#col_w4 { 
margin: 0 0 0 10px; /* Puts a 10 pixel space between columns (left side) - think cellspacing */ 
width: 16%; 
float: left; 
}

#col_w5 { 
margin: 0 0 0 10px; /* Puts a 10 pixel space between columns (left side) - think cellspacing */ 
width: 16%; 
float: left; 
}


#col_w6 { 
margin: 0 0 0 10px; /* Puts a 10 pixel space between columns (left side) - think cellspacing */ 
width: 16%; 
float: left; 
}










