/* # Auto Suggest Search Box # */

@import url(autosuggestbox.css);

/* # END Auto Suggest Search Box # */


/* Facebook / Twitter Like buttons w/ counts  */

@import url(social.css);

/* END Social buttons */


 /* # Shopping Cart info box # */

@import url(cartbox.css);

/* # End Shopping Cart info box # */

 /* # Shopping Cart info box # */

@import url(xSellprodListings.css);

/* # End Shopping Cart info box # */


html {width:100%; overflow-x:hidden;}

BODY {background: #FFF url(/layout/img/bg.jpg) repeat-x 0 0; margin:0 auto;}

body, div, p, th, td, li, dd {font:normal 12px arial; color: #2D2D2D; font-smooth:always;}
img {border:none;}
a {outline: none;}

a:link, a:visited {color:#000; text-decoration:none;}
a:hover {color:#00A6EB; text-decoration:underline;}

a.nav-1:link, a.nav-1:visited {display: block; background:transparent url(/layout/img/menu.jpg) no-repeat 0 0; width:157px; height:78px; line-height:78px;}
a.nav-1:hover {display: block;background:transparent url(/layout/img/menu.jpg) no-repeat 0 -78px; width:157px; height:78px; line-height:78px; text-decoration:none;}

a.nav-2:link, a.nav-2:visited {display: block; background:transparent url(/layout/img/menu.jpg) no-repeat -157px 0; width:157px; height:78px; line-height:78px;}
a.nav-2:hover {display: block;background:transparent url(/layout/img/menu.jpg) no-repeat -157px -78px; width:157px; height:78px; line-height:78px; text-decoration:none;}


a.nav-3:link, a.nav-3:visited {display: block; background:transparent url(/layout/img/menu.jpg) no-repeat -314px 0; width:157px; height:78px; line-height:78px;}
a.nav-3:hover {display: block;background:transparent url(/layout/img/menu.jpg) no-repeat -314px -78px; width:157px; height:78px; line-height:78px; text-decoration:none;}

a.nav-4:link, a.nav-4:visited {display: block; background:transparent url(/layout/img/menu.jpg) no-repeat -471px 0; width:157px; height:78px; line-height:78px;}
a.nav-4:hover {display: block;background:transparent url(/layout/img/menu.jpg) no-repeat -471px -78px; width:157px; height:78px; line-height:78px; text-decoration:none;}

a.nav-5:link, a.nav-5:visited {display: block; background:transparent url(/layout/img/menu.jpg) no-repeat -628px 0; width:157px; height:78px; line-height:78px;}
a.nav-5:hover {display: block;background:transparent url(/layout/img/menu.jpg) no-repeat -628px -78px; width:157px; height:78px; line-height:78px; text-decoration:none;}

a.nav-6:link, a.nav-6:visited {display: block; background:transparent url(/layout/img/menu.jpg) no-repeat -785px 0; width:157px; height:78px; line-height:78px;}
a.nav-6:hover {display: block;background:transparent url(/layout/img/menu.jpg) no-repeat -785px -78px; width:157px; height:78px; line-height:78px; text-decoration:none;}

a.headlink:link, a.headlink:visited {color: #FFF; font-weight: bold; text-decoration:none;}
a.headlink:hover {color: #FFF; font-weight: bold; text-decoration:underline;}

.login_header_text {padding: 0 0 0 5px; }

.autoSearchForm td {color:#fff;}
.autoSearchForm select {width:195px;}

.manufbg {padding:3px 0; background-color:#D5D5D5; border:1px solid #D5D5D5; border-radius:6px; -moz-border-radius:6px; -webkit-border-radius:6px;}
.manufbgtitle {margin:0 0 0 3px; padding:0 0 0 20px; font:bold 14px arial; text-tranform:uppercase; background: transparent url(/layout/img/manufbg-title.jpg) no-repeat 0 0; height:49px; line-height:49px;}
.manufs {padding:0 0 0 20px; background:transparent url(/layout/img/manufbg.jpg) no-repeat 0 0; height:28px;}
.manufs:hover {padding:0 0 0 20px; cursor:pointer; background-image:none; background-color:#333; height:28px; width:195px;}
.manufs a:link, .manufs a:visited {line-height:28px; height:28px; width:100%; color:#333;}
.manufs a:hover {line-height:28px; height:28px; background-color:#2D2D2D;}
.manufs:hover a {color:#FFF;}

	.whitetxt {color: #FFFFFF;}
	.yellowtxt {color: #F7DD05;}
	.bullet {font-size:8px; color: #F7DD05; letter-spacing:-1px;}
	
	.specialPrice_was {font:normal 11px arial; width:65px; text-align:right;}
	.specialPrice_now {font:normal 10px arial; text-align:left;}
	.specialPrice_price {font:bold 11px arial; color:#B65B34; text-align:left;}

    a.mainlink:link {color: #727371; font:bold 12px arial;}
	a.mainlink:visited {color: #727371; font:bold 12px arial;}
	a.mainlink:hover {color: #333333; font:bold 12px arial;}

	a.blklink:link {color: #FFFFFF;}
	a.blklink:visited {color: #FFFFFF;}
	a.blklink:hover {color: #322A22;}


.headLinksm2 {font-family:arial; font-size:11px; text-transform:uppercase;}

	a.headLinksm2:link {color: #B65B34; text-decoration:none;}
	a.headLinksm2:visited {color: #B65B34; text-decoration:none;}
	a.headLinksm2:hover {color: #FF0000; text-decoration:underline;}

	
.headLinks {font:bold 14px arial;}

	a.headLinks:link, a.headLinks:visited {color: #FFFFFF; text-decoration:none;}
	a.headLinks:hover {color: #C5B07C; text-decoration:none;}

	a.redlink:link {color: #B60608;}
	a.redlink:visited {color: #B60608;}
	a.redlink:hover {color: #000000;}
	
    div.footlink {font:bold 13px arial; color:#FFF; padding:0 0 5px 0;}
	.footlink a:link, .footlink a:visited {padding: 0; font:normal 12px arial; color: #909295; text-decoration:none; line-height:19px}
	.footlink a:hover {padding: 0; font:normal 12px arial; color: #FFFFAA; text-decoration:underline; line-height:19px}


.smalltxt {font-size: 10px;}


  #overlay{ position:absolute; top:0; left:0; width:100%; z-index:10001; background-color:#000; -moz-opacity: 0.4; opacity:.40; filter: alpha(opacity=40); }
  #dialog_box  {position: absolute; top:50%; left:50%;  z-index:10002;  text-align:left; }

.dialog_process {
  padding: 0px;
  border: 1px solid #3E3E3E;
  background-color:#EFEFEF;
  display: block;
  top: 50%;
  left: 50%;
}
#dialog_box_header {
  display: block;
  font: 11px arial;
  font-weight: bold;
  background-color: #6D9EFD;
  color: #FFF;
  padding: 3px 0px 3px 8px;
  height: 16px;
  width: 292px;
  *width:300px;
}

#progress_bar_status {
  display: block;
  font: 11px arial;
  width: 292px;
  padding: 8px 8px 8px 8px;
}

/* ///////// /////////  */


button.redlink {
color:#C40202;
font: bold 11px tahoma;
background-color:white;
border:0;
}


.menuToplink {font:bold 12px Arial; }

a.menuToplink:link {color: #FFFFFF;}
a.menuToplink:visited {color: #FFFFFF;}
a.menuToplink:hover {color: #0000FF;}

.menuToptext1 a {display:block; padding:0; width:128px; height:37px; border:1px solid #666666; text-align:center; white-space:nowrap; line-height:37px; background-color:#5EABDF; text-decoration:none;}
.menuToptext1 a:hover {display:block; background-color:#74B8E4;}

.menuToptext a {display:block; line-height:37px; background-color:#5EABDF; border:1px solid #666666; height:37px; width:130px; text-decoration:none; text-align:center;}
.menuToptext a:hover {display:block; background-color:#74B8E4;}


.menuMy a {width:180px; height:26px; border:1px solid #D9D9D9; border-bottom:0; text-decoration:none;
}

.menuMy a:hover {width:180px; height:26px; background-color:#F2F2F2; border:1px solid #D9D9D9; border-bottom:0;
}


/* ####### Product_listings / Search Results Page ####### */


/* #### Breadcrumb display #### */

.breadcrumbs-postionID {
position:relative;
top:0px; 
left:5px;
}

.breadcrumb_raquo {font:bold 14px Arial; color:#2D2D2D; text-transform: uppercase;}

a.breadcrumb:link, a.breadcrumb:visited {font:bold 12px Arial; color:#666666;}
a.breadcrumb:hover {font:bold 12px Arial; color:#333;}

/* #### END Breadcrumb display #### */



.masterRelative {position:relative;}



/* ######## Master Content Div ######## */

.contentDiv {
top:15px;
left:5px;
width:518px;
/*overflow-x:hidden;*/
padding-bottom:5px;
z-index:3;
}

/* ######## Master Content Div ######## */

/* ####### END Product_listings / Search Results Page ####### */



/* //// Product Info Page //// */

.include-left_css-menu {position:relative; z-index:3;
}

/* .master_pos {position:relative; height:100%; z-index:1;
} */


.category_banner {position:relative; top:3px; left:1px; z-index:1;
}



/* ///////// Shop By Catagory /////////  */


.cat-main_table {width:185px; padding:0; border:0;}


.listCategoryDesc {padding:10px; padding-top:5px; padding-bottom:7px;}


.raquo {font:bold 12px Arial; color:#B60608;}

.raquo_txt {padding-left:5px; padding-top:2px;}

.shopby_cat {padding-left:10px; padding-top:10px; line-height:11px;}
.shopby_price {padding-left:10px; padding-top:10px; line-height:13px;}


/* ///////// END Shop By Catagory /////////  */

/* ///////// Shop By Price /////////  */

.shopbyprice_raquo {font:bold 12px Arial; color:#B60608; padding-right:3px; line-height:19px;}
.shopbyprice_txt {font:bold 11px Tahoma; color:#B60608; line-height:19px;}


/* ///////// END Shop By Price /////////  */

/* ///////// Tell a Friend /////////  */

.tellfriend_txt {font:11px arial; text-align:left;}

/* ///////// END Tell a Friend /////////  */



/* //// Wishlist //// */

.wishlist_itemincart {color:#B65B34; font-weight:bold;}

.wishlist_main {text-align:left;}

.wishlist_main-txt {width:500px; padding-bottom:20px;}

.wishlist_main-title {text-align:left; width:70px; white-space:nowrap;}

.wishlist_main input, .wishlist_main select{width: 200px; text-align:left; white-space:nowrap;}

.wishlist_emailto-title {text-align:left; width:75px; white-space:nowrap;}

.wishlist_emailto {width: 90px;}

.wishlist_emailto input{width: 200px; text-align:left; white-space:nowrap;}

.wishlist_main textarea {width:525px;}


/* //// END Wishlist //// */


#container {
  position: relative;
  width: 635px;
  height: 340px;
  overflow: hidden;
}

#scroller {
  width: 635px;
}

.scrollcontent {
  width: 1440px;
  height:340px;
  float: left;
overflow:hidden;
}


#scrolling_share_bar {
	background:#FFFFFF none repeat scroll 0 0;
	border:1px solid #ccc;
	float:left;
	margin:5px 10px 0 -80px;
	position:relative;
	z-index:9999;
	padding:10px 5px 5px 5px;
	text-align:center;
	border-radius:10px;
	-moz-border-radius:10px;

}
.single_share_button {
margin: 0 auto;
margin-bottom:5px;
}
#scrolling_share_bar{ border-radius:3px; 
box-shadow: 0 5px 5px -3px #333;
}

.headTable{border-radius:20px; -moz-border-radius:20px;}


	.menu{
	border:none;
	margin:0px;
	padding:0px;
	font-family:verdana,geneva,arial,helvetica,sans-serif;
	font-size:14px;
	font-weight:bold;
	color:#8e8e8e;
	}
.menu ul{
	height:35px;
	list-style:none;
	margin:0;
	padding:0;
	}
	.menu li{
		float:left;
		}
	.menu li a{
		color:#666666;
		display:block;
		font-weight:bold;
		line-height:35px;
		text-align:center;
		text-decoration:none;
		}
		.menu li a:hover{
			color:#000000;
			text-decoration:none;
			}
	.menu li ul{
		background:#2b2b2b;
		border:1px solid #000;
		border-top:none !important;
		border-bottom-left-radius:7px;
		border-bottom-right-radius: 7px;
		display:none;
		height:auto;
		filter:alpha(opacity=95);
		opacity:0.95;
		position:absolute;
		z-index:200;
		margin-top:-15px;
		}
		
	.menu li:hover ul{
		display:block;
		}
	.menu li li {
		display:block;
		float:none;

		}
	.menu li ul a{
		display:block;
		font-size:12px;
		font-style:normal;
		padding:0px 10px 0px 15px;
		text-align:left;
		color:#fff;
		}
		.menu li ul a:hover{
			background:#333;
			color:#FFFFAA;
			opacity:1.0;
			filter:alpha(opacity=100);
			border-bottom-left-radius:6px;
		    border-bottom-right-radius: 6px;
			}
	.menu p{
		clear:left;
		}	
	.menu #current{
		color:#ffffff;
		}

.newsTable {margin-top: 15px; background-color: #ccc; border-radius:5px; border:1px solid #fff;}


