@charset "utf-8";
/* CSS Document */
/* Sakks CSS */
/* Author: David Janning */
/* ver:1.02 08/04/10 */

html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li,
fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td
{margin: 0;padding: 0;border: 0;outline: 0;font-size: 100%;vertical-align: baseline;background: transparent;}
body {line-height: 1;}
ol, ul {list-style: none;}
blockquote, q {quotes: none;}
blockquote:before, blockquote:after,
q:before, q:after {content: '';content: none;}

/* remember to define focus styles! */
:focus {outline: 0;}

/* remember to highlight inserts somehow! */
ins {text-decoration: none;}
del {text-decoration: line-through;}

/* tables still need 'cellspacing="0"' in the markup */
table {border-collapse: collapse;border-spacing: 0;}
/* Reset Ends */

body {font-family: Arial, Helvetica, sans-serif;background-color:black;text-align:center}
#Container {text-align:left;position:relative;width:960px;min-height:900px;margin-left:auto;margin-right:auto;background:url("sakks_Background.jpg") no-repeat top left;}
* html #Container {height:900px;}

#Header h1{visibility:hidden;line-height:0;}
#Nav {width:960px;height:30px;position:relative;}
.navBlurb {float:left;color:#809074;line-height:30px;font-size:12px;letter-spacing:0.2em;width:416px;overflow:hidden;}
#navMenu {width:472px;position:absolute;bottom:0;right:0;}
#navMenu ul{text-align:right;float:right;}

#Nav ul li {list-style-type:none;display:inline;border:none;}
.navBtn a {background-color:#809074;font-size:11px;color:white;font-weight:bold;text-decoration:none;padding:10px;float:left;}
#Nav ul li a:hover {background-color:#00FF33;}
.bdr a{border-right:1px solid white;}

#Info {position:absolute;top:60px;right:0px;font-size:10px;overflow:auto;width:360px;height:40px;color:white;text-align:right;}

#Trolley {position:absolute;top:20px;right:0px;font-size:10px;overflow:auto;width:120px;height:40px;color:white;text-align:right;}
#Trolley h3, #Trolley p {color:white;font-size:11px;margin-top:2px;}
#smallBag {float:left;}
#Login {position:absolute;top:0;right:0;font-size:10px;overflow:auto;width:170px;height:120px;}
#Login .element {color:#999;}
.loginHead {color:#999;}
.loginTitle {color:#666;text-transform:uppercase;line-height:14px;}
.inputLogin {border:1px solid #666;background-color:black;color:#999;padding:2px;line-height:18px;height:18px;font-size:11px;}
.submitLogin {cursor:pointer;border:1px solid #666;background-color:black;color:#666;padding:2px;margin-top:4px;line-height:11px;height:22px;font-size:11px;}
.submitLogin:hover {border:1px solid white;background-color:#666;color:black;}

#MainContent {;}
#SideNav {float:left;width:180px;font-family:"Arial Narrow", Arial, sans-serif;}
#SideNav a {text-decoration:none;}
#SideNav a:hover {color:#00FF33;}
#SideNav ul {text-transform:uppercase;padding-left:10px;}
#SideNav li li{font-size:14px;font-weight:normal;}
li.navHead {font-size:20px;font-weight:bold;padding-top:20px;}
a{color:white;}
.currentPage a{color:orange;}

.narrowText {width:350px;float:left;}
.wideText {width:700px;float:left;}
.floatImage {width:140px;float:right;margin-left:10px;}
.floatImage h2{margin:2px;font-size:11px;color:#666;}
.floatImage p{margin:2px;font-size:11px;color:#666;}

.tblSize, .tblSizeLeft {border:1px solid #999; margin:10px 0;}
.tblSize caption, .tblSizeLeft caption{font-size:14px;color:orange;text-align:left;padding-bottom:4px;}
.tblSize th {padding:2px;color:#999;text-align:left;}
.tblSize td, .tblSizeLeft td {font-size:14px;color:black;text-align:center;border-left:1px solid #999;}
.tblSizeLeft th {padding:2px;color:#999;text-align:center;border-bottom:1px solid #999;}
#MainBody {width:940px;clear:both;margin-left:0;overflow:auto;}

#Main {float:right;width:726px;min-height:650px;background-color:white;}
* html #Main {height:650px;}

#Main h2 small {color:black;font-size:11px;}
/*#Main h3 {margin:0 0 0 20px;font-size:15px;color:black;} */
#Main h4 {margin:0 0 0 20px;font-size:12px;font-weight:normal;color:#809074;}
#Main h5 {margin:0 0 0 4px;font-size:12px;font-weight:normal;color:#809074;}
/* #Main p {margin:10px 20px;font-size:11px;font-weight:normal;color:black;} */

.homeText {font-size:11px;}
.homeText h2 {margin:20px 0 0 0;font-size:18px;font-weight:normal;color:#809074;}
.homeText h3 {margin:0 0 0 0;font-size:15px;color:#809074;}
.homeText p {margin:10px 0;font-size:12px;font-weight:normal;color:black;line-height:14px;}
.homeText p small {font-size:10px;}
.homeText a {color:#809074;}

.mainText h2, #productMain h2 {margin:20px 0 0 20px;font-size:18px;font-weight:normal;color:#809074;}
.mainText h3 {margin:0 0 0 20px;font-size:15px;color:#809074;}
.mainText p {margin:10px 20px;font-size:12px;font-weight:normal;color:black;line-height:14px;}
.mainText p small {font-size:10px;}
.mainText a {color:#809074;}

.brandBox {border:8px solid #809074;margin:10px;padding:10px;width:650px;min-height:250px;}
.brandBox2 {border:8px solid #809074;margin:10px;padding:10px;width:650px;min-height:180px;}
.brandText {width:300px;padding:10px}
.brandText h2 {margin:0 0 10px 0;font-size:15px;color:#809074;}
.brandText p {font-size:11px;font-weight:normal;color:black;line-height:14px;}
.brandImage {float:right;}



#googleMap {clear:both;}

.breadcrumbs {margin:0 0 0 1.2em;padding: 0;list-style-type: none;text-align: left;}
.breadcrumbs li {display:inline;font-size:11px;color:#666;font-weight:bold;padding:.2em 0}
.breadcrumbs li a {color:#809074;text-decoration:none;}
.breadcrumbs li a:hover {color:orange;text-decoration:underline;}


#Features {width:700px;min-height:650px;background-color:white;margin:15px 0 0 15px}
#Features img {padding:0}

.brdA {border:10px solid #809074;}
.colrA {color:white;}
.colrB {color:orange;}
.colrC	{color:black;}

#Products {width:100%;margin:20px 0}
#Products td {padding-bottom:10px;}
.prodItem {font-size:11px;line-height:12px;text-align:center;float:left;width:139px;height:240px;margin:0 30px 0 4px;}
.prodImage {}
.prodName a {text-decoration:none;color:black;}
.prodName a:hover {color:#809074;}
.prodBrand {color:orange;text-transform:uppercase;}
.prodColour {font-style:italic;}
.prodCost {font-weight:bold;}

/* Extended info layout */

#Product {float:right;width:726px;min-height:650px;background-color:white;}
* html #Product {height:650px;}
#Product h2 {margin:0;padding-top:60px;font-size:17px;line-height:17px;text-transform:uppercase;}
#Product h3 {margin:0;font-size:13px;line-height:14px;font-weight:normal;text-transform:uppercase;width:270px;}
#Product h3 a {color:black}
#Product p {margin:10px 0;font-size:11px;line-height:14px;color:black;width:270px;}

.ExtImage {float:left;}
#ProdInfo {position:relative;top:10px;left:0;right:50%;width:340px;height:340px;overflow:hidden;}
#prodPrice {position:relative;top:-30px;left:240px;width:100px;height:20px;font-size:19px;font-weight:bold;color:#FF6600;text-align:right;}

#SakksAllAttr {}
.SakksAttr {list-style-type:none;clear:left;}
.SakksAttr li {display:inline;float:left;width:70px;height:25px;font-size:11px;}
.form_button_add_to_cart {position:absolute;top:0;right:0;}

#SakksExtras {clear:both;}
#RelatedProducts {margin-left:10px;}
#RelatedProducts h3 {margin:0;padding:3px 5px;font-size:12px;font-weight:normal;color:white;background-color:#809074;width:696px;}

#Aff {clear:both;width:916px;margin:20px 0 0 20px;border-top:1px solid white;;border-bottom:1px solid white;text-align:center;background-color:black;}
#Footer {position:relative;width:916px;;margin:20px 0 0 20px;}
.address {color:white;font-stretch:expanded}
.addText {font-size:11px;}
.addPhone {font-size:15px;font-weight:bold;}
	
.was {color:red;text-decoration:line-through;}
.info {color:#666;}

.priceRetail {color:#999;text-decoration:line-through;}
.priceRetail small {font-size:11px;}
.priceCustomer small{font-size:11px;}

#zoom {
float:left;
margin-left:0;
margin-right:10px;
margin-top:10px;}

.specialLink {
float:left;
margin-right:5px;
margin-bottom:10px;
color:black;
display:block;
width:170px;
height:120px;
background:none;
overflow:hidden;
position:relative;
}
.specialText{
position:absolute;
bottom:0;
padding:5px;
}
.specialText a{text-decoration:none;}
.specialText a:hover{color:#00FF33;}
.specialText h2 {
"Arial Narrow", Arial, sans-serif;
text-transform:uppercase;
font-size:16px;
}
.specialText p {
font-size:12px;
}
.specialLink img {
position:relative;
top:0;
left:0;
z-index:-100;
}

#otherViews {
	background-color:#D8DDD5;
	width:328px;
	margin:8px;
	padding:8px;
}
#otherViews h3 {color:white;text-transform:none;padding:4px;}
#otherViews img {cursor:pointer;margin:4px;}
#socialBookMarks {position:absolute;top:0;right:0;}
#socialBookMarks li{display:inline;}
#socialBookMarks li a{padding-bottom:2px;}