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

body { background:url(images/bodyback.png) repeat-x; margin:0; font-family:Arial, Helvetica, sans-serif; }

#wrapper { width:910px; margin:0 auto;}

#header { width:910px; height:135px; background:url(images/headerback.png) no-repeat; }

#logo { padding:20px; float:left;}

h1 { margin:0; padding:35px 0 32px 0; font-family:Arial, Helvetica, sans-serif; font-size:18px; color:#024270; display:block; float:left;}
h1 a { color:#024270; text-decoration:none;}
h1 a:hover { color:#024270; text-decoration:none;}
h2 { margin:0; padding:0; font-size:16px;}
h3 { margin:0; padding:0; font-size:12px;}
h4 { margin:0; padding:0; font-size:12px;}
h5 { margin:0; padding:0; font-size:12px;}



#navbar { display:block; float:left;}
#navbar ul { margin:0; padding:0;}
#navbar ul li { margin:0; padding:0 5px 0 0; height:26px; display:block; float:left; }
#navbar ul li a { font-family:Arial, Helvetica, sans-serif; background:url(images/nav-back.png) no-repeat; display:block; width:104px; height:13px; padding:3px 0; margin:8px 0 0 0; text-decoration:none; color:#024270; font-size:10px; text-align:center;}
#navbar ul li a:hover { background:url(images/nav-hover.png) no-repeat;}
#navbar ul li a.selected { background:url(images/nav-selected.png) no-repeat; display:block; width:136px; height:14px; padding:6px 0; margin:2px 0 0 0; color:#ffffff; font-size:11px;}

#container { padding:0 20px 0 20px; margin:0; background:#ffffff; border-left:1px solid #024270; border-right:1px solid #024270; width:868px;}

/* ============== LEFT COLUMN ================== */

#left-sidebar { margin:0; padding:0; float:left;}

#categories { margin:0 0 15px 0;}
#categories ul { margin:0; padding:0;}
#categories ul li { margin:0; padding:0; list-style:none;}
#categories ul li a { width:202px; height:28px; padding:6px 0 0 0; font-family:Arial, Helvetica, sans-serif; display:block; background:url(images/menu-back.png) no-repeat; color:#ffffff; border-bottom:1px solid #ffffff; text-align:center; text-decoration:none; }
#categories ul li a:hover { background:url(images/menu-hover.png) no-repeat;}
#categories ul li a.top-link { background:url(images/menu-top.png) no-repeat;}
#categories ul li a.top-link:hover { background:url(images/menu-top-hover.png) no-repeat;}
#categories ul li a.base-link { background:url(images/menu-base.png) no-repeat;}
#categories ul li a.base-link:hover { background:url(images/menu-base-hover.png) no-repeat;}

#locationlinks h4 { background:#16517b; padding:6px 4px; color:#ffffff;}
#locationlinks h5 { background:#024270; padding:6px 4px; color:#ffffff;}

#country {	margin: 0; padding: 0; z-index: 30;}
#country li { margin: 0; padding: 0; list-style: none;	font: bold 11px arial;}
#country li a { display: block; width:194px; margin:0; padding: 4px; border-bottom:1px #ffffff solid; background: #EAEBD8; color: #024270; text-decoration: none;}
#country li a:hover { background: #49A3FF; color:#ffffff;}
#country div {	position: absolute; visibility: hidden;	margin: -23px 0 0 202px; padding: 0; background: #EAEBD8;	border: 1px solid #5970B2;}
#country div a	{ position: relative; display: block; margin: 0; padding: 4px 10px;	width: auto; white-space: nowrap; text-align: left; text-decoration: none; background: #EAEBD8; color: #2875DE;	font: 11px arial;}
#country div a:hover {	background: #49A3FF; color: #FFF}



#content { float:left; width:427px; padding: 0 20px;}
#content h1 { padding:0 0 3px 0; margin:0 0 5px 0; display:block; width:100%; border-bottom:1px solid #024270;}
#content p { font-family:Arial, Helvetica, sans-serif; font-size:12px; line-height:16px;}


#right-sidebar { float:right; width:199px;}

#aff-top { width:199px; height:25px; padding:0; margin:0; background:url(images/affilliate-header.png) no-repeat;}
#aff-base { width:199px; height:8px; padding:0; margin:0; background:url(images/aff-base.gif) no-repeat;}
#affilliate-links { width:189px; padding:5px; margin:0; background:#c1d1dc; text-align:right;}
#affilliate-links .link { width:169px; height:40px; margin:10px auto; padding:4px; background:url(images/affilliate-link-back.png) no-repeat;}
#affilliate-links .link a { color:#0000ff; font-size:10px; text-decoration:none;}
#affilliate-links .link a table { width:169px; height:40px;}
#affilliate-links .link a .domain { font-size:12px; text-decoration:underline;}
#affilliate-links .link a:hover .domain { text-decoration:none;}

#footer { background:url(images/footer-back.png) no-repeat; padding:21px 0 0 0; }
#footer ul { margin:0; padding:0 0 0 375px; height:23px; text-align:center; border-bottom:1px solid #7a8896; }
#footer ul li { list-style:none; float:left; padding:4px 6px; font-size:12px; margin:0 auto;}
#footer ul li a { color:#7a8896; text-decoration:none; font-weight:bold;}
#footer ul li a:hover { color:#7a8896; text-decoration:underline;}

#bottomfoot { width:100%; float:right; padding:5px 0;}

#footleft { float:left; font-size:12px; font-family:Arial, Helvetica, sans-serif; color:#7a8896;}
#footright { float:right; padding:3px 0;}