﻿@charset "utf-8";
/* CSS Document */

/* 
---------------------------------------------
01. MAIN/DEFAULT ELEMENTS
---------------------------------------------
*/

body { font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#000000; margin:0; padding:0; line-height:1.3em; text-align:left}

p { font-family:Arial, Helvetica, sans-serif; font-size:12px; margin:0; padding:0; font-weight:normal; padding-bottom:10px; padding-top:4px}
p a:link, p a:visited { text-decoration:underline;color:#0000cc}
p a:hover { text-decoration:underline;color:#0000cc}

h1 { font-family:Arial, Helvetica, sans-serif; font-size:21px; margin:0; padding:0; font-weight:bold; color:#0364cc; float:left;padding-bottom:10px;}
h2 { font-family:Arial, Helvetica, sans-serif; font-size:16px; margin:0; padding:0; font-weight: normal; color:#0364cc; padding-bottom:2px}
h2 a:link, h2 a:visited { text-decoration:underline;color:#0364cc}
h2 a:hover { text-decoration:underline;color:#0364cc}

h3 { font-family:Arial, Helvetica, sans-serif; font-size:13px; margin:0; padding:0; font-weight: normal; color:#009900;}
h3 a:link, h3 a:visited { text-decoration: none;color:#009900}
h3 a:hover { text-decoration: none;color:#009900}

h4 { font-family:Arial, Helvetica, sans-serif; font-size:14px; margin:0; padding:0; font-weight:bold; color:#009900}
h5 { font-family:Arial, Helvetica, sans-serif; font-size:12px; margin:0; padding:0; font-weight:bold; color:#3366cc}
h5 a:link, h5 a:visited { text-decoration:underline;color:#3366cc}
h5 a:hover { text-decoration:underline;color:#3366cc}
h6 { font-family: Verdana, Arial, Helvetica, sans-serif; font-size:10px; margin:0; padding:0; font-weight: normal; color:#0d6bc7}
h6 a:link, h6 a:visited { text-decoration:underline;color:#0d6bc7}
h6 a:hover { text-decoration:underline;color:#0d6bc7}



/*
---------------------------------------------
02. TOP BANNER
---------------------------------------------
*/

#topbanner { width:990px; height:105px; margin:}
#topbanner .banner { width:721px; height:83px; padding-left:180px; padding-top:10px;}

/*
---------------------------------------------
03. TOP BAR, LOGO, BUTTONS AND SEARCH
---------------------------------------------
*/

#topbar_bg { width:100%; background:#f1f1f1 url(../images/bg_topbar.gif); height:70px; margin:0; padding:0}
#topbar { width:990px; float:left; }
#topbar .logo { float:left; width:170px; height:50px; padding-top:4px; padding-left:5px}

#search { width:480px; float:left; padding-left:5px; margin-top:10px;}
.input_search { width:370px; border:1px solid #7f9db9; background: url(../images/bg-input.gif) no-repeat top left; padding-left:10px;font-size:1.2em; padding-top:4px; padding-bottom:4px; margin-bottom:3px}

#search p { font-weight:bold; color:#000000; margin:0; padding:0; float:left; padding-left:1px}
#search p a:link, #search p a:visited { text-decoration:underline; color:#0000cc; padding-left:7px; font-weight:normal}
#search p a:hover { text-decoration:underline; color:#0000cc}

.advanced_search { font-weight: normal; color:#0000cc; margin:0; padding:0; padding-left:285px; text-decoration:none;}
.advanced_search a:link, .advanced_search a:visited { text-decoration: none; color:#0000cc; font-weight:normal}
.advanced_search a:hover { text-decoration: underline; color:#0000cc}

.button_search { width:89px; height:26px; float:right; margin-top:-45px; padding-left:50px;}
.button_advertise { width:120px; height:50px; float:right; margin-top:4px}

a.button { background: transparent url(../images/bg-button-a.gif) no-repeat scroll top right; color: #ffffff; display: block; float: left; font: bold 12px arial, sans-serif; height: 26px; margin-right: 6px; padding-right: 5px; text-decoration: none;}
a.button span { background: transparent url(../images/bg-button-span.gif) no-repeat; display: block; line-height: 14px; height: 26px; padding: 5px 12px 5px 15px; }
a.button-lg { background: transparent url(../images/bg-button-a.gif) no-repeat scroll top right; color: #ffffff; display: block; float: left; font: bold 14px arial, sans-serif; height: 26px; margin-right: 6px; padding-right: 5px; text-decoration: none; }
a.button-lg span { background: transparent url(../images/bg-button-span.gif) no-repeat; display: block; line-height: 14px; height: 26px; padding: 5px 12px 5px 15px; }

#search_wrap{margin-left:75px;  margin-top:75px; width:550px;}







/*
---------------------------------------------
04. MAIN CONTAINER
---------------------------------------------
*/

#container { width:990px; float:left; background: url(../images/divider_content.gif); margin-top:-10px;}

/*
---------------------------------------------
05. LEFTPANEL
---------------------------------------------
*/

#leftpanel { width:150px; float:left;padding-left:10px; padding-right:20px; padding-top:14px;padding-bottom:10px}
.sidelinks ul{width:150px; padding:0;list-style:none; margin:0; margin-top:7px; border-bottom:1px solid #f1f1f1; padding-bottom:20px}
.sidelinks ul li {margin:0; padding:0; padding-top:4px}
.sidelinks ul li a {color:#3366cc;text-decoration:none;margin:0; padding:8px 0 5px 0; font-size:12px}
.sidelinks ul li a:hover {color:#3366cc; text-decoration: underline}

.ads_leftpanel { width:165px; margin-top:15px; margin-bottom:10px}
.ads_leftpanel p { font-family: Verdana, Arial, Helvetica, sans-serif; font-size:10px; margin:0; padding:0; font-weight:normal; padding-right:10px; line-height:1.2em}

.smallbanner_leftpanel { width:160px; text-align:right; margin-top:5px; }

/*
---------------------------------------------
06. RIGHTPANEL
---------------------------------------------
*/

#rightpanel { width:790px; float:right; padding-top:14px;padding-bottom:10px;}
.moredestinations { font-weight:13px; font-weight:bold; background: url(../images/icon_arrow.gif) no-repeat top right; float:right; height:18px;}
.moredestinations a:link, .moredestinations a:visited { text-decoration: none; color:#0364cc; padding-right:23px;}
.moredestinations a:hover { text-decoration:underline; color:#0364cc}

#box_welcome { width:789px; float:left; margin-top:10px;}
#box_welcome .top { background: url(../images/box_top.gif) no-repeat; width:789px; height:15px; float:left}
#box_welcome .middle { border-left:1px solid #81abb9; border-right:1px solid #81abb9; width:757px; background-color:#eaf4fd; padding-left:15px; padding-right:15px; float:left}

#box_welcome .middle p { font-family:Arial, Helvetica, sans-serif; font-size:12px; margin:0; padding:0; font-weight:normal; padding-bottom:10px; padding-top:4px; padding-right:20px}
#box_welcome .bottom { background: url(../images/box_bottom.gif) no-repeat; width:789px; height:15px; float:left; margin-bottom:15px}

.bg_image_content { width:267px; height:203px; padding-left:6px; padding-top:6px; background:#FFFFFF url(../images/bg-image-content.gif) no-repeat; float:left; margin-right:15px;}

.heading_s_results { float:left; margin:0; padding:0; float:left}
.highlight_blue { font-size:21px; color:#0364cc; font-weight:bold}
.highlight_black { font-size:17px; color:#000;font-weight:bold}

.s_r_links { float:right}
.search_results { width:770px; float: left; margin-top:15px; margin-bottom:5px}
.search_results p { padding-bottom:2px; font-size:13px; line-height:1.4em}
#search_results_sponsored { background-color:#f4fef9; padding-left:10px; padding-right:10px; float:left; margin-top:15px; padding-bottom:10px}

/*
---------------------------------------------
07. FOOTER SECTION
---------------------------------------------
*/

#footersection { width:770px; float:left; clear:both; margin-top:120px; padding-bottom:30px;}
.search_viewpage_numbers { color:#0000cc; font-size:13px}
.search_viewpage_numbers  a:link, .search_viewpage_numbers a:visited { color:#0000cc; padding-left:8px;padding-right:8px;padding-top:3px; padding-bottom:5px;border:1px solid #CCCCCC; background-color:#FFFFFF; margin-left:2px; margin-right:2px; text-decoration:none; }
.search_viewpage_numbers  a:hover { color:#000; text-decoration: none; background-color:#fff;border:1px solid #83bc46;}
.search_viewpage_selected  {color:#000; padding-left:8px;padding-right:8px;padding-bottom:5px;border:1px solid #83bc46; background-color:#fff; margin-left:2px; margin-right:2px; text-decoration:none; padding-top:4px}

.link_next { font-size:13px; padding-left:10px}

#footer { border-top:1px solid #c1c1c1; margin-top:15px}
#footer p { font-size:11px; float:left; color:#666666}

.footerlinks { font-family:Arial, Helvetica, sans-serif; font-size:12px; margin:0; padding:0; font-weight:normal; color: #666666; float:right; padding-top:5px}
.footerlinks a:link, .footerlinks a:visited { text-decoration: none;color:#666666; padding-left:6px; padding-right:6px}
.footerlinks a:hover { text-decoration:underline;color:#666666}

.footerlinks2 { font-family:Arial, Helvetica, sans-serif; font-size:12px; margin:0; padding:0; font-weight:normal; color: #666666; align:center, padding-top:5px}
.footerlinks2 a:link, 
.footerlinks2 a:visited { text-decoration: none;color:#666666; padding-left:6px; padding-right:6px}
.footerlinks2 a:hover { text-decoration:underline;color:#666666}


.buydomainlink { font-family:Arial, Helvetica, sans-serif; font-size:13px; margin:0 0 20px 0; padding:0; font-weight:normal; color: #0000cc; float:right;}
.buydomainlink a:link, .buydomainlink a:visited { text-decoration: underline;color:#0000cc; padding-left:6px; padding-right:6px}
.buydomainlink a:hover { text-decoration:underline;color:#0000cc}

/*
---------------------------------------------
08. MISCELLANEOUS
---------------------------------------------
*/

img { border:none}

#feeds_container {
  width: 194px;
  float: right;
}
#feeds_container_rss {
  float: right;
  margin-right:0;
  text-align: right;
  height: 22px;
  width: 55px;
  line-height:.8em;
}
#feeds_container_rss a, #feeds_container_mail a{
   text-decoration:none;
   font-size: 10px;
   color:#0364cc;
}
#feeds_container_rss a:hover, #feeds_container_mail a:hover{
   text-decoration:underline;
}
#feeds_container_rss_img{
  margin-right: 3px;
  float:right;
  height: 20px;
  width: 22px;
}
#feeds_container_mail {
  float: right;
  text-align: right;
  height: 18px;
  width: 60px;
  line-height:.8em;
}

#feeds_container_mail_img{
  margin-left: 1px;
  float:right;
  height: 21px;
  width: 29px;
}

/*
---------------------------------------------
09. OVERLAYS AND FORMS
---------------------------------------------
*/

/* *{padding:â€¢0;â€¢margin:â€¢0;} */
*{padding:0; margin:0;}
.overlay_hidden {z-index:120; background:#ffffff; border-right:1px solid #999999; border-bottom:1px solid #999999; position:absolute; top:50%; left:50%; margin-top: -90px; margin-left:-312px; }

#trans_overlay			{position: fixed; z-index:100;}
.TB_overlayMacFFBGHack 		{background:  url(images/macFFBgHack.png%27);}
.TB_overlayBG 			{background-color:#000; filter:alpha(opacity=45); -moz-opacity: 0.45; opacity: 0.45;}
 /* ie6 hack */
* html #trans_overlay {
     position: absolute;
     height: expression(document.body.scrollHeight > document.body.offsetHeight ? document.body.scrollHeight : document.body.offsetHeight + 'px');
}
.form				{margin: 0px; padding: 10px 0px 0px 0px;}
.form dl			{margin: 0px; padding: 0px;}
.form dl dt			{margin: 0px; padding: 10px; width: 120px; float: left;}
.form dl dd			{margin: 0px; padding: 10px; width: 350px; float: left; background: #e8e8e8;}
.form label, .form input, .form textarea	{margin: 0px 0px 10px 0px; padding: 0px; width: 200px; display: block; font-size: 12px; float: left; font-family: Tahoma, Arial, Helvetica, sans-serif;}
.form select			{margin: 0px 0px 10px 0px; width: 200px; display: block; font-size: 12px; float: left; font-family: Tahoma, Arial, Helvetica, sans-serif;}
.form label			{padding: 0px 20px 0px 0px; text-align: right;}
.form dl dt label		{width: 120px; font-weight: bold; color: #0364cc;}
.form dl dt label span		{width: 120px; font-weight: normal; color: #0364cc; font-size: 10px;}
.form dl dd label		{width: 120px; font-weight: normal; color: #0364cc; font-size: 10px;}
.form dl dd label.wide		{width: 100%; font-weight: normal; color: #0364cc; font-size: 10px; text-align: left;}
.form dl dd label.error      {width: 100%; font-weight: normal; color: #CC0000; font-size: 10px; text-align: left;}
.form br			{clear: left;}
.form .last			{border: none; background: none;}
.form .adv {width: 118px;}
.form .cancel {width: 45px;}
.form h4 {padding-left:12px; padding-bottom:4px;}


/*
----------------------------------------------
10. destinations page
----------------------------------------------
*/
.content-restaurants { font-size:14px; line-height:1.3em}
#destinations_wrap { width:752px; border:1px solid #eef1f4; float:left; padding:10px; margin-bottom:10px; margin-top:15px; background:#FFFFFF url(file:///C|/Documents%20and%20Settings/Timothy%20Horst/Local%20Settings/Temporary%20Internet%20Files/Content.IE5/images/bg_restaurantlisting.gif) no-repeat bottom right; padding-right:1px}
#destinations_wrap .list_links { width:230px; float:left;}
.list_links {margin:0;padding:4px;list-style:none;color: #3194cb; text-indent: 3px;	font-family: Arial, Helvetica,sans-serif;font-size:12px;font-style: normal;	font-weight: bold; line-height:1.3em;  width:263px; float:left}
.list_links li {width:220px; display:block; background: url(file:///C|/Documents%20and%20Settings/Timothy%20Horst/Local%20Settings/Temporary%20Internet%20Files/



.IE5/images/icon_arrow.gif) no-repeat; background-position: 0 .4em; margin:0px;padding:3px 15px 3px 20px;float:left;}
.list_links a:link, .list_links a:visited {color: #4b91e7; text-decoration: underline}
.list_links a:hover {color: #4b91e7; text-decoration: underline}

.blue { background-color: #EEEEFF;
        width:100%;
        margin-top: 8px;
        margin-bottom: 8px;
        margin-right: 0px;
        padding: 3px;
        border-top: 1px solid #5B4A86;
        border-bottom: 1px solid #5B4A86; }
.trinitysearchHighlight { font-weight: bold; }
a.five:link {color: #ff0000; text-decoration: none}
a.five:visited {color: #0000ff; text-decoration: none}
a.five:hover {color: #009900; text-decoration: underline} 

