/* ARO DEFAULTS */

body{margin:0; padding:0; text-align:center; background-color:#FFF; width:100%;
     background:url(/includes/images/site_bg.jpg); background-repeat: repeat; background-position:top left;}
body, p, ul, ol, li, th, td, input, textarea{font:normal 11px/17px Verdana,Arial,Helvetica,sans-serif; color:#999; line-height:18px;}
img{border:0;}

/* a{color:#AE986D; text-decoration:none !important;}
a:hover {text-decoration:none !important;}*/

abbr, acronym{font-style:normal; border-bottom:dotted 1px #333; cursor:help;}

h1{font:14px Verdana,Arial,Helvetica,sans-serif; margin:0; padding:0; height:19px; color:#000;}
/*h2{font:normal 38px Verdana,Arial,Helvetica,sans-serif; text-indent:-9999px;}*/
h3{}
h4{}

hr{border:none; height:1px; background:#CCC; margin:2em 0;}
form{padding:0; margin:0; border:0px solid blue;}

/* ------------------------------------------------------------------------------------------ */

/* DEFINED STYLES */

#siteHolder{border:0px solid white; width:785px; text-align:left; margin:0 auto 8px auto; padding:0px 0 0 0; clear:both;}
#siteFloat{border:0px solid green; float:left; width:785px; margin:0; padding:0px; clear:both;}

#holder{clear:both; float:left; width:785px; margin:0 auto; padding:0;}
#holder img{border:none; margin:0; padding:0; clear:both; float:left; display:none;}
#holderTopShadow{margin:0; padding:0; background:url(/includes/images/holderTopBG.gif); background-repeat: no-repeat;
                 float:left; clear:both; width:785px; height:9px; border:0px solid blue;}
#holderBottomShadow{margin:0; padding:0; clear:both; float:left; width:785px; height:8px; border:0px solid yellow;
                    background:url(/includes/images/test1.gif) repeat;}

#test{margin:0; padding:0; width:100px; height:8px; clear:both; border:0px solid yellow;}
#bottomShadow{margin:0; padding:0; float:left; clear:both;}
#bottomShadow img{border:0px solid white;}

#siteBody{border:0px solid yellow; width:767px; margin:0 auto; float:left; clear:both;
          background:url(/includes/images/x4.gif) repeat;}

/* ADDRESS */

#address{border:0px solid yellow; width:767px; height:22px; margin:0 auto; padding:20px 0; clear:both;}
#address p{float:left; font:normal 11px Tahoma,Verdana,Arial,Helvetica,sans-serif; color:#000;
           margin:10px 0 0px 0px; padding:0 0 0 26px;}
#address p#contact{margin:10px 0 0 87px; color:#000;}
#address p#contact a{color:#F9D659; color:#000; text-decoration:none;}
#address p#contact a:hover{color:#FFF; color:#000; text-decoration:none;}



/* HEADER */

#header{clear:left; border:0px solid aqua; width:767px; height:85px; background-color:#FFF; margin:0; padding:0;
        background-image:url(/includes/images/header_bg.jpg); background-repeat:no-repeat; background-position:top right;}

#bookNow{width:544px; height:62px; float:left; margin:15px 0 0 0; padding:0; border:0px solid blue;
         background-image:url(/includes/images/book_bg.jpg); background-repeat:no-repeat;}
#bookNow h1{width:100px; color:#000; border:0px solid black; display:block; text-indent:0;}

#bookForm{border:0px solid blue; float:left; margin:12px 0 0 12px; width:377px;}

#bookForm select{font:11px regular Tahoma,Verdana,Arial,sans-serif; letter-spacing:-1px; color:#000;}

.buttonHolder{padding-top:4px;}
#submitButton{width:60px; height:24px; margin:0px 0 0 0; padding:0; border:1px solid black; float:left; background:none; text-indent:0;}

.label{border:0px solid green; margin:0; padding:0; color:#61210C;}

#booking_day{width:38px; height:20px; margin:0; padding:0; border:1px solid #7F9DB9; color:#0F2444;}
#booking_month{width:63px; height:20px; margin:0; padding:0; border:1px solid #7F9DB9; color:#373715;}
#noOfNights{width:36px; height:20px; margin:0; padding:0; border:1px solid #7F9DB9; color:#0F2444;}

table, td{font:normal 10px Verdana,Arial,Helvetica,sans-serif; color:#5F200A;}

#logo{margin:0; padding:0; border:0px solid green; float:left;}
#logo h1 a{margin:2px 0 0 0; padding:0; float:left; font-size:16px; font-weight:bold; color:#000; text-decoration:none; text-transform:uppercase; text-indent:0; height:76px; width:167px; color:#000;}

#mainImage{width:0; height:0; padding:0; margin:0; 
           background:url(/includes/images/mainHomeImage.gif) no-repeat;}
#mainImage img{padding:0; margin:0; border:none;}

.skip{display:none;}


/* NAV */

#nav{color:#000;}
#navHolder{width:100%; margin:0; padding:0; float:left;}
#nav{float:left; border:0px solid black; width:120px; padding:0 0 0 30px; margin:20px 0;}
#nav ul{width:100px; margin:0px 0 0 0; padding:0; text-decoration:none !important; list-style-type:none;}
#nav ul li{width:80px; display:inline; border-top:0px solid white; text-align:left; list-style-type:none; padding:0; margin:0; float:left;}
#nav ul li a{text-indent:0; display:inline; text-decoration:none !important; margin:0; padding:0; float:left; list-style-type:none; color:#000;}
/* #nav ul li .selected{display:none;} */

/* Second-level */
#nav ul li ul{list-style-type:none; margin:0; padding:0; float:left; font:11px Tahoma,Verdana,Arial,sans-serif; color:#FFF;}
#nav ul li ul li{list-style-type:none; width:144px; height:24px; margin:0; padding:0px 0 0px 25px; border:0px solid blue;
            background:url(/includes/images/nav2elementBG.gif) no-repeat; line-height:24px;
            font:11px Tahoma,Verdana,Arial,sans-serif; color:#000;}
#nav ul li ul li a{list-style-type:none; background:none; text-decoration:none; margin:0; padding:0; text-indent:0;
              font:11px Tahoma,Verdana,Arial,sans-serif; color:#000; line-height:24px; border:0px solid blue;}
#nav ul li ul li .first{list-style-type:none; width:169px; height:25px; margin:0; padding:0; float:left;
                   background:url(/includes/images/nav2First.gif) no-repeat; line-height:25px;
                   font:11px Tahoma,Verdana,Arial,sans-serif; color:#000;}
#nav ul li ul li .last{list-style-type:none; width:169px; height:25px; margin:0; padding:0; float:left;
                  background:url(/includes/images/nav2Last.gif) no-repeat; line-height:25px;
                  font:11px Tahoma,Verdana,Arial,sans-serif; color:#000;}              

#home a{text-indent:0; height:30px; float:left; list-style-type:none; display:inline;}

#accommodation a{text-indent:0; height:30px; float:left; list-style-type:none; display:inline;}


#activities a{text-indent:-9999px; height:31px; background:url(/includes/images/activities.gif) no-repeat top left; border-top:1px solid #000; border-bottom:1px solid #8D402B;}
#activities a:hover{background-position:0 -31px;}

#restaurant a{text-indent:-9999px; height:29px; background:url(/includes/images/restaurant.gif) no-repeat top left; border-top:1px solid #000; border-bottom:1px solid #A7604D;}
#restaurant a:hover{background-position:0 -29px;}

#reservations a{text-indent:-9999px; height:29px; background:url(/includes/images/reservations.gif) no-repeat top left; border-top:1px solid #000; border-bottom:1px solid #A7604D;}
#reservations a:hover{background-position:0 -29px;}

#navSpecialOffers a{text-indent:-9999px; height:29px; background:url(/includes/images/specialOffers.gif) no-repeat top left; border-top:1px solid #000; border-bottom:1px solid #A7604D;}
#navSpecialOffers a:hover{background-position:0 -29px;}

#aboutUs a{text-indent:-9999px; height:28px; background:url(/includes/images/aboutUs.gif) no-repeat top left; border-top:1px solid #000; margin-bottom:6px;}
#aboutUs a:hover{background-position:0 -28px;}


#specialOffers{border-top:2px solid #92432D; border-bottom:1px solid #FFF; margin:0; padding:28px 0 0 13px; float:left; clear:both;
               width:754px; height:82px; background-color:#F9D659;}
 

              
.offerPanel{width:233px; height:45px; border-right:1px solid black; margin:0 11px 0 0px; padding:0; float:left;}
.offerPanel img{border:none; margin:0; padding:0 6px 0 0; float:left;}
.offerPanel .header{float:left; border:0px solid white; clear:right;}
.offerPanel h3{width:100px; line-height:12px; margin:4px 0 5px 0; padding:0;
               font-family:Verdana,Tahoma,Arial,sans-serif; font-weight:normal; font-size:9px; color:#000;}
.offerPanel .text{border:0px solid green; float:left; width:130px;}
.offerPanel p{float:left; border:0px solid red; line-height:11px; margin:0; padding:0; font-family:Verdana,Tahoma,Arial,sans-serif; font-size:9px; margin:0; padding:0; font-size:9px; color:#E86431;}
.offerPanel a{color:#000; text-decoration:none;}

#contentHolder{background:url(/includes/images/BG2.gif) repeat; background-color:green;
               border:0px solid green; width:767px; float:left; margin:0; padding:0;}

#contentHome{clear:both; float:left; width:487px; margin:0; padding:0 27px; border-right:0px solid #D9CEB8;
             background:url(/includes/images/content_bg.gif) no-repeat top left;}
#contentHome h1{width:221px; height:17px; border:0px solid blue; margin:10px 0 10px 0; padding:0; float:left; text-indent:0;}
#contentHome ul{margin:0; padding:0; float:left; clear:both;}
#contentHome #pageTitle{margin:0; padding:0; float:left; clear:both;}
#contentHome #mainText{margin:0; padding:0; width:100%; float:left; clear:both; border:0px solid blue;}
#contentHome #mainText p{margin:0 0 10px 0; width:100%; padding:0; font:11px regular Verdana,Tahoma,Arial,sans-serif; line-height:17px; color:#514a3d;}
#contentHome a:hover{text-decoration:underline;}

#rightPanel{width:224px; float:right;}
#rightPanel form{margin:0; padding:0; clear:both;}




#location{margin:0 0 10px 0; padding:3px 0 0 3px; float:left; clear:both; border-bottom:1px solid #000;}

#location #left{float:left; width:118px; margin:0; padding:0; border:0px solid red;}
#location #right{float:right; width:100px; margin:0; padding:0; border:0px solid blue;}

#location h3{padding:0; margin:0; width:117px; height:24px; text-indent:0; text-transform:uppercase; float:left;}

#location ul{list-style-type:none; margin:5px 0 0 0; padding:0 0 0 15px; border:0px solid green; clear:both; float:left;}
#location li{margin:0; padding:0; padding:0 0 14px 14px; width:88px; background:url(/includes/images/bullet.gif) no-repeat 0% 20%;
             border:0px solid black; font:9px regular Tahoma,Verdana,Arial,sans-serif; letter-spacing:-1px; line-height:11px; color:#645334;}
#location li#last{padding-bottom:5px; margin:0; background:url(/includes/images/bullet.gif) no-repeat 0% 40%;}

#map{margin:0; padding:0; width:100px; height:93px; float:right; border:0px solid black;
     background:url(/includes/images/map.gif); background-repeat: no-repeat;}
#map a{clear:both; margin:0; padding:0;}
#map img{border:none; margin:0; padding:0; clear:both;}
#zoom{float:right; clear:both; margin:0; padding:0 7px 0 0;}

#location #data{margin:0; padding:0;}


/* EZINE */

#newsletter{width:200px; margin:0; padding:3px 0 10px 3px; border-left:0px solid #e0d6c4; clear:both; float:left;
            font:9px regular Tahoma,Verdana,Arial,sans-serif; line-height:11px; color:#645334;}

#newsletter h3{padding:0; margin:0; width:147px; height:24px; text-indent:0; text-transform:uppercase; float:left;}
#newsletter p{clear:both; float:left; margin:7px 0; padding:0 0 0 29px; width:180px;
              font:10px regular Tahoma,Verdana,Arial,sans-serif; line-height:11px; color:#645334;}

#newsletter form{border:0px solid red; clear:both; float:left; margin:0; padding:0 0 0 12px;}

#newsletter table{margin:0; padding:0; width:202px; float:left; border:0px solid green; clear:both;
                  font:10px regular Tahoma,Verdana,Arial,sans-serif; line-height:11px; color:#645334;}
#newsletter table tr{margin:0; padding:0;}

#newsletter table td{vertical-align:middle; margin:0; padding:0 0 0 0px;
                     font:10px regular Tahoma,Verdana,Arial,sans-serif; line-height:11px; color:#76674b;}

#newsletter table .td1{width:56px; border:0px solid blue; margin:0; padding:0 0 0 16px;
     background:url(/includes/images/bullet.gif) no-repeat center left; border:0px solid red;}

#newsletter table .td2{width:95px; margin:0; padding:0; border:0px solid blue;}

#newsletter input{margin:0 0 2px 0; padding:0; border:0px solid green; width:95px; height:16px; margin:0; padding:0; float:left; clear:both; color:#000; font:10px regular Tahoma,Verdana,Arial,sans-serif; line-height:16px;}

#newsletter #newsletter1ButtonHolder{width:50px; padding:0 0 0 134px; margin:0; border:0px solid blue; clear:both; float:left; text-indent:-9999px;}
#newsletter .submit{margin:0; padding:0; width:50px; height:23px; float:left; clear:both; text-indent:-9999px; border:0;
                    background:url(/includes/images/newsletterSubmitButtonBG.gif) no-repeat; font-size:0px; color:#d6d0c4;}



#footer{width:746px; margin: 0 0 0; padding:30px 0 0 34px; clear:both; color:#000; border:0px solid white;
        background:url(/includes/images/site_bg.jpg) repeat;}
#footer ul{margin:0px 0 0 0; padding:0; clear:both; float:left; list-style-type:none; color:#f9d659;}
#footer ul li{float:left; margin:0; padding:0; color:#f9d659;}
#footer ul li a{font:11px regular Verdana,Tahoma,Arial,sans-serif; color:#000; padding:0 5px; text-decoration:none; color:#000;}

#aroCredit{border:0px solid white; float:right; margin:2px 0 0 0; padding:0 33px 0 0; font:11px regular Verdana,Tahoma,Arial,sans-serif;}
#aroCredit a{color:#000; margin:0; padding:0; text-decoration:none;}



/* SECONDARY */

/* AB4.0: Include nav2 elements as [nav ul li ul/ li/ a/] etc */

/* 2ary RIGHT */

#right2{width:224px; margin:0; padding:0; float:right; border:0px solid blue;}
#top2{margin:0; padding:0; clear:both; float:left;}

#logo2{height:40px; margin:0; padding:0; border:0px solid green; float:left;}
#logo2 h1 a{margin:2px 0 0 0; padding:0; float:left; font-size:16px; font-weight:bold; color:#000; text-decoration:none; text-transform:uppercase; text-indent:0; height:76px; width:167px; color:#000;}


#bookNow2{width:222px; height:153px; margin:0; padding:0; border:0px solid #000; border-bottom:0; border-top:1px solid #000; float:left; clear:both;
          background:url(/includes/images/bookNow2BG.gif) no-repeat; text-align:right;}

#bookNow2 form{width:195px; margin:0; padding:0; float:left; clear:both;}

#bookNow2 #formHeader{width:80px; height:12px; margin:21px 0 10px 0px; padding:0 40px 0 0; border:0px solid blue; float:left; 
                         background:url(/includes/images/bookNow2.gif) center right no-repeat; clear:both;}

#bookNow2 #formHeader img{display:block; border:1px solid black;}

#bookNow2 h3{display:none; clear:both;} 



#bookNow2 p{margin:0; padding:10px 0 0 16px; clear:both; float:left; line-height:10px; color:#000;
            font:10px Tahoma,Verdana,Arial,sans-serif;}
#bookNow2 a{color:#000; text-decoration:none;}
#bookNow2 a:hover{color:#000; text-decoration:none;}
#bookNow2 table{width:220px; margin:20px 0 0 0; padding:0 0 0 0px; clear:both; float:left; border:0px solid blue;}
#bookNow2 tr{width:220px; margin:0; padding:0;}
#bookNow2 td{margin:0; padding:0; color:#000;}
#bookNow2 td .bookNow2Left{margin:0; padding:0; text-align:right;}
#bookNow2 td .bookNow2Right{margin:0; padding:0; float:left; text-align:left;}

#bookNow2 input{margin:0; padding:0; border:0;}

#bookNow2 select{height:22px; line-height:22px; color:#000; margin:0; padding:0; font:10px regular Tahoma,Verdana,Arial,sans-serif; letter-spacing:-1px; color:#000;}
#bookNow2 .bookNow2Day{width:38px; height:22px; line-height:22px; margin:0; padding:0; border:1px solid #7F9DB9;}
#bookNow2 .bookNow2Month{width:63px; height:22px; line-height:22px; margin:0; padding:0 0 0 2px; border:1px solid #7F9DB9; display:block;}
#bookNow2 .bookNow2Days{width:38px; height:22px; line-height:22px; margin:0; padding:0 0 0 2px; border:1px solid #7F9DB9;}

#buttonHolder2{text-indent:0; border:1px solid #000; background:none;}
#bookNow2Submit{width:69px; height:30px; margin:0; padding:0; border:1px solid #000; text-indent:0; background:none;}




/* 2'ary LEFT */

#left2{width:530px; margin:0; padding:0; float:left; clear:both; border:0px solid red; background-color:#FFF; color:#514A3D;}
#topLeft{width:543px; height:0px; margin:0; padding:0; float:left; color:#000;}
#mainImage2{width:0px; height:0; margin:0; padding:0; clear:both; float:left;}

#textContent{width:540px; margin:0; padding:0; float:left; clear:both; border:0px solid blue; color:#514A3D;}

#textContentHeader{color:#000;border:1px solid black;clear:both;float:left;}
#textContentHeader h2{color:#000;border:1px solid black;clear:both;float:left;}

#textContent #text2{margin:10px 0 0 0; padding:0 27px; float:left; clear:both; color:#514A3D; line-height:17px; font:11px Verdana,Tahoma,Arial,sans-serif;}
#textContent #text2 p{width:486px; margin:0; padding:0 0 10px 0; font:11px regular Verdana,Tahoma,Arial,sans-serif; line-height:17px; color:#514A3D !important; float:left; clear:both; border:0px solid red;}

#newsletter2{width:543px; height:44px; margin:0; padding:0; float:left; clear:both; text-align:center;
             font:10px Tahoma,Verdana,Arial,sans-serif; line-height:12px; color:#FBEFC8;
             background-color:#AE9C7A;}
#newsletter2 #labelArea{width:162px; height:44px; margin:0; padding:0; float:left;}
#newsletter2 h3{width:82px; height:10px; margin:6px auto 1px auto; padding:0; text-indent:-9999px; ;
                background:url(/includes/images/newsletter2Header.gif) no-repeat;}


#newsletter2 #formHolder{width:381px; height:44px; margin:0; padding:0; float:left; background-color:#BFAB86;}
#newsletter2 form{border:0px solid blue; margin:0 0 0 0; padding:9px 0 0 14px;}
#newsletter2 table{margin:0 0 0 0; padding:0px 0 0 0; border:0px solid blue;}
#newsletter2 table tr{margin:0; padding:0; clear:both;}
#newsletter2 table td{margin:0 0 0 4px; padding:0; float:left; border:0px solid yellow; vertical-align:middle;
                      font:10px Tahoma,Verdana,Arial,sans-serif; color:#FFF;}
#newsletter2 input{width:95px; height:16px; margin:0px 0 0 4px; padding:0 0 0 1px; border:0px solid blue;
                      background:url(/includes/images/newsletter2inputBG.gif) no-repeat; color:#000; line-height:16px;
                      font:11px Tahoma,Verdana,Arial,sans-serif;} 

#newsletter2 .label{margin:0; padding:5px 0 0 4px; vertical-align:top; border:0px solid red;}
#newsletter2 .dataInput{margin: 0 0 0; padding:3px 0 0 4px; vertical-align:top; border:0px solid blue;}


/*
#newsletter2 #formHolder{width:381px; height:44px; margin:0; padding:0; float:left; background-color:#BFAB86;}
#newsletter2 form{border:0px solid blue; margin:6px 0 0 0; padding:0 0 0 14px;}
#newsletter2 table{margin:0; padding:0;}
#newsletter2 table tr{margin:0; padding:0; border:0px solid blue;}
#newsletter2 table td{margin:0 0 0 4px; padding:0; float:left; border:0px solid yellow; vertical-align:middle;
                      font:10px Tahoma,Verdana,Arial,sans-serif; color:#FFF;}
#newsletter2 input{margin:6px 0 0 0; padding:6px 0 0 0; width:95px; height:16px; margin:6px 0 0 4px; padding:0 0 0 1px; border:1px solid black;
                   color:#000; line-height:16px; font:11px Tahoma,Verdana,Arial,sans-serif;} 

#newsletter2 .label{margin:0; padding:8px 0 0 4px; vertical-align:middle; border:0px solid red;}
*/
                      
#newsletter2 #buttonHolder3{width:55px; height:21px; margin:0; padding:0; border:1px solid #000; float:left; background:none; display:block;}
#newsletter2 .newsletter2Submit{width:55px; height:21px; text-indent:0; border:0; background:none; display:block; font-size:10px;}


/* SPECIAL OFFERS */

#specialOffers{}
.specialOffer{margin:0 0 20px 0; padding:0; clear:both; float:left;}

.specialOfferButtons{border:0px solid black; margin:0; padding:0; clear:both; float:left;}
.specialOfferButtons ul{width:300px; height:30px; border:0px solid green; clear:both; margin:0 0 10px 0; padding:0; list-style-type:none;}

.specialOfferButtons ul li{list-style-type:none; margin:0 10px 0 0; padding:6px 10px; border:1px solid #000; text-decoration:none; float:left;
                    background-color:#FFF; font:10px Tahoma,Verdana,Arial,sans-serif; background:url(/includes/images/site_bg.jpg) repeat;}
     
.specialOfferButtons a{color:#000; text-decoration:none;} 
.specialOfferButtons a:hover{color:#000; text-decoration:none;}  

.specialOffer hr{width:500px; clear:both; margin:0; padding:0;} 


/* FESTIVALS & EVENTS */

#festivalsAndEvents{margin:0; padding:0; clear:both; float:left;}
.festivalOrEvent{margin:0 0 20px 0; padding:0; clear:both; float:left;}
.festivalOrEvent h3{margin:0; padding:0; clear:both; float:left;}
.festivalOrEvent h5{margin:0; padding:0; clear:both; float:left;}
.festivalOrEvent p{margin:0; padding:0; clear:both; float:left;}
.web{font-weight:bold;}


/* LINKS MODULE */

#linksModule{margin:16px 0; padding:0; clear:both; float:left;
             font:11px regular Verdana,Tahoma,Arial,sans-serif; color:Black;}

.tabset_tabs{margin:0; padding:0; list-style-type:none; position:relative; z-index:2; white-space: nowrap; }
.tabset_tabs li{margin:0; padding:0; display:inline;}
.tabset_tabs a{color:#666 !important; background-color:#FFF !important; border:1px solid #CCC; text-decoration:none; padding:2px /*0.6em*/; border-left-width:0; border-bottom:none; font-weight: bold;}
.tabset_tabs a:hover{background-color:#fff; color:#000 !important; text-decoration:none;}
.tabset_tabs a.active{color:#92432E !important; background-color:white !important; border-color: #E2E6E9; border-left-width: 1px; cursor: default; border-bottom: white; padding-top: 3px; padding-bottom: 3px; }
.tabset_tabs li.firstchild a{border-left-width:1px;}
.tabset_content{border-top: 1px solid #E2E6E9; border-left: 1px solid #E2E6E9; border-right: 2px solid #CCC; border-bottom: 2px solid #CCC; background-color:#FFF; position: relative; z-index: 1; padding: 0.5em 1em; display: none; font:11px regular Verdana,Tahoma,Arial,sans-serif; color:Black;}
.tabset_content ul{margin:5px 0; padding:0;}
.tabset_content ul li{font-size:11px; line-height:15px; margin:0 0 10px 0; padding:0; text-decoration:none; color:#666; font:11px regular Verdana,Tahoma,Arial,sans-serif; color:#514a3d;}
.tabset_content ul li a{color:#92432E; text-decoration:none;}
.tabset_content ul li a:hover{color:#F7D568; text-decoration:none;}
.tabset_label{display:none;}
.tabset_content_active{display:block;} 

.linksmod{list-style-type:none; padding:8px 8px 8px 12px; color:black;} 



/* SITEMAP */       

#aroBisSitemap{margin:16px 0; padding:0; clear:both; float:left; font-family:Verdana,Tahoma,Arial,sans-serif; font-size:11px; color:#666;}
#aroBisSitemap ul{}
#aroBisSitemap ul li{}
#aroBisSitemap ul li a{text-decoration:none; color:#666;}
#aroBisSitemap ul li a:hover{text-decoration:none; color:#1D354A;}



/* 404 */

#x404{float:left; margin:0 0 0 0; padding:0; background:url(/includes/images/mainBG.gif); background-repeat:repeat;}
#x404 #text404 {padding:10px 0 10px 20px; margin:0; border:0;}
#x404 #text404 h3{width:129px; height:17px; padding:0 0 0 20px; margin-top:0; 
               background:url(/includes/images/404HeaderBG.gif) no-repeat; float:left; text-indent:-9999px;}
#x404 #text404 p{clear:both; color:#514a3d;}
#x404 #text404 p a{color:#92432E; text-decoration:none !important;}
#x404 #text404 p a:hover{color:#514a3d; text-decoration:none !important;}


/* REFER A FRIEND */

#RAFBody{background:none; float:left; clear:both; width:340px; background-color:yellow;}
#ReferFriend {width:330px; border:1px solid yellow; float:left; clear:both;}
#ReferFriendArea {width:290px; border:0px solid blue; float:left; background:url(/includes/images/site_bg.jpg) repeat; padding:20px;}
#ReferFriendHolder {width:290px; margin:0; padding:0; border:0px solid green; float:left; clear:both;} 

#RAFHeader{margin:0; padding:0; height:71px; width:100%; float:left; clear:both;
           background:url(/includes/images/RAFHeaderBG.gif) repeat; background-color:#F9E59E; border:0px solid blue;}
#RAFHeader img{margin:0; padding:0; float:left; border:0;}
                
#ReferFriendHolder table{width:290px; border-top:1px solid white; margin:0; padding:0; clear:both; float:left; background-color:#BFAB86;}

.ReferFriendForm .labeltd1 {margin:0px; height:10px; padding-top:9px;vertical-align:top; width: 100px; font: 11px Arial; color:#FFF; font-weight:bold; text-align:right;background:transparent}
.ReferFriendForm .labeltd2 {margin:0px; height:10px; vertical-align:top; width: 100px; font-weight: bold; color:blue; text-align:left;background:transparent; border:0px solid red}
.ReferFriendForm input {margin:0px; width:155px; height:16px; vertical-align:top; font: 11px Arial;font-weight: normal; color:#514a3d; border:1px solid #BDB4AB; background-color:#FFF;}
.ReferFriendForm textarea {margin:0px; width:155px; height:52px; vertical-align:top; font: 11px Arial;font-weight: normal; color:#514a3d; border:1px solid #BDB4AB; background-color:#FFF;}
.ReferFriendForm select {margin:0px; width:160px; height:16px; vertical-align:top; font: 11px Arial;font-weight: normal; color:#514a3d; border:1px solid #BDB4AB; background-color:#FFF;}
.ReferFriendForm input.checkbox, .ReferFriendForm input.radio { width: 20px; }
.ReferFriendForm input.submit {font-size:9px; text-decoration:none !important; text-align:center; color:#A59187 !important ; display:block; border:1px solid #A59187; background-color:#EDE9D3; width:45px;}
.ReferFriendForm td.mandatory label:after { content: " *"; }
.ReferFriendForm .textSyle {font: 11px Arial;font-weight: bold; color: #ffffff;}

#eZineResponder{clear:both; width:296px; float:left; border:1px solid blue; font:10px Arial; font-weight:bold; color:#FFF; padding:0; margin:0;}
                
#responder {font:11px Arial; font-weight: normal; color:#FFF; padding: 0px 0px 3px 0px; margin:0; clear:both;}
#responder a{color:#92432E; padding:0;}
#responder a:hover {color:#92432E; text-decoration:none;}


/* STANDARD FORM */

.standardForm{color:black; font-family:Verdana, Arial, sans-serif; font-weight:normal; font-size:11px; margin:16px auto 16px auto; clear:both;}
.standardForm table{color:black; width:320px;}
.standardForm .tr1{background-color:#EFEFEF; height:10px; color:black; text-align:right; margin-right:3px; padding-right:5px;}
.standardForm .tr2{background-color:#DDD; height:10px; color:black; text-align:right; margin-right:3px; padding-right:5px;}
.standardForm .left{height:10px;}
.standardForm .right{height:10px; color:Black;}
.standardForm .last{height:10px; color:Black;}
.standardForm .right a.hover{color:Black;}
.standardForm .right {color:Black;}
.standardForm td{color:black;}
.standardForm .formheaderclass{color:white; text-align:center; height:25px; background-color:#92432E; font-weight:bold;}
.standardForm th{background-color:#666; font-weight:bold; text-align:center;}
.standardForm input{color:black; border:1px solid #6699CC; width:211px; height:10px; line-height:10px; margin-left:3px; float:left; font-family:Verdana, Arial, sans-serif; font-weight:normal; font-size:10px;} 
.standardForm textarea{color:black; width:211px; height:16px; margin-left:3px; float:left; font-family:Verdana, Arial, sans-serif; font-weight:normal; font-size:11px;}
.standardForm select{width:211px; color:black; text-align:left; margin:0 4px; font-family:Verdana, Arial, sans-serif; font-weight:normal; font-size:11px;}
.standardForm input.radio{width:220px; border:none;}
.standardForm input.checkbox{border:none;}
.standardForm input.submit{width:70px; height:20px; color:black; text-align:center; border:1px solid #6699CC;}
.standardForm td.mandatory label:after{content: " *"; }
.tickbox{border:none;}

#calendardiv{}
#calendardiv a {color:black}
#calendardiv a hover {color:blue;}
#calenderdiv table, tr, td{color:#0040B6;}

#time{float:left; margin-left:10px;}
.standardForm .hours{width:40px; text-align:left;}
.standardForm .mins{width:40px; text-align:left;}
.standardForm #dateTextbox{width:175px;}

/* CONTACT US */

#contactUsResponder{font:11px Arial; font-weight: normal; color:black; padding: 0px 0px 3px 0px; margin:0; clear:both;}
#contactUsErrorMessage{font:11px Arial; font-weight: normal; color:#92432E; padding: 0px 0px 3px 0px; margin:0; clear:both;}



