@charset "utf-8";

/* Colors:
text: #73571d
*/

body {
	font: .65em Verdana, Arial, Helvetica, sans-serif;
	background: #FFFFFF;
	margin: 0; /* it's good practice to zero the margin and padding of the body element to account for differing browser defaults */
	padding: 0;
	text-align: center; /* this centers the container in IE 5* browsers. The text is then set to the left aligned default in the #container selector */
	color: #73571d;
}

p, h1, h2, h3, h4, h5, h6, li {
	margin: 1ex 1em;	
}

div#wrapper {
	width: 900px;  /* using 20px less than a full 800px width allows for browser chrome and avoids a horizontal scroll bar */
	margin: 20px auto; /* the auto margins (in conjunction with a width) center the page */
	/*border: 1px solid #000000;*/
	text-align: center; /* this centers the container in IE 5* browsers. The text is then set to the left aligned default in the #container selector */
}

div#outerDiv {
	width: 900px;  /* using 20px less than a full 800px width allows for browser chrome and avoids a horizontal scroll bar */
	margin: auto; /* the auto margins (in conjunction with a width) center the page */
	border: 1px solid #000000;
	text-align: center; /* this centers the container in IE 5* browsers. The text is then set to the left aligned default in the #container selector */
	background: #fed88b url(../Images/iPage-FullBG.png) no-repeat;
	min-height:700px;
}

div#beachUSAwomens {
	width: 102px;  /* using 20px less than a full 800px width allows for browser chrome and avoids a horizontal scroll bar */
	height:130px;
	border: 1px solid #000000;
	text-align: center; /* this centers the container in IE 5* browsers. The text is then set to the left aligned default in the #container selector */
	background: #ffffff;
}



/* ====== columns ===== */


div#sidebar1 {
	float: left;
	width: 20em; /* since this element is floated, a width must be given */
	/*background: #EBEBEB;  the background color will be displayed for the length of the content in the column, but no further */
	padding: 0px 0px 15px; /* top and bottom padding create visual space within this div */
	text-align:left;
}

#sidebar2 p {
	margin: 0 0;
	padding: 0px; /* top and bottom padding create visual space within this div */
}

div#sidebar2 {
	float: right; 
	width: 20em; /* since this element is floated, a width must be given */
	/* background: #EBEBEB; the background color will be displayed for the length of the content in the column, but no further */
	padding: 0; /* top and bottom padding create visual space within this div */
}

div#sidebar2_details {
	float: right; 
	width: 30em; /* since this element is floated, a width must be given */
	/*background: #EBEBEB; the background color will be displayed for the length of the content in the column, but no further  */
	padding: 15px 0px; /* top and bottom padding create visual space within this div */
}

#sidebar2_details ul, li {
	text-align:left;
}

div#sidebar1 h3, p, #sidebar2 p, #sidebar2 h3 {
	margin-left: 10px; /* the left and right margin should be given to every element that will be placed in the side columns */
	margin-right: 10px;
}

#sidebar1 a:link, #sidebar1 a:visited {
	display:block;
	text-decoration: none;
	font-weight:bold;
	font-variant:small-caps;
	color: #73571d;
	font-size: 1.1em;
}

#sidebar1 a:active, #sidebar1 a:hover {
	/*text-decoration: underline;*/
	background-color:#FC6;
	/*border:thin solid #600;*/
}

#sidebar1 ul {
	list-style:none;
	margin:0;
	padding:0em 0em 2em 0em;
}

#sidebar1 li {
	margin:10px;
	padding:0px;
}

#sidebar1 p {
	font-weight:bold;
	font-size: 2em;
}



/* ====== header ===== */

div#mainContent {
	position: relative;
	width:475px;
	margin: auto;
	text-align: left; /* this overrides the text-align: center on the body element. */
	/*border-right: 1px solid #000000;
	border-left: 1px solid #000000;*/
}

#mainContent ul {
	padding-bottom:1.5em;
}

#mainContent li {
	line-height:1em;
}

#mainContent h2 {
	padding-bottom:1em;
}

#mainContent a:link, #mainContent a:visited {
	display:block;
	text-decoration: none;
	color: #73571d;
	/*font-size: 80%;*/
}

#mainContent a:active, #mainContent a:hover {
	background-position:left bottom;
	text-decoration: underline;
	color: #000000;
}

#mainContent div#mainMenu {
	position:absolute;
	left:73px;
	top:0;
}

/* TCA: use absolute positioning inside the one relative outer div */
#mainContent div#column_1 {
	position: absolute;
	border: 1px solid #000000;
	left: 0px;
	top: 0px;
}

#mainContent div#column_2 {
	position: absolute;
	border: 1px solid #000000;
	right: 200px;
	top: 0px;
}


/*
#column_1 p{
	line-height:2em;
}

#column_2 p{
	line-height:2em;
}
*/

.mainMenu_Shopping a:link, #mainMenu a:visited {
	height:85px;
	width:125px;
	display:block;
	text-indent:-1000em;
	background:url(../Images/iPage-Menu_Shopping.png) no-repeat left top;
	border:none;
}

.mainMenu_Shopping a:active, #mainMenu a:hover {
	background-position:left bottom;
}

#mainMenu ul {
	list-style:none;
	margin:0;
	padding:0;
}

#mainMenu li {
	float:left;
	margin:0;
	padding:0;
}




/* ====== footer ===== */

div#footer {
	width:902px;
	margin-top:0;
	margin-right: auto;
	margin-left: auto;
	/*border: 1px solid #000000;*/
}

#footer a:link, #footer a:visited {
	display:block;
	text-decoration: none;
	color: #73571d;
	/*font-size: .8em;*/
}

#footer a:active, #footer a:hover {
	text-decoration: underline;
}

#footer ul {
	list-style:none;
	margin:0;
	padding:0;
}

#footer li {
	float:right;
	margin:10px;
	padding:0px;
}
#footer td, #footer th 
{
	/*border:1px solid #98bf21;*/
	padding:3px 7px 2px 7px;
	vertical-align:top;
}


/* ====== menu ===== 

#header #mainMenu {
	position: absolute;
	left:10px;
	top:0;
}

#mainMenu ul {
	list-style:none;
	margin:0;
	padding:0;
}

#mainMenu li {
	float:left;
	margin:0;
	padding:0;
}

#mainMenu li a:link, #mainMenu li a:visited {
	font-family:Verdana, Geneva, sans-serif;
	display:block;
	color: #000;
	text-decoration:none;
	padding:0 15px 0 30px;
	margin-right:10px;
	line-height:25px;
	background:url(../Images/insidePage-Menu_02.png) no-repeat left bottom;
	border:	none;
}
*/




/* ====== tables ===== */

#table_3
{
	border-collapse:collapse;
	width:200px;
	white-space:nowrap;
}
#table_3 td, #table_3 th 
{
	/*border:1px solid #98bf21;*/
	padding:3px 7px 2px 7px;
	vertical-align:top;
	text-align: left;
}
#table_3 th 
{
	font-size:1.4em;
	text-align:left;
	padding-top:5px;
	padding-bottom:4px;
	background-color:#A7C942;
	color:#fff;
}
/*fed88b*/
#table_3 tr.color1 td 
{
	background: #fae3b3 url(../Images/table_BG2.png) no-repeat;
	padding:20px;
}
#table_3 tr.color2 td 
{
	background: #fae3b3 url(../Images/table_BG2.png) no-repeat;
	padding:20px;
}
#table_3 h3
{
	font-weight:bold;
}




#table_3 hr {
	color:#73571d;
	width:450px;
	height:1px;
	border-top:1px;
	border-style: solid;  
} 






#table_1
{
	border-collapse:collapse;
}
#table_1 td, #table_1 th 
{
	/*border:1px solid #98bf21;*/
	padding:3px 7px 2px 7px;
	vertical-align:top;
	text-align:left;
}
#table_1 th 
{
	font-size:1.4em;
	text-align:left;
	padding-top:5px;
	padding-bottom:4px;
	background-color:#A7C942;
	color:#fff;
}
/*fed88b*/
#table_1 tr.color1 td 
{
	background: #fae3b3 url(../Images/table_BG2.png) no-repeat;
	padding:20px;
}
#table_1 tr.color2 td 
{
	background: #fae3b3 url(../Images/table_BG2.png) no-repeat;
	padding:20px;
}
#table_1 h3
{
	font-weight:bold;
}




#table_1 hr {
	color:#73571d;
	width:450px;
	height:1px;
	border-top:1px;
	border-style: solid;  
} 

#table_2
{
	border-collapse:collapse;
}
#table_2 td, #table_2 th 
{
	/*border:1px solid #98bf21;*/
	padding:1px 1px 1px 1px;
	vertical-align:top;
}







#table_4
{
	border-collapse:collapse;
}
#table_4 td, #table_4 th 
{
	/*border:1px solid #98bf21;*/
	padding:3px 7px 2px 7px;
	vertical-align:top;
	text-align:left;
}
#table_4 th 
{
	font-size:1.4em;
	text-align:left;
	padding-top:5px;
	padding-bottom:4px;
	background-color:#A7C942;
	color:#fff;
}
/*fed88b*/
#table_4 tr.color1 td 
{
	background: #fae3b3 url(../Images/table_BG2.png) no-repeat;
	padding:20px;
}
#table_4 tr.color2 td 
{
	background: #fae3b3 url(../Images/table_BG2.png) no-repeat;
	padding:20px;
}
#table_4 h3
{
	font-weight:bold;
}




#table_4 hr {
	color:#73571d;
	width:450px;
	height:1px;
	border-top:1px;
	border-style: solid;  
} 










.clear {
	clear: both;
}

.showNext_nowShowing{
	background-color:#FFFFFF;
}

.showNext a:link, .showNext a:visited {
	display:block;
}

.showNext a:active, .showNext a:hover {
	/*text-decoration: underline;*/
	background-color:#FC6;
	/*border:thin solid #600;*/
}





/* PAGINATOR - or show next */

.Pages { text-align: center; margin-bottom: 5px; margin-top: 5px; }
.Paginator { font-size: 1em; padding-top: 5px; margin-left: auto; margin-right: auto; /* padding-bottom: 10px;  background-image: url(../images/dotted.gif); background-repeat: repeat-x; background-position: left bottom; */ }
.Paginator a, .pageList .this-page { padding: 2px 6px; border: solid 1px #73571d; background: #fbc65a; text-decoration: none; color: #73571d; }
.Paginator a:visited { padding: 2px 6px; border: solid 1px #036; background: #fbc65a; text-decoration: none; }
.Paginator .AtStart { margin-right: 7px; padding: 2px 6px; /* border: solid 1px #ddd; */ background: #fff; color: #aaa; }
.Paginator .Prev { margin-right: 7px; padding: 2px 6px; border: solid 2px #fbc65a; background: #fff; }
.Paginator .break { padding: 2px 6px; border: none; background: #fff; text-decoration: none; }
.Paginator .Next { margin-left: 7px; padding: 2px 6px; border: solid 2px #fbc65a; background: #fff; white-space: nowrap;}
.Paginator .AtEnd { margin-left: 7px; padding: 2px 6px; /* border: solid 1px #ddd; */ background: #fff; color: #aaa; }
.Paginator .this-page {padding: 2px 6px; border-color: #999; font-weight: bold; font-size: 1.1em; vertical-align: top; background: #73571d; color: #FFF; }
.Paginator a:hover {color: #fff; background: #73571d; border-color: #036; text-decoration: none;}
/* 
.Paginator .ranking {display: block; margin-top: 0.5em; font-weight: bold;}
.Paginator .ranking a {padding: 0; border: 0; background: transparent;} 
*/
.Pages div.Results { text-align: center; font: .9em/1.2em Arial, Helvetica; color: #73571d; margin-top: 8px; }


-->