﻿/*-----------------------*/
/*Generic Layout Sections*/
/*-----------------------*/

* html a:hover {visibility:visible}

body
{
    background-color:#ABBBD4;
    color:#222222;
    background-image:url(../images/page_bg_home.jpg);
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
    font-family: Verdana, Arial;
    font-size:11px;
}

strong a { color:Black; text-decoration:none;}
strong a:Link { color:Black; text-decoration:none;}
strong a:hover { color:Black; text-decoration:underline;}
strong a:visited { color:Black; text-decoration:none;}


.outer a {display:block }
.outer a:hover img{visibility:hidden}

#aboutarran { float:left; margin-left:0px; background-image:  url(../images/btns/btn_about_on.gif);	}
#aboutarran img {width: 68px; height: 35px; border: 0; }

#activites { float:left; margin-left:0px; background-image:  url(../images/btns/btn_activities_on.gif);	}
#activites img {width: 82px; height: 35px; border: 0; }

#adrenalin { float:left; margin-left:0px; background-image:  url(../images/btns/btn_adrenalin_on.gif);	}
#adrenalin img {width: 91px; height: 35px; border: 0; }

#accomodation { float:left; margin-left:0px; background-image:  url(../images/btns/btn_accomodation_on.gif);	}
#accomodation img {width: 113px; height: 35px; border: 0; }

#gettingto { float:left; margin-left:0px; background-image:  url(../images/btns/btn_gettingto_on.gif);	}
#gettingto img {width: 84px; height: 35px; border: 0; }

#around { float:left; margin-left:0px; background-image:  url(../images/btns/btn_around_on.gif);	}
#around img {width: 102px; height: 35px; border: 0; }

#directorylist{float:left; margin-left:0px; background-image:  url(../images/btns/bk_directory_about.gif); width: 220px; height: 35px;}

.directorySublink {float:left; margin-right:10px; width: 160px; height: 20px; font-size: 12px; font-weight: bold;}

a.old:link
{
    text-decoration: none; color: #425B83
}

a:link
{
    text-decoration: none; color: #425A82
}
a:visited 
{
    text-decoration: none; color: #425A82
}
a:active 
{
    text-decoration: none; color: #425A82
}
a:hover 
{
    text-decoration: none; color: #93A7C6
}

a.old:hover 
{
    text-decoration: none; color: #A5B6D0
}
    
#Container
{
    width:760px;
    padding-top:0px;
    padding-bottom:0px;
    margin-left:auto;
	margin-right:auto;
	border-left: 1px solid #494D56;
	border-right: 1px solid #494D56;
	background-color:#FFFFFF;
	color:inherit;
    }
/*    
#Shadow-Container
{
    width:762px;
    padding-top:0px;
    padding-bottom:0px;
    padding-left:1px;
    padding-right:1px;
	border-left: 1px dotted #8998AF;
	border-right: 1px dotted #8998AF;
	background-color:#727B8C;
	color:inherit;
	margin-left:auto;
	margin-right:auto;
    }    
*/  
#TopLinks
{
    width:740px;
    padding: 5px 10px 5px 10px;
    text-align: right;
    clear:both;
   }

.topSignIn { background-color: transparent;
     float:left;
     font-size:10px;
     font-family: Verdana, Arial;
     color:#494D56;
     margin:0px;
     padding:0px 0px 5px 0px;
        } 
    
 .signInBox {height:10px;
    width:80px;
    font-size:10px;
    padding:0px 0px 2px 0px; 
    margin:0px;
    } 
    
.buttonSignIn { background-color:transparent;
    float:left;
    padding: 0px 0px 2px 4px;
    margin-top: -1px;
    }      
    
 
#TopBanner
{
    width:760px;
    height: 210px;
    background-color: #6D88B3;
}

#Banner-Graphic
{
    width:540px;
    height: 210px;
    border-right:10px solid #6D88B3;
    background-color:transparent;
    float: left;
    clear: right;
    overflow: hidden;
}

#Banner-Logo
{
    width:210px;
    height: 210px;
    background-color:transparent;
    float: left;
    clear: right;
    overflow: hidden;
}

#MainMenuBar
{
    width:760px;
    height: 35px;
    background-color:transparent;
    margin-top:1px;
}

#FlashScroller
{
    width:760px;
    height: 165px;
    background-color:transparent;
}

#HomepageMain
{
    width:760px;
    background-position:bottom;
    background-repeat:no-repeat;
    float: left;
}

#OtherMain
{
    width:740px;
    float:left;
    margin: 0px 10px 0px 10px;
    background-color: white;
}

#LHS
{
    width:538px;
    background-color:transparent;
    float: left;
    clear: right;
    margin: 0px;
    color:inherit;
}

#LHSFULL
{
    width:738px;
    background-color:transparent;
    float: left;
    clear: right;
    margin: 0px;
    color:inherit;
}

#eventsinfo 
{
    width:530px;
    height:auto;
    float:left; 
    background-color:transparent;
    }     
    
#RHS
{
    width:190px;
    background-color:transparent;
    float: left;
    clear: right;
    margin: 0px 0px 0px 10px;
    color:inherit;
    
}


#PageTitle
{
    width:528px;
    font-size:24px;
    font-weight: normal;
    color:#425B83;
    background-color:Transparent;
    border-bottom: 1px solid #425B83; 
    margin: 0px 0px 10px 0px;
}

#PageTitleFull
{
    width:728px;
    font-size:24px;
    font-weight: normal;
    color:#425B83;
    background-color:Transparent;
    border-bottom: 1px solid #425B83; 
    margin: 0px 0px 10px 0px;
}

#PageContent
{
    
}

#Travel
{
    width:260px;
    background-color:transparent;
    float: left;
    clear: right;
    overflow: hidden;
    margin: 0px 10px 0px 10px;
    border-left: 1px solid #CCCCCC;
    border-right: 1px solid #CCCCCC;
    border-bottom: 1px solid #CCCCCC;
    height: 490px;
    background-image: url(../images/home_bg.jpg);
    background-position:bottom;
    background-repeat:repeat-x;
}

#Featured
{
    width:268px;
    background-color:transparent;
    border: 1px solid #CCC;
    float: left;
    clear: right;
    overflow: hidden;    
    margin: 0px 10px 0px 0px;
    height: 490px;
    background-image: url(../images/home_bg.jpg);
    background-position:bottom;
    background-repeat:repeat-x;    
}

#RHSHomePanel
{
    width:190px;
    background-color:transparent;
    float: left;
    clear: right;
    overflow: hidden;
    margin: 0px 8px 0px 0px; 
    background-image: url(../images/home_bg.jpg);
    background-position:bottom;
    background-repeat:repeat-x;   
    
}

#Campaign
{
    width:185px;
    background-color:transparent;
    float: left;
    clear: right;
    overflow: hidden;
    margin: 0px 0px 0px 0px; 
     border-left: 1px solid #CCCCCC;
    border-right: 1px solid #CCCCCC;
    border-bottom: 1px solid #CCCCCC;
   
}

#Exploring
{
    width:188px;
    background-color:transparent;
    float: left;
    clear: right;
    overflow: hidden;
    margin: 0px 0px 0px 0px; 
    border-left: 1px solid #CCCCCC;
    border-right: 1px solid #CCCCCC;
    border-bottom: 1px solid #CCCCCC;
  
}


#eventsCalendar
{
    width:188px;
    background-color:transparent;
    float: left;
    clear: right;
    display:none;
    /*overflow: hidden;*/
    margin: 0px 0px 0px 0px; 
    padding: 0px 0px 0px 0px; 
    border-left: 1px solid #CCCCCC;
    border-right: 1px solid #CCCCCC;
    border-bottom: 1px solid #CCCCCC;
    background-image: url(../images/home_bg.jpg);
    background-position:bottom;
    background-repeat:repeat-x;   
}

#eventsCalendar a{ color:#425B83;}    
#eventsCalendar a:link{ color:#425B83;}    
#eventsCalendar a:visited{ color:#425B83;}    
#eventsCalendar a:hover{ color:#A5B6D0; }    


#eventsCalendarForm
{
    width:188px;
    background-color:transparent;
    float: left;
    clear: right;
    /*overflow: hidden;*/
    margin: 0px 0px 0px 0px; 
    padding: 0px 0px 0px 0px; 
    border-left: 1px solid #CCCCCC;
    border-right: 1px solid #CCCCCC;
    /*border-bottom: 1px solid #CCCCCC;*/
   
}

#eventsCalendarForm a{ color:#6F5377;}    
#eventsCalendarForm a:link{ color:#6F5377;}    
#eventsCalendarForm a:visited{ color:#6F5377;}    
#eventsCalendarForm a:hover{ color:#6F5377;}    


#eventsCalendarAlt
{
    width:188px;
    background-color:transparent;
    float: left;
    clear: right;
    /*overflow: hidden;*/
    margin: 0px 0px 0px 0px; 
    border-left: 1px solid #CCCCCC;
    border-right: 1px solid #CCCCCC;
    border-bottom: 1px solid #CCCCCC;
   
}
#eventsCalendarAlt a{ color:#6F5377;}    
#eventsCalendarAlt a:link{ color:#6F5377;}    
#eventsCalendarAlt a:visited{ color:#6F5377;}    
#eventsCalendarAlt a:hover{ color:#6F5377;}    


.upcomingEvents { background-color:transparent;
     margin: 5px 5px 5px 5px;
    }
    

.upcomingInfo { background-color:transparent;
     margin: 2px 0px 2px 0px;
    } 
    
.whitebg { background-color:#FFFFFF;
    height:500px;
    width:auto; 
    padding:0px 0px 0px 0px;  
    margin: 0px 0px 0px 0px;  
}      

.calendarNext {}

.calendarLink { background-color:transparent;
    margin: 5px 0px 5px 0px;
    color:#9879A2;  
}



#communityLink
{   
    width:188px;
    background-color:transparent;
    float: left;
    clear: right;
    /*overflow: hidden;*/
    margin: 10px 0px 0px 0px; 
    padding: 0px 0px 0px 0px; 
    border-left: 1px solid #CCCCCC;
    border-right: 1px solid #CCCCCC;
    border-bottom: 1px solid #CCCCCC;
    background-image: url(../images/home_bg.jpg);
    background-position:bottom;
    background-repeat:repeat-x;   
}

.communityImg{
    background-color:transparent;
    width:188px; 
    margin:5px auto 5px auto;
    text-align:center;   
    }
	

#Footer
{
    width:760px;
    background-color:transparent;
    float: left;
}

#FooterMenu
{
    width: 440px;
    float: left;
    clear: right;
    vertical-align: top;
    margin-left: 10px;
}

#FooterLogos
{
    width: 300px;
    float: right;
    margin-right: 10px;
    text-align:right;
    vertical-align:top;
}

#featuretitle
{
    width: 528px;
    overflow: hidden;
    margin: 0px 0px 10px 0px;
    float:left;
    font-size:14px;
}

h2.featuretitle
{
    width: 528px;
    overflow: hidden;
    margin: 0px 0px 10px 0px;
    float:left;
    font-size:14px;
}

#featureimage
{
    width: 528px;
    overflow: hidden;
    margin: 2px 0px 10px 0px;
    float:left;
}

.footerimage
{
    margin-left: 5px;
    margin-bottom: 50px;
}

h3.travelsubtitle
{
    font-size: 11px;
    color: Black;
    background-color: Transparent;
    margin: 0px 0px 0px 0px;
}

h3.factsubtitle
{
    font-size: 10px;
    color: Black;
    background-color: Transparent;
    margin: 2px 0px 2px 10px;
}

h2.featuredtitle
{
    font-size:12px;
    color: #425B83;
    background-color: Transparent;
    margin: 7px 0px 5px 0px;
}



a.travellink
{
    display: block;
    margin: 5px 0px 5px 0px;
    overflow: hidden;
    width: 140px;
}

a.backlink
{
    display: block;
    margin: 5px 0px 1px 0px;
    overflow: hidden;
    width: 400px;
    float:left;
    clear:both;
}

a.dirbacklink
{
    display: block;
    margin: 5px 0px 5px 0px;
    overflow: hidden;
    width: 400px;
    float:left;
    clear:both;
}

a.articlebacklink
{
    display: block;
    margin: 10px 0px 10px 0px;
    overflow: hidden;
    width: 400px;
    float:left;
    clear:both;
}

h2.sectiontitle
{
    font-size: 14px;
    color: White;
    background-color:Transparent;
    margin: 1px 0px 0px 25px   
}

h2.sectiontitle a
{
    font-size: 14px;
    color: White;
    background-color:Transparent;
    }

h2.sectiontitle a:link
{
    font-size: 14px;
    color: White;
    background-color:Transparent;
}

h2.sectiontitle a:hover
{
    font-size: 14px;
    color: White;
    background-color:Transparent;
}

h2.sectiontitle a:visited
{
    font-size: 14px;
    color: White;
    background-color:Transparent;
}

h2.listingtitle {
    font-size: 14px;
    color: White;
    background-color:Transparent;
    float:left; 
}


.traveltitleholder 
{
    width:260px;
    height: 20px;
    background-image: url(../images/traveltitlebg260x20.gif);
    float: left;
}
.traveltitleholderran
{
    width:260px;
    height: 20px;
    background-image: url(../images/backcalendar.jpg);
    float: left;
}

.calendartitleholder 
{
    width:260px;
    height: 20px;
    background-image: url(../images/backcalendar.jpg);
    float: left;
    margin: 0px 0px 0px 0px;
    padding:0px 0px 0px 0px;  
}

.featuredtitleholder 
{
    width:270px;
    height: 20px;
    background-image: url(../images/featuredtitlebg270x20.gif);
    float: left;
}

.campaigntitleholder 
{
    width:190px;
    height: 20px;
    background-image: url(../images/exploringtitlebg190x20.gif);
    float: left;
}

.exploringtitleholder 
{
    width:190px;
    height: 20px;
    background-image: url(../images/campaigntitlebg190x20.gif);
    float: left;
}

.submenutitleholder 
{
    width:190px;
    height: 20px;
    background-image: url(../images/listingtitlebg.gif);
    background-repeat: no-repeat;
    float: left;
    clear: both;
}


.submenutitleholderCal 
{
    width:190px;
    height: 20px;
    background-image: url(../images/backcalendar.jpg);
    background-repeat: no-repeat;
    float: left;
    clear: both;
}

.submenutitleholderLong 
{
    width:530px;
    height: auto;
    background-image: url(../images/listingtitlebg.gif);
    background-repeat: no-repeat;
    float: left;
    clear: both;
}

.eventChildTitle
{
    font-size:12px;
    color: #425B83;
    background-color: transparent;
    margin: 8px 0px 8px 0px;
    font-weight:bold;
    float:left;
}

.eventdate
{
    font-size:11px;
    color: #425B83;
    background-color: transparent;
    margin: 8px 0px 8px 0px;
    font-weight:bold;
    float:left;
    clear:left;
}
     
.eventsImg { background-color:transparent;
    width:auto;
    height:auto;
    float:right; 
    margin: 8px 0px 6px 6px;   }   
    
.eventsDesc 
{
    background-color:transparent;
     margin: 5px 0px 15px 0px;
     width: auto;
     height:auto;
     clear:left;
    }    

.eventsOptions 
{ 
    background-color:transparent;
    width:520px;
    margin: 3px 5px 0px 5px;
    height:auto;
    float:left;
    }


.eventsSelecteor 
{ float:left;
    background-color:transparent;
    width:170px;
    height:auto;
    margin-right: 3px;
}

.eventsHeadingText 
{ font-family: Verdana, Arial;
    font-size:11px;
    font-weight:bold;
    padding: 3px 2px 3px 0px;
    background-color:transparent;
    width: 172px;  
    }

.eventsGo 
{ background-color:transparent;
    width:173px;
    height:auto;
    float:left;
}

.eventbackbtn { float:left;
    margin:5px 0px 2px 5px; }

.eventstextbox 
{ width: 134px;
    float:left;
    }
    
.eventsCalendarID { float:left;
    margin-left: 3px; 
    display:none;} 
    
.eventsGoBtn { float:right;
    margin-left: 5px;
    padding-top:2px; } 
    
    
.eventsFilter 
{ width: 170px;
    background-color:transparent;
    height:auto;
    float:left;
}  

.filterOptions { width: 100px;
    float:left;
    padding-top:3px;
    background-color:transparent;
    font-weight:bold;}   
    
.filterDDL { width: 170px;
     float:left;}   
     
.eventsButSide { 
    background-color:transparent;
    width:170px;
    float:left;
    margin-bottom:10px;
    margin-top:5px; 
    padding-bottom:10px;    }        
     
.submenucontainer
{
    width: 188px;
    border-left: 1px solid silver;
    border-right: 1px solid silver;
    border-bottom: 1px solid silver;
    padding: 5px 0px 10px 0px;
    float: left;
    clear: both;
    background-image: url(../images/home_bg.jpg);
    background-position:bottom;
    background-repeat:repeat-x;     
}

.homesubmenucontainer
{
    width: 188px;
    border-left: 1px solid silver;
    border-right: 1px solid silver;
    border-bottom: 1px solid silver;
    padding: 10px 0px 10px 0px;
    float: left;
    clear: both;
}

.submenucontainerLong
{
    width: 528px;
    border-left: 1px solid silver;
    border-right: 1px solid silver;
    border-bottom: 1px solid silver;
    padding: 5px 0px 10px 0px;
    float: left;
    clear: both;
}

.submenucontainerweather
{
    width: 190px;
    float: left;
    clear: both;
}

.submenulinkcont
{
    width: 178px;
    height:12px;
    margin-left: 5px;
    padding: 5px 0px 5px 0px;
    overflow:hidden;
    border-bottom: 1px solid silver;
    background-image: url(../images/submenubgarrow.gif); 
    background-repeat: no-repeat;    
    float: left;
    clear:both;
}

a.submenulink
{
    display: block;
    margin: 0px 0px 0px 10px;  
    float: left;
    clear:both;
}

.featurebox 
{
    width:100%;
    padding: 10px 10px 0px 10px;
    clear:both;
    overflow: visible;  
    
}

.calendarbox 
{
    width:100%;
    margin: 0px 10px 0px 10px;
    padding-top:10px; 
    clear:both;
    overflow: visible;
     
}




.travelimagecontainer
{
    width: 80px;
    height: 70px;
    float: left;
    clear: right;
    overflow: hidden;
    margin-bottom: 10px;
}

.traveltextcontainer
{
    width: 155px;
    float: left;
    clear: right;
    overflow: auto;
    padding-left: 10px;
}

.featureimagecontainer
{
    width: 250px;
    overflow: hidden;
    clear: both;
padding-bottom: 10px;
}

.featuretextcontainer
{
    float: left;
    width: 250px;
    overflow: auto;
   padding-bottom: 10px;
   line-height: 14px;
}

.featurerow
{
    width: 528px;
    float:left;
	clear: both;
	padding: 5px 0px 10px 0px;
	overflow: hidden;
	background-color:Transparent;
    vertical-align:top;	
}

.featurerowcell1, .featurerowcell2
{
    width: 260px;
    float: left;
    clear: right;    
    margin-right: 0px;
    overflow: hidden;
    background-color:Transparent;
}

.featurerowcell1
{
    margin-right: 8px;  
}

.featurerowtitle, .featurerowimage, .featurerowhead
{
 width: 260px;
 float:left;
}

.featurerowhead
{
    font-size: 14px;
    font-weight: bold;
    color: #425B83;
    background-color:Transparent;
    margin: 1px 0px 3px 0px;  
}

.factcontainer
{
    width: 180px;
    margin-left: 10px;
}

form
{
    margin:0px 0px 0px 0px;
    padding:0px 0px 0px 0px;
}

#shortbreakenquiry
{
    margin:2px 10px 2px 0px;
    padding: 10px 0px 10px 0px;
    border: solid 1px #DDDDDD;
}

#myarranuser
{
    margin:2px 10px 2px 0px;
    padding: 10px 0px 10px 0px;
    border: solid 1px #DDDDDD;
}


#featuredform
{
    float:left;
    margin:10px 0px 5px 0px;
}

#directoryform
{
    float:left;
    margin:10px 0px 5px 20px;
}

#directoryselect
{
    width: 180px;
    margin:0px;
    font-family: Verdana;
    font-size: 9px;
}

#featuredlist
{
    width: 200px;
    margin:0px;
    font-family: Verdana;
    font-size: 9px;
}

#featuredsubmit
{
    vertical-align:text-bottom;
    padding-left: 5px;
}

hr {
    display: none;
}

div.hr 
{
    margin: 10px;
    height: 2px;
    background-color: #A8A8A8;
    clear: both;
}

div.hr2
{
    margin: 10px;
    height: 1px;
    background-color: #DDDDDD;
    clear: both;
    line-height: 1px;
}

.clear 
{
    clear:both;
}

.clearhome
{
    clear:both;
    padding-top: 10px;
}

#directorytitle
{
    width: 528px;
    overflow: hidden;
    margin: 0px 0px 10px 0px;
    padding-bottom: 10px;
    float:left;
    font-size:14px;
    border-bottom: 1px solid #425B83; 
}

.listingtitle
{
    font-size: 14px;
    color: #FFFFFF;
    background-color:Transparent;
    margin: 1px 0px 0px 25px ;
    float: left;
    clear:right;
    width: 350px;
}

a.listingtitlelink
{
    display:block;
    font-size: 12px;
    font-weight:bold;
    color:#FFFFFF;
    background-color:Transparent;
    float: right;
    width: 120px;
    text-align:right;
    vertical-align:bottom;
    margin: 2px 4px 0px 0px;
    
}

a.listingtitlelink:hover
{
    display:block;
    font-size: 12px;
    font-weight:bold;
    color:#A5B6D0;
    background-color:Transparent;
    float: left;
    width: 150px;
    text-align:right;
    vertical-align:bottom;
    margin: 2px 0px 0px 0px;
    
}

.listingtitleholder 
{
    width:528px;
    height: 20px;
    float: left;
    margin-top: 0px;
    background-color:Transparent; 
}

.listingtitleholdershort 
{
    width:350px;
    height: 20px;
    float: left;
}

.listingcontainer
{
    width: 528px;
    border-bottom: 1px solid silver;
    padding: 5px 0px 5px 0px;
    float: left;
    clear: both;
}


.formline { width: 500px;
    background-color:transparent;
    float:left; }
    
.formClear { clear:both;}    
    
.formlineCenter { width: 300px;
    background-color:transparent;
    margin: 5px 0px 5px 120px;
    font-style:italic; 
     font-family:Arial;
    font-size:12px;
    color:#405d6d;
    }  
    
.formlineCenter2 { width: 420px;
    background-color:transparent;
    margin: 5px 0px 5px 80px;
    font-style:italic; 
     font-family:Arial;
    font-size:12px;
    color:#405d6d;}        
    
.formtextarea { width: 330px;
   background-color:transparent;
   float:right;
     }    

.FormLeft
{
    width:150px;
    padding:5px 8px 1px 5px;
    background-color:transparent;
    font-family:Arial;
    font-size:12px;
    color:#405d6d;
    text-align:right;
    float:left;
    height:auto;
    margin:0px 0px 0px 0px;
    }

.FormRight
{
    width:220px;
    padding:1px 4px 1px 4px;
    background-color:transparent;
    float:left;
    height:auto;
    }
    
.formRightText { float:left;
    background-color:transparent;
    width:120px;
    height:auto;
     font-style:italic;   }    
    
.FormRight2
{
    width:220px;
    padding:20px 4px 10px 9px;
    background-color:transparent;
    float:left;
    }
    
.FormList
{
    width:220px;
    padding:1px 4px 1px 4px;
    background-color:transparent;
    height:auto;
    border-top: solid 1px #DDDDDD;
       float:left;
       
    } 
    
.FormListWide
{
    width:400px;
    padding:1px 4px 1px 4px;
    background-color:transparent;
    height:auto;
    border-top: solid 1px #DDDDDD;
       float:left;
       
    }        
    
.FormEvents
{
    margin:-40px 0px 0px 0px;
    background-color:transparent;
    float:left;
    } 
    
.captcha 
{ background-color:transparent;
  margin-left: 120px;
  width:auto;
  padding: 10px 0px 10px 0px;
    }  
    
.captchaImg { border: solid 1px #DDDDDD} 

.notice { color:#405d6d;
    margin: 5px 10px 5px 10px; 
    text-align:center;
    font-style:italic;  }    
    

.FormShortBreaksRow
{
    width: 726px;
    border-right: 1px solid #CCCCCC;
    border-bottom: 1px solid #CCCCCC;
    border-left: 1px solid #CCCCCC;
    padding-bottom: 10px;
    padding-top: 10px;
    float:left;
    
}

.FormShortBreaksRowShort
{
    width: 528px;
    border-right: 1px solid #CCCCCC;
    border-bottom: 1px solid #CCCCCC;
    border-left: 1px solid #CCCCCC;
    padding-bottom: 10px;
    padding-top: 10px;
    float:left;
    
}

.FormShortBreaksCol1
{
    width: 125px;
    float: left;
   
    font-family:Arial;
    font-size:12px;
    color:#405d6d;
    text-align:left;
    margin-top: 5px;
    padding-left: 10px;
    
    
}


.FormShortBreaksCol1Long
{
    width: 350px;
    float: left;
    font-family:Arial;
    font-size:12px;
    color:#405d6d;
    text-align:left;
    margin-top: 5px;
    padding-left: 10px;
    
    
}

.FormShortBreaksCol2
{
     width: 212px;
     float: left;
     font-family:Arial;
     font-size:12px;
     color:#000000;
     margin-top: 5px;
     padding-left: 8px;
    
     
    
}

.FormShortBreaksCol3
{
    width: 240px;
    float: left;
    font-family:Arial;
    font-size:12px;
    color:#405d6d;
    text-align: left;
    margin-top: 5px;
    padding-left: 8px;
}

.ddlsec { width: 125px;}

.FormShortBreaksCol4
{
    width: 561px;
    float: left;
    font-family:Arial;
    font-size:12px;
    color:#000000;
    margin-top: 5px;
    padding-left: 15px;
}

.FormShortBreaksCol5
{
    width: 561px;
    float: left;
    font-family:Arial;
    font-size:12px;
    color:#405d6d;
    margin-top: 5px;
    padding-left: 10px;
    font-weight: bold;
}

.FormShortBreaksCol6
{
    width: 170px;
    float: left;
    
    font-family:Arial;
    font-size:12px;
    color:#405d6d;
    margin-top: 5px;
    padding-left: 10px;
}

.FormShortBreaksCol7
{
    width: 700px;
    float: left;
    
    font-family:Arial;
    font-size:12px;
    color:#405d6d;
    text-align: left;
    margin-top: 5px;
    padding-left: 10px;
}

.FormCaptcha 
{ background-color:transparent;
    height:auto;
    width: 400px;
    float:left;
    margin-left: 60px;
    
}

.eventsFormBtn { float:right;
    margin-right:40px; }

.errorMsgTxt { width: 500px;
     font-family:Arial;
     font-size:12px;
     color:#CC0000;
     margin-left: 10px;}
     
.successMsgTxt 

{width: 500px;
     font-family:Arial;
     font-size:12px;
     color:Green;
     margin-left: 10px;
    } 
    
.successMsgTxtEvents 

{   width: 500px;
     font-family:Arial;
     font-size:12px;
     font-weight:bold;
     color:Green;
     margin-top: 10px;
    }         

.floatright
{
    float: left;
    margin: 0px;
    width: 20px;
    
}    
.leftbox
{
    float: left;
    margin: 0px;
    width: 120px; 
   
   }  


.RatingTable
{
    width: 706px;
    border-top: 1px solid #809EBA;
    border-right: 1px solid #809EBA;
    margin-left: 10px;
   
}

.RatingTableRow
{
    width: 706px;
    border-bottom: 1px solid #809EBA;
 
    overflow:hidden;
    
}
.RatingTableColumn
{
    float: left;
    border-left: 1px solid #809EBA;
    padding: 5px;
    width: 90px;
    
    
}

.RatingTableColumn2
{
  float: left;
  border-left: 1px solid #809EBA;
  padding: 6px;
  width: 250px;
    
}
    







    
#regerrorcont
{
    padding: 0px 0px 10px 10px 
}
    
.regerror
{
    color:Red;
    font-weight: bold;
    padding: 0px 0px 10px 10px 
}

.articledate
{
    color: #666666;
    font-size: 11px;
    background-color: Transparent;    
}

.articledatesmall
{
    color: #666666;
    font-size: 9px;
    background-color: Transparent;    
}

.articlelinksmall
{
    padding-top:3px;
    padding-bottom:3px
}

.myarranlatest
{
    padding-top:10px; 
    padding-bottom:10px
}

table
{
    border-right: 1px solid #CCCCCC;
    border-left: 1px solid #CCCCCC;
    border-bottom: 1px solid #CCCCCC;
    width: 528px;
    line-height: 16px;
    margin: 0 0 0 0;
    padding: 0 0 0 0;
    clear: both;
}

td
{
    padding: 5px 5px 5px 5px;
}






.AgeRangeRow
{
    width: 726px;
    border-right: 1px solid #CCCCCC;
    border-bottom: 1px solid #CCCCCC;
    border-left: 1px solid #CCCCCC;
    padding-bottom: 10px;
    padding-top: 10px;
    
}    
