@charset "utf-8";
/* CSS Document */

body{margin:0; padding:0; font-size:12px; font-family:Arial, Helvetica, sans-serif; background-color:#2e4c88; background-image:url(../images/bg.jpg); background-position:top; background-repeat:repeat-x;}
.fix{overflow:hidden; height:0px; width:100%; clear:both;}

.container{width:999px; margin-top:25px;}

.container .header{width:999px; height:117px; background-image:url(../images/header.jpg); background-repeat:no-repeat;}
.container .header .text{width:170px; color:#082a66; font-family:Arial, Helvetica, sans-serif; font-size:13px; float:left; display:inline; text-align:left; margin:42px 0 0 335px;}
.container .header .qlogin{width:400px; float:left; display:inline; margin:0 0 0 25px;}

.container .menu{width:999px; height:36px;}
.container .menu ul.menu_list, li{margin:0; padding:0;}
.container .menu ul.menu_list li{height:36px; display:inline; float:left;}

.container .menu ul.menu_list li.dvd{background-image:url(../images/menu_dvd.jpg); background-repeat:no-repeat; background-position:left; width:2px; height:36px;}
.container .menu ul.menu_list li.menu_left{background-image:url(../images/menu_left.jpg); background-repeat:no-repeat; width:14px; height:36px;}
.container .menu ul.menu_list li.menu_right{background-image:url(../images/menu_right.jpg); background-repeat:no-repeat; background-position:-57px 0; width:14px; height:36px;}

.container .menu ul.menu_list li a{background-image:url(../images/menu_bg.jpg); background-repeat:repeat-x; display:block; float:left; color:#FFF; font-family:Arial, Helvetica, sans-serif; font-size:14px; text-decoration:none; padding:0 0px 0 0px; height:37px; line-height:36px;}
.container .menu ul.menu_list li a:hover{background-image:url(../images/menu_hover.jpg); background-repeat:repeat-x;}

.menuL_1 a {width:85px}
.menuL_2 a{width:125px}
.menuL_3 a{width:118px}
.menuL_4 a{width:119px}
.menuL_5 a{width:138px}
.menuL_6 a{width:193px}
.menuL_7 a{width:81px}
.menuL_8 a{width:98px}



.content{width:945px; background-image:url(../images/content_bg.jpg); background-repeat:repeat-y; padding:10px 27px 20px 27px; background-color:#FFF;}

	.content .left{width:478px; float:left; }
	.content .left .qs{}
	
	.content .right{width:445px; overflow: hidden; float:left; margin-left:18px;}
	.content .right .welcome{width:445px; height:100px; background-image:url(../images/welcome.jpg); background-repeat:no-repeat; padding-top:15px; overflow:hidden;}
	.content .right .welcome .SubPages, .content .right .welcome h1{ display:none !important;}
	.content .right .txt {font-size:12px;}
	.content .right .link {width:445px; font-size:12px;}
	.content .right .link ul.links {display: block; margin:0; padding:0; list-style:none; width:445px; overflow: hidden; float: none; clear: both; }
	.content .right .link ul.links li{display: block; margin:0; padding:0; list-style:none; width:190px; float:left; text-align:left; padding-left:30px; line-height:18px; background-image:url(../images/arrow.jpg); background-repeat:no-repeat; background-position:20px 3px; }
	.content .right .link a{color:#0a2e70; font-family:Arial, Helvetica, sans-serif; letter-spacing:1px; line-height:18px;}
	.content .right .link p {float: none; clear: both; display: block; padding: 0 0 0 20px; margin: auto; width:235px; height: 18px; line-height: 18px; background-image: url(../images/icon-paw.gif); background-repeat: no-repeat; background-position: 0 0; }

	.content .featured{width:947px; height:210px; float: none; clear: both; background-image:url(../images/featured.jpg);  background-repeat:no-repeat; margin:0 0 0 0; padding:0 0 0 0; text-align:left !important;}
	.content .featured .view_all a{ color:#ff0000; line-height:30px; padding:0 0 0 210px;}
	.content .featured .slide{ margin:10px 0 0 10px;}
	.content .featured .slide .one, .three, .five, .six{display:none !important;}

	.CenterRight h1{ display:inline !important; padding:10px 0 0 0;}
	
	.content ul,li{ list-style-type:disc;}
.content_bottom{width:999px; height:20px; background-image:url(../images/content_bottom.jpg); background-repeat:no-repeat;}

.footer{width:999px; text-align:center; color:#6c6c6c; font-size:11px; font-family:Tahoma, Geneva, sans-serif;}
.footer .link{color:#a7bce7;}
.footer .link a{color:#a7bce7; text-decoration:none;}
.footer .text{margin-top:10px; color:#ffffff;}
.footer .text a{color:#ffffff; font-weight:bold;}


/* HOMEAPGE QUICK SEARCH */

.qs .QuickSearch {width: 477px; position:relative;}

.qs .QuickSearchTabs {background-image: url(../images/qs_top.jpg); background-position: 0px 24px; background-repeat: no-repeat; width: 481px; height: 30px; }
.qs .QuickSearchTabs ul {}
.qs .QuickSearchTabs ul li {width: 121px; }
.qs .QuickSearchTabs ul li a {background-image: url(../images/qs_tabs.gif); background-position: -121px 0px; background-repeat: no-repeat; width: 121px; height: 26px; line-height: 26px; color: #ffffff; font-size:14px }
.qs .QuickSearchTabs ul li a:hover {color: #ffffff; }
.qs .QuickSearchTabs ul li a.active {background-position: 0px 0px; color: #000000; font-weight: bold; }
.qs .QuickSearchTabs ul li a.active:hover {color: #000000; font-weight: bold; }

.qs .QuickSearchBody { background-image: url(../images/qs_content.jpg); background-repeat: repeat-y; background-position: 0px 0px; width:477px; height: 169px; overflow: hidden; background-color:#fff; text-align: left; }
.qs .QuickSearchBodyLeft {width: 38%; height: 86px; overflow: visible; margin: 0 3% 0 4%; position: relative; }
.qs .QuickSearchBodyRight {width: 48%; height: 86px; overflow: visible; margin: 0 0 0 3%; position: relative; z-index: 200; }
.qs .QuickSearchBodySelectTown {width: 92%; margin: 0 0 0 4%; position: relative; z-index: 100; }
.qs .QuickSearchBody br {display: none;}
.qs .QuickSearchBody label {font-size: 12px; font-weight: bold; display: block; line-height: 20px; margin: 0px 0px 0px 0px !important; padding: 0px 0px 0px 0px !important; }
.qs .QuickSearchBody .Dogs {width:50% !important; float: left; clear: none; }
.qs .QuickSearchBody .PetsRestrictions {width:49.5% !important; float: left; clear: none; }
.qs .QuickSearchBody .Dogs label,
.qs .QuickSearchBody .PetsRestrictions label {font-size: 11px; font-weight: normal; display: inline; line-height: 20px; }
.qs .QuickSearchBody .Dogs input,
.qs .QuickSearchBody .PetsRestrictions input {vertical-align: middle; }
.qs .QuickSearchBody .QSSelectArea {width: 50%; height: 20px; }
.qs .QuickSearchBody .QSSelectArea label {width: 41%; float: left; clear: none; text-align: left; }
.qs .QuickSearchBody .QSSelectArea select {width: 41%; float: left; clear: none; }
.qs .QuickSearchBody .QSClickToSelectTown {width: 41%; margin: 0 4% 0 0; float: left; clear: left; }
.qs .QuickSearchBody .QSClickToRemoveTown {width: 51%; margin: 0 0 0 3%; }
.qs .QuickSearchBody .QSClickToSelectTown label,
.qs .QuickSearchBody .QSClickToRemoveTown label {display: none;}
.qs .QuickSearchBody .QSClickToSelectTown select,
.qs .QuickSearchBody .QSClickToRemoveTown select {width: 100%; margin: 3px 0 0 0; padding: 0; height: 60px; }

.qs .QuickSearchLinks { background-image: url(../images/qs_bottom.jpg); background-position: 0px 0px; background-repeat: no-repeat; height: 50px; }
.qs .QuickSearchLinkSearch {margin:6px 4px 0px 0px; }
.qs .QuickSearchLinkAdvanced {margin:4px 0px 0px 20px;}
.qs .QuickSearchLinkSearch a {display:block;float:right;width:141px;height:28px;line-height:28px;text-decoration:none;text-align:center;overflow: hidden; color:#ffffff; font-size:15px; font-weight:bold}
.qs .QuickSearchLinkSearch a:hover {font-size:13px; font-weight:bold}
.qs .QuickSearchLinkAdvanced i {display:block;float:left;font-style:normal;margin-right:4px; position:relative; top:15px; right:8px}
.qs .QuickSearchLinkAdvanced a { font-size:12px; font-family:Verdana, Arial, Helvetica, sans-serif;display:block;float:left; text-transform: lowercase; color:#b9860d; position:relative; top:15px; right:8px}
.qs .QuickSearchLinkAdvanced a:hover {}
/* END HOMEAPGE QUICK SEARCH */


