﻿body {
		text-align:center;
		/* background: url(../images/main_bg.jpg) repeat-x;  */
		background: #000000; 
		scrollbar-face-color: #cfb4a7;
		scrollbar-shadow-color: #FFFFFF;
		scrollbar-highlight-color: #000000;
		scrollbar-3dlight-color: #ffffff;
		scrollbar-darkshadow-color: #000000;
		scrollbar-track-color: #E7EAEE;
		scrollbar-arrow-color: #FFFFFF;
		
		}
	
	#frame {
	width: 800px;
	margin-right: auto;
	margin-left: auto;
	margin-top: 10px;
	padding: 0px;
	text-align: left;
	border-width: 0px;
	border-color:#000;
	border-style: solid;
	}
		
	#contentleft {
		background: url(../images/nav_cont_bg.jpg) repeat-x; 
		width: 190px;
		height: 600px;
		padding: 0px;
		float: left;

		}
		
	#logodiv{
	background: url(../images/ventana_logo.jpg) no-repeat top center; 
	height: 105px;
	width: 190px;
	}
	
	#navtoplines{
	background: url(../images/nav_top_lines.jpg) repeat-x; 
	height: 86px;
	width: 190px;
	text-align: center;
	}
	
	#navbottomlines{
	background: url(../images/nav_bottom_llines.jpg) repeat-x; 
	height: 200px;
	width: 190px;
	text-align: center;
	}
	
	
	#navcontainer{
	
	text-align: center;
	height: 153px;
	}

	
	#contentcontact{
		width: 520px;
		border: 0px;
		float: left;
		background: #fff;
		padding: 0px 10px 10px 10px;
	}
	
	
	#contentcenter {
		width: 567px;
		border: 0px;
		float: left;
		background: #fff;
		padding: 20px;
		}
	
	#contentright {
		width: 43px;
		padding: 0px;
		float: left;
		background: #213b6e;
		height: 600px;
		background: url(../images/nav_cont_bg.jpg) repeat-x; 
		}
	
	#contentheader {
		background: #000;
		height: 10px;
		width: 800px;
		}
		
	#contentfooter {
		background: #000;
		height: 50px;
		width: 800px;
		color: #d7d7d7;
		font-family: verdana;
		font-size: 10px;
		text-align: center;
		
		}

		
	p,h1,pre {
		margin:0px 10px 10px 10px;
		}
		
	h1 {
		font-size:16px;
		padding-top:10px;
		color: #204B81;
		font-family : verdana, geneva, arial;
		}
		
	
	
		h2 {
		font-size: 12px;
		color: #204B81;
		font-family : verdana, geneva, arial;
		padding: 0px;
		}
		
		
		#linkcontainer{
		
		margin: 20px;
		
		
		}
		
		
	#contentheader h1 {
	font-size: 14px;
	padding: 0px;
	margin: 0px;

	
}
	
	#contentright p { 
	
	font-size:10px;
	
	}
	
	.staff_list{
	border:1px #ccc solid;
}
	
	
	.staff_list th{
	 text-align:center;
	 background-color: #d6dae1;
	 padding: 5px;
	 height: 30px;
	}
	

	.staff_list td{
	height: 25px;
	padding: 5px;
	text-align:center;
}


.staff_list table tr{
  border-bottom: 1px gray solid;

}


/*
.location_tab th{
	color: #213b6e;
	font-size: 13px;
	border-bottom: 1px gray solid;

}

*/

	

h1.rightheader{
	text-align: right;
	background-color: Fuchsia;
}

.right{
	text-align: right;
}

hr{
	color: #76849E;
	margin-left: 20px;
}

.italic{
	margin-left: 20px;
	font-family : verdana, geneva, arial;
	font-weight : normal;
	font-size : 11px;
	color: Black;
	font-style: italic;
}
	
	
p {
	font-size : 11px;
	font-family : verdana, geneva, arial;
	font-weight : normal;
	font-style : normal;
	color : #484848;
	line-height: 180%;
	text-align:justify;
}


#smtext{

	font-size : 10px;
	font-family : verdana, geneva, arial;
	font-weight : normal;
	font-style : italic;
	color : #696969;

}


#nonjust p{

	font-size : 11px;
	font-family : verdana, geneva, arial;
	font-weight : normal;
	font-style : normal;
	color : Black;
	line-height: 180%;
	/*text-align:justify;*/

}

img #imgb {

border: 2 px;
border-color: #7e7e7e;


}
	
	
	
input
{
	color: #2A3740;
	background: #D6DAE1;
	border: 1px solid #223B6D;
	margin: 5px;
}

.submit input
{
color: #000;
background: #ffa20f;
border: 2px outset #223B6D
}

textarea{
	color: #000;
	background: #D6DAE1;
	border: 1px solid #223B6D;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
}

form{
	margin-left: 20px;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	width: 400px;
}

address{
	
	
}

#addresscontainer{
	width: 410 px;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	float: left;
	padding:10px;
	margin-left: 7px;
	color: #204B81;
	line-height: 140%;
	border: 1px solid gray;
	
}

#contacttable{
	padding: 7px;
	margin-left: 20px;
	border: thin;
	border-style: solid;
	border-color: #95A8BB;
	background-color: #DFE8F3;
	color: #204B81;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
}



a:link { 
	font-weight: none; 
	text-decoration: none; 
	color: #808080;
	text-transform: lowercase;
	font-size: 11px;
	}

a:visited { 
	font-weight: none; 
	text-decoration: none; 
	color: #555555;
	text-transform: lowercase;
	font-size: 11px;
	}

a:hover, a:active {
	text-decoration: underline;
	color: #536777;
	text-transform: lowercase;
	font-size: 11px;
}

td{
font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	
}

body.products #contentcenter {
    position: relative;
}

body.products img.featured {
    position: absolute;
    right: 20px;
    top: 210px;
}

.gallery_page_menu {
    font-size: 14px;
    text-align: center;
    padding-top: 1.5em;
}

.gallery_page_menu a {
    font-size: 14px;
    text-decoration: underline;
}
