
#item h3 {font-size:12pt;color:#333}
#item {width:495px}
p#close {float:right;position:relative;bottom:8px;margin:10px 0 10px 0}
p#close a {text-decoration:none;color:#999;}

#view-item {float:left;width:500px;}
#cart {width:350px;
padding-top:10px;
margin-top:10px;
border-top:1px #CCC dashed;float:left}

#cart form {margin:0;padding:0}

#sizes {border-bottom:1px #CCC dashed;margin-bottom:8px;padding-bottom:8px}
#sizes div {margin:0 0 15px 0}

body#shop div#collection h2 {color:#A6896B;font-size:12pt}
body#shop div#collection h3 {font-size:10pt}
body#shop div#collection p {font-size:8pt;}

body#shop img {border:0}

body#shop p#price {margin:6px 0 6px 0;
padding:6px 0 6px 0;
font-family:"Georgia", Times New Roman, Times, serif;
font-size:20pt}

table#prices {padding:2px;}
table#prices th {background-color:#FFF;font-size:10pt;padding:4px; vertical-align:top}
table#prices tr {background-color:#FFF;padding:0;margin:0}

div#browseList{width:160px;float:right}
div#browseList p {color:#666}
h3#whichTag {background:#FFF;padding:0.6em;border-bottom:1px #CCC solid;width:400px}

.shoplist {
	padding:10px 10px 20px 10px;
	width:400px;
	float:left;
	background-color:transparent;
	margin: 10px;
	background-image: url(/gfx/border-bar.gif);
	background-repeat: no-repeat;
	background-position: center bottom;
}
.shoplist img {float:right;background-color:transparent;border:0;margin-left:15px}
.shoptext h3 {margin:0 0 10px 0;padding:0;font-size:12pt;font-family:"Georgia", Times New Roman, Times, serif}	
.shoptext h3 a {text-decoration:none}
.shoptext p {margin:0 0 10px 0;font-size:8pt;}	
.shoptext p a {text-decoration:none;}
.shoptext p.more {font-family:"Georgia", Times New Roman, Times, serif;
font-size:12pt !important}

p.item-view {margin-top:20px}

#corsetSizes {font-size:12pt}

body#shop #pagenav {clear:both}

form#ukcartform, form#worldcartform  {margin:0 0 5px 0}
form#checkout {margin-top:25px}
#cards{clear:left;padding-top:20px}

.cartbutton, .cartbutton:active{width:100%;text-align:left;background-color:#FFF;font-family: "Tahoma", Verdana, Arial, Helvetica, sans-serif;font-size:8pt;font-weight:bold;color:#333;border:1px #000 solid;margin:0; cursor:pointer;font-size:12pt;padding:5px;height:100%;
	background-image: url(/shop/gfx/add.png);
	background-repeat: no-repeat;
	background-position: 90% center;

		width:200px;}
.cartbutton_checkout, .cartbutton_checkout:Active{;text-align:left;background-color:#333;font-family: "Tahoma", Verdana, Arial, Helvetica, sans-serif;font-weight:bold;color:#FFF;border:1px #61A245 solid;margin:0; cursor:pointer;font-size:12pt;padding:5px 25px 5px 5px;	background-image: url(/shop/gfx/cart_go.png);
	background-repeat: no-repeat;
	background-position: 90% center;
	width:200px;
	
	}

input.cartbutton:hover {color:#FFF;border:1px #B69B75 solid;cursor:pointer;font-size:12pt;padding:5px;
background-color:#333;
	background-repeat: no-repeat;
background-position: 90% center;

		width:200px;}
input.cartbutton_checkout:hover {
	background-color:#FFF;
	color:#333;
	border:1px #62C837 solid;
	cursor:pointer;
	font-size:12pt;
	padding:5px;
width:200px;
}
#bra-choose {width:550px;clear:both}
#choose-cup-size, #choose-back-size {width:250px;}

/* list class for Browse list and tag List */
div#browse {margin-bottom:12px}
div.list {
	width:135px;
	padding:5px;
	background-color:#FFF;
	border-left:3px #EEE solid;
	background-image: url(/gfx/browse-bg.png);
	background-repeat: no-repeat;
	background-position: left bottom;
}
div.list p {font-size:8pt;}

div.list a:link { color:#333; text-decoration:none; background:#EEE;padding:2px 4px 2px 4px;}
div.list a:visited { color:#333; text-decoration:none; background:#EEE;padding:2px 4px 2px 4px;}
div.list a:hover  { color:#000; text-decoration:none; background:#CCC;padding:2px 4px 2px 4px;}
div.list a:active  { color:#333; text-decoration:none; background:#EEE;padding:2px 4px 2px 4px;border:1px #333 solid;}

div.list ul {list-style:none;padding-left:0;margin-left:0}
div.list ul li {margin-bottom:0.4em;padding-left:0;font-size:8pt;}
div.list ul li:before {
	content: "\00BB \0020";
	}


div#taglist li span {font-size:7pt;color:#999}

#view-extras {float:right;width:150px;background-color:#FFF;padding:15px;position:relative;bottom:50px;font-size:8pt}
#view-extras ul {line-height:150%;padding:0 0 0 8px;margin:0}
#view-extras li {margin:0 0 6px 0;padding:0;font-family:Verdana, Arial, Helvetica, sans-serif;}
#view-extras h5 {margin:0;padding:10px 0;border-top:1px #CCC dashed;font-size:12pt}

#location {margin:5px 0 8px 0}
h2.message {padding:10px;color:#FFF;background-color:#333;border-bottom:3px #666 solid;margin:0}