a {
	color: #000000;
}

a abbr, a acronym {
	border: none;
}

a, img, a img {
	border: none;
}

body {
	background-color: #666666;
	color: #666;
}

.BodyContentgf ul li {
	background: url(../images/bg_marker.gif) no-repeat 3px 13px;
}

body.searchTips {
	background-color: #FFF;
	background-image: none;
}

.Breadcrumb {
	background-color: #f6f6e4;
	visibility:hidden;
	position:absolute;
	top:-10000px;
	left:-10000px;
}

.Breadcrumb li a {
	background: transparent url(../images/breadcrumb_divider.gif) no-repeat 100% 6px;
	border-color: #FF0000;
	color: #000;
}

.Button, .SearchGoButton {
	background: url(../images/b_submit.gif) no-repeat;
	border: 0;
	color: #fff;
}

.Content {
	background-color: #CC7E48;
}
.Contenta {
        background-color: #ffffff;
}


#content {
	background-color: #CC7E48;

}

.Content h2 {
	color: #000000;
}

.Content h3 {
	color: #000000;
}

.Content h3 a {
	color: #000000;
}

.Content h4 {
	color: #000000;
}

.Content h5 {
	color: #000;
}

dd.Highlight input, dd.Highlight textarea, dd.Highlight select {
	border-color: #FF0000;
}

.even td {
	background-color: #fafaf1;
}

.FeedLink a {
	background: url(../images/FeedLink.gif) 0 0 no-repeat;
}

fieldset {
	border: 1px solid #eaeacf;
}

#Footer {
	color: #cccccc;
}

#Footer a, #Footer a:link, #Footer a:active, #Footer a:visited {
	color: #cccccc !important;
}

#form-6{
float:left;
width:655px;

}
#ahwi-feedback-form{border-top:1px solid #000000;}
#form-13{
float:left;
	width:910px;
	height:40px;
padding-bottom:10px;
        background-color: #CC7E48;
}

#form-13 .Name {
	visibility:hidden;
	position:absolute;
	top:-10000px;
	left:-10000px;
}

#form-13 .Widget {
	width:850px;
	float:left;
	text-align:right;
	font-size:14px;

}

#form-13 .Widget label {
	width:685px;
	height:25px;
	float:left;
	text-align:right;
	font-size:14px;
	color:#000000;
	padding:2px;

}

#form-13 .Widget label .Required {
	color:#000000;
}

#form-13 .Widget input {
	width:150px;
	height:15px;
	float:left;
	font-size:12px;
}

#form-13 .Buttons {
	width:60px;
	height:25px;
	float:left;
	font-size:14px;

}

#form-13 button {
	width:60px;
	font-size:12px;
}

h2 em {
	color: #000000;
}

h2.tplvar-author-name {
	color: #000000;
}

h3.tpllang-ContentByAuthor {
	color: #000;
}

#Header {
	background: #cc7e48 url(../images/hd_bg.jpg) repeat-y 0% 0%; border-top:1px solid #000000; border-left:1px solid #000000; border-right:1px solid #000000;
}

#Header h1 a {
	color: #000;
}

#Header h1 a span {
	color: #a50000;
}

.Block5{padding-top:5px}
.Block1 h2, .Block2 h2, .Block3 h2, .Block4 h2, .Block5 h2{position:absolute; top:-100000px;left:-100000px}
.home-bottom-sq{text-align:center; font-size:14px; min-height:158px}
.home-bottom-sq h3 {
	font-size:14px;
	font-weight:bold;
	color:#000000;
}
.home-bottom-sq .hrs{
font-weight:bold;}

.HtmlBlock {
	background-color: #f6f6e4;
	border: 1px solid #eaeacf;
}

.HtmlBlock h2 {
	border: 0 !important;
}

input, textarea, select {
	border: 1px solid #d0d0d0;
}

input[type=radio], input[type=checkbox] {
	background: none;
	border: none;
}

.ISelector ul li {
	background-image: none !important;
}

.Left {
	background-color: #fff;
}

.Left h2, .Right h2 {
	background-color: #f6f6e4;
	border: 1px solid #eaeacf;
	color: #910000;
}

.Left li > a:hover, .Right li > a:hover {
	background-color: #eaeacf;
	color: #000;
}

.Left li a , .Right li a {
	border: 1px solid #eaeacf;
}

.Left li a, .Right li a {
	background: url(../images/bg_marker.gif) no-repeat 0% 12px;
	color: #135293;
}

.Left li, .Right li {
	background-color: #f6f6e4;
}

.Left, .Right {
	color: #000;
}

li.ContentAuthors {
	background: url(../images/i_author.gif);
	color: #287bac;
}

li.ContentAuthors a {
	color: #287bac;
}

li.ContentCategories {
	background: url(../images/i_categories.gif);
}

li.ContentPublishDate {
	background: url(../images/i_date.gif);
}

li.ContentType {
	background: url(../images/i_name.gif);
}

#Menu {
	font-size:1.5em;background: url(../images/hd_bg.jpg) repeat-y 0% 0%; border-top:1px solid #cccccc; border-bottom:1px solid #cccccc; border-left:1px solid #000000; border-right:1px solid #000000;
}

#Menu .HasSubMenu > a {
	background: url(../images/bg_arrow_down.gif) no-repeat right 22px;
}

#Menu .HasSubSubMenu > a {
	background: url(../images/bg_arrow_right.gif) no-repeat 195px 12px;
}

#Menu li {
	background: url(../images/bg_menu_li_ga.gif) no-repeat 0% 0%;
	color: #ccc;
}
#Menu .FirstOff {
	background: url(../images/bg_menu_li_blank.gif) no-repeat 0% 0%;
	color: #ccc;
}

#Menu li a {
	color: #cccccc;
}

#Menu li ul li a {
	color: #cccccc;
	background-color:#543A28;
	border:1px solid #CC7E48;
height:100%;
}

#Menu li ul li a:hover {
	color: #ffffff;
	border:1px solid #543A28;
	background-color:#CC7E48;
}

#Menu li:hover {
	background: url(../images/bg_menu_li_b.gif) repeat-x 0% 0%; color: #ffffff;
}


#Menu li a:hover {
	color: #fff;
}

#Menu .HasSubMenu li{
       background-color:#543A28;
margin:0px;padding:0px;
}


.odd td {
	background-color: #fff;
}

.Required, .FormError, .HighlightMessage {
	color: #FF0000;
}

.Right {
	background-color: #fff;
}

.RSSBlock a:hover, .RSSBlock a:hover {
	background-color: #eaeacf;
}

.RSSBlock h2 a {
	background-image: url('../images/feed-icon-32x32.png');
}

.Search {
	background-color: #dddddd;
	border: 1px solid #d1d1d1;
}

.Search h2 {
	background: none !important;
	border: none !important;
	color: #000;
}

#Slogan {
	color: #890000;
}

#smallSearch_Query {
	border: 1px solid #c5c5c5;
}

.Summary li a {
	background: none !important;
	color: #910000;
}

.Summary li a:hover {
	color: #910000;
}

table {
	background-color: #d8d1ba;
}

.Testimonial {
	border: 4px solid #e6e6c2;
}

.Testimonial_content {
	color: #910000;
}

th {
	background-color: #f8f8eb;
	color: #000;
}

.White {
	border: 4px solid #e6e6c2;
	color: #666;
}

.White h2 {
	background: none !important;
	border: 0 !important;
	color: #000;
}



#Topnav{text-align:center;color:#ffffff}
#store-hours{width:970px;padding:2px 5px 0px 5px;font-size:12px; font-family:sans-serif !important}
#contact-numbers{float:left; width:400px;padding:3px 5px 0px 5px;font-size:12px}

#store-hoursa{padding:2px 5px 0px 5px;font-size:12px;}
#contact-numbersa{padding:3px 5px 0px 5px;font-size:12px}

#main-left{float:left;border-right:0px solid #cccccc;width:273px;min-height:475px;}
#main-left-shrt{float:left;border-right:0px solid #cccccc;width:273px;min-height:248px;}
.add-content{float:left; width:100%;min-height:228px}
#main-content-photo{ float:left;width:273px;border-right:0px solid #cccccc; height:248px;}
#services-special{float:left; width:100%; text-align:center}
#services-special img{padding:15px 10px 5px 10px}
#services-special #social-networking-head{padding-top:25px}


#left-center-image{ border:0px solid #cccccc; height:248px; width:273px; }

#main-content-copy{ float:left;width:706px; text-align:left; border-left:1px solid #cccccc;border-bottom:0px solid #cccccc; min-height:475px;}
#main-content-copy-shrt{float:left;width:706px; text-align:left; border-left:1px solid #cccccc;border-bottom:px solid #cccccc; min-height:248px}
#content-hd{ width:490px; height:40px; border-bottom:0px solid #cccccc; min-height:40px }
#content-hd h1{ padding:10px 0px 0px 10px}

#main-content-info{ float:left;width:100%; border-bottom:0px solid #cccccc; min-height:207px; }
#main-content-info-b{ float:left;width:100%; border-bottom:1px solid #cccccc; min-height:207px; }
#main-mid-content{ float:left;width:100%; border-bottom:0px solid #eeeeee; }
#main-mid-content p { font-size:12px; color:#000000; padding:0px 5px 5px 10px; margin:0px;}
#main-mid-content ul{ font-size:12px; color:#000000; line-height:1.25em; list-style-type:disc;margin-left:25px}
#main-mid-content ul li{margin:0px;padding:0px}
#main-content-info p{font-size:12px; color:#000000; padding:0px 5px 5px 10px; margin:0px;}
#main-content-info-shrt{ float:left;width:100%; border-bottom:0px solid #eeeeee; min-height:197px;}
#main-content-info-shrt p{font-size:12px; color:#000000; padding:0px 5px 5px 10px; margin:0px;}

#main-content-info-shrt ul{margin:0px 0px 5px 15px}
#main-content-info-shrt ul li {margin:5px 10px;padding:5px 30px}

#main-content-services-left {float:left;width:375px; border:0px solid #000000;}
#main-content-services-left p{ padding:10px 10px;line-height:1.3em; color:#000000; font-size:12px}
#main-content-services-right { float:left;width:245px; border-bottom:0px solid #eeeeee; }

#main-content-allservices-left{float:left;width:375px; min-height:197px; }
#main-content-allservices-right{ float:left;width:330px; min-height:197px; }

.k9loft-rates-item{ padding:0px 5px 0px 40px; font-size:12px; font-family:Georgia, "Times New Roman", Times, serif; color:#000000; text-decoration:none; cursor:pointer; background-image:url('/images/icons_06.jpg'); background-repeat:no-repeat; background-position:left; margin:5px 0px 0px 10px; }
#main-content-services-left h2{font-size:12px; color:#000000; padding:0px 5px 5px 40px; margin:5px 0px 0px 10px; cursor:pointer;  }
#main-content-services-right h2{font-size:12px; color:#000000; padding:0px 5px 5px 40px; margin:5px 0px 0px 10px; cursor:pointer;  }
#main-content-allservices-left h2{font-size:12px; color:#000000; padding:0px 5px 5px 40px; margin:15px 0px 0px 40px; cursor:pointer;  }
#main-content-allservices-right h2{font-size:12px; color:#000000; padding:0px 5px 5px 40px; margin:15px 0px 0px 10px; cursor:pointer;  }
#main-content-allservices-left h2 a{font-size:12px; color:#000000; }
#main-content-allservices-right h2 a{font-size:12px; color:#000000; }


.k9loft-services{padding:0px 5px 0px 40px; font-size:12px; font-family:Georgia, "Times New Roman", Times, serif; color:#000000; text-decoration:none; cursor:pointer; background-image:url('/images/icons_06.jpg'); background-repeat:no-repeat; background-position:left; margin:5px 0px 0px 10px; }

#main-content-rates-right{float:left; width:305px; border:0px solid #000000; padding:0px 0px 0px 10px }
#main-content-rates-right div{ line-height:99%;}

#services-details{ visibility:hidden; position:absolute; top:-15000px; left:-15000px; }


.rates-daycare-table{ float:left; width:255px; border:1px solid #cccccc; }
.rates-day-trips-table{ float:left; width:255px; border:1px solid #cccccc; }
.rates-daycare-packages-table{ float:left; width:255px; border:1px solid #cccccc; }
.rates-grooming-dog-table{ float:left; width:255px; border:1px solid #cccccc; }
.rates-grooming-cat-table{ float:left; width:255px; border:1px solid #cccccc; }
.rates-shuttle-service-table{ float:left; width:255px; border:1px solid #cccccc; }


.rates-cont{ float:left; width:254px; background-color:#FDE4CE;border-bottom:1px solid #87532F;border-right:1px solid #87532F;}
.rates-hd-item{ float:left; background-color:#6E4427; color:#FDE4CE; font-weight:bold; font-size:12px; width:245px; height:20px; padding:5px 5px 0px 5px; border-bottom:1px solid #87532F; vertical-align:middle; margin:0px}
.rates-hd-dscr{ float:left; background-color:#FDE4CE; border-bottom:1px solid #87532F; border-right:1px solid #87532F; color:#000000; font-family:Georgia, "Times New Roman", Times, serif; font-size:10px; height:25px; padding:2px 5px 0px 5px; width:244px; }

.drates-l{ float:left; background-color:#FDE4CE; border-bottom:1px solid #87532F; border-right:1px solid #87532F; color:#000000; font-weight:bold; padding:10px 5px 2px 5px; width:175px;}
.drates-r{ float:left; background-color:#FDE4CE; border-bottom:1px solid #87532F; border-right:1px solid #87532F; color:#000000; font-weight:bold; padding:10px 5px 2px 5px; width:58px;}

.rates-l{ float:left; background-color:#FDE4CE; border-right:1px solid #87532F; color:#000000; font-weight:bold;width:175px; padding:10px 5px 2px 5px;}
.rates-r{ float:left; background-color:#FDE4CE; color:#000000; font-weight:bold; width:58px;padding:10px 5px 2px 5px;}

.rates-hd{ float:left; background-color:#FDE4CE; border-right:1px solid #87532F; color:#000000; font-weight:bold;width:175px; padding:10px 5px 2px 5px;}
.rates-hd-r{ float:left; background-color:#FDE4CE; color:#000000; font-weight:bold; width:58px;padding:10px 5px 2px 5px;}
.rates-hdb{ float:left; background-color:#FDE4CE; border-right:1px solid #87532F; color:#000000; font-weight:bold;width:175px; padding:10px 5px 2px 5px;}
.rates-hd-rb{ float:left; background-color:#FDE4CE; color:#000000; font-weight:bold; width:58px;padding:10px 5px 2px 5px}
.rates-hdc{ float:left; background-color:#FDE4CE; border-right:1px solid #87532F; color:#000000; font-weight:bold;width:175px; padding:10px 5px 2px 5px}
.rates-hd-rc{ float:left; background-color:#FDE4CE; color:#000000; font-weight:bold; width:58px;padding:10px 5px 2px 5px;}
.rates-hd-w{ float:left; background-color:#FDE4CE; border-right:1px solid #87532F; color:#000000; font-weight:bold; width:244px; padding:10px 5px 2px 5px; }


#service-dscr{float:left; width:98%; padding:10px 10px;line-height:1.3em; color:#000000; font-size:12px}

#ul-left-short-a2 { float:left; width:254px; height:63px; border:0px solid #ffffff; padding-left:50px}
#ul-left-short-b2 { float:left; width:254px; height:63px; border:0px solid #ffffff; }
#ul-left-short-a2 ul{ list-style-type:disc;text-align:left; font-family:Georgia, "Times New Roman", Times, serif; font-size:12px; color:#000000; margin:1px 0px 0px 0px; }
#ul-left-short-b2 ul{ list-style-type:disc;text-align:left; font-family:Georgia, "Times New Roman", Times, serif; font-size:12px; color:#000000; margin:1px 0px 0px 0px; }
#ul-left-short-a2 li{ list-style-type:disc;padding-left:15px; vertical-align:middle; margin:-1px 0px 0px 0px; }
#ul-left-short-b2 li{ list-style-type:disc;padding-left:15px; vertical-align:middle; margin:-1px 0px 0px 0px; }

.drates-hd{ float:left; background-color:#FDE4CE; border-bottom:1px solid #87532F; border-right:1px solid #87532F; color:#000000; font-weight:bold; padding:10px 5px 2px 5px; width:175px; }
.drates-hd-r{ float:left; background-color:#FDE4CE; border-bottom:1px solid #87532F; border-right:1px solid #87532F; color:#000000; font-weight:bold; width:58px; padding:10px 5px 2px 5px; }

.drates-hdb{ float:left; background-color:#FDE4CE; border-bottom:1px solid #87532F; border-right:1px solid #87532F; color:#000000; font-weight:bold; font-size:10px; padding:10px 5px 2px 5px; width:175px; }
.drates-hd-rb{ float:left; background-color:#FDE4CE; border-bottom:1px solid #87532F; border-right:1px solid #87532F; color:#000000; font-weight:bold; font-size:10px; width:58px; padding:10px 5px 2px 5px; }
.drates-hdc{ float:left; background-color:#FDE4CE; border-bottom:1px solid #87532F; border-right:1px solid #87532F; color:#000000; font-weight:bold; padding:10px 5px 2px 5px; width:175px;}
.drates-hd-rc{ float:left; background-color:#FDE4CE; border-bottom:1px solid #87532F; border-right:1px solid #87532F; color:#000000; font-weight:bold; width:58px; padding:10px 5px 2px 5px; }

.drates-hd-w{ float:left; background-color:#FDE4CE; border-bottom:1px solid #87532F; border-right:1px solid #87532F; color:#000000; font-family:Georgia, "Times New Roman", Times, serif; font-weight:bold; font-size:10px; width:244px; padding:1px 5px 0px 5px; margin:0px}
.rates-hd-foot{ float:left; background-color:#FDE4CE; border-bottom:1px solid #87532F; border-right:1px solid #87532F; color:#000000; font-family:Georgia, "Times New Roman", Times, serif; font-size:10px; height:15px; padding:1px 5px 0px 5px; width:244px; }

.faq-content{float:left;min-height:248px;width:707px;line-height:1.5em}
.faq-content h2{padding:10px; color:#000000;font-size:12px;font-weight:bold;}
.faq-content div div {padding:0px; margin:0px}


#faq-content-copy{float:left; width:706px;border-bottom:1px solid #000000}
.faq-content div div .tplvar-listitem-specialid-id{padding:0px; margin:0px}
.faq-content div div .tplvar-listitem-specialid-id h3{padding:8px 10px 0px 25px; margin:0px;color:#000000;font-size:12px;}
.faq-content div div .tplvar-listitem-specialid-id h3 a{color:#000000;}
.faq-content ul{visibility:hidden; position:absolute; top:-50000px;left:-50000px}
.faq-content .listSummary{visibility:hidden; position:absolute; top:-50000px;left:-50000px}
.faq{background-color:#87532F;opacity:1;filter:alpha(opacity=100);border:1px solid #000000;z-index:127}
.faq h3{padding:1%;text-align:left;color:#FDE4CE;width:98%;background-color:#87532F;border-bottom:1px solid #000000;font-weight:bold;font-size:12px;line-height:1.55em}
.faq-info{padding:10px;line-height:1.5em;text-align:left;color:#6e4427;background-color:#FDE4CE;font-size:12px}
#faq-note{width:450px; z-index:130}




.add-content .add-left-lrg h3{padding:10px; color:#000000;font-size:12px;font-weight:bold}
.add-content .add-left-lrg div p{padding:5px 10px; color:#000000;font-size:12px;}
.add-content .add-left-lrg h4{padding:10px 0px 0px 10px; margin:0px;color:#000000;font-size:12px;font-weight:bold;line-height:.5em}

.state-of-the-art{float:left;margin:0px;padding:0px;border-top:1px solid #cccccc;}
.state-of-the-art div{margin:0px;padding:0px}
.state-of-the-art h2{visibility:hidden; position:absolute; top:-50000px;left:-50000px}
.state-of-the-art .BlockContent .tplrepeat-parent .listRow h3{visibility:hidden; position:absolute; top:-50000px;left:-50000px}
.state-of-the-art h3{padding:10px; color:#000000;font-size:12px;font-weight:bold}
.state-of-the-art ul.PostDetails{visibility:hidden; position:absolute; top:-50000px;left:-50000px}
#add-left-lrg{width:640px; padding-left:15px;}
#add-left-lrg h3{position:relative; top:0px; left:0px;visibility:visible}

.add-half{float:left;width:50%;}
.add-half ul{list-style-type:disc; color:#000000;margin:5px 0px 5px 25px;}
.add-half ul li{margin:5px;font-size:12px}




#services-details div div p{color:#000000;font-size:12px;border:1px solid #000000}
#car-service div {border:1px solid #000000}
.downloads{float:left; margin:0px;padding:0px;border-top:1px solid #cccccc;border-left:1px solid #cccccc}
.downloads h2{padding:10px; color:#000000;font-size:12px;font-weight:bold}
.downloads h3{visibility:hidden; position:absolute; top:-50000px;left:-50000px}
.downloads .BlockContent .tplrepeat-parent .listRow h3{visibility:hidden; position:absolute; top:-50000px;left:-50000px}
.downloads ul.PostDetails{visibility:hidden; position:absolute; top:-50000px;left:-50000px}
.add-full{width:324px;min-height:210px}
.add-full ul{margin:5px 0px 5px 55px;}
.add-full ul li{vertical-align:top;height:20px;padding-bottom:5px;margin:2px 0px 10px 0px;font-size:12px;font-weight:bold;list-style-type:none;list-style-image:url('/images/icons_03.jpg');}
.add-full ul li a{color:#000000}
.add-full .extLink{padding-left:65px;font-size:12px}
.address{line-height:1.5em}

.Module_Form{float:left}
.Module_Form #form-6, .Module_Form #form-14, .Module_Form #form-15, .Module_Form #form-16, .Module_Form #form-17, .Module_Form #form-18, .Module_Form #form-21,.Module_Form #form-22 {float:left;margin:10px 0px 0px 10px}
.Module_Form #form-14{width:550px}
.Module_Form .Description{font-size:12px !important}
#form-14 .Name, #form-15 .Name, #form-16 .Name, #form-17 .Name, #form-18 .Name, #form-21 .Name{color:#000000;}
#ahwi-feedback-form{float:left;margin:10px 0px 0px 10px; }
#HWI_form_211{border-bottom:0px solid #000000;width:642px}
#HWI_form_211 ul {width:642px}
#HWI_form_211 ul li{float;left;width:642px;padding-right:0px; margin:0px;display:block}
#HWI_form_211 ul li label{width:642px;border-bottom:0px solid #000000;} 
#hwi-feedback-form .Name{color:#000000;}
.Module_Form #form-14 .Description {width:500px;line-height:1.5em}
.Module_Form #form-18{width:650px;line-height:1.5em}
.Module_Form #form-18 #HWI_form_167 li {display:block;}

#HWI_form_203{width:445px}
#HWI_form_203 li{display:block}
#HWI_form_143, {float:left;width:160px;padding:0px;margin:0px}
#HWI_form_143 input, #HWI_form_144 input{width:125px}
#HWI_form_143{width:300px}
#HWI_form_154{width:500px}
#HWI_form_155{width:520px;padding:10px 0px; } 
#HWI_form_155 li{display:block}
#HWI_form_157{width:370px;padding-top:10px}
#HWI_form_157 li{display:block}

#HWI_form_175{float:left; width:150px; padding:0px 5px}
#HWI_form_176{float:left; width:50px; padding:0px 5px}
#HWI_form_177{float:left; width:75px; padding:0px 5px}

#HWI_form_175 input{ width:150px;}
#HWI_form_176 input{ width:50px;}
#HWI_form_177 input{ width:75px;}

.Module_Form #form-19 .Buttons{width:300px}


.ContentModulesContainer{float:left;visibility:hidden;top:-150000px;left:-150000px}
.showContentModulesContainer{visibility:visible;top:0px;left:0px;padding-top:25px}
.form-line-label{float:left; width:99%;padding:10px 0px 0px 0px;height:20px;color:#000000;}
.form-line-submit{float:left; width:99%;padding:10px 0px 20px 0px;}
.form-line-label h2{color:#000000;font-size:14px;padding:5px 0px 0px 5px;font-weight:bold}
.form-line-input{float:left;margin:0px;width:99%;padding:0px;border:0px solid #000000;height:20px}
.form-line-txt{float:left;padding:0px; margin:0px; height:65px}
.form-10 input, .form-20 input, .form-25 input, .form-30 input, .form-40 input, .form-70 input, .form-80 input, .form-90 input, .form-90 textarea, .form-line-txt #comments{background-color:#FDE4CE; border:1px solid #87532F; font-size:12px; font-family:Georgia, "Times New Roman", Times, serif;}
.form-line-label .form-25{padding-right:15px}


.form-10{float:left;padding-right:6px}
.form-25{float:left;padding-right:6px}
.form-30{float:left;}
.form-40{float:left;}
.form-10 input{width:40px}
.form-30 input{width:60px}
.form-25 input{width:25px}
.form-50 input{width:50px}
.form-75 input{width:75px}
.form-90 input{width:250px}
.form-40 input{width:140px}

#hwiContactContainer{visibility:hidden;position:absolute;top:-150000px;left:-150000px}

.Module_Form .Buttons button{
        background:url('/images/submit_03.gif');background-repeat:no-repeat 100% 50%;
        width:60px; height:24px;
        border:0px;
}
.f-submita{
        background:url('/images/submit_03.gif');background-repeat:no-repeat 100% 50%;
        width:60px; height:24px;
        border:0px;
}

.echo-park-side-addr, .sherman-oak-side-addr{visibility:hidden;position:absolute;top:-100000px;left:-100000px}
#locations{margin-top:15px;}
#locations h3{text-align:center;font-weight:bold; font-size:14px; color:#000000;text-decoration:underline}
#addr1, #addr2{padding-left:20px}
#addr1 h4, #addr2 .side-addr h4{font-weight:bold; font-size:14px; color:#000000;}
#addr1 .side-addr p, #addr2 .side-addr p{font-size:12px; color:#000000;line-height:1.25em; font-weight:bold}

.tplWidthColumns1 h2 {padding:10px 0px 5px 10px; font-size:14px; font-weight:bold; color:#000000}
.GalleryMiddlePreview h2{font-size:12px; font-weight:bold; color:#000000}
.GalleryList{padding:25px}

#webcams {float:left; width:920px; padding:25px; text-align:center}

#Footer #development-credit{width:300px;float:left;color:#cccccc}
#Footer #photo-credit{width:670px;float:left;text-align:right;color:#cccccc}


#FooterText {width:100%;color:#cccccc}


.social-networking h2, .social-networking h3, .social-networking ul{visibility:hidden;position:absolute; top:-100000px; left:-100000px}
.social-networking{float:left; width:350px; border-bottom:0px solid #000000; height:30px;padding-bottom:10px }
.social-networking div .listSummary{width:100%; float:left; border:0px solid #000000;height:25px;padding-bottom:5px}
.social-networking #facebook, .social-networking #twitter{float:right; width:25px; padding:0px 15px;  }
.social-networking #social-networking-head img {padding:0px 10px;}

.service-points{padding-bottom:15px}
.service-points li{ list-style-type:disc; margin-left:40px; font-size:12px; color:#000000 }

.social-networking-head{position:absolute; top:250px; left:0px; width:272px;}

.social-networking-head h2, .social-networking-head ul, .social-networking-head h3{position:absolute; top:-100000;left:-100000; visibility:hidden}
.social-networking-head img{float:left; padding:5px 10px}

.social-networking-sm{position:absolute; top:-68px; left:600px; }
.social-networking-sm h2, .social-networking-sm ul, .social-networking-sm h3{position:absolute; top:-100000;left:-100000; visibility:hidden}
.social-networking-sm img{float:left; padding:0px 5px}

.social-networking-med{position:absolute; top:-165px; left:900px;z-index:10000 }
.social-networking-med h2, .social-networking-med ul, .social-networking-med h3{position:absolute; top:-100000;left:-100000; visibility:hidden}
.social-networking-med img{float:left; padding:0px 5px}

.locations-directions .PostDetails, .locations-directions h3{visibility:hidden; position:absolute; top:-100000px; left:-100000px}
.locations-directions h3{padding:25px 0px 5px 25px}
.locations-directions h3 a{font-weight:bold; font-size:14px; color:#000000;}
.locations-directions{text-align:center;padding:5px 0px 5px 75px}
.loc-summary{width:700px; color:#000000; font-size:14px;border-top:2px solid #ffffff}
.loc-summary .add-half{color:#000000; font-size:12px; }

#locations-hd{ float:left; width:970px; padding:10px 5px 10px 5px} 
.loc-summary h4{font-weight:bold; font-size:14px; color:#000000;}

#main-content-info .add-half h4 {font-weight:bold; font-size:14px; color:#000000;}

#FooterPopList{position:absolute; visibility:hidden; top:-100000px; left:-100000px}

#ahwi-feedback-form{float:left}
.h-b-sq-img img{padding:5px}

.home-bottom-sq img{border:1px solid #663300}
#ahwi-feedback-form{background-color:#ffffff; }
.ContentModulesContainer, .faq-content {background-color:#ffffff !important}
.locations{background-color:#ffffff; width:905px}

.blog{float:left; width:670px; background-color:#ffffff;padding:5px; font-family:Georgia, "Times New Roman", Times, serif !important; font-size:14px !important; min-height:500px}
.blogarchive{float:left; width:290px;background-color:#eeeeee; padding:55px 5px 5px 5px}
.baList{padding-left:10px;font-family:Georgia, "Times New Roman", Times, serif !important; font-size:14px !important; text-decoration:none}
.baList li{text-decoration:none !important; padding-left:10px}
.blog h3, .blog div{font-family:Georgia, "Times New Roman", Times, serif !important; font-size:14px !important}

