/* Reset */
body,html {margin:0; padding:0; font-size:12px;}
ul, li {margin:0; padding:0;}
li  {list-style:none;}
a {text-decoration:none; color:#464646;}
a:hover {text-decoration:underline;}
a img {border:none;}
p {line-height:16px; margin:0 0 16px;}
label {display: block; cursor: pointer;}
.clear{clear:both;}

h1,h2,h3,h4,h5{font-weight:bold; color:#464646;}
h1{margin:0 0 6px; font-size:1.5em!important;}
h2{margin:0 0 6px; font-size:1.3em!important;}

/* Main */
body {font-family:Arial; font-family: 'PT Sans', sans-serif; font-size:12px; }

.wrapper {width:1000px; margin:0 auto;}
.header {width:100%; height:186px; background:url(../images/sancerre_top_tile.jpg) repeat-x; z-index:-999;}
.header .wrapper{position:relative;}
.search {float:right; margin:10px 20px 0px 20px}

.search .search-item{width:133px; height:45px; padding:0 18px 0px; background:url(../images/search-box.png) no-repeat; margin-top:10px;float:left;}
.search .search-box { border:none; font-size:13px; font-weight:bold; background:none;margin-top:8px; width:121px;}

.search .go {border:none; background:url(../images/go.png) no-repeat; width:56px; height:25px; text-indent:-999px; font-size:0; line-height:0; cursor:pointer; float:left; margin-top:20px;}

.welcome-message{float:right; clear:both; margin-right:20px;}
span.welcome {display:block; color:#67542c;}

.dashboard {position:absolute; width:150px; right:0; top:80px; z-index:199;}
.dashboard .buttons {border:1px solid #FFF; padding:4px 24px; color:#754c24; font-size:14px; margin:10px 0 6px; background:url(../images/buttons.png); width:84px;}
.dashboard .buttons a {color:#754c24; font-size:14px; text-transform:uppercase;}
.dashboard .shopping-bag {background:url(../images/shopping-bag.png) no-repeat top right; padding:3px 0px 20px 0px; color:#FFF; width:135px; overflow:hidden; display:block; text-align:right;}
.dashboard .shopping-bag .cartSummaryTable{ margin-right:40px;}
.dashboard .shopping-bag .cartSummaryItem {}
.dashboard .shopping-bag .cartSummaryItem a {color:#FFF; float:left; overflow:hidden; margin:0px; clear:both; width:100%}



.logo {text-indent:-9999px; font-size:0; line-height:0; width:348px; height:128px; display:block; position:absolute; top:10px; left:340px; z-index:100; background:url(../images/logo.png) no-repeat;}

.menu-container {width:813px; height:180px; left:68px; top:76px; position:absolute;}
.menu-container ul{position:absolute;}
.menu-container #myMenu1List{ z-index:99;}
.menu-container ul li {position:absolute;}
.menu-container ul li a {display:block;text-indent:-999px; font-size:0; line-height:0; position:absolute;width:120px; height:40px; overflow:hidden;}

.menu-container ul li.clothing { background:url(/images/menu-clothing-sprite.png) no-repeat 0 0; width:145px; height:173px;}
.menu-container ul li.clothing:hover {background:url(/images/menu-clothing-sprite.png) no-repeat 0 -173px;}
.menu-container ul li.clothing a {  bottom:20px; left:20px;}

.menu-container ul li.jewellery { background:url(../images/menu-jewellery-sprite.png) no-repeat 0 0; left:145px; width:152px; height:153px;}
.menu-container ul li.jewellery:hover {background:url(/images/menu-jewellery-sprite.png) no-repeat 0 -173px;}
.menu-container ul li.jewellery a {width:120px; height:40px; bottom:15px; left:20px;}

.menu-container ul li.just-in { background:url(../images/menu-justin-sprite.png) no-repeat 0 0; left:297px; width:143px; height:173px;}
.menu-container ul li.just-in:hover {background:url(/images/menu-justin-sprite.png) no-repeat 0 -173px;}
.menu-container ul li.just-in a {width:120px; height:40px; bottom:20px; left:20px;}

.menu-container ul li.sale {background:url(../images/menu-sale-sprite.png) no-repeat 0 0; left:440px; width:133px; height:173px;}
.menu-container ul li.sale:hover {background:url(/images/menu-sale-sprite.png) no-repeat 0 -173px;}
.menu-container ul li.sale a {width:120px; height:40px; bottom:20px; left:20px;}

.menu-container ul li.san-who {background:url(../images/menu-sanwho-sprite.png) no-repeat 0 0; left:556px; width:148px; height:173px;}
.menu-container ul li.san-who:hover {background:url(/images/menu-sanwho-sprite.png) no-repeat 0 -173px;}
.menu-container ul li.san-who a {width:120px; height:40px; bottom:45px; left:20px;}

.menu-container ul li.contact {background:url(../images/menu-contact-sprite.png) no-repeat 0 0; left:684px; width:135px; height:173px;}
.menu-container ul li.contact:hover {background:url(/images/menu-contact-sprite.png) no-repeat 0 -173px;}
.menu-container ul li.contact a {width:120px; height:40px; bottom:15px; left:20px;}

.menu-container ul li.clothing ul{	top:160px; left:0; margin-left:14px;}
.menu-container ul li.jewellery ul{	top:140px; left:0;margin-left:15px;}

.menu-container ul li:hover ul{display: block;}
.menu-container li ul{ display:none; position: absolute; background-color: #e6e6e6;
	padding:10px!important;
	width: 135px!important;
	-moz-border-radius: 10px;
	-webkit-border-radius: 10px;
	border-radius: 10px; 
	-khtml-border-radius: 10px;
	z-index:-2;
}
.menu-container li ul li{ float: left;position: relative;
	text-indent:0px!important;
	text-align:left!important;
	height:auto!important;
	width: 100%!important;
	display: block;
	padding:2px 0;
}
.menu-container li ul li a{ color:#a7a3a3; height:20px!important; font-size:13px; width:115px!important; float:left; display:block; text-indent:0!important; background:url(../images/menu-item-sprite.png) no-repeat 0 0; line-height:inherit; padding:0 10px; text-align:center; text-decoration:none; position:relative!important; bottom:0!important; left:0!important; display:block; z-index:9999;}

.menu-container li ul li a:hover{ color:#FFF; background:url(../images/menu-item-sprite.png) no-repeat 0px -20px; text-decoration:none;}

.content {width:100%; background:url(../images/sancerre-white-bg.jpg) no-repeat top center; z-index:-9999;}
.content .wrapper{width:1000px; min-height:600px; overflow:hidden;}
.banner {width:762px; position:relative; margin:0 auto; margin-top:54px; margin-bottom:60px; }
.banner ul#slider1 {margin:20px 0; z-index:0;}
/*.banner .frame {width:762px; background:url(../images/frame.png) no-repeat; display:block; height:412px; position:absolute; z-index:1;}*/
.banner .frame-left {width:98px; background:url(../images/frame-left.png) no-repeat; display:block; height:412px; position:absolute; z-index:1; left:0; top:0;}
.banner .frame-right {width:98px; background:url(../images/frame-right.png) no-repeat; display:block; height:412px; position:absolute; z-index:1; right:0; top:0;}
.banner ul li a{z-index:100; display:block;}
.categories {margin:0 auto; width:730px; height:258px;}
.categories ul li {float:left; width:180px; height:258px;}
.categories ul li a {display:block; text-indent:-999px; font-size:0; line-height:0; width:100%; height:100%;}
.categories ul li.delivery {margin-right:3px; background:url(../images/cat-delivery.png) no-repeat;}
.categories ul li.sale {margin-right:2px; background:url(../images/cat-sale.png) no-repeat;}
.categories ul li.join {margin-right:5px; background:url(../images/cat-join.png) no-repeat;}
.categories ul li.new {background:url(../images/cat-new.png) no-repeat;}


.media-title {width:100px;clear:both;}
.media-content {padding-left:10px;margin-top:10px;}
.media-editorial-text {float:left;height:20px;padding-top:12px;}
.media-sarah-text {float:right;height:32px;}
.media-gallery {clear:both;padding-top:10px!important;}
.media-gallery img {margin-right:8px!important;margin-bottom:8px!important;}
.media-gallery table, .media-gallery .photogalleryTable, .media-gallery .photogalleryItem {margin:0!important;padding:0!important;}
.media-online{float:left;width:250px;height:auto;clear:left;margin-top:5px!important;}
.media-online-title {clear:both;}
.media-youtube {margin-left:10px;margin-top:5px;}

.stockists-box {
	width:220px;
	height:auto;
	margin-bottom:10px;
	vertical-align:top!important;
	min-height:75px;
}

.content .home-content {margin:50px 145px; position:relative;}
.content .home-content p{ font-size:13px; line-height:16px; color:#666;}
.content .inner-content {margin:66px 40px 0; }
.content .inner-content2 {margin:66px 70px; position:relative;}
.content .inner-popup {margin:66px 70px; position:relative; width:660px;}
.content a{ color:#494848; text-decoration:none;}
.content a:hover{ text-decoration:underline;}
/*.content ul{ margin-left:25px; }
.content ul li{list-style:disc;}
.content ul li a{}*/
.clothing-btn {position: absolute;top: 0;right: 350px;}
.breadcrumbs {
	float:left;
	clear:both;
}
.breadcrumbs ul li {float:left; color:#707070;}
.breadcrumbs ul li a {padding-right:14px; background:url(../images/breadcrumbs-li.jpg) 100% 3px no-repeat; margin-right:10px; color:#252525;}

.category-description {background:url(../images/category-description.png); padding:14px 30px 5px; border:1px solid #d4d2d0; width:615px; float:left; margin:10px 0 10px; font-family:"Century Gothic"; color:#252525;}
.category-description h1{font-size:20px; margin:0 0 10px;}
.category-description p {font-size:11px;}

.product-listing{width:936px; float:left;
clear:both;}

.product-listing table td {
	vertical-align:top;
}

.product-list {float:left; width:208px; margin:0 26px 10px 0; font-family:"Century Gothic"; font-size:11px; vertical-align:top;}
.product-list img {border:1px solid #CCC; float:right;}
.product-list span.prod-name, 
.product-list span.prod-name a {display:block; text-align:right; color:#000; clear:both;}
.product-list span.prod-price {display:block; text-align:right; font-size:14px; font-weight:bold; clear:both;}

.shop-main .header { background:none!important;}

.product-large{padding:10px 0 0; display:block;}
.product-large .left {width:500px; float:left; color:#464646; padding:0 0 6px;}
.product-large .left h1{margin:0 0 6px; font-size:1.5em!important; font-weight:bold;}
.product-large .left p {font-size:14px;}
.product-large .left .prod-price {margin:20px 0 0; font-size:18px; font-weight:bold;}
.product-large .left .prod-price label {width:80px; float:left;}

.product-large .left #prod-medallion { width:270px; font-size:12px; overflow:hidden;}
.product-large .left #prod-medallion .medallion{ font-size:18px; padding-top:50px; width:170px; float:left;}
.product-large .left #prod-medallion a{display:block; background:url(../images/medallion.png) 100% 0 no-repeat; text-indent:-999px; font-size:0; line-height:0; width:92px; height:116px; float:right;}
.product-large .left #prod-medallion label {margin:40px 0 6px; font-size:12px; padding:0 3px;}
.product-large .left #prod-medallion .medal1 {width:120px; float:left; margin-right:20px;}
.product-large .left #prod-medallion .medal2{width:120px; float:left;}

.product-large .left #medSelection{margin-bottom:10px;} 

.product-large .left #prodAttributes{padding:0px 0 10px; width:280px; font-size:12px; overflow:hidden; clear:both;}
.product-large .left #prodAttributes .catProductAttributeGroup .catProdAttributeTitle{}
.product-large .left #prodAttributes .catProductAttributeGroup{width:120px!important; float:left; margin-right:20px;}

.product-large .left #prodAttributes .productSelectInput{width:120px!important; float:left; margin-right:20px; display:block;}

.product-large .left #prod-color {margin:20px 0; overflow:hidden;}
.product-large .left #prod-color .photogalleryTable{float:left;}
.product-large .left #prod-color .swatch {background:#FFF; border:1px solid #f1f1f0; padding:8px 5px; width:156px;}
.product-large .left #prod-color .swatch ul li {float:left; width:48px; text-align:center; color:#000; margin-right:4px;}
.product-large .left #prod-color .swatch ul li.last {margin-right:0;}
.product-large .left #prod-color .swatch ul li a img {display:block; margin:0 auto;}
.product-large .left #size-chart{ float:left; width:132px; height:29px; margin-left:20px; margin-top:8px;}
.product-large .left #size-chart a.chart {display:block; width:132px; height:29px; text-indent:-999px; font-size:0; line-height:0; background:url(../images/sizing-chart.jpg) no-repeat;}


.product-large .left #prod-color table.photogalleryTable {background:#FFF; border:1px solid #f1f1f0; padding:8px 5px; width:156px;}
.product-large .left #prod-color td.photogalleryItem {width:48px; text-align:center; color:#000; margin-right:4px; padding:0!important;}
.product-large .left #prod-color td.photogalleryItem img{border:1px solid #333;}
.product-large .left #prod-color td.photogalleryNavigation {display:none;}

.product-large .left .prod-quantity {clear:both; overflow:hidden;}
.product-large .left .prod-quantity label {float:left; width:50px; margin:10px 0 5px;}
.product-large .left .prod-quantity input.productTextInput {width:14px; padding:4px 10px; text-align:center; margin:6px 30px 0 0; float:left;}

.product-large .left .prod-quantity2  {clear:both; margin-bottom:10px; overflow:hidden;}
.product-large .left .prod-quantity2 .block {width:140px; float:left; padding:10px 0;}
.product-large .left .prod-quantity2 .block select {width:100px;}
.product-large .left .prod-quantity2 .block label.quantity {float:left; margin-right:5px; margin-top:12px; display:block; margin-right:4px;}
.product-large .left .prod-quantity2 .block input.quantity {width:14px; padding:4px 10px; text-align:center; margin:6px 30px 0 0; float:left; }

.product-large .left .add-to-bag {width:169px; height:45px; float:left; cursor:pointer;}


.product-large .left .tweets {padding:30px 0 10px; width: 120px; float:left;}
.product-large .left .links{float:left; width:300px; clear:both;}
.product-large .left .links a{color:#464646; text-decoration:underline;}
.product-large .left .links a:hover{text-decoration:none;}


.product-large .right {width:360px; float:right;}
.product-large .right .prod-thumb ul {padding:0 0 4px;}
.product-large .right .prod-thumb ul li {float:left; margin-right:10px;}
.product-large .right #prod-full,.product-large .right #prod-full-jqzoom {padding-bottom:4px; position:relative; width:313px;}
.product-large .right  img {border:1px solid #999898;}


.product-large .prod-related {padding:10px 0 0; border-top:2px solid #d4cbc4; clear:both;}
.product-large .prod-related h3 {font-size:16px; font-weight:bold; color:#464646; text-transform:uppercase; margin:0 0 4px;}

.login-page h2 {margin:0 0 6px; font-size:24px; color:#363636;}
.login-page .envelope {background:url(../images/envelope.png) no-repeat; width:480px; height:150px; padding:22px 20px 28px 40px; color:#3b301b; }
.login-page .envelope  h2 {font-weight:normal; font-style:italic; font-family:Georgia, "Times New Roman"; font-size:16px; color:#3b301b;}
.login-page .envelope  ul {margin:10px 0 20px 90px;}

.login-page .left {width:570px; float:left;}
.login-page .right {width:284px; float:left;}

.long-tab {width:524px; overflow:hidden; margin:0 0 20px 0; float:left;}
.long-tab h2 {width:523px; background:url(../images/long-tab.png) no-repeat; color:#363636; font-size:18px; padding:12px 14px; margin:0;}
.long-tab .content {border-right:1px solid #dcd0c4; border-left:1px solid #dcd0c4; width:482px; background:#FFF; height:inherit; padding:10px 20px; overflow:hidden;}
 .long-tab .bottom {width:524px; height:12px; background:url(../images/long-tab-bottom.png) no-repeat;}

.long-tab  .field-line {display:block; clear:both; margin-bottom:8px; overflow:hidden;}
.long-tab  .field-line .block label {float:left; padding:3px 4px 3px 0;}
.long-tab  .field-line .block2 {float:left; margin-right:20px; margin-bottom:2px;}
.long-tab  .field-line .block2 label {display:block; float:none; padding:3px 4px 3px 0;}
.long-tab  .field-line .block2 input[type=text],
.long-tab  .field-line .block2 input[type=password],
.long-tab  .field-line .block input[type=text],
.long-tab  .field-line .block input[type=password] {float:left!important; padding:3px 6px!important; margin:0 8px 0 0!important; width:150px!important;}
.long-tab  .field-line .block2 input[type=text],
.long-tab  .field-line .block2 input[type=password] {width:180px!important;}
.long-tab  .field-line .block select,
.long-tab  .shipping  {float:left; padding:3px 6px; margin:0 4px 0; width:150px!important;}
.login-page .block-discounts label {width:220px; margin-right:10px; float:left;}
.login-page .block-discounts input[type=text] {float:left; padding:3px 6px; margin:0 8px 0 0; width:160px!important;}
.login-page .block-discounts input.add {text-indent:-999px; font-size:0; line-height:0; border:none; cursor:pointer; background:url(../images/add-button.jpg) no-repeat; width:64px; height:24px; float:left;}
.login-page .block-discounts input.update {text-indent:-999px; font-size:0; line-height:0; border:none; cursor:pointer; background:url(../images/update-button.jpg) no-repeat; width:64px; height:24px; float:left;}
.login-page .block-discounts p {margin:0; font-size:14px; clear:both;}
.long-tab  .field-line .block .captcha-label{ height:50px;}
.long-tab  .field-line .block .captchaimg img{ width:166px!important}


.long-tab  .field-line .block2-address {width:290px!important; padding-right:10px!important;}
.long-tab  .field-line .block2-address input[type=text] {width:290px!important;}
.long-tab  .field-line .block2-suburb {width:140px!important;}
.long-tab  .field-line .block2-suburb input[type=text] {width:140px!important;}
.long-tab  .field-line .block2-city {width:150px!important; padding-right:10px!important;}
.long-tab  .field-line .block2-city input[type=text]{width:150px!important;}
.long-tab  .field-line .block2-postcode {width:110px!important; padding-right:10px!important;}
.long-tab  .field-line .block2-postcode input[type=text]{width:110px!important;}
.long-tab  .field-line .block2-country {width:130px!important;}
.long-tab  .field-line .block2-country select{width:156px!important; padding:3px 10px; margin-top:0px;}
.long-tab  .field-line .block2-instructions {width:100%!important; margin:10px 0;}
.long-tab  .field-line .block2-instructions textarea {width:400px!important; height:66px; padding:3px 6px; font-family:Arial;}
.long-tab  input[type=submit] {width:63px!important; height:24px; background:url(../images/submit.jpg) no-repeat; border:none; cursor:pointer; text-indent:-9999px; font-size:0; line-height:0; display:block;}
.long-tab .item-btn{ width:63px; height:24px; display:block; float:right;}



.login-page .block-cart ul li.title-row {border-bottom:1px solid #f6f3ef; padding-bottom:10px; font-size:12px; font-weight:bold;}
.login-page .block-cart ul li.products-row {padding:10px 0;}


.login-page .block-cart ul li {float:left;}
.login-page .block-cart ul li.prod-img {width:100px; margin-right:3px;}
.login-page .block-cart ul li.prod-img img {border:1px solid #999898;}
.login-page .block-cart ul li.prod-name {width:250px; margin-right:3px;}
.login-page .block-cart ul li.prod-name a {color:#464646; text-decoration:underline;}
.login-page .block-cart ul li.prod-name a:hover {text-decoration:none;}
.login-page .block-cart ul li.prod-quantity {width:56px; margin-right:3px;}
.login-page .block-cart ul li.prod-quantity input[type=text] {width:30px; margin-left:5px;}
.login-page .block-cart ul li.prod-price {width:46px; margin-right:3px;}
.login-page .block-cart ul li.prod-total {width:46px; margin-right:3px;}
.login-page .block-cart ul li.prod-remove {width:64px; }
.shippingDiv select{width:250px;}

.short-tab {width:284px; overflow:hidden; margin:20px 0; float:right; overflow:hidden; float:right;}
.short-tab h2 {width:284px; background:url(../images/short-tab.png) no-repeat; color:#363636; font-size:18px; padding:12px 14px; margin:0;}
.short-tab .content {border-right:1px solid #dcd0c4; border-left:1px solid #dcd0c4; width:242px; background:#FFF; height:inherit; padding:10px 20px; overflow:hidden; min-height:0;}
.short-tab .content form {float:left; margin-bottom:5px;}
.short-tab .content .item {float:left; margin-bottom:5px;}
.short-tab .content label {float:left; width:80px; padding:3px 4px;}
.short-tab .content input[type=text],
.short-tab .content input[type=password]{float:left; padding:3px 6px; margin:0 4px 10px;}

.short-tab .content input[type=submit] {background:url(../images/login-button.png) no-repeat; width:167px; height:45px; text-indent:-999px; font-size:0; line-height:0; border:none; cursor:pointer; margin-left:34px; margin-bottom:14px;}
.short-tab .content a{color:#626262; text-decoration:underline;}
.short-tab .content a:hover {text-decoration:none;}
.short-tab .bottom {height:10px; background:url(../images/short-tab-bottom.png) no-repeat;}

#catCartDetails .right .summary-tab {padding-top:7px;}

.login-page .right .summary-tab {padding:42px 0 0;}
.login-page .right .summary-tab ul li {padding:5px 30px 5px 20px; font-size:14px; overflow:hidden;}
.login-page .right .summary-tab ul li span.left {display:block; width:90px; text-align:left; float:left;}
.login-page .right .summary-tab ul li span.right {display:block; width:70px; text-align:right; float:right;}
.login-page .right .summary-tab ul li.total {border-top:2px solid #ddd3c7; background:#f5f5f5; padding:8px 30px 10px 20px; }

.login-page .right .summary-tab #catshopbuy{ border:none; width:167px; height:44px; float:left; margin:30px 40px;}
.login-page .right .summary-tab #catshopbuy img{border:none; width:167px; height:44px;}
.login-page .right .summary-tab input[type=submit] {text-indent:-999px; font-size:0; line-height:0; border:none; background:url(../images/checkout-button.png) no-repeat; width:167px; height:44px; float:left; margin:30px 40px;}

.login-page .right .checkout-tab .content {padding:24px 20px;}
.login-page .right .checkout-tab input[type=submit] {background:url(../images/pay-for-order.png) no-repeat; width:166px; height:45px; text-indent:-999px; font-size:0; line-height:0; border:none; cursor:pointer; margin-left:34px; margin-bottom:14px;}
.login-page .right .checkout-tab p {line-height:14px;}
.login-page .right .checkout-tab  p.terms {margin:0 20px; color:#454545; font-size:11px;}

.secure-box{float:left; clear:both;display: inline;height: 60px;padding-top: 10px;padding-bottom: 10px;border-bottom: solid 1px #514D4A;width: 680px;
font-size: 12px!important;}
.secure-image{float:left;display: inline;width: 65px;height: 70px;}

.sort {width:100px; float:right; margin:80px 118px 0 0;}
.sort label {display:block; text-transform:uppercase; margin-bottom:3px;}
.sort select {width:208px;}

.pagination {}
#pagination-next a {margin:0!important; padding:0!important;}
#pagination-numbers { font-size:14px;  padding-top:3px; float:right;}
#pagination-numbers a {	margin:0; padding:0;margin-bottom:15px; border:solid 1px #e6e6e6; padding:2px 5px;font-size:14px; display:inline; margin-right:1px; margin-left:1px; margin-top:-3px!important;} 
#pagination-numbers a:hover {background-color:#e6e6e6!important;}
#pagination-next {margin:0; padding:0;float:right;margin-bottom:15px; border:solid 1px #e6e6e6; padding:2px 5px;font-size:14px; display:inline;}
#pagination-next:hover {background-color:#e6e6e6!important;}
#pagination-previous {margin:0; padding:0;float:right; margin-bottom:15px; border:solid 1px #e6e6e6; padding:2px 5px;font-size:14px; display:inline;}
#pagination-previous:hover {background-color:#e6e6e6!important;}


.brick {width:100%; height:88px; background:url(../images/sancerre_bricks_tile.jpg) repeat-x;}
.footer {width:100%; height:auto; background:url(../images/footer.jpg) no-repeat #f7eded top center;}
.footer .wrapper{width:1000px; height:238px;}
.footer .first-col {width:330px; font-family:"Century Gothic", Arial; float:left; margin-left:30px;}
.footer .first-col h2 {text-transform:uppercase; font-size:18px; color:#FFF; margin:10px 0 12px;}
.footer .first-col .womens {width:160px; float:left;}
.footer .first-col .womens h3,
.footer .first-col .jewellery h3 {font-size:12px; color:#000; text-transform:uppercase; color:#464646; margin:0 0 14px;}
.footer .first-col .womens  ul li,
.footer .first-col .jewellery  ul li {line-height:14px;}
.footer .first-col .womens  ul li a,
.footer .first-col .jewellery ul li a {color:#494848;}
.footer .first-col .jewellery {width:160px; float:left;}
.footer .second-col {width:320px; float:left; font-family:"Century Gothic", Arial; }
.footer .second-col .footer-menu1 {width:120px; float:left; margin-left:40px; margin-top:44px;}
.footer .second-col .footer-menu2  {width:120px; float:left; margin-left:10px; margin-top:44px;}

.footer .second-col .footer-menu1 ul li a,
.footer .second-col .footer-menu2 ul li a{text-transform:uppercase; color:#494848; line-height:14px;}

.footer .second-col .cards {clear:both; padding-left:40px; padding-top:10px; height:40px; width:280px; display:block;}

.footer .third-col  {width:280px; float:left;}
.footer .third-col .social {margin-left:30px;}
.footer .third-col .social ul  {position:relative; overflow:hidden; height:108px; margin-top:60px; background:url(../images/sancerre-social-items.png) no-repeat 0 0; width:238px;}
.footer .third-col .social ul li {position:absolute; width:52px; height:52px;}
.footer .third-col .social ul li a {display:block; width:100%; height:100%; text-indent:-999px; font-size:0; line-height:0;}

.footer .third-col .social ul li.facebook {left:0; bottom:0;}
.footer .third-col .social ul li.twitter {left:60px; bottom:14px; width:50px;}
.footer .third-col .social ul li.rss {left:116px; bottom:24px; width:50px;}
.footer .third-col .social ul li.blogger {left:170px; bottom:34px; width:50px;}

.footer .copyrights {float:right; color:#363636; margin-left:10px;}





