body {
	font-family: Arial, Helvetica, sans-serif;
	margin: 0;
	padding: 0;
	text-align: center;
	background: #190a02 url("/women/img/bg.jpg") center top no-repeat;
	
}

img {
	border: none;
	margin: 0;
	padding: 0;
}

form {
	margin: 0;
	padding: 0;
}

fieldset {
	border: none;
	margin: 0;
	padding: 0;
}

legend {
	display: none;
}

input {
	color: #000;
}

a {

}

a:link {

}

a:hover {

}

a:visited {

}

a:visited:hover {

}

.fieldInline {
	float: left;
	padding-right: 4px;
}

.labelInline {
	float: left;
	display: block;
	color: #fff;
	font-size: 10px;
	padding: 0px 4px 0 0;
}

.form-text-60 {
	margin: 0;
	padding: 0;
	width: 60px;
	font-size: 10px;
	background-color: #caddec;
	border: 0;
	height: 11px;
	font-size: 9px;
	line-height: 10px;
}

.button-subscribe {
	float: left;
}

.button-subscribe img {
	float: left;
}

/* Footwear */

#colFootwear-1, #colAccessories-1, #colHandBag-1 {
	float: left;
	width: 126px;
	background-color:#fcfcfc;
	padding: 16px 0 0 0;
	margin: 0px;
	text-align:center;
} 

#colFootwear-1 img.thumbnail {
	padding-top: 10px;
} 

.Footwear-Arrow {
	color: #CC9900;
}	

.Footwearnav-text, .Accessoriesnav-text {
	font-size: 10px;
	color: #333;
	padding: 0;
	margin: 0;
	text-align: center;
}

#colFootwear-2, #colAccessories-2, #colHandBag-2 {
	float: right;
	width: 614px;
	padding: 0 0 0 0;
	margin: 20px 0 0 0;
} 

#product-photo {
	text-align:center;
	width: 292px;
	float:left;
}

#product-photo-1 {
	float:left;
	text-align: center;
	width: 319px;
	padding: 30px 0 0 0;
}

#product-content {
	text-align:left;
	padding: 14px 0 0 0;
	width: 260px;
	float:left;
}

#product-content-1 {
	text-align:left;
	padding: 30px 20px 0 0;
	width: 274px;
	float:left;
}

.product-Title {
	padding: 0px 0 10px 0;
	margin: 0;
}

#product-content p {
	padding-bottom: 15px;
	margin: 0;
}

#product-content-1 p {
	padding-bottom: 15px;
	margin: 0;
}

#colorSwatchBox {
	padding: 0;
	margin: 0;
}

#colorSwatchBox h3{
	font-size: 11px;
	font-weight: bold;
	padding: 0;
	margin: 0;
}

#colorSwatchBox p{
	padding: 2px 8px 0 0;
	float: left;
	margin: 0;
}

#contentActionBox-1 {
	padding: 0;
	margin: 0;
	width: 594px;
}

#contentActionBox {
	padding: 0 0 0 0;
	margin: 0;
}

#contentActionBox ul {
	padding: 34px 0 3px 150px;
	margin: 0;
	list-style: none;
	float: left;
}

#contentActionBox li {
	padding: 0 0 0 5px;
	margin: 0;
	list-style: none;
	display: inline;
}

#contentActionBox1 {
	padding: 0 0 7px 24px;
	margin: 0;
	float: left;
	width: 280px;
}

#contentActionBox2 {
	padding: 0 0 7px 3px;
	margin: 0;
	float: left;
	width: 120px;
}

#contentActionBox3 {
	padding: 0 0 7px 0;
	margin: 0;
	float: left;
	width: 130px;
}

#col#recommendBox {
	padding: 0;
	margin: 0;
	height: 100%;
}

#recommendItemTitle {
	padding: 2px 0 1px 30px;
	font-weight: bold;
	color:#fff;
	background: url("/women/img/rec-bg.jpg") left top repeat-y;
	font-size:10px;
}

#recommendItemBox {
	padding: 10px 0 0 0;
	margin: 0;
}

#recommendItemBox p{
	padding: 0 10px 6px 15px;
	float: left;
	margin: 0;
}

#recommendItemList {
	padding: 10px 0 0 0;
	margin: 0;
}

#recommendItemList ul{
	padding: 0;
	margin: 0;
	list-style: none;
}

#recommendItemList li {
	padding: 0 13px 0 15px;
	margin: 0;
	list-style: none;
	display: inline;
}

.recItemText {
	padding: 0 0 0 2px;
	margin: 0;
	vertical-align: top;
	font-size: 11px;
	color: #333;
}
/* video */
.colVideo-1, colTech-1 {
	float: left;
	width: 261px;
	padding: 39px 0 0 0;
	margin: 0;
} 

.colVideo-2, colTech-2 {
	float: right;
	width: 475px;
	padding: 0;
	margin: 0;
} 


.videoArrow {

}

.videoList {
	padding: 1px 0 0 0;
	margin: 0;
	list-style: none;
	color: #CCCC98;
	text-transform: uppercase;
	font-size: 12px;
	background: url("/women/img/video_border_bottom.gif") left top repeat-x;
}

.videoList li {
	padding: 0;
	margin: 0;
	background: url("/women/img/video_border_bottom.gif") left bottom repeat-x;

}

.videoList li a {
	margin: 0;
	padding: 11px 0 12px 27px;
	display: block;
	color: #CCCC98;
	text-decoration:  none;
	height: 100%;
}


.videoList a:hover {
	background: url("/women/img/video_list_hover.gif") left bottom no-repeat;
	padding: 0;
	margin: 0;
	width: 274px;
	padding: 11px 0 12px 27px;
}

.videoList a.active {
	background: url("/women/img/video_list_hover.gif") left bottom no-repeat;
	margin: 0;
	padding: 11px 0 5px 27px;
	height: 20px;
	width: 274px;
}

.videoListTop {
	background: url("/women/img/video_border_bottom.gif") left top repeat-x;
	display: block;
	padding: 1px 0 0 0;
}

.videoListTop:hover {
	background: url("/women/img/video_list_hover.gif") left bottom no-repeat;
	padding: 0;
	margin: 0;

}

.videoOtherText  {
	font-size: 12px;
	font-family: Arial, Helvetica, sans-serif;
	color: #999;
	text-transform: none;
	padding: 36px 0 10px 27px;
	display: block;
}

.videoPlayList {
	padding: 10px 0 0 85px;
}	

.videoText {
	padding: 14px 0 36px 0;
	font-size: 12px;
	color: #999;
	line-height: 21px;
}

.videoName {
	color: #fff;
}

/* Technology */
.colTech-1 {
	float: left;
	width: 261px;
	padding: 0;
	margin: 0;
} 

#mainbox .techHeaderBox {
	padding: 17px 0 26px 0;
	margin: 0;
	text-align: center;
}

#mainbox .techContentBox {
	padding: 0;
	margin: 0;
}

#mainbox .techContentBox p{
	padding: 26px 15px 64px 20px;
	margin: 0;
	text-align: right;
	font: Arial, Helvetica, sans-serif;
	color: #fff;
	font-size: 12px;
}

#mainbox .techList  {
	padding: 0;
	margin: 0;
	list-style: none;

}

#mainbox .techList li {
	padding: 0;
	margin: 0;
	list-style: none;

}

.techPageNumber {
	margin: 0 0 0 90px;
	padding: 0;
	list-style: none;
	background: transparent url("/women/img/technology_nav_number.gif") left top no-repeat;
	height: 37px;
	position: relative;

}

.techPageNumber li {
	margin: 0;
	padding: 0;
	height: 37px;
	position: absolute;
	top: 0;
}

.techPageNumber li a {
	display: block;
	height: 37px;
}

.techPage1 {
	left:0;
	width:58px;
}

.techPage1 a:hover, .techPage1 a.active {
	background: transparent url("/women/img/technology_nav_number.gif") 0px -37px no-repeat;
}

.techPage2 {
	left:58px;
	width:58px;
}

.techPage2 a:hover, .techPage2 a.active {
	background: transparent url("/women/img/technology_nav_number.gif") -58px -37px no-repeat;
}

.techPage3 {
	left:116px;
	width:37px;
}

.techPage3 a:hover, .techPage3 a.active {
	background: transparent url("/women/img/technology_nav_number.gif") -116px -37px no-repeat;
}

.techImage {
	padding: 57px 0 0 0;
	margin: 0;
	text-align: center;
}	

/* Contact */
#contactBox {
	padding: 0;
	margin: 0;
}

.contactCol-1 {
	float: left;
	padding: 50px 0 0 116px;
	margin: 0;
	width: 268x;
}

.contactCol-2 {
	float: right;
	padding: 25px 0 0 0;
	margin: 0;
	width: 355px;
}

#mainbox .contactCol-1 p, #mainbox .contactCol-2 p { 
	padding-bottom: 10px;
	margin: 0;
	font-size: 11px;
	color: #fff;
	font-family: Arial, Helvetica, sans-serif;
}

.contactLabel {
	color: #CCCC98;
	text-transform: uppercase;
	font-size: 11px;
}

.textLink {
	text-decoration: none;
	color: #fff;
}

.textLink:hover{
	padding: 0;
	margin: 0;
	text-decoration: underline;
	color: #fff;
}

.textBoxLabel {
	color: #CCCC98;
	font-size: 11px;
	font-family: Century Gothic,Arial, Helvetica, sans-serif;
	padding: 3px 0 0 0;
	margin: 0;
	display: block;
	width: 72px;
	float: left;
}

.textBox248 {
	width: 248px;
	height: 16px;
	padding: 0;
	margin: 0;
	background: #E0E0E0;
}

.textarea320 {
	width: 320px;
	height: 69px;
	padding: 0;
	margin: 0;
	background: #E0E0E0;
	color: #666;
	font-size: 11px;
	font-family: Arial, Helvetica, sans-serif;
}

.radioButton {
	padding: 0;
	margin: 0;
	float: left;
	width: 13px;
	height: 13px;
}

.radioButtonLabel {
	color: #CCCC98;
	font-size: 11px;
	font-family: Century Gothic,Arial, Helvetica, sans-serif;
	padding: 0 5px 0 5px;
	margin: 0;
}

.radioButtonLabelWhite {
	color: #fff;
	font-size: 11px;
	font-family: Arial, Helvetica, sans-serif;
	padding: 0;
	margin: 0;
}

.checkBoxButton {
	padding: 0;
	margin: 0;
	float: left;
	width: 14px;
	height: 14px;
}

.contactCol2Left {
	float: left;
	width: 58px;
	margin: 0;
	padding: 0;
}

.checBoxLabel {
	color: #fff;
	font-size: 11px;
	font-family: Century Gothic,Arial, Helvetica, sans-serif;
	padding: 0 0 0 5px;
	margin: 0;
}

.contactCol2Right {
	float: left;
	width: 200px;
	margin: 0;
	padding: 0;
}

.submitFormButton {
	padding: 10px 0 6px 0;
	margin: 0;
}

.checkBoxButton {
	padding: 0;
	margin: 0;
	float: left;
	width: 14px;
	height: 14px;
}

/* Retailer */
.retailerCol-1 {
	float: left;
	padding: 0;
	margin: 0;
	width: 268x;
}

.retailerList {
	padding: 10px 0 0 32px;
	margin: 0;
}

.retailerList li {
	padding: 0 0 0 10px;
	margin: 0;
	color: #CCCC98;
	font-size: 9px;
	font-family: Arial, Helvetica, sans-serif;
	background: url("/women/img/retailer_bullet_image.gif") 0px 8px no-repeat;
	list-style: none;
	line-height: 20px;
}

.retailerCol-2 {
	float: left;
	padding: 0;
	margin: 0;
	position: absolute;
	top: 260px;
	left: 305px;
}

.retailerDropDown-1 {
	padding: 0;
	margin: 0;
	float:left;
	width: 220px;
}

.retailerDropDown-2 {
	padding: 0;
	margin: 0;
	float: left;
	width: 200px;
}

.select165 {
	padding: 0;
	margin: 0;
	width: 165px;
	height: 18px;
	font-size: 11px;
	font-weight: bold;
	color: #000;
	float: left;
}

.retailerArrow-1 {
	padding: 0;
	margin: 0 0 0 7px;
	float: left;
}

.retailerArrow-2 {
	padding: 0;
	margin: 0 0 0 7px;
	float: left;
}

.storeLocationBox {
	padding: 10px 0 0 0;
	margin: 0;
	float: right;
	width: 440px;
}
.storeLocationTitle{
	color: #CCCC98;
	font-size: 16px;
	font-weight: bold;
	padding: 0;
	margin: 0;
}

.textarea402 {
	font-size: 11px;
	color: #ccc;
	padding: 5px 0 0 10px;
	margin: 10px 0 0 0;
	background-color: #000;
	border: none;
	text-align: left;
	width: 402px;
	height: 140px;
	overflow: auto;
}

#mainContent .storeLocationBox .textLink {
	text-decoration: none;
	color: #ccc;
}

#mainContent .storeLocationBox .textLink:hover{
	padding: 0;
	margin: 0;
	text-decoration: underline;
	color: #ccc;
}

.storeLocationBg {
	width: 493px;
	padding: 0 0 20px 0;
	margin: 0;
}

/* Pronto */
#colPronto-1 {
	float: left;
	width: 126px;
	background-color:#fcfcfc;
	padding: 16px 0 0 0;
	margin: 0px;
	text-align:center;
} 

.prontoCol1Title {
	margin: 0;
	padding: 0 0 3px 0;
	background: #fff;
	border-bottom: 1px solid #5c5c5c;
	vertical-align: middle;
}

#colPronto-2 {
	padding: 0;
	margin: 0;
} 

#colPronto-2-Events {
	padding: 53px 0 0 26px;
	margin: 0;
	float: left;
} 

.prontoMagazinephoto {
	padding: 40px 23px 36px 33px;
	margin: 0;
	float: left;
}

.prontoMagazineContent {
	margin: 0;
	padding: 170px 20px 0 0;
}

.prontoMagazineContent p {
	padding: 0;
	margin: 0;
	font-size: 12px;
	font-family: Arial, Helvetica, sans-serif;
	color: #666;
}

.prontoMagazineTitle {
	text-transform: uppercase;
	font-weight: bold;
	color: #999;
}

/* The Designer */
.designerCol-1 {
	float: left;
	background: url("/women/img/bg_designer_top.gif") left top no-repeat;
	width: 435px;
	margin: 0;
	padding: 73px 0 53px 0;
}

.designerCol-2 {
	float: right;
	width: 306px;
	padding: 0;
	margin: 0;
}

.designerCol-2 img {
	position: absolute;
	bottom: 0;
}


#mainbox .designerCol-1 p {
	font-size: 11px;
	color: #333;
	padding: 0 29px 13px 29px;
	margin: 0;
}

/* Events */
h3.eventsTitle {
	padding: 0;
	margin: 0;
	font-size: 14px;
	color: #333;
}

table.eventsList {
	padding: 0;
	margin: 18px 0 0 0;
}

table.eventsList th {
	font-size: 12px;
	font-weight: bold;
	border-bottom: 1px solid #ccc;
	padding: 0 0 10px 0;
}

table.eventsList tr.odd td {
	height: 46px;	
}

table.eventsList tr.even td {
	 background-color: #F3F3ED;	
	 height: 46px;
}

table.prList {
	padding: 0;
	margin: 18px 0 0 0;
	border-top: 1px solid #ccc;
	font-size: 12px;
	color: #000;
}

table.prList tr.odd td {
	 background-color: #F3F3ED;
	padding: 2px 0 2px 0;
	 margin: 0;
}

table.prList tr.even td {
    padding: 7px 0 7px 0;
	margin: 0;
}

table.prList tr td.date {
	padding-left: 40px;
	margin: 0;
}

table.prList tr td.title {
	text-decoration: underline;
	padding-left: 15px;
	margin: 0;
}

table.prList tr td.pdfIcon {
	padding: 0;
	margin: 0;
}

.prDates {
	padding: 0;
	margin: 0;
	background: #F3F3ED;
}

.prDates ul {
	padding: 26px 0 0 0;
	margin: 0;
	list-style: none;
	font-size: 12px;
	color: #999;
}

.prDates li {
	padding: 10px 0 0 0;
	margin: 0;
	list-style: none;
}

.prDates li a {
	padding: 0 10px 0 0;
	margin: 0;
	color: #999;
	text-decoration: none;
}

.prDates li a.active {
	color: #333;
	text-decoration: none;
	font-weight: bold;
}

.thumbnail-1 {
	padding: 25px 0 5px 0;
	margin: 0;
}

.btnView {
	float: left;
	padding: 53px 0 0 36px;
}
