
div.pagehead {
float:left;
width:537px;
border-top:1px dotted #b2b2b2;	
border-bottom:1px dotted #b2b2b2;	
margin:0 0 20px 10px;
}

div.pagehead h2 {
padding:10px 0 8px 0;
width:400px;
float:left;	
}

div.pagehead a {
float:right;
color:#999!important;
font-weight:bold;
width:100px;
text-align:right;	
padding-top:10px;
font-size:1.1em;
}

#contentpage {
font-size:1.2em; 
color:#737373; 
padding:20px 10px 0px 10px; 
margin:0; 
width:530px; 
clear:both; 
background:transparent url(../images/static/bg-content-grad1.jpg) no-repeat 0 0;
float:left;
}

#contentpage h2 {
margin:0 0 15px 0;
}

#content #content-col p.introtext {
	font-size:100%;

}

div.article {
width:100%;	
}

ul.items {
width:537px;	
float:left;	
}

#content #content-col .prod_item p {
	margin-bottom:0;

}

.prod_item {
    float:left;
    width:166px;
    height:300px;
    text-align:left;
    margin:0 14px 30px 0;

}

.edgeitem {
margin-right:0;	
}


#content #content-col p.itemname {
font-family:arial
font-size:13px;
font-weight:bold;
color:#333;
padding:10px;
}


.prod_item div, .product div.hold3 {
width:156px;
background:#f4f4f5 url(../images/static/shopbg-top.gif) no-repeat 0 0;
float:left;	
 padding:10px 0 10px 10px;
}

.prod_item form, .product form {
width:166px;
background:#fff url(../images/static/shopbg-bot.gif) no-repeat 0 0;	
clear:both;
float:left;
height:18px;
min-height:18px;
}

input.addtobasket {
padding-top:12px;	
}

#content #content-col .itemprice {
	float:left;
	width:55px;	
	margin-left:5px;
	display:inline;
	color:#333;
}

#content #content-col label {
display:none;
}


#content #content-col label.itemquantity {
display:block;
float:left;	
margin:0px 0 0 6px;
}

#content #content-col label.itemquantity input {
width:45px;	
margin-left:8px;
border:1px solid #666;
padding:2px 2px;
display:inline;
}

#content #content-col select.itemcolor {
	
float:left;
width:63px;
margin:7px 0 0 5px;
display:inline;


}

#content #content-col div.border {
	float:left;
	width:1px;
	margin:8px 5px 0 5px;
	background-color:#dbdbdc;
	border-right:1px solid #fff;
	height:19px;
	min-height:19px;
	padding:0 0 0 0;
	background-image:none;
	
}

#content #content-col select.itemsize {
float:left;	
margin:7px 0 0 0px;
display:inline;
width:63px;

}


div.hold3 {
background:none;
padding:5px 0 0 0;	
}


.viewcartlist {
    clear:both;
    width:525px;
    border-top:1px dotted #b2b2b2;
    border-bottom:1px dotted #b2b2b2;
    padding:3px 0;
    text-align:center;
    margin-top:30px;
}


.viewcartlist input {
border:1px solid #d8d5d5;
background-color:#e8e8e8;
padding:5px;
font-weight:bold;
cursor:pointer;
}



button {
overflow:visible;
width:auto;
border:none;
cursor:pointer;
font-size:1em;
font-weight:bold;
padding:0 0 0 0;
text-align:center;
background-color:transparent;
}


button div {
background:transparent url(../images/static/button-back.gif) no-repeat right top;
padding:0pt 14px 0pt 0pt;
}


#content #content-col button span {
background:transparent url(../images/static/button-back.gif) no-repeat scroll left top;
color:#404040;
height:27px !important;
line-height:27px !important;
margin-top:1px;
display:block;
padding:0pt 0pt 0pt 14px;
position:relative;
white-space:nowrap;
}


/* detail page */

div.holdleft {
float:left;
width:289px;	
}

div.product {
width:537px;
float:left;
margin-left:10px;
}

div.product img {
float:left;	
}

div.colors {
width:200px;
margin:0 0 20px 0;	
float:left;

}

div.colors ul li {
margin:0 7px 0 0;
float:left;	
}

div.holdform {
width:204px;
background:#f4f4f5 url(../images/static/prod-bg-top.gif) no-repeat 0 0;
float:left;	
padding:10px 0 10px 10px;	
}

.product form {
background:#fff url(../images/static/prod-bg-bot.gif) no-repeat 0 0;	
width:214px;
}

#content #content-col div.holdform p.itemprice {
font-size:1.4em;	
}


.product div.hold3 {
background:none;
padding:0 0 0 0;
width:200px;
}

#content #content-col .product .itemcolor, #content #content-col .product .itemsize {
width:75px;	
}

div.itempage {
	width:200px;
	float:left;
	padding-left:25px;
}

.viewcartdetail {
border-top:0;
border-bottom:0;
width:280px;
float:left;	
margin:15px 0 0 0;
}

#viewCart {
background:none;
float:left;
margin-top:12px;
height:auto;
}

#content #content-col p.leadtext {
color:#333;
font-weight:bold;
line-height:1.3em;
}

#content #content-col p.bodytext {
color:#666;
line-height:1.3em;
}

.topbtn {
margin-bottom:20px;	
}

.topbtn button {
	float:right;
}
