@charset "utf-8";/* CSS Document *//* Resets */html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td {	margin: 0;	padding: 0;	border: 0;	outline: 0;	font-weight: inherit;	font-style: inherit;	font-size: 100%;	font-family: inherit;	vertical-align: baseline;	text-decoration:none;}img { -ms-interpolation-mode: bicubic; }/* IE6 Hover fix*/a:hover {background-position: 0 0;}/* General Styles */body	{ background: #FFFFFF url(../img/background.jpg); background-repeat:no-repeat; background-position:top center; padding-bottom:60px;}#wrapper	{ width:980px; margin:0 auto;}.clear	{ clear:both; }.clearfix:after	{ content: "."; visibility: hidden; display: block; height: 0px; clear: both; }.alignleft	{float:left;}.alignright	{float:right;}/* Global Typography + "H" Headings*/body	{ font-family: Arial, Helvetica, sans-serif; color:#e1e1e1; font-size:13px; line-height:20px;}/* Header */#header	{width:980px; }#logo-bar	{background:url(../img/bg_header.png); height:98px; background-repeat:x-repeat;}.logo	{float:left; margin:25px 0 0px 0px;}#menu-bar {margin-top: 20px;height: 45px;background:url(../img/bg_menu.png) top left;}#flash-content {margin-top: 12px;}#shop-highlights {margin-top: 12px;height:180px;background:url(../img/bg_highlights.gif);background-repeat:x-repeat;}/* Main Content */#content-wrap	{width:1000px; margin:10px 0 0 0;}#content {width: 745px; float:right;}#contentTop {width:745px;height:20px;background:url(../img/bg_main_t.png) no-repeat top left;}#contentMain {width:700px;padding:10px 20px 10px 20px;background:url(../img/bg_main.png) repeat-y top left;color:#000000;}#contentBottom {width:745px;height:20px;background:url(../img/bg_main_b.png) no-repeat top left;}#contentMain h1 {	font-size: 18px;	margin-bottom: 10px;	}p.bodytext  	{margin:0px 10px 10px 0px;}/* Entries *//* Sidebar left Homepage */#sidebar-left	{width:245px; margin-right: 10px; float:left; color:#000000;}#sidebar-left a {	color: #000000;	}#sidebar-left-subheader {background:#FFFFFF url(../img/bg_left_subheader.gif); background-repeat:no-repeat;width:243px;padding-left: 20px;height:10px;}#sidebar-left-sub, #sidebar-left-sub-categories, #sidebar-left-sub-highlight {background:#FFFFFF url(../img/bg_left_sub.gif); background-repeat:repeat-y;width:243px;padding-left: 20px;}#sidebar-left-sub-categories h1 {color: #FFFFFF; background:#FFFFFF url(../img/left_headline.gif); background-repeat:repeat-y;margin:0 0 0 -20px;padding: 3px 0 0 20px;height:26px;font-weight: bold;}#sidebar-left-sub h1, #sidebar-left-sub-highlight h1 {color: #FFFFFF; background:#FFFFFF url(../img/left_headline2.gif); background-repeat:repeat-y;margin:0 0 0 -20px;padding: 3px 0 0 20px;height:26px;font-weight: bold;}#sidebar-left-subfooter{background:#FFFFFF url(../img/bg_left_subfooter.gif); background-repeat:no-repeat;width:243px;padding-left: 20px;padding-bottom: 10px;height:8px;}/* Footer */#footer	{color:#2B2B2B; font-family: "Lucida Grande","Lucida Sans Unicode",Arial,Verdana,sans-serif; margin-top:10px;width:1000px; height:60px; background:#FFFFFF url(../img/bg_footer.jpg); background-repeat:repeat-x; }#footer #footer_left	{float:left; margin:25px 0 25px 5px; display:inline;}#footer #footer_right	{float:right; margin:25px 5px 25px 0; display:inline; text-align:right;  }#footer_bottom	{width:960px; height:20px; background: url(../images/footer_bottom_border.gif); background-repeat:no-repeat; }/* Contact Form */#inner_content .F3-MailformPlusPlus {width:530px; margin:0px 10px 15px 10px;}form.contact_form	{margin:25px 0 30px 0;}form.contact_form input.alert, textarea.alert {background: #DDDDDD; border:1px solid #e42b23; color:#000;}form.contact_form input, textarea {background: transparent; border:1px solid #444; color:#000;margin:2px 0 2px 0;}form.contact_form input:focus, textarea:focus	{background:#DDDDDD;}form.contact_form input	{padding: 5px; width:260px;  }form.contact_form label	{padding:0 0 0 10px; }form.contact_form textarea	{padding:8px; width:520px; }form.contact_form #cf_send	{width:70px; background:#DDDDDD; font-weight:bold; cursor:pointer; color:#000; font-family:Arial, Helvetica, sans-serif; font-size:13px; border:none;}
