@CHARSET "UTF-8";

body {padding: 0px; margin: 0px; font-family:Helvetica; color:#666666; background-color:#eef2f9}
a, a:visited {color:#5d73b7;text-decoration:none}
a:hover {text-decoration:underline}
img {border:none}

#content {margin:0 auto;overflow:auto;width:926px;background-image:url(../images/bg_shadow_top.png);background-repeat:repeat-x;background-color:white;border:1px solid #ccc;border-top:0;padding:0 35px 0 35px}
#top-runner {margin:0 auto;width:926px;margin-top:5px;margin-bottom:10px;text-align:center}
#main {margin:25px 0 0 0; width:600px; padding-bottom:10px; float:left; overflow:auto; margin-top:15px; position:relative; top:0px; left:0px}
#right {margin-right:0px; width:300px; float:right; overflow:auto; margin-top:15px; position:relative; top:0px; left:0px; padding-bottom:5px}
#right img {max-width:300px} 

#header {height:127px;width:926px;border-top:0;border-bottom:0;margin-top:5px;}
#header #logo-top, #header #login, #header #loggedin, #header #join, #header #logo-bottom, #header #leader, #header #search {float:left;margin:0px;padding:0px}
#header #logo-top {width:162px;height:52px}
#header #logo-bottom {clear:both;height:28px;width:162px}
#header #login, #header #loggedin {margin-left:9px;;height:52px;}
#header #login {visibility:hidden;width:546px;font-size:12px;font-weight:bold;}
#header #login .small {font-size:11px;}
#header #loggedin {width:546px}
#header #leader {width:556px;height:26px;margin-top:2px;margin-left:9px;text-align:right}
#header #join {font-family:Arial;font-size:9pt;font-weight:bold;text-align:right;height:50px;float:right;margin-top:2px;padding-right:2px}
#header #join a {color:orange;}
#header #search {font-size:11px;font-weight:bold;float:right;height:24px;margin-top:2px;width:160px;text-align:right}
#header #search .field {float:left;margin-top:1px;text-align:right;width:125px;};
#header #search .go	{float:right;padding-top:0px;margin-left:2px}

#userimage {float:left;width:50px;margin-right:5px}
#userinfo {float:left; margin-top:0px;}
#userinfo a:hover {text-decoration:underline}

#categories {clear:both;height:25px;width:926px;font-size:10pt;color:white;font-weight:bold;text-align:center;position:relative;top:10px;background-image: url(../images/nav_bg_travel.gif);background-repeat: repeat-x;}
#categories a {color:white;}
#categories .link, #categories .link2 {width:129px;padding:4px 0px 4px 0px;text-align:center;height:24px;background-image: url(../images/nav_bg.gif);background-repeat: repeat-x;}
#categories .link2 {background-image: url(../images/nav_bg_travel.gif);background-repeat: repeat-x;}
#categories a:hover {text-decoration:none;color:#e9ffb2}
#categories div {float:left;}
#categories #citydropdown {width:145px;background-color:#cc99ff;z-index:10;position:absolute;top:25px;left:780px;visibility:hidden}

#socialnetworking {clear:both;width:300px;text-align:center;font-weight:bold;font-size:12px;color:#666666;margin:20px 0 10px 0;padding:5px 0px 5px 0px;width:294px;border:1px solid #cccccc;background-color:white}
#socialnetworking img {border:0;margin:2px;width:135px}
#facebookconnect {margin-top:10px;overflow:hidden;width:300px}

#otherfeatures {clear:both;width:998px;margin:0 auto;padding-top:5px}
#otherfeatures .header {width:996px;font-size:12pt;background-color:orange;border:1px solid #666;border-bottom:0;text-indent:5px;color:#fff;margin:0}
#otherfeatures .feature {float:left;width:165px;height:146px;margin:0 0px 5px 0;background-color:white;text-align:center;border-top:1px solid #666666;border-bottom:1px solid #666666;border-left:1px solid #666666}
#otherfeatures .title {width:161px;background-color:#ffffff;font-size:9pt;height:41px;padding:1px;overflow:hidden;vertical-align:bottom}
#otherfeatures .image {width:161px;height:100px;border-bottom:0px solid #666666;overflow:hidden;display:table-cell; vertical-align:middle}
#otherfeatures img {max-height:100px;max-width:154px;border:0}
#otherfeatures a {text-decoration:none;font-weight:bold;}

#toplinks {width:298px;border:1px solid #cccccc;margin-bottom:10px}
#toplinks .link {font-size:9pt;border-bottom:1px dotted #666666;padding:5px}
#toplinks .link h1 {font-size:9pt;margin:0px;margin-bottom:3px}
#toplinks a:hover {text-decoration:underline}
#toplinks .footer {font-size:8pt;overflow:auto}
#toplinks .footer .domain {float:right;}

#communitylinks {border-bottom:0px solid #cccccc;width:300px;height:24px;}
#communitynewsheader {float:left;width:162px;height:17px;margin:0px;border:1px solid #cccccc;padding:5px 2px 0 2px;background-image: url(../images/header_bg_gry.jpg);background-repeat: repeat-x;font-size:14px;font-weight:bold;}
.communityheaderlink {float:right;width:63px;height:15px;margin-left:1px;border:1px solid #cccccc;padding-top:7px;font-size:9pt;font-weight:bold;text-align:center}

#emailsignup {text-align:center;height:108px;width:298px;border:1px solid orange;margin:0 0 10px 0;background-image:url(../images/email_bg.jpg);background-repeat:none;}
#newsletterinput {padding:5px 0 0 8px;text-align:left;font-size:8pt;font-family:Helvetica}

#footer {font-family:Arial;color:#666666;font-size:8.5pt;line-height: 1.0em; clear:both;margin:0 auto;width: 700px; text-align:center; padding:25px 0 10px 0;}
#footer a, #footer a:visited {font-familiy:Arial;font-size:8.5;font-weight:bold;line-height:1.5em;color:#5d73b7}

#tags {width:298px;border:1px solid #cccccc;margin-top:10px;font-size:10pt;color:#666666;overflow:auto}
#tags h1 {padding:5px 2px 2px 2px;background:url(../images/header_bg_gry.jpg) repeat-x;font-size:14px;font-weight:bold;color:#666666;width:294px;margin:0}
#tags a {line-height:1.5em}

#general {width:100%;}
#general #header {width:596px;background: url(../images/header_bg_gry.jpg) repeat-x;padding:2px;font-size:10pt;font-weight:bold; margin:0; height:25px}
#general #body {margin-top:0px;border-top:0;font-size:10pt;}
#general h1 {font-size:10pt}
#general h2 {font-size:10pt}
#general p {margin:0}

#solidheader {width:596px;background: url(../images/header_bg_gry.jpg) repeat-x;padding:2px;font-size:10pt;font-weight:bold; margin:0; height:25px}

#qahistory {width:298px;border:1px solid #cccccc;margin:10px 0;font-size:10pt;color:#666666}
#qahistory .header {width:100%;margin:0;padding:2px 0;background-color:#D2DBEE;background-image:url(../images/experts-banner-icon.png);background-repeat:no-repeat;background-position:right top;font-size:18px;font-weight:bold;color:#666666;}
