:focus { -moz-outline-style: none; }

.wcontent {
	margin: 40px auto 0px auto;
	text-align: left;
	display: table;
	width: 906px;
	padding:0px;
	background-color: transparent;
}
.ccontent {
	display: table-cell;
	border-bottom: none;
	padding: 0px 0px 0px 0px;
	background-color: #ffffff;
	margin: 0px 0px 0px 0px;
	text-align:left;
	background-color: transparent;
}
.ccontent div.range a{
text-decoration: none;
}
.ccontent div.range img {
border:none;
margin:0px 0px 30px 0px;
padding:0px;
}
.ccontent div.range img.range {
margin:0px 42px 30px 42px;
}
.wfooter {
	margin: 0px auto 0px auto;
	text-align: left;
	display: table;
	width: 1000px;
	padding:0px;
	background-image: url("../images/bkg_footer_home.gif");
	background-position: left;
	background-repeat: no-repeat;
	height: 38px;
}
.cfooter {
	display: table-cell;
	border-bottom: none;
	padding: 0px 0px 0px 0px;
	background-color: transparent;
	margin: 0px 0px 0px 0px;
	text-align:left;
	/*background-image: url("../images/bkg_footer_home.gif");
	background-position: left;
	background-repeat: no-repeat;*/
	height: 38px;
}
.cfooter img {
padding-top:20px;
}
.ccontent h2 {
margin:0px 0px 30px 0px;
padding:10px 10px 20px 20px;
color:white;
font-size: 13px;
background-color: #339999;
}
.ccontent div.regularText {
background-color: transparent;
}
.ccontent div.regularText p {
background-color: transparent;
margin:0px;
padding:0px 10px 0px 10px;
}

/* maincontainer */
#maincontainer {
display: table-cell;
width: 906px; /*Width of main container*/
margin: 0 auto; /*Center container on page*/
padding:0px 0px 20px 0px;
background-image: url("../images/bottom_home.gif");
background-position:bottom;
background-repeat: no-repeat;
}
#maincontainer ul{
list-style-type: none;
margin:0px;
padding:5px;
line-height: 1.5em;
}
#maincontainer ul li {
margin:0px;
padding:0px 0px 0px 5px;
color:#666666;
background-image: url("../images/bullett2.gif");
background-position: left 8px;
background-repeat: no-repeat;
}
#maincontainer ul li a, #maincontainer ul li a:visited, #maincontainer ul li a:hover {
color:#666666;
text-decoration: none;
font-weight: bold;
text-transform: uppercase;
font-size: 9px;
}
#contentwrapper{
float: left;
width: 100%;
}
#contentcolumn {
/*margin: 0 273px 0 272px; Margins for content column. Should be "0 RightColumnWidth 0 LeftColumnWidth*/
margin: 0 318px 0 317px;
background-color: transparent;
}
#leftcolumn{
float: left;
width: 272px; /*Width of left column in pixel*/
margin-left: -906px; /*Set margin to that of -(MainContainerWidth)*/
background-color: transparent;
}
#rightcolumn{
float: left;
width: 273px; /*Width of right column*/
margin-left: -273px; /*Set left margin to -(RightColumnWidth)*/
background-color: transparent;
}
.innertube{
margin: 10px; /*Margins for inner DIV inside each column (to provide padding)*/
margin-top: 0;
}

/* /maincontainer */
