/*********************** Centering page and Graphic ***********************/
body {
text-align: center; 

background-color:#030504;
margin: 0px;
padding: 0px;
font-family: "tahoma", arial, helvetica, sans-serif;
}



img.floatLeft {    
float: left; 
margin: 0px 0px 0px 0px; 
}
img.floatRight { 
    float: right; 
    margin: 0px 0px 50px 20px; 
}


/*********************** bars ***********************/
#bar {
position: absolute;
	top: 0px;      	
	left: 0px;
}

#pic {
position: absolute;
	top: 149px;      	
	left: 0px;
}
#pic1 {
position: absolute;
	top: 149px;      	
	left: 701px;
}

/*********************** boxes ***********************/
#white_box {
	position: absolute; 	
	top: 0px;      	
	left: 0px;
	height: 600px;	
	width: 900px;
	background-color: #FFFFFF;

}



#box1 {
	position: absolute; 	
	top: 151px;      	
	left: 0px;
	height: 386px;	
	width: 168px;
	background-color: #D1DBE2;

}

#box2 {
	position: absolute; 	
	top: 540px;      	
	left: 0px;
	height: 60px;	
	width: 780px;
	background-color: #ED2028;

}

#box3 {
	position: absolute; 	
	top: 540px;      	
	left: 780px;
	height: 60px;	
	width: 60px;
	background-color: #D1DBE2;

}

#box4 {
	position: absolute; 	
	top: 540px;      	
	left: 840px;
	height: 60px;	
	width: 60px;
	background-color: #ACBECB;

}

#box5 {
	position: absolute; 	
	top: 148px;      	
	left: 840px;
	height: 392px;	
	width: 60px;
	background-color: #D1DBE2;

}

/*********************** Buttons ***********************/

#but1 {
     	position: absolute; 
	top: 211px;      	
	left: 240px;
}

#but2 {
     	position: absolute; 
	top: 210px;      	
	left: 410px;

}

#but3 {
     	position: absolute; 
	top: 212px;      	
	left: 580px;

}

#rec_but {
     	position: absolute; 
	top: 544px;      	
	left: 708px;

}




/*********************** left menu ***********************/

#navcontainer {
top: 340px; 
left: 105px;
position: absolute; 
width: 150px; 
}

#navcontainer ul{
text-align: left;
margin-left: 0;
padding-left: 0;
list-style-type: none;
letter-spacing: 0px;
font-size: 15px;
color: #FFFFFF;
font-weight: bold;
}

#navcontainer a
{
display: block;
padding: 5px 0px 5px 15px;
width: 150px;

border-left: #FFFFFF 5px;
margin: 2px 0px 0px 0px

}

#navcontainer a:link, #navlist a:visited
{
color: #2E0C09;
text-decoration: none;
}

#navcontainer a:hover
{

color: #ED2028;
}






/*********************** long navs ***********************/
#nav {
     	position: absolute; 
	top: 105px;      	
	left: 15px;
}

.navs {
	text-align: left;
	font-size: 16px;
	color: #527394;
	letter-spacing: 2px;
	font-weight: plain;
	text-decoration: none;
	}

.navs A:link {
color:#FFFFFF;
text-decoration: none;
}

.navs A:active {
color:#FFFFFF;
text-decoration: none;
}

.navs A:hover {
color: #527394;
text-decoration: none;
}

.navs A:visited {
color: #FFFFFF;
text-decoration: none;
}

/*********************** scrolls ***********************/
#scroll {
position: absolute; 

top: 310px;      	
left: 350px;

height: 230px;
width: 430px;
overflow: auto;


border: 2px solid #030504;
padding: 8px;
}

#scroll_content {
     	position: absolute; 
	top: 5px;      	
	left: 5px;
	width: 420px;

}

.scroll-header {
	text-align: left;
	font-size: 16px;
	color: #ED2028;
	font-weight: bold;
}

.scroll_body {
	text-align: left;
	font-size: 12px;
	color: #2E0C09;
	font-weight: plain;
}




/*********************** headers ***********************/
#header {
     	position: absolute; 
	top: 45px;      	
	left: 155px;
	width: 300px;

}

.title {
	text-align: left;
	font-size: 30px;
	color: #FFFFFF;
	letter-spacing: 5px;
	font-weight: plain;
}

/*********************** Info Boxes ***********************/

#box6 {
	position: absolute; 	
	top: 170px;      	
	left: 210px;
	height: 200px;	
	width: 480px;
	border: 1px solid #D1DBE2;

}

#header1 {
     	position: absolute; 
	top: 170px;      	
	left: 210px;
}
.title1 {
	text-align: center;
	font-size: 14px;
	color: #FFFFFF;
	font-weight: plain;
	display: block;
	padding: 5px 0px 5px 1px;
	width: 480px;
	background-color: #ED2028;
	margin: 0px 0px 0px 0px

}




#apply {
     	position: absolute; 
	top: 310px;      	
	left: 240px;
}

#call {
     	position: absolute; 
	top: 310px;      	
	left: 410px;
}

#news {
     	position: absolute; 
	top: 310px;      	
	left: 580px;
}


#address_details {

     	position: absolute; 

	top: 420px;      	

	left: 210px;
	width: 480px;

}




.add-link2 {
	text-align: centre;

	font-size: 12px;

	color: #FFFFFF;
line-height: 18px;
letter-spacing: 2px;
	font-weight: plain;
	
}

.add-link2 A:link {
font-size: 12px;
color:#FFFFFF;
text-decoration: none;

}

.add-link2 A:active {
font-size: 12px;
color:#FFFFFF;
text-decoration: none;

}

.add-link2 A:hover {
font-size: 12px;
color: #A7A9AC;
text-decoration: none;

}

.add-link2 A:visited {
font-size: 15px;
color: #FFFFFF;
text-decoration: none;

}

.title2 {
	text-align: center;
	font-size: 11px;
	color: #527394;
	font-weight: plain;
	

}

.title3 {
	text-align: centre;
	font-size: 12px;
	color: #FFFFFF;
line-height: 18px;
letter-spacing: 2px;
	font-weight: plain;
	

}



#box7 {
	position: absolute; 	
	top: 383px;      	
	left: 210px;
	height: 150px;	
	width: 480px;
	background-color: #527394;

}

#header2 {
     	position: absolute; 
	top: 383px;      	
	left: 210px;
}




/*********************** Body Text ***********************/

#body {
     	position: absolute; 
	top: 40px;      	
	left: 0px;
	width: 300px;

}
.body {
	text-align: left;
	font-size: 11px;
	color: #104263;
	font-weight: plain;
}
.body2 {
	text-align: left;
	font-size: 11px;
	color: #FFFFFF;
	font-weight: plain;
}




/*********************** Address ***********************/

#address {
     	position: absolute;
	top: 78px;      	
	left: 610px;
}




.add-links {
	text-align: right;
	font-size: 9px;
	color: #FFFFFF;
	font-weight: plain;
	line-height: 14px;
	
}

.add-links A:link {
font-size: 9px;
color:#FFFFFF;
text-decoration: none;

}

.add-links A:active {
font-size: 9px;
color:#FFFFFF;
text-decoration: none;

}

.add-links A:hover {
font-size: 9px;
color: #A7A9AC;
text-decoration: none;

}

.add-links A:visited {
font-size: 9px;
color: #FFFFFF;
text-decoration: none;

}

/*********************** LINKS ***********************/

#link {
     	position: absolute;
	top: 540px;      	
	left: 350px;
}




.links {
	text-align: left;
	font-size: 16px;
	color: #F21839;
	font-weight: plain;
	line-height: 20px;
	
}

.links A:link {
font-size: 16px;
color:#F21839;
text-decoration: none;

}

.links A:active {
font-size: 16px;
color:#F21839;
text-decoration: none;

}

.links A:hover {
font-size: 16px;
color: #6F280F;
text-decoration: none;

}

.links A:visited {
font-size: 16px;
color: #F21839;
text-decoration: none;

}

/*********************** Gallery ***********************/

#clickbelow{
	position:absolute;
	top: 245px;      	
	left: 310px;
	width:600px;
	
}


#gallerywrapper{
	top: 270px;      	
	left: 310px;
	float:left;
	position:absolute;
	
	z-index:5;
}

.gallerydisplay {
	padding:0;
	margin:0px 0px 0px 0px;
	list-style-type:none;
	float:left;
}

.gallerydisplay img.mainimage, 
#defaultimage img.mainimage{
		top: 10px;      	
	left: 210px;
	width:300px;
	height:300px;
}


.gallerydisplay li {
	float:left;
	margin:10px 0px 0px 0px;
}


.gallerydisplay li a img.mainimage {
	position:absolute;
	left:0;
	visibility:hidden;
	top:55px;
	z-index:5;
}

.gallerydisplay li a:active img.mainimage, .gallerydisplay li a:focus img.mainimage {
	top: 10px;      	
	left: 210px;
	visibility:visible;
}

.gallerydisplay li img.thumbnail{
	height:40px;
	width:40px;
	margin-right:10px;
	
}

.gallerydisplay li a:active img.thumbnail{
	
}

#defaultimage img{
	position:absolute;
	top:60px;
	left:0;
	
	z-index:-1;
}

