/**
 * inc/styles.css
 * Copyright 2005 (c) Jason Kenison
 */

body			{ margin:0px; background:#fff url("../images/master_div_bg.jpg"); font-family:Trebuchet MS, Arial, Geneva, Verdana, sans-serif; color:#333; font-size:12px; line-height:15px; }
img				{ border:0px; behavior:url("inc/pngbehavior.htc"); }

input, select, option, textarea { font-family:Arial, Geneva, Verdana, sans-serif; font-size:11px; }

li.blank		{ list-style-type:none; }

a				{ color:#f24108; text-decoration:none; }
a:hover			{ color:#f7722a; text-decoration:underline; }
a.green			{ color:#67b53c; text-decoration:none; }
a.green:hover	{ color:#96d176; text-decoration:underline; }
a.gray			{ color:#333; text-decoration:none; }
a.gray:hover	{ color:#f7722a; text-decoration:underline; }
a.titleLink		{ color:#f24108; text-decoration:none; font-weight:bold; }
a.titleLink:hover{ color:#f7722a; text-decoration:underline; font-weight:bold; }

span.titleLink	{ color:#006699; font-weight:bold; }
img.listingThumb { padding:2px; background:#fff; border:1px solid #b6c1c2; margin-right:7px; }

.textHeader		{ color:#006699; font-weight:bold; font-size:15px; text-shadow:2px 2px 1px #fff; text-align:right; }
.textSubHeader	{ color:#006699; font-weight:bold; font-size:12px; text-shadow:2px 2px 1px #fff; }

#site_logo		{ position:absolute; top:98px; left:-365px; margin-left:50%; z-index:3; }
#header_image	{ position:absolute; top:0; left:-145px; margin-left:50%; width:515px; height:239px; z-index:2; }
#navigation		{ position:absolute; top:200px; left:-118px; margin-left:50%; width:476px; height:36px; z-index:3; }
#sidebar		{ position:absolute; top:213px; left:-355px; margin-left:50%; width:216px; z-index:4; background:#E7F6F7 url("../images/main_content_div_bg.jpg"); }
#main_content	{ position:absolute; top:244px; left:-107px; margin-left:50%; width:416px; z-index:2; background:#E7F6F7 url("../images/main_content_div_bg.jpg"); padding-top:20px;  padding-left:20px; padding-right:30px; padding-bottom:30px; line-height:17px; }

.sidebar_content{ padding-top:10px; padding-left:15px; padding-right:15px; padding-bottom:10px; font-size:11px; }
.copyright		{ margin-top:40px; text-align:right; font-size:10px; line-height:normal; }

.package_outside{ display:block; float:left; width:136px; background:#fff url("../images/packages_orange_bg.png"); margin:1px; }
.package_title	{ background:#fff url("../images/packages_orange.png") no-repeat; font-weight:bold; color:#fff; text-shadow:2px 2px 2px #19320D; text-align:center; }
.package_summ	{ padding:5px; padding-left:8px; padding-right:8px; font-size:11px; line-height:normal; }