/* Generic Selectors */

body {
/*font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 12px;*/
margin-left: 0px;
margin-top: 0px;
margin-right: 0px;
margin-bottom: 0px;
/*background-image: url(../images/bground.jpg);*/

scrollbar-base-color: #663366;
scrollbar-face-color: #99CCCC;
scrollbar-track-color: #996699;
scrollbar-arrow-color: #330033;
scrollbar-highlight-color: #FFFFFF;
scrollbar-3dlight-color: #CCCCCC;
scrollbar-shadow-color: #663366;
scrollbar-darkshadow-color: #000000;
}

.siteTitle {
font-family:  Arial, Helvetica, sans-serif;
font-size: 20px;
font-weight: bold;
color: #ffffff;
}

.TN_pageTitleStyle{
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 18px;
font-weight: normal;
color: #000000;
font-variant:small-caps;
}
.TN_infoTitleStyle{
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 18px;
font-weight: normal;
color: #FFFFFF;
font-variant:small-caps;
}
.TN_menuLinks{
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 10.5px;
font-weight: normal;
font-variant:small-caps;
color: #333333;
}
.TN_pageLinksStyle{
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 10px;
font-weight: normal;
font-variant:small-caps;
color: #333333;
text-align:right;
}
.emailLink{
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
font-weight: normal;
color: #CCCCCC;
}


.TN_bodyText{
width: 50%;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 11px;
color:#666666;
line-height: 17px;
text-align:right;
}


/**************** Links ****************/

a:link {
color: #333333;
text-decoration: none;
font-weight: normal;
}
a:visited {
color: #333333;
text-decoration: none;
font-weight: normal;
}
a:hover {
color: #CC0066;
font-weight: normal;
text-decoration: normal;
}
a:active {
color: #333333;
font-weight: normal;
text-decoration: none;
}

/************************* ID's *************************/
/************************* Templenoe *************************/
#TN_splashTrolly{
position: relative;
width: 755px;
height:429px;
top:20px;
margin:auto;
border: 1px solid #CCCCCC;
z-index:0;
}
#TN_trolly{
position: relative;
width: 755px;
height:431px;
top:20px;
margin:auto;
border: 1px solid #CCCCCC;
background-color: #FFFFFF;
z-index:0;
}
#TN_topDoc{
position: absolute;
width: 755px;
height: 51px;
left:0;
top:0;
background-image: url(../images/Templenoe_Template2_01_new.gif);
z-index:1;
}
#TN_contactInfoPanel{
position: absolute;
width: 230px;
height: 41px;
padding: 2px 2px 2px 2px; 
top: 2px;
right: 4px;
font-family:  Arial, Helvetica, sans-serif;
font-size: 10px;
font-weight:normal;
color: #CCCCCC;
text-align:right;
line-height:13px;
/*background-color:#0033CC;*/
z-index:2;
}
#TN_navigationLinksSplash{
position: absolute;
width: 701px;
height: 20px;
padding: 2px 10px 2px 10px; 
top: 50px;
left: 7px;
z-index:2;
}
#TN_Date{
position: absolute;
font-family:Arial, Helvetica, sans-serif;
font-size:10px;
color:#CCCCCC;
text-align:left;
width: 170px;
height: 20px;
padding: 2px 2px 2px 2px; 
top: -18px;
left: 0px;
/*background-color:#CC9933;*/
z-index:2;
}
#TN_pageTitle{
position: absolute;
padding: 0px 20px 3px 20px;
width: 150px;
height: 16px;
top: 82px;
right: 250px;
text-align:right;
z-index: 1;
}
#TN_centerText{
position: absolute;
padding: 20px 20px 20px 100px;
width: 284px;
height: 221px;
top: 104px;
right: 250px;
border-top:1px solid  #999999;
border-left:1px solid  #999999;
border-bottom:1px solid  #999999;
z-index: 1;
}
#TN_pictureBox1{
position: absolute;
border-top:1px solid  #999999;
border-right:1px solid  #999999;
border-bottom:1px solid  #999999;
width: 249px;
height: 314px;
right: 0px;
top:51px;
background-color:#FFFFFF;
z-index:1;
}
#TN_pictureBox2{
position: absolute;
border-left:1px solid  #999999;
border-right:1px solid  #999999;
border-bottom:1px solid  #999999;
width: 248px;
height: 53px;
right: 0px;
top:367px;
background-color:#CCCCCC;
z-index:1;
}
#TN_gettingHereOptions{
position: absolute;
border-left:1px solid  #999999;
border-right:1px solid  #999999;
border-bottom:1px solid  #999999;
padding-left:5px;
padding-top:2px;
width: 243px;
height: 49px;
right: 0px;
top:367px;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
text-align:left;
background-color:#CCCCCC;
z-index:1;
}
#TN_bottomDoc{
position: absolute;
width: 755px;
height: 11px;
left:0;
top:420;
background-image: url(../images/Templenoe_Template2_61.gif);
z-index:1;
}
#TN_copyright{
position: absolute;
font-family:Arial, Helvetica, sans-serif;
font-size:10px;
font-style:italic;
color:#CCCCCC;
top: 433px;
margin:auto;
width: 755px;
height: 20px;
text-align:center;
z-index:2;
}
/************************* Start PageLinks *************************/
#TN_outterPageLink01_notShaded{
position: absolute;
top: 104px;
left: 20px;
border-top:1px solid  #999999;
border-left:1px solid  #999999;
border-bottom:1px solid  #999999;
padding: 1px 5px 0px 5px;
width: 69px;
height: 15px;
background-color: #FFFFFF;
z-index: 1;
}
#TN_outterPageLink01_Shaded{
position: absolute;
top: 104px;
left: 20px;
border-top:1px solid  #999999;
border-left:1px solid  #999999;
border-bottom:1px solid  #999999;
padding: 1px 5px 0px 5px;
width: 69px;
height: 15px;
background-color: #DDDDDD;
z-index: 1;
}
#TN_outterPageLink02_notShaded{
position: absolute;
top: 121px;
left: 20px;
border-top:1px solid  #999999;
border-left:1px solid  #999999;
border-bottom:1px solid  #999999;
padding: 1px 5px 0px 5px;
width: 69px;
height: 15px;
background-color: #FFFFFF;
z-index: 1;
}
#TN_outterPageLink02_Shaded{
position: absolute;
top: 121px;
left: 20px;
border-top:1px solid  #999999;
border-left:1px solid  #999999;
border-bottom:1px solid  #999999;
padding: 1px 5px 0px 5px;
width: 69px;
height: 15px;
background-color: #DDDDDD;
z-index: 1;
}
#TN_outterPageLink03_notShaded{
position: absolute;
top: 138px;
left: 20px;
border-top:1px solid  #999999;
border-left:1px solid  #999999;
border-bottom:1px solid  #999999;
padding: 1px 5px 0px 5px;
width: 69px;
height: 15px;
background-color: #FFFFFF;
z-index: 1;
}
#TN_outterPageLink03_Shaded{
position: absolute;
top: 138px;
left: 20px;
border-top:1px solid  #999999;
border-left:1px solid  #999999;
border-bottom:1px solid  #999999;
padding: 1px 5px 0px 5px;
width: 69px;
height: 15px;
background-color: #DDDDDD;
z-index: 1;
}
#TN_outterPageLink04_notShaded{
position: absolute;
top: 155px;
left: 20px;
border-top:1px solid  #999999;
border-left:1px solid  #999999;
border-bottom:1px solid  #999999;
padding: 1px 5px 0px 5px;
width: 69px;
height: 15px;
background-color: #FFFFFF;
z-index: 1;
}
#TN_outterPageLink04_Shaded{
position: absolute;
top: 155px;
left: 20px;
border-top:1px solid  #999999;
border-left:1px solid  #999999;
border-bottom:1px solid  #999999;
padding: 1px 5px 0px 5px;
width: 69px;
height: 15px;
background-color: #DDDDDD;
z-index: 1;
}
#TN_innerPageLink04_01_notShaded{
position: absolute;
top: 155px;
left: 101px;
border-top:1px solid  #999999;
border-right:1px solid  #999999;
border-bottom:1px solid  #999999;
padding: 1px 5px 0px 5px;
width: 69px;
height: 15px;
background-color: #FFFFFF;
z-index: 1;
}
#TN_innerPageLink04_01_Shaded{
position: absolute;
top: 155px;
left: 101px;
border-top:1px solid  #999999;
border-right:1px solid  #999999;
border-bottom:1px solid  #999999;
padding: 1px 5px 0px 5px;
width: 69px;
height: 15px;
background-color: #DDDDDD;
z-index: 1;
}
#TN_innerPageLink04_02_notShaded{
position: absolute;
top: 172px;
left: 101px;
border-top:1px solid  #999999;
border-right:1px solid  #999999;
border-bottom:1px solid  #999999;
padding: 1px 5px 0px 5px;
width: 69px;
height: 15px;
background-color: #FFFFFF;
z-index: 1;
}
#TN_innerPageLink04_02_Shaded{
position: absolute;
top: 172px;
left: 101px;
border-top:1px solid  #999999;
border-right:1px solid  #999999;
border-bottom:1px solid  #999999;
padding: 1px 5px 0px 5px;
width: 69px;
height: 15px;
background-color: #DDDDDD;
z-index: 1;
}
#TN_innerPageLink04_03_notShaded{
position: absolute;
top: 189px;
left: 101px;
border-top:1px solid  #999999;
border-right:1px solid  #999999;
border-bottom:1px solid  #999999;
padding: 1px 5px 0px 5px;
width: 69px;
height: 15px;
background-color: #FFFFFF;
z-index: 1;
}
#TN_innerPageLink04_03_Shaded{
position: absolute;
top: 189px;
left: 101px;
border-top:1px solid  #999999;
border-right:1px solid  #999999;
border-bottom:1px solid  #999999;
padding: 1px 5px 0px 5px;
width: 69px;
height: 15px;
background-color: #DDDDDD;
z-index: 1;
}
#TN_innerPageLink04_04_notShaded{
position: absolute;
top: 206px;
left: 101px;
border-top:1px solid  #999999;
border-right:1px solid  #999999;
border-bottom:1px solid  #999999;
padding: 1px 5px 0px 5px;
width: 69px;
height: 15px;
background-color: #FFFFFF;
z-index: 1;
}
#TN_innerPageLink04_04_Shaded{
position: absolute;
top: 206px;
left: 101px;
border-top:1px solid  #999999;
border-right:1px solid  #999999;
border-bottom:1px solid  #999999;
padding: 1px 5px 0px 5px;
width: 69px;
height: 15px;
background-color: #DDDDDD;
z-index: 1;
}
#TN_innerPageLink04_05_notShaded{
position: absolute;
top: 223px;
left: 101px;
border-top:1px solid  #999999;
border-right:1px solid  #999999;
border-bottom:1px solid  #999999;
padding: 1px 5px 0px 5px;
width: 69px;
height: 15px;
background-color: #FFFFFF;
z-index: 1;
}
#TN_innerPageLink04_05_Shaded{
position: absolute;
top: 223px;
left: 101px;
border-top:1px solid  #999999;
border-right:1px solid  #999999;
border-bottom:1px solid  #999999;
padding: 1px 5px 0px 5px;
width: 69px;
height: 15px;
background-color: #DDDDDD;
z-index: 1;
}
#TN_innerPageLink04_06_notShaded{
position: absolute;
top: 240px;
left: 101px;
border-top:1px solid  #999999;
border-right:1px solid  #999999;
border-bottom:1px solid  #999999;
padding: 1px 5px 0px 5px;
width: 69px;
height: 15px;
background-color: #FFFFFF;
z-index: 1;
}
#TN_innerPageLink04_06_Shaded{
position: absolute;
top: 240px;
left: 101px;
border-top:1px solid  #999999;
border-right:1px solid  #999999;
border-bottom:1px solid  #999999;
padding: 1px 5px 0px 5px;
width: 69px;
height: 15px;
background-color: #DDDDDD;
z-index: 1;
}
#TN_innerPageLink04_07_notShaded{
position: absolute;
top: 257px;
left: 101px;
border-top:1px solid  #999999;
border-right:1px solid  #999999;
border-bottom:1px solid  #999999;
padding: 1px 5px 0px 5px;
width: 69px;
height: 15px;
background-color: #FFFFFF;
z-index: 1;
}
#TN_innerPageLink04_07_Shaded{
position: absolute;
top: 257px;
left: 101px;
border-top:1px solid  #999999;
border-right:1px solid  #999999;
border-bottom:1px solid  #999999;
padding: 1px 5px 0px 5px;
width: 69px;
height: 15px;
background-color: #DDDDDD;
z-index: 1;
}
/************************* End PageLinks *************************/

/************COTTAGE LINKS******************/
#cottageViews_Trolley{
position: absolute;
top: 367px;
left: 508px;
width: 250px;
height: 18px;
/*background-color: #FF6600;*/
z-index: 2;
}
#cottageMoreViews_txt{
position: absolute;
top: 2px;
left: 2px;
width: 90px;
height: 13px;
padding: 1px;
border:1px solid  #999999;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size:9.5px;
font-variant:small-caps;
text-align:center;
color:#FFFFFF;
background-color: #FF6600;
z-index: 2;
}
#cottageMoreViews_01_notShaded{
position: absolute;
top: 2px;
left: 98px;
width: 12px;
height: 13px;
padding: 1px;
border:1px solid  #999999;
font-family:Arial, Helvetica, sans-serif;
font-size:9.5px;
text-align:center;
z-index: 2;
}
#cottageMoreViews_01_Shaded{
position: absolute;
top: 2px;
left: 98px;
width: 12px;
height: 13px;
padding: 1px;
border:1px solid  #999999;
font-family:Arial, Helvetica, sans-serif;
font-size:9.5px;
text-align:center;
background-color: #FF6600;
z-index: 2;
}
#cottageMoreViews_02_notShaded{
position: absolute;
top: 2px;
left: 116px;
width: 12px;
height: 13px;
padding: 1px;
border:1px solid  #999999;
font-family:Arial, Helvetica, sans-serif;
font-size:9.5px;
text-align:center;
z-index: 2;
}
#cottageMoreViews_02_Shaded{
position: absolute;
top: 2px;
left: 116px;
width: 12px;
height: 13px;
padding: 1px;
border:1px solid  #999999;
font-family:Arial, Helvetica, sans-serif;
font-size:9.5px;
text-align:center;
background-color: #FF6600;
z-index: 2;
}
#cottageMoreViews_03_notShaded{
position: absolute;
top: 2px;
left: 134px;
width: 12px;
height: 13px;
padding: 1px;
border:1px solid  #999999;
font-family:Arial, Helvetica, sans-serif;
font-size:9.5px;
text-align:center;
z-index: 2;
}
#cottageMoreViews_03_Shaded{
position: absolute;
top: 2px;
left: 134px;
width: 12px;
height: 13px;
padding: 1px;
border:1px solid  #999999;
font-family:Arial, Helvetica, sans-serif;
font-size:9.5px;
text-align:center;
background-color: #FF6600;
z-index: 2;
}
#cottageMoreViews_04_notShaded{
position: absolute;
top: 2px;
left: 152px;
width: 12px;
height: 13px;
padding: 1px;
border:1px solid  #999999;
font-family:Arial, Helvetica, sans-serif;
font-size:9.5px;
text-align:center;
z-index: 2;
}
#cottageMoreViews_04_Shaded{
position: absolute;
top: 2px;
left: 152px;
width: 12px;
height: 13px;
padding: 1px;
border:1px solid  #999999;
font-family:Arial, Helvetica, sans-serif;
font-size:9.5px;
text-align:center;
background-color: #FF6600;
z-index: 2;
}
#cottageMoreViews_05_notShaded{
position: absolute;
top: 2px;
left: 170px;
width: 12px;
height: 13px;
padding: 1px;
border:1px solid  #999999;
font-family:Arial, Helvetica, sans-serif;
font-size:9.5px;
text-align:center;
z-index: 2;
}
#cottageMoreViews_05_Shaded{
position: absolute;
top: 2px;
left: 170px;
width: 12px;
height: 13px;
padding: 1px;
border:1px solid  #999999;
font-family:Arial, Helvetica, sans-serif;
font-size:9.5px;
text-align:center;
background-color: #FF6600;
z-index: 2;
}
#cottageMoreViews_06_notShaded{
position: absolute;
top: 2px;
left: 188px;
width: 12px;
height: 13px;
padding: 1px;
border:1px solid  #999999;
font-family:Arial, Helvetica, sans-serif;
font-size:9.5px;
text-align:center;
z-index: 2;
}
#cottageMoreViews_06_Shaded{
position: absolute;
top: 2px;
left: 188px;
width: 12px;
height: 13px;
padding: 1px;
border:1px solid  #999999;
font-family:Arial, Helvetica, sans-serif;
font-size:9.5px;
text-align:center;
background-color: #FF6600;
z-index: 2;
}
#cottageMoreViews_07_notShaded{
position: absolute;
top: 2px;
left: 206px;
width: 12px;
height: 13px;
padding: 1px;
border:1px solid  #999999;
font-family:Arial, Helvetica, sans-serif;
font-size:9.5px;
text-align:center;
z-index: 2;
}
#cottageMoreViews_07_Shaded{
position: absolute;
top: 2px;
left: 206px;
width: 12px;
height: 13px;
padding: 1px;
border:1px solid  #999999;
font-family:Arial, Helvetica, sans-serif;
font-size:9.5px;
text-align:center;
background-color: #FF6600;
z-index: 2;
}
#cottageMoreViews_08_notShaded{
position: absolute;
top: 2px;
left: 224px;
width: 12px;
height: 13px;
padding: 1px;
border:1px solid  #999999;
font-family:Arial, Helvetica, sans-serif;
font-size:9.5px;
text-align:center;
z-index: 2;
}
#cottageMoreViews_08_Shaded{
position: absolute;
top: 2px;
left: 224px;
width: 12px;
height: 13px;
padding: 1px;
border:1px solid  #999999;
font-family:Arial, Helvetica, sans-serif;
font-size:9.5px;
text-align:center;
background-color: #FF6600;
z-index: 2;
}



/************END COTTAGE LINKS**************/



/************EMAIL FORM******************/

#emailForm_Trolley{
position: absolute;
top: 210px;
left: 50px;
z-index:1;
}
#yourName{
position: absolute;
top: 0px;
left: 0px;
width: 300;
height: 40;
z-index:2;
}
#nameAlert{
position: absolute;
top: 0px;
left: 70px;
visibility: hidden;
color:#FF0000;
}
#yourEmailAddress{
position: absolute;
top: 45px;
left: 0px;
width: 300;
height: 40;
z-index:2;
}
#emailAlert{
position: absolute;
top: 0px;
left: 120px;
visibility: hidden;
color:#FF0000;
}
#yourMessage{
position: absolute;
top: 90px;
left: 0px;
width: 300;
height: 250;
z-index:2;
}
#messageAlert{
position: absolute;
top: 0px;
left: 60px;
visibility: hidden;
color:#FF0000;
}
.emailTitles{
font-family: Arial, Helvetica, sans-serif;
font-size: 11px;
color:#000000;
font-weight:Bold;
/*font-variant:small-caps;*/
display: block;
}
.textAreaBgClr{
font-family: Arial, Helvetica, sans-serif;
font-size: 12px;
border-collapse:collapse;
border-color:#999999;
border-style:ridge;
color:#FFFFFF;
background-color: #555555;
scrollbar-base-color: #333333;
scrollbar-arrow-color:#999999; 
scrollbar-highlight-color:#AAAAAA; 
scrollbar-shadow-color:#000000;
}
/************ End EMAIL FORM******************/

/************ INFO PANELS ********~~~~~*******/
#TN_infoTrolly{
position: relative;
width: 380px;
height:480px;
top: 2px;
margin:auto;
border: 1px solid #CCCCCC;
background-image:url(../images/MoreInfoPage_bkgnd.gif);
z-index:0;
}
#TN_infoPanel_topDoc{
position: absolute;
width: 374px;
height: 51px;
border: 1px solid #CCCCCC;
left:2;
top:2;
background-image: url(../images/MoreInfoPage_Header_new.gif);
z-index:1;
}
#TN_infoPanelHeader{
position: absolute;
padding: 0px 20px 3px 20px;
width: 150px;
height: 18px;
top: 12px;
left: 30px;
text-align:left;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 18px;
font-weight: normal;
font-style:italic;
color: #CCCCCC;
font-variant:small-caps;
z-index: 1;
}
#TN_infoPanel_txt{
position: absolute;
width: 306px;
height: 374px;
padding: 20px 35px 20px 35px; 
top: 57px;
left: 2px;
font-family:  Arial, Helvetica, sans-serif;
font-size: 11px;
font-weight:normal;
color: #666666;
text-align:left;
line-height:17px;
overflow: auto;
background-color: #FFFFFF;
z-index:2;
}
h1.TN_infoSectionHeading{
font-size: 12px;
font-weight:bold;
line-height: 16px;
}
h1.TN_infoSectionHeading_Mstr{
font-size: 12px;
font-weight:bold;
line-height: 16px;
font-variant:small-caps;
}
.TN_infoEndLine{
font-family:"Times New Roman", Times, serif;
font-size: 14px;
font-weight:bold;
line-height: 16px;
text-align:center;
}
.TN_infoEndLine_hidden{
font-size: 14px;
font-weight:bold;
line-height: 16px;
text-align:center;
color:#FFFFFF;
}