body {	margin:0; padding:0; background:#FFFFFF;
		font-size: 12x; line-height: 14px; font-family: Verdana, Arial, sans-serif; 
		background:url(/images/PetStamp.gif); }

.logo { display:inline; }
.TopMenu { font-size:12px; margin-left: 450px; }


.topBG	{ background:url(/images/TopBG.gif) bottom center no-repeat; }
.centerBG	{ background:url(/images/CenterBG.gif) top center repeat-y; }
.footerBG	{ background:url(/images/FooterBG.gif) top center no-repeat; }

.Aggre { border:solid 1px #C0C0C0; overflow-y:scroll; width:920px; height:200px; margin-top: 50px; }


.MainBanner div		{ display:inline; }
.MainBannerCenter	{ background:url(/images/MainBannerC.gif) top center repeat-x; }

.TopLink			{ font-family:verdana,helvetica,arial,sans-serif; color:#c0c0c0; font-size:13px; position:absolute; top:30px; margin-left:425px; font-weight:bold; }

.MainBannerImg		{ width:450px; text-align:right; vertical-align: middle; }
.MainBannerDot		{ padding-left:20px; padding-right: 20px;  text-align:center; }
.MainBannerText		{ width:450px; font-size:12px; line-height: 25px; }


.Footer {  font-size:12px; color:#484848; background:#C0C0C0; padding:10px; text-align:left; vertical-align: middle;  }
.Footer div { display:inline; height:65px; } 
.FooterDotLine { padding-left:20px; padding-right: 20px; }
.FooterText { padding-top:10px; }
.FooterText2 { padding-top:10px; vertical-align:top; }

.content { font-size:13px; }

.SubTitle1 { font-size:25px; color:#841526; line-height: 200%; }
.SubTitle2 { font-size:20px; color:#008000; line-height: 200%; }
.SubTitle3 { font-weight: bold; }

.Price1 { text-align:right; }


.Link1		   { font-size:13px; font-weight:normal; font-family:verdana,helvetica,arial,sans-serif; color: #484848; line-height:15px; text-decoration:none; }
.Link1:link    { font-size:13px; font-weight:normal; font-family:verdana,helvetica,arial,sans-serif; color: #484848; line-height:15px; text-decoration:none; }
.Link1:visited { font-size:13px; font-weight:normal; font-family:verdana,helvetica,arial,sans-serif; color: #484848; line-height:15px; text-decoration:none; }
.Link1:active  { font-size:13px; font-weight:normal; font-family:verdana,helvetica,arial,sans-serif; color: #484848; line-height:15px; text-decoration:none; }
.Link1:hover   { font-size:13px; font-weight:normal; font-family:verdana,helvetica,arial,sans-serif; color: #800000; line-height:15px; text-decoration:none; }

.Link2		   { font-size:13px; font-weight:normal; font-family:verdana,helvetica,arial,sans-serif; color: #800000; line-height:15px; text-decoration:none; }
.Link2:link    { font-size:13px; font-weight:normal; font-family:verdana,helvetica,arial,sans-serif; color: #800000; line-height:15px; text-decoration:none; }
.Link2:visited { font-size:13px; font-weight:normal; font-family:verdana,helvetica,arial,sans-serif; color: #800000; line-height:15px; text-decoration:none; }
.Link2:active  { font-size:13px; font-weight:normal; font-family:verdana,helvetica,arial,sans-serif; color: #800000; line-height:15px; text-decoration:none; }
.Link2:hover   { font-size:13px; font-weight:normal; font-family:verdana,helvetica,arial,sans-serif; color: #FF0000; line-height:15px; text-decoration:none; }


.RequestFd { color:#FF0000 }
.RequestFdText { color:#8E8E8E; font-size:12px; }

.div_Signup { background-color: #F9F9F9; font-size:13px; border: dotted 1px #CCCCCC; }

.RegistrationTitle { font-size:18px; color:#008000; line-height: 200%; font-weight:bold; border-bottom: solid 1px #C0C0C0; margin-bottom:10px; }
.CheckBox_div	{ display:inline; vertical-align:text-bottom; }
.RegistrationTD { text-align:right; }
.RegistrationSubmit { text-align:center; border-top:dotted 1px #CCCCCC; margin:30px 0px 30px 0px; padding-top:30px; }


.ReservationSelect { border: solid 1px #c0c0c0; text-align:center; font-weight:bold; color:#008000; font-size:20px; cursor:pointer; }






/* global styles */
a { color:#175D7F; text-decoration:none; }
a:hover { text-decoration:underline; }
a img { border:0px; }
a,img,input {selector-dummy:expression(this.hideFocus=true);}
a,img,input {outline: none;selector-dummy:expression(this.hideFocus=true);}
p { text-align:left; font-size: 11px; line-height: 14px; margin:0px; font-family:verdana,helvetica,arial,sans-serif; }
form { margin:0px; }
hr { background:none; height:1px; border:0px; border-top:1px solid #ccc; }

input[type="text"], input[type="password"], input[type="file"], SELECT, OPTION, TEXTAREA { BORDER: #ccc 1px solid; padding: 2px; }
input[type="button"], input[type="submit"],input[type="reset"] { BORDER: #ccc 1px solid; padding: 5px 10px 5px 10px; cursor:pointer; }
input[type="radio"] { border-style: none; }
input[type="checkbox"] {  padding-top:2px; vertical-align:middle; }
 
A:link    { font-size:11px; font-weight:normal; font-family:verdana,helvetica,arial,sans-serif; color: #0000FF; line-height:15px; text-decoration:none; }
A:visited { font-size:11px; font-weight:normal; font-family:verdana,helvetica,arial,sans-serif; color: #0000FF; line-height:15px; text-decoration:none; }
A:active  { font-size:11px; font-weight:normal; font-family:verdana,helvetica,arial,sans-serif; color: #0000FF; line-height:15px; text-decoration:none; }
A:hover   { font-size:11px; font-weight:normal; font-family:verdana,helvetica,arial,sans-serif; color: #0A246A; line-height:15px; text-decoration:none; }
/* @end */


/* @group Suckerfish Drop Down */

#navigation{
   list-style: none;
   padding: 0;
   margin: 0 !important;
   position: absolute;
  /*  right: 32px; */
   top: 50px; 
	height: 99px;
}

#navigation li{
   	float: left;
   	margin: 0 5px 0 0;
	font-weight: bold;
	text-transform: uppercase;
}

#navigation li a {
	text-decoration: none;
	cursor: pointer;
}


#navigation li a b {
	text-decoration: none;
	float: left;
	padding: 24px 8px 0 !important;
	color: #231f20;
	height: 23px;
	cursor: pointer;
}

#navigation li.current a {
	/* background: url(../../images/nav_licurbg.png) repeat-x top; */
	float: left;
}

#navigation li.current a b{
	float: left;
	background: none;
}

#navigation li:hover,
#navigation li.sfhover{
}

#navigation li.current:hover a,
#navigation li.current .sfhover a{
	background: url(../../images/navtab_left-current.jpg) no-repeat;
	color: #e5e5e5;
}

#navigation li.current:hover a b,
#navigation li.current .sfhover a b{
	color: #e5e5e5;
	float: left;
	background: url(../../images/navtab_right.jpg) no-repeat right bottom;
}

#navigation li.current:hover li a {
	background: none;
}

#navigation li:hover a,
#navigation li.sfhover a{
	background: url(../../images/navtab_left.jpg) no-repeat left bottom;
	float: left;
	z-index: 9999;
	position: relative;
}

#navigation li:hover a b,
#navigation li.sfhover a b{
	color: #e5e5e5;
	float: left;
	background: url(../../images/navtab_right.jpg) no-repeat right bottom;
}

#navigation li.nodd:hover a,
#navigation li.nodd.sfhover a{
	background: none;
}

#navigation li.nodd.current:hover a,
#navigation li.nodd.current.sfhover a{
	/* background: url(../../images/nav_licurbg.png) repeat-x top; */
}

#navigation li.nodd:hover a b,
#navigation li.nodd.sfhover a b{
	color: #d00b28;
	float: left;
	background: none;
}

#navigation li.current:hover a,
#navigation li.current.sfhover a{
}

#navigation li ul{
   clear: left;
   position: absolute;
   left: -999em;
   [if IE]margin-top: 0px !important;
   z-index: 2 !important;
   list-style: none;
   width: 228px;
}

/* http://thatnorwegianguy.wordpress.com/2007/03/20/ie7-css-filter-hack/ */
*+html #navigation li ul{
   margin-top: 0;
}

#navigationigation li li{	
   margin: 0;
   font-size: .9em;
   text-transform: none;
}

#navigation ul{
   margin: 0 0 0 0 !important;
}

#navigation li:hover ul ul,
#navigation li.sfhover ul ul{
   left: -999em;
}

#navigation li:hover ul,
#navigation li li:hover ul,
#navigation li.sfhover ul,
#navigation li li.sfhover ul{
   left: auto;
   background: #3b3b3b url(../../images/dropdown-bg.jpg) repeat-y left;
   padding: 0;
   top: 44px;
   z-index: 9000 !important;
   [if lte IE 6]width: 228px;
   [if lte IE 6]overflow: hidden;
}

#navigation span.ddtop {
	background: url(../../images/dropdown-top.jpg) no-repeat top left;
	display: inline-block;
	[if Gecko]display: -moz-inline-block;
	padding: 10px 0 10px;
	[if lte IE 6]padding: 10px 0 0px !important;
	width: 228px;
	[if lte IE 6]margin: 0 0 -15px !important;
}

#navigation span.ddbot {
	background: url(../../images/dropdown-bot.png) no-repeat bottom left;
	[if lte IE 6]background: url(../../images/dropdown-bot.gif) no-repeat bottom left !important;
	width: 228px;
	height: 3px;
	margin-bottom: -3px;
	[if lte IE 6]margin-bottom: 0px !important;
	[if lte Gecko 1.8]margin-bottom: -1px !important;
	[if gt Gecko 1.8]margin-bottom: -1px !important;
	display: inline-block;
	[if Gecko]display: -moz-inline-block;
}

#navigation li li li{
   font-size: 1em;
}

#navigation li:hover li a,
#navigation li.sfhover li a{
   width: 195px;
   [if lte IE 6]width: 194px !important;
   [if lte IE 6]overflow: hidden;
   display: block;
   text-align: left;
   padding: 5px 6px 5px 25px !important;
   margin: 0 1px;
   border-top: none;
   background: none;
   color: #FFF;
}

#navigation li:hover li a:hover,
#navigation li.sfhover li a:hover{
   background: #d00b28 url(../../images/dropdown-arrow.gif) no-repeat !important;
   color: #FFF;
}

/* @end */
