/* Master link colors */
a:link, a:visited {
	color: #354188;
	text-decoration: none;
}
a:hover {
	color: #FF9900;
}
a:active {
	color: #CC6600;
}
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: 10px;
	margin-left: 0px;
}
h2  {
	font-size: 13px;
	font-weight: bold;
	color: #354188;
}
h3  {
	font-size: 12px;
	font-weight: bold;
	color: #354188;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 5px;
	margin-left: 0px;
}

/* Site Headers */
.lrgHdr {
	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;
}
.lrgHdr2 {
	font-size: 17px;
	font-weight: bold;
	color: #555555;
	font-style: italic;
}
.medHdr {
	font-size: 13px;
	font-weight: bold;
	color: #354188;
}
.smHdr {
	font-size: 12px;
	font-weight: bold;
	color: #354188;
}


/* Content text */
.bodyText {
	font-size: 12px;
}
.medText {
	font-size: 11px;
}
.smText {
	font-size: 10px;
}
.smText2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
}
.smTextCap {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-variant: small-caps;
}
.errors {
	color: #C00;
}

/* Special navagation text */


/* Add site specific styles below here */
.hdrBox {
	font-size: 13px;
	font-weight: bold;
	color: #BBBBBB;
	margin-bottom: 5px;
	background-color: #354188;
	display: block;
	padding-top: 3px;
	padding-right: 3px;
	padding-bottom: 3px;
	padding-left: 15px;
}
.action {
    border: 1px solid #000;
    font-size: 9px;
}


body {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	background-color: #354288;
	margin: 0px;
	font-size: 12px;
}
.bodyArea {
	background-image: url(/mainimages/bodyBg.jpg);
	background-repeat: repeat-y;
	background-position: left top;
	width: 825px;
	margin-right: auto;
	margin-left: auto;
}
.bodyBg {
	background-image: url(../mainimages/bodyBgBttm.jpg);
	background-repeat: no-repeat;
	background-position: center bottom;
	padding-bottom: 30px;
}
.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, .bluebarLeft {
	background-image: url(/mainimages/blueSidebarBg.jpg);
	background-repeat: repeat-y;
	background-position: left top;
	width: 185px;
	display: block;
}
.bluebarTop {
}
.bluebarBttm {
	background-image: url(/mainimages/blueSidebarBttm.jpg);
	background-repeat: no-repeat;
	background-position: left bottom;
	padding-bottom: 9px;
	display: block;
}
.bluebarContent {
	font-size: 11px;
	color: #FFFFFF;
	background-image: url(/mainimages/blueSidebarTop.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	padding-top: 12px;
	padding-right: 5px;
	padding-bottom: 3px;
	padding-left: 5px;
	display: block;
	text-align: center;
}
.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;
	background-image: none;
	text-align: left;
}
.bluebarContent h3 {
	font-size: 11px;
	color: #FFFFFF;
	font-style: normal;
	margin: 0px;
	padding: 0px;
}
.bluebarContent h4  {
	font-size: 10px;
	font-weight: bold;
	color: #000;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 5px;
	margin-left: 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;
}
.cartBoxText {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #FFFFFF;
	width: 240px;
	background-color: #0063A0;
	text-align: left;
	border: 1px solid #222222;
	padding: 10px;
	margin-right: 20px;
}
.cartBoxText a:link {
	color: #F6DC00;
	text-decoration: none;
}
.cartBoxText a:visited {
	color: #F6DC00;
	text-decoration: none;
}
.cartBoxText a:hover {
	color: #FF9900;
	text-decoration: none;
}
.cartBoxText a:active {
	color: #FF3333;
	text-decoration: none;
}
.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;
	background-image: url(/mainimages/contentBg.jpg);
	background-repeat: repeat-y;
	background-position: left top;
}
.contentAreaWidth {
	width: 450px;
}
#contentBttm {
	background-image: url(../mainimages/contetnBgBttm.jpg);
	background-repeat: no-repeat;
	background-position: left bottom;
	padding-bottom: 17px;
}
#contentTop {
	background-image: url(../mainimages/contentBgTop.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	padding-top: 11px;
	min-height: 300px;
	padding-right: 35px;
	padding-bottom: 0px;
	padding-left: 35px;
}
.contentPadding {
	padding: 15px;
}
.contentPadding li {
	padding-bottom: 4px;
}
.contentMinHeight {
	height: 300px;
	width: 1px;
}
.copyright {
	font-size: 9px;
	color: #FFFFFF;
	text-align: center;
	padding-top: 10px;
	padding-bottom: 5px;
}
.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;
}
#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;
}
.popupwindow a:acitve {
	background-color: #FFFFFF;
	padding: 3px 7px;
	border: 1px solid #354288;
	font-size: 11px;
	font-weight: bold;
}
form {
	margin: 0px;
	padding: 0px;
}
#formtextarea {
	font-size: 10px;
	display: block;
	height: 200px;
	width: 400px;
	overflow: auto;
	visibility: visible;
	padding: 10px;
	border: 1px solid #999;
	text-align: left;
	margin-right: auto;
	margin-left: auto;
	clip: rect(10px,auto,10px,auto);
}
.formInput {
    width:400px;
}
.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;
}
#hotspotbox {
	padding: 10px;
	width: 500px;
}
#hotspotbox img {
	margin: 5px;
}
.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: 5px;
	padding-bottom: 5px;
	height: 20px;
	padding-left: 22px;
}
.navBar a {
	font-weight: bold;
	font-size: 10px;
	display: block;
	padding-top: 3px;
	padding-right: 5px;
	padding-bottom: 3px;
	padding-left: 6px;
	float: left;
}
.navBar a:link, .navBar a:visited {
	color: #FFFA0F;
	text-decoration: none;
}
.navBar a:hover, .navBar a:active {
	color: #FFF;
	text-decoration: none;
	background-color: #353F87;
}
.navBar b a:link, .navBar b a:visited {
	color: #FFF;
	text-decoration: none;
}
.navBar b a:hover, .navBar b a:active {
	color: #FFFA0F;
	text-decoration: none;
	background-color: #353F87;
}
.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;
}

.statelisting a {
	font-size:8pt;
}
.seoLinksBox {
	padding-right: 5px;
	padding-left: 5px;
}
.sidebarPadding {
	width: 200px;
}
.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;
}
.tableColNoPadding {
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #354188;
}
.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 {
}
.topbarBttmBg {
	background-image: url(http://www.realtourvision.com/mainimages/topbarBttmBg.jpg);
	background-repeat: repeat-x;
}
.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;
}

