@import url("reset.css");
/* Main CSS Start */
body {
background:url(/images/template/body-bg.jpg) repeat-x  #d9d8cd;
font-size: 12px;
font-family:Georgia, "Times New Roman", Times, serif;
color: #666;
}
#wrapper {
width: 953px;
margin: 0 auto;
}
h1 {
font-size:20px;
font-weight:normal;
color: #D22126;
padding: 0 0 8px 0;
}
h1 a{
color: #D22126;
text-decoration: none;
}
h1 a:hover {
text-decoration: underline;
}
h2 {
font-size: 32px;
color: #D22126;
padding: 0 0 23px 2px;
font-weight:normal;
font-family:Georgia, "Times New Roman", Times, serif;
}
h2 a{
color: #D22126;
font-size: 32px;
text-decoration: none;
}
h2 a:hover {
text-decoration: underline;
}
h3 {
font-size:11px;
font-family:Georgia, "Times New Roman", Times, serif;
font-weight:normal;
color:#D22126;

}
h3 a{
color:#D22126;
text-decoration: none;
}
h3 a:hover {
text-decoration: underline;
}
h4 {
font-size: 18px;
color: #000;
padding: 0 0 8px 0;
}
h4 a{
color: #000;
text-decoration: none;
}
h4 a:hover {
text-decoration: underline;
}
h5 {
font-size: 16px;
color: #000;
padding: 0 0 8px 0;
}
h5 a{
color: #000;
text-decoration: none;
}
h5 a:hover {
text-decoration: underline;
}
h6 {
font-size: 14px;
color: #000;
padding: 0 0 8px 0;
}
h6 a{
color: #000;
text-decoration: none;
}
h6 a:hover {
text-decoration: underline;
}
/*
p {
font-size: 12px;
color: #000;
line-height: 14px;
padding: 0 0 10px 0;
}
p a {
color: #000;
text-decoration: underline;
}
p a:hover {
text-decoration: none;
}
*/
ol {
list-style-type: decimal;
}
ul {
list-style-type: none;
}
/* Main CSS End */


/* Header CSS Start */
#header {
height:156px;
}
#logo {
width:179px;
height:114px;
margin:0 auto;
padding:21px 0 0px 0;
}
/* Header CSS End */
/* Menu CSS Start */
#menu {
width:953px;
position:relative;

height:30px;
margin: 0 0 10px 0;
}
#menu ul {
width:446px;
float:left;
padding:0 0 0 0; 
}
#menu ul li {
float:left;
padding:0 10px 0 14px;
background:url(/images/template/menu-dot.jpg) no-repeat left;
}
#menu ul li a {
text-decoration:none;
font-size:12px;
font-family:Arial, Helvetica, sans-serif;
font-weight:normal;
color:#fff;
line-height: 30px;
}
#menu ul li a:hover {
color:#cc2027;
}
.menu-li-bg {
background:none !important;
}
#menu span { 
font-style:italic;}
.basket {
width:300px;
float:right;
padding:3px 0 0 0;

position: absolute;
right: -73px;
}
.basket ul {
width:300px !important;
list-style-type: none;
}
.basket ul li {
float:left;
padding: 0 0 0 10px !important;
background: none!important;
color:#cc2027 !important;
}
/*.basket img {
padding:25px 0 0 74px;
display:block;
}/* Menu CSS End */
.basket ul li a.view-basket { 
text-decoration:none;
color:#cc2027 !important;
float:left;
font-family:Georgia, "Times New Roman", Times, serif;
font-size:13px;
line-height:12px;
font-weight:bold;
line-height: 0;

}

/* Content CSS Start */
#content {
width:953px;
padding:12px 0px 0 0;
background:#fff;
position:relative;

}
.blog {
bottom:-5px;
position:absolute;
right:-69px;
}

.blog a {
color:#FFFFFF;
text-decoration:none;
}
.blog a:hover{
color:#FFFFFF;
text-decoration:none;
}


#col-1 {
width: 147px;
	float: left;
	background:#fff;
	padding:15px 0 0 28px;
}
#col-1 strong { 
font-size:11px;
font-family:Georgia, "Times New Roman", Times, serif;
font-weight:normal;
display:block;
color:#D22126;
padding:0 0 3px 0;

}
#col-1 ul {
padding:0 0 19px 0 !important;
}
#col-1 ul li {
font-size:11px;
font-family:Georgia, "Times New Roman", Times, serif;
font-weight:normal;
color:#585852;
line-height:12px;
}
#col-1 ul li a {
color:#585852;
text-decoration:none; 
}
#col-1 ul li a:hover {
color:#cc2027;
}
#col-1 select { 
width:108px;
height:19px;

} 
#col-1 span { 
font-size:12px;
font-family:Georgia, "Times New Roman", Times, serif;
font-weight:normal;
padding:0 0 0 4px;
color:#D22126;
}
.shop-by-brand {
padding:0 0 23px 0;

}
.shop-by-brand a{
text-decoration:none; 
font-size:12px;
font-family:Georgia, "Times New Roman", Times, serif;
font-weight:normal;
color:#D22126;


}

#col-2-full {
width: 778px;
background:#fff;
float: left;
padding:0 0px 0 0;
}

#col-2 {
width: 600px;
background:#fff;
float: left;
padding:0 0px 0 0;
font-family:Georgia, "Times New Roman", Times, serif;
padding-right:8px;
}

#col-2 a{
text-decoration:none;
color:#cc2027;
}

#col-2 a:hover {
color:#585852;
}

#col-2 ul li img {
}
#col-2 ul li span {
bottom:15px;
color:#CE2227;
font-size:42px;
position:absolute;
right:22px;
z-index:}
#col-2 ul li span a {
bottom:-7px;
font-size:12px;
position:absolute;
right:32px;
text-decoration:none;
color:#000;
display:block;
}
.images {
float:left;
padding:0 0 4px 0;
width:608px;
}
.images ul li {
float:left;
}
.sale-time {
background:#c6c5b7;
width:578px;
padding:22px 0 10px 23px;
float:left;
}
.sale-time h4 {
font-size:23px;
color:#585852;
font-family:Arial, Helvetica, sans-serif;
font-weight:normal;
padding:0px 0 0px 0;
}

.sale-time p {
line-height:14px;
font-size:12px;
font-family:Georgia, "Times New Roman", Times, serif;
color:#fff; 
}
.sale-time img {
padding:0px 20px 0 0;
float:left;
}
#col-3 {
width: 170px;
float: right;
background:#fff;
padding:2px0 0 0 ;
}
#col-3 strong { 
text-align:center;
padding:0 0 0 35px;
font-size:20px;
color:#CC2027;
font-weight:normal; }
#col-3 span {
font-size:17px;
color:#585852; 
font-weight:normal;
} 
#col-3 a {
text-decoration:none;}
.col-3-img-bg {
width:163px;
background:url(/images/template/col-3-img.jpg) no-repeat ;
padding:3px 3px 3px 3px;
margin:0 0 4px 0;
text-align:center;
}
/* Content CSS End */


/* Footer CSS Start */
#footer {
margin:0 auto;
height:209px;
background:url(/images/template/footer-bg.jpg) repeat-x;
margin:10px 0 0 0;
}
.footer-inner {
width:953px;
margin:0 auto;

}
#footer input {
background:#94948a;
border:none;
}
#footer-menu {
float:left;
padding:0 0 0 0px;
}
#footer-menu ul {
float:left;
padding:8px 0 0 0px;
}
#footer-menu ul li {
float:left;
padding:0 10px 0 14px;
background:url(/images/template/menu-dot.jpg) no-repeat left;
}
#footer-menu ul li a {
text-decoration:none;
font-size:12px;
font-family:Arial, Helvetica, sans-serif;
font-weight:normal;
color:#fff;
}
#footer-menu ul li a:hover {
color:#cc2027;
}
.search {
float:right;
padding:6px 0 0 0;
}
.search strong {
font-size:13px;
color:#fff;
font-family:Georgia, "Times New Roman", Times, serif;
font-weight:normal;
padding:0 5px 0 0;
}
.search a {
text-decoration:none;
color:#ED1E24;
font-size:13px;
font-family:Georgia, "Times New Roman", Times, serif;
font-weight:bold;
padding:0 0 0 5px;
}
/* Footer CSS End */
/* rotator in-page placement */
    div#rotator {
	position:relative;
	width: 594px;
	height: 154px;
	overflow:hidden;
	/*height:345px;*/
}
/* rotator css */
	div#rotator ul li {
	float:left;
	left: 0px;
	height:154px;
	position:absolute;
	list-style: none;
}
/* rotator image style */	

    div#rotator ul li.show {
	z-index:500
}
