body {
	background-color:#212121;
	color:#dddddd;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	margin: 10px 10px;
	padding: 0px;
}
.clear{clear:both;}
* {
	margin: 0px;
	padding: 0px;
}
#container {
	margin: -40px auto;
	text-align: left;
	width: 717px;
}
b{
	color:#ffffff;
}
a{font-size:13px;}

p{
	margin: 15px 0px;
}
/********************** Header ***************************/
#header {
	margin: 0px 0px 0px 0px;
	background-image:url(images/header.jpg);
	width:717px;
	height:281px;
	position:relative;
	text-align:center;
}
#header ul{
	text-align:center;
}

#logo_w1,#logo_w2 {
	font-size: 24px;
	font-style:italic;
	color:#aaa;
	position:absolute;
}
#logo_w1{
	top:15px;
	left:70px;
}
#logo_w2{
	top:44px;
	left:94px;
}
#header_text {
	top:90px;
	left:43px;
	width:230px;
	position:absolute;
}
#header_text p{
	font-size: 18px;
	color:#FFFFFF;
}
#header_text a{color:#28556b;}
#header_text a:hover{color:#c77e0c;}
/********************** Content ***************************/
#content {
	background-image:url(images/content_bg.gif);
	width:717px;
}
img{
	border-width:0px;text-decoration:none;
}

.img{margin:10px}

.galimg{height:96px;width:96px;}

h1{
	color:#ffffff;
	font-size:20px;
	margin: 20px 0px 20px 0px;
}

h2{
	color:#eeeeee;
	font-size:16px;
	text-align:center;
	width:200px;background:#202020;
-moz-border-radius: 5px;
-webkit-border-radius: 5px;
	margin: 10px 0px 8px 0px;
}
h2 a,{text-decoration:none}
#left {
	float:left;
	width:428px;
	margin-left:27px;
	padding: 0px 10px 30px 0px;
	display:inline;
}
#left a{color:#ffffff;}
#left a:hover{color:#ffffff;}
#right img,#left img{border:1px #909090 solid;padding:2px;background:#000000}
#right img:hover,#left img:hover {border:1px #fff solid;}
#left img:active {border:1px #bb0000 solid;}

#photos a{
	margin-right:5px;
}
#right {
	float:right;
	width:210px;
	padding: 0px 20px 20px 20px;
	margin-top:10px;
	border-left: #000000 2px solid;
text-align:justify;
}
#right a{

	color:#ffffff; 
}
#right a:hover{
	text-decoration:none;
}
#right hr{width:60%;margin: 8px auto 8px auto}

#right h2{color:#101010}

/********************** Footer ***************************/
#footerline {
clear:both;
background-image:url(images/footer_bg.gif);
font-size:1px;
height:10px;
}
#prefooter{
	color:#eeeeee;
	font-size:12px;
	text-align:center;
	width:705px;background:#000;
-moz-border-radius: 10px;
-webkit-border-radius: 10px;
	margin: 10px 0px 0px 0px;
padding:5px;

}


#footer {
	width:717px;
	text-align:center;
	padding: 20px 0px;
}

#footer li{display:inline}
#footer a{color:#fff;margin:0 10px 0 10px;font-weight:bold}

.menu {font-family: arial, sans-serif; width:711px; 
height:32px; position:relative; font-size:11px; z-index:100;
	background-color:#000000; 	border: 3px solid #000000;border-bottom: 3px solid #000;
	display:block; 	top:255px;}
.menu ul li a, .menu ul li a:visited {padding:2px;
display:block; text-decoration:none; color:#fff;width:104px; 
height:30px; line-height:30px; text-align:center; 
 background:#000000; font-weight:bold; font-size:11px; overflow:hidden;}
.menu ul {padding:0; margin:0; list-style: none;}
.menu ul li {float:left; position:relative;}
.menu ul li ul {display: none;}

/* specific to non IE browsers */
.menu ul li:hover a {color:#000; text-decoration:underline; opacity:.8;filter:alpha(opacity=80);}
.menu ul li:hover ul {display:block; position:absolute; top:-30px; left:-30px; width:105px;padding:0px;border:30px transparent solid;}
.menu ul li:hover ul li a.hide {background:#6a3; color:#fff;}
.menu ul li:hover ul li:hover a.hide {background:#6fc; color:#000;}
.menu ul li:hover ul li ul {display: none;}
.menu ul li:hover ul li a {display:block; background:#fff; color:#000;text-decoration:none}
.menu ul li:hover ul li a:hover {background:#ffffff; color:#000;text-decoration:underline}
.menu ul li:hover ul li:hover ul {display:block; position:absolute; left:75px; top:-30px;}
.menu ul li:hover ul li:hover ul.left {left:-105px;}

#content ul,#content li{text-align:left;margin-bottom:10px}

.b,#b a:hover{background:#0080FF;padding:2px;}
.r,#r a:hover{background:#FF4A4A;padding:2px;}
.n,#n a:hover{background:#FF8306;padding:2px;}
.m,#m a:hover{background:#DC058B;padding:2px;}
.v,#v a:hover{background:#04FF04;padding:2px;}
.a,#a a:hover{background:#FCD703;padding:2px;}
a.k{background:#000000;padding:2px;text-decoration:none}
a.k:hover{background:#DC058B;color:#fff}

.tm{color:#DC058B}
.tb{color:#0080FF}

input,textarea,option,select{background:#202020;color:#eeeeee;border:1px #606060 solid;font-family:arial;padding:5px;width:300px;font-size:11px}
input:hover,textarea:hover{background:#000000;color:#eeeeee;border:1px #dc058b solid}


a.en{float:right;width:35px;height:40px;background:url(images/usa_on.gif) top center no-repeat;opacity:0.5}
a.en:hover{opacity:1;height:40px;}

a.es{float:right;width:35px;height:40px;background:url(images/mexico_on.gif) top center no-repeat;opacity:0.5}
a.es:hover{opacity:1;}
