/* General */
*{padding:0;margin:0;}
html, body {height:100%;margin-bottom:1px;padding:0;font-family:Arial, Verdana;font-size:13px;color:#123948;}
p{margin:10px 0 10px 0;line-height:1.6;}
button {padding:2px 8px 2px 8px; margin-left:6px;}

/* Links */
a{color:#00729D;}
a:link{color:#00729D;}
a:visited{color:#00729D;}
a:hover{color:#99C6D8;}

/* Header */
#header {clear:both;height:70px;background-color:#002A3A; text-align:right;}
#navigation {clear:both;width:950px;margin:0px auto 0 auto;padding-top:28px;}
#navigation #lipperhey {margin:-8px 0px 0px 0px;float:left;background:transparent;}
#navigation a{color:#FFFFFF;margin-left:16px;font-weight:normal;font-size:13px;background:url(../image/background-header-link.gif) repeat-x; text-decoration:none;}
#navigation a:link{color:#FFFFFF;}
#navigation a:visited{color:#FFFFFF;}
#navigation a:hover{color:#6F9AAB;}

/* Breadcrums */
#breadcrum-bar{display:block;height:30px;border-bottom:1px solid #E5E5E5;padding-top:2px;margin-bottom:6px;}
#breadcrums{clear:both;width:950px;margin:0 auto 0 auto;background:url(../image/home.png) no-repeat left;height:32px}
#breadcrums ul{margin-left:20px;}
#breadcrums ul li{margin:8px 4px 0 4px;position:relative;display:inline;float:left;color:#333333;}
#breadcrums a{font-family:Trebuchet MS;text-transform:uppercase;font-size:11px;background: url(../image/breadcrum.gif) no-repeat right;padding:0 10px 0 2px;font-weight:bold;}
#breadcrums .link-to-example {font-family:Arial, Verdana;font-size:13px;color:#00729D;text-transform:lowercase; background:none; padding:0;font-weight:normal;}

/* Content */
#content{clear:both;width:950px;margin:auto;}
#search-box {padding:25px 0px 20px 10px;}
.frontpage {margin-top:16px;text-align:center;}
#search-box .textbox {background-color:#FFFFFF;border:1px solid #CCCCCC;padding:5px;width:300px;}
#search-box .textbox:hover {background-color:#F6F6F6;}
#search-box .textbox:focus {background-color:#FFFFFF;}
#search-box #sort {margin-top:20px;}
#search-box #advanced {margin-top:20px;}
#search-box label {cursor:pointer; margin-right:8px;}
#search-box fieldset {border:none; margin:10px 0 10px 0;}

/* Status and generation time*/
#status {clear:both;padding:3px 6px 3px 6px;margin-bottom:20px;background-color:#ECECEC;border-top:1px solid #CCCCCC;font-size:12px;font-family:Georgia;}
#status p {margin:0px;}
#status #time{clear:both;float:right;text-align:right;}

/* Results */
#results {clear:both;float:left;width:700px; padding-left:8px}
#results .url{font-size:16px;}
#results .url:link{}
#results .url:visited{}
#results .url:hover{}
#results .topics{margin:2px 0 2px 0;line-height:1.2;font-size:14px;}
#results .topics em {color:#9C9C9C; font-size:12px;font-family:Georgia;}
#results .details {margin:4px 0 4px 0;color:#123948}
#results .details strong {color:#FFFFFF; background-color:#00506E; padding:0 4px 0 4px}
#results .details .paypal {background-color:#FAA727; color:#1C3667; font-style:italic; margin-left:10px; cursor:help;}
#results .details .ideal {background-color:#CC0066; color:#FFFFFF; margin-left:10px;}
#results .details .creditcard {background-color:#0B3192; color:#FFFFFF; margin-left:10px;}
#results .summary{margin:4px 0 10px 0;color:#9C9C9C;}
#results .summary em {color:red; font-style:normal;}
#results .score{color:#008000;}
#results acronym{border-bottom:none;cursor:help;font-weight:bold;font-size:16px;margin:0 4px 0 -8px}

/* Search information */
#information {float:right;width:210px;border-left:1px solid #CCCCCC;padding:10px 8px 0px 12px;font-size:14px;}
#information label {margin:2px 0px 2px 10px;width:80px;height:20px;clear:left;float:left;text-transform:lowercase;font-family:Georgia;}
#information .barcharts {float:left;clear:both;width:210px;margin-bottom:16px;}
#information .barchart {width:100px;height:20px;margin:2px 0px 2px 10px;background-color:#ECECEC;float:right;cursor:help;}
#information .barchart .bar {float:left;height:20px;background-color:#A3BDA3;border-right:1px solid #E5E5E5;}
#information .barchart .text {margin:-17px 0 0 0;float:left;height:16px;width:100%;text-align:center;font-weight:bold;}

/* More pages */
#pages {margin-top:10px;}
#pages strong {margin:2px 4px 0px 0px;padding:5px; font-size:24px;}
#pages a{border:1px solid #E8E8E8;background:none;margin:2px 4px 0px 0px;padding:5px;}
#pages a:link{}
#pages a:visited{}
#pages a:hover{}

/* Footer */
#footer {clear:both; float:left; width:950px; border-top:solid 1px #E5E5E5; margin-top:10px}
#footer p {margin:10px 0 20px 0; text-transform:uppercase; font-size:10px; color:#CCCCCC;}
#footer a {text-decoration:none; color:#CCCCCC;}