
html{
height: 100%;
}

body {
	margin: 0;
	padding: 0;
	font: 76% Arial, Verdana, "Trebuchet MS", Tahoma, Helvetica, sans-serif;
	height: 100%;
	color: #333333;
}

a { font-size: .9em; text-decoration: none;}
a:link { color: #ff6600; }
a:visited { color: #ff6600; }
a:hover { color: #ff6600; text-decoration: underline; }
a:active { color: #ff6600; }

.linksmall{
font-size: .9em;
}

p { margin-top: 0; font-size: 1em; color: #333333;}
p a, li a, table a, dl a { font-size: 1em; }

h1{
font-size: 14px;
color: #ff6600;
margin: .6em 0 .3em 0px;
	

}

img { border: 0; }
.img-l, .img-r {margin-bottom: 10px; }
.img-l { margin-right: 10px; }
.img-r { margin-left: 10px; }
.img-bdr { padding: 1px; border: 1px solid #333; }

.bodyul, .bodyul li {
	list-style-type: none;
	margin: 0 0 0 0; padding: 0 0 0 0;
}
.bodyul {
	margin: 0 0 .5em 15px;
	font-size: .9em;
	line-height: 1.5em;
}
.bodyul li {
	background: url(../../images/Krushers/icons/arrow.gif) no-repeat 0 3px;
	padding-left: 10px;
}

hr {
	height: 1px;
	border-width: 0;
	border-top: 1px solid #eee;
	background-color: #fff;
}

.hide { display: none; }

#innercontainer{
width: 100%;
background: #e9e9e9 url(../../images/Krushers/bgrounds/bg-inner.gif) repeat-x;

}

#precontainer{
	min-width: 760px;
	max-width: 900px;
	margin: 0px auto 0px auto;


}



#container {
	width: 100%;
	margin: 0px auto 0px auto;
	text-align: left;
	background: #fff;


padding: 0;
border-collapse:collapse;
	min-width: 760px;
	max-width: 900px;
		width:expression(document.body.clientWidth > 900? "900px":
(document.body.clientWidth < 770? "768px": "100%" ));

}
#container tr, #container td{
margin: 0;
padding: 0;
}

*{

}



.tabdiv{
background: #eaeaea;
}

#navul{
margin: 0px 0 0 0px;
padding-left: 12px;
padding: 0;


}

#navul li{
text-decoration: none;
list-style-type: none;
padding-top: 3px;
padding-bottom: 5px !important;
padding-bottom: 4px;
background: #202020;
border-bottom: 1px solid #464646;


}

#navul li a{
color: white;
margin-left: 12px;

}

#header {
	position: relative;
	display: block;
	height: 141px;
	background: url(../../images/Krushers/bgrounds/header-bg-inner.jpg) no-repeat ;
background-position: 224px 31px !important;
background-position: 224px 30px;
	padding: 0 0 0 0;
	margin: 0;


}

#imgLogo{
position: absolute;
bottom: -1px;
left: 0;

}

table tr, table td{
margin: 0;
padding: 0;
}


.tagline{
position: absolute;
top: 42px;
right: 15px;
}



#nav-l{

width: 224px;
height: 393px;
display: inline;
float: left;
background: #202020;
}

#header-r{
display: inline;

}

#header .logo {
	position: absolute;
	top: 65px;
	left: 285px;
}


#main {
padding: 5px 30px 0 0px;
display: block;
position: relative;
margin: 0;
background: url(../../images/Krushers/bgrounds/main-inner-bg.gif) repeat-y;
background-position: top left;

}


#main-l {
float: left;
/*position:absolute;
top: 0;
left:0 !important;
left:-235px;*/
width: 221px;

background: #202020;
padding-top: 0;
margin: 0;

}
#main-r {
position: absolute;
top: 30px;
width: 100%;
}

#crumbs{
width: 500px;
position: absolute;
top: 4px;
left: 234px;

margin: 0;
height: 18px;
border-bottom: 1px solid #cccccc;
color: #333333;
font-size: 12px;

}
#crumbs a{
color: #333333;
}


.crumbtext{
font-size: .9em;
}

#footer{

height: 100px;
display:block;
margin: 0;
padding: 0;
position: relative;
background: url(../../images/Krushers/bgrounds/main-inner-bg.gif) repeat-y;

}

.footerlinks{


margin: 7px 0 0 240px;
font-size: .9em;
color: #333333;
}

.footerlinks a{
color: #333333;
}

.footerlogo{
float: right;
margin: 0 8px 15px 0;
}
.footwear{
position: absolute;
bottom: 7px;
left: 8px;
}

#footer-inner{
width: 100%; 
margin: 0 auto;  
height: 29px; 
background:url(../../images/Krushers/bgrounds/footer-inner-bg.gif) no-repeat; 
background-position: 230px 0px; 
position: absolute; 
bottom: 2px; 
left: 0; 
z-index:600;

}

#newsletter{
position: relative;
width:202px; 
height: 70px;
background: url(../../images/Krushers/text/newsletter-grey.gif) no-repeat; 
background-position: 10px 10px;

}

#newsletter p{
color: white;
padding: 25px 0 0 9px;
margin: 0;
}

.news{
position: absolute;
top: 11px;
left: 11px;
z-index: 300;
}

#logoslittle{
width: 230px;
height: 60px;
position:absolute;
top: 20px; 
right: 20px;

background:url(../../images/Krushers/text/visit.gif) no-repeat;
background-position: 0 14px;
}

#maintable{
position: absolute; 
left: 0; 
top: 10px; 
width: 100%; 
border: none; 
padding: 0;
margin: 0;
border-collapse: collapse;

}

.tabtext{
padding-left: 6px;
background: url(../../images/Krushers/misc/arrow.gif) no-repeat;
background-position: 0 4px;
}

#country{
display: block;
height: 31px;
background: white;
text-align: right;
}

.selectplace{

padding-right: 25px;

font-size:.9em;
background: url(../../images/SteelBlue/misc/flag.gif) no-repeat;
background-position: center right;
display: inline;
}