table{
    margin-bottom:0;
}

h3{
    margin-bottom:5px;
}

:focus {
    outline: 0px solid #fff!important;
}

/*#Text#*/
/*#Text/Money#*/
input.text.tinymoney,
input.text.smallmoney,
input.text.largemoney{
    text-align:right;
}

/*#Alignment#*/
.center{
   text-align:center;
}

.left {
    text-align:left;
}

.right{
 text-align:right;
}

/*#Table#*/
table.tablestyle{
}

table th{
  font-weight:bold;
  text-align:center;
}

/*#Table/Row#*/
tablestyle tr{
}

/*#Table/Column#*/
.tablestyle tr td{

}

/*#Paragraph#*/
p{
    margin-bottom:1em;
}

/*#Paragraph/Content#*/
p.contentparagraph
{
}

p.contact{
	font-size:18px;
}

/*#List#*/
/*#List/Content#*/
ul.contentlist{
  list-style:none;
  margin:0 0 1.5em;
  padding:0;
}

/*#Logo#*/
img#logo{
	padding:5px;
}

/*#Inline#*/
.inline{
	display:block;
	float:left;
	margin:0 0 10px;
	padding:0;
}

/*#Inline/Text#*/
/*#Inline/Select#*/
.inline input[type=text],
.inline select{
	margin:0;
}

/*#UI-Navigation#*/
/* IE7, IE8 and Firefox */
.ui-navigation
{
	height: 149px;
	margin-left:auto;
	margin-right:auto;
	padding:16px 0 0;
}

/*#UI-Navigation/Mozilla Links#*/
.ui-navigation, x:-moz-any-link, x:default
{
	height: 155px;
	padding:10px 0 0;
}

/*#UI-Navigation/IE Overrides#*/
/* IE 7, overrides */
*+html .ui-navigation
{
	height: 154px;
	padding: 11px 0 0;
}

/*#PullQuote#*/
.pullquote{
	background:transparent url(/ParkwayASPX/Images/OpenQuote.jpg) no-repeat;
	padding:10px 5%;
	width: 90%;
	font-size: 16px;
	line-height: 1.5em;
	font-family: Arial, Helvetica, sans-serif;
	font-style: italic;
	font-weight: normal;
	text-decoration: none;
	display:block; 
}

/*#Copyright#*/
#copyright-container{
	float:right;
	text-align:right;
	width:350px;
}

/*#Copyright/img#*/
#copyright-container img{
	padding:20px 5px 5px 0;
	float:left;
}

/*#Copyright/div#*/
#copyright-container div{
	margin:10px 0;
	line-height: 7px;
	text-align:center;
}

/#*Copyright/div/div#*/
#copyright-container div div
{
	margin-top: 15px;
}

/*#Callout#*/
#callout{
	background:transparent url(/ParkwayASPX/Images/inside_callout.jpg) no-repeat center;
	width:253px;
	height:223px;
	margin:1.5em 1.5em 1.5em 0;
}

/*#UI-Callout#*/
.ui-callout{
	width:253px;
	height:223px;
	margin:0 1.5em 0 0;
	cursor:pointer; 
}

/*#UI-Callout/Right#*/
.ui-callout-right{
	margin: 0 0 0 0;
}

/*#UI-Callout/Seasonal#*/
.ui-callout.seasonal{
	background:transparent url(/ParkwayASPX/Images/seasonal.jpg) no-repeat center;
}

/*#UI-Callout/Movers
.ui-callout.movers{
	background:transparent url(/ParkwayASPX/Images/movers.jpg) no-repeat center;
}

/*#UI-Callout/Dealers#*/
.ui-callout.dealers{
	background:transparent url(/ParkwayASPX/Images/dealers.jpg) no-repeat center;
}

/*#Side-Callout#*/
.side-callout
{
	background: url( /ParkwayASPX/Images/BTN-up.png ) no-repeat center;
	cursor:pointer;
	display:block;
	height:60px;
	width:100%;
	text-align: center;
	margin-left: auto;
	margin-right: auto;
}

/*#Side-Callout/Hover#*/
.side-callout:hover
{
	background: url( /ParkwayASPX/Images/BTN-over.png ) no-repeat center;
	color: White;
}

/*#Side-Callout/button-span#*/
.side-callout .button-span
{
	display:block;
	font-size:16px;
	font-weight:bold;
	line-height:18px;
	padding-top:11px;
}

/*#Side-Callout/image-span#*/
.side-callout .image-span
{
	display:block;
	font-size:16px;
	font-weight:bold;
	line-height:18px;
	position:relative;
	color: black;
	background:white;
	top:195px;
	width:88%;
	border:solid 1px #ddd;
	padding:5px;
	margin:0 auto;
}

/*#Content-Img#*/
.content-img
{
	background-image: none;
	height: 235px;
}

/********************************
Page Elements 
********************************/
#page{
	background:transparent url(/ParkwayASPX/Images/newBG_02.jpg) repeat-x top;
	height:912px;
}

#mobile-page-inside
{
	background:transparent url(/ParkwayASPX/Images/inside_bg.jpg) repeat-x top;
	height:110px;
}

#page-inside{
	background:transparent url(/ParkwayASPX/Images/inside_bg.jpg) repeat-x top;
	height:356px;
}

#body{

}

#footer{
}

.contentRegion{
	padding:5px;
	font-size:14px;
}

.contentRegion img{
	margin-bottom:1.5em;
}

#marketing{
	font-size:23px;
	color:#fff;
	position:relative;
	width:450px;
	background-color: Transparent;
	margin-top: 50px;
	padding-left: 20px;
}

#marketing-container
{
	background: url('/ParkwayASPX/images/oldercouple.png') no-repeat right;
	height: 248px;
}

#breadcrumb
{	margin-left:auto;
	margin-right:auto;
	margin-top: 22px;	
	padding-left: 13px;
	width:950px;
	color: white;
}

*+html #breadcrumb
{
	margin-top: 22px;
}

#breadcrumb, x:-moz-any-link, x:default
{
	margin-top:20px;
}

#homecallouts
{
	height: 371px;
	text-align:center;
	background:transparent url(/ParkwayASPX/images/NewBG2_05.jpg) no-repeat right;
}

div a.nav
{
	text-decoration:none;
}

.CMSBreadCrumbsLink
{
	color: Gray;
}

table#loaddates
{
	table-layout:fixed;
}

table#loaddates tr.header1 td
{
	font-weight:bolder;
	font-size: 18px;
}

table#loaddates tr.header2
{
	background-color: #dadada;
}

table#loaddates tr.header2 td
{
	font-weight:bold;
}

table#loaddates tr.alternaterow
{
	background-color: #e9e9e9;
}

div.offer
{
	cursor:pointer;
	border: 1px solid black;
	margin-bottom: 20px;
}

div.offer div.text
{
	border-top: 1px solid black;
	background-color: #e9e9e9;
}

div.offer div.title
{
	font-weight: bold;
}

div.offer div
{
	padding: 5px;
}

#offersheader, span#dealersheader, #thankyou p
{
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 20px;
	margin-bottom: 10px;
	display:block;
	padding-top: 5px;
}

#mobiledealersignup, #thankyou
{
	width: 97%;
	padding-top: 5px;
	padding-left: 5px;
}

#mobiledealersignup input[type="text"], #mobiledealersignup select, #dealersignup input[type="text"], #dealersignup select
{
	width: 100%;
}

#mobiledealersignup input[type="submit"]
{
	margin-top: 20px;
}

#dealersignup div div
{
	width: 49%;
	text-align: right;
}

#dealersignup label
{
	padding-right: 5px;
}

/****************************
List Styles
****************************/
/*#List/Menu#*/
ul.ui-menu{
	list-style:none;
	margin:0;
	padding:0;
}

ul.ui-menu.ui-menu-home{
	margin-top:63px;
}

ul.ui-menu li{
	display:-moz-inline-stack;
	display:inline-block;
	zoom:1;
	*display:inline;
}

ul.ui-menu li a{
	color:#791619;
	display:-moz-inline-stack;
	display:inline-block;
	zoom:1;
	*display:inline;
	padding:5px;
}

/*#List/Home#*/
ul.ui-homecallouts{
	list-style:none;
	margin:0;
	padding-top:70px;
}

ul.ui-homecallouts li{
	display:-moz-inline-stack;
	display:inline-block;
	zoom:1;
	*display:inline;
}

ul.ui-homecallouts li a{
	color:#791619;
	display:-moz-inline-stack;
	display:inline-block;
	zoom:1;
	*display:inline;
	padding:5px;
}

/********************************
Site Colors
********************************/
/*#Colors#*/

/*#Colors/Red#*/
.red{
	color:#A61E22;
}

/*#Colors/Maroon#*/
.maroon{
	color:#791619;
}

/******************
Buttons
*******************/
span.button,
span.button-inside{
	background:transparent url(/ParkwayASPX/Images/New_btn_08.jpg) no-repeat center;
	display:-moz-inline-stack;
	display:inline-block;
	zoom:1;
	*display:inline;
	width:160px;
	height:33px;
	text-align:center;
}

span.button:hover{
	background:transparent url(/ParkwayASPX/Images/New_btn_11.jpg) no-repeat center;	
}

span.button-inside{
	background:transparent url(/ParkwayASPX/Images/body_btn_.jpg) no-repeat center;
}
span.button-inside:hover{
	background:transparent url(/ParkwayASPX/Images/body_btn_hover.jpg) no-repeat center;
}

span.button a,
span.button-inside a{
	color:#791619;
	display:-moz-inline-stack;
	display:inline-block;
	zoom:1;
	*display:inline;
	width:150px;
	height:23px;
	text-decoration:none;
	text-align:center;
	font-weight:bold;
	font-size:13px;
	padding:5px 0;
}

span.button a:hover,
span.button-inside a:hover{
	color:#fff;
}

span.zoom
{
	line-height: 23px;
	text-align: right;
	display:block;
	height:32px;
	width:150px;
	left:20px;
	opacity:0.5;
	filter: alpha(opacity = 50);
	position:fixed;
	top:20px;
	background: transparent url(/CMSPages/GetFile.aspx?nodeguid=65687d01-e2ed-4b61-8082-0d6639e9ec8f) no-repeat left;
}

span.zoom p
{
	color:black;
	display:block;
	font-weight:bold;
	line-height:23px;
}

span.zoom:hover
{
	cursor: pointer;
}

.testimonial_box{
	margin:0 auto;
	width:900px;
}

/*#Testimonial#*/
.testimonial {
	width: 350px;
	margin:0 10px 10px 0; 
	float:left;
}

/*#Testimonial/PostIt#*/
.testimonial.postIt{
	width: 325px;
	height: 325px; 
	background: url(/Images/PinnedNote2) no-repeat center;
}

/*#Testimonial/PostIt Div#*/
.testimonial.postIt div{
	position:relative; 
	top: 70px; 
	left: 25px;
	width:280px;
	height:	225px;
}

/*#Testimonial/PostIt Paragraph#*/
.testimonial.postIt p,
.testimonial.postIt i{
	font-family: Arial; 
	font-size: 10pt; 
	color: red; 
	font-style:bold; 
}

.testimonial.balloon {height: 325px; background: url(/Images/Balloon2) no-repeat center;}
.balloon p {display:block; width:325px; font-size: 12pt; color: yellow; position:relative; top: 90px; left: 50px;}

.testimonial.redtag {height: 325px; background: url(/Images/RedTag2) no-repeat center;}

.redtag p {
	display:block; 
	width:240px; 
	font-family: Times New Roman;
	font-size: 12pt; 
	color: white; 
	font-style:bold; 
	position:relative; 
	top: 55px; 
	left: 20px;
}

.redtag p i{
	font-weight:bold;
}

.testimonial.circulartag {height: 350px; background: url(/Images/CircularTag2) no-repeat center;}

.circulartag p {display:block; width:325px; font-family: Courier New; font-size: 12pt; color: white; font-style: bold; position:relative; top: 110px; left: 45px;}

