﻿body 
{
    font-family:Trebuchet MS;
    font-size:12px;
    background-color:#ffffff;
    color:#8a8a8a;
}

img, div, a, input, srcover, oldsrc, li
{
    behavior: url('/CSS/iepngfix.htc');
}

a:link, a:active, a:visited 
{
    color:#033d5b;
    text-decoration:none;
}

a:hover 
{
    text-decoration:underline;
}

#topGrey 
{
    background-color:#dfdfdf;
    height:41px;
    padding:32px 0 0 15px;
}

#topNav
{
    width:965px;
    margin: 0 auto;
}

#tabs 
{
    width:720px;
    float:left;
}

#tabs img 
{
    margin-right:3px;
    vertical-align:bottom;
}

#facebook 
{
    width:180px;
    float:left;
    margin:12px 0 0 10px;
}

#facebook img
{
    vertical-align:middle;
    margin:0 5px 0 15px;
}

#containerHome 
{
    background:transparent url('../Images/mainBG.jpg') no-repeat scroll center top;
    min-height:815px;
    padding-bottom:15px;
}

#content 
{
    width:950px;
    margin:0 auto;
    padding:0 15px;
}

#udpLogo 
{
    background:transparent url('../Images/udpLogo.jpg') no-repeat scroll left bottom;
    height:35px;
    width:118px;
    padding:128px 0 0 235px;
    margin-bottom:306px;
}

a.call 
{
    text-decoration:none;
    color:#242323;
    font-size:11px;
    cursor: default;
}

a.callNormal 
{
    text-decoration:none;
    color:#8a8a8a;
    font-size:16px;
    cursor: default;
}

#services 
{
    float:left;
    width:275px;
    height:169px;
    background:transparent url('../Images/servicesBox.png') no-repeat scroll left top;
    padding:68px 20px 0 10px;
}

#services ul, #services li 
{
    list-style:disc;
    color:#fefefe;
    list-style-position:inside;
    line-height:24px;
    font-size:20px;
    margin-left: 0;
	padding-left: 1em;
	text-indent: -.9em;
}

#webcams 
{
    float:left;
    width:255px;
    height:169px;
    background:transparent url('../Images/webcamsBox.png') no-repeat scroll left top;
    padding:68px 20px 0 30px;
    margin:0 18px 0 17px;
    color:#fefefe;
    font-size:20px;
    line-height:24px;
}

#tour 
{
    float:left;
    width:255px;
    height:169px;
    background:transparent url('../Images/takeTourBox.png') no-repeat scroll left top;
    padding:68px 20px 0 30px;
    color:#fefefe;
    font-size:20px;
    line-height:24px;
}

.spotlightBody 
{
    height:127px;
}

.spotlightBtn 
{
    float:right;
}

#spotlights 
{
    height:237px;
    padding-bottom:65px;
}

#subContent 
{
    padding-left:5px;
}

#subLeft 
{
    float:left;
    width:640px;
    font-size:16px;
    line-height:18px;
    padding-right:15px;
}

#subLeft img 
{
    padding-bottom:15px;
}

#subLeft p
{
    padding-bottom:10px;
}

#subRight 
{
    float:left;
    width:290px;
}

form
{
    background:transparent url('../Images/footerFade.gif') repeat-x scroll left bottom;
}

#footer 
{
    height:35px;
    width:950px;
    margin:0 auto;
    padding:25px 15px 0;
}

#footer a:link, #footer a:visited, #footer a:active
{
    color:#ee277a;
    text-decoration:none;
}

#footer a:hover
{
    text-decoration:underline;
}

.clearFix
{
    clear:both;
}

/*Subpage CSS*/

#subpageContent 
{
    width:960px;
    margin:0 auto;
    padding:15px 10px 0;
}

#subpageContentLeft 
{
    width:250px;
    float:left;
    padding-right:10px;    
}

#subpageContentRight 
{
    width:679px;
    min-height:400px;
    float:left;
    padding-left:20px;
    padding-bottom:30px;
    margin-bottom:30px;
    border-left:solid 1px #8a8a8a;
    font-size:16px;
}

#subpageContentRight p
{
    padding-bottom:10px;
    line-height:18px;
}

#subpageContentRight a
{
    color:#ee277a;
}

.heading
{
    padding:30px 0 20px 0;
}

#udpLogoSm
{
    background:transparent url('../Images/udpLogosm.jpg') no-repeat scroll left bottom;
    height:25px;
    width:86px;
    padding:70px 0 0 164px;
}

#udpLogoSm a 
{
    font-size:8px;
}

/*Services*/

#boardingServices
{
    list-style-type:none;
    list-style-position:inside;
    margin-left:20px;
}

#boardingServices li 
{
     background:transparent url("/Images/orangePawLI.jpg") no-repeat scroll left center;
     padding-left:20px;
     line-height:25px;
}

#servicePics 
{
    text-align:center;
}

#servicePics img
{
    padding-top:15px;
}

#viewTour
{
    text-align:center;
    padding:10px 0;
}

#viewTour a
{
    font-size:11px;
}

#viewTour img
{
    vertical-align:middle;
}

.note
{
    background-color:#dfdfdf;
    color:#242323;
    padding:0 10px 10px;
    margin-top:10px;
    width:659px;
}

.note p
{
    padding:10px 0 0 0;
    font-size:12px;    
}

ul.pricingLeft li, ul.pricingRight li
{
	clear:left;
	border-bottom: dotted 1px #aaa;
	height:1.05em;
	padding-top:10px;
	position:relative;
	font-size:12px;
}

ul.pricingLeft span, ul.pricingRight span
{
	padding:0 3px 0 0;
	float:left;
	position:absolute;
	text-decoration:none;
}

.dollars
{
	padding:0 0 0 3px;
	float:left;
	right:0;
	position:absolute;
	text-decoration:none;
	color:#EE277A;
}

.pricingLeft {
	padding:0;
	display:block;
	width:318px;
	float:left;
	margin-right:10px;
}

.pricingRight {
	padding:0;
	display:block;
	width:318px;
	float:left;
	margin-left:10px;
}

/*Vitual Tour*/

.tourText, .webcamText
{
    padding-top:15px;
    font-size:14px;
    padding-bottom:10px;
    line-height:18px;
}

/*FAQs*/

.question
{
    font-weight:bold;
    font-size:18px;
    display:block;
    padding:3px 0 10px 0;
}

#FAQs
{
    list-style-type:none;
    list-style-position:inside;
    margin-left:20px;
}

#FAQs li 
{
     background:transparent url("/Images/bluePawLI.png") no-repeat scroll left top;
     padding-left:20px;
     margin-top:15px;
}

/*Webcams*/
#playWebcams
{
    margin-top:20px;
}

#playWebcams td
{
    padding:0 20px 20px 0;
}

.webcamHeading
{
    padding-top:10px;
}

.findText
{
    background-color:#dfdfdf;
    color:#242323;
    padding:5px;
    height:41px;
}

.findText p
{
    padding:3px 0 0 50px;
    font-size:11px;
    line-height:12px;
}

.findText img
{
    float:left;
}

#username img
{
    float:left;
    padding-top:10px;
}

#username p
{
    padding-left:38px;
}

/* Specials */

#coupon
{
    width:510px;
    height:170px;
    background:transparent url('/Images/couponBG.png') no-repeat top left;
    padding:55px 110px 110px 30px;
}

#coupon h1
{
    color:#ffffff;
    font-size:22px;
    font-weight:bold;
    margin-bottom:10px;
}

#coupon p
{
    color:#000000;
}

p.disclaimer
{
    font-size:12px;
}
