/* site styles  - copy styles only for mainsite: header and footer*/

.navClick { height:30px}
#nav{ background-color:#fff!important;}
.emailForgot{background-color:#000!important;}
#shoppingBagHolder {background:#F0EFED!important}

#f_prodInfo h3, #f_prodInfo h4  { color:#fff!important}
a.prdContShop { color:#5F3769!important}
.prodDsc h4,  #confInside strong {color:#666!important}
#ShopMiddleHolderEShop { background-color:#111111!important}
#prodListTop h2, #SearchProcedureGeneral h2, #productCartBody h2, #myAccountHolder h2 
{color:#C0C0C0; font-size:12px!important}

#loginInside label, .prodDsc span, .headersBox h3, .headingRates h3, .cartProductName, 
#f_prodDet .prdRightMarginIn div.productDescriptionAllHolder div span, .headersBoxIn h3 
{color:#999!important}

input, select, textarea {background:white!important;border:1px solid #ccc;color:#333;}
.row1 td, .row1 th {background-color:#333!important}
td.AccountFormTableHeader, .row2 td, .row2 th {background-color:#222222!important}



body { clear:both;margin: 0; padding: 0; background-image:url(mainsite/includes/images/general/bg_tile.gif); background-repeat:repeat-x; background-color:#000;}	
body, a, p {color: #C0C0C0; font:normal 9px/15px verdana, tahoma, helvetica, sans-serif; margin:0; padding:0}

a { color: #fff; text-decoration: none; }
a:hover { text-decoration: underline; }

/* mainsite styles */
#topBar{float:left;height:22px;position:relative;width:100%;z-index:2;background-image:url(mainsite/includes/images/general/topBar.jpg); background-repeat:repeat-x;}
#logo { float:right}	
#logo h1 { margin:0; padding:0}
#logo h1 a{background-image:url(mainsite/includes/images/logo.jpg);background-repeat:no-repeat;width:210px; height:79px;text-indent:-9999px;padding:0;margin:0;float:left;}

#footer {clear:both;float:left;margin-bottom:25px;width:100%;}
#footerHolder{width:950px;margin-left:auto;margin-right:auto;height:120px;padding:18px 10px 0 10px;}
.contactDetails a{width:343px;float:left;background:transparent url(includes/images/left_info.jpg) no-repeat scroll left bottom;height:28px;text-indent:-9999px;margin-top:0px;}
#address{width:150px;border-right:1px solid #7E7366;float:left;}
#telemail{width:160px;float:left;margin-left:15px;}
#telemail a{color:#5B5040;}
#contactDetails p{font:11px verdana, tahoma,helvetica, sans-serif;color:#565656;line-height:17px;}
#footerNav{float:right; width:550px;padding-right:5px;}
#footerNav ul{list-style:none; margin:0; padding:0; float:right}
#footerNav ul li{display:inline;float:left;}
#footerNav ul li a{font:11px verdana, tahoma, helvetica, sans-serif;color:#e5e5e5;margin-right:15px;text-indent:-9999px;float:left;}
#footerNav ul li#careers a{background:transparent url(includes/images/nav/careers_btn.jpg) no-repeat scroll 0 0;width:39px;}
#footerNav ul li#press a{background:transparent url(includes/images/nav/presscentre_btn.jpg) no-repeat scroll 0 0;width:65px;}
#footerNav ul li#book a{background:transparent url(includes/images/nav/book_btn.jpg) no-repeat scroll 0 0;width:70px;}
#footerNav ul li#privacy a{background:transparent url(includes/images/nav/privacy_btn.jpg) no-repeat scroll 0 0;width:73px;}
#footerNav ul li#copyright a{background:transparent url(includes/images/nav/copyright_btn.jpg) no-repeat scroll 0 0;width:52px;}
#footerNav ul li#contact a{background:transparent url(includes/images/nav/contact_btn.jpg) no-repeat scroll 0 0;width:58px;}
#footerNav ul li#sitemap a{background:transparent url(includes/images/nav/sitemap_btn.jpg) no-repeat scroll 0 0;width:47px;}
.last{margin-right:0!important;}
#credit a{float:right;width:54px;color:#e5e5e5;font:11px verdana, tahoma, helvetica, sans-serif;margin-top:8px;}

/* END mainsite styles */

	
			
/*    Main Styles  - needn't be changed */
body, a, p { font-family:verdana,tahoma,helvetica, sans-serif}
img { border: 0;}
.skip {text-indent:-9999px; margin:0px; padding:0px; display:none;}
a:active {outline: none;}
a:focus{outline: none;}

#shopHolder {width:970px; margin:22px auto;height:auto;}
    #shopHeader {width:970px; float:left; margin:0; height:30px; background-color:white}
    #navBar{width:970px;background-color:#fff;height:30px;}
        ul#nav {padding-left:25px;width:945px;}
        #primarynav {border:0 solid red;left:0;margin:0;padding:0;}
        #primarynav ul {background-color:#FFFFFF;float:left;height:30px;list-style-type:none;margin:0;opacity:0.95;}
        #primarynav ul li {float:left;list-style-type:none;}
        #primarynav ul li a {float:left;height:30px;margin:0;padding:0;text-indent:-9999px;}
        #nav2 a {background:transparent url(mainsite/includes/images/nav/n1_home.gif) no-repeat scroll right top;width:47px;}
        #nav3 a {background:transparent url(mainsite/includes/images/nav/n2_accom.gif) no-repeat scroll 0 0;width:107px;}
        #nav4 a {background:transparent url(mainsite/includes/images/nav/n3_offers.gif) no-repeat scroll 0 0;width:104px;
}
        #nav5 a {background:transparent url(mainsite/includes/images/nav/n4_rest.gif) no-repeat scroll 0 0;width:132px;}
        #nav6 a {background:transparent url(mainsite/includes/images/nav/n5_meetings.gif) no-repeat scroll 0 0;width:145px;}
        #nav7 a {background:transparent url(mainsite/includes/images/nav/n6_weddings.gif) no-repeat scroll 0 0;width:77px;}
        #nav8 a {background:transparent url(mainsite/includes/images/nav/n7_spa.gif) no-repeat scroll 0 0;width:138px;
}
        #nav9 a {background:transparent url(mainsite/includes/images/nav/n8_hotel.gif) no-repeat scroll 0 0;width:107px;}
        #nav10 a {background:transparent url(mainsite/includes/images/nav/n9_london.gif) no-repeat scroll 0 0;width:68px;}
        #primarynav a:hover {background-position:right -30px;height:30px;}
        .navClick { float:left; width:220px;background:url(includes/images/nav-txt.jpg) no-repeat center center; text-indent:-9999px;cursor:pointer;}
        #ShopMainMenuHolder { display:none;position:relative;top:-30px;float:left;}
	    #ShopMainMenuHolder ul {float:left;list-style-type:none; width:180px;background-color:#fff;margin-left:30px;padding:0;}
	    *html #ShopMainMenuHolder ul {margin-left:15px;}
	    #ShopMainMenuHolder ul li{float:right;margin-top:5px;}
		#ShopMainMenuHolder ul li a {float:right;text-indent:-9999px;margin:0;padding:0 0 5px 10px;height:10px;}
		#ShopMainMenuHolder ul li a:hover{text-decoration:none;}
		#ShopMainMenuHolder ul li#nav1 a {background:url(includes/images/nav/ln_home_up.gif) no-repeat;width:147px;}
        #ShopMainMenuHolder ul li#nav2 a{background:url(includes/images/nav/ln_reservations_up.gif) no-repeat;width:147px;}
        #ShopMainMenuHolder ul li#nav3 a {background:url(includes/images/nav/ln_exclusive_up.gif) no-repeat;width:147px;}
        #ShopMainMenuHolder ul li#nav4 a {background:url(includes/images/nav/ln_rooms_up.gif) no-repeat;width:147px;}
        #ShopMainMenuHolder ul li#nav5 a {background:url(includes/images/nav/ln_restaurants_up.gif) no-repeat;width:147px;}
        #ShopMainMenuHolder ul li#nav6 a {background:url(includes/images/nav/ln_meeting_up.gif) no-repeat;width:147px;}
        #ShopMainMenuHolder ul li#nav7 a {background:url(includes/images/nav/ln_facilities_up.gif) no-repeat;width:147px;width:147px;}
        #ShopMainMenuHolder ul li#nav8 a {background:url(includes/images/nav/ln_shop_up.gif) no-repeat;width:180px;}
        #ShopMainMenuHolder ul li#nav9 a {background:url(includes/images/nav/ln_fitness_up.gif) no-repeat;width:147px;}
        #ShopMainMenuHolder ul li#nav10 a {background:url(includes/images/nav/ln_hotellocation_up.gif) no-repeat;width:170px;}
        #ShopMainMenuHolder ul li#nav11 a {background:url(includes/images/nav/ln_dorchestercollection_up.gif) no-repeat;width:175px;}
    #shopMainContent {float:left; width:970px;height:auto;margin:0;padding:0;}
        #shopMainContentIn { float:left; width:970px;height:100%;margin:0;padding:0;}
            #shopMainContentInIn { float:left; width:970px;height:100%;margin:0;padding:0;}
    #shopFooter { float:left; width:970px; margin:6px 0 0 0;background:url(includes/images/footer_bg.gif) no-repeat top center;}
    
    #LangindPageContent{padding:0;margin-left:-46px;float:left;height:545px;position:relative;z-index:1;margin-bottom:-40px;}
    
    *html #LangindPageContent{padding:0;margin-left:-23px;margin-top:-27px;float:left;}
    #backgroundImg{z-index:1;position:relative;}
    #homepageContent{z-index:123;position:absolute;top:20px;left:20px;width:440px;}
    #homepageContent h1{font:22px georgia, verdana, tahoma, sans-serif;color:#413A30;}
    #homepageContent p{color:#5F5647;font:11px verdana,tahoma,sans-serif;line-height:17px;padding-bottom:10px;}
    
#footer .address a{background:transparent url(includes/images/left_info.gif) no-repeat scroll left bottom;display:inline;float:left;height:54px;margin-top:2px;text-align:left;text-indent:-9999px;width:175px !important;}
ul#footerNav{border:0 solid red;clear:right;float:right;height:33px;left:407px;margin:15px 0 0;padding:0;width:569px;}
ul#footerNav li {color:#626161;display:inline;float:right;font:11px Verdana,Tahoma,sans-serif!important;line-height:17px;padding-right:10px;}
ul#footerNav li a {color:#626161;text-transform:lowercase;}
ul#footerNav li a:hover {color:#FFFFFF;text-decoration:none;}
*html #shopFooter {margin-top:-13px;}
#shopFooter {[margin-top:-13px;}



