@charset "utf-8";
/* CSS Document */

/* BODY */
body { background-color:#d0d0d0; background-image: url(http://www.vrimpressions.com/gfx/bg.jpg); background-repeat: repeat-x; background-position: top; font-size:16px; line-height:20px; font-family: "Georgia", Times New Roman, Times, serif; color:#333333; margin: 0px; }
h1 { color:#0066cc; font-weight:bold; padding:5px 0px 5px 0px; margin-top:0px; margin-bottom:0px;}
h2 { color:#0066cc; font-weight:bold; padding:5px 0px 5px 0px; margin-top:0px; margin-bottom:0px;}
p { line-height:20px; padding:5px 0px 5px 0px; margin-top:0px; margin-bottom:0px;}

/* DEFAULT ANCHORS */
a {	text-decoration:none; }
a:hover { text-decoration:underline; }
a, a img {border:none; }

/* CUSTOM ANCHORS */

/* STRUCTURE */
#container { margin: auto; width: 982px; border-width: 0; background-image:url(http://www.vrimpressions.com/gfx/container_bg.png); background-repeat:repeat-y; padding-left:10px; padding-right:10px;}
.one_column { width:255px; }
.two_column { width:50%; }
.three_column { width:708px; }
.four_column { width:100%; }

/* FLOATS */
.left { float: left; }
.right { float: right; }
.centertext { text-align:center; }

/* HEADER */
#header {height:278px; padding:0px 0px 0px 0px;}
.logo {float:left; width:720px;}
.phone_number_button {float:left; width:251px; margin-left:5px;}
.lead_box {float:left; width:251px; margin-left:5px; margin-top:4px;}

/* NAV */
#nav { margin-top:8px; background:url(http://www.vrimpressions.com/gfx/nav_bg.jpg); background-repeat:repeat-x; height:58px; font:Verdana; }
#nav_menu_links { margin-top:17px; font:Verdana; font-size:16px; font-weight:bold; color:#FFFFFF; }
#nav_menu_links p { list-style:none; line-height:10px; border-bottom:1px solid #FFFFFF; padding:0px 0px 10px 0px; }
#nav_menu_links a { color:#FFFFFF; font-size:16px; font-family:Verdana, Geneva, sans-serif; font-weight:bold; text-align:center; }
#nav_menu_links a:visited { color:#FFFFFF; font-size:16px; font-family:Verdana, Geneva, sans-serif; font-weight:bold; }
#nav_menu_links a:hover { color:#FFFFFF; font-size:16px; text-decoration:underline; font-family:Verdana, Geneva, sans-serif; font-weight:bold;}

/* Sidebar */
#sidebar_box { background-image:url(http://www.vrimpressions.com/gfx/border_bg.jpg); background-repeat:repeat-y; }
.heading { text-align:center; padding-top:17px; color:#FFFFFF; font-size:16px; font-family:Verdana, Geneva, sans-serif; font-weight:bold; }
.links { margin-left:1px; margin-right:12px; margin-top:0px; margin-bottom:10px; }
.links li { list-style-image:url(http://www.vrimpressions.com/gfx/bullet.jpg); }
.links li a { list-style-image:url(http://www.vrimpressions.com/gfx/bullet.jpg); color:#666666; font-size:13px; font-family:Verdana, Geneva, sans-serif; }
.links li a:hover { list-style-image:url(http://www.vrimpressions.com/gfx/bullet.jpg); color:#666666; font-size:13px; font-family:Verdana, Geneva, sans-serif; text-decoration:underline;  }
.links li a:visited { list-style-image:url(http://www.vrimpressions.com/gfx/bullet.jpg); color:#666666; font-size:13px; font-family:Verdana, Geneva, sans-serif;  }
.heading1 { background-image:url(http://www.vrimpressions.com/gfx/sidebar_h1.jpg); background-repeat:no-repeat; height:51px; }
.heading2 { background-image:url(http://www.vrimpressions.com/gfx/sidebar_h2.jpg); background-repeat:no-repeat; height:51px; }
.heading3 { background-image:url(http://www.vrimpressions.com/gfx/sidebar_h3.jpg); background-repeat:no-repeat; height:51px; }
.bottom { background-image:url(http://www.vrimpressions.com/gfx/border_bottom.jpg); background-repeat:no-repeat; height:23px; }

/* Footer */
#footer { text-align:center; color:#333333; font-size:12px; font-family:Verdana, Geneva, sans-serif; font-weight:500; }

/* Breadcrumbs */
#breadcrumbs { color:#333333; font-size:13px; font-family:Verdana; font-weight:500; padding-left:10px; padding-top:5px; }
#breadcrumbs2 { color:#333333; font-size:13px; font-family:Verdana; font-weight:500; }

/* Main Content Area */
#main_content_area { width:708px; }
.main_content_area_top { background-image:url(http://www.vrimpressions.com/gfx/main_content_area_top.jpg); background-repeat:no-repeat; height:14px; }
.main_content_area_mid { background-image:url(http://www.vrimpressions.com/gfx/main_content_area_bg.jpg); background-repeat: repeat-y; padding-left:15px; padding-right:15px; padding-bottom:0px; padding-top:0px; margin-top:0px; }
.main_content_area_bottom {background-image:url(http://www.vrimpressions.com/gfx/main_content_area_bottom.jpg); background-repeat:no-repeat; height:15px; }







/* Form Style */
/*
<div id="stylized" class="forms1">
  <form id="" name="" method="post" action="">
    <h4>FORM HEADER</h4>
    <p>FORM DESCRIPTION</p>
   
    <label>FIELD NAME
        <span class="small">FIELD DESCRIPTION</span>
    </label>
    <input type="text" name="textfield" id="textfield" />
    
    <button type="submit">Submit</button>
    <div class="spacer"></div>
  </form>
</div>
*/

.forms1{
	margin:0 auto;
	width:525px;
	padding:14px;
}

#stylized{
		border:solid 2px #b7ddf2;
		background:#ebf4fb;
	}
	#stylized h4 {
		font-size:18px;
		font-weight:bold;
		margin-bottom:8px;
		padding-top:0px;
		margin-top:0px;
	}
	#stylized p{
		font-size:12px;
		color:#666666;
		margin-bottom:20px;
		border-bottom:solid 1px #b7ddf2;
		padding-bottom:10px;
	}
	#stylized label{
		display:block;
		font-weight:bold;
		text-align:right;
		width:160px;
		float:left;
	}
	#stylized .small{
		color:#666666;
		display:block;
		font-size:11px;
		font-weight:normal;
		text-align:right;
		width:160px;
	}
	#stylized input{
		float:left;
		font-size:12px;
		padding:4px 2px;
		border:solid 1px #aacfe4;
		width:250px;
		margin:2px 0 20px 10px;
	}
		#stylized select{
		float:left;
		font-size:12px;
		padding:4px 2px;
		border:solid 1px #aacfe4;
		width:250px;
		margin:2px 0 20px 10px;
	}	
	#stylized textarea{
		float:left;
		font-size:12px;
		padding:4px 2px;
		border:solid 1px #aacfe4;
		width:300px;
		height:125px;
		margin:2px 0 20px 10px;
	}
	#stylized button{ 
		clear:both;
		margin-left:150px;
		width:147px;
		height:48px;
		background:#666666 url(http://www.vrimpressions.com/gfx/form-but.png) no-repeat;
		text-align:center;
		line-height:31px;
		color:#FFFFFF;
		font-size:16px;
		font-weight:bold;
	}
	
	
	
	#gallerybox {
	background:url(http://www.vrimpressions.com/gfx/gallerybg.png) no-repeat;
	width: 634px ;
	height: 194px ;
	padding:20px;
	float:none;
	}
	#gallerybox img{
	border:3px;
	border-color:#FFFFFF;
	border-style:solid;
	}









