/* some default settings*/
html, body, h1, h2, h3, p, ul, li, form, input, dl, dt, dd, form
{
padding:0;
margin:0;
}
.img-left
{
float:left;
}
.img-right
{
float:right;
}
a:link, a:active, a:visited
{
color:#1c74ad;
}

ul
{
list-style-position:inside;
}
a:hover
{
color:#000;
}

body
{
background:#fff url(body-bg.jpg) repeat-x;
font:normal 12px Arial, Helvetica, sans-serif;
color:#484848;
padding:0;
text-align:left;
}

#wrapper
{
width:1003px;
margin:0 auto;
}

#header
{
width:1003px;
height:275px;
float:left;
position:relative;
background:url(header-bg.jpg) no-repeat;
}
.logo
{
margin:14px 0 0 28px;
float:left;
}

#header ul
{
float:right;
padding:14px 2px 0 0;
font-size:11px;
color:#000000;
}

#header li
{
background-image:url(top-pipe.jpg);
float:left;
background-position:right 5px;
background-repeat:no-repeat;
padding:2px 7px 0 6px;
list-style-type:none;
display:inline;
}

#header li.last
{
background-image:none;
}

#header li a:link, #header li a:active, #header li a:visited
{
color:#000000;
text-decoration:none;
}

#header li a:hover
{
color:#b13d05;
}
#header li span
{
color:#ac4716;
font-weight:bold;
}
.slogan
{
position:absolute;
left:17px;
bottom:8px;
}
.banner
{
position:absolute;
width:683px;
height:204;
right:0;
bottom:0;
}

/* Main Navigation */

#navigation
{
width:1003px;
height:36px;
float:left;
background:url(menu-bg.jpg) repeat-x;
}
#navigation ul
{
list-style-type:none;
padding:10px 0 0 12px;
float:left;
}
#navigation li
{
float:left;
padding:0 23px 0 0;
color:#fff;
text-transform:uppercase;
font-size:14px;
}
#navigation li a:link, #navigation li a:active, #navigation li a:visited
{
padding:2px;
color:#fff;
text-decoration:none;
}
#navigation li a:hover
{
background:#fff;
color:#000;
}
#navigation form
{
width:320px;
float:right;

}
#navigation input.keywords
{
margin:5px 0 0 0;
width:156px;
height:18px;
color:#fff;
padding:1px 0 0 4px;
background-color:#b55222;
border:none;
float:left;
}
#navigation input.go-btn
{
width:45px;
height:19px;
float:left;
background:url(go-search.jpg) no-repeat;
cursor:pointer;
margin:5px 0 0 0;
border:none;
}
#navigation form a:link, #navigation form a:active, #navigation form a:visited
{
color:#c9b330;
text-decoration:none;
float:left;
margin:5px 0 0 8px;
display:inline;
}
#navigation form a:hover
{
color:#fff;
}
#main
{
width:1003px;
padding:10px 0 0 0;
float:left;
}
#left-panel
{
width:241px;
float:left;
}
#shop-cart
{
width:241px;
height:94px;
float:left;
background:url(shop-cart.jpg) no-repeat;
}
#shop-cart img
{
margin:11px 0 0 13px;
float:left;
}
#shop-cart p
{
padding:30px 0 0 10px;
float:left;
}
#shop-cart span
{
color:#ffaa07;
font-weight:bold;
}

#shop-cart strong
{
color:#b13d05;
}
#shop-cart a:link, #shop-cart a:Active, #shop-cart a:visited
{
color:#b13d05;
text-decoration:none;
}
#shop-cart a:hover
{
color:#000;
}

/* Left nav */

#left-nav
{
width:241px;
margin:10px 0 0 0;
background:url(left-cat-bg.jpg) repeat-y;
float:left;
}

#left-nav h2
{
width:225px;
float:left;
color:#FFFFFF;
text-transform:uppercase;
font-size:12px;
font-weight:bold;
letter-spacing:1px;
padding:10px 0 10px 16px;
background:url(browse-bg.jpg) no-repeat top left;
}

.ListCat1
	{
	float:left;
	padding:6px 0 0 16px;
	margin: 0;
	}

.ListCat1 li
	{
	margin: 0;
	font-weight:bold;
	background-image: url(bullet-parent.jpg);
	background-repeat: no-repeat;
	background-position: left 5px;
	padding: 0 0 1px 10px;
	list-style:none;
	width: 190px;
	float: left;
	}

.ListCat1 li a, .ListCat1 li a:link, .ListCat1 li a:active, .ListCat1 li a:visited{
	float: left;
	color:#0578c2;
	text-decoration:none;
	_margin:0 0 0 -3px;
}
.ListCat1 li a:hover
{
	color:#656565;

}

.ListCat1 li.sub1
{
	background-image: url(bullet-sub.jpg);
	background-position: left 6px;
	color:#ad6f02;
	margin:0 0 0 11px;
	font-weight:normal;
	width: 190px;
}
.ListCat1 li.sub1 a, .ListCat1 li.sub1 a:link, .ListCat1 li.sub1 a:active, .ListCat1 li.sub1 a:visited{
	float: left;
	color:#b13d05;
	text-decoration:none;
}
.ListCat1 li.sub1 a:hover
{
	color:#656565;
}

#right-panel
{
width:752px;
float:right;
}



/* Welcome */
#welcome
{
width:732px;
position:relative;
padding:20px 10px;
background:url(welcome-bg.jpg) repeat-y;
overflow:hidden;
}
#welcome .date
{
color:#8c8c8c;
font-size:11px;
position:absolute;
top:7px;
right:10px;
}
#welcome h2
{
font-size:30px;
font-weight:normal;
padding:0 0 0 0;
color:#b13d05;
}
#welcome h2 span
{
font-size:11px;
}
#welcome p
{
padding:0 0 15px 0;
}
.home-categories
{
color:#0578c2;
font-weight:bold;
font-size:12px;
}
/* Default styles to Form Fields & buttons */
#welcome input[type="text"]
{
background-color:#e5e3e4;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
padding:2px 5px;
border:#d0cecf solid 1px;
}
#welcome input[type="text"]:focus
{
background-color:#e6e8e1;
}
#welcome input[type="text"]:hover
{
background-color:#e8e9e5;
}

#welcome input[type="password"]
{
background-color:#e5e3e4;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
padding:2px 5px;
border:#d0cecf solid 1px;
}
#welcome input[type="password"]:focus
{
background-color:#e8e9e5;
}
#welcome input[type="password"]:hover
{
background-color:#f2f2f0;
color:#e3e8d4;
}
#welcome select
{
background-color:#e5e3e4;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
border:none;
height:21px;
margin:0;
padding:0 0 0 2px;
}
#welcome select:focus
{
background-color:#e8e9e5;
}
#welcome select:hover
{
background-color:#e8e9e5;
}

#welcome input[type="submit"]
{
background-image: url(btnBg.jpg);
background-repeat: repeat-x;
border:#cfd1c4 solid 1px;
padding:2px 5px;
cursor:pointer;
color:#FFFFFF;
border:none;
background-color:#e0cec2;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
border:none;
}
#welcome input[type="submit"]:focus
{
background-color:#e0cec2;
background-image: none;

}

#welcome input[type="reset"]
{
background-image: url(btnBg.jpg);
background-repeat: repeat-x;
border:#cfd1c4 solid 1px;
padding:2px 5px;
cursor:pointer;
color:#FFFFFF;
border:none;
background-color:#e0cec2;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
border:none;
}
#welcome input[type="reset"]:focus
{
background-color:#e0cec2;
background-image: none;
}
/* Additional styles */

/* Featured Products */
#featured
{
width:752px;
margin:14px 0 0 0;
float:left;
padding:0;
background:url(welcome-bg.jpg) repeat-y;
}
#featured h3
{
width:715px;
height:24px;
font:bold 13px Arial, Helvetica, sans-serif;
background:#efefef url(title2-bg.jpg) no-repeat;
padding:12px 0 0 37px;
float:left;
}
.fea-main
{
width:752px;
float:left;
padding:0 0 20px 0;

}
.fea-product
{
width:224px;
height:250px;
float:left;
border-bottom:#d8d8d8 dotted 1px;
border-right:#d8d8d8 dotted 1px;
padding:10px 0 20px 20px;
}
.fea-product dt
{
color:#b13d05;
font-size:13px;
font-weight:bold;
}
.fea-product dt a:link, .fea-product dt a:active, .fea-product dt a:visited
{
color:#b13d05;
text-decoration:none;
}
.fea-product dt a:hover
{
color:#000;
}
.fea-product dd span
{
font-size:18px;
color:#000000;
}
.fea-product dd.f-price
{
display:block;
float:left;
width:88px;
height:49px;
padding:9px 0 0 0;
border-right:#dcdcdc dotted 1px;
}
.fea-product dd.f-detail
{
display:block;
padding:9px 0 0 10px;
float:left;
}
dd.f-detail a:link, dd.f-detail a:active, dd.f-detail a:visited
{
color:#1c74ad;
}
dd.f-detail a:hover
{
color:#000;
}
dd.f-detail img
{
padding:5px 0 0 0;
}
.fea-product .pro-img
{
padding:2px;
margin:9px 0 9px 0;
border:1px #ececec solid;
background-color:#fff;
}
.fea-product .pro-img:hover
{
border:1px #b95525 solid;
background-color:#dedddd;
}
/* Footer */
#footer
{
width:1003px;
padding:18px 0 10px 0;
height:116px;
float:left;
clear:both;
}
#footer .footer-link
{
padding:9px 8px 6px 8px;
margin-bottom:9px;
_margin-bottom:0;
width:987px;
float:left;
background-color:#fcfcfc;
border-top:#CCCCCC solid 1px;
border-bottom:#CCCCCC solid 1px;
}
#footer .footer-link ul
{
list-style-type:none;
float:left;
}
#footer .footer-link li
{
display:inline;
padding:0 38px 0 0;
}
#footer .footer-link li a:link, #footer .footer-link li a:active,#footer .footer-link li a:visited
{
color:#7a7a7a;
text-decoration:none;
}
#footer .footer-link li a:hover
{
color:#b14e1f;
}
#footer .footer-copyright
{
text-align:center;
width:1003px;
}
#footer .footer-copyright p
{
padding:16px 0 0 0;
color:#7a7a7a;
}
/* additional */
.btn_proceed_to_checkout {
height:25px !important;
}
.in-stock
{
color:#b55222
}
.out-stock
{
color:#b55222
}
.fine-silver
{
position:absolute;
left:0;
text-indent:-99999px;
top:o;
}
#storedetails td.display_section_content
{
white-space:normal !important; 
}
