/* CSS Document */
body {
font-family: Arial, Helvetica, sans-serif;
font-size:.6em;
/*#font-size:.7em;
_font-size:.7em; */
color:#666666;
background-color:#FFFFFF;
margin: 0;
text-align: center;
letter-spacing: .1em;
}
@media screen and (-webkit-min-device-pixel-ratio:0)  {
body{
letter-spacing: .2em;	}
}


div#container {
position: relative;
width: 805px;
_width: 765px;
margin: 40px auto;
text-align: left;
}

div#maincontent {
/*margin: 0; */
width: 755px;
/*width: 675px;*/
_width: 755px;
height: 330px;
padding: 20px 25px 25px 25px;
/*padding: 25px 45px 25px 45px; */
border: #DDDDDD solid 1px;
/*overflow: auto;*/
}

div#maincontent a:link {
	text-decoration:none;
	color:#999999;
	}
	
div#maincontent a:visited {
	text-decoration:none;
	color: #999999;
	}	
	
div#maincontent a:hover {
	text-decoration:none;
	color: #9999CC;
	}

div#maincontent a:active {
	text-decoration:none;
	color: #9999CC;
	}


div#breadcrumbs {
font-size:14px;
letter-spacing: .1em;
width: 80%;
padding: 10px 0px 27px 10px;
color: #CCCCCC;
float:left;
}

@media screen and (-webkit-min-device-pixel-ratio:0)  {
div#basket-contents {
clear:both;}
}

div#basket-contents {
padding-top:0px;
margin-top:0px;
clear:both;}

div#cust_info_container {
clear:both; 
padding-left:10px;
}

div#cust_login_info {
clear:both;
}

div#customer-info-basket-contents{
padding-top:0px;
margin-bottom:0px;
clear:both;
}
div#prevlast {
float: right;
width: 15%;
font-size: 10px;
letter-spacing:.2em;
padding: 10px 5px 27px 0px;
}

div#category-display-cont {
clear:both;
}

div#non-store-content{
clear:both;
padding-left:11px;
}

div#add_product_to_wishlist_nologin {
padding-left:5px;
}

div#add_product_to_wishlist_nologin p {
padding:0px 0px 10px 0px;
}


div#col1 {
width:265px;
float:left;
padding:0px 0px 0px 20px;
margin:0;
}

div#col2 {
width:165px;
float:left;
padding:18px 30px 10px 0px;

}

div#col2 p.prod-name {
font-size:15px;
font-weight:bold;
color:#838383;
width: 150px;
text-align:right;
padding:0px 0px 0px 15px;
margin:0px;
}

div#col2 p.prod-price{
font-size: 14px;
letter-spacing:.2em;
text-align: right;
color:#999999;
padding:12px 0px 10px 0px;
margin:0px 0px 5px 0px;
}


div#col2 label{
display:block;
padding: 5px 3px 3px 89px;
#padding: 5px 3px 3px 88px;
_padding: 5px 3px 3px 87px;
margin: 0px;
color: #999999;
float:left;
font-size:9px;
}
@media screen and (-webkit-min-device-pixel-ratio:0)  {
div#col2 input.quan {
border:1px solid #CCCCCC;
width:20px;
height:15px;
_width:18px;
padding:2px;
margin-bottom:5px;
}
}

div#col2 input.quan {
border:1px solid #CCCCCC;
width:20px;
_width:18px;
padding:2px;
margin-bottom:5px;
}

div#col2 input.add-to-bag {
padding: 6px 0px 4px 38px;
margin: 0px;
}

div#col2 input.add-to-wishlist {
padding: 3px 0px 4px 38px;
margin: 0px;
}

div#col2 img.check-out{
padding-top:5px;
}

div#col2 img {
padding: 4px 0px 4px 38px;
margin: 0px;
}

div#col2 form{
padding: 2px 0px 0px 0px;
margin: 0px;
}


div#col3 {
width:222px;
padding:25px 10px 10px 25px;
float:left;
font-size:9px;
letter-spacing:.1em;
}

div#col3 p {
letter-spacing: .1em;
color:#666666;
/*padding:0px;
margin: 0px;
*/
}

div#col3 p.description-cat {
	letter-spacing: .25em;
	color:#999999;
	padding: 10px 0px 0px 0px;
	margin: 0px;
}

div#category-display-cont {
clear:left;
padding: 0px 0px 0px 30px;
}
div#category-display-cont form.add-to-bag-prod-list {
padding:4px 0px 0px 0px; 
#padding:5px 0px 0px 0px; 
_padding:5px 0px 0px 0px; 
margin:0px;
}

div#category-display-cont td.prod-list {
line-height:1.9em; 
padding:6px 80px 0px 12px; 
#padding:7px 80px 0px 10px; 
_padding:8px 80px 0px 12px;
}

div#category-display-cont table{
padding: 5px 0px 0px 0px;
_padding: 0px 0px 0px 0px;
margin: 0px;
}

div#category-display-cont td{
padding: 0px;
}

div#category-display-cont tr{
padding: 0px;
}


.cat-list-prod-name {
padding-top:10px;
}
table.basket-table {
}

table.basket-table input.basket-quan {

border:1px solid #CCCCCC;
width:20px;
padding:1px 1px 2px 2px;
margin: 2px 2px 0px 0px;
#margin: 2px 2px 5px 0px;
_margin: 2px 2px 5px 0px;
float:left;
text-align: center;
/*#margin-bottom:5px;
_margin-bottom:5px;
*/
}

@media screen and (-webkit-min-device-pixel-ratio:0)  {
table.basket-table input.basket-quan {
height:16px;}
}



table.basket-table input.basket-update {

padding: 0px 0px 0px 0px;
#padding: 0px 0px 0px 0px;
_padding: 0px 0px 0px 0px;
margin: 0px;
#margin: 0px;
_margin: 0px;
float:left;
}


div.home-category-name {
margin: 0 18px;
_margin: 0 13px;
padding:25px 0px 0px 0px; 
float:left;
}

div.home-category-name p {
font-size:17px;
text-align:center;
padding:5px 0; 
}

div.home-category-name a {
text-decoration: none;
color: #666666;
}

div.home-category-name a:hover {
text-decoration: none;
color: #9999CC;
}

div.home-category-name a:active {
text-decoration: none;
color: #9999CC;
}

div.home-category-name a:visited {
text-decoration: none;
color: #666666;
}

div#footer {
/*margin: 0; */
text-align:center;
width: 785px;
padding: 10px;
font-size: .8em;
}

div#footer a {
text-decoration: none;
color: #666666;
}

div#footer a:hover {
text-decoration: none;
color: #9999CC;
}

div#footer a:active {
text-decoration: none;
color: #9999CC;
}

div#footer a:visited {
text-decoration: none;
color: #666666;
}

p {
margin: 0;
padding: 0;

}

h2 {
font-size:15px;
}


table.giftlist-table input.addtowishlistquantity {

border:1px solid #CCCCCC;
width:20px;
padding:1px 1px 2px 2px;
margin: 0px 2px 15px 35px;
#margin: 2px 2px 5px 35px;
_margin: 2px 2px 5px 35px;
text-align: center;
}

@media screen and (-webkit-min-device-pixel-ratio:0)  {
table.giftlist-table input.addtowishlistquantity {
height:16px;}
}

table.giftlist-table input.add-to-bag-wishlist {
padding: 5px 0px 0px 2px;
margin: 0px;
}
/*
table.giftlist-table input.add-to-bag-wishlist {
padding-top: 10px;
margin-top: 10px;
#padding-top: 0px;
_padding-top: 0px;
#margin-top: 0px;
margin-top: 0px;
}


div#col2 input.quan {
border:1px solid #CCCCCC;
width:20px;
_width:18px;
padding:2px;
margin-bottom:5px;
}

div#col2 input.add-to-bag {
padding: 6px 0px 4px 38px;
margin: 0px;
}
*/

div#wishlist_body {
padding-top:0px;
padding-left: 8px;
padding-right: 15px;
margin-top:0px;
clear:both;
}


div#wishlist_body label{
padding: 5px 3px 3px 2px;
#padding: 5px 3px 3px 1px;
_padding: 5px 3px 3px 0px;
margin: 0px;
color: #999999;
font-size:9px;
}
@media screen and (-webkit-min-device-pixel-ratio:0)  {
div#wishlist_body input.quan {
border:1px solid #CCCCCC;
width:20px;
height:15px;
_width:18px;
padding:2px;
margin-bottom:5px;
}
}

div#wishlist_body input.quan {
border:1px solid #CCCCCC;
width:20px;
_width:18px;
padding:0px 2px 2px 2px;
margin-top:5px;
}

div#wishlist_body input.checkdrop {
padding:5px 2px 2px 2px;
margin-top:5px;
}

div#aboutwishlist {
padding: 0px;
margin: 0px;
}
div#aboutwishlist p {
margin-top:3px;
margin-bottom:3px;
padding-top:3px;
padding-bottom:3px;
}

div#aboutwishlist h3 {
font-size:13px;
}