@import url("xm.css");
@import url("xreset.css");
@import url("form.css");

* {
margin: 0;
padding: 0;
}

a, a:link, a:visited, a:hover {
color: #a5330b;
text-decoration: none;
border: none;
}

body {
background:#dbe0c5 url(images/bg-body.jpg) top left fixed;
font: 11px Verdana, Arial, Helvetica, sans-serif;
color: #111;
text-align: center;
}

img { border: none }
td {
}

.myshop-outline {
margin: 10px auto;
text-align: left;
width: 930px;
background: #fff;
border: 2px solid #a6a69a;
}
.myshop-outline-in {
padding: 15px;
}
.head {
height: 88px;
width: 100%;
background: #fff url(images/closet_quickies.jpg) top left no-repeat;
}
	.head h1 {
	text-indent: -9999px;
	height: 88px !important;
	width: 380px !important;
	float: left;
	}
	.head h1 a {
	display: block !important;
	height: 88px !important;
	width: 380px !important;
	}
p.taddr {
width: 400px;
float: right;
font-size: 12px;
padding-top: 10px;
line-height: 20px;
}
#topnav {
	background: #b50011;
	height: 38px;
	color: #fff;
	margin-bottom: 10px;
	}

#topnav a {
	color: #fff;
	}

#topnav ul {
	list-style: none;
	width: 98%;
	float: left;
	padding-top: 9px;
	margin: 0;
	}

#topnav ul li {
	float: left;
	margin: 0 0 0 7px;
	}

#topnav ul li a {
	display: block;
	color: #fff;
	background: #cb0215;
	font-size: 11px;
	text-decoration: none;
	padding: 0px 6px;
	line-height: 29px;
	font-weight: normal;
	text-transform: uppercase;
	}

#topnav ul li a:hover {
	background: #d70216;
	}



.myshop-bcumb {
padding: 10px;
color: #fff;
background: #6d9db2;
}
	.myshop-bcumb span {
	float: right;
	}
	.myshop-bcumb a {
	color: #fff !important;
	}


.myshop-mc {
width: 600px;
float: right;
line-height: 18px;
}
	.myshop-mc-in, .myshop-cm-in {
	padding: 15px;
	}
	.myshop-mc-in {
	padding-left: 10px;
	}

	
.myshop-cm {
width: 290px;
float: left;
line-height: 18px;
}


.myshop-sbox {
padding-bottom: 20px;
}
	.myshop-sbox h2 {
	font: bold 11px Verdana, Arial, Helvetica, sans-serif;
	text-transform: uppercase;
	color: #b3301a;
	padding: 4px 0;
	}
	.myshop-sbox p {
	padding: 3px 0;
	}
	.myshop-sbox ul {
	list-style-type: none;
	}
	
	
h2.sect-title, h2.item-title, .text-page h2 {
font: bold 24px Arial, Helvetica, sans-serif;
letter-spacing: -1px;
color: #b60b60;
}

h2.item-title {
padding: 6px 0;
color: #639545;
}

.text-page ul {
list-style-type: square !important;
margin-left: 20px;
}
.text-page ol {
margin-left: 20px;
}

table.table-featured {
width: 100% !important;
}

	table.table-featured tr {
	vertical-align: top;
	}
	table.table-featured td {
	width: 25%;
	padding: 15px 15px 15px 0;
	border-bottom: 1px solid #ddd;
	}
	table.table-featured td img {
	width: 120px !important;
	border: 1px solid #ccc;
	}
	table.table-list-products td img {
	width: 120px !important;
	}
	table.table-list-products td {
	width: auto;
	}
table.table-cart-side {
border-top: 1px solid #ddd;
}
	table.table-cart-side td {
	border-bottom: 1px solid #ddd;
	padding: 2px 0;
	}
table.table-mycart {
margin: 10px 0;
}
table.table-mycart tr.mchead {
background: #f4f4f4;
font-weight:bold;
}
table.table-mycart td {
padding: 3px 0;
border-bottom: 1px solid #ddd;
padding-right: 8px;
}
p.cart-totalorder {
text-align: right;
padding-right: 60px;
}
	p.cart-totalorder strong {
	font: bold 24px Arial, Helvetica, sans-serif;
	color: #f60062;
	}


p.item-title {
line-height: 14px;
padding: 4px 0;
}
	p.item-title a {
	color: #2e81a4 !important;
	font-weight: bold !important;
	}


p.whereami {
border-bottom: 1px solid #ccc;
padding-bottom: 8px;
}

.item-text h3 {
font: bold 12px Verdana, Arial, Helvetica, sans-serif;
padding: 15px 0 6px 0;
color: #4680a8;
border-bottom: 1px solid #cadeec;
margin-bottom: 6px;
}
.item-text p {
padding: 4px 0;
}
.item-text ul {
list-style-type: none;
}
.item-text ol {
margin: 6px 0 6px 35px;
}

p.askus {
background: #eee;
padding: 3px 10px;
border: 1px solid #ccc;
margin: 8px 0;
}

table.table-seealso td {
padding: 8px 0;
}

table.table-seealso td p {
padding: 2px 0;
}

.account-detail ul {
margin: 8px 0;
}
	.account-detail ul li {
	padding: 4px 0;
	}

a.account { font-weight: bold !important; color: #de0059 !important; font-size: 12px; }

table.table-account td {
padding: 4px 0;
border-bottom: 1px solid #ddd;
}

blockquote.address {
font-size: 12px;
padding: 8px 20px;
}


.gift-box {
margin: 15px 0;
background: #f4f4e9;
padding: 15px;
border: 2px solid #cecfbe;
}


table.table-cust td {
border-bottom: 1px solid #ddd;
padding: 4px 0;
}


.myshop-footer {
}

.myshop-footer-in {
padding: 15px;
border-top: 2px solid #ddd;
}

p.thumbdetail img {
width: 130px;
}

table.detail-product-meta {
margin-bottom: 10px;
}
table.detail-product-meta tr.mchead td {
border-bottom: 1px solid #ddd;
}
table.detail-product-meta td {
text-align: left;
padding: 4px 0;
}
table.detail-product-meta tr.value {
font: 18px Georgia, "Times New Roman", Times, serif;
}

ul.detail-product-meta {
}
ul.detail-product-meta li.detail-meta-stock {
padding-top: 20px;
color: #990000;
font: 20px Georgia, "Times New Roman", Times, serif;
}

a.cur_category {
font-weight: bold !important;
color: #000000 !important;
}

.cf:after { /* for modern browsers */
   content:".";
    display:block;
    height:0;
    clear:both;
    visibility:hidden;
}

#sbox-cat a {
}

table.tblpagination { margin-top: 10px; }
table.tblpagination td {
padding: 3px 8px;
}


.salebox {
background: #b50011;
padding: 10px;
font: bold 18px Arial, sans-serif;
text-align: center;
margin-bottom: 15px;
}
.salebox a {
color: #fff !important;
}
.cf { /* for IE7/Win */
    min-height:1px;
}
* html .cf { /* for IE5-6/Win */
    height:1px;
}
* html>body .cf { /* for IE5/Mac */
    height:auto;
    display:inline-block;
}

