﻿.modalBackground {background-color:Gray; filter:alpha(opacity=60); opacity:0.60;} 

.thisPlaceHas{ font-family:Arial;font-size: 35pt; color: #757272;}
.tvsAndApplicances { font-size:19pt; color:#757272;}
.everything { padding-top:5px; padding-bottom:20px;color: #DC241F; font-size: 37pt; font-weight: bold; font-style: italic;}
.allNew {color: #DC241F; font-size: 16pt; padding-top: 17px;}

/* pager style */
tr.pager a:hover{
    background-color: #003366;
    color: White;
    border: 1px solid #b7d8ee;
}

tr.pager a 
{
	font-size:8pt;
	color: #929292;
    display: inline;
    border: 1px solid #e6e6e6;
    padding: .3em .5em .3em .5em;
    text-align: center;
    cursor: pointer;
    text-decoration: none;
}

tr.pager span 
{
	font-size:8pt;
	background-color: #DCDCDC;
	color: #696969;
    display: inline;
    border: 1px solid #e6e6e6;
    padding: .3em .5em .3em .5em;
    text-align: center;	
    text-decoration: none;
}

/* Outside page text styles */
.introText
{
	FONT-SIZE: 8pt; 
	COLOR: #929292; 
	FONT-FAMILY: Arial; 
	TEXT-ALIGN: justify;
	padding-left:5px; padding-right:5px; padding-bottom:5px;
}

.largeText
{
	FONT-SIZE: 20pt;
	COLOR: #929292;
	FONT-FAMILY: Arial
}

/* General link rollover */
tr.linkover a:hover{
    background-color: #DFDFDF;
    color: Black;
    border: 1px solid #b7d8ee;
}

tr.linkover a 
{
	font-size:8pt;
	color: Red;
    display: inline;
    border: 1px solid #e6e6e6;
    padding: .1em .5em .1em .5em;
    text-align: center;
    cursor: pointer;
    text-decoration: none;
}

 
/* Top Navigation Menu Styles */
div.topNav a
{
	font-size:x-small; 
	font-family: Arial, Helvetica, sans-serif; 
	color:#929292; 
	font-weight:bold;
	text-decoration:none;
}

/* Row styles for the pagination */
tr.pager a:hover{
    background-color: #DFDFDF;
    color: Red;
    border: 1px solid #b7d8ee;
}

tr.pager a 
{
	font-size:8pt;
	color: #929292;
    display: inline;
    border: 1px solid #e6e6e6;
    padding: .3em .5em .3em .5em;
    text-align: center;
    cursor: pointer;
    text-decoration: none;
}

tr.pager span 
{
	font-size:8pt;
	background-color: #DCDCDC;
	color: #696969;
    display: inline;
    border: 1px solid #e6e6e6;
    padding: .3em .5em .3em .5em;
    text-align: center;	
    text-decoration: none;
}

/* End Pager Styles */

/* Grid Highlight Rollover Styles */
.normalrow
{
    background-color:white;
}
.highlightrow
{
    background-color:#ECECEC;
    
}

/* Grid border highlighting */
.normalborder
{
	border: solid 2px white;
}

.highlightborder
{
	border: dashed 2px #929292;	
	background-color:White;
}


div.topNav a:hover
{
	color:black;
}

input.titlebtn
{
	color:#929292; 
	font-size:9pt;
	background-color:White; 
	border:none 0px white; 
	text-align:left;
    cursor:pointer;
}

input.titlebtn2
{
	color:#929292; 
	font-size:9pt;
	background-color:#ececec; 
	border:none 0px white; 
	text-align:left;
    cursor:pointer;
}


/* Button styles */
input.btn
{
   color:#929292;
   background-color:#DCDCDC;
   border:1px solid #003333;
       height: 18px;
}

/* Input textbox styles */
input.txt, select.txt, textarea.txt
{
   border:1px solid;
   border-top-color :Gray;
   border-left-color:Gray;
   border-right-color:Gray;
   border-bottom-color:Gray;
}

input.wttxt, select.wttext, textarea.wttext
{
   border:1px solid;
   border-top-color :white;
   border-left-color:white;
   border-right-color:white;
   border-bottom-color:white;	
}

/* Border for main table */
.MainBorder
{
	border: solid 3px white;
	/*border: 4px solid white;*/
}

/* comparison chart description styles */
.compText
{  
	padding-right:5px;
	padding-top:2px;
	padding-left:5px;
	padding-bottom:3px;
	color: #929292;
	font-size:8pt;
	border-right:2px solid white;
	
}
.compTitleMain
{
	font-size:10pt;
	color:White;
	border-right:2px solid white;
}
.compTitleMainText
{
	PADDING-RIGHT: 5px; 
	PADDING-LEFT: 5px; 
	padding-bottom: 5px;
	padding-top:3px;
	font-size:9pt;
	font-weight:bold;
	border-right:2px solid white;

}
.compTitle
{
	color:White;
	font-size:10pt;
	font-family:Arial;
	padding-left:4px;
	letter-spacing:1px;
	border-right:1px solid white;
}

.ServicesText
{
	font-size:10pt;
	padding-left:15px;
	padding-right:15px;
	padding-top:5px;
	padding-bottom:5px;
	color:#696969;
	font-family:Arial; 
	TEXT-ALIGN: justify
}

.ServicesTextLarge
{
	font-size:9pt;
	padding-left:5px;
	padding-top:5px;
	padding-bottom:5px;	
	color:White;
}

/* Navigation Menu Styles */
div.navi a , div.navi strong {
	color: #c8050d;
	font: 11px Verdana, Arial, Helvetica, sans-serif;
	text-decoration: none;

	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #FFFFFF;

	display: block;
	width: 130px;
	padding: 1px 0px; 
	margin: 1px;
}

div.navi strong {
	font-weight: bold;
	color: #003063;
	font-size: 12px;
}

div.navi a {
	background: #FFFFFF;

}


div.navi a:hover {
	color:Black;
	font-size: 11px;
	background: #DCDCDC;
}

/* Site Footer Styles */
.SiteFooter
{
	font-size:x-small; color:White; text-decoration:none;
}

/* Store navigation */
div.storeNav a , div.storeNav strong {
	color: #c8050d;
	font: 11px Verdana, Arial, Helvetica, sans-serif;
	text-decoration: none;

	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #FFFFFF;

	display: block;
	width: 130px;
	padding: 1px 0px; 
	margin: 1px;
}

div.storeNav strong {
	color: #000000;
}

div.storeNav a {
	background: #FFFFFF;

}

div.storeNav a:hover {
	color:Black;
	font-size: 11px;
	background: #DCDCDC;
}

/* Overall styles */
a: 
{
	color:Black;
	
}
a:hover 
{
	color:Red;
}
a:visited
{
	color:Black;
}

a:active
{
	color:Black;
}
a:link
{
	color:Black;
}
/* Styles for the tour pages */
.RightContent
{
	PADDING-RIGHT: 2px; 
	PADDING-LEFT: 5px; 
	FONT-SIZE: 11pt; 
	COLOR: #696969; 
	PADDING-TOP: 10px; 
	FONT-FAMILY: Arial;
}

/* Styles for the breadcrumb area */
div.navPad
{
	padding-left:3px;
}

div.navPad a
{
	font-size:8pt;
	color:#929292;
}

div.navPad a:visited
{
	color:#929292;
}

div.navPad a:hover
{
	color:#696969;
}

div.navPadSelected 
{
	padding-left:5px; 
	font-size:10pt; 
	color:#929292; 
	font-weight:bold;	
}

.bottomborder
{
  border-bottom:solid 1px #DCDCDC;	
}

/* Style exclusively for the selling fees tour page */
.FeesText
{
	font-size: 14pt; color: Gray; padding-left:10px;
}

.BlueContentTitles {
	color: #2C6EB7;
	font-weight: bold;
}

/* Borders for the navigation cell of the content table */
.NavCellBorder
{
	BORDER-RIGHT: #dcdcdc 1px solid; 
	BORDER-LEFT: #003366 2px solid; 
	BORDER-BOTTOM: #003366 2px solid;
}
.ContentRightBorder
{
	border-right: #003366 2px solid;
}

.AgentListingText
{
	font-size:x-small;
	color: #929292;
}

body {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	background-color: #dcdcdc;
	/*background:#D3D3D3 url('../images/bGrad.gif') repeat-x;*/
	margin-top: 15px;
	/* margin-top:2px; */
}

.SH_Describe 
{
    font-size:17px;   
}

.StorefrontText
{
	font-size:12px;
	color:#929292;
}

.PaddedCell 
{
	padding-left: 10px;
	padding-right: 10px;
	font-size: 12px;
	text-align:justify;
}

input, textarea
{
    font-size:9px;
    font-family:Verdana, Arial, Helvetica, Sans-Serif;
    /*
    border-right: 1px solid gray; border-top: 1px solid gray; 
    border-left: 1px solid gray; border-bottom: 1px solid gray;
    */
}

/* Style for the Heads up display */
.hud
{ 
    DISPLAY: none; 
    VISIBILITY: hidden; 
    FONT-FAMILY: Verdana; 
    BACKGROUND-COLOR: #eeeeee 
}
