/* CSS Document */

html{
	background-color:#fae7b7;
	background-image:url(../site_images/bg.jpg);
	background-repeat:repeat-x;
}


body {
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
}



/* ---mainlayout--- */



#outer{
	margin-top:0px;
	margin-left: auto;
	margin-right: auto;
	width:840px;
}



#inner{
	margin-top:0px;
	margin-left: auto;
	margin-right: auto;
	width:840px;
}


#header{
	height:128px;
	width:840px;
}


#shopHeader{
	float:left;
	width:590px;
	height:270px;
	position:relative;
	padding-left:45px;
}


#shopDivide{
	float:left;
	width:590px;
}


#headerLeft{
	float:left;
	height:128px;
	width:660px;
	background-image:url(../site_images/title.jpg);
	background-repeat:no-repeat;
}



#headerRight{
	float:right;
	height:128px;
	width:180px;
	background-image:url(../site_images/bear_top.jpg);
	background-repeat:no-repeat;
}


#headerNav{
	margin-left:22px;
	margin-top:96px;
	height:32px;
	width:634px;
}


#bodyLeft{
	float:left;
	width:658px;
}



#bodyRight{
	float:right;
	width:180px;
}


#midLeft{
    /* Flash content */
	float:left;
	width:658px;
	height:144px;
}



#midRight{
	float:right;
	height:144px;
	width:180px;
	background-image:url(../site_images/bear_bottom.jpg);
	background-repeat:no-repeat;
}


#contentLeft{
	float:left;
	width:658px;
}


#contentRight{
	float:right;
	width:180px;
}






#footer{
	float:left;
	width:840px;
	height:50px;
	/*background-color:#FF0000*/
}




/* -- content  -- */


#rightContentHolder{
	float:left;
	width:180px;
}


#rightContentHeader{
	float:left;
	height:36px;
	width:180px;
	background-image:url(../site_images/right_content_top.jpg);
	background-repeat:no-repeat;
}


#rightContentMid{
	float:left;
	/*height:331px;*/
	min-height:331px;
	width:180px;
	background-image:url(../site_images/mid_column.jpg);
	background-repeat:repeat-y;
}


#rightContentBottom{
	float:left;
	height:220px;
	width:180px;
	background-image:url(../site_images/right_column.jpg);
	background-repeat:no-repeat;
}

#leftContentHolder{
	float:left;
	width:658px;
}



#leftContentHeader{
	float:left;
	height:36px;
	width:658px;
	background-image:url(../site_images/left_content_top.jpg);
	background-repeat:no-repeat;
}


#leftContentMid{
	float:left;
	width:658px;
	background-image:url(../site_images/left_content_mid.jpg);
	background-repeat:repeat-y;
}



#leftContentBottom{
	float:left;
	height:220px;
	width:658px;
}




#homeLeftContentBottom{
	float:left;
	height:280px;
	width:658px;
}



#videoContent{
	float:left;
	width:590px;
	position:relative;
	left:45px;
	height:490px;
}

#copyLeft{
	float:left;
	width:320px;
	position:relative;
	padding-left:45px;
}


#copyLeft2{
	float:left;
	width:390px;
	position:relative;
	padding-left:45px;
}

#copyLeftOnly{
	float:left;
	width:540px;
	position:relative;
	padding-left:45px;
}


#copyRight{
	float:right;
	width:244px;
	position:relative;
	padding-right:22px;
	padding-top:39px;
}


#copyRight2{
	float:right;
	width:180px;
	position:relative;
	padding-right:22px;
	padding-top:39px;
}


#eventsCopy{
	float:left;
	width:540px;
}

#corporatesCopy{
	float:right;
}

#products{
	float:right;
	position:relative;
	margin-top:30px;
	
}


#productsImage{
	float:left; 
	width:540px;
}


#productsCost{
	float:left; 
	width:400px; 
	position:relative; 
	left:110px;
}

#columnContent{
	float:left;
	width:151px;
	position:relative;
	left:17px;
	/*background-color:#003366;*/
}



.break10{
	height: 10px;
	width:540px;
	/*background-color: #003366;*/
}

.fieldholder {
 	float: left;
 	width: 250px;
}


.fieldwidth 
{
	 width: 98%;
}


.fieldname {
		font-family: Arial,Verdana,Helvetica,Geneva,sans-serif;
		color: #666666;
		font-size: 0.8em;
		float: left;
		width: 150px;
}

.formText{
		float: left;
		width:530px;
		font-family: Arial,Verdana,Helvetica,Geneva,sans-serif;
		font-size: 0.8em;
		color: #666666;
}

.mailError{
		float: left;
		width:530px;
		font-family: Arial,Verdana,Helvetica,Geneva,sans-serif;
		font-size: 0.8em;
		color: #ff0000;
}




/* -- fonts -- */


p{
	margin-top: 0.05em;
	margin-bottom: 0.70em;
	font-family: Arial,Verdana,Helvetica,Geneva,sans-serif;
	font-size: 0.8em;
	line-height: 1.4em;
	color: #666666;
	text-align: left;
}


h1, H1{
	margin-top: 0.05em;
	margin-bottom: 0.90em;
	font-family: Arial,Verdana,Helvetica,Geneva,sans-serif;
	font-size: 1.1em;
	line-height: 1.4em;
	color: #003399;
	text-align: left;
}


h2,H2{
	margin-top: 0.05em;
	margin-bottom: 0.90em;
	font-family: Arial,Verdana,Helvetica,Geneva,sans-serif;
	font-size: 1.0em;
	line-height: 1.4em;
	color: #c88b11;
	text-align: left;
}


h3, H3{
	margin-top: 0.05em;
	margin-bottom: 0.90em;
	font-family: Arial,Verdana,Helvetica,Geneva,sans-serif;
	font-size: 0.9em;
	line-height: 1.4em;
	color: #003399;
	text-align: left;
}


h4, H4{
	margin-top: 0.05em;
	margin-bottom: 0.90em;
	font-family: Arial,Verdana,Helvetica,Geneva,sans-serif;
	font-size: 0.8em;
	line-height: 1.4em;
	color: #666666;
	text-align: left;
}


hr{
	position:relative;
	left:-8px;
	color:#9999cc;
	background-color:#9999cc;
 	width:60%;
}

.cost{font-family: Arial,Verdana,Helvetica,Geneva,sans-serif; color:#c88b11;  }
.red{ color:#FF0000 }
.forange{font-family: Arial,Verdana,Helvetica,Geneva,sans-serif; color: #ff0000;  font-size: 0.8em;}

a{font-family: Arial,Verdana,Helvetica,Geneva,sans-serif;   color: #ff0000; text-decoration:none;}
a:link {  text-decoration:none;}
a:hover { text-decoration:underline;}


.newsLink{font-family: Arial,Verdana,Helvetica,Geneva,sans-serif; color: #666666; font-size: 0.7em; margin-bottom: 0.70em;}
.newsLink a{font-family: Arial,Verdana,Helvetica,Geneva,sans-serif;   color: #666666; text-decoration:none;}
.newsLink a:link {  text-decoration:none; }
.newsLink a:hover { text-decoration: underline; }


.blackLink{font-family: Arial,Verdana,Helvetica,Geneva,sans-serif; color: #000000; font-size: 0.9em; margin-bottom: 0.70em;}
.blackLink a{font-family: Arial,Verdana,Helvetica,Geneva,sans-serif;   color: #666666; text-decoration:none;}
.blackLink a:link {  text-decoration:none; }
.blackLink a:hover { text-decoration: underline; }
