@charset "utf-8";
/* CSS Document */

body {
margin:0;
text-align:center;
background:url(../images/template/purple_body_footer.gif) bottom center no-repeat #C41689;
}

#innercontainer {
	padding-top:0;
	
}

.headerLogos {
height:109px;
}

.standardUl li {
background:url(../images/template/divider_purple.jpg) no-repeat right 4px
}

.headerTopRight li {
background:url(../images/template/divider_purple.jpg) no-repeat right 4px
}

#outercontainer {
	background:url(../images/template/backRepeat_purple.jpg) repeat-x;
}

#footer {
background:url(../images/template/footertop_purple.jpg) no-repeat top left;
}

#footer .standardUl li {
background:url(../images/template/darkdivider_purple.jpg) no-repeat right 4px
}

.menu {
background:url(../images/template/menuback_purple.gif) no-repeat;
}

.purple .welcome {
background:url(../images/menu/purple_welcome.gif) no-repeat top;
width:111px;
}
.purple .membership {
background:url(../images/menu/purple_membership.gif) no-repeat top;
width:132px;
}
.purple .offers {
background:url(../images/menu/purple_offers.gif) no-repeat top;
width:89px;
}
.purple .locations {
background:url(../images/menu/purple_locations.gif) no-repeat top;
width:116px;
}
.purple .refer {
background:url(../images/menu/purple_refer.gif) no-repeat top;
width:153px;
}
.purple .arrange {
background:url(../images/menu/purple_arrange.gif) no-repeat top;
width:158px;
}
.purple .join {
background:url(../images/menu/purple_join.gif) no-repeat top;
width:106px;
}
.purple .search {
background:url(../images/menu/purple_search.gif) no-repeat top;
width:115px;
}

.promo {
margin:0 0 20px 20px;
color:#000;
width:770px;
height:370px;
}

.promo-content {
	float:left;
	width:280px;
}

.promo-content h1 {
	font-size:1.5em;
	color:#B70C6C;
}

.promo-content ul {
	margin:0 0 0 15px;
	padding:0;
	font-weight:bold;
	color:#B70C6C;
	font-size:0.9em;
}

.promo-join {
	width:485px;
	float:right;
}

.promo-join p {
	font-size:0.9em;
}

.newsevents {
margin-right:20px;
background:url(../images/template/newseventsback_orange.gif) no-repeat;
}

.newseventsul li a {
color:#cb2f02;
}

.newseventsul li a:hover {
background:url(../images/template/newseventshover_orange.gif);
color:#cb2f02;
font-weight:bold;
}

.morenews { text-align:right; padding:0 35px 0 0; }
.morenews span {
color:#cb2f02;
background:url(../images/icons/arrowright_orange.gif) no-repeat left 4px;
}

.bluebulletsul li {
background:url(../images/icons/orangebullet.gif) no-repeat left 6px;
}

.imlookingfor {
background:url(../images/template/imlookingforback_orange.gif) no-repeat;
float:left;
}

.searchnow {
background:url(../images/buttons/searchnow_orange.png) no-repeat;
}


.leftcolumn { width: 180px;  float:left; }
.leftcolumnhome { margin-right:20px; }
.leftcolumn .navigation {
background:url(../images/menu/orange_left_bg.gif) left top no-repeat;
}
.leftcolumn .navigation ul li a {
color:#cb2f02;
background:url(../images/menu/orange_left_arrow.gif) left center no-repeat;
}

.leftcolumn .navigation {
margin-bottom:0;
}

.more-home .promos {
	overflow:hidden;
	width:800px;
	_width:797px;
}

.more-home .leftcolumn {
	width:180px;
	margin:0;
}

.leftcolumn .promos {
	width:180px;
}

.promos a {
	display:block;
	float:left;
	padding:0 0 20px 20px;
	_padding:0 0 18px 18px;
}

.more-home .leftcolumn a {
	padding:0 0 20px 0;
}

.tipsideas {
background:url(../images/template/tipsideasback.gif) no-repeat;
width:180px;
height:310px;
float:left;
margin:0 20px 0 0;
position:relative;
}

.tipselector {
list-style:none;
width:180px;
margin:0 auto;
text-align:left;
padding:12px 0 0;
position:absolute;
bottom:15px;
left:8px;
}

.tipselector li {
float:left;
width:9px;
height:9px;
background:url(../images/icons/radio.png) no-repeat;
margin:6px 11px 0 0;
text-indent:-3000em
}

.tipselector li.previous,.tipselector li.next {
width:17px;
height:22px;
margin:0 11px 0 0
}

.tipselector li.previous {
background:url(../images/icons/arrow_left.png) no-repeat
}

.tipselector li.next {
background:url(../images/icons/arrow_right.png) no-repeat;
margin:0
}

.tipselector li.selected {
background:url(../images/icons/radio_selected_orange.png) no-repeat
}

.tipselector li a {
display:block;
width:9px;
height:9px;
overflow:hidden
}

.tipselector li.next a,.tipselector li.previous a {
display:block;
width:17px;
height:22px
}

.tipslides {
position:relative;
width:180px;
height:210px;
top:50px;
overflow:hidden;
}

.tipslide {
width:180px;
height:210px;
position:absolute;
top:0;
left:0;
background:url(../images/template/tipsslideback.gif);
}

.tipdescription {
padding:8px 15px;
}
.tipdescription a {
color:#cb2f02;
text-decoration:underline;
}