/*

jonk
2006-05/06
range IV

*/

/* ----------------------------------------------------------------------------------- start generic styles */

form, select, option, input, select, textarea, body, table, tr, td, a, pre {
	color:#666666;
	text-decoration:none;
}

a:hover {
    /* cursor:pointer; */
}

body {
	margin:0px;
	padding:0px;
	border:0px;
	background-color: #F2F1E9; /*F2F1E9*/
	font-size:0.6em;
    text-align:center;
}

img {
	border:0px;
}

form {
	padding:0px;
	margin:0px;
	border:0px;
}

input, textarea {
	background-color: #FFFFFF;
}

/* ----------------------------------------------------------------------------------- end generic styles */

/* ----------------------------------------------------------------------------------- start main container ids */

#allContent {
	background-color:#FFFFFF;
	width:95.83em;
	padding:0px;
	margin:0px;
	border:0px;
	margin:7px; /* t r b l */
    text-align:left; 
    margin-left:auto; 
    margin-right:auto;
}

#allContent #mainPadding { /* white padding for the whole page, navigation included */
	padding:6px 10px 0px 10px; /* t r b l */
	background-color:#FFFFFF;
	display:block;
	float:left;
    position:absolute;
}

#allContent #mainPadding #main { /* the page itself without header and footer*/
	background-color:#FFFFFF;
	display:block;
	overflow:hidden;
    clear:left; /*new*/
    float:left;
	_overflow:none; /*Fix for IE 5.5*/
}

/* ----------------------------------------------------------------------------------- end main container ids */

/* ----------------------------------------------------------------------------------- start general styles */

a.arrowLink:link, a.arrowLink:visited, a.arrowLink:active, a.arrowLink:hover {
	float:left;
	display:inline;
	color:#666666;
	text-decoration: none;
}

a.arrowLinkActive:link, a.arrowLinkActive:visited, a.arrowLinkActive:active, a.arrowLinkActive:hover {
	font-weight:bold;
	color:#FF6633;
}

/* ----------------------------------------------------------------------------------- end general styles */

a.skipToMainContent, a.skipToMainContent:link, a.skipToMainContent:visited {
	position:absolute;
	top:0px;
	left:0px;
	font-size:0em;
	background-color: #F2F1E9;
	color: #F2F1E9;
	z-index:501;
}


a.skipToMainContent:active, a.skipToMainContent:focus {
	top:0px;
	left:0px;
	font-size:1.5em;
	background-color:#FFFFFF;
	color: #000000;
	padding:1.5em;
}

.rightContent .horizontalBorder {
	clear:both;
	display:block;
	background-color:#EBE8D8;
	height:1px;
	overflow:hidden;
	margin:1.04em 0 1.04em 1.04em;/*10px;*/
	width:71.88em;
}

.linkImg {
    width:0.73em; /*7px;*/
    height:0.73em;
    border:0;
    margin-right:0.31em; /*3px;*/
}

.prodLinkImg {
    width:0.52em; /*5px;*/
    height:0.52em;
    border:0;
    margin:0.42em 0.42em 0 1.04em;
}

.newImg {
	width:3.65em;/*35px;*/
	height:2.19em;/*35px;*/
}

.goBtn {
	width:4.38em;/*42px*/
	height:2.08em;/*20px*/
}

/* class used to float an element */
.floatIt {
    float:left; 
    display:inline;
}

/* ----------------------------------------------------------------------------------- start Wide ad */
	
.rightContent .adsContainer .adWideContainer {
	width:35.94em; /*345px;*/
	height:24.48em; /*235px;*/
	display:inline;
	float:left;
	clear:right;
    padding-top:1.04em; /*10px;*/
    padding-bottom:1.04em; /*10px;*/
    overflow:hidden;
}

.rightContent .adsContainer .adWideContainer .leftContent {
    float:left;
    width:16.67em; /*160px;*/
    overflow:hidden;
}

.rightContent .adsContainer .adWideContainer .wideHeaderContainer {
    padding-left:1.04em; /*10px;*/
}

.rightContent .adsContainer .adWideContainer .wideHeader {
    font-family:'Trebuchet MS',Verdana,Sans-Serif;
	font-size:1.88em; /* 18px*/
    color:#999999;
	line-height:98%;
}

.rightContent .adsContainer .adWideContainer .headerImg {
	width:15.94em; /*153px;*/
    height:2.19em; /*21px;*/
    position:relative;
    z-index:10;
    top:0;
    left:0.82em; /*10px;*/
}

.rightContent .adsContainer .adWideContainer .textContainer {
	margin:2.08em 0 1.88em 1.67em;
	width:14.90em; /*143px;*/
	color:#666666;
}

.rightContent .adsContainer .adWideContainer .textContainer .textHeader {
	font-weight:bold;
	display:block;
}

.rightContent .adsContainer .adWideContainer .textContainer .text {
	display:block;
}

.rightContent .adsContainer .adWideContainer .linkContainer {
	padding-left:0.63em; /*6px;*/
	padding-bottom:1.25em; /*12px;*/
	float:left;
	clear:both;
    width:16.67em; /*160px;*/
}

.rightContent .adsContainer .adWideContainer .linkContainer .imgContainer {
	float:left;
	padding-top:0.31em; /*3px;*/
}

.rightContent .adsContainer .adWideContainer .linkContainer .linkTextContainer {
	float:left;
    width:15.00em; /*144px;*/
}

.rightContent .adsContainer .adWideContainer .linkContainer a {
	color:#3399FD;
}

.rightContent .adsContainer .leftBorder {
    border-left:1px solid #EBE8D8;
}

.rightContent .adsContainer .adWideContainer .rightContent {
    float:left;
    width:19.27em; /*185px;*/
    height:24.48em; /*235px;*/
    clear:right;    
    text-align:center;
    overflow:hidden;
}

/* ----------------------------------------------------------------------------------- end Wide ad */