@charset "UTF-8";
/* CSS Document */
body{
	margin:0px;
	padding:0px;
	font: 12px Arial, Helvetica, sans-serif;
}

#container-top{
float:left;
height:100%;
width:100%;
background:url(img/header.gif) repeat-x top left;
	
}

#logo{
float:left;
margin-top:75px;
}



#container-bottom-header{
	width:100%;
	background:url(img/widget-trim.gif) repeat-x top left;
	height:13px;
	padding:0px;
	margin:0px;
	float:left;
}
#bottom-arrow{
	width:831px;
	margin:0px auto 0px auto;
	height:13px;
	background:url(img/widget-trim-arrows.gif) top left no-repeat;
	background-position:top center;
	padding:0px;
	
}
#widgets-holder{
	width:100%;
	background-color:#333333;
	height:200px;
	border:solid 0px #fff;
	float:left;
	padding:0px;
}
#widgets-inner{
	margin:0px auto 0px auto;
	height:200px;
	padding:0px;
	width:831px;
	overflow:hidden;

}

#footer-holder{
	width:100%;
	height:81px;
	background-color:#000000;
	float:left;
}

#footer-inner{
	width:831px;
	margin:0px auto 0px auto;
	
}
#footer-left{
	 width:554px;
	 float:left;
	 height:81px;
	 color:#fff;
	
}
#footer-left a{
color:#fff;
text-decoration:none;
}
#footer-left-inner{
	display:table-cell;
	vertical-align:middle;
	height:81px;
}


#footer-right{
	width:277px;
	float:right;
	min-height:81px;
	color:#fff;
	
}
#footer-right-inner{
	display:table-cell;
	vertical-align:middle;
	height:81px;
}


#page-holder-top{
	width:831px;
	margin:0px auto 0px auto;
	height:100%;
}

#header{
	height:182px;
	margin:0px auto 0px auto;
}

#navbar{
	width:100%;
	height:58px;
	background-color:#333333;
	margin:0px;
	display:table-cell;
	vertical-align:middle;
}
#nav{
width:831px;
padding:0px;
margin:0px;
}
#nav li{
float:left;
color:#fff;
margin:0px;
list-style:none;
text-align:center;
margin-right:41px;
padding-right:15px;

}

#nav li:hover{
background:url(img/arrow.gif) right no-repeat;
}


#nav li a{
color:#ffffff;
font-size:12px;
font-weight:100;
text-transform:uppercase;
text-decoration:none;
}

.widget1{
	padding:25px 0px 0px 0px;
	margin:0px 75px 0px 0px;
	width:227px;
	float:left;
	border:solid 0px;
}
.widget_content1{
	padding:0px;
	color:#ffffff;
}
.widget_content1 a{
color:#33CC66;
}

.widget1 h1{
	display:block;
	font-size:14px;
	color:#ffffff;
	margin:0px 0px 10px 0px;
	text-transform:uppercase;
}
.widget1 ul{
padding:0px;
margin:0px 0px 0px 0px;
list-style:none;
}
.widget1 li{
line-height:30px;
border-bottom:solid 1px #fff;
text-transform:uppercase;
text-decoration:none;
padding:0px;
margin:0px;
}
.widget1 li a{
color:#fff;
text-transform:uppercase;
text-decoration:none;
font-size:11px;
}
.widget2{
	padding:25px 0px 0px 0px;
	margin:0px 0px 0px 0px;
	width:227px;
	float:left;
	border:solid 0px;
}
.widget_content2{
	padding:0px;
	color:#ffffff;
}

.widget2 h1{
	display:block;
	font-size:14px;
	color:#ffffff;
	margin:0px 0px 10px 0px;
	text-transform:uppercase;
}
.widget2 ul{
padding:0px;
margin:0px 0px 0px 0px;
list-style:none;
}
.widget2 li{
line-height:30px;
border-bottom:solid 1px #fff;
text-transform:uppercase;
text-decoration:none;
padding:0px;
margin:0px;
}
.widget2 li a{
color:#fff;
text-transform:uppercase;
text-decoration:none;
font-size:11px;
}

.widget3{
	padding:0px 0px 0px 0px;
	margin:0px 75px 0px 0px;
	width:227px;
	float:left;
	border:solid 0px;
}
.widget_content3{
	padding:0px;
	color:#ffffff;
}
.widget_content3 a{
color:#33CC66;
}

.widget1 h1{
	display:block;
	font-size:14px;
	color:#ffffff;
	margin:0px 0px 10px 0px;
	text-transform:uppercase;
}	


/* SEARCH */
.search_box {
    width: 332px;
    height: 49px;
    background: url(img/search/mainsearch-bg.gif) no-repeat;
	margin:0px 0px 0px 0px;
	float:right;
	
}
.search_box .s {
    float: left;
    padding-left:20px;
    margin: 15px 0 0 6px;
    border: 0;
    width: 100px;
    background: none;
	width:200px;
}
.search_box .go {
    float: right;
    margin: 0px 0px 0 0;
}