/* hampton hotel */
/* Created by Orla Conlon*/

body{margin:0;padding:0;text-align:left;font:12px/18px arial,helvetica,sans-serif;color:#666666;background-color:#000;}
*{outline:none;}
img{float:left;border:0;}
a{font-weight:bold;color:#bababa; font:11px arial,helvetica,sans-serif; text-decoration:none;}
a:hover {text-decoration:underline;}
abbr, acronym { font-style: normal; border-bottom: dotted 1px #333; cursor: help; }
form { margin: 0; }
h1 { font: bold 24px Helvetica, Arial, sans-serif; margin: 0; }
h2 { font: normal 18px Helvetica, Arial, sans-serif; }
 /* General classes */
.skip{display:none;}
.hide { display: none; }
.clear { clear: both; }
.clearBoth{margin:0; padding:0; float:left; clear:both;}  
.flLeft { float: left; margin: 0 15px 0 0; } /* useful for images that appear in the flow of content */
.flRight { float: right; margin: 0 0 0 15px; }
.noscript{color:Red;} 
.cleardefault{display:block; float:left; color:#000!important; text-indent:0; padding:0; border:1px solid #639ACE!important; background:transparent url(/includes/images/clearDefault.jpg) repeat;}
.cleardefault input{font:10px arial,helvetica,sans-serif!important; color:#000;}

/*Navigation*/
#navHolder{background:none repeat scroll 0 0 #000;margin:0;float:left;height:54px;padding:0;}
#navigation{width:734px;height:30px;margin:0;list-style-type: none;float:left;padding:0;display:inline;}
#navigation li{float:left;display:inline; padding:10px 20px 0 0;}
#navigation li a{list-style:none;float:left;text-decoration:none;text-indent:-9999px;display:inline;}
#nid1 {float:left;}
#nid1 a {background:url(../images/nav/home.jpg) no-repeat scroll 0 0;height:18px;width:47px;float:left;}
#nid2 {float:left;}
#nid2 a {background:transparent url(../images/nav/rooms.jpg) no-repeat scroll 0 0;height:18px;width:50px;float:left;}
#nid3 {float:left;}
#nid3 a {background:transparent url(../images/nav/sp.jpg) no-repeat scroll 0 0;height:18px;width:57px;float:left;}
#nid8 {float:left;}
#nid8 a {background:transparent url(../images/nav/weddings.jpg) no-repeat scroll 0 0;height:18px;width:71px;float:left;}
#nid4 {float:left;}
#nid4 a {background:transparent url(../images/nav/bar.jpg) no-repeat scroll 0 0;height:18px;width:76px;float:left;}
#nid9 {float:left;}
#nid9 a {background:transparent url(../images/nav/club.jpg) no-repeat scroll 0 0;height:18px;width:93px;float:left;}
#nid5 {float:left;}
#nid5 a {background:transparent url(../images/nav/events.jpg) no-repeat scroll 0 0;height:18px;width:128px;float:left;}
#nid6 {float:left;}
#nid6 a {background:transparent url(../images/nav/location.jpg) no-repeat scroll 0 0;height:18px;width:66px;float:left;}
#nid7 {float:left;}
#nid7 a {background:transparent url(../images/nav/gallery.jpg) no-repeat scroll 0 0;height:18px;width:55px;float:left;}
#navigation li a:hover,#navigation li.selected a {float:left; border-bottom:2px solid #ae1a01;}

/* Element styles */
#pre{width:100%; margin:0; padding:0; float:left; clear:both;}
#autoCenter{width:700px; height:auto; margin:0 auto 0 auto; padding:0; clear:both;text-align:left!important;}
#siteHolder{min-height:810px;height:auto;color:#000;} 
#holder{width:970px;margin:0 auto;height:inherit;}
#header{height:35px;}
#signupVoucher{height:43px;float:left;margin:0;padding:0;width:210px;}
#newsletterHolder{background:transparent url(../images/general/newsletter.jpg) no-repeat scroll 0 0;text-indent:-9999px;width:106px; height:35px;float:left;margin:0;padding:0;}
#voucherHolder{background:transparent url(../images/general/gv.jpg) no-repeat scroll 0 0;text-indent:-9999px;width:99px; height:35px;float:left;margin:0;padding:0;}
#contentHolder{width:961px;float:left;margin:0;padding:0;}
#contentHolder1{background-color:#231f20;width:206px;height:880px;float:left;}
#logoHolder{margin-top:8px;display:block;margin-left:auto;margin-right:auto;text-indent:-9999px;background:transparent url(../images/general/logo2.jpg) no-repeat scroll 0 0;width:86px;height:150px;}
#contentHolder2{background-color:#231f20;float:right;width:734px;min-height:880px;margin:0;padding:0;}
#welcomeImg{text-indent:-9999px;margin-left:36px;margin-top:71px;width:280px;height:56px;background:transparent url(../images/general/welcome.jpg) no-repeat scroll 0 0;}
.soHolder{padding:10px 10px 0 3px;width:305px;height:188px;float:left;background:transparent url(../images/general/soHolder2.jpg) no-repeat scroll 0 0;}
.soHolder h3 a{font-weight:bold;color:#fff;text-align:left;font-size:13px;clear:both;font-family:Arial, Helvitica, Sans-Serif;}
#welcomeText{width:650px;padding:0 0 20px 18px;margin:0;float:left;color:#bababa;}
#welcomeText p{padding:0 0 10px 0;margin:0;color:#BABABA;text-align:left;font-size:12px;clear:both;font-family:Arial; line-height:17px;}
#welcomeText a{font-size:12px;font-weight:bold;}
#accomBookBtn a{text-indent:-9999px;float:left;margin:0 0 0 18px;padding:0 0 15px 0;background:url("../images/general/BookBtn.jpg") no-repeat scroll 0 0 transparent;width:129px;height:22px;}
#bookOnline{margin:0;padding:0 0 0 15px;float:left;}
#bookLabel{clear:both;float:left;height:42px;}
#bookLabel h3{margin:0;padding:16px 0 0;font-weight:normal;float:left;font-family:Arial, Tahoma, Sans-Serif;font-size:18px;color:#fff;}
#underline{clear:both;padding:0;margin:0;background:transparent url(../images/general/underline.png) no-repeat scroll 0 0;height:2px;width:152px;}
#bookTable{float:left;padding-top:0;margin:0;}
#arrivalLabel{font-size:12px;color:#fff;text-align:left;float:left;font-family:Arial, Tahoma, Sans-Serif;}
#bookingTable{float:left;width:165px;margin:0 0 10px 0;padding:0;}
#bookTxt{float:left;width:130px;padding:3px 0 0 2px;}
#bookTxt a{line-height:14px;margin:0;padding:0;font-weight:bold;font-family:Futura Md, Arial, Tahoma;font-size:12px;color:#fff;}
#PG_photo{width:560px;float:left;}
#PG_caption{float:left;padding-top:10px;}
#ctl00_BookNow2_DateSelectiondaycombo{height:20px;width:41px;font-size:12px;font-family:Arial;color:#000;float:left;padding:0;}
#ctl00_BookNow2_DateSelectionmonthcombo{height:20px;font-size:12px;font-family:Arial;color:#000;width:85px;margin:0 0 0 3px;float:left;}
#bookCalendar{padding:0;margin:0;}
#bookDropDown{margin:0;float:left;height:30px;padding:0;width:160px;}
#imgHolder{background:transparent url(../images/general/contentHolderRight.png) no-repeat scroll 0 0;width:613px;height:377px;float:left;margin-top:25px;}
#bottomPanels{list-style:none;margin:0 0 0 14px;width:179px;height:712px;padding:0;float:left;}
.panelHolder{float:left;width:320px; height:147px;}
.soPanelHolder{display:inline;background:transparent url(../images/general/panelHolder2.png) no-repeat scroll 0 0;width:320px; height:147px;}
.clickHere1{margin:13px 0 0;text-indent:-9999px;background:transparent url(../images/general/clickHere.png) no-repeat scroll 0 0;width:157px; height:19px;float:right;}
.clickHere2{margin:13px 0 0;text-indent:-9999px;background:transparent url(../images/general/clickHere.png) no-repeat scroll 0 0;width:157px; height:19px;float:right;}
#clickHereSO{margin-top:72px;text-indent:-9999px;background:transparent url(../images/general/clickHere.png) no-repeat scroll 0 0;width:157px; height:19px;margin-left:20px;cursor:pointer;}
.clickHere{cursor:pointer;margin:13px 0 0;text-indent:-9999px;background:transparent url(../images/general/clickHere.png) no-repeat scroll 0 0;width:157px; height:19px;float:right;}
.panel1Holder{float:left;background:transparent url(../images/general/panelHD.jpg) no-repeat scroll 0 0;width:179px;height:175px;padding-bottom:5px;margin:0;}
.ppHolder{float:left;background:transparent url(../images/general/panelHD.jpg) no-repeat scroll 0 0;width:179px;height:175px;padding:0 0 5px 15px;margin:0;}
#panel1Holder{float:left;background:transparent url(../images/general/panelHolder2.png) no-repeat scroll 0 0;width:320px; height:147px;}
.panel1Img{border:1px white solid;width:147px; height:54px;float:left;padding:0;margin:0;}
#panel1Text{padding-left:15px;padding-top:0;float:left;width:15px;height:97px;}
.panelTitle{float:left;margin-top:22px;text-align:left;height:22px;width:142px;}
#panelTitleFU{float:left;margin-top:22px;text-align:left;height:22px;width:142px;}
#panelTitleSpecials{float:left;margin-top:22px;text-align:left;height:22px;width:142px;}
#panelTitleGallery{float:left;margin-top:22px;text-align:left;height:22px;width:142px;}
.panel1Text{padding-top:15px;}
.panel1Text h3{color:#fff;font-family:Futura Md, Arial, Tahoma;font-size:14px;margin:0;padding:0;height:20px;}
#panelTitleSO{float:left;width:156px;margin-top:4px;text-align:left;height:40px;}
#panelTitleSO h3{color:#214E85;font-family:Trajan, Arial, sans-serif;font-size:15px;font-weight:bold;margin-top:17px;}
.panelContent{width:150px;height:24px;margin:4px 0 0 0;padding:0;text-align:left;float:left;}
.panelContent p{color:#525252;font-family:Arial, Helvetica, Sans-Serif;font-size:11px;line-height:14px;margin:0;}
.panelContent a{text-decoration:none;color:#fff;font-family:Arial, Helvetica, Sans-Serif;font-size:10px;line-height:10px;margin:0;}
#SpecialOfferHomePageHolder {float:left; width:150px; height:85px; padding:0;margin:0;}
#SpecialOfferHomePageTitle {float:left; width:126px; height:18px; margin:0 0 3px 0;}
#SpecialOfferHomePageTitle h2 a {float:left; width:126px; height:18px;background: url(/includes/images/general/SpecialOfferTitleHomePage.png) left top no-repeat;  text-indent:-9999px;}
#SpecialOfferSliderHolder {float:left; width:164px; height:175px; position:relative; overflow:hidden;}
#box1 {position:absolute;left:-514px;width:498px;}  
.SpecialOfferSlider{float:left;height:23px;width:153px;}
.HomePageOfferTitle{float:left;width:150px;height:20px;margin:0;padding:0;}
.HomePageOfferTitle h3 a {float:left; width:372px; height:200px;}
#OfferTitleFlashHolder1{margin-top:18px;margin-left:18px;}
#OfferTitleFlashHolder2{margin-top:18px;margin-left:18px;}
#OfferTitleFlashHolder3{margin-top:18px;margin-left:18px;}
.soBtnHolder{clear:both;float:left; padding:8px 0 0 0;width:300px;margin:0;}
.soPanelContent{overflow:hidden;float:left;height:68px;margin-left:20px;margin-top:2px;text-align:left;width:138px;}
.soPanelContent a{text-decoration:none;cursor:pointer;color:#666666;font-family:Arial, Sans-Serif, Verdana;font-size:11px;line-height:14px;}
.soPanel1Img{float:left;height:137px;padding-left:1px;padding-top:10px;width:141px;}
.soPanel1Img img{padding-left:8px;}
#soHolderDetails{width:560px;margin:0;padding-top:15px;}
#soTitleHolderDetails{float:left;width:560px;height:24px;background-image:url("/includes/images/general/soTitleHolderDetails2.jpg")}
#soTitleHolderDetails h3{padding:0;margin:0;clear:both;}
#soTitleHolderDetails h3 a{font-weight:bold;color:#dadada;text-align:left;font-size:12px;clear:both;font-family:Arial, Helvitica, Sans-Serif;}
#soContentHolderDetails{float:left;margin:0;padding:0;}
#soImgHolderDetails{margin:0;float:left;}
#priceHolderDetails{float:right;}
#soTextHolderDetails{width:660px;margin:0;padding-top:20px;padding-bottom:15px;float:left;}
#soTextHolderDetails p{color:#bababa;text-align:left;font-size:12px;clear:both;font-family:Arial, Helvitica, Sans-Serif;}
#soBtnHolderDetails{clear:both;float:left;padding:0;margin:0;width:560px;}

/*Headerimage*/
#HeaderImgFlashHolder {float:left; width:734px; height:426px; position:relative;}
#HeaderFlashHolder { width:734px; height:426px; position:absolute; top:0; left:0;z-index:0; }
#VirtualToursHolder {float:left; position:absolute;top:150px; left:560px;  z-index:1}
#VirtualToursHolder h2 a {float:left; width:177px; height:75px;background:url(../images/general/VirtualTours.png) left top no-repeat; text-indent:-9999px; }
/*Footer*/
#leftFooterHolder{padding:0;margin:0;height:100px;width:225px;float:left;}
#footerHolder{width:970px;float:left;padding:0;margin-top:0;font-size:11px;color:#fff;line-height:16px;}
#footerHolderSec{width:970px;float:left;padding-left:15px;margin-top:-13px;font-size:11px;color:#fff;line-height:16px;}
#footerLinksHolder{float:right;width:730px;padding:5px 6px 0 0;margin:0;}
#footerNav{float:right;padding:10px 0 0 0;}
#footerNav ul{float:right;list-style:none;display:inline;padding:0;margin:0;}
#footerNav ul li{height:13px;padding:0 6px;border-left:1px solid #ae1a01;float:left;list-style:none;display:inline;}
#footerNav ul li.first{border-left:none;}
#footerNav ul li a{font-weight:bold;font-family:Arial, helvetica, Sans-Serif;text-align:left;color:#555454;}
#footerHotelTitle{font-family:Arial, helvetica, Sans-Serif;float:left;width:100px;text-align:left;}
#footerHotelDetails{padding:5px 0 0;font-weight:bold;font-family:Arial, helvetica, Sans-Serif;color:#555454;text-align:left;float:right;}
#footerHotelDetails p{padding:0 5px 0 5px;margin:0;border-right:1px solid #AE1A01;display:inline;height:15px;}
#footerHotelDetails a{padding-left:7px;padding-right:5px;font-weight:bold;font-family:Arial, helvetica, Sans-Serif;text-align:left;color:#B4B2B0;}
.divider{color:Red;}
#mediaLinks{float:left;width:155px;margin:0;padding:11px 0 0 5px;}
#i1{margin:0;padding:0;text-indent:-9999px;background:transparent url(../images/general/twitter.jpg) no-repeat scroll 0 0; width:20px;height:16px;float:left;}
#i2{margin:0;padding:0;text-indent:-9999px;background:transparent url(../images/general/facebook.jpg) no-repeat scroll 0 0; width:20px;height:16px;float:left;}
#i3{margin:0;padding:0;text-indent:-9999px;background:transparent url(../images/general/youtube.jpg) no-repeat scroll 0 0; width:20px;height:16px;float:left;}
#i4{margin:0;padding:0;text-indent:-9999px;background:transparent url(../images/general/tripadv.jpg) no-repeat scroll 0 0; width:20px;height:16px;float:left;}
#i5{margin:0;padding:0;text-indent:-9999px;background:transparent url(../images/general/bookmark.jpg) no-repeat scroll 0 0; width:16px;height:16px;float:left;}
#blog{text-indent:-9999px;background:transparent url(../images/general/blog.jpg) no-repeat scroll 0 0; width:53px;height:25px;float:left;padding:0;margin:-4px 0 0 0;}
#rightFooterLinks{float:left;list-style:none;display:inline-block;text-align:left;}
#rightFooterLinks ul{display:inline-block;list-style:none;padding:1px;margin:0 0 0 0;}
#rightFooterLinks ul li{float:left;list-style:none;display:inline;}
#rightFooterLinks a{font-weight:normal;font-family:Arial, helvetica, Sans-Serif;width:100px;color:#fff;}
#iconHolder{list-style:none;}
#aroLink{float:right;margin:3px 5px 0 0;padding:0;color:#555454;font-size:11px;font-weight:bold;clear:both;}
#footerNav ul li a:hover, #rightFooterLinks ul li a:hover{text-decoration:none;color:#b3b2b2;}
.tcLogo{background:url(../images/general/tcLogo.gif) no-repeat;width:100px;height:47px;float:left;text-indent:-9999px;}

/* CONTENT */
#content, #HP_content{width:400px; margin:0; padding:0 0 0 20px; float:left;}
#content table, #HP_content table{}
#contentHeader{width:400px; margin:0; padding:0; float:left; clear:both;}  
#contentTitle{margin:0;padding:8px 0 0 18px;float:left;clear:both;}
#contentTitle h1{font:20px sans-serif; color:#000; margin:0; padding:6px 0;}
#contentTitle h2{border-bottom:2px solid #AE1A01;width:650px;padding-bottom:2px;}
#printPageTitle{display:none;}

/* POPUP CALENDAR */ 
#calendardiv{background-color:white;width:151px!important;margin:0; padding:0;border:3px solid #000!important;z-index:300;}
* html #calendardiv{position:relative; left:500px!important; bottom:100px!important;}
#calendardiv table{width:148px; margin:0; padding:0;float:left; clear:both;}
#calendardiv tr{width:148px; margin:0; padding:0;border:0px solid green; float:left;}
#calendardiv td, #calendardiv td table{border:0!important; margin:0;background-color:#FFF; font-size:11px; text-align:center;border:0px solid green!important;padding-right:0!important;}
#calendardiv .Month{background-color:#fff; font-size:11px!important;color:#231f20; text-align:center; font-weight:bold;}
#calendardiv .Month a{margin:0; padding:0; font-size:10px!important;background-color:#FFF; border:0px solid red; color:#231f20; text-align:center; font-weight:bold;} 
#calendardiv .DaysOfWeek{width:21px; margin:0!important;padding:0; float:left; background-color:#231f20; font-size:11px!important;text-align:center; color:#FFF;}
#calendardiv .Dates {width:21px!important; margin:0; padding:0;color:#253D5E;background-color:#FFF; border:0px solid green; text-align:center;}
#calendardiv .Dates a{border:none!important;font-size:11px!important;background-color:#FFF; color:#000; text-align:center; font-weight:normal; text-decoration:none;}
#calendardiv .Dates a:hover{color:#2E5E9F;text-decoration:underline;}
#calendardiv .Today {width:147px; margin:0; padding:0; background-color:#FFF; text-align:center;}
#calendardiv .Today a {color:#231f20; text-align:center; font-size:11px!important; font-weight:bold; text-decoration:none;}
#calendardiv .Today a:hover{text-decoration:underline;}

/* SPECIAL OFFERS */
.bookBtn{border:0;float:left;cursor:pointer;margin:-8px 0 0 -1px;background:transparent url(../images/general/bookBtn.jpg) no-repeat scroll 0 0;width:192px;height:27px;text-indent:-9999px;}
.readBtn{border:0;float:left;cursor:pointer;margin:0;padding:0;background:transparent url(../images/general/readBtn.jpg) no-repeat scroll 0 0;width:80px;height:20px;text-indent:-9999px;}
.offerTitle{background:transparent url(../images/general/offerTitle.jpg) no-repeat scroll 0 0;border:0;width:96px;height:38px;}
#soContentHolder{float:left;margin:0;padding:6px 0 0 0;width:280px;height:135px;}
#soImgHolder{margin:0;float:left;}
#priceHolder{float:right;}
#soTextHolder{padding-left:5px;height:95px;float:left;}
#soTextHolder p{width:123px;color:#1f1e1e;text-align:left;font-size:12px;clear:both;font-family:Arial, Helvitica, Sans-Serif;}
#soRMBtn a{padding:0 1px 0 32px;float:left;background:transparent url("/includes/images/general/soRMBtn.png") no-repeat scroll 0 0;width:87px;height:20px;}
#soEnquireBtn a{padding-left:4px;text-indent:-9999px;float:left;background:transparent url("/includes/images/general/soEnquireBtn.png") no-repeat scroll 0 0;width:87px;height:20px;}
#soBookBtn a{float:left;background:transparent url("/includes/images/general/soBookBtn.png") no-repeat scroll 0 0;width:87px;height:20px;}
#SO_detailsItem{width:600px;float:left;}
#soDetails{width:500px;float:left;}
.SO_listItem .so_price { float:left; width:142px; height:19px; font-family: Tahoma, Sans-Serif; font-size:12px; color:#40130d; line-height:12px; font-weight:bold}
.specials .item_imgDetails {width:500px;height:85px;float:left; display:block; margin:0;padding:0;} 
.specials { clear:left;}
.specials h3 {padding:0;margin:0;}
.specials .item {}
.specials .item_img{float:left; display:block;margin:0;padding:2px 0 0 0;}
.specials .item h3{float:left;padding-left:5px;}
.specials .item p{float:left;padding-left:5px;}
.specials .view_all {padding-left:5px;padding-top:25px;clear:both;float:left;clear:both;}	.specials .view_item {}
.specials .enquire_item {}
.specials .book_item {}
.specials_buttons {float:left; }
.specials_buttons a { margin:0 10px 0 0;}
#soImg img{border:1px solid #fff;float:left;padding:0;margin:0;}
.specials_panel {}
.specials_list {}
.specials_detail {}
.GV_Link{width:220px; margin:20px 0 0 0;padding:10px; float:left; display:block; clear:both; background:#ccc;}
#HPSO_Flash{width:220px; margin:20px 0 0 0; padding:10px; float:left; clear:both;}

/* AJAX POPUPS */    
/* TELL A FRIEND and NEWSLETTER SIGNUP */   
.dialog_Body{text-align:left;background:none;}
.dialog_Main{float:right;font-family:arial, Helvetica, Sans-Serif;font-size:10pt;color:#ffffff;width:280px; margin:0;padding-left:20px;clear:both;}
.dialog_Main td{margin:0; padding:1px 1px 1px 0;float:left;width:103px;}
.dialog_Left{}
.dialog_Left label{color:#ffffff}
.dialog_Right input, .dialog_Right textarea{width:130px; margin-left:1px; float:left;border:1px solid #B4B2B0;}
.dialog_Right input:focus, .dialog_Right textarea:focus{border:1px solid #453404;}
.dialog_Email{}
.dialog_MessageArea{} 
.dialog_MessageArea{}
.dialog_Submit{margin-left:3px;text-indent:-9999px;color:white;width:80px;height:20px;line-height:20px;float:left;background-color:#233a5a; background:transparent url(../images/general/submitBtn.jpg) no-repeat scroll 0 0; width:84px;height:33px;border:0;font-weight:normal; letter-spacing:1px; cursor:pointer;}
.dialog_Response{width:230px; margin:0; padding:10px; float:left; clear:both; }
.ezineSegments{height:auto; margin:0; padding:6px 0; float:left;}
.newsletter{}
.friend {}
.dialog_Response{color:#fff;}
.dialog_Response p{color:#fff;}
#CustomSignUp1_cbl_interests{margin:0;padding:0;}
.EzineInterests{font-size:10px;width:170px;}

/* ROTATING FLASH SO */
#HPSO_panelHolder{width:166px; margin:12px 0 0 0; padding:0; float:left; clear:both;}
#HPSO_panel{width:153px; margin:0; padding:0; float:right; clear:both;}
#HPSO_panelTop{width:153px; height:25px; margin:0; padding:0; float:left; clear:both;}
#HPSO_panelTop h3 a{width:153px; height:25px; margin:0; padding:0; float:left; clear:both; font-size:0; line-height:0; text-indent:-9999px; background:url(/includes/images/HPSO_panelTopBG1.jpg);text-decoration:none;}
#HPSO_panelTop h3{margin:0; padding:0; float:left; clear:both; font-size:0; line-height:0;}
#HPSO_panelPic{width:153px; height:78px; margin:0; padding:0; float:left; clear:both;}
#HPSO_panelMain{width:153px; margin:0; padding:0; float:left; clear:both;background:url(/includes/images/HPSO_panelMainBG1.jpg) repeat;}
#HPSO_panelMainHeader a{width:138px; margin:10px 0 0 0; padding:0 0 0 6px; float:left; clear:both;font-weight:bold!important; font:11px Verdana; color:#000; text-decoration:none;}
#HPSO_panelMainHeader a:hover{text-decoration:underline;}
#HPSO_panelMainTxt a{width:138px; margin:6px 0 0 0; padding:0 0 0 6px; float:left; clear:both;font:11px/14px Verdana; color:#000; text-decoration:none;}
#HPSO_panelMainTxt a:hover{text-decoration:underline;}
#HPSO_panelBottom{width:153px; height:11px; margin:0; padding:0; float:left; clear:both; font-size:0; line-height:0;background:url(/includes/images/HPSO_panelBottomBG1.jpg);}
#HPSO_panelMore{width:141px; margin:3px 0 0 0; padding:0; float:left; clear:both;font:11px/14px Verdana; color:#000; text-align:right;}
#HPSO_panelMore a{color:#000; text-decoration:none;}
#HPSO_panelMore a:hover{text-decoration:underline;}

/* FORM ERROR MSG */
#ContactUsResponder{width:100%; color:Red; padding:0 0 10px 0;}

/* HP POPUP */
#layer{width:275px;height:auto; float:left; clear:both; display:block;border:3px solid #0B0B0B;font:11px Arial,Tahoma,sans-serif; line-height:12px;color:#fff;position:absolute!important;font-weight:bold;opacity:0.95;top:90px!important; left:575px!important;z-index:200!important; background-color:#FFF; text-align:left;}
#closeHeader{width:275px;height:20px;margin:0; padding:0;background-color:#000; float:left; clear:both;}
#closeHeader a{margin:0;padding:3px 0 0;float:right; position:relative; left:0; bottom:2px; color:#FFF; font-weight:normal;}    
#closeHeaderTitle{padding:3px 0 0;float:left;margin:0;}
#popupTop{width:194px; height:72px; margin:0 10px 0 0; padding:5px 0 0 0; float:left;clear:both; background:url(/includes/images/logoBG1.gif) left no-repeat;}
* html #popupTop{margin:0 2px 0 0;}    
#popupMain{width:275px;margin:0; padding:0; float:left;clear:both;background:url("/includes/images/general/popupBG.jpg") no-repeat scroll 0 0;}
#popupTitleHD{width:260px;height:24px;background:url("/WebSite1/includes/hpPopUp.jpg") no-repeat scroll 0 0 transparent;}
#popupTxt{height:auto; margin:0; padding:6px;float:left;color:#151313;}
#popupTxt h3{width:250px;height:18px; line-height:18px; margin:0; padding:2px 0; float:left; clear:both; color:#000;font-weight:bold;}       
#popupTxt a{padding:0 8px 0 0;margin:0;color:#000; text-decoration:none; font-weight:bold;}
#popupTxt a:hover{text-decoration:none;}
.popupLeft img{margin:0 5px 0 0;padding:0;border:1px solid #fff;}
.popupRight{margin:0;padding:0 0 8px 0;width:260px;line-height:13px;}

/* GOOGLE MAP */
#googlemap, #pano {width:692px; height: 400px; display:block; border:1px solid #fff;}
#pano {display:none; }
#viewSwitch { cursor:pointer;}
.marker {}
.marker img {float: left; margin:0 10px 10px 0;}

/* LINKS ACCORDIAN */
#accordionLinks {clear:both; width:450px; margin-bottom:20px;}
#accordionLinks .togglerLinks {cursor: pointer; color:#fff!important; margin: 0; padding:5px 10px; background:#000;}
#accordionLinks .togglerLinksActive {background-color:#666;}
#accordionLinks .elementLinks {margin:0; padding:10px; background-color:#fff; }
#accordionLinks .elementLinks h3 {font-weight:bold; margin:5px 0; padding:0; clear:left;}
#accordionLinks .elementLinks .linkText {}
#accordionLinks .elementLinks a { margin:5px 0 15px 0; float:left; display:block;}              
PG_listItem a img{border:none;border:0 none;clear:both;padding-bottom:10px;padding-right:10px;padding-top:10px;}
PG_nav ul li a img{border:0 none;clear:both;padding-bottom:10px;padding-right:20px;padding-top:10px;}

/* PROMO PANELS */
.panelTitleFlash{width:150px;margin:0;padding:0;}
.underlinePromo{clear:both;padding:0;margin:0;background:transparent url(../images/general/underline.png) no-repeat scroll 0 0;height:8px;width:152px;}
#rightImage{height:426px;padding:0;margin:0;}
#contentTitlePrint h2{border-bottom:0px solid #ae1a01;text-indent:-9999px;clear:both;float:left;font-family:Arial;font-weight:bold;font-size:18px;margin-top:-29px;padding:4px 0 0 15px;color:#fff;clear:both;width:500px;text-align:left;}
#underlineHD{padding:0;margin:0;background:transparent url("/includes/images/general/underlineHD.jpg") no-repeat scroll 0 0;width:648px;height:1px;}
#logos{float:left;margin:2px 0 0 0;padding:0;}
#logos h3{font-family:Arial, Tahoma, Sans-Serif;font-size:10px;color:#fff;}
#pageTitle h3{height:70px;border-bottom:0 solid #ae1a01;margin:0;padding:0;}

/*Special Offers Sliding Panel*/
.soSliderHolder{background:url("../images/general/panelHD.jpg") no-repeat scroll 0 0 transparent;float:left;height:175px;margin:0;padding:0;}
.sopanel1Img{border:1px white solid;width:147px; height:54px;float:left;padding:0;margin:0;}
.sopanel1Text{padding:15px 0 0 15px;float:left;width:153px;height:97px;}
.sopanelTitle{float:left;margin-top:22px;text-align:left;height:22px;width:142px;}
.soreadBtn{border:0;float:left;cursor:pointer;margin:0;padding:0;background:transparent url(../images/general/readBtn.jpg) no-repeat scroll 0 0;width:80px;height:20px;text-indent:-9999px;}
.HomePageOfferTitle a{width:150px;margin:0;padding:14px 0 0;color:#FFFFFF;font-family:Futura Md,Arial,Tahoma;font-size:14px;height:20px;font-weight:bold;}

/*Flash Headers*/
#flashHolder{float:left;width:734px;height:426px;background:url("/uploads/images/pageImages/defaultHome.jpg") no-repeat scroll 0 0;}

.dialog_Email{margin-left:20px;}
.RadTabStrip_Default li a {color:#AE1A01}
.RadTabStrip_Default li a.selected{color:#231f20}
.tabs {color:#231f20}
#RadTabStrip1 .tabs {color:#231f20}
.tabstrip li a{color:#231f20}
