* {margin:0;padding:0;}
html, body {height:100%;/* Required */
overflow:inherit; /* triggers 100% height in Opera 9.5 */
}


body {
background:#fcf7f4 url(/themes/feb2010/bgs/catalogue.jpg) center 70px no-repeat;
font-family:Helvetica, Arial, sans-serif;
font-size:62.5%;
color:#333333;
height:100%;
}

body#homepage {background:#ebcdbb url(/themes/feb2010/bgs/paperTile.jpg);}
body#prodView {background:#fcf7f4 url(/themes/feb2010/bgs/product.jpg) center 90px no-repeat;}
body#catbrowse {background:#fcf7f4 url(/themes/feb2010/bgs/catalogue.jpg) center 70px no-repeat;}
body#ggirls {background:#FFFFFF none no-repeat left top;}


#prodView {background:#ffffff;}



a:link, a:visited {color:#000000; text-decoration:underline;}
a:hover {color:#000000; text-decoration:underline !important;}
a:active {color:#000000; text-decoration:none;}

h2, h3, h4, h5, h6 {color:#000000;font-family:Arial Black, Helvetica, sans-serif;}


h2 {font-size:30px;text-transform:uppercase;letter-spacing:-1px; padding:5px 0px 0px 0px;line-height:28px; color:#efefef;}
h3, h4, h5, h6 {color:#efefef; font-weight:normal;font-family:Arial Black, Helvetica, sans-serif;}



#nav {display:block; clear:both;}
#nav1 h3 {text-indent:-3000px;}
#nav1 h3 a {text-indent:-3000px !important;}
/*#nav1 h3 a:link {color:#c94275;text-decoration:none;padding:2px 0px;}
 #nav1 h3 a:visited {color:#c94275;text-decoration:none;}
#nav1 h3 a:hover {color:#c7688e;text-decoration:none;} */


#nav1 li#nvshop {background: url(/themes/feb2010/btns/shop.png) top no-repeat; width:150px; margin-right:0px; height:30px; line-height:27px; margin-top:10px;margin-bottom:2px;}

#nav1 li#nvtrend {background:url(/themes/feb2010/btns/trend.png) top no-repeat;width:150px; margin-right:0px; height:30px; line-height:27px; margin-top:10px;margin-bottom:2px;}

#nav1 li#nvaccount {background:url(/themes/feb2010/btns/join.png) top no-repeat;width:150px; margin-right:0px; height:30px; line-height:27px; margin-top:10px;margin-bottom:2px;}
#nav1 li#nvaccount-logged {background:url(/themes/feb2010/btns/myacc.png) top no-repeat;width:150px; margin-right:0px; height:30px; line-height:27px; margin-top:10px;margin-bottom:2px;}

/* #nav1 li#nvshop:hover, #nav1 li#nvtrend:hover, #nav1 li#nvaccount:hover {background-position:0 -40px;} */

#bag {padding:0px;margin:0px;text-align:right; clear:right; margin-top:4px;}
#bag h3 {text-align:right; font-size:10px; font-weight:normal; font-family:Arial, Helvetica, sans-serif;text-transform:uppercase;padding:0px 15px 2px 0px;}
#bag h3 a:link {color:#ffffff;text-decoration:none;}
#bag h3 a:hover {text-decoration:underline;}
#bag h3 a:visited {color:#ffffff;text-decoration:none;}

#pageBody h2 {display:inline;}
#pageBody h3 {font-size:1.9em;}
#pageBody h4 {font-size:24px;display:inline;}
/* #pageBody h5 {font-size:1.5em;font-weight:normal;color:#444444;} */
#pageBody h6 {font-size:20px;font-weight:normal;letter-spacing:-1px;text-align:left;line-height:1.2em;text-transform:capitalize; color:#333333;}
#pageBody h5 a:link {font-size:24px;text-decoration:underline;}
#pageBody h5 a:visited {text-decoration:underline;color:#666666;}





body#productDetailZoom {
background:#000000;
}


a:focus {outline:none;}
img {border:0px;}
.clear {clear:both;}


#wrapper2 {
width:100%;
background:url(/themes/feb2010/bgs/wrapper.gif) top repeat-x;
padding-bottom:100px;
}

#homepage #wrapper2 {
z-index:3; 
position:relative; 
width:100%;
background:url(/themes/feb2010/bgs/wrapper.gif) top repeat-x;
padding-bottom:0px !important;
height:100px;
}


.padConstant {margin:10px 10px 0px 10px;}


#wrapper {
width:880px;
position:relative;
margin:0px auto;
}


#contentPrimary {
margin:0 auto;
}

#homepage #contentPrimary {
height:100%;
position:absolute;
}






#pageBody {
margin:40px 0px 0px 0px;
padding-top:0px;
width:880px;

/*min-height:419px; */
/* background:url(/themes/feb2010/images/seewantwearfooter.jpg) no-repeat bottom left; */
}



body#prodView #pageBody {
margin:30px 0px 0px 0px;
padding-top:0px;
width:880px;
}

body#ggirls #pageBody {
margin:0px 0px 0px 0px;
padding-top:50px;
padding-bottom:80px;
width:850px;
}



body#prodView #header {width:880px; padding:0px; height:100px;}



/* masthead and nav */

#homepage #header {width:880px;padding:0px;}
#header {width:880px;padding:0px;}
#header h1 {background: url(/themes/feb2010/logo.png) no-repeat bottom left;width:300px;float:left;}
#header h1 a {display:block;height:70px;line-height:70px;text-indent:-5000px;}
#header a:hover, #header a:active {text-decoration:none;}





#colOne {
clear:right;
float:right;
width:550px;
margin-top:5px;
overflow:hidden;
}

/*#colOne h3 {
font-weight:normal;
font-size:1.7em;
text-transform:uppercase;
padding-bottom:5px;
margin-right:5px;
}*/

/*
#colTwo {
clear:right;
float:right;
width:520px;
text-align:right;
}
*/

/*#nav {padding:0px; margin-top:4px; height:25px; clear:both; padding-top:5px;}*/

#nav a:link {text-indent:15px;text-decoration:none;}
#nav a:visited {text-indent:15px;text-decoration:none;}

#nav1 ul {background:#000000; z-index:100;}
#nav1 li li li a {background:#EC7E25;/*background:url(/themes/feb2010/bgs/nav.png) center repeat-x;*/ color:#FFFFFF;}
#nav1 li li li a:hover {background:#EC7E25;/*background:url(/themes/feb2010/bgs/nav.png) center repeat-x;*/}

#nav1, #nav1 ul {padding:0;margin:0px;list-style:none;line-height:1;z-index:1000;margin-top:-3px;margin-left:1px;}
#nav1 li li a {background:none;display:block;font-size:1em;height:16px;line-height:16px;padding:5px;z-index:1000;color:#ffffff;}
#nav1 li li a:hover {background:#EC7E25;text-decoration:none !important;font-weight:normal;height:auto;cursor:pointer; color:#ffffff; font-weight:bold;}
#nav1 .plus {background:url(/themes/feb2010/images/arrow.gif) no-repeat center left;display:block;font-size:1em;height:16px;line-height:16px;padding:5px;}
#nav1 .plus:hover {background:#EC7E25 url(/themes/feb2010/images/arrow1.gif) no-repeat center left;height:auto;}

#nav1 li {float:right; display:block; height:25px; white-space:nowrap; font-size:15px;}
#nav1 li li {float:left;width:185px;cursor:pointer; font-size:11px;}
#nav1 li ul {position:absolute;width:185px;left:-999em;z-index:1000;}
#nav1 li:hover ul ul, #nav1 li.sfhover ul ul {left:-999em;top:2px;height:auto;}
#nav1 li:hover ul ul ul, #nav1 li.sfhover ul ul ul {left:-999em;top:2px;height:auto;}
#nav1 li ul ul {margin:-2.55em 0 0 14em;position:relative;}
#nav1 li ul ul ul {margin:-2.6em 0 0 14em;position:relative;}
#nav1 li:hover ul, #nav1 li li:hover ul, #nav1 li li li:hover ul, #nav1 li.sfhover ul, #nav1 li li.sfhover ul, #nav1 li li li.sfhover ul {left:auto;height:auto;}

.navDivdr {border-bottom:1px solid #333333;}



#searchBag {
display:none;
float:left;
position:relative;
line-height:30px;
padding:0px;
}

#searchBox {
width:160px;
margin:5px 0px;
text-align:left;
}

.search_field {
background:none;
border:1px solid #888888;
font-size:1em;
height:15px;
margin-right:0px;
padding:4px 25px 2px 6px;
position:absolute;
top:0px;
width:124px;
color:#222222;
}

.search_button {
background:url(/themes/feb2010/btns/searchBtn.png) no-repeat 0px 0px;
display:block;height:14px;position:absolute;right:-15px;top:5px;width:14px;}

.search_field2 {
background:#f3f3f3;
border:1px solid #cccccc;
font-size:1em;height:16px;margin-right:4px;padding:4px 5px 2px 5px;position:relative;top:-6px;width:200px;color:#666666;}

/* end masthead and nav */

#containerFoot {
padding:0px;
height:30px;
clear:both;
z-index:3;
background:#000000;
bottom:-1px;
left:0px;
position:fixed;
width:100%;
}




#footer {
width:850px;
padding:0px;
margin:0px auto;
height:30px;
color:#cccccc;
}



#footer ul {
list-style-type:none;
width:680px;
margin-left:60px;
}

#footer li {
float:left;
width:120px;
padding:0px 0px 20px 0px;
background:none;
font-size:1.1em;
margin:0px 20px 0px 20px;
font-size:9px;
line-height:13px;
text-align:left;
}

#footer .icon {
padding-bottom:5px;
}

#footer a:link, #footer a:visited {
text-decoration:underline;
font-size:10px;
}

#footer a:hover, #footer a:active {
text-decoration:underline;
}


#toplinks {
display:block;
line-height:20px;
}

#toplinks div {
float:left;
padding:5px 3px 5px 5px;
}





#toplinks a, #toplinks a:link, #toplinks a:active, #toplinks a:visited {
color:#cccccc;
font-size:9px;
text-decoration:none;
text-transform:uppercase;
}
#toplinks a:hover {
color:#ffffff;
/*text-decoration:underline;*/
text-decoration:none !important;
}



#copyright {text-indent:20px;margin-left:120px;}

a#twitter {background:url(/themes/feb2010/icons/twitter.gif) center no-repeat; display:block; width:20px; height:20px; text-indent:-3000px;}
a#facebook {background:url(/themes/feb2010/icons/facebook.gif) center no-repeat; display:block; width:20px; height:20px;text-indent:-3000px;}
a#bebo {background:url(/themes/feb2010/icons/bebo.gif) center no-repeat; display:block; width:20px; height:20px;text-indent:-3000px;}





/* end footer */

/* page body */

/*
#containerContent {
min-height:100%;
height:100%;
top:0px;
}

#containerContent:after {
clear:both;
display:block;
font:1px/0px serif;
content:".";
height:0;
visibility:hidden;
z-index:99;

}

* html #containerContent {
height:90%;
} */



#prDetail {color:#d60f2b;}

#prodView #pageBody a {
color:#d60f2b;
text-decoration:underline;
}

#prodView #pageBody a:hover {
text-decoration:underline;
}


#pageBody .inlineButton {
position:relative;
top:10px;
margin-top:-10px;
}



#pageBody p {
font-size:1.2em;
}



#subHeader {
margin:0px 5px 10px 0px;
padding:5px;
padding-left:0px;
}



#title {
margin-left:0px;
margin-top:0px;
}

#viewoptions {
float:right;
margin-right:0px;
margin-top:10px;
width:187px;
}

#viewoptions ul {
list-style-type:none;
float:right;
}

#viewoptions li {
display:inline;
line-height:23px;
}

#viewoptions select {
font-size:1em;
}

#viewoptions .selected {
color:#444444;
}

#viewoptions select {
display:none;
}

#thumbView {
width:780px;
margin-left:62px;
border:1px solid #FFFFFF;
}

#thumbView a:link {
text-decoration:underline;
}

#thumbView a:visited {
text-decoration:underline;
}

#thumbNav {
margin-top:30px;
width:760px;
margin-left:50px;
margin-bottom:50px;
}


.jcarousel-skin-tango ul ul li {
width:126px;
height:auto;
position:relative;
z-index:10;
/*position:relative;*/
}

.tmb {
margin-top:1px;
margin-left:0px;
}

#mycarousel .btn img {
border:0px;
position:relative;
top:8px;
margin-top:-10px;
left:3px;
}

#mycarousel {
text-align:center;
z-index:10;
/*position:relative;*/
}

#mycarousel a:link {
text-decoration:none;
}

#mycarousel a:visited {
text-decoration:none;
}

#mycarousel a:hover {
text-decoration:underline;
}

#mycarousel h5 {
margin:4px 4px 0px 0px;
line-height:13px;
}

#mycarousel h5 a:link {
text-decoration:none;
}

#mycarousel h5 a:visited {
text-decoration:none;
}

#mycarousel h5 a:hover {
text-decoration:underline;
}

#mycarousel h5 a:active {
text-decoration:none;
}


.title {height:26px; margin-top:3px; font-size:10px; line-height:13px; color:#333333; text-transform:lowercase;}

.price {
font-weight:normal;
font-size:11px;
line-height:16px;
}

#mycarousel .price {text-align:center;}


.wasprice {
font-size:11px;
font-weight:normal;
text-decoration:line-through;
}

.price .wasprice {
padding-left:5px;
font-size:11px;
line-height:16px;
}

.special {
font-weight:bold;
font-size:11px;
line-height:16px;
color:#d60f2b; 
}

#mycarousel p {
padding:2px;
line-height:1.3em;
}

#mycarousel li ul li img {
border:1px solid #ffffff;
}

#mycarousel li ul li img:hover {
border:1px solid #000000;
}


.highlightNew {
background:url(/themes/feb2010/icons/new.gif) no-repeat bottom left;
position:relative;
z-index:50;
display:block;
width:60px;
height:60px;
top:280px;
left:194px;
margin-right:-2px;
margin-bottom:-58px;
text-indent:-4000px;
}

.highlightNewThumbs {
color:#ff3600;
}

.highlightHot {
background:url(/themes/feb2010/icons/hot.gif) no-repeat bottom left;
position:relative;
z-index:50;
display:block;
width:60px;
height:60px;
top:280px;
left:194px;
margin-right:-2px;
margin-bottom:-58px;
text-indent:-4000px;
}

.highlightHotThumbs {
color:#ff3600;
}

.highlightDeal {
background:url(/themes/feb2010/icons/deal.gif) no-repeat bottom left;
position:relative;
z-index:50;
display:block;
width:60px;
height:60px;
top:280px;
left:194px;
margin-right:-2px;
margin-bottom:-58px;
text-indent:-4000px;
}

.highlightDealThumbs {
color:#ff3600;
}

.highlightPlacehold {
position:relative;
z-index:50;
display:block;
width:60px;
height:60px;
top:280px;
left:194px;
margin-right:-2px;
margin-bottom:-58px;
}

.highlightSoon {
background:url(/themes/feb2010/icons/buySoon.gif) no-repeat bottom left;
position:relative;
z-index:50;
display:block;
width:60px;
height:60px;
top:280px;
left:194px;
margin-right:-2px;
margin-bottom:-58px;
text-indent:-4000px;
}

.highlightSoonDk {
background:url(/themes/feb2010/icons/buySoonDk.gif) no-repeat bottom left;
position:relative;
z-index:50;
display:block;
width:60px;
height:60px;
top:280px;
left:194px;
margin-right:-2px;
margin-bottom:-60px;
text-indent:-4000px;
}

#productDetail ul {
list-style-type:none;
padding:0px;
}

#productDetail li {
float:left;
position:relative;
/*height:342px;*/
/* overflow:hidden; */
}

#productDetail li#prev {
width:0px;
padding:0px;
}

#productDetail li#next {
width:0px;
padding:0px;
}

#productDetail li#prImage {
width:332px;
padding:10px;
margin-left:5px;
margin-top:20px;
background:url(/themes/feb2010/bgs/product.gif)  top center no-repeat;
}



#productDetail #theImage {
margin:4px 5px;
border:1px solid #ffffff;
}

#productDetail #content2Col {
width:574px;
padding-bottom:4px;
}

#productDetail #content2Col img {
margin:4px 5px;
}

#productDetail #content2Col li {
padding:0px 15px;
text-align:center;
margin-left:-18px;
}

#productDetail #content2Cola {
width:562px;
padding-bottom:4px;
}

#productDetail #content2Cola li {
padding:0px 15px;
text-align:center;
margin-left:-18px;
}

#basicList li {
text-align:left !important;
height:50px;
border-bottom:1px solid #efefef;
padding-top:8px !important;
}

#basicList li img {
margin-top:0px !important;
}

#basicList li.thumb {
width:50px;
}

#basicList li.name {
width:175px;
}

#basicList li.swatch {
width:30px;
}

#basicList li.size {
width:40px;
}

#basicList li.quantity {
width:20px;
}

#basicList li.orderTotal {
width:115px;
text-align:right !important;
}

#basicList li.total {
width:50px;
text-align:right !important;
}

#basicList li.action {
width:90px;
margin-left:-10px !important;
text-align:center !important;

}

#totalPrice li {
height:30px !important;
border-bottom:none;
line-height:30px;
}

#totalPrice li img {
margin:0px !important;
}

#tabbedList {
margin:0;
padding:0;
list-style:none;
font-size:1.2em;
}

#tabbedList ul {
background:url(/themes/feb2010/tabs/btShadow.gif) -10px bottom  no-repeat;
padding-bottom:10px;
margin-top:5px;
}

#tabbedList li {
height:auto !important;
background:none;
float:none !important;
border-bottom:1px #333333 dotted;
padding:8px !important;
cursor:pointer;
margin-left:0px !important;
text-align:left !important;
}

#tabbedList li#paging {
height:15px !important;
background:none;
border-bottom:none !important;
}

#tabbedList li:hover {
background:#ff8aa6;
}

#tabbedList #selected {
background:#f3f3f3;
font-style:italic;
}

#tabbedList #selected li:hover {
background:#f3f3f3;
}

#basicLeftCol {
width:250px;
height:250px;
float:left;
}

#basicRightCol {
width:250px;
height:250px;
margin-left:280px;
}

.userForm p {
line-height:26px;
display:block;
width:80px;
margin-right:170px;
font-size:10px;
}

.labelbasic {
}

.labelerror {
color:#FF0000;
}

.inputbasic {
float:right;
margin-top:3px;
width:160px;
border:1px solid #CCCCCC;
padding:1px;
}

.inputerror {
float:right;
margin-top:3px;
height:16px;
width:160px;
background-color:#ffc6c6;
color:#FF0000;
border:1px solid #FF0000;
padding:1px;
}

.userDetails {
float:right;
height:16px;
width:160px;
}

.message {
display:block;
background:none;
border:#ffffff 1px hidden;
margin-bottom:10px;
padding:5px;
text-align:center;
}

.error {
border:0px solid #FFFFFF;
background-color:#F2D0DD;
color:#b7235b;
font-weight:bold;
}

.error a:link, .error a:active, .error a:hover, .error a:visited {
color:#b7235b !important;
text-decoration:underline !important;
}

.errorColor {
color:#FF0000;
}

.success {
background:#c9ffb7;
border:#33CC00 1px solid;
color:#009900;
}

.message a:link, .message a:active, .message a:hover, .message a:visited {
color:#b7235b !important;
text-decoration:underline !important;
}

.isoButton {
width:500px;
text-align:right;
}

#productDetail {
clear:both;
margin-top:40px;
}

#productDetail li#prDetail {
padding-top:30px;
width:480px;
background:none;
margin-left:10px;
}

#productDetail li#prDetail .price{
font-size:20px;
color:#d60f2b;
}


#productDetail li#prRelated {
width:185px;
padding-left:5px;
}

#productDetail li#prRelatedExpanded {
width:285px;
padding-left:5px;
}

#productDetail li#prev a:link {
margin-left:4px;
margin-top:160px;
width:32px;
height:32px;
background:url(/themes/feb2010/btns/prev-horizontal.png) no-repeat;
display:block;
text-indent:-3000px;
}

#productDetail li#prev a:visited {
margin-left:4px;
margin-top:160px;
width:32px;
height:32px;
background:url(/themes/feb2010/btns/prev-horizontal.png) no-repeat;
display:block;
text-indent:-3000px;
}

#productDetail li#prev a:hover {
background-position:-31px 1pt;
}

#productDetail li#next a:link {
margin-left:4px;
margin-top:160px;
width:32px;
height:32px;
background:url(/themes/feb2010/btns/next-horizontal.png) no-repeat;
display:block;
text-indent:-3000px;
}

#productDetail li#next a:visited {
margin-left:4px;
margin-top:160px;
width:32px;
height:32px;
background:url(/themes/feb2010/btns/next-horizontal.png) no-repeat;
display:block;
text-indent:-3000px;
}

#productDetail li#next a:hover {
background-position:-33px 1pt;
}

#prImage p {
padding:4px 8px;
}

#desc {
padding-top:0px;
padding-bottom:15px;
}

.buy {
min-height:160px;
}

.buy h5 {
display:block;
margin-bottom:3px;
}

#imageControls {
height:20px;
margin:-80px 0px 0px -20px;
position:absolute;
padding:4px 8px;
}

#imageColourLabels {
margin-top: -10px;
margin-left:5px;
font-size:9px;
color:#d60f2b;
}

.related {
border:none;
margin:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
}

.related h6 {
margin-top:5px;
}

.related img {
padding:0px;
margin:15px 10px 0px 0px;
}

#specialOn, #relatedOn, #sizeOn {
margin:0px 0px 10px 0px;
}

.highlight {
min-height:50px;
padding-left:60px;
background:url(/themes/feb2010/btnCeleb.png) no-repeat left bottom;
}

.doMore {
border:none;
background:none;
}

.swatchlist {
margin-top:10px;
margin-bottom:10px;
}

.swatchlist img {
border:1px solid  #c7bbe8;
background-color:#000000;
width:20px;
height:20px;
margin-right:3px;
margin-bottom:3px;
padding:1px;
}

.swatchlist img#selected {
border:1px solid #d60f2b;
padding:1px;
}

#sizeOn img {
background:none;
padding:0px;
}

#sizeOn td {
padding-right:10px;
}

#sizeOn table {
margin:0px auto;
}

#sizeOn tr#rowHighlight {
font-weight:bold;
}

#holdZoom {
padding:10px;
}

.jqzoom {
float:left;
position:relative;
padding:0px;
cursor:pointer;
}

.jqzoom img {
float:left;
}

div.zoomdiv {
z-index:1000;
position:absolute;
top:0px;
left:0px;
width:332px;
height:352px;
background:#ffffff;
border:1px solid #FFFFFF;
display:none;
text-align:center;
overflow:hidden;
}

div.jqZoomPup {
z-index:10;
visibility:hidden;
position:absolute;
top:0px;
left:0px;
width:50px;
height:50px;
border:1px solid #aaa;
background:#ffffff url(images/zoom.gif) 50% top  no-repeat;
opacity:0.5;
-moz-opacity:0.5;
-khtml-opacity:0.5;
filter:alpha(Opacity=50);
}

#googleMap {
background:url(/themes/feb2010/bgElements/vt/googleBG.jpg) 1px 0px no-repeat;
width:318px;
height:208px;
display:block;
padding-left:5px;
padding-top:4px;
}

#pageBody td {
padding-right:5px;
}

#auTab {
background:#efefef;
display:block;
padding:4px;
margin:5px 0px;
}

#nzTab {
background:#efefef;
display:block;
padding:4px;
margin:5px 0px;
}

.accordion a:hover {
text-decoration:none;
}

.accordion h5 {
padding:0px 5px;
display:block;
line-height:1.7em;
cursor:pointer;
}

.accordion p {
line-height:1.3em;
padding:0px 10px;
}

#fullWidth {
width:850px;
height:382px;
margin-top:10px;
}

.height165 li {
height:165px !important;
}

#siteMapLists h5 {
padding-top:5px;
padding-left:5px;
}

#siteMapLists ul {
margin-top:5px;
margin-left:45px;
margin-right:15px;
padding:0px;
list-style-type:none;
}

#siteMapLists ul ul {
margin-top:5px;
margin-left:10px;
}

#siteMapLists ul ul ul {
margin-top:3px;
margin-left:10px;
margin-right:0px;
}

#siteMapLists ul li {
width:145px;
float:left;
position:relative;
border-right:1px solid #efefef;
margin:3px;
padding:0px;
height:350px;
}

#siteMapLists ul li#last {
border-right:none;
}

#siteMapLists ul li li {
width:auto;
height:auto;
float:none;
font-weight:bold;
border-right:none;
}

#siteMapLists ul li li li {
width:auto;
height:auto;
float:none;
font-weight:normal;
border-right:none;
}

#shopBySize ul {
float:right;
margin-right:45px;
margin-top:6px;
padding:0px;
}

#shopBySize li {
display:inline;
}

.adjustBtn {
top:5px;
position:relative;
left:3px;
}

#twoSelect ul {
margin-left:4px;
}

#twoSelect li {
text-align:left !important;
height:auto !important;
}

#cardList #trHeader {

}

#cardList #lost {
background:#efefef;
color:#777777;
}

#cardList #cardtotal td {
font-weight:bold;
border-bottom:none;
}

#cardList td {
border-bottom:1px #555555 dotted;
padding:8px;
}

/* end page body */

/* misc and flash elements */



#flashcontent {
height:100%;

}

#flashArea_2 {
/*top:0px; 
position:relative;
height:600px;
*/

}


#flashArea_2 {
display:block;
top:0px;
left:0px;
position:relative;
width:100%;
height:100%;
/*needed for mozilla flash*/
min-height:100%;
margin:auto;
z-index:1;
margin-top:-100px;
/*background:url(/themes/feb2010/bgs/product.jpg) top center no-repeat;*/
}


#flashArea_3_container {
	/*width:850px;
	height:280px;*/
	display:block;
	outline:none;
	position:absolute;
	z-index:2;
	margin-top:-330px;
	outline:none;
}

#directional {
position:relative;
z-index:1;
/*margin-left:-61px;*/
}

/* end misc and flash elements */
.showSize {
position:relative;
top:2px;
}

.showSize:hover {
text-decoration:none;
}

.showSize {
background:url(images/sizeIcon.png) no-repeat left -20px;
padding:4px 0px 2px 23px;
}

.showSize:hover {
background-position:left 0px;
}

#holdSize {
padding:10px;
height:337px;
}

#holdSize table {
width:720px;
}

#holdSize h2 {
text-align:left;
color:#ff3600;
font-weight:normal;
}

#holdSize td {
text-align:center;
padding:4px;
font-size:11px;
color:#415668;
margin:0px;
padding:3px;
}

#holdSize tr.trBold {
font-weight:bold;
}

#holdSize tr#bust {
background:#ffc2f6;
}

#holdSize tr#waist {
background:#f0eb59;
}

#holdSize tr#hips {
background:#8ddbff;
}

#holdSize td.row {
font-weight:bold;
text-align:left;
}

#helpHighlight {
font-weight:bold;
}



#styleCode {
font-weight:normal;
font-size:10px;
line-height:14px;
}

#teamFlash {
margin-left:0px;
}

#preview {
width:332px;
height:332px;
background:url(_ps/images/ajaxworking.gif) no-repeat center;
}

#logoFlash {
/*margin-left:20px;*/
}

#upgrade {display:block; background:#d15075; padding:10px; width:875px; margin:10px 0px 0px 22px; text-align:center;}


#addtocart {margin-top:10px;}


.grid * {
line-height:16px;
}
.grid .inputbasic, .grid .inputerror {
float:none;
}

.grid td {
vertical-align:top;
padding:3px 5px 3px 0px;
}

.grid .label {
font-weight:bold;
padding-right:20px;
white-space:nowrap;
}

#specialNotice {
display:block;
height:100px;
text-indent:-5000px;
outline:none;
margin-top:20px;
}


#specialNotice a#special1 {
display:none;
height:100px;
width:210px;
text-indent:-5000px;
background:url(/themes/feb2010/promos/bcrtTile.png) no-repeat center;
outline:none;
}

#specialNotice a#special2 {
display:none;
height:100px;
width:100px;
text-indent:-5000px;
background:url(/themes/feb2010/btns/prodtile-giftcards.png) no-repeat center;
outline:none;
}


#specialNotice a#special3 {
display:none;
height:100px;
width:150px;
text-indent:-5000px;
background:url(/themes/feb2010/btns/prodtile-12days.png) no-repeat center;
outline:none;
}


/* TABBED NAVIGATION */

UL.tabNavigation {
	list-style: none;
	margin: 0;
	padding: 0;
}

UL.tabNavigation LI {
	float:left;
}

UL.tabNavigation LI A {
	color: #dedede;
	text-decoration: none;
	display: block;
	line-height:38px;
	text-indent:-3000px;
}

UL.tabNavigation LI A.selected,
UL.tabNavigation LI A:hover {
	color: #dedede;
}

UL.tabNavigation LI A:focus {
		outline: 0;
}


UL.tabNavBagLink {
	list-style: none;
	margin: 0;
	padding: 0;
	color:#FFFFFF;
}

UL.tabNavBagLink LI {
	float:left;
}

UL.tabNavBagLink LI A {
	color: #FFF;
	text-decoration: none;
	display: block;
	line-height:16px;
	padding:0px;
}

UL.tabNavBagLink LI A.selected,
UL.tabNavBagLink LI A:hover {
	color: #FFF;
}

UL.tabNavBagLink LI A:focus {
		outline: 0;
}



#nvlogo {margin-right:60px;}

#nvshop a {width:60px; background:url(/themes/feb2010/btns/shop1.png) top center no-repeat;}
#nvshop a.selected {width:60px; background:url(/themes/feb2010/btns/shop.png) top center no-repeat;}

#nvgiftcards a {width:110px; background:url(/themes/feb2010/btns/giftcards1.png) top center no-repeat;}
#nvgiftcards a.selected {width:110px; background:url(/themes/feb2010/btns/giftcards.png) top center no-repeat;}

#nvtrend a {width:115px; background:url(/themes/feb2010/btns/trend1.png) top center no-repeat; display:none;}
#nvtrend a.selected {width:115px; background:url(/themes/feb2010/btns/trend.png) top center no-repeat;}

#nvaccount a {width:130px; background:url(/themes/feb2010/btns/myacc1.png) top center no-repeat;}
#nvaccount a.selected {width:130px; background:url(/themes/feb2010/btns/myacc.png) top center no-repeat;}

#nvggirls a {width:90px; background:url(/themes/feb2010/btns/ggirls1.png) top center no-repeat;}
#nvggirls a.selected {width:90px; background:url(/themes/feb2010/btns/ggirls.png) top center no-repeat;}

#nvPromo a {display:none; width:116px; background:url(/themes/feb2010/btns/bcrt2010.png) top center no-repeat;}
#nvPromo a.selected {display:none; width:116px; background:url(/themes/feb2010/btns/bcrt2010.png) top center no-repeat;}

/* li#nvPromo {display:none;} */

#nvbag {}



.tabstyled ul {list-style-type:none;}

.tabstyled li {
color:#000000 !important;
list-style-type:none;
display:block; 
float:left; 
padding:10px 10px 5px 0px;

}
.tabstyled li a {
color:#000000 !important; 
text-decoration:none !important; 
text-transform:uppercase;
}

.tabstyled li a:hover {
color:#ebcdbb !important; 
/* text-decoration:underline !important; */
text-transform:uppercase;
}

.tabs {
padding-top:30px;
}


.tabs #first, .tabs #second, .tabs #third, .tabs #four, .tabs #five {clear:both;}


.country, .regions * {
cursor:pointer;
}


body#ggirls .tabs {
padding-top:30px;
}
/*
body#ggirls #wrapper2 {
z-index:2; 
position:relative; 
width:100%;
background:url(/themes/feb2010/bgs/wrapperGgirls.gif) top repeat-x;
padding-bottom:0px !important;
height:75px;
}
*/

/* body#ggirls #containerFoot {display:none;} */

body#ggirls #contentPrimary {
height:100%;
position:absolute;
}

body#ggirls #flashArea_2 {
display:block;
top:0px;
left:0px;
position:relative;
width:100%;
height:100%;
/*needed for mozilla flash*/
min-height:100%;
margin:auto;
z-index:1;
margin-top:-75px;
}

body#ggirls #nvlogo {
margin-top:3px;
}

/*
body#prodView #relatedOn {display:none !important;}
*/

#noflash {position:relative; top:120px; width:850px; margin:0px auto;}





body#wonderlandLookbook {background:#FFFFFF url(/themes/feb2010/bgs/lookbook.jpg) top center;}
body#wonderlandLookbook #header {
height:100px;
}
body#wonderlandLookbook #pageBody0 {
margin-top:80px;
}


body#wonderlandLookbook #flashArea_2 {
display:block;
top:0px;
left:-30px;
position:relative;
width:900px;
height:550px;
/*needed for mozilla flash*/
margin:auto;
z-index:1;
margin-top:-75px;
background:none !important;
}


body#xmasCalendar {background:#FFFFFF url(/themes/feb2010/bgs/xmasCalendar.jpg) top center;}
body#xmasCalendar #header {
height:100px;
}
body#xmasCalendar #pageBody0 {
margin-top:80px;
}

body#xmasCalendar #flashArea_2 {
display:block;
top:0px;
left:-30px;
position:relative;
width:900px;
height:550px;
/*needed for mozilla flash*/
margin:auto;
z-index:1;
margin-top:-75px;
background:none !important;
}



body#vespaComp {
background:url(/themes/feb2010/bgs/product.jpg) top center no-repeat;
}

body#vespaComp #pageBody0 {
margin-top:40px;
background:url(/themes/feb2010/promos/vespa.jpg) top right no-repeat;
}

#vespaCompetition h1 {
display:block;
background:url(/themes/feb2010/promos/vespaTitle.png) top center no-repeat;
text-indent:-4000px;
width:363px;
height:160px;
}

#vespaCompetition p {
width:350px;
font-size:11px;
margin-top:10px;
margin-bottom:20px;
}

body#vespaComp #termsConditions p {
padding:5px 0px;
width:500px;
color:#999999;
background:#FFFFFF;
}


body#vespaComp td {
padding:3px 0px;
}


#tooltip {
position:absolute;
z-index:1000;
margin:5px 0px 0px -20px;
background-color:#FFFFFF;
border:0px solid red;
padding:2px 7px 2px 7px;
}

#tooltip * {
font-size:11px;
margin:0px;
padding:0px;
color:#000;
font-family:arial;
}

