*{
margin: 0;
padding: 0;
}

img {
	border: 0;
}

body { color: black; font-family: tahoma, Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; background-color: white; background-image: url(_images/elements/bg_fade_btm.gif); background-repeat: repeat-x; background-position: 0 bottom; font-size: 11px; line-height: 16px; color: #999999; }

p {
margin:10px 0pt 0pt;
}

hr {color:#666666; height:1px; border-bottom: 1px dashed #666; border-top-width: 0; border-right-width: 0; border-left-width: 0; }

h1{
font-size: 13px;
}

h2{
font-size: 12px;
font-weight: bold;
color: #0b8fe8;
clear: none;
} 

blockquote{
margin: 0 20px;
}
        
td {padding: 0 0 5px 10px;}
a:link { color: #0b8fe8; text-decoration: underline; }
a:visited { color: #333333; text-decoration: underline; }
a:hover { color: #0b8fe8; text-decoration: none; }
a:active { color: red }

#topFade{
background-image: url(/_images/elements/bg.jpg); 
background-repeat: repeat-x;
min-height:590px;
height: 590px;
overflow:hidden;
position:absolute;
top:0pt;
width:100%;
}

#page {
background-image:url(/_images/elements/top_bg.gif);
background-repeat:no-repeat;
height:auto !important;
left:50%;
margin-left: -441px;
min-height:100%;
position:absolute;
width:882px;
z-index:10;
top: 0px;
}

#content {
margin:0pt auto;
height:auto !important;
min-height:590px;
width:862px;
position: relative;
}

#mainContent{ 
background-image:url(/_images/elements/content_bg.gif);
background-position:0pt bottom;
background-repeat:no-repeat;
margin-left: 192px;
min-height:435px;
position:absolute;
top: 155px;
z-index:10;
clear: both;
}

#header{
width: 860px;
height:74px;
z-index:10;
}

#logoFlag{
position: absolute; 
z-index:10;
}

/* BLUE HEADLINE STYLE */
.blueHeadline { font-size: 11px; font-weight: bold; background-color: white; white-space: nowrap; overflow: hidden; width: 100%; height: 25px; background-image: url(/_images/elements/headline_carbon.gif); background-repeat: repeat-x; float: left; position: relative; }

.blueHeadline li.flag { background-image: url(/_images/elements/blue_headline_flag_bg.gif); background-repeat: no-repeat; float: left; width: 17px; height: 25px; padding: 0; list-style: none; }

.blueHeadline li.headline { float: left; padding: 5px 10px 0 10px; color: white; height: 25px; overflow: hidden; text-decoration: none;  background-image: url(/_images/elements/blue_headline_bg.gif); background-repeat: repeat-x; color: #ffffff; list-style: none; }
/* End HEADLINE STYLE */


/* RED HEADLINE STYLE */
.redHeadline { font-size: 11px; font-weight: bold; background-color: white; white-space: nowrap; overflow: hidden; width: 100%; height: 25px; background-image: url(/_images/elements/headline_carbon.gif); background-repeat: repeat-x; float: left; position: relative; }

.redHeadline li.flag { background-image: url(/_images/elements/red_headline_flag_bg.gif); background-repeat: no-repeat; float: left; width: 17px; height: 25px; padding: 0; list-style: none; }

.redHeadline li.headline { float: left; padding: 5px 10px 0 10px; color: white; height: 25px; overflow: hidden; text-decoration: none;  background-image: url(/_images/elements/red_headline_bg.gif); background-repeat: repeat-x; color: #ffffff; list-style: none; }
/* End HEADLINE STYLE */

#adCol{ 
width: 180px; 
height: 100%; 
min-height: 385px; 
background-image: url(/_images/elements/carbon_header_fade.jpg); 
background-repeat: no-repeat; 
position: absolute;
padding: 0 12px 0 0;
top:74px;
z-index:10;
}

.adItem {
margin: 10px 0 0 10px;
}

.skyAd {
margin: 10px 0 0 0;
}

#uniquename{
	display:none;
	position:fixed;
	left:0;
	top:0;
	width: 100%;
	height:100%;
	overflow: hidden;
	z-index: 99;
}

#catalogForm{
	position:relative;
	margin:50px auto;
	border-width: 1px;
	border-color: #999999;
	border-style: solid;
	color: #999999;
	background-color: #FFFFFF;
	width: 750px;	
	height: 520px;
}


ul.alltemp { margin: 10px;
list-style-image: url(/_images/elements/alltemp_bullet.gif); }

ul.rotom { margin: 10px;
list-style-image: url(/_images/elements/rotom_bullet.gif); }


.textArea{
margin:20px;
padding-top:10px;
}

.newsArea{
margin:20px;
position:relative;
top:10px;
width: 628px;
}

.catalogs{
margin: 40px 5px 0 0;
}

.catalog_{
height:100px;
margin:10px 0pt 0pt 30px;
width:304px;
}

.catalogImage{
float:left;
}

.catalogTxt{
padding:25px 0pt 0pt 135px;
}

input{
margin: 0 5px 0 0;
}

.catArea{
padding: 40px 0 0 0;
}

img.catArea{
float: left;
margin: 0 0 0 3px;
}

.col334{
width: 334px !important;
float: left;
position: relative;
padding:0 0 25px 0;
min-height: 435px;
z-index:10;
}

.col668{
width: 668px;
position: relative;
padding:0 0 25px 0;
z-index:10;
}

#bottomFade { 
background-image:url(/_images/elements/footer_bg.gif);
height:210px !important;
margin:0 0 0 -441px;
left: 50%;
overflow:hidden;
position:fixed;
bottom: 0;
width:882px;
z-index:0;
display: none;
}

#footer {
color:#666666;
font-size:10px;
left:-190px;
margin:0pt auto;
overflow:hidden;
position:relative;
text-align:center;
width:882px;
z-index:10;
clear: both;
}

#rotomNav{

}

#copyright{
position: relative;
}

input{
border-width: 1px;
	border-color: #999999;
	border-style: solid;
}

textarea{
border-width: 1px;
border-color: #999999;
border-style: solid;
}

 a#request{
background-image:url(/_images/elements/request_btn.jpg);
background-repeat:no-repeat;
background-position:0 0;
height:45px;
width: 85px;
text-decoration: none;
display:block;
}

a:hover#request {
background-position: 0 -45px;
}
