html, body{
	margin:0 0 0 0;
	padding:0;
	text-align:center;
	background-color: #FF6F02;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #FFFFFF;
	line-height: 150%;
	background-image: url(bg.jpg);
	background-repeat: repeat-x;
	background-attachment: fixed;
} 
h1{
	font-size: 10px;
	font-family: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
	text-decoration: none;
	color: #999999;
	margin: 0 0 0 20px;
	background-position: center top;
	text-align: center;
	vertical-align: top;
	font-weight: normal;
	
}
h2 {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 18px;
	margin: 10px 0 0 10px;
	color: #ff6600;
	text-align: center;
	background-color: #000000;
} 

h3 {
	font-family: "Times New Roman", Times, serif;
	font-size: 16px;
	margin: 10px 0 0 10px;
	color: #FFFFFF;
	background-color: #000000;
	font-weight: bold;
} 

h4{
	font-size: 14px;
	color: #FFFFFF;
	background-color: #000000;
	font-family: Tahoma;
	letter-spacing: 1.3px;
	color: #ff6600;
}

h5{
	font-size: 12px;
	color: #FFFFFF;
	background-color: #000000;
	font-family: Tahoma;
	letter-spacing: normal;
	font-weight: bold;
	color: #FFF;
	margin-bottom: -2px;
}

h6 {
	font-size: 14px;
	color: #FFFFFF;
	background-color: #000000;
	font-family: Tahoma;
	letter-spacing: 1.3px;
	font-weight: bold;
	background-color: #000000;
	color: #FFFFFF;
}

#pagewidth{
	width:770px;
	text-align:left;
	margin-left:auto;
	margin-right:auto;
	background-color: #000000;
} 
 
#header{
	height:293px;
	width:100%;
	background-color: #000000;
	color: #FFFFFF;
	z-index: 1;
	clear: none;
	top: 0px;
} 
#headerl {
	z-index: 200;
	height: 10px;
	width: 100%;
	clear: none;
	top: 0px;
	vertical-align: top;
} 
#maincol{
	background-color: #000000;
	float: right;
	display:inline;
	position: relative;
	width:76%;
	color: #FFFFFF;
	padding-right: 10px;
 }
#maincol p {
	margin-left: 20px;
	background-color: #000000;
	color: #FFFFFF;
	padding-right: 10px;
}

.clearfix:after {
 content: "."; 
 display: block; 
height: 0; 
 clear: both; 
 visibility: hidden;
 }
 
.clearfix{display: inline-block;}

/* Hides from IE-mac \*/
* html .clearfix{height: 1%;}
.clearfix{display: block;}
/* End hide from IE-mac */  
 

#navbar {
	height:38px;
	clear:both;
	background-image: url(navbar-bg.gif);
	font-family: Arial, Helvetica, sans-serif!important;
	font-size: 14px;
	font-weight: bold;
	text-align: left;
	font-style: italic;
	background-repeat: repeat-x;
	background-color: #000000;
}
#navbar ul {
	left: 0px;
	top: 8px;
	list-style-position: outside;	
	list-style-type: square;
	position: relative;	
	text-align: center;
	margin: 0 0 0 0;
	clear: left;
}
#navbar ul li {
	display: inline;
	padding-right: 5px;
	padding-left: 5px;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #FF9900;
	text-align: center;	
	margin:0 0 0 0;
}
#navbar a, #navbar a:visited {
	color:#FFFFFF;
	text-decoration:none;
}
#navbar a:hover{
	color:#FFC956;
	text-decoration:none;
}

#logo {
	width:230px;
	position:relative;
	height: 255px;
	z-index: 100;
	display: block;
	float: left;
	margin-right: -300px;
	background-image: url(logo_Laguna_.gif);
	background-repeat: no-repeat;
	background-position: left;
}
#headerpic {
	display:block;
	width:640px;
	z-index: 0;
	height: 255px;
	float: right;
text-align: right;
	background-repeat: no-repeat;
	background-position: right;
	background-color: #000000;
}

#footer{
	height:50px;
	background-color:#070707;
	clear:left;
	text-align: center;
	font-size: 10px;
	font-weight: normal;
	text-decoration: none;
	color: #FFFFFF;
	padding-right: 15px;
	background-image: url(fbg.jpg);
	background-repeat: repeat-x;
	background-position: left top;
 } 
#footer a, #footer a:visited {
	font-size: 10px;
	color: #FFFFFF;
	text-decoration: none;
	font-weight: normal;
}
#footer a:hover {
	text-decoration: underline;
}
.VS {
	color: #ff6600;
	font-size: 18px;
}
.slogan {
	color: #ff6600;
	font-size: 14px;
	font-style: italic;
	line-height: 120%;
padding-right: 20px;
}
.p_title {
	font-size: 14px;
	font-weight: bold;
	font-style: normal;
}
.content {
	font-size: 14px;
	color: #FFFFFF;
	background-color: #000000;
	font-family: Tahoma;
	letter-spacing: 1.3px;
}

.content_bold {
	font-weight: bold;
	background-color: #000000;
	color: #FFFFFF;
}
.content_uline {
	text-decoration: underline;
	background-color: #000000;
	color: #FFFFFF;
}
.content_yellow {
	color: #ff6600;
}
.content_yellow_bold {
	font-weight: bold;
	color: #ff6600;
}
.content a {
	font-style: italic;
	color: #ff6600;
	font-weight: bold;
	text-decoration: none;
}
#content ul {
	text-align: left;
	list-style-position: inside;
}
#content ul li {
	text-align: left;
	list-style-position: inside;
}

.content a:visited {
	font-style: italic;
	color: #ff6600;
}
.content a:hover {
	font-style: italic;
	color: #ff6600;
	text-decoration: underline;
}
.address {
	color: #FFFFFF;
	font-size: 12px;
	font-weight: normal;
	
}
.address a {
	color: #FF6600;
	text-decoration: none;
	font-style: italic;
	font-weight: bold;
}
.address a:visited {
	color: #FF6600;
	font-style: italic;
}
.address a:hover {
	color: #ff6600;
	font-style: italic;
	text-decoration: underline;
}
.uc_form{
border-top:2px solid #666699;
margin-top:2em;
}
#commentform fieldset{
border:1px solid #c0c0c0;
background-color:#fafbfc;
color:#505050;
padding:10px;
}
.uc_post{
margin-top:1em;
}
.uc_title{
}
.uc_code{
}
.uc_number{
background:#e8eaec;
color:#FF6600;
text-align:right;
padding-right:5px;
}
.uc_content{
margin-top:1em;
}
.uc_altrow{
}
.uc_author{
	color: #FF6600;
}
.uc_owner{
	color: #FF6600;
}

.emailform1 {
	text-align: left;
	background-color: #252525;
	border: 4px solid #333;
	padding-top: 10px;
	padding-right: 10px;
	padding-bottom: 10px;
	padding-left: 30px;
	margin: 10px;
}
ul {
        margin-left: 5px;
        padding: 0px;
}


li {
        margin-left: 10px;
        margin-top: 4px;
        margin-bottom: 4px;
        padding: 0px;
        list-style-position: outside;
        list-style-type: disc;
}

#lft{
	font-size: 10px;
	font-weight: normal;
	text-decoration: none;
	color: #666666;
	padding-right: 15px;
	margin-left: -1000px;
}

#Layer2 {
	position:relative;
	/*top:5px;*/
	width:150px;
	z-index:1;
	font-size: 14px;
	font-style: normal;
	color: #FFFFFF;
	border-right:#333 6px solid;
	background-color: #000000;
	text-align: center;	/*margin-top: 5px;*/
	/*margin-bottom: 10px;*/
}

#Layer2 p{
	font-size: 12px;	
	margin-top: 2px;	
}

#leftcol{
	width:22%;
	float:left;
	position:relative;
	background-color:#000000;	
	height: auto;
	color: #FFFFFF;
	
 }
  
#leftcol ul {
	width:100%;
	/*text-align: left;*/
	padding:0;
	margin-bottom:0px;
	list-style-position: inside;
	list-style-image: url(bspacer.gif);
	list-style-type: none;	
	margin-top: 0;
	margin-right: 0;
	margin-left: 0px;
}
/*
#leftcol ul li a {width:126px;padding:3px 3px 3px 5px;display:block;background:#252525;border-right:#333 6px solid;margin-bottom:1px;}
*/
#leftcol ul li a {
	width:132px;/*width:90%;*/
	padding:3px 3px 3px 5px;
	display:block;
	background:#252525;
	border-right:#333 6px solid;
	margin-bottom:1px;
	color: #FF6600;
	text-decoration: none;
	
}
#leftcol ul li a:hover {
	background:#353535;
	border-right:#474747 6px solid;	
	text-decoration: none;
}
.news{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFFFFF;
	text-align: left;
	line-height: normal;
	letter-spacing: normal;
	background:#252525;
	border-right:#333 6px solid;
	border-left:#333 6px solid;
	font-weight: normal;
	width: 144px;	
}
.nes_title {
	color: #FFFFFF;
	font-size: 12px;
	background:#353535;
	border-right:#474747 6px solid;
	border-left:#474747 6px solid;
	text-align: center;
	font-weight: bold;
	vertical-align: middle;	
	width: 144px;
}

.news a {
	color: #FF6600;
	font-size: 12px;
	text-decoration: none;	
}

.news a:hover {
	color: #FF6600;
	font-size: 12px;	
	text-decoration: underline;
}
.news p {
	margin: 0px;
}
.news_small{
	font-size: 9px;
	color: #999999;
}
.newsScroll{
	border-right:#333 6px solid;
	border-left:#333 6px solid;
	width:550px;
	background-color: #252525;
	margin-top: 20px;
	margin-right: 10px;
	margin-bottom: 20px;
	margin-left: 0px;
	padding-top: 1px;
	padding-right: 1px;
	padding-bottom: 1px;
	padding-left: 10px;
}
.image {
	border: 1px solid #FFFFFF;
	padding: 2px;
}
#footer ul {
	margin: 5px;
	text-align: center;
	list-style-position: outside;
}

#footer li {
	list-style-type: none;
	display: inline;
}
#mylogo, #mylogo a, #mylogo a:visited, #mylogo a:hover {
	font-family: Arial, Helvetica, sans-serif;
	color: #999999;
	
}
.box_n{
	border-style: solid;
	border-color: #474747 #333 #333 #474747;
	border-width: 6px;
	background: #252525;
	width: 500px;
}
.box_bottom {
	border-style: solid;
	border-color: #474747 #333 #333 #474747;
	border-width: 6px;
	width: 550px;
	background-color: #252525;
	background-position: center center;
	margin-left: 17px;
}

.box_bottom a img {
	border: thin solid #474747;

}

td a img {
	clear: right;	
	border: none;
}

.box_catalog {
	border-style: solid;
	border-color: #474747 #333 #333 #474747;
	border-width: 6px;
	width: 540px;
	/*background-color: #252525;*/
	background-position: center center;
	margin-left: 17px;
}

.box_catalog a img {
	/*border: thin solid #474747;*/
	border: thin solid #FFFFFF;
}
.panel{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFFFFF;
	text-align: center;
	line-height: normal;
	letter-spacing: normal;
	background:#252525;
	/* background:#000000;*/
	border-right:#333 6px solid;
	border-left:#333 6px solid;
	border-bottom:#333 6px solid;
	font-weight: normal;
	width: 144px;
	vertical-align: middle;
}
.panel_title {
	color: #FFFFFF;
	font-size: 12px;
	background:#353535;	
	border-top: #474747 6px solid;
	border-right:#474747 6px solid;
	border-left:#474747 6px solid;
	text-align: center;
	font-weight: bold;
	vertical-align: middle;	
	width: 144px;
}

.panel img {
	border: thin solid #474747;
	margin-top: 10px;
	margin-bottom: 10px;
}

.panel a {
	color: #FF6600;
	font-size: 12px;
	text-decoration: none;	
}

.panel a:hover {
	color: #FF6600;
	font-size: 12px;	
	text-decoration: underline;
}

.content p img {
	margin-right: 15px;
	margin-botoom: 15px;
		
}

.leftcol {
	float: left;
	width: 228px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	margin-right: 5px;
	margin-left: 5px;
	padding: 3px;
	color: #FFFFFF;
	text-align: left;
	line-height: normal;
	letter-spacing: normal;
	background:#252525;
	border:#333 6px solid;
	font-weight: normal;
}

.leftcol a img {
	display: block;
	clear: both;
	height: auto;
	width: auto;
	background:#252525;
	margin-left: 51px;
	margin-top: 10px;
	margin-bottom: 10px;
}
.leftcol h5 {
	display: block;
	clear: both;
	text-align: center;
	background:#252525;
}

.banner_text p{	
	background: #252525;
	color: $ffffff;
}