/* generated by fusionrobotdesign.com */ 
html, body{ 
	margin:0; 
	padding:0; 
	text-align:center; 
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	font-style: normal;
	line-height: normal;
	font-weight: 100;
	font-variant: normal;
	color:#3c4953;
	background-color:#d8d8d8;
	background-position:0 -130px;
	background-repeat:repeat;	
} 

#pagewidth{ 
	width:850px; 
	text-align:left;  
	margin-left:auto; 
	margin-right:auto;  
} 

#header{
	position:relative; 
	height:130px; 
	width:100%;
	margin-top:15px;
} 

#leftcol{
	float:left;
	padding:5px;
	position:relative;
	width:180px;	
}

#twocols{
	width:660px; 
	float:right; 
	position:relative; 
	
}

#rightcol{
	float:right;
	padding:5px;
	position:relative;
	width:180px;
}

#maincol{
	float: left; 
	display:inline; 
	position: relative; 
	width:460px; 
	padding:5px;
}

#footer{
	height:10px;
	clear:both;	
	margin-bottom:10px;
} 



/* *** Float containers fix: *** */ 
.clearfix:after{
	content: "."; 
	display: block; 
	height: 0; 
	clear: both; 
	visibility: hidden;
}

.clearfix{display: inline-block; }

/* Hides from IE-mac \*/
* html .clearfix{
	height: 1%;
}
.clearfix{
	display: block;
}
/* End hide from IE-mac */  



/*printer styles*/ 
@media print{ 
	/*hide the left column when printing*/ 
	#leftcol{
		display:none;
	} 
	
	/*hide the right column when printing*/ 
	#rightcol{
		display:none;
	} 
	
	#twocols, #maincol{
		width:100%; 
		float:none;
	}
}


.clr{
	clear:both;
}

.mini-left{
	float:left;
	width:300px;
	color:#323232;	
}

.mini-right
{
	float:right;
	color:#323232;
}

#whitebox{
	background-color:#ffffff;
}

a:link {text-decoration: none; color:#ffffff;}
a:visited {text-decoration: none; color:#ffffff;}
a:active {text-decoration: none; color:#ffffff;}
a:hover {text-decoration: none; color:#ffffff;}

.brand-box a:link {text-decoration: none; color:#000000;}
.brand-box a:visited {text-decoration: none; color:#000000;}
.brand-box a:active {text-decoration: none; color:#000000;}
.brand-box a:hover {text-decoration: none; color:#000000;}



.menu_list {
	width: 178px;
}
.menu_head {
	padding: 5px 10px;
	cursor: pointer;
	position: relative;
	margin:1px;
	font-weight:bold;
	background: #AAAAAA  url(../graphics/left.png) center right no-repeat;
	color:#EEEEEE;
}
.menu_body {
	display:none;
}
.menu_body a{
	display:block;
	color:#717171;
	background-color:#DDDDDD;
	padding-left:10px;
	font-weight:bold;
	text-decoration:none;
}
.menu_body a:hover{
	color: #000000;
	text-decoration:underline;
}
  
  

ul {  padding: 5px; margin-left:14px; }


.fusion a:link {text-decoration: none; color:#727272;}
.fusion a:visited {text-decoration: none; color:#727272;}
.fusion a:active {text-decoration: none; color:#727272;}
.fusion a:hover {text-decoration: none; color:#727272;}

h1{
	font-size:14px;
	color:#CCCCCC;
}

h2{
	font-size:12px;
	color:#000000;
	margin:4px 0 4px 0;	
}

h3{
	font-size:10px;
	color:#aaaaaa;
}





#navs ul
{
	list-style: none;
	padding: 0;
	margin: 0;
}


#navs li 
{
	display:block;
	float:left;
	margin:0;
	text-align:center;	
	text-decoration:none;
	width:82px;
}

/* Hide from IE5-Mac \*/
#navs li a
{
	float: none;
}
/* End hide */

#navs
{
	bottom:1px;
	list-style-image:none;
	list-style-position:outside;
	list-style-type:none;
	padding:0;
	position:absolute;
	margin:0;
	right:0;
	font-size:8px;
}


#navs #current  
{
	color:#ffffff;
	background-color:#7d8090;
}


#navs .notused 
{
	color:#ffffff;
	background-color:#4b4d63;
}

         
                    

h1{
	margin:0;
	padding:0;
}

img {
	border: none;
}

a img{
	border: none;
}


#sitetitle {
	font-size:1px;
	height:139px;
	margin:0;
	position:absolute;
	width:181px;
}
.logo {
	background:transparent url(../graphics/wallers_logo.jpg) no-repeat scroll 0 0;
}

#sitetitle span {
	font-size:0;
	height:0;
	text-decoration:none;
	visibility:hidden !important;
	width:0;
}




.mapleft{float:left;}
.mapright{float:right;}


.catleft{float:left; width:71px;}
.catright{float:right; width:347px;}



.item{margin-top:10px;}
.casedisplay{border: 1px solid #696969;}
.casedisplay_two{border: 1px solid #696969; width:73px;}

.headleft{float:left; width:287px;}
.headright{float:right; width:110px; text-align:right;}


.brand-box-head{
	background:#CCCCCC none repeat scroll 0 0;
	border:1px solid #CCCCCC;
	padding-left:11px;
	width:164px;
}
.brand-box {
	border:1px solid #CCCCCC;
	margin-bottom:11px;
	padding:6px;
	width:163px;
}

.brand-box ul { list-style: none; padding: 5px; margin: 0;}
li.brand { border:1px solid #CCCCCC; margin-bottom:7px;}

#map{margin-top:5px;}

.store-left{
	float:left;
}

.store-right{
	float:right;
	width:69px;
}

.head_contact
{
	float:right;
}