/* Extra Images */
img.extra { border:solid #3954A5 1px }

/* Forms */
td.formtdtext { text-align:right; vertical-align:middle; font-family:verdana; font-size:12px; font-weight:bold; color:#2A4490; padding:4px; }
td.inputs { padding:4px; text-align:left; vertical-align:middle; }
td.formbox {background-color:#F1F9FC; font-family:verdana, arial; color:#000000; font-size:11px; vertical-align:top; padding:4px; text-align:center;}

/* Divs */
#sourcem {position:absolute; text-align:center; top:4px; z-index:2; width:100%;}
#sourcet {position:absolute; text-align:center; top:170px; z-index:1; width:100%;}
#sourcetp {position:absolute; text-align:center; top:100px; z-index:1; width:100%;}

/* Breadcrumb */
td.breadcrumb {font-family:verdana, arial; font-size:10px; color:#666666; text-align:left; padding-top:4px;}

/* Footer */
.footerleft {background-image:URL(/images/footer.jpg); background-repeat:no-repeat; background-position:top left; vertical-align:top; font-family:verdana, arial; font-size:11px; font-weight:normal; color:#666666; padding-left:6px; padding-right:6px; height:20px; padding-top:1px;}
.footerright {background-image:URL(/images/footer.jpg); background-repeat:no-repeat; background-position:top right; vertical-align:top; font-family:verdana, arial; font-size:11px; font-weight:normal; color:#666666; padding-left:6px; padding-right:6px; height:20px; padding-top:1px;}

/* TOP NAV LINKS CSS */
td.nav-button a:link { border-right: solid #41B9EB 1px; font-family:verdana, arial; font-size:10px; color:#666666; text-align:center; padding-top:5px; background-color:#ffffff; width:100%; height:100%; text-decoration:none; }
td.nav-button a:active { border-right: solid #41B9EB 1px; font-family:verdana, arial; font-size:10px; color:#666666; text-align:center; padding-top:5px; background-color:#ffffff; width:100%; height:100%; text-decoration:none; }
td.nav-button a:visited { border-right: solid #41B9EB 1px; font-family:verdana, arial; font-size:10px; color:#666666; text-align:center; padding-top:5px; background-color:#ffffff; width:100%; height:100%; text-decoration:none; }
td.nav-button a:hover { border-right: solid #41B9EB 1px; font-family:verdana, arial; font-size:10px; color:#000000; text-align:center; padding-top:5px; background-color:#CFEBF7; width:100%; height:100%; text-decoration:none; }

/* Nav Search */
td.navsearch {text-align:right; padding-top:1px; padding-right:8px;}
.navsearchbox {height:16px; background-color:ffffff; border:none; vertical-align:middle; width:160px; font-family:verdana, arial; font-size:10px; color:#000000;}

/* Header Search */
td.headersearch {text-align:right; padding-top:2px; padding-right:8px;}
.headersearchbox {height:16px; background-color:ffffff; border:solid white 1px; vertical-align:middle; width:150px; font-family:verdana, arial; font-size:10px; color:#000000;}

/* Index Content */
td.hotelsearchhead {background-image:URL(images/hotelbed.gif); background-repeat:no-repeat; font-family:verdana, arial; color:#ffffff; font-size:13px; font-weight:bold; text-align:left; vertical-align:top; padding:5px 5px 5px 52px; background-color:#4AB74A; border-bottom:solid white 1px; }
td.hotelsearch {background-image:URL(images/hotel-search.jpg); background-repeat:no-repeat; font-family:verdana, arial; font-size:11px; text-align:left; vertical-align:top; padding-left:4px; padding-right:4px; padding-bottom:4px; background-color:#CEE8CB; height:260px; }
h4.priority {color:#ffffff; margin:0; font-family:verdana, arial; font-size:12px;}
td.priorityboxes {font-family:verdana, arial; font-size:11px; text-align:left; vertical-align:top; height:76px; padding-left:14px; padding-right:14px; }
td.se {background-image:URL(images/special-events.jpg); background-repeat:no-repeat; font-family:verdana, arial; font-size:11px; text-align:left; vertical-align:top; padding-bottom:4px; padding-top:10px; padding-left:4px; padding-right:4px; height:200px; }
td.sehead {background-image:URL(images/masks.gif); background-repeat:no-repeat; font-family:verdana, arial; color:#ffffff; font-size:13px; font-weight:bold; text-align:left; vertical-align:top; padding:5px 5px 5px 50px; background-color:#F8931F; border-bottom:solid white 1px; }
td.counties {font-family:verdana, arial; font-size:11px; text-align:left; vertical-align:top; padding-bottom:4px; padding-top:10px; padding-left:4px; padding-right:4px; background-color:#C8C9E9; }
td.countieshead {background-image:URL(images/isles2.gif); background-repeat:no-repeat; font-family:verdana, arial; color:#ffffff; font-size:13px; font-weight:bold; text-align:left; vertical-align:top; padding:5px 5px 5px 42px; background-color:#1E218A; border-bottom:solid white 1px; }
td.products {font-family:verdana, arial; font-size:11px; text-align:left; vertical-align:top; padding-bottom:4px; padding-top:10px; padding-left:4px; padding-right:4px; background-color:#a6cacc; }
td.productshead {background-image:URL(images/isles4.gif); background-repeat:no-repeat; font-family:verdana, arial; color:#ffffff; font-size:13px; font-weight:bold; text-align:left; vertical-align:top; padding:5px 5px 5px 42px; background-color:#0a737a; border-bottom:solid white 1px; }
td.towns {font-family:verdana, arial; font-size:11px; text-align:left; vertical-align:top; padding-bottom:4px; padding-top:10px; padding-left:4px; padding-right:4px; background-color:#AAD0CE; }
td.townshead {background-image:URL(images/isles.gif); background-repeat:no-repeat; font-family:verdana, arial; font-size:13px; text-align:left; vertical-align:top; padding:5px 5px 5px 42px; background-color:#24A19D; font-weight:bold; color:#ffffff; border-bottom:solid white 1px; }
td.recenthead {font-family:verdana, arial; font-size:13px; text-align:left; vertical-align:top; padding:5px 5px 5px 5px; background-color:#B72E2E; font-weight:bold; color:#ffffff; border-bottom:solid white 1px; }
td.recent {font-family:verdana, arial; font-size:11px; text-align:left; vertical-align:top; padding-bottom:4px; padding-top:10px; padding-left:10px; padding-right:11px; background-color:#FDE3E3; }
b.info {font-family:verdana, arial; font-size:13px; color:#0F4D64;}
td.info {font-family:verdana, arial; font-size:11px; text-align:left; vertical-align:top; padding:2px 2px 2px 2px 2px; background-color:#D9E8EE; }
td.infobox {background-color:#B0CFDC; /*background-image:URL(/images/infograde.jpg); background-repeat:repeat-x; background-position:bottom;*/ padding:4px; font-family:verdana, arial; font-size:11px; color:#000000; border:solid #6AA2B5 1px;}
td.customtriphead {font-family:verdana, arial; font-size:13px; text-align:center; vertical-align:top; padding:5px 5px 5px 5px; background-color:#EC1976; font-weight:bold; color:#ffffff; border-bottom:solid white 1px; }
td.customtrip {font-family:verdana, arial; font-size:11px; text-align:left; vertical-align:top; padding-left:4px; padding-right:4px; padding-bottom:4px; background-color:#F9CDDE; }
td.tpinfo {background-color:#64A5C1; font-family:verdana, arial; font-size:13px; text-align:left; vertical-align:top; padding:5px; font-weight:bold; color:#ffffff; border-bottom:solid white 1px;}

/* Product Content */
td.producttop {background-image:URL(/images/producttop.jpg); background-repeat:no-repeat; font-family:verdana, arial; font-size:12px; text-align:left; vertical-align:top; padding-top:5px; padding-left:8px; color:#ffffff; font-weight:bold; height:38px;}
td.productbottom {background-image:URL(/images/productbottom.jpg); background-repeat:no-repeat; height:16px;}
/* td.productleft {background-image:URL(/images/productleft.jpg); background-repeat:no-repeat; text-align:left;} */
td.productleftrepeat {background-image:URL(/images/productleftrepeat.jpg); background-repeat: repeat-y; }
/* td.productright {background-image:URL(/images/productright.jpg); background-repeat:no-repeat; text-align:right;} */
td.productrightrepeat {background-image:URL(/images/productrightrepeat.jpg); background-repeat: repeat-y; } 
td.productmainbox {border:solid #000000 1px; padding:4px; text-align:left; vertical-align:top;}
td.productmainbox2 {border:solid #000000 1px; padding:0px; text-align:left; vertical-align:top;}
td.slogan {font-family:verdana, arial; font-size:15px; text-align:left; vertical-align:top; color:#FF0005; font-weight:bold; padding-bottom:4px;}
td.logo {text-align:left; vertical-align:top;}
td.contact {text-align:left; vertical-align:top; padding-top:4px; font-family:verdana, arial; font-size:12px; color:#082478;}
td.contact1 {text-align:left; vertical-align:top; padding-top:4px; font-family:verdana, arial; font-size:12px; color:#082478;}


td.tel {text-align:left; vertical-align:middle; font-family:verdana, arial; font-size:12px; color:#3D5BA9; font-weight:bold;}
td.sitelink {padding-left:12px; background-image:URL(/images/linkbg.jpg); background-repeat:no-repeat; height:24px; text-align:left; vertical-align:middle; font-family:verdana, arial; font-size:12px; color:red; font-weight:bold;}
td.productcontent {padding:4px; text-align:left; vertical-align:top; font-family:verdana, arial; font-size:12px; color:#000000;}
td.productcontent2 {padding:0px; text-align:left; vertical-align:top; font-family:verdana, arial; font-size:12px; color:#000000;}
.bullets {font-family:verdana, arial; font-size:12px; color:#3953A4; font-weight:bold; text-align:left; vertical-align:top; padding: 4px 0px 4px 0px;}
td.extraimages {text-align:right; vertical-align:top;}

/* Advertise Page */
table.packageborder {border:solid #cccccc 1px;}
td.packagesboxhead {border-bottom:solid white 1px; background-color:#C0D9E3; font-family:verdana, arial; color:#2A4490; font-weight:bold; font-size:13px; vertical-align:top; padding:4px; text-align:left;}
td.packagesbox {background-color:#F1F9FC; font-family:verdana, arial; color:#000000; font-size:11px; vertical-align:top; padding:4px; text-align:justify;}
td.thumbbox {background-color:#F1F9FC; vertical-align:top; padding:4px; text-align:center; font-size:10px; font-family:verdana,arial; color:#41BAEB;}
b.package {font-family:verdana, arial; font-size:12px; color:#3A55A6;}
td.packagetext {text-align:justify; vertical-align:top; padding:4px 12px 4px 4px; font-family:verdana, arial; font-size:10px; color:#999999;}
td.packagethumb {text-align:center; vertical-align:top; padding-top:4px; padding-bottom:10px; padding-right:4px;}
i.testimonials {color:#999999; font-family:verdana, arial; font-size:11px;}
td.testimonials {font-family:verdana, arial; font-size:11px; color:#000000; text-align:left; vertical-align:top; padding:4px; background-color:#FDE3E3; }
td.testimonialshead {font-family:verdana, arial; font-size:12px; font-weight:bold; color:#ffffff; text-align:left; vertical-align:top; padding:4px; background-color:#980808; border-bottom:solid white 1px; }
td.recentad {font-family:verdana, arial; font-size:11px; color:#000000; text-align:left; vertical-align:top; padding:4px; background-color:#FDE3E3; }
td.recentadhead {font-family:verdana, arial; font-size:13px; font-weight:bold; color:#ffffff; text-align:left; vertical-align:top; padding:4px; background-color:#B72E2E; border-bottom:solid white 1px; }
td.orderbutton {background-color:#71B2CC; border: solid #4592B1 1px; padding:2px;}
td.orderbutton2 {background-color:#4592B1; border: solid #ffffff 1px; padding:2px;}
td.examples {background-color:#F1F9FC; font-family:verdana, arial; color:#000000; font-size:11px; vertical-align:top; padding:4px; text-align:center;}
td.contact {background-color:#F1F9FC; font-family:verdana, arial; color:#000000; font-size:11px; vertical-align:top; padding:4px; text-align:left;}

/* Town Pages */
td.othertownshead {background-color:#FF4200; font-family:verdana, arial; color:#ffffff; font-size:13px; padding:5px 4px 4px 4px; text-align:center; vertical-align:top; font-weight:bold; border-bottom:solid white 1px;}
td.othertowns {background-color:#F9B49C; font-family:verdana. arial; color:#3A55A6; font-size:11px; padding:4px;}
td.guidehead {background-image:URL(images/isles3.gif); background-repeat:no-repeat; font-family:verdana, arial; color:#ffffff; font-size:13px; font-weight:bold; text-align:left; vertical-align:top; padding:5px 5px 5px 40px; background-color:#F6911B; border-bottom:solid white 1px;}
td.mapbox {background-image:URL(/images/townguidemap.jpg); background-repeat:no-repeat; background-color:#FFE5CA; text-align:left; vertical-align:top; font-family:verdana, arial; color:#000000; font-size:11px; padding:4px 4px 4px 4px;}
td.countymapbox {background-image:URL(/images/countyguidemap.jpg); background-repeat:no-repeat; background-color:#FFE5CA; text-align:left; vertical-align:top; font-family:verdana, arial; color:#000000; font-size:11px; padding:4px 4px 4px 4px;}
td.hotelsearchtg {background-image:URL(/images/hotel-search.jpg); background-repeat:no-repeat; text-align:left; vertical-align:top; font-family:verdana, arial; color:#000000; font-size:11px; padding:28px 4px 4px 4px; background-color:#CEE7C7;}
td.shortbreakshead {text-align:left; vertical-align:top; font-family:verdana, arial; font-size:13px; font-weight:bold; color:#ffffff; padding:5px; background-color:#4AB74A; border-bottom:solid white 1px;}
td.shortbreaks {text-align:left; vertical-align:top; font-family:verdana, arial; color:#000000; font-size:11px; padding:5px; background-color:#CFE6C9;}
td.tgbutton {background-color:#FFE5CA; text-align:right; vertical-align:bottom; padding-right:10px; padding-bottom:6px;}

/* Results */
td.resultsboxhead {border-bottom:solid white 1px; background-color:#68ADC7; font-family:verdana, arial; color:#ffffff; font-weight:bold; font-size:13px; vertical-align:top; padding:4px; text-align:left;}
td.resultsbox {background-color:#A5CCD9; font-family:verdana, arial; color:#000000; font-size:11px; vertical-align:top; padding:4px; text-align:justify;}

/* Links */
a.ex:link {font-family:verdana, arial; color:#1F2189; font-size:12px; text-decoration:none; font-weight:bold;}
a.ex:active {font-family:verdana, arial; color:#1F2189; font-size:12px; text-decoration:none; font-weight:bold;}
a.ex:visited {font-family:verdana, arial; color:#1F2189; font-size:12px; text-decoration:none; font-weight:bold;}
a.ex:hover {font-family:verdana, arial; color:#655F5F; font-size:12px; text-decoration:none; font-weight:bold;}

a:link {font-family:verdana, arial; color:#1F2189; font-size:11px; text-decoration:none;}
a:active {font-family:verdana, arial; color:#1F2189; font-size:11px; text-decoration:none;}
a:visited {font-family:verdana, arial; color:#1F2189; font-size:11px; text-decoration:none;}
a:hover {font-family:verdana, arial; color:#655F5F; font-size:11px; text-decoration:underline;}

a.nav:link {font-family:verdana, arial; color:#1F2189; font-size:11px; text-decoration:none;}
a.nav:active {font-family:verdana, arial; color:#1F2189; font-size:11px; text-decoration:none;}
a.nav:visited {font-family:verdana, arial; color:#1F2189; font-size:11px; text-decoration:none;}
a.nav:hover {font-family:verdana, arial; color:#0062a8; font-size:11px; text-decoration:underline;}

a.foot:link {font-family:verdana, arial; color:#1F2189; font-size:11px; text-decoration:none;}
a.foot:active {font-family:verdana, arial; color:#1F2189; font-size:11px; text-decoration:none;}
a.foot:visited {font-family:verdana, arial; color:#1F2189; font-size:11px; text-decoration:none;}
a.foot:hover {font-family:verdana, arial; color:#655F5F; font-size:11px; text-decoration:underline;}

a.adv:link {font-family:verdana, arial; font-size:12px; font-weight:bold; color:#ffffff; text-decoration:none;}
a.adv:active {font-family:verdana, arial; font-size:12px; font-weight:bold; color:#ffffff; text-decoration:none;}
a.adv:visited {font-family:verdana, arial; font-size:12px; font-weight:bold; color:#ffffff; text-decoration:none;}
a.adv:hover {font-family:verdana, arial; font-size:12px; font-weight:bold; color:#EBEBEB; text-decoration:none;}

a.resultlink:link {font-family:verdana, arial; font-size:12px; font-weight:bold; color:#ffffff; text-decoration:none;}
a.resultlink:active {font-family:verdana, arial; font-size:12px; font-weight:bold; color:#ffffff; text-decoration:none;}
a.resultlink:visited {font-family:verdana, arial; font-size:12px; font-weight:bold; color:#ffffff; text-decoration:none;}
a.resultlink:hover {font-family:verdana, arial; font-size:12px; font-weight:bold; color:#EBEBEB; text-decoration:none;}

a.resultlinkright:link {font-family:verdana, arial; font-size:13px; color:#000000; text-decoration:none;}
a.resultlinkright:active {font-family:verdana, arial; font-size:13px; color:#000000; text-decoration:none;}
a.resultlinkright:visited {font-family:verdana, arial; font-size:13px; color:#000000; text-decoration:none;}
a.resultlinkright:hover {font-family:verdana, arial; font-size:13px; color:#EBEBEB; text-decoration:none;}

a.pageno:link {font-family:verdana, arial; font-size:11px; font-weight:normal; color:#1F2189; text-decoration:none;}
a.pageno:active {font-family:verdana, arial; font-size:11px; font-weight:normal; color:#1F2189; text-decoration:none;}
a.pageno:visited {font-family:verdana, arial; font-size:11px; font-weight:normal; color:#1F2189; text-decoration:none;}
a.pageno:hover {font-family:verdana, arial; font-size:11px; font-weight:normal; color:#cccccc; text-decoration:none;}

a.breadcrumb:link {font-family:verdana, arial; color:#1F2189; font-size:10px; text-decoration:none;}
a.breadcrumb:active {font-family:verdana, arial; color:#1F2189; font-size:10px; text-decoration:none;}
a.breadcrumb:visited {font-family:verdana, arial; color:#1F2189; font-size:10px; text-decoration:none;}
a.breadcrumb:hover {font-family:verdana, arial; color:#999999; font-size:10px; text-decoration:none;}

/*---------------*/

#moreinfo{font-size:14px;display:block;background:url(images/moreinfo.png) 0 0;width:200px;height:40px}
#moreinfo:hover{background-position:0 40px}
#moreinfo b{display:none}

#examplethumbs{margin:12px 0 4px 1px;padding:0;overflow:auto}
#examplethumbs img{border:1px solid #999}
#examplethumbs a{display:block;width:31%;float:left;text-align:center;margin:2px 2px 14px 8px;padding:2px}

