
body {
background:url(/img/backing_pink.gif);
padding:0px;
margin:0px;
}


img.download {vertical-align:middle;}

#dicnavbar {
width: 861px;
margin-bottom: 0px;
margin-left: auto;
margin-right: auto;

}

/* ----------container to center the layout-------------- */
#container {
width: 743px;
margin-bottom: 10px;
margin-left: auto;
margin-right: auto;

}

/* ----------ad_1-------------- */
#ad_1 {
padding: 0px;
padding-top: 8px;
padding-bottom: 8px;
margin: 0px;
}

/* ----------nav_flash-------------- */
#nav_flash {
z-index:0;
}


/* ----------banner ads-------------- */
#banner_ads {
padding-top:35px;
padding-left:10px;
}
#banner_ads img{
padding-bottom:10px;

}

/* ----------nav-------------- */
#nav {
background:url(/img/back_top_header.gif);
text-align: right;
padding: 0px;
margin: 0px;
min-height:141px;
}

/* -----------------tools--------------------- */
#tools {
/*background-color: #ffffff;*/
height:21px;
padding: 0px;
padding-top: 0px;
padding-bottom: 4px;
padding-right: 20px;
font-weight:bold;
font-size:10px;
color:#FFFFFF;
z-index:1;
}
#tools a {
color:#FFFFFF;
text-decoration:underline;
}
#tools input {
padding:2px;
vertical-align:top;
font-size:9px;
border-bottom-style:solid;
border-color:#9900FF;
border-bottom-width:1px;
}
#tools a:hover {
color:#FFFFFF;
text-decoration:none;
}
#tools fieldset{
	border:none;
	padding:none;
	margin:none;
}
#tools form{
	padding:0px;
}



/* -----------------content--------------------- */
#content {
	background-color:#662D91;
	background:url(/img/back_content.gif) repeat-y;
	padding: 0px;
	margin-right: 0px;
}

#content_bottom_ad{
padding-top:8px;
padding-bottom:8px;
}

#content_bottom_nav{
padding-top:2px;
padding-bottom:0px;
padding-left:25px;
color:#FFFFFF;
font-size:10px;
}





/* -----------footer--------------------------- */
#footer {
clear: both;
margin: 0px;
padding: 0px;
}

/*------------temp nav-----------------------*/
/* Navigation */
#temp_nav {
  margin-bottom: 10px;
  background: #f4f4f4;
  padding: 4px;
}  

#temp_nav li {
	display:inline;
	list-style-type: none; 
	margin: 0;
} 
#temp_nav a {
  	padding: 4px 6px;
}
#temp_nav a:hover {
	background: #fff; 
}
#temp_nav .on {
	background: #fff;
}

/* custom text */
.form_error_message{
	color:#FF0000;
}

/* ad rollovers */

.imgOver:hover, a.imgOver:hover, a.imgOver:hover img {
filter: alpha(opacity=50); /* ie */
-moz-opacity: 0.8; /* Mozilla */ 
}

.imgOver, a.imgOver, a.imgOver img {
filter: alpha(opacity=100);
-moz-opacity: 1.0; 
}


.floatleftimage {
	float:left;
	padding-right:5px;
	padding-bottom:5px;
}



/*-- IE7 Banner Ad Adjustment --*/
*+html #inner_content_skyscaper, * html #inner_content_skyscaper{
position:relative;
top:-2px;
}

*+html #inner_content, * html #inner_content{
position:Relative;
left:1px;
}