#footer_title_link {	color: #ffffff; }#footer_title_link a {	color: #ffffff;	text-decoration: none;}/* #footer_title_link a:visited { color: #ffffff; text-decoration: none } */#footer_title_link a:hover {	color: #ffffff;	text-decoration: underline;}body {	font-family: Verdana, Arial, Helvetica, sans-serif;	background-color: #354288;	margin: 0px;}form {	margin: 0px;	padding: 0px;}.action {    border: 1px solid #000;    font-size: 9px;}.bodyBg {	background-image: url(http://www.realtourvision.com/mainimages/bgFull.gif);	background-repeat: repeat-y;	background-position: center top;}#bodycenter {	width: 832px;	margin-right: auto;	margin-left: auto;}.background {	background-color: #495AB6;	background-image: url(http://www.realtourvision.com/mainimages/bgLeftMiddle.gif);	background-repeat: repeat-y;	background-position: left top;}.backNextPadding {	margin-top: 8px;	margin-left: 20px;	width: 95%;}.bluebarRight {	background-image: url(http://www.realtourvision.com/mainimages/bluebarRight.gif);	background-repeat: repeat-y;	background-position: left top;}.bluebarTop {	background-image: url(http://www.realtourvision.com/mainimages/bluebarTop.gif);	background-repeat: repeat-x;	background-position: left top;	height: 9px;}.bluebarBttm {	background-image: url(http://www.realtourvision.com/mainimages/bluebarBttm.gif);	background-repeat: repeat-x;	background-position: left bottom;}.bluebarLeft {	background-color: #4B5CB7;	background-image: url(http://www.realtourvision.com/mainimages/bluebarLeft.gif);	background-repeat: repeat-y;	background-position: left top;	padding-left: 10px;}.bluebarContent {	font-size: 11px;	color: #FFFFFF;	padding-top: 5px;}.bluebarContent h1 {	font-size: 13px;	color: #DDDDDD;	font-style: italic;	display: block;	border-bottom-width: 1px;	border-bottom-style: solid;	border-bottom-color: #FBE314;	margin: 5px 0px 7px;	padding: 0px;}.bluebarContent h3 {	font-size: 11px;	color: #FFFFFF;	font-style: normal;	margin: 0px;	padding: 0px;}.bluebarContent b {	font-style: italic;	font-weight: bold;	color: #FEE100;	font-size: 12px;}.bluebarContent a:link {	color: #FFFFFF;	text-decoration: none;	font-weight: bold;}.bluebarContent a:visited {	color: #FFFFFF;	text-decoration: none;	font-weight: bold;}.bluebarContent a:hover {	color: #FEE100;	text-decoration: none;}.bluebarContent a:active {	color: #FFFC00;	text-decoration: none;}.bluebarContent ul {	margin: 0px;	list-style-type: disc;	padding: 0px 0px 0px 14px;}.bluebarContent li {	margin: 0px 0px 5px;	padding: 0px;	color: #FEE100;}.bluebarContent li a:link, .bluebarContent li a:visited {	font-weight: normal;	color: #FFFFFF;}.bluebarContent li a:hover, .bluebarContent li a:active {	font-weight: normal;	color: #FEE100;}.bluebarContent p {	margin: 0px;}.categoryNav {	background-color: #0063A0;	font-size: 12px;	font-weight: bold;	color: #FFE800;	border: 1px solid #0063A0;	padding: 8px;	display: block;	text-align: center;}.contentArea {	font-size: 12px;	color: #222222;	padding-top: 20px;	padding-right: 20px;	padding-bottom: 25px;	padding-left: 20px;	background-image: url(/mainimages/contentBg.gif);	background-repeat: no-repeat;	background-position: right bottom;	min-height: 300px;}.contentAreaWidth {	width: 450px;}.contentPadding {	margin-left: 24px;	width: 785px;}.contentRight {	background-image: url(http://www.realtourvision.com/mainimages/contentRight.gif);	background-repeat: repeat-y;	background-position: left top;	width: 18px;}.contentTop {	background-image: url(http://www.realtourvision.com/mainimages/contentTop.gif);	background-repeat: repeat-x;	background-position: left top;	height: 11px;}.contentBttm {	background-image: url(http://www.realtourvision.com/mainimages/contentBttm.gif);	background-repeat: repeat-x;	background-position: left bottom;}.contentLeft {	background-color: #FFFFFF;	background-image: url(http://www.realtourvision.com/mainimages/contentLeft.gif);	background-repeat: repeat-y;	background-position: left top;	padding-left: 11px;}.contentMinHeight {	height: 300px;	width: 1px;}.copyright {	font-size: 9px;	color: #FFFFFF;	text-align: center;	padding-top: 15px;	padding-bottom: 10px;}.copyright a:link {	color: #FFE100;	text-decoration: none;}.copyright a:visited {	color: #FFE100;	text-decoration: none;}.copyright a:active {	color: #FFCC00;	text-decoration: none;}.copyright a:hover {	color: #FCF708;	text-decoration: none;}.formInput {    width:400px;}.popupwindow a:acitve {	background-color: #FFFFFF;	padding: 3px 7px;	border: 1px solid #354288;	font-size: 11px;	font-weight: bold;}.graybarBttm {	background-image: url(http://www.realtourvision.com/mainimages/graybarBttm.gif);	background-repeat: repeat-x;	background-position: left bottom;}.graybarContent {	font-size: 10px;	color: #111111;	width: 140px;	padding-top: 5px;}.graybarContent h1 {	font-size: 13px;	color: #3F52B2;	font-style: italic;	display: block;	border-bottom-width: 1px;	border-bottom-style: solid;	border-bottom-color: #FBE314;	margin: 0px 0px 5px;	padding: 0px;}.graybarContent table td {	padding: 2px 2px 8px;}.graybarContent h3 {	font-size: 11px;	font-weight: bold;	color: #000000;	margin: 0px;	padding: 0px;}.graybarContent a:link {	color: #222222;	text-decoration: none;	font-weight: bold;}.graybarContent a:visited {	color: #222222;	text-decoration: none;	font-weight: bold;}.graybarContent a:hover {	color: #FEE100;	text-decoration: none;}.graybarContent a:active {	color: #FCFB16;	text-decoration: none;}.graybarheader {	font-size: 13px;	color: #3F52B2;	font-style: italic;	display: block;	border-bottom-width: 1px;	border-bottom-style: solid;	border-bottom-color: #FBE314;	margin: 0px 0px 5px;	padding: 0px;}.graybarLeft {	background-color: #D5D5D5;	background-image: url(/mainimages/graybarBg.gif);	background-repeat: no-repeat;	background-position: right bottom;	padding-left: 10px;	border-left-width: 1px;	border-left-style: solid;	border-left-color: #BBBBBB;}.graybarRight {	background-image: url(http://www.realtourvision.com/mainimages/graybarRight.gif);	background-repeat: repeat-y;	background-position: left top;}.graybarTestimText {	color: #444444;}.graybarTestimText a:link {	color: #3F52B2;	text-decoration: none;}.graybarTestimText a:visited {	color: #3F52B2;	text-decoration: none;}.graybarTop {	background-image: url(http://www.realtourvision.com/mainimages/graybarTop.gif);	background-repeat: repeat-x;	background-position: left top;}.grayButton {	background-image: url(http://www.realtourvision.com/mainimages/grayBttn_bg.jpg);	background-repeat: repeat-x;	background-position: left top;	height: 29px;	font-weight: bold;	margin-right: auto;	margin-left: auto;	width: 520px;	padding: 0px;	margin-bottom: 10px;}.grayButton a:link, .grayButton a:visited {	color: #FEE100;}.grayButton a:hover {	color: #FFFFFF;}.grayButton a:active {	color: #EEEEEE;}.grayButton ul {	background-image: url(http://www.realtourvision.com/mainimages/grayBttn_left.jpg);	background-repeat: no-repeat;	background-position: left top;	list-style-type: none;	height: 29px;	margin: 0px;	padding: 0px;}.grayButton li {	background-image: url(http://www.realtourvision.com/mainimages/grayBttn_right.jpg);	background-repeat: no-repeat;	background-position: right top;	margin: 0px;	padding-top: 6px;	padding-right: 14px;	padding-left: 6px;	height: 29px;	text-align: center;	list-style-type: none;}.grayButtonSm150 {	background-image: url(http://www.realtourvision.com/mainimages/grayBttn_bg.jpg);	background-repeat: repeat-x;	background-position: left top;	height: 29px;	font-weight: bold;	margin-right: auto;	margin-left: auto;	width: 150px;	padding: 0px;	margin-bottom: 0px;}.grayButtonSm150 a:link, .grayButtonSm150 a:visited {	color: #FEE100;}.grayButtonSm150 a:hover {	color: #FFFFFF;}.grayButtonSm150 a:active {	color: #EEEEEE;}.grayButtonSm150 ul {	background-image: url(http://www.realtourvision.com/mainimages/grayBttn_left.jpg);	background-repeat: no-repeat;	background-position: left top;	list-style-type: none;	height: 29px;	margin: 0px;	padding: 0px;}.grayButtonSm150 li {	background-image: url(http://www.realtourvision.com/mainimages/grayBttn_right.jpg);	background-repeat: no-repeat;	background-position: right top;	margin: 0px;	padding-top: 6px;	padding-right: 14px;	padding-left: 6px;	height: 29px;	text-align: center;	list-style-type: none;}.grayButtonSm200 {	background-image: url(http://www.realtourvision.com/mainimages/grayBttn_bg.jpg);	background-repeat: repeat-x;	background-position: left top;	height: 29px;	font-weight: bold;	margin-right: auto;	margin-left: auto;	width: 200px;	padding: 0px;	margin-bottom: 0px;}.grayButtonSm200 a:link, .grayButtonSm200 a:visited {	color: #FEE100;}.grayButtonSm200 a:hover {	color: #FFFFFF;}.grayButtonSm200 a:active {	color: #EEEEEE;}.grayButtonSm200 ul {	background-image: url(http://www.realtourvision.com/mainimages/grayBttn_left.jpg);	background-repeat: no-repeat;	background-position: left top;	list-style-type: none;	height: 29px;	margin: 0px;	padding: 0px;}.grayButtonSm200 li {	background-image: url(http://www.realtourvision.com/mainimages/grayBttn_right.jpg);	background-repeat: no-repeat;	background-position: right top;	margin: 0px;	padding-top: 6px;	padding-right: 14px;	padding-left: 6px;	height: 29px;	text-align: center;	list-style-type: none;}.grayButton300 {	background-image: url(http://www.realtourvision.com/mainimages/grayBttn_bg.jpg);	background-repeat: repeat-x;	background-position: left top;	height: 29px;	font-weight: bold;	margin-right: auto;	margin-left: auto;	width: 300px;	padding: 0px;	margin-bottom: 0px;}.grayButton300 a:link, .grayButton300 a:visited {	color: #FEE100;}.grayButton300 a:hover {	color: #FFFFFF;}.grayButton300 a:active {	color: #EEEEEE;}.grayButton300 ul {	background-image: url(http://www.realtourvision.com/mainimages/grayBttn_left.jpg);	background-repeat: no-repeat;	background-position: left top;	list-style-type: none;	height: 29px;	margin: 0px;	padding: 0px;}.grayButton300 li {	background-image: url(http://www.realtourvision.com/mainimages/grayBttn_right.jpg);	background-repeat: no-repeat;	background-position: right top;	margin: 0px;	padding-top: 6px;	padding-right: 14px;	padding-left: 6px;	height: 29px;	text-align: center;	list-style-type: none;}.grayButton400 {	background-image: url(http://www.realtourvision.com/mainimages/grayBttn_bg.jpg);	background-repeat: repeat-x;	background-position: left top;	height: 29px;	font-weight: bold;	margin-right: auto;	margin-left: auto;	width: 400px;	padding: 0px;	margin-bottom: 0px;}.grayButton400 a:link, .grayButton400 a:visited {	color: #FEE100;}.grayButton400 a:hover {	color: #FFFFFF;}.grayButton400 a:active {	color: #EEEEEE;}.grayButton400 ul {	background-image: url(http://www.realtourvision.com/mainimages/grayBttn_left.jpg);	background-repeat: no-repeat;	background-position: left top;	list-style-type: none;	height: 29px;	margin: 0px;	padding: 0px;}.grayButton400 li {	background-image: url(http://www.realtourvision.com/mainimages/grayBttn_right.jpg);	background-repeat: no-repeat;	background-position: right top;	margin: 0px;	padding-top: 6px;	padding-right: 14px;	padding-left: 6px;	height: 29px;	text-align: center;	list-style-type: none;}.includeDiv {	height: auto;	width: 100%;}.logoSpacing {	padding-left: 25px;}.mapBg {	background-image: url(http://www.realtourvision.com/products/us-map.jpg);	background-repeat: no-repeat;	background-position: right top;}.navBar {	padding-top: 8px;	width: 549px;	padding-bottom: 8px;}.phonePadding {	padding-bottom: 20px;}.photoLeft {	padding-right: 20px;	padding-bottom: 10px;	float: left;}.photoRight {	padding-bottom: 10px;	padding-left: 20px;	float: right;}.picturepathlogos {	border: 1px solid #354288;	text-align: center;}.picturepathlogos img {	padding: 6px;}.popupwindow {	font-size: 12px;	color: #222222;	padding: 10px;	background-color: #FFFFFF;	margin: 5px;}.popupwindow h1 {	font-size: 17px;	font-weight: bold;	color: #555555;	display: block;	border-bottom-width: 1px;	border-bottom-style: solid;	border-bottom-color: #FEE100;	font-style: italic;	background-image: url(http://www.realtourvision.com/mainimages/headerBg.gif);	background-repeat: no-repeat;	background-position: right center;	margin-top: 0px;	margin-right: 0px;	margin-bottom: 8px;	margin-left: 0px;}.popupwindow h2 {	font-size: 16px;	font-weight: bold;	color: #354188;	margin: 0px;	padding: 0px;}.popupwindow h3 {	font-size: 12px;	font-weight: bold;	color: #555555;	margin: 0px;	padding: 0px;}.popupwindow a:link, .popupwindow a:visited {	background-color: #DDDDDD;	padding: 3px 7px;	border: 1px solid #354288;	font-size: 11px;	font-weight: bold;}.popupwindow a:hover {	background-color: #CCCCCC;	padding: 3px 7px;	border: 1px solid #354288;	font-size: 11px;	font-weight: bold;}.pressreleaseBg {	padding-right: 200px;	padding-bottom: 20px;	background-image: url(/pressreleases/pressreleaseBg.gif);	background-repeat: no-repeat;	background-position: right top;}.rightBg {	background-image: url(http://www.realtourvision.com/mainimages/bgRight.gif);	background-repeat: repeat-y;	background-position: left top;	width: 20px;}#scrollerbox {	padding-right: 20px;	padding-left: 0px;	font-size: 12px;}.statelisting a {	font-size:8pt;}.seoLinksBox {	padding-right: 5px;	padding-left: 5px;}.sidebarPadding {	border-right-width: 3px;	border-right-style: solid;	border-right-color: #000000;	width: 173px;}.sidebarsMinHeight {	width: 1px;	height: 588px;}.sidebarLeftPadding {	margin-right: 10px;	width: 160px;}.sidebarRightPadding {	margin-left: 10px;	width: 160px;}.sidebarLeftPaddingInner {	width: 190px;}.sitebttmBg {	background-image: url(http://www.realtourvision.com/mainimages/sitebttmBg.gif);	background-repeat: repeat-x;	background-position: left top;}.siteWidth {	width: 818px;}.tabSpacing {	width: 205px;}.tableBorderCart {	font-size: 12px;	padding: 5px;}.tableBorder {	font-size: 11px;	padding: 0px;	border: 1px solid #344185;}.tableHeader {	background-color: #344185;	padding: 5px;	font-size: 13px;	font-weight: bold;	color: #DDDDDD;	border-bottom-width: 2px;	border-bottom-style: solid;	border-bottom-color: #444444;}.tableHeaderCol {	background-color: #344185;	padding: 5px;	font-size: 13px;	font-weight: bold;	color: #DDDDDD;	border-bottom-width: 2px;	border-bottom-style: solid;	border-bottom-color: #444444;	border-left-width: 1px;	border-left-style: solid;	border-left-color: #AAAAAA;}.tableHeader2 {	background-color: #BBBBBB;	padding: 5px;	font-size: 12px;	font-weight: bold;	color: #0063A0;	border-bottom-width: 1px;	border-bottom-style: solid;	border-bottom-color: #000000;}.tableHeader2Col {	background-color: #BBBBBB;	padding: 5px;	font-size: 12px;	font-weight: bold;	color: #0063A0;	border-bottom-width: 1px;	border-bottom-style: solid;	border-bottom-color: #000000;	border-left-width: 1px;	border-left-style: dotted;	border-left-color: #555555;}.tableHeader3 {	background-color: #777777;	padding: 5px;	font-size: 12px;	font-weight: bold;	color: #FFFFFF;	border-bottom-width: 1px;	border-bottom-style: solid;	border-bottom-color: #888888;	text-decoration:none}.tableHeader3Col {	padding: 5px;	font-size: 12px;	font-weight: bold;	color: #FFFFFF;	border-bottom-width: 1px;	border-bottom-style: solid;	border-bottom-color: #888888;	border-left-width: 1px;	border-left-style: dotted;	border-left-color: #888888;	background-color: #777777;}.tableRowAttention a:link {	color: #FFFFFF;	text-decoration: underline;}.tableRowAttention a:visited {	color: #FFFFFF;	text-decoration: underline;}.tableRowAttention a:hover {	color: #FFFFFF;	text-decoration: none;}.tableRowAttention a:active {	color: #EEEEEE;	text-decoration: none;}.tableRowAttention {	background-color: #CC3333;	padding: 5px;	color: #000000;	border-bottom-width: 1px;	border-bottom-style: solid;	border-bottom-color: #000000;}.tableRowAttentionCol {	background-color: #CC3333;	padding: 5px;	color: #000000;	border-bottom-width: 1px;	border-bottom-style: solid;	border-bottom-color: #000000;	border-left-width: 1px;	border-left-style: dotted;	border-left-color: #555555;}.tableRow1 {	padding: 5px;	border-bottom-width: 1px;	border-bottom-style: solid;	border-bottom-color: #888888;}.tableRow2 {	padding: 5px;	border-bottom-width: 1px;	border-bottom-style: solid;	border-bottom-color: #888888;	background-color: #EEEEEE;}.tableRow1Col {	padding: 5px;	border-bottom-width: 1px;	border-bottom-style: solid;	border-bottom-color: #888888;	border-left-width: 1px;	border-left-style: solid;	border-left-color: #DDDDDD;}.tableRow2Col {	padding: 5px;	border-bottom-width: 1px;	border-bottom-style: solid;	border-bottom-color: #888888;	border-left-width: 1px;	border-left-style: solid;	border-left-color: #DDDDDD;	background-color: #EEEEEE;}.tableCell1 {	padding: 5px;}.tableCell2 {	padding: 5px;	background-color: #EEEEEE;}.tableCell1Col {	padding: 5px;	border-left-width: 1px;	border-left-style: solid;	border-left-color: #DDDDDD;}.tableCell2Col {	padding: 5px;	border-left-width: 1px;	border-left-style: solid;	border-left-color: #DDDDDD;	background-color: #EEEEEE;}.tableFooter {	padding: 3px;	border-bottom-width: 3px;	border-bottom-style: solid;	border-bottom-color: #354288;}.tableFooter2 {	padding: 3px;	border-bottom-width: 3px;	border-bottom-style: solid;	border-bottom-color: #354288;	background-color: #EEEEEE;}.tableBoxTopLeft {	background-image: url(http://www.realtourvision.com/rtvdealersites/mainimages/boxTopLeft.gif);	background-repeat: no-repeat;	height: 10px;	width: 10px;}.tableBoxTopRight {	background-image: url(http://www.realtourvision.com/rtvdealersites/mainimages/boxTopRight.gif);	background-repeat: no-repeat;	height: 10px;	width: 10px;}.tableBoxTop {	background-image: url(http://www.realtourvision.com/rtvdealersites/mainimages/boxTop.gif);	background-repeat: repeat-x;	height: 10px;}.tableBoxRight {	background-image: url(http://www.realtourvision.com/rtvdealersites/mainimages/boxRight.gif);	background-repeat: repeat-y;	width: 10px;}.tableBoxLeft {	background-image: url(http://www.realtourvision.com/rtvdealersites/mainimages/boxLeft.gif);	background-repeat: repeat-y;	width: 10px;}.tableBoxBttmLeft {	background-image: url(http://www.realtourvision.com/rtvdealersites/mainimages/boxBttmLeft.gif);	background-repeat: no-repeat;	height: 10px;	width: 10px;}.tableBoxBttmRight {	background-image: url(http://www.realtourvision.com/rtvdealersites/mainimages/boxBttmRight.gif);	background-repeat: no-repeat;	height: 10px;	width: 10px;}.tableBoxBttm {	background-image: url(http://www.realtourvision.com/rtvdealersites/mainimages/boxBttm.gif);	background-repeat: repeat-x;	height: 10px;}.tableBoxBg {	background-color: #FFFFFF;	padding: 8px;	color: #354288;	font-size: 12px;}.tableBoxBg b {	font-size: 13px;	font-weight: bold;	color: #FF6600;}.testimonialsRows {	font-size: 11px;	padding: 20px;	border-bottom-width: 1px;	border-bottom-style: solid;	border-bottom-color: #CACACA;}.topText {	font-size: 9px;	color: #FEE100;	padding-left: 35px;	text-align: center;	padding-top: 5px;}.topText a:link {	color: #FFFFFF;	text-decoration: none;}.topText a:visited {	color: #FFFFFF;	text-decoration: none;}.topText a:hover {	color: #FEE100;	text-decoration: none;}.topText a:active {	color: #FFF70B;	text-decoration: none;}.topbarBg {	background-color: #4A5AB6;	background-image: url(/mainimages/bgLeft.gif);	background-repeat: repeat-y;	background-position: left top;	height: 163px;	margin: 0px;	padding: 0px;}.topbarBttmBg {	background-image: url(http://www.realtourvision.com/mainimages/topbarBttmBg.jpg);	background-repeat: repeat-x;	background-position: left top;}.topbarBgLeft {	background-image: url(http://www.realtourvision.com/mainimages/topbarBttm.gif);	background-repeat: no-repeat;	background-position: left top;	width: 35px;}.topbarBgRight {	background-image: url(http://www.realtourvision.com/mainimages/topbarBttnRight.gif);	background-repeat: no-repeat;	background-position: right top;	width: 15px;}.walkBg {	background-image: url(http://www.realtourvision.com/3dwalk/image3D.jpg);	background-repeat: no-repeat;	background-position: right top;	padding-right: 220px;}.welcomeTextArea {	font-size: 10px;	color: #354288;	height: 90px;	margin-top: 15px;	margin-left: 10px;	overflow: auto;	margin-bottom: 30px;	margin-right: 25px;} /* Management Menu */ /*/ To edit the manage menu text colors edit*  #p7PMnav a {} //font color for menu*  #p7PMnav a:hover, #p7PMnav a:active, #p7PMnav a:focus {} //font hover,ect*  #p7PMnav .p7PMmark {} // current page marker/*/.manageMainMenuBorder {	font-family: Arial, Helvetica, sans-serif;	font-size: 12px;	color: #FFFFFF;	padding: 0px;	border: 1px solid #000000;}.manageMainMenu{	background-color: #EEEEEE;	color: #FFFFFF;	padding: 3px;}.manageMainMenu a:hover{	background-color: #FFFFFF;	color: #FFFFFF;	letter-spacing: 0.01px;}.manageSubMenu{	background-color: #EEEEEE;	padding: 3px;	border-bottom-width: 1px;	border-bottom-style: solid;	border-bottom-color: #BBBBBB;}.manageBox {	background-color: #FFFFFF;	padding: 5px;	border: 1px solid #222222;	min-width: 700px;}
