﻿body  {
	font-size: 12px;
	font-family: Arial, Helvetica,Verdana, sans-serif;
	background: #666666;
	margin: 0;
	padding: 0;
	text-align: center;
	color: #000000;
}
h1{ color:#ff0000; font-size:18px;}
.ProWebsites #header h4{ margin:0px; text-indent:-99999px; padding: 0px; background:url(images/hotsyLogo.png) no-repeat left; width:177px; height:80px;}
/*.ProWebsites #container { width: 800px; background: #FFFFFF; margin: 0 auto; text-align: left; background-image:url(images/nav/navBG.jpg); background-position:left; background-repeat:repeat-y;}*/
.ProWebsites #container { width: 800px; background: #FFFFFF; margin: 0 auto; text-align: left;} 

.ProWebsites #header {background: #ffffff; padding: 0px; margin:0px;} 

.ProWebsites #sidebar1 {float: left; width: 150px; padding: 0px; margin:0px;}
.ProWebsites #navBG{ clear:both; padding:0px; margin:0px; background-image:url(images/nav/left-nav-bg.jpg); background-position:left top; background-repeat:repeat-y;}
.ProWebsites #navBGBottom{ clear:both;  padding:0px; margin:0px; background-image:url(images/nav/left-nav-bottom.jpg); background-position:left; background-repeat:no-repeat; width:200px; height:18px;}
.ProWebsites #mainContent { float:right; width:620px; margin:0px; padding: 0px 10px 10px 10px;} 
.ProWebsites #footer { padding: 0px; background:#000000; color:#FFF; font-size:10px; text-align:center;} 
/*.ProWebsites #footer #footerLinks a:link, a:visited, a:active, a:hover{ color:#FFF; padding:0px 5px;}*/
.ProWebsites #nav{list-style: none; margin:0px; padding:0px;}
.ProWebsites #prowebLink {background: #666666; font-size:10px; color:#000000; text-align:right;}

.ProWebsites #homeBoxes{ overflow:hidden; clear:both; background-image:url(images/homeBoxBG.jpg); background-position:left; background-repeat:repeat-y;}
.ProWebsites #homeBoxLeft{ float:left; width:220px;}
.ProWebsites #homeBoxMiddle{ float:left; width:220px; margin-left:15px;}
.ProWebsites #homeBoxRight{ float:left; width:150px; margin-left:15px;}
.ProWebsites #homeBoxLeftHeader{ clear:both; background-color:#cbcbcb; font-weight:bold; text-align:center;}
.ProWebsites #homeBoxMiddleHeader{ clear:both; background-color:#cbcbcb; font-weight:bold; text-align:center;}
.ProWebsites #homeBoxRightHeader{ clear:both; background-color:#cbcbcb; font-weight:bold; text-align:center;}
.ProWebsites #homeBoxLeftContent{ clear:both; text-align:center; margin-top:10px;}
.ProWebsites #homeBoxMiddleContent{ clear:both; text-align:center; margin-top:10px;}
.ProWebsites #homeBoxRightContent{ clear:both; text-align:center;}
.ProWebsites #moviesTable td{ padding-left:10px; text-align:center; vertical-align:top;}

.salePrice{ text-align:center; color:#ff0000; font-size:small; font-weight:bold; padding-top:20px;}
.each{ text-align:right; color:#000000; font-weight:bold;}
.price{text-align:center; font-size:xx-large; font-weight:bold; padding:10px 5px; white-space:nowrap;}

.bannerPhone{ color:#FFF; font-weight:bold; text-align:right; font-size:18px;}
.bannerCompany{ color:#FFF; font-weight:bold; text-align:right; font-size:25px; margin-top:20px; margin-bottom:0px; padding-bottom:0px;}
.sacramento{ margin-top:0px; padding-top:0px;}
.navImageLink{ clear:both; margin-bottom:5px;}
.pad5{ padding:10px}
.pad10{ padding:10px;}
.pwHeader{ font-weight:bold; color:#000000; font-size:1.1em;}
.error{ color:#ff0000;}
.fltrt { /* this class can be used to float an element right in your page. The floated element must precede the element it should be next to on the page. */
	float: right;
	margin-left: 8px;
}
.fltlft { /* this class can be used to float an element left in your page */
	float: left;
	margin-right: 8px;
}
.clearfloat { /* this class should be placed on a div or break element and should be the final element before the close of a container that should fully contain a float */
	clear:both;
    height:0;
    font-size: 1px;
    line-height: 0px;
}
.stackRight{float:right; clear:right; padding-left:5px; margin-left:10px;}
.stackLeft{float:left; clear:left; padding-right:5px; margin-right:10px;}
.stackRightTP{float:right; clear:right; padding-left:5px; margin-left:10px; padding-top:10px;}
.stackLeftTP{float:left; clear:left; padding-right:5px; padding-top:10px; margin-right:10px;}

.l1{ padding-left:0px;}
.l2{ padding-left:15px;}
.l3{ padding-left:30px;}
.l4{ padding-left:45px;}
/* ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ */
a.bottomlink:link, a.bottomlink:active, a.bottomlink:visited, a.bottomlink:hover{ color:#FFF; text-decoration:none;}
a.proweblink:link, a.proweblink:active, a.proweblink:visited, a.proweblink:hover{ color:#000; text-decoration:underline;}
/* ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ */
a.topNav:link, a.topNav:visited,a.topNav:active,a.topNav:hover{ padding: 3px 20px; color:#ffffff; text-decoration:none;}
a.topNav:hover{text-decoration:underline;}
/* ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ */
a.topNavActive:link,a.topNavActive:visited,a.topNavActive:active,a.topNavActive:hover{ padding: 3px 20px; color:#ff0000; text-decoration:none; font-weight:bold;}
a.topNavActive:hover{text-decoration:underline; font-weight:bold;}
/* ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ */
a.directions:link, a.directions:active, a.directions:visited, a.directions:visited{ color:#000000; font-style:italic; text-decoration:underline}
a.directions:hover{ background-color:#cccccc;}
/* ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ */
a.white:link, a.white:visited, a.white:active, a.white:hover{color: #ffffff;text-decoration:none;}
a.white:hover{color:#000000;}
/* ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ */
/* ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ */
/* ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ */
/* ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ */
/* ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ */
/* ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ */
/* ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ */

a.navL1:link, a.navL1:active, a.navL1:visited, a.navL1:hover
{
	display:block;
	text-decoration:none;
	font-weight:bold;
	color:#000000;
	font-size:11px;
	padding-top:3px;
	padding-bottom: 3px;
	padding-left: 5px;
	padding-right: 5px;
	background-color: #cccccc;
	/*border-bottom-width: 1px;
	border-bottom-style: solid;*/
	border-bottom-color: #000000;
}
a.navL1:hover{background-color: #707070;}

a.navL1Active:link, a.navL1Active:active, a.navL1Active:visited, a.navL1Active:hover
{
	display:block;
	text-decoration:none;
	font-weight:bold;
	color:#FFFFFF;
	font-size:11px;
	padding-top:3px;
	padding-bottom: 3px;
	padding-left: 5px;
	padding-right: 5px;
	background-color: #000000;
	/*border-bottom-width: 1px;
	border-bottom-style: solid;*/
	border-bottom-color: #000000;
}
a.navL1Active:hover{color:#ffffff;background-color: #707070;}
/* ~~~~~~~~~~~~~~~~~~~~~~~~~~~ */
a.navL2:link, a.navL2:active, a.navL2:visited, a.navL2:hover
{
	display:block;
	text-decoration:none;
	font-weight:bold;
	color:#000000;
	font-size:11px;
	padding-top:3px;
	padding-bottom: 3px;
	padding-left: 20px;
	padding-right: 5px;
	background-color: #cccccc;
	/*border-bottom-width: 1px;
	border-bottom-style: solid;*/
	border-bottom-color: #000000;
}
a.navL2:hover{background-color: #707070;}

a.navL2Active:link, a.navL2Active:active, a.navL2Active:visited, a.navL2Active:hover
{
	display:block;
	text-decoration:none;
	font-weight:bold;
	color:#FFFFFF;
	font-size:11px;
	padding-top:3px;
	padding-bottom: 3px;
	padding-left: 20px;
	padding-right: 5px;
	background-color: #000000;
	/*border-bottom-width: 1px;
	border-bottom-style: solid;*/
	border-bottom-color: #000000;
}
a.navL2Active:hover{color:#ffffff;background-color: #707070;}
/* ~~~~~~~~~~~~~~~~~~~~~~~~~~~ */
a.navL3:link, a.navL3:active, a.navL3:visited, a.navL3:hover
{
	display:block;
	text-decoration:none;
	font-weight:bold;
	color:#000000;
	font-size:11px;
	padding-top:3px;
	padding-bottom: 3px;
	padding-left: 30px;
	padding-right: 5px;
	background-color: #cccccc;
	/*border-bottom-width: 1px;
	border-bottom-style: solid;*/
	border-bottom-color: #000000;
}
a.navL3:hover{background-color: #707070;}

a.navL3Active:link, a.navL3Active:active, a.navL3Active:visited, a.navL3Active:hover
{
	display:block;
	text-decoration:none;
	font-weight:bold;
	color:#FFFFFF;
	font-size:11px;
	padding-top:3px;
	padding-bottom: 3px;
	padding-left: 30px;
	padding-right: 5px;
	background-color: #000000;
	/*border-bottom-width: 1px;
	border-bottom-style: solid;*/
	border-bottom-color: #000000;
}
a.navL3Active:hover{color:#ffffff;background-color: #707070;}
/* ~~~~~~~~~~~~~~~~~~~~~~~~~~~ */
a.navL4:link, a.navL4:active, a.navL4:visited, a.navL4:hover
{
	display:block;
	text-decoration:none;
	font-weight:bold;
	color:#000000;
	font-size:11px;
	padding-top:3px;
	padding-bottom: 3px;
	padding-left: 40px;
	padding-right: 5px;
	background-color: #cccccc;
	/*border-bottom-width: 1px;
	border-bottom-style: solid;*/
	border-bottom-color: #000000;
}
a.navL4:hover{background-color: #707070;}

a.navL4Active:link, a.navL4Active:active, a.navL4Active:visited, a.navL4Active:hover
{
	display:block;
	text-decoration:none;
	font-weight:bold;
	color:#FFFFFF;
	font-size:11px;
	padding-top:3px;
	padding-bottom: 3px;
	padding-left: 40px;
	padding-right: 5px;
	background-color: #000000;
	/*border-bottom-width: 1px;
	border-bottom-style: solid;*/
	border-bottom-color: #000000;
}
a.navL4Active:hover{color:#ffffff;background-color: #707070;}
/* ~~~~~~~~~~~~~~~~~~~~~~~~~~~ */
/* ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ */
a:link, a:visited, a:active, a:hover{color: #ff0000;text-decoration:none;}
a:hover{text-decoration:underline;}
/* ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ */

/* ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ */