
/* Masters */

body {
padding:0;
margin:0 0 0 0;
text-align: center;
background:#ffffff none; 
font:normal normal normal 12px/1.1em 'Raleway',Verdana,Arial,Helvetica,sans-serif;
color:#000;
}

* { margin:0;padding:0;
background-color:transparent;background-position:top left; }

a { color:#000;text-decoration:none; }
a:hover { color:#736a62;text-decoration:underline; }
a#selected { color:#888; }
a img { border:0; }
fieldset { border:0; }
ul { list-style-type:none; }
input.checkbox { margin-right:10px; }

form { display:inline;border:0; }
form select { background-color:#fff; }

select {
    background-color: #fff;
    border-color: #DCDBD6;
    border-style: solid;
    border-width: 1px;
    padding: 5px 3px;
    width: 150px;
}

.button {
    background-color: #8b999a;
    border: 0 none;
    border-radius: 4px 4px 4px 4px;
    clear: both;
    color: #FFFFFF;
    cursor: pointer;
    display: inline-block;
    font-size: 15px;
 /*   font-weight: bold; */
    height: 32px;
    line-height: 32px;
    margin: 0 5px 10px 0;
    padding: 0;
    text-align: center;
    text-decoration: none;
    vertical-align: top;
    white-space: nowrap;
    width: auto;
	min-width: 140px;
}

.button:hover {
    background-color: #9babac;
	color:#ffffff;
}

/* global classes */
.spanSM { vertical-align:super;font-size:1ex; }
.spanSmall { vertical-align:super;font-size:1ex; }
.spanReg { vertical-align:super; }
.bold { font-weight:bold; }
.dNone { display:none; }
.liLast { border:0px !important; }
.liLastB { background:transparent none !important; }

/* global elements */
#divSkipLink { display:none; } /* for accessibility */
#aContentLink, #aContact { display:none; }

/* main logo */
#aLogo {     display: block;
    height: 60px;
    left: 335px;
    position: absolute;
    text-indent: -9999px;
    top: 40px;
    width: 360px;
    z-index: 20; }

/* main div and all 3 main component divs */
#divMain {
position:relative;
width:1000px;
padding:0;
margin-top: 0;
margin-bottom: 0;
margin-right: auto; /* opera does not like 'margin:0 auto' */
margin-left: auto;
text-align:left;
background:transparent none;
}

/* Top Div With All The Navigation and Logo */
#divTopAddlView { height:115px;position:relative;right:0;top:0;
background:url(/images/global/SLAS_logo.png) no-repeat top left;  }
#divAdditionalView {margin-top:-35px; }

#divTop { height:142px;position:relative;
background:url(/images/global/SLAS_logo.png) no-repeat center center;  }
#divTop li { display:inline; }
#divTop a {  }
#divTop #ulMain { height:42px;width:852px;
position:absolute;top:90px;left:0; 
font-family: 'Raleway',Arial, Helvetica, sans-serif; }
	#divAccount { 
/*	width:285px; */
	height:22px;
/*	position:absolute;
	top:0;
	right:20px; */
	text-align:right;
/*	background:url(/images/global/bg_account.gif) no-repeat top left;   */
/*	border-radius: 0 0 6px 6px;
	border-right:1px solid #E2DAD0;
	border-bottom:1px solid #E2DAD0;
	border-left:1px solid #E2DAD0; */
	background:#8e9a9a;
	color:#ffffff;
	font-size:12px;

	}
	#divAccount ul { padding:4px; }
	#divAccount li { padding-right:9px;}
	#divAccount a { font-size:1.1em;line-height:13px;color:#ffffff; }
	#divCartQty { padding-left:6px; }
	#divTopNav {
			/*	position:absolute;top:101px;left:0; */
				font-size:15px;font-weight:bold;
				font-family: 'Raleway',Verdana, Helvetica, Arial, sans-serif;text-align:center;
				border-bottom:1px solid #8e9a9a;
				margin-top:58px;
				padding:6px;	
					 }
	#divTopNav ul { letter-spacing:-.01em; }
	#divTopNav li {  margin: 20px;padding: 10px;  }
	#divTopNav a { padding-bottom:1px;letter-spacing:0.5px;color:#5c5a5b; }
	#divSearch { 
	position:absolute;bottom:88px;right:0; }
	#divSearch #txt_search { border:1px solid #dcdbd6;background-color:#fff; }
	#divSearch #btn_search { position:relative;top:4px; }

	#divLeftTop { padding-top:24px;}
	#divLeftTop ul li { padding-bottom:2px;display:block; }
	#divLeftTop strong { color:#d34446;font-weight:normal; }
	
	.dropmenu {
	  position: absolute;
	  left: -1500px;
	  visibility: visible;
	  z-index: 101;
	  float: right;
	  width: 200px;
	border-color: #453138 #DDDDDD #DDDDDD;
    border-style: solid;
    border-width: 1px;
box-shadow: 0 2px 2px #DDDDDD;
	  background-color: #FFFFFF;


	}
	.dropmenu ul {padding-top:7px;padding-bottom:4px;}
	.dropmenu li {display: inline;padding:2px 0;}
	.dropmenu a, .dropmenu a:visited, .dropmenu a:active {
	  display: block;
/*	  width: 165px; */
	  padding: 2px;
	  margin: 3px 2px;
	  text-align: left;
	  text-decoration: none;
	  color: #000;
	  background-color: #FFFFFF;
	}
	.dropmenu a:hover {
	  color:#777;
	  text-decoration: underline;

	}

/* body div witht the 3 content areas */
#divBody { position:relative;margin-top:20px; }
	#divMiddle { 
	/*	width:500px; */
		margin-left:225px;
		min-height:1150px; }

		#divNew { 
	/*	width:472px; 
		height:475px;
		background:url(/images/home/bg_new_items.png) no-repeat left top; */
		}
		#divNew h2 { display:none; }
		#divNew ul { 
	/*		padding-top:55px;
			margin-left:25px;
			float:left; */
			height:465px;
			 }
		#divNew li { 
			width:250px;
			height:440px;
	/*		margin:0 5px; */
		text-align:center;float:left }
		#divNew ul li#wn_1 { background:url(/images/products/new_item_1.jpg) no-repeat;  }
		#divNew ul li#wn_2 { background:url(/images/products/new_item_2.jpg) no-repeat;  }
		#divNew ul li#wn_3 { background:url(/images/products/new_item_3.jpg) no-repeat;  }
		#divNew li a { 
			padding-top:418px;
			display:block; 
			color: #FFFFFF;
    		font-weight: bold;
    		text-align: right;
			font-size:1.3em;
			padding-right:10px; }

		#divNew #bigImage { background:url(/images/products/home_big.jpg) no-repeat;width:275px;height:400px;margin-left:-19px;width:275px;}

		#divHomeBanners {
		
		}
		#divHomeBanners ul {
		
		}
		
		#divHomeBanners li {
			float:left;
			padding-right:50px;
		}
	
		#divHomeBanners li#liLast {
			padding-right:0;
		}
		
		
		
	
	#divRight { width:300px;
	position:absolute;top:0px;right:0px; }

			
	#divSideNav { position:absolute;top:-8px;left:5px;width:170px; }
	#divSideNav h2 { padding:10px 0 5px 0;margin-bottom:5px;margin-right:12px;
	border-bottom:1px solid #000;font-size:1.2em;
	background:url(/images/global/red_arrow_down2.gif) no-repeat 92% 75%; }
	#divSideNav em { font-size:.8em;font-weight: normal; }
	#divSideNav ul {}
	#divSideNav li { margin-bottom:5px;padding-bottom:2px;padding-top:4px;
	/* border-bottom:1px solid #E2DAD0; */
	font-size:1.1em;}
	#divSideNav strong {font-weight:normal;font-size:13px; } 

	
/*	
#divFooter { clear:both;padding-top:40px;line-height:16px;text-align:center;  }
#divFooter ul { margin:0;height:100px; }
#divFooter li { margin-right:12px;padding-right:12px;padding-top:5px;display:inline;
background:url(/images/global/red_dot.gif) no-repeat 100% 80%; }
#divFooter a { font-size:1.1em;font-weight:bold;}
*/
#divFooter { clear:both;padding-top:25px;line-height:16px;}
#divFooter ul { margin:0;float:left;height:200px; }
#divFooter li { 
	margin-right:20px;
	padding-right:5px;
	padding-top:5px;
	width:225px;
	float:left;

 }
#divFooter a { font-size:1.1em;font-weight:normal;}

#divFooter .footerheader {
	height: 23px;
	font-weight:bold;
	
}
#divFooter .footerheader li {
	border-bottom:1px solid #8e9a9a;
	font-size:14px;
	padding-bottom:5px;
}

#bottomcw {
	clear:both;
	text-align:center;
	color:#909090;
	font-size: 0.9em;
}
