
html{
height: 100%;
}

body {
	margin: 0;
	padding: 0;
	font: 76% Arial, Verdana, "Trebuchet MS", Tahoma, Helvetica, sans-serif;
	background: url(../../images/Krushers/bgrounds/bg.gif) repeat-x;
	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; }
p a, li a, table a, dl a { font-size: 1em; }


h1{
font-size: 1.2em;
color: #003399;
margin: .6em 0 .5em 0;
}


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; }

#container {
	min-width: 760px;
	max-width: 900px;
	margin: 0px auto 0px auto;
	text-align: left;
	width:expression(document.body.clientWidth > 900? "900px":
(document.body.clientWidth < 770? "768px": "auto" ));

}

#country{
display: block;
height: 31px;
background: white;
text-align: right;
}

.tabdiv{
background: #eaeaea;
}

#navul{
margin: 0 0 0 0px;
padding: 0;
width: 224px;
height: 216px;
}

#navul-inner{
height: 154px;
width: 212px;
display: block;

}


#navul li{
margin:0;

text-decoration: none;
list-style-type: none;

}

#navul li a{
color: white;
width: 212px;
display:block;
padding: 5px 0 4px 12px !important;
padding: 4px 0 5px 12px;
}

#navul li a:hover{
color: white;
text-decoration: none;
background: #ff871f;
}

#header {
	position: relative;
	display: block;
	height: 393px;
	background: url(../../images/Krushers/bgrounds/header-bg.jpg) no-repeat ;
	background-position: 224px 177px;
}

#header-l{

width: 224px;
height: 393px !important;
height: 213px;
z-index: 300;
position: absolute;
top: 0; left: 0;

background: url(../../images/Krushers/bgrounds/nav-bg.jpg) no-repeat;
background-position: 0px 177px;
}

#header-r{
display: inline;

}

#header .logo {
	position: absolute;
	top: 65px;
	left: 255px;

}


#main {

	display: block;
	height: 210px;
	position: relative;
	background: url(../../images/Krushers/bgrounds/main-bg.gif) no-repeat;
	background-position: bottom left;
}
#main-l, #main-r {
	float: left;
	display: inline;
}
#main-l {
width: 224px;
height: 211px;

position:relative;
}
#main-r {

position: absolute;
top: 30px;
width: 100%;

}

#footer{
width: 100%;
height: 53px;

position: absolute;
bottom: 2px;
background: url(../../images/Krushers/text/visit.gif) no-repeat;
background-position: bottom right;
left: 0;
z-index:500;
}

.footerlinks{
margin: 35px 0 0 245px;
font-size: .9em;
color: #333333;
}

.footerlinks a{
color: #333333;
}

.footerlogo{
float: right;
margin: 0 8px 5px 0;
}
.footwear{
position: absolute;
bottom: 7px;
left: 8px;
}

.news{
position: absolute;
top: 11px;
left: 11px;
z-index: 300;
}

#newsletter{
position: relative;
width:202px; 
height: 140px;
background: url(../../images/Krushers/text/newsletter.gif) no-repeat; 
background-position: 10px 10px;

}

#newsletter p{
padding: 25px 0 0 9px;
margin: 0;
}

.selectplace{

padding-right: 25px;

font-size:.9em;
background: url(../../images/Krushers/misc/flag.gif) no-repeat;
background-position: center right;
display: inline;
}

#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;
}
.SubMenuGroup{
width: 224px;
}


.MenuItem{
color: white;
background: transparent;
padding: 0 0 0 10px;
margin-top: 0;
height: 22px;
}

.MenuItemOver{
color: white;
background: #ff871f;
padding: 0 0 0 10px;
padding-top: 0;
margin-top: 0;
height: 22px;
cursor:hand;
}

.SubMenuItem{
color: white;
background: #ff871f;
padding: 0 0 0 10px;
width: 224px;

height: 22px;
}

.SubMenuItemOver{
color: white;
background: #000000;
padding: 0 0 0 10px;
width: 224px;

height: 22px;
cursor:hand;

}
#UcTopNav1_anmMaing2
{
	background: #ff871f;
}
#UcTopNav1_anmMaing3
{
	background: #ff871f;
}
