@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:#cc0000; 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; }

/* 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; }











