body,html {/* commented backslash hack - hides from Mac IE5 \*/height: 100%;/* end hack */}
body {margin:0px auto; padding:0px; font: 76% Arial, Verdana, Helvetica, sans-serif; color:#000; background:#102726}

img {behavior: url(/App_Themes/Goddess/IE_hacks/iepngfix.htc) }

a {text-decoration:underline;color:#0e4b49}
a:hover {text-decoration:none}
h1 {padding:10px 0px 0px 0px; margin:0px; font-weight:600;font-size:180%;}
h2 {padding:0px; margin:0px; font-size:140%; font-style:normal; font-weight:bold}
h3 {padding:5px 0px 0px 5px; margin:0px; font-style:normal; font-size:115%}
p {font-size:110%}
img {border:none}
.floatr {float: right}
.floatl {float: left}
.sizes{margin-top:4px}
textarea{font-family: Trebuchet MS, Helvetica, sans-serif;font-size:110%}

#container {width:100%; margin:0px auto; padding:0px; text-align:center}
#top_wrapper {background: url('images/top_bkg.gif') left top no-repeat #102726; padding:0px; margin:0px auto; width:100%;}

#top_nav_wrap {width:946px; margin:0px auto; padding:0px; text-align:center}
#logo {float:left; padding:14px 0px; margin:0px; height:45px}
#top_nav {float:right; margin:0px; padding:0px; text-align:center}
#top_nav ul {list-style-type:none; padding:25px 0px 0px 0px; margin:0px}
#top_nav ul li {display:inline; float:left; font-size:100%; text-transform:uppercase; padding:0px 0px; margin:0px 3px;}
#top_nav ul li a {display:block; color:#ffffff; padding:5px 10px 25px 10px;text-decoration:none}
#top_nav ul li a:hover {color:#3e8485;text-decoration:none}

#top_nav ul li.Active {background: url('images/active_slice.gif') top left repeat-x;}
#top_nav ul li.Active a {color:#102726}

#search_bar {width:100%; background:#c5e4db; margin:0px auto; padding:0px; text-align:center;}
#search {width:946px; text-align:right; margin:0px auto; padding:5px}
#search ul {list-style-type:none; padding:3px 0px 2px 0px; margin:0px auto}
#search ul li {display:inline; padding:0px; margin:0px auto; color:#5c9997; font-size:110%} 
.searchField {font-size:90%; padding:0px 2px 1px 2px; margin:0px; border:1px solid #5c9997}
#search ul li a {padding:0px 9px 0px 0px; background: url('images/go_btnAlt.gif') right no-repeat; color:#000; font-weight:bold; font-size:100%;text-decoration:none}
#search ul li a:hover {background: url('images/go_btn.gif') right no-repeat; color:#4c8280;}

#flash {width:100%; margin:0px auto; padding:0px; float:right; background:#fff;}
#welcome {background:url('images/welcome_slice.gif') top left repeat-x #d2e7e1; padding:0px; margin:0px auto; width:100%; text-align:center; }
#welcome_text_wrap {width:946px; color:#266866; text-align:left; padding:0px; margin:0px auto}
#welcome_text {width:650px; padding:0px 0px 20px 10px; margin:0px}
#welcome_text h1 {color:#71c6cc; font-weight:normal; background:url(images/goddess.jpg) left no-repeat; height:39px; display:block; margin:0; padding:24px 0 0 145px;}

#catergory_wrap {text-align:left; width:100%; padding:0px; margin:0px auto; float:left; background:#acd9cd url('images/catwrap_bkg.jpg') center top}

#catergory_content {width:949px; border:0px solid red; margin:0px auto; padding:0px;}
#catergory_content a{text-decoration:none}
#catergory_content a:hover{color:#3e8485;}
#catergory_content h3 {color:White; padding:5px 0px 0px 5px; margin:0px; font-style:normal; font-size:120%}
#contemp_less {width:309px; height:176px; margin:0px; padding:5px 0 0 0; border:0px solid red}
#contemp_less ul {list-style-type:none; padding:10px 0px 6px 8px; margin:0px;width:216px}
#contemp_less ul li {display:block; padding:0px; margin:0px; background:url('images/bullet2.gif') top left no-repeat ;}
#contemp_less ul li {padding:0px 0px 5px 14px; font-size:90%; line-height:125%; color:#0e4b49}
#contemp_less img{display:block;margin:-124px 0px 0px 225px;}

#contemp_med {width:309px; height:176px; margin:0px; padding:0px 0 0 6px;}
#contemp_med ul {list-style-type:none; padding:10px 0px 6px 8px; margin:0px;width:222px}
#contemp_med ul li {display:block; padding:0px; margin:0px; background:url('images/bullet3.gif') top left no-repeat ;}
#contemp_med ul li {padding:0px 0px 5px 14px; font-size:90%; line-height:125%; color:#0e4b49}
#contemp_med img{display:block;margin:-123px 0px 0px 210px;}


#contemp_more {width:309px; height:176px; margin:0px; padding:5px 0px 0px 6px}
#contemp_more ul {list-style-type:none; padding:10px 0px 6px 8px; margin:0px;position:relative}
#contemp_more ul li {display:block; padding:0px; margin:0px; background:url('images/bullet.gif') top left no-repeat ;}
#contemp_more ul li {padding:0px 0px 5px 14px; font-size:90%; line-height:125%; letter-spacing:80%; color:#0e4b49}
#contemp_more img{display:block;margin:-124px 0px 0px 196px}

.banner{float:left}

#collection {background: #cfebea; padding:0px; margin:0px auto; width:100%; text-align:center; }
#collection_container {text-align:left; width:100%; padding:0px; margin:0px auto; float:left; background:#cfebea}
#collection_content {width:946px; color:#266866; padding:15px 0px 30px 0px; margin:0px auto;}
.collection_wrap {float:left; width:946px; color:#266866; text-align:left; padding:10px 0px 0px 0px; margin:0px auto; display:block}
.product_wrap {float:left; margin:0px auto; padding:20px 20px 0px 0px;height:150px}
.product_img {float:left; margin:0px 10px 0px 0px; padding:0px; width:108px; border:1px solid #76b8b6}
.product_info {float:left; margin:0px 0px 0px 0px; padding:0px; width:170px}

#product_left {text-align:left; float:left; width:453px; padding:0px; margin:0px 25px 30px 40px}
#product_left .product_title {border-bottom:none; padding:0;}
#product_left h2 {font-size:210%; font-weight:normal;padding:0px 0px 0px 0px}
.product_title {border-bottom:1px solid #8ecfcd; margin:0px; padding:10px 0px 10px 0px}
.product_mainimg {margin:15px 0px 0px 0px; padding:0px}

#product_mid {text-align:left; float:left; width:370px; padding:35px 0 0 0; margin:0px 35px 30px 20px;}
#product_mid ul {list-style-type:none; padding:10px 0px 0px 0px; margin:0px}
#product_mid ul li {display:inline; padding:0px 5px 0px 0px; margin:0px}
.product_text {margin:15px 0px 0px 0px; padding:0px; border-bottom:1px solid #8ecfcd;}
.product_thumb, .option_thumb {padding:0px; margin:4px 0px; border-bottom:1px solid #8ecfcd;}
.product_thumb span, .option_thumb span{font-size:90%}
.product_thumb .colours {float:left;margin:0px 10px 10px 0px}
.option_thumb .item{float:left;margin:0px 4px 10px 0px;width:70px}
#email{margin:4px 0px;}
#email .button{margin-left:5px;float:left}

#sizes {}
#sizes select{width:120px;color:#828282;font-size:100%;background-color:transparent;border:solid 1px #959595;padding:3px;background-color:#f8f8f8;}
.product_thumb H2, .option_thumb H2, #sizes H2, #email H2 {font-size: 140%}


.thumb {padding:0px; margin:8px 0px 0px 0px; border: 1px solid #76b8b6 !important}

#product_right {text-align:left; float:left; width:280px; padding:0px; margin:0px 25px 30px 0px}
#features ul {list-style-image:none; margin:0px; padding:15px 0px 0px 0px}
#features ul li {display:block; padding:0px 0px 10px 10px; margin:0px; background:url('images/list_arrow.gif') left top no-repeat}

#footer {width:100%;  background:url('images/footer.gif') top left no-repeat #102726; padding:0px 0px 60px 0px; margin:0px auto; text-align:center}
#footer_text {width:946px; text-align:left; color:#5c9997; padding:0px; margin:0px auto; font-size:90%;}
#footer_text ul {list-style-type:none; padding:14px 0px 0px 0px; margin:0px}
#footer_text ul li {display:inline; padding:0px 0px; margin:0px}
#footer_text ul li a {color:#fff; padding:0px 11px 0px 8px; border-right:1px solid #fff;text-decoration:none}
#footer_text ul li a:hover {color:#3e8485;}

#footer_text ul li.first a {color:#fff; padding:0px 11px 0px 0px; border-right:1px solid #fff}
#footer_text ul li.first a:hover {color:#3e8485}
#footer_text ul li.last a {color:#fff; padding:0px 0px 0px 8px; border-right:0px solid #fff}
#footer_text ul li.last a:hover {color:#3e8485}

.clearboth {clear:both}

#sitemap{}
#sitemap a{text-decoration:none;}
#sitemap a:hover{text-decoration:underline;}
#sitemap .section{float:left;width:230px}
#sitemap .section h2{padding:5px 0 5px 0;margin:0}
#sitemap .section ul{padding:0 0 10px 0;margin:0}
#sitemap .section li{padding:0;margin:0;list-style-type:none;}


#lingeriedrawer #login{margin-top:20px;width:450px;float:left;border-right:solid 1px #102726}
#lingeriedrawer #login h2, #lingeriedrawer #newuser h2{margin-bottom:30px}
#lingeriedrawer #login .txtbox{border:solid 1px #959595;padding: 3px;background-color:#fff;width:180px}

#lingeriedrawer .form{margin-top:10px;}
.form .textbox{margin:0px; border:1px solid #5c9997;width:220px;padding:2px;color:#102726}
#lingeriedrawer #login .form label{width:120px;display:block;float:left}
#lingeriedrawer #login .form input{display:block;float:left}
#lingeriedrawer #login .form .go{margin:1px 0px 0px 10px}
#lingeriedrawer #newuser{float:left;margin:20px 0px 0px 40px;}
#lingeriedrawer #newuser div{float:left}
#lingeriedrawer #newuser .go{margin:-2px 0px 0px 10px}
#lingeriedrawer .buttons{margin-top:20px;float:right;text-align:right}
#lingeriedrawer .buttons div{margin-bottom:6px}
#lingeriedrawer .buttons a{text-decoration:none;padding:0px}
#lingeriedrawer .intro{width:800px;}
#lingeriedrawer #empty{padding-top:40px;padding-left:80px}
#lingeriedrawer #empty p{font-weight: bold;color: #5c9997;font-size:130%}

#pressroom #login .floatl input, #lingeriedrawer .forgottenpassword .floatl .textbox{width:380px;font-size: 100%;border:solid 1px #929292;margin-bottom:10px;padding: 3px;background-color:Transparent}
#pressroom #login .floatl label, #lingeriedrawer .forgottenpassword label{display:block;margin-bottom:4px;font-weight:bold}
#lingeriedrawer .forgottenpassword .button{margin-left:400px}
#pressroom #login .button{margin-left:600px}
#pressroom #login .floatl, #lingeriedrawer .forgottenpassword .floatl{margin-left:150px;width:560px;margin-top:10px}

.contentleft{width:700px;float:left;}
.contentright{float:left;width:160px;margin-left:65px;padding-top:10px}
.contentright h2{border-bottom: solid 1px #102726;margin-left:12px;font-size:140%}
.contentright ul{margin:0px;padding:5px 0px 15px 0px;}
.contentright ul li{list-style-type: none;padding-left:12px;background: url('images/list_arrow.gif') center left no-repeat;}
.contentright ul li a{color:#828282;font-size:100%;text-decoration:none}
.contentright ul li a:hover{text-decoration:underline}

.stockistsearch{margin-top:10px;clear:both}
.stockistsearch label{margin-bottom:3px;margin-top:2px;color:#102726;background-color:#CFEBEA}
.stockistsearch .floatl{padding-right:13px}
.stockistsearch select{width:200px;color:#102726;font-size:100%;border:solid 1px #959595;padding:3px;background-color:#f8f8f8;}
.stockistsearch input.text{height:17px;width:196px;padding:4px 0 0 2px;border:1px solid #5c9997;color:#102726}
.stockistsearch span{display:block;margin-top:22px;font-size:130%;color:#CFEBEA;}
.stockistsearch input.go{}
.stockistsearch .tip{margin:2px 0 0 0;color:#102726;font-size:90%;font-weight:normal}
.stockistsearch .typepanel label{margin-left:5px;display:block;float:left;margin-right:10px;}
.stockistsearch .typepanel input{display:block;float:left;}
.stockistsearch .typepanel{padding:20px 13px 0 0}
.stockistsearch .textpanel{float:left;}
.stockistsearch hr{border:solid 1px #dadada}
.stockistsearch h3 label {margin-left:10px;color:#5C9997}

.stockist_results {margin:20px 0 20px 0}
.stockist_results hr{color:#fff;border:none;border-top:solid 1px #fff}
.stockist{padding:10px 0 10px 0}
.stockist h2 {float:left;width:320px;font-size:130%}
.stockist .address{float:left;width:420px;min-height:1px}
.stockist .map {float:left;width:200px;text-align:right}

#productsearch{margin:10px 0px 20px 0px}
#productsearch label{display:block;margin-bottom:3px;margin-top:2px;font-weight:bold; text-transform:uppercase;}
#productsearch .floatl {padding-right:40px}
#productsearch select{width:120px; color:#828282;font-size:90%;border:solid 1px #959595;padding:3px;background-color:#f8f8f8;}
#productsearch input{margin-top:20px}
#productsearch .go{margin-top:23px}
#productsearch .disabled {filter:alpha(opacity=50);opacity:0.5; background-color:#CFEBEA}

.drawer span{display:block;margin-top:10px;font-size: 120%;font-weight:bold;padding-top:10px;padding-left:38px;height:37px}
.drawer .disabled span{cursor:default;color:#CDCDCD;background: url('images/add_drawer_disabled.gif') left 0 no-repeat;}
.drawer .enabled span{cursor:pointer !Important;color:#57A991;background: url('images/add_drawer.gif') left 0 no-repeat;}
.drawer a:hover{text-decoration:none}
.drawer .disabled {color:#CDCDCD !important}

.zoom{position:absolute;z-index:10;margin: -420px 0px 0px 40px;text-align:center}
.zoom .Out{margin-left:-8px}
.zoom a{float:left}

#image{position:relative}
#image .inner{position:absolute}
#image .inner img{cursor:move;display:none}
#image .loading{position:absolute; width:453px; height:453px; display:none; background: url(images/loading.gif) center center no-repeat;}

.validationsummary{width:400px;margin:15px 0 15px 0;padding:10px;color:#f9f9f9 !important;font-size:110%;font-weight:bold;background-color:#102726;border:5px solid #C5E4DB;}
.validationsummary ul{margin:10px 0 0 20px;padding:0px;font-size:90%;font-weight:normal}

#bestsellers {margin:15px 0px 15px 0px;padding:0px;}


#lingeriedrawer #contents{margin-top:15px}

#lingeriedrawer #contents #items{float:left;width:956px;}  
#lingeriedrawer #contents #items #products{}
#lingeriedrawer #contents #items .item{float:left;width:300px;margin-top:10px;}  
#lingeriedrawer #contents h3{font-size: 180%;margin-top:4px;color:#5c9997}
#lingeriedrawer #contents .details{margin-left:10px;float:left;width:160px}
#lingeriedrawer #contents #items .item .chkbox{float:left;margin-top:4px;}
#lingeriedrawer #contents #items .remove{float:right;margin-right:15px}

#lingeriedrawer #contents .reccomendations{float:left;padding-left:40px;}
#lingeriedrawer #contents .reccomendations ul{padding:0px;margin-top:11px;margin-left:0px;}
#lingeriedrawer #contents .reccomendations ul li{list-style-type: none;margin-bottom:10px}
#lingeriedrawer #items .paging{width:956px;}

.paging{width:924px;text-align:center}
.paging a{vertical-align:middle;margin:0px 6px 0 6px;display:inline-block;padding:0 6px 0 6px}
.paging a.selected{padding:6px;text-decoration:underline;font-weight:bold;margin:0 6px 0 6px}
.paging a.hide{display:none;}
.paging img{margin-top:4px}

#searchresults ul{margin:0px;padding:0px}
#searchresults ul li{list-style-type: none;margin-bottom:15px}

#sendbutton{margin-top:20px}
#checkboxes{margin-top:20px}
#checkboxes .clearboth{margin-top:10px}
#brochure #send{margin-left:580px;margin-top:-10px}

#productsearch .button{margin-top:23px}

.contentleft{width:700px;float:left;}
.contentright{float:left;width:160px;margin-left:65px;}
.contentright h2{color:#5C9997; font-weight:bold;border-bottom: solid 1px #5C9997;margin-left:12px}
.contentright ul{margin:0px;padding:5px 0px 15px 0px;}
.contentright ul li{list-style-type: none;padding-left:12px;background: url('images/list_arrow.gif') center left no-repeat;}
.contentright ul li a{color:#5C9997;font-size:100%;text-decoration:none}
.contentright ul li a:hover{text-decoration:underline}

#articles{} 
#articles ul{margin:0px;padding:0px;}
#articles ul li{list-style-type: none;border-bottom:solid 1px #5C9997;margin-top:20px;padding-bottom:10px}
#articles ul li a{font-weight: bold;color: #5C9997;font-size:120%}
#articles .floatl{padding-bottom:20px}
#articles .text{float:left;margin-left:20px;padding-top:-2px;width:550px}
#articles .text .date{font-size:80%}
#articles p{margin-top:10px}
#articles .paging{width:365px;text-align:left;}

.col-1{float:left;width:450px}
.col-2{float:left;width:450px}
.col-1 div, .col-2 div{clear:both;height:137px;margin-bottom:10px}
.col-1 img, .col-2 img{border:1px solid #d8d8d8}
.col-1 p, .col-2 p{padding:0 0 10px 0;margin:0}
.col-1 .blurb, .col-2 .blurb{clear:none;width:270px;padding:0 25px 0 25px}

#submenu{border-top:solid 1px #d4d4d4;}
#submenu h3{}
#submenu ul{margin:20px 0px 0px 0px;padding:0px;}
#submenu ul li{list-style-type: none;margin-top:8px}
#submenu ul li a{text-decoration:none;}
#submenu ul li a:hover{text-decoration:underline}

#productdetails{}
#productdetails ul{margin:20px 0px 20px 15px;padding:0px}
#productdetails .image{float:left}
#productdetails .text{float:left;margin-left:40px;width:400px}

.newsleft{width:620px;float:left;}
.newsright{float:left;width:220px;margin: 10px 0px 0px 65px;}
.newsright h2{color:#5C9997; font-weight:bold;border-bottom: solid 1px #5C9997;}
.newsright ul{margin:0px;padding:5px 0px 15px 0px;}
.newsright ul li{padding-left:0px;padding-bottom:10px;}
.newsright ul li a{font-size:100%;text-decoration:none}
.newsright ul li a:hover{text-decoration:underline}

.sizing td{width:100px}
.sizing{margin-bottom:20px}

.noresults{margin-top:30px}

#pressresleases ul{margin-left:16px}
#flash{height:217px;background:url(images/flash_alternative.jpg) center no-repeat;width:100%;}
#flash a{position:relative;top:145px;left:700px;margin-left:-418px;}

.stockistsearch .disabled td {filter:alpha(opacity=50);opacity:0.5;}
.stockistsearch .disabled {color:#aacbca}
.stockistsearch .disabled span,.stockistsearch .disabled label, .stockistsearch .disabled select, .stockistsearch .disabled input,.stockistsearch .disabled h3{background:#cfebea}

.modal{display:none;position:absolute;top:0;left:0;bottom:0;right:0;overflow:hidden;padding:0;margin:0;z-index:1000;height:auto}
.modal .bg {position:absolute;height:100%;width:100%;left:0;top:0;right:0;bottom:0;background-color:#fff;filter:alpha(opacity=50);opacity:0.50;}

.block{display:none;position:absolute;top:0;left:0;bottom:0;right:0;overflow:hidden;padding:0;margin:0;z-index:1000;height:auto}
.block .bg {position:absolute;height:100%;width:100%;left:0;top:0;right:0;bottom:0;background-color:#fff;filter:alpha(opacity=50);opacity:0.50;}

#popup{background: url(images/wishlist-bg.png) no-repeat;width:365px; height:289px; padding:10px 10px; font-family:Trebuchet MS, Arial, Verdana, Helvetica; font-size:100%;position:relative;margin:225px auto;z-index:1001;text-align:left}
#popup p{color:#5c9997;margin-top:6px}
#popup .pad{padding: 0 0 5px 15px;width:320px}
#popup label{color:#5c9997}
#popup .send-button{margin-right:6px;}
#popup a{color:#5c9997;text-decoration:none}
#popup a:hover{text-decoration:underline}
#popup .textbox{border:1px solid #959595;width:220px;}