html,
body {
	height: 100%;
}

body {
	color: #555;
	background-color: #f7f7f7;
}

body.curHome,
body.curWomenMenu,
body.curMenMenu,
body.curAquaticMenu {
	background-color: #fff;
}


div#wrapper {
	position: relative;
	min-height: 100%;
	height: auto !important;
	width: 100%;
	min-width: 990px;
}


div#headerFrame {
	position: fixed;
	top: 0;
	z-index: 18;
	width: 100%;
	height: 129px;
	background: url(/images/bg_header.png) left 100% repeat-x;
}
div#headerWrapper {
	position: relative;
	width: 100%;
	height: 127px;
	background-color: #fff;
}
div#header {
	position: relative;
	margin: 0 auto;
	padding: 0;
	height: 127px;
	width: 990px;	
	font-family: "franklin-gothic-urw-cond", "Arial Narrow", "Lucida Grande", "Lucida Sans Unicode", "Helvetica Neue", Helvetica, Arial, sans-serif;
	font-weight: 700;
	font-style: normal;
	overflow: hidden;
}
div#header img {
	display: none;
}
h1 {
	position: absolute;
	z-index: 20;
	top: 9px;
	left: 50%;
	margin-left: -56px;
	width: 112px;
	height: 112px;
	background: url(/images/logo.gif) left top no-repeat;
}
h1 a {
	display: block;
	height: 100%;
	text-indent: -5000px;
	overflow: hidden;
}
body.curHome h1 a {
	cursor: default;
}

div#nav_left,
div#nav_right {
	clear: none;
	width: 50%;
	float: left;
	padding-top: 80px;
}
div#nav_left ul,
div#nav_right ul {
	width: auto;
	height: 47px;
	overflow: hidden;
}

div#nav_left ul {		margin-right: 62px; margin-left: 3px;}
div#nav_right ul {		margin-right: 191px; margin-left: 62px;}

div#nav_left li,
div#nav_right li {
	float: left;
	display: block;
	height: 100%;
}

li#navWomen {		width: 22%;}
li#navMen { 		width: 17%;}
li#navAquatic {		width: 21%;}
li#navAbout { 		width: 18%;}
li#navContact {		width: 22%;}

li#navCares {		width: 52%;}
li#navShop { 		width: 48%;}

div#nav_left li a,
div#nav_right li a {
	display: block;
	height: 34px;
	padding-top: 16px;
	text-align: center;
	color: #afa7a3;
	text-decoration: none;
	text-transform: uppercase;
	font-size: 1.0em; /* 16px / 16px */
	line-height: 0.875em; /* 14px / 16px */
	letter-spacing: 0.5px;
	word-spacing: 1.0px;
}



body.curWomen li#navWomen a,
body.curWomenMenu li#navWomen a,
body.curMen li#navMen a,
body.curMenMenu li#navMen a,
body.curAquatic li#navAquatic a,
body.curAquaticMenu li#navAquatic a,
body.curAbout li#navAbout a,
body.curContact li#navContact a,
body.curCares li#navCares a,
body.curShop li#navShop a {
	color: #007194;
}

div#nav_left li a:hover,
div#nav_right li a:hover {
	color: #796d65;
}

div#nav_left li a:active,
div#nav_right li a:active {
	color: #007194;
}


div.form_mobile_wrapper {
	display: none;
}


div#nav_utility {
	position: absolute;
	z-index: 13;
	top: 0px;
	right: 0px;
	width: 184px;
	height: 106px;
	padding-top: 23px;
}

p#navFacebook {
	text-align: right;
	text-transform: uppercase;
	font-size: 0.8125em; /* 13px / 16px */
	letter-spacing: 0.5px;
	word-spacing: 1.0px;
	padding-right: 12px;
	margin-bottom: 27px;
}
p#navFacebook a {
	color: #afa7a3;
	text-decoration: none;
	padding: 3px 26px 3px 0;
	background: url(/images/facebook.gif) right top no-repeat;
}
p#navFacebook a:hover {
	color: #796d65;
	background-position: right -200px;
}

p#navFind {
	text-align: center;
	color: #007194;
	text-transform: uppercase;
	font-size: 0.8125em; /* 13px / 16px */
	letter-spacing: 0.5px;
	word-spacing: 1.0px;
	margin-bottom: 4px;
}
p#navFind span {
	display: none;
}


form.zipper {
	height: 31px;
	background: url(/images/search.png) left 2px no-repeat;
	margin-left: 12px;
}
input.zip_input {
	-webkit-appearance: none;
	-webkit-appearance: textfield;
	-webkit-box-sizing: content-box;
	background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(hsla(0,0%,100%,0)), to(hsla(0,0%,100%,0)));
	background: -webkit-linear-gradient(hsla(0,0%,100%,0), hsla(0,0%,100%,0));
	
	width: 66px;
	font-size: 13px;
	font-family: "myriad-pro", "Lucida Grande", "Lucida Sans Unicode", "Helvetica Neue", Helvetica, Arial, sans-serif;
	font-weight: 400;
	padding-left: 13px;
	margin-top: 7px;
}
.blur {
	color: #796d65 !important;
}
form button {
	width: 79px;
	height: 31px;
	padding-bottom: 4px;
	font-family: "franklin-gothic-urw-cond", "Arial Narrow", "Lucida Grande", "Lucida Sans Unicode", "Helvetica Neue", Helvetica, Arial, sans-serif;
	font-size: 100%;
	font-weight: 700;
	font-style: normal;
	text-transform: uppercase;
	text-align: center;
	text-shadow: 0px 1px 1px #00394a;
	background: url(/images/search_button.png) left center no-repeat;
	text-decoration: none;
	text-transform: uppercase;
	font-size: 0.8125em; /* 13px / 16px */
	letter-spacing: 0.5px;
	color: #fff;
}
form button:hover {
	background-position: -200px center;
	cursor: pointer;
}



div#contentHome {
	clear: both;
	position: relative;
	margin: 0 auto;
	width: 990px;
	padding-top: 127px;
	background: url(/images/loading.gif) center 360px no-repeat;
}


div.slider-container {
	position: relative;
	background-color: #fff;
	padding-bottom: 40px;
}

a.slider-prev,
a.slider-next,
div.swap-controls {
	top: 360px;
}
a.slider-prev,
a.slider-next {
	z-index: 1000;
	position: absolute;
	width: 20px;
	height: 24px;
	opacity: 0.5;
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=50)"; /* IE 8 hack */
	filter: alpha(opacity = 50); /* IE 5-7 hack */
	text-indent: -5000px;
	overflow: hidden;
}

a.slider-prev {		left: 14px; background: url(/images/slider_arrow_left.png) center center no-repeat;}
a.slider-next {		left: 144px; background: url(/images/slider_arrow_right.png) center center no-repeat;}

a.slider-prev:hover,
a.slider-next:hover {
	opacity: 1.0;
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)"; /* IE 8 hack */
	filter: alpha(opacity = 100); /* IE 5-7 hack */
}

a.slider-prev:active,
a.slider-next:active {
	opacity: 0.5;
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=50)"; /* IE 8 hack */
	filter: alpha(opacity = 50); /* IE 5-7 hack */
}


div.swap-controls {
	position: absolute;
	z-index: 10;
	left: 10px;
	width: 158px;
	height: 24px;
	-moz-border-radius: 12px;
	-webkit-border-radius: 12px;
	border-radius: 12px;
	background-color: rgb(255, 255, 255);
	background-color: rgba(255, 255, 255, 0.8);
}

div.swap-controls ol {
	position: relative;
	float: left;
	margin-left: 50%;
	width: 110px;
	height: 24px;
}

div.swap-controls ol li {
	float: left;
	height: 24px;
}
div.swap-controls ol li a {
	display: block;
	width: 22px;
	height: 24px;
	opacity: 0.5;
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=50)"; /* IE 8 hack */
	filter: alpha(opacity = 50); /* IE 5-7 hack */
	background: url(/images/slider_circle_small.png) center center no-repeat;
	text-indent: -5000px;
	overflow: hidden;	
}

div.swap-controls ol li a:hover {	opacity: 1; -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)"; /* IE 8 hack */ filter: alpha(opacity = 100); /* IE 5-7 hack */}
div.swap-controls ol li a:active {	opacity: 0.5; -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=50)"; /* IE 8 hack */ filter: alpha(opacity = 50); /* IE 5-7 hack */}


li.swap-button.current a {
	background: url(/images/slider_circle_big.png) center center no-repeat;
	opacity: 1;
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)"; /* IE 8 hack */
	filter: alpha(opacity = 100); /* IE 5-7 hack */
}


ul.slider {
	position: relative;
	overflow: hidden;
	height: 760px;
	background: url(http://www.cudas.com/images/hero_havana_fruit.jpg) left top no-repeat;
}
ul.slider li {
	display: none;
}
ul.slider li.current {
	display: block;
	height: 100%;
}
ul.slider li.next {
	z-index: 2;
	position: absolute;
	top: 0px;
	left: 0px;
}

ul.slider li img {
	position: relative;
	width: 100%;
}




div#content {
	clear: both;
	position: relative;
	margin: 0 auto;
	width: 890px;
	padding: 159px 50px 140px 50px;
}
div#contentMenu {
	clear: both;
	position: relative;
	width: 100%;
	padding: 127px 0px 140px 0px;
}



div#contentLeft {
	float: left;
	width: 490px;
	height: 450px;
	margin: 0;
	overflow: hidden;
}
img.imgSecondary {
	margin-left: 4px;
	border: 1px solid #d7d3d1;
}

div.slideshowWrapper {
	height: 450px;
	overflow: hidden;
}
div.slideshow {
	width: 482px;
	height: 362px;
	overflow: hidden;
	margin-bottom: 14px;
	margin-left: 4px;
	background-color: #fff;
}
div.slideshow img {
	border: 1px solid #d7d3d1;
	width: 480px;
	height: 360px;
}


ul.gallery {

}
ul.gallery li {
	display: block;
	float: left;
	width: 90px;
	height: 70px;
	margin: 0 10px 10px 0;
}
ul.gallery li.last {
	margin-right: 0 !important;
}
ul.gallery a {
	display: block;
	width: 82px;
	height: 62px;
	padding: 4px;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius: 5px;
	-webkit-transition: background 0.15s linear;
	-moz-transition: background 0.15s linear;
	-o-transition: background 0.15s linear;
	transition: background 0.15s linear;
}

ul.gallery a:hover {					background-color: #796d65;}
ul.gallery a:active {					background-color: #222;}
ul.gallery a.activeSlide,
ul.gallery a.activeSlide:hover,
ul.gallery a.activeSlide:active {		background-color: #796d65;}


ul.gallery a img {
	border: 1px solid #d7d3d1;
	width: 80px;
	height: 60px;
	-ms-interpolation-mode: bicubic;
}

ul.gallery a:hover img {				border-color: #796d65;}
ul.gallery a:active img {				border-color: #222;}
ul.gallery a.activeSlide img,
ul.gallery a.activeSlide:hover img,
ul.gallery a.activeSlide:active img {	border-color: #796d65;}





div#contentRight {
	margin-left: 510px;
	letter-spacing: 0.5px;
	word-spacing: 1.0px;
	padding-bottom: 35px;
}

div#browse {
	position: relative;
	padding-bottom: 0px;
	min-height: 26px;
}
div#browse ul {

}
div#browse li {
	display: inline;
	font-size: 0.75em; /* 12px / 16px */
	line-height: 20px;
}

div#browse a {
	text-decoration: none;
	color: #000;
	padding: 2px 0;
	opacity: 0.5;
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=50)"; /* IE 8 hack */
	filter: alpha(opacity = 50); /* IE 5-7 hack */
}
div#browse a:hover {
	opacity: 1.0;
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)"; /* IE 8 hack */
	filter: alpha(opacity = 100); /* IE 5-7 hack */
}

ul#back {
	float: left;
}
ul#back li a {
	background: url(/images/arrow_left.png) left center no-repeat;
	padding-right: 10px;
	padding-left: 21px;
}

ul#paginator {
	float: right;
}
ul#paginator li {
	padding: 3px 0;
}
ul#paginator li.next {
	border-left: 1px solid #d7d3d1;
}

ul#paginator li.previous a {
	background: url(/images/arrow_left.png) left center no-repeat;
	padding-right: 7px;
	padding-left: 21px;
}
ul#paginator li.next a {
	background: url(/images/arrow_right.png) right center no-repeat;
	padding-right: 21px;
	padding-left: 12px;
}


div.hdrSecondary,
div.hdrProduct {
	padding-bottom: 10px;
}
div.hdrSecondary {
	padding-top: 24px;
}
div.hdrProduct {
	padding-top: 4px;
}


h2 {
	color: #796d65;
	font-family: "franklin-gothic-urw-cond", "Arial Narrow", "Lucida Grande", "Lucida Sans Unicode", "Helvetica Neue", Helvetica, Arial, sans-serif;
	font-weight: 700;
	font-style: normal;
	font-size: 3.5em; /* 56px / 16px */
	line-height: 1.0;
	letter-spacing: 0.5px;
	word-spacing: 1.0px;
}
div#contentMenu h2 {
	color: #fff;
	text-align: center;
	height: 90px;
	padding-top: 30px;
}
body.curWomenMenu h2 {
	background: #a6d55f url(/images/bg_women.jpg) center top repeat-x;
	text-shadow: 0px 1px 10px #000;
	text-shadow: 0px 1px 10px rgba(0, 0, 0, 0.5);
}
body.curMenMenu h2 {
	background: #796d65 url(/images/bg_men.jpg) center top repeat-x;
	text-shadow: 0px 1px 10px #000;
	text-shadow: 0px 1px 10px rgba(0, 0, 0, 0.8);
}
body.curAquaticMenu h2 {
	background: #007194 url(/images/bg_aquatic.jpg) center top repeat-x;
	text-shadow: 0px 1px 10px #000;
	text-shadow: 0px 1px 10px rgba(0, 0, 0, 0.5);
}



h3 {
	color: #b6aca4;	
	font-family: "franklin-gothic-urw-cond", "Arial Narrow", "Lucida Grande", "Lucida Sans Unicode", "Helvetica Neue", Helvetica, Arial, sans-serif;
	font-weight: 700;
	font-style: normal;
	text-transform: uppercase;
	font-size: 1.25em; /* 20px / 16px */
	line-height: 1.25;
	letter-spacing: 0.5px;
	word-spacing: 1.0px;
	margin-top: -1px;
}


ul.menu {
	clear: both;
	position: relative;
	margin: 0 auto;
	width: 888px;
	padding-top: 24px;
	font-family: "franklin-gothic-urw-cond", "Arial Narrow", "Lucida Grande", "Lucida Sans Unicode", "Helvetica Neue", Helvetica, Arial, sans-serif;
	font-weight: 700;
	font-style: normal;
}

@media all and (min-width: 1110px) {
	div#contentMenu ul.menu {
		width: 1110px;
	}
}
@media all and (min-width: 1332px) {
	div#contentMenu ul.menu {
		width: 1332px;
	}
}

ul.menu li {
	display: block;
	float: left;
	width: 222px;
	padding-bottom: 36px;
}
ul.menu li a {
	display: block;
	width: 200px;
	padding: 11px 11px 5px 11px;
	text-align: center;
	text-decoration: none;
	text-transform: uppercase;
	font-size: 1.0625em; /* 17px / 16px */
	line-height: 1.125em; /* 18px / 16px */
	letter-spacing: 0.5px;
	word-spacing: 1.0px;
	color: #796d65;
	-moz-border-radius: 10px;
	-webkit-border-radius: 10px;
	border-radius: 10px;
	-webkit-transition: background 0.15s linear;
	-moz-transition: background 0.15s linear;
	-o-transition: background 0.15s linear;
	transition: background 0.15s linear;
}
ul.menu li a span {
	color: #b6aca4;
	font-size: 0.75em; /* 12px / 16px */
	padding-left: 4px;
}

ul.menu li a:hover {		background-color: #796d65;}
ul.menu li a:active {		background-color: #b6aca4;}

ul.menu li a:hover,
ul.menu li a:hover span,
ul.menu li a:active,
ul.menu li a:active span {		color: #fff;}


ul.menu img {
	width: 200px;
	height: 150px;
	margin-bottom: 5px;
}


ul.details {
	padding-top: 6px;
	padding-bottom: 14px;
	border-bottom: 1px solid #d7d3d1;
	margin-bottom: 10px;
}
ul.details li,
div.columnTwo ul li {
	padding-left: 15px;
	background: url(/images/bullet.png) left 9px no-repeat;
	min-height: 15px;
}

ul.details li {			margin-bottom: 6px;}
div.columnTwo ul li { 	margin-bottom: 0px;}


div.columnTwo {
	width: 190px;
	float: left;
}
div.columnTwo ul {
	padding-top: 10px;
	padding-bottom: 20px;
}


h4 {
	font-family: "franklin-gothic-urw-cond", "Arial Narrow", "Lucida Grande", "Lucida Sans Unicode", "Helvetica Neue", Helvetica, Arial, sans-serif;
	font-weight: 700;
	font-style: normal;
	text-transform: uppercase;
	font-size: 1.125em; /* 18px / 16px */
	line-height: 1.0em; /* 16px / 16px */
	letter-spacing: 0.5px;
	word-spacing: 1.0px;
	color: #796d65;
	padding-top: 10px;
	margin-bottom: 8px;
}

div#contentRight p,
ul.details li,
div.columnTwo ul li {
	font-size: 0.875em; /* 14px / 16px */
	line-height: 1.375em; /* 22px / 16px */
}
div#contentRight p {
	margin-bottom: 1.125em; /* 18px / 16px */
}

div#contentRight p.clicker {
	font-size: 0.75em; /* 12px / 16px */
	line-height: 1.125em; /* 18px / 16px */
	letter-spacing: 1.0px;
	color: #777;
	margin-bottom: 10px;
}
div#contentRight p.contactFacebook {
	margin-bottom: 30px;
}


div#contentRight p a,
ul.details li a,
div.columnTwo ul li a {
	font-weight: 600;
	color: #007194;
	text-decoration: none;
}
div#contentRight p a:hover,
ul.details li a:hover,
div.columnTwo ul li a:hover {
	text-decoration: underline;
}

div#contentRight p.contactFacebook a {
	color: #fff;
	background: #5476a8 url(/images/button_facebook.gif) left top no-repeat;
	padding: 2px 16px 2px 30px;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius: 5px;
	border-width: 1px;
	border-style: solid;
	border-color: #29447e;
}
div#contentRight p.contactFacebook a:hover {
	background-color: #142a53;
	text-decoration: none;
}
div#contentRight p.contactFacebook a:active {
	background-color: #5476a8;
}



ul#colors {
	overflow: hidden;
	padding: 0 80px 12px 0;
}
ul#colors li {
	display: block;
	float: left;
	width: 26px;
	height: 26px;
	margin-right: 10px;
	margin-bottom: 10px;
}
ul#colors li a {
	display: block;
	width: 22px;
	height: 22px;
	padding: 2px;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	border-radius: 3px;
	-webkit-transition: background 0.15s linear;
	-moz-transition: background 0.15s linear;
	-o-transition: background 0.15s linear;
	transition: background 0.15s linear;
}
ul#colors li a:hover {						background-color: #796d65;}
ul#colors li a:active {						background-color: #222;}
ul#colors li a.activeSlide,
ul#colors li a.activeSlide:hover,
ul#colors li a.activeSlide:active {			background-color: #796d65;}

ul#colors li span {
	display: block;
	width: 20px;
	height: 20px;
	border: 1px solid #d7d3d1;
	text-indent: -5000px;
	overflow: hidden;
}


ul#colors li a:hover span {					border-color: #796d65;}
ul#colors li a:active span {				border-color: #222;}
ul#colors li a.activeSlide span,
ul#colors li a.activeSlide:hover span,
ul#colors li a.activeSlide:active span {	border-color: #796d65;}


ul#colors li span.colorBlack {			background-color: #000;}
ul#colors li span.colorWhite {			background-color: #fff;}
ul#colors li span.colorGrey {			background-color: #bbb;}
ul#colors li span.colorBrown {			background-color: #503430;}
ul#colors li span.colorNatural {		background-color: #a48858;}
ul#colors li span.colorBronze {			background-color: #7d5026;}
ul#colors li span.colorTan {			background-color: #714624;}
ul#colors li span.colorNavy {			background-color: #1b3d7e;}
ul#colors li span.colorLightBlue {		background-color: #9cd5e7;}
ul#colors li span.colorNavy {			background-color: #1b3d7e;}
ul#colors li span.colorBlue {			background-color: #3776b5;}
ul#colors li span.colorBerry {			background-color: #79d2e0;}
ul#colors li span.colorFuschia {		background-color: #d42b62;}
ul#colors li span.colorPink {			background-color: #f9bec1;}
ul#colors li span.colorGuava {			background-color: #fe8594;}
ul#colors li span.colorGreen {			background-color: #7c8035;}
ul#colors li span.colorOlive {			background-color: #868a57;}
ul#colors li span.colorTurquoise {		background-color: #4faabc;}
ul#colors li span.colorOrange {			background-color: #e26e20;}
ul#colors li span.colorTangerine {		background-color: #ff9933;}
ul#colors li span.colorYellow {			background-color: #fbed53;}
ul#colors li span.colorLemon {			background-color: #fff153;}
ul#colors li span.colorRed {			background-color: #a80000;}
ul#colors li span.colorGold {			background-color: #e0ca91;}
ul#colors li span.colorPewter {			background-color: #9b8578;}

ul#colors li span.colorBlackWhite {		background: url(/images/swatch/swatch_black-white.gif) left top no-repeat;}
ul#colors li span.colorBlackGrey {		background: url(/images/swatch/swatch_black-grey.gif) left top no-repeat;}
ul#colors li span.colorNavyNatural {	background: url(/images/swatch/swatch_navy-natural.gif) left top no-repeat;}
ul#colors li span.colorNaturalBrown {	background: url(/images/swatch/swatch_natural-brown.gif) left top no-repeat;}

ul#colors li span.colorLeopard {		background: url(/images/swatch/swatch_leopard.gif) left top no-repeat;}
ul#colors li span.colorZebra {			background: url(/images/swatch/swatch_zebra.gif) left top no-repeat;}

ul#colors li span.colorPeaceSign {		background: url(/images/swatch/swatch_peacesign.gif) left top no-repeat;}
ul#colors li span.colorSandal {			background: url(/images/swatch/swatch_sandal.gif) left top no-repeat;}
ul#colors li span.colorDaiquiri {		background: url(/images/swatch/swatch_daiquiri.gif) left top no-repeat;}
ul#colors li span.colorLobster {		background: url(/images/swatch/swatch_lobster.gif) left top no-repeat;}
ul#colors li span.colorLadyBug {		background: url(/images/swatch/swatch_ladybug.gif) left top no-repeat;}
ul#colors li span.colorFleurDeLis {		background: url(/images/swatch/swatch_fleurdelis.gif) left top no-repeat;}
ul#colors li span.colorDragonfly {		background: url(/images/swatch/swatch_dragonfly.gif) left top no-repeat;}
ul#colors li span.colorSeaHorse {		background: url(/images/swatch/swatch_seahorse.gif) left top no-repeat;}
ul#colors li span.colorStrawberry {		background: url(/images/swatch/swatch_strawberry.gif) left top no-repeat;}
ul#colors li span.colorStarfish {		background: url(/images/swatch/swatch_starfish.gif) left top no-repeat;}
ul#colors li span.colorCrab {			background: url(/images/swatch/swatch_crab.gif) left top no-repeat;}
ul#colors li span.colorPinkRibbon {		background: url(/images/swatch/swatch_pinkribbon.gif) left top no-repeat;}



div#liker {
	width: 100px;
	margin: 0;
	min-height: 20px;
}
div.fb-like {
	min-height: 20px;
}



ul.vendors {
	padding-top: 8px;
}
ul.vendors li {
	display: block;
	margin-bottom: 12px;
}
ul.vendors li a {
	display: block;
	height: 100%;
	text-indent: -5000px;
	overflow: hidden;
	background-position: left top;
	background-repeat: no-repeat;
}

ul.vendors li#shopShoeBuy {			height: 46px; width: 153px;}
ul.vendors li#shopEndless {			height: 54px; width: 151px;}
ul.vendors li#shopSwimOutlet {		height: 48px; width: 174px;}
ul.vendors li#shopCudas {			height: 58px; width: 164px;}

ul.vendors li#shopShoeBuy a {		background-image: url(/images/vendors/shoe_buy.gif);}
ul.vendors li#shopEndless a {		background-image: url(/images/vendors/endless.gif);}
ul.vendors li#shopSwimOutlet a {	background-image: url(/images/vendors/swim_outlet.gif);}
ul.vendors li#shopCudas a {			background-image: url(/images/vendors/cudas.png);}

ul.vendors li a:hover {
	background-position: 0 -200px;
}


/*** Admin Styles  ***/

div#admin .odd {
	background-color: #dfdfdf;
}
div#admin table th {
	font-size: 14px;
	color: #683d0c;
	text-align: left;
}
div#admin table td {
	font-size: 12px;
	padding: 2px;
}
div#admin.edit_link {
	font-color: #000;
 }
#admin table td input {
    border: 1;
	outline: 1;
	cursor: hand;
}




div#footerWrapper {
	clear: both;
	z-index: 2;
	position: absolute;
	bottom: 0;
	width: 100%;
	background: url(/images/bg_footer.png) center 100% no-repeat;
	padding-top: 45px;
	padding-bottom: 95px;
}
div#footer {
	position: relative;
	margin: 0 auto;
	width: 990px;
}
div#footer p {
	font-family: "franklin-gothic-urw-cond", "Arial Narrow", "Lucida Grande", "Lucida Sans Unicode", "Helvetica Neue", Helvetica, Arial, sans-serif;
	font-size: 100%;
	font-weight: 700;
	font-style: normal;	
	color: #fff;
	text-align: right;
	text-transform: uppercase;
	font-size: 0.6875em; /* 11px / 16px */
	letter-spacing: 0.5px;
	word-spacing: 1.0px;
	margin-right: 13px;
	padding: 0;
}


@media screen and (max-width: 989px)
{
	div#wrapper {
		min-width: 768px;
	}
	div#header {
		width: 768px;
	}
	
	h1 {
		left: 48%;
	}
	
	div#nav_left ul {		margin-right: 72px; margin-left: 20px;}
	div#nav_right ul {		margin-right: 170px; margin-left: 40px;}
	
	div#nav_left li a,
	div#nav_right li a {
		font-size: 0.6875em; /* 11px / 16px */
		word-spacing: 0.0px;
	}
	
	div#nav_utility {
		width: 164px;
		padding-top: 28px;
	}
	
	
	p#navFacebook {
		margin-bottom: 25px;
	}
	p#navFacebook,
	p#navFind {
		font-size: 0.6875em; /* 11px / 16px */
		letter-spacing: 0.5px;
		word-spacing: 0.0px;
	}
	p#navFacebook a {
		padding: 5px 26px 3px 0;
	}
	
	form.zipper {
		margin-left: 0px;
	}
	input.zip_input {
		width: 56px;
	}
	
	div#content {
		width: 720px;
		padding: 159px 24px 140px 24px;
	}
	div#contentHome {
		width: 768px;
		background-position: center 306px;
	}
	
	
	a.slider-prev,
	a.slider-next,
	div.swap-controls {
		top: 14px;
	}
	
	a.slider-prev {		left: 24px;}
	a.slider-next {		left: 154px;}	
	
	div.swap-controls {	left: 20px;}
	
	ul.slider {
		height: auto;
		background: transparent;
	}
	
	ul#back {
		display: none;
	}
	ul#paginator {
		float: none;
	}
	ul#paginator li.previous {
		float: left;
	}
	ul#paginator li.next {
		float: right;
		border-left: none;
	}
	ul#paginator li.previous a {
		padding-right: 12px;
	}
	
	
	
	ul.menu {
		width: 666px;
	}
		
	div.columnTwo {
		width: 160px;
	}
	
	ul#colors {
		padding-right: 0px;
	}
	
	div#footerWrapper {
		padding-top: 55px;
		padding-bottom: 85px;
	}
	div#footer {
		width: 768px;
	}
}