@charset "UTF-8";
/* CSS for Global Synthetics - ©2009. Hand crafted by Ulladulla Web Design - www.ulladullawebdesign.com */

/* BASIC RESET */
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; text-decoration: none; }

/* MAIN LAYOUT */

body			{ background-color: #000; background-position: left top; background-repeat: no-repeat; font-family: "Lucida Sans Unicode", "Lucida Grande", sans-serif; margin: 0px; padding: 0px; }
#main			{ background: #124ba1 url('../images/global/main_bkgnd.png') repeat-y left top; margin-left: 74px; padding: 0px 20px 0px 20px; width: 720px; }
#header			{ background-color: #a9c5e7; background-position: left top; background-repeat: no-repeat; height: 196px; }
#content		{ background: url('../images/global/content_bkgnd.png') no-repeat right top; clear: both; }
#column			{ background: #000 url('../images/global/column_footer.png') no-repeat left bottom; float: left; width: 198px; padding: 0px 0px 20px 0px; margin: 0px 23px 0px 20px; }
#copy			{ padding: 18px 0px 0px 0px; }
.clear			{ clear: both; content: "."; height: 0; visibility: hidden; display: block; }

/* NAV */
#nav			{ width: 720px; border-top: solid 1px #CCC; border-bottom: solid 1px #2774ca; background: #000 url('../images/global/nav_bkgnd.png') repeat-x left bottom; }
#nav ul			{ list-style: none; }
#nav li			{ list-style: none; float: left; border-right: solid 1px #313131; }
#nav li a		{ float: left; padding: 10px 14px 7px 14px; color: #FFF; font: bold 14px Arial, Helvetica, sans-serif; }
#nav li a:hover	{ background: url('../images/global/nav_highlight.png') repeat-x left bottom; padding: 11px 14px 6px 14px; }

/* HEADINGS */
h1, h2, h3, h4	{ font-family: Arial, Helvetica, sans-serif; font-weight: bold; color: #FFF; }
h1				{ font-size: 54px; text-transform: lowercase; letter-spacing: -3px; position: relative; }
h1 span 		{ background: url('../images/global/h1.png') repeat-x; position: absolute; display: block; width: 100%; height: 55px; }
h2				{ color: #eea75a; font-size: 19px; letter-spacing: -1px; text-transform: lowercase; margin-bottom: 5px; }
h3				{ font-size: 17px; }

/* TEXT */
p				{ color: #FFF; font-size: 12px; line-height: 19px; margin-bottom: 10px; }

/* FOOTER */
#footer			{ position: relative; width: 100%; background: #141414 url('../images/global/footer_bkgnd.png') repeat-x left top; border-top: solid 1px #000; padding: 38px 0px 38px 0px; }
#logo			{ position: absolute; left: 638px; top: 31px; width: 148px; height: 93px; }
#quickNav		{ margin-left: 117px; width: 130px; float: left; }
#quickProducts	{ width: 270px; float: left; }
#footer ul		{ list-style: none; }
#footer ul li	{ list-style: none; font: 13px Arial, Helvetica, sans-serif; margin: 4px 0px 5px 0px; }
#footer ul li h3	{ color: #6bace0; font-size: 13px; font-weight: normal; }
#footer ul li a	{ color: #a7a7a7; }
#footer ul li a:hover { color: #FFF; }
#credits		{ position: absolute; bottom: 40px; width: 250px; left: 546px; font: bold 13px Arial, Helvetica, sans-serif; text-align: right; }
#credits p		{ color: #464646; }
#credits a		{ color: #8c8c8c; }
#credits a:hover	{ color: #FFF; }

/* BREADCRUMBS */
#location		{ margin: 20px 0px 0px 20px; padding: 0px 0px 17px 27px; background: url('../images/global/breadcrumbs.png') no-repeat left top; }
#location ol	{ list-style: none; }
#location ol li	{ float: left; font-size: 13px; color: #78a6d8; }
#location ol li a	{ color: #FFF; font-weight: bold; padding-left: 5px; }
#location ol li a:hover	{ color: #78a6d8; }

/* COLUMN */
#column h2		{ position: relative; color: #9cb8e1; font-style: oblique; text-shadow: #000 0px -1px -1px; background: #2b7bcf url('../images/global/column_header.png') repeat-x left bottom; margin: 0px 0px 0px 0px; padding: 10px 10px 10px 40px; }
#column h2 span { position: absolute; left: 17px; top: 12px;  display: block; width: 100%; height: 43px; }
#logo			{ position: absolute; left: 638px; top: 31px; width: 148px; height: 93px; }
.newsletter		{ background: #000 url('../images/global/orange.png') repeat-x left top; border-top: solid 1px #af6c19; }

/* PRODUCT LIST */
ul.productList		{ list-style: none; border-top: solid 1px #2168bd; background: url('../images/global/listDivider.png') no-repeat left 1px; }
ul.productList li:first-child { margin-top: 4px; }
ul.productList li	{ list-style: none; padding: 9px 0px 5px 0px; font: bold 17px Arial, Helvetica, sans-serif; text-shadow: #000 0px -1px -1px; color: #FFF;  border-bottom: solid 1px #2168bd; letter-spacing: -0.5px; }
ul.productList .folder	{ background: url('../images/global/folder.png') no-repeat left 50%; }
ul.productList li em	{ font-size: 14px; color: #8dbae7; font-style: normal; padding-left: 20px; background: url('../images/global/arrow.png') no-repeat 2px 50%; }
ul.productList li strong	{ color: #f7941d; }
ul.productList li a			{ padding: 5px 0px 3px 36px; color: #FFF; background: url('../images/global/magnify.png') no-repeat left top; }
ul.productList li a:hover	{ background-position: left -45px; color: #8dbae7; }