/*----CSS Reset----*/
*{margin:0;padding:0}iframe,a img,fieldset,form,table{border:0}h6,h5,h4,h3,h2,h1,caption,th,td{font-size:100%;font-weight:inherit}dd,dt,li,dl,ol,ul{list-style:none}legend{color:#000}button,select,textarea,input{font:100% serif}table{border-collapse:collapse}caption,th,td{text-align:left}

/*----Initial Body Styles----*/
body {
  background: url(../images/brownback.jpg) repeat 500px 0 transparent;
  font: normal 76% Helvetica, Arial, sans-serif;
  text-align: left;
}

/*----Page Wrap----*/
#wrap {
  width: 974px;
  height: 100%;
  padding-right: 5px;
  background: url(../images/woodback.jpg) repeat-y;
}

/*----Page Sub Header----*/
#subheader {
  width: 882px;
  min-height: 152px;
  margin: 0 18px 14px;
  padding: 18px;
  /*background: #f1ede1;*/
  background-color: #fff;
}

#breadcrumbs {
  width: 633px;
  height: 152px;
  margin-right: 16px;
  float: left;
  color: #fff;
}

#sidecart {
  width: 232px;
  height: 152px;
  float: left;
  color: #181a3e;
}

#sidecart h4{
  font-size: 1.2em;
  font-weight: bold;
  padding: 10px 0 3px 0;
  border-bottom: 1px solid #181a3e;
  margin: 0 15px;
}

#sidecart a {
  text-decoration: underline;
  color: #181a3e;
}

#sidecart li {
  padding: 5px 5px 0 15px;
}

/*----Breadcrumbs Backgrounds----*/
.subheader01 {
  background: url("../images/subheader01.jpg") no-repeat;
}

/*----Side Ad Backgrounds----*/
.profiles {
  background: url("../images/subheader_back.jpg") no-repeat;
}

/*----Main Content----*/
.main {
  width: 882px;
  margin: 0 36px 18px 18px;
  padding: 18px;
  /*background: #f1ede1;*/
  background-color: #fff;
}

.main_left {
	width: 191px;
	float: left;
	margin-right: 17px;
}

.main_right {
	width: 674px;
	float: left;
}

.main_left_2r
{
	width: 674px;
	float: left;
}

.col-right
{
	width: 191px;
	margin-left: 17px;
	float: left;
}

/*----Footer----*/
#footer {
  margin: 0 18px;
  padding: 5px 0;
  width: 918px;
  background: #181a3e;
  border-top: 3px solid #fff;
  text-align: center;
  color: #dda938;
  font-size: .9em;
  clear: both;
}

#footer p {
  margin: 10px 0 5px;
}

#footer p a {
  font-weight: bold;
}

#footer a {
  color: #fff;
  text-decoration: none;
}

#footer a:hover {
  text-decoration: underline;
}

#footer ul {
  margin: 5px 0;
  color: #fff;
}

#footer li {
  display: inline;
  margin: 0 3px;
}

/*----Extra----*/
.clear 
{
	font-size: 0pt; line-height: 0px; clear: both; padding: 0; margin: 0;
}

.line
{
	padding-bottom: 3px;
}

.label40
{
	width: 40px;
	float: left;
	text-align: right;
}

.line_text
{
	margin-left: 15px;
	float: left;
	padding: 0 1px;
}

.col_box 
{
	margin: 10px 0;
}

.col_box_header 
{
	background-color: #181a3e;
	color: #fff;
	font-size: 9pt;
	font-weight: bold;
	padding: 10px;
}

.col_box_body
{
	border: 1px solid #f1ddc6;
	border-top: 0;
	padding: 10px;
}

.category-description
{
	border: 1px solid #ccc;
	background-color: #fafafa;
	padding: 15px;
	margin: 10px;
}

.category-description-text
{
	padding: 5px;
	font-size: 10pt;
	font-weight: bold;
}

.align_center
{
	text-align: center;
}

.product_viewed
{
	border: 1px solid #f1f1f1;
	background-color: #fafafa;
	margin-bottom: 10px;
	padding: 10px;
}

h2.title_header
{
	border-bottom: 2px dotted #333;
	padding-bottom: 5px;
	font-size: 14pt;
	font-weight: bold;
}

.toolbar
{
	padding: 10px;
	border: 1px solid #ccc;
	background-color: #f1f1f1;
	margin: 10px;
}

.toolbar_left, .toolbar_right, .toolbar_center
{
	width: 210px;
}

.toolbar_left
{
	float: left;
}

.toolbar_center
{
	float: left;
	text-align: center;
}

.toolbar_right
{
	float: right;
	text-align: right;
}

.breadcrumbs_wrap
{
	float: right;
	text-align: right;
}

.raquo
{
	font-size: 10pt;
}

#main_image
{
	width: 673px;
	height: 301px;
	background: url(../images/img_main_coupon.jpg) no-repeat;
}

#main_image .links
{
	left: 10px;
	top: 225px;
	position: relative;
}

#main_image .link1, #main_image .link2, #main_image .link3, #main_image .link4
{
	padding-right: 19px;
	float: left;
}

#main_image .link1
{
	width: 70px;
	height: 20px;
}

#main_image .link1 a
{
	text-indent: -99999px;
	display: block;
}

#main_image .link2
{
	width: 80px;
	height: 20px;
}

#main_image .link2 a
{
	text-indent: -99999px;
	display: block;
}

#main_image .link3
{
	width: 110px;
	height: 20px;
}

#main_image .link3 a
{
	text-indent: -99999px;
	display: block;
}

#main_image .link4
{
	width: 80px;
	height: 20px;
}

#main_image .link4 a
{
	text-indent: -99999px;
	display: block;
}

.main_image_s1, .main_image_s2, .main_image_s3
{
	float: left;
	width: 214px;
	height: 188px;
	margin-top: 15px;
}

.main_image_s1, .main_image_s2
{
	margin-right: 15px;
}

.main_image_s1
{
	background: url(../images/main02.jpg) no-repeat;
}

.main_image_s2
{
	background: url(../images/main03.jpg) no-repeat;
}

.main_image_s3
{
	background: url(../images/main04.jpg) no-repeat;
}

.main_image_s1 a, .main_image_s2 a, .main_image_s3 a
{
	text-indent: -99999px;
	display: block;
	width: 214;
	height: 188px;
}

/*///////////////////////////////////////*/
/*--------------TAB NAV------------------*/

#bottom { margin: 0 auto; width: 955px; }

#tabs { background: url(../images/tab_bg_repeat.jpg) repeat-x left bottom; border: #c8c8c8 1px solid; width: 671px; padding-top:30px; }

#tabsHeader { background: url(../images/tabs_header.gif) no-repeat left top; }

#tabsFooter { width:945px; padding: 15px 5px; background: url(../images/tabs_footer.gif) no-repeat left bottom; }

#tabs a.prevBtn { background: url(../images/btn_prev.jpg) no-repeat left top; width: 37px; height: 59px; display: block; margin-top:110px; float: left; cursor: pointer; }

#tabs a.nextBtn { background: url(../images/btn_next.jpg) no-repeat left top; width: 37px; height: 59px; display: block; margin-top:110px; float: right; cursor: pointer; }

#tabNav { height:29px; width:auto; margin: 15px 0 -1px; }

#tabNav li { height: 29px; float: left; cursor: pointer; }

#tabNav li a:hover { display: block; background-position: top; height:29px; cursor: pointer; }

#tabNav li a { background-position: bottom; display: block; cursor: pointer; width: 166px; height: 29px;  }

#tabNav li a.active { background-position: top; }

#tabNav li a.recently { background-image: url(../images/tabs_01.jpg); }

#tabNav li a.featured { background-image: url(../images/tabs_02.jpg); width: 167px; }

#tabNav li a.clearance { background-image: url(../images/tabs_03.jpg); }

div.scrollable { position:relative; overflow:hidden; width: 530px; height:285px; float: left; left:31px; } 

div.scrollable div.items { width:20000em; position:absolute; } 

div.scrollable div.items li { float:left; } 

div.items div.item { background-color: #fff; border: #c8c8c8 1px solid; float: left; width: 152px; text-align: center; padding:7px; margin: 0 5px; }

div.items div img { border: #c8c8c8 1px solid; }

div.items div.last { float: left; width: 150px; margin-right: 0; text-align: center; }

div.items a { font-weight: bold; font-size: 11px; }

div.items p { font-weight: bold; margin: 0; }


/*///////////////////////////////////////*/
/*---------------END NAV-----------------*/
/*///////////////////////////////////////*/

