

 
html{
	background-image:url(images/bgpat.jpg);
	background-color:#000000;
}
body{ 
margin: 0; padding: 0; 
}

h1{
font-family:Arial, Helvetica, sans-serif;
font-size:14px;
font-weight:none;
}
h2{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:none;
}
h3{
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
font-weight:none;
}
p {
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#6d6452;
}
a:link{
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#7e3a23;
text-decoration:none;
}
a:hover{
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#bf3202;
text-decoration:none;
}
a:visited{
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#555;
text-decoration:none;
}


div#container{
position:absolute;
top: 0px;
left: 20%;
width:763px;
height:810px;

} 
div#header{
position:relative;
	top: 0px;
	margin:0 0 0 0;
	width:748px;
	height:180px;
	}
div#homeimage{
position::absolute;
	background:url(images/homeimage.jpg);
	background-position:right top;
	background-repeat:no-repeat;
	padding:0;
	margin: -182px 0px 0px 252px;
	width:496px;
	height:182px;
}
div#langbar{
background:url(images/langbar.png);
background-position:left top;
background-repeat:no-repeat;
margin-left: 0px;
margin-right:0px;
margin-top: 14px;
width:252px;
height:29px;
}
div#langbar p{
color:#FFFFFF;
padding: 7px;
font-size: 11px;
}
div#langbar a{
color:#FFFFFF;
padding: 5px;
font-size: 11px;
text-decoration:none;
}
div#langbar a:hover{
color:#000000;
padding: 5px;
font-size: 11px;
}

div#logo{
background:url(images/logo.jpg);
background-position:left center;
background-repeat:no-repeat;
margin-top: 0px;
width:252px;
height:139px;
}
div#headerdown{
position:relative left: -50px top: 100px;
background:url(images/header_borderdown.jpg) no-repeat;
margin: 0 0 0 0;
width:748px;
height:13px;
}
div#navbar{
position: relative;
top: -6px;
margin: 0 0 0 0;
padding-top: 0;
width:723px;
height: 30px;
}
div#contentheader{
position: relative;
top: -6px;
background:url(images/contheader.jpg) no-repeat;
margin:0 0 0 0px;
width:723px;
height:9px;
}
/* - Main Content Styles - */

div#content{
margin: -6px 0 0 -16px;
}

div#maincontent{
position:relative;
background:#FFFFFF;
top: 0px;
margin: -16px 0 0 -16px;
width:462px;
height:541px;
}

div#maincontent1{
z-index:3;
position:absolute;
background:url(images/maincont_top.jpg) no-repeat;
margin:12px 0 0 11px;
width:440px;
height:285px;
}
div#maincontenttext h1{
z-index: 2;
position:absolute;
left: 15px;
top: 60px;
padding:0;
width: 134px;
height: 118px;
background:url(images/wellcome.png) no-repeat ;
text-indent: -9999px;
}
div#maincontenttext p{
z-index: 1;
position:absolute;
left: 15px;
top: 120px;
right:15px;
margin:0;
padding:0;
}
div#maincontent2{
z-index:4;
position:absolute;
background:url(images/maincont_pics.jpg) no-repeat;
margin: 220px auto;
width:439px;
height:305px;
}

/* - SubContent Styles - */

div#subcont_top{
background:url(images/subcont_top.jpg) no-repeat;
position:absolute;
background-position:right top;
margin:-541px 446px;
width:293px;
height:26px;
}
div#subcont{
position:absolute;
background:url(images/subcont_bg.jpg) no-repeat;
margin:-515px 446px;
width:318px;
height:184px;
}

div#subcont1{
position:absolute;
background:url(images/subcont_bg.jpg) no-repeat;
margin:-335px 446px;
width:318px;
height:184px;

}






div#subcont h1{
position:absolute;
left:6px;
top: 8px;
margin: 0;
padding:0;
width:305px;
height:23px;
background:url(images/subcont_header.png) ;
text-indent: -9999px;
}
div#subcont a{
position:absolute;
font-family:Arial, Helvetica, sans-serif;
font-size:10px;
text-decoration:none;
color:#6f2b18;
left:225px;
top: 163px;
}
ul#thumbs{
list-style-type : none;  
}
li#thumb1 a{
top : 40px; 
left: 8px; 
width : 148px; 
height :118px;
background:url(images/thumb-1.jpg) no-repeat;
}
li#thumb2 a{
top : 40px; 
left: 161px; 
width : 148px; 
height :118px;
background:url(images/thumb-2.jpg) no-repeat;
}

div#subcontact{
position:absolute;
background:url(images/subcontact.jpg) no-repeat;
margin:-131px 446px;
width:293px;
height:138px;
}
div#subcontact h2{
background:url(images/caravena_addhead.png) no-repeat;
padding: 0;
margin:15px 0 0 20px;
width:105px;
height:11px;
text-indent:-9999px;
}
div#subcontact h3{
color:#6d6452;
padding: 0;
margin:10px 0 0 20px;
}
div#subcontact p{
padding: 0;
margin:10px 0 0 20px;
}

div#subcontact_footer{
position:absolute;
background:url(images/subcontact_bottom.jpg) no-repeat;
margin:0px 446px;
width:293px;
height:27px;
}

div#subcontact_footer p{
font-size:10px;
margin: 6px 0 0 100px;
letter-spacing:.01em;
}

/*--begining of the nav css --*/

ul#nav_main { 
list-style-type : none; 
position : relative; 
width : 723px; 
height : 30px; 
margin : 0; 
padding : 0; 
background :url(images/menu_ul.jpg) no-repeat 0 0 ;
}
li#nm_1 { position:absolute; 
top : 0px; 
left: 0px; 
width : 110px; 
height : 30px;
background:url(images/menu_li.jpg) no-repeat 0 0;
}
li#nm_1 a:hover{
width : 110px; 
background:url(images/menu_li.jpg) no-repeat 0px -31px;
}
li#nm_2 { position : absolute; 
top : 0px; 
left: 110px; 
width : 132px; 
height : 30px; 
background:url(images/menu_li.jpg) no-repeat -110px 0px;
}
li#nm_2 a:hover{
width : 132px; 
background:url(images/menu_li.jpg) no-repeat -110px -31px;
}
li#nm_3 { position : absolute; 
top : 0px; 
left: 242px; 
width : 105px; 
height : 30px; 
background:url(images/menu_li.jpg) no-repeat -242px 0px;
}
li#nm_3 a:hover{
width : 105px; 
background:url(images/menu_li.jpg) no-repeat -242px -31px;
}
li#nm_4 { position : absolute; 
top : 0px; 
left: 347px; 
width : 117px; 
height : 30px; 
background:url(images/menu_li.jpg) no-repeat -347px 0px;
}
li#nm_4 a:hover{
width : 117px; 
background:url(images/menu_li.jpg) no-repeat -347px -31px;
}
li#nm_5 { position : absolute; 
top : 0px; 
left: 464px; 
width : 139px; 
height : 30px; 
background:url(images/menu_li.jpg) no-repeat -464px 0px;
}
li#nm_5 a:hover{
width : 139px; 
background:url(images/menu_li.jpg) no-repeat -464px -31px;
}
li#nm_6 { position : absolute; 
top : 0px; 
left: 603px; 
width : 110px; 
height : 30px; 
background:url(images/menu_li.jpg) no-repeat -603px 0px;
}
li#nm_6 a:hover{
width : 110px; 
background:url(images/menu_li.jpg) no-repeat -603px -31px;
}
ul#nav_main a { display : block;
font: Arial, Helvetica, sans-serif;
text-indent: -9999px;
font-size: 100%;
font-weight:normal;
color:#f8f8f3; 
width : 100px; 
height : 30px; 
text-decoration : none;
overflow:hidden;
}

/* - subnavigation styles- */

ul#subnav{ 
list-style-type : none; 
position : relative; 
width : 462px; 
height : 28px; 
margin:0 0 0 -16px; 
padding: 0; 
background:#FFFFFF ;
font: Arial, Helvetica, sans-serif;
font-size:x-small;
}

ul#subnav a { display : block;
font-family: Tahoma, Arial, Helvetica, sans-serif;
color:#813e28;
font-size: 10px;
font-weight:normal;
text-decoration : none;
letter-spacing:0.04em;
}

li#sn_1 { position:absolute; 
top : 5px; 
left: 10px; 
width : 90px; 
height : 30px;
background:url(images/bullet1.jpg) no-repeat 0px 1px ;
text-indent: 15px;
}
li#sn_2 { position:absolute; 
top : 5px; 
left: 120px; 
width : 50px; 
height : 30px;
background:url(images/bullet2.jpg) no-repeat 35px 2px ;
text-indent: 0px;
}
li#sn_3 { position:absolute; 
top : 5px; 
left: 165px; 
width : 80px; 
height : 30px;
background:url(images/bullet2.jpg) no-repeat 70px 2px ;
text-indent: 0px;
}
li#sn_4 { position:absolute; 
top : 5px; 
left: 245px; 
width : 50px; 
height : 30px;
background:url(images/bullet2.jpg) no-repeat 40px 2px ;
text-indent: 2px;

}
li#sn_5 { position:absolute; 
top : 5px; 
left: 300px; 
width : 60px; 
height : 30px;
background:url(images/bullet2.jpg) no-repeat 50px 2px ;
text-indent: 0px;
}
li#sn_6 { position:absolute; 
top : 5px; 
left: 355px; 
width : 60px; 
height : 30px;
background:url(images/bullet2.jpg) no-repeat 45px 2px ;
text-indent: 5px;
}
li#sn_7 { position:absolute; 
top : 5px; 
left: 410px; 
width : 40px; 
height : 30px;
background:url(images/bullet2.jpg) no-repeat 40px 2px ;
text-indent: 0px;
}

li#sn_1 a:hover,li#sn_2 a:hover,li#sn_3 a:hover,li#sn_4 a:hover,li#sn_5 a:hover,li#sn_6 a:hover,li#sn_7 a:hover{
color:#ff7c21;
}
/* - subnavigation styles- */
