div#container					{width: 960px; margin: 0 auto;}

div.oneSixth					{width: 140px; margin: 0 10px; float: left;}
div.oneQuarter					{width: 220px; margin: 0 10px; float: left;}
div.oneThird					{width: 300px; margin: 0 10px; float: left;}
div.oneHalf					{width: 460px; margin: 0 10px; float: left;}
div.twoThirds					{width: 620px; margin: 0 10px; float: left;}
div.threeQuarters				{width: 700px; margin: 0 10px; float: left;}
div.full					{width: 940px; margin: 0 10px; float: left;}

div#header					{height: 120px;}

/*
ul#mainmenu					{background: url(/img/submenu.gif) 100% 100% no-repeat #333; height: 18px; width: 940px; margin: 0; padding: 5px 0 4px; list-style: none; position: relative; overflow: hidden;}
ul#mainmenu li					{float: left; padding: 0 0 6px; margin: 0 1px 0 -1px; text-transform: capitalize;}
ul#mainmenu li a				{color: #fff; border: none; border-left: 1px solid #fff; padding: 0 10px;}
ul#mainmenu li a:hover				{color: #fb0;}
ul#mainmenu li.active a				{font-weight: bold; color: #fb0;}
*/

ul#mainmenu					{background: url(/img/submenu.gif) 100% 100% no-repeat #333; height: 18px; list-style: none; padding: 4px 0 5px; margin: 0; position: absolute; clear: both; z-index: 20; width: 940px;}
ul#mainmenu li					{float: left; width: auto; height: 27px;  margin: 0 1px 0 -1px; background: transparent; text-transform: capitalize;}
ul#mainmenu li a				{display: block; margin: 0; padding: 0 10px; color: #fff; border: none; border-left: 1px solid #fff;}
ul#mainmenu li.active a				{color: #fb0;}
ul#mainmenu li a:hover				{color: #fb0;}

ul#mainmenu li ul				{display: block; position: absolute; top: 27px; left: -99999px; z-index: 21; list-style: none; margin: 0; width: auto; min-width: 140px; background: url(/img/submenu.gif) 100% 100% no-repeat #333; padding: 5px 0 10px; zoom: 1;}
ul#mainmenu li ul li				{float: none; width: 100%; height: auto; margin: 0; display: block; background: #333; text-align: left; text-transform: none; z-index: 22;}
ul#mainmenu li ul li a				{border: none; padding: 2px 12px;}
ul#mainmenu li ul li a:hover			{background: #fb0; color: #333 !important;}
ul#mainmenu li.active li			{background-image: none;}
ul#mainmenu li.active li a			{color: #fff;}
ul#mainmenu li.active li.active a		{color: #fb0;}
ul#mainmenu li.over>a				{color: #fb0;}
ul#mainmenu li.over ul				{left: auto; z-index: 9999;}

div#header h1					{float: left; clear: left; margin: 42px 20px 0 10px; padding: 0; width: 150px; height: 60px;}
div#header h1 a					{border: none; display: block; width: 150px; height: 60px; background: url(/img/logo-white.gif) 0 0 no-repeat transparent; text-indent: -999999px;}
div#header h3					{float: right; margin: 54px 10px 10px; height: 20px; width: 150px; background: url(/img/tel-white.gif) 0 0 no-repeat transparent; text-indent: -999999px;}
div#header h4					{float: right; clear: right; width: 250px; margin: 0 10px;  background: url(/img/tag-white.gif) 100% 0 no-repeat transparent; text-indent: -999999px;}

div#image					{position: relative; overflow: hidden; float: left; margin: 0 10px;}
div#feature					{float: right; margin: 20px 20px 0 0;}
div#feature img					{margin: 0;}

div#content					{float: left; clear: both; padding: 0 0 18px; width: 960px;}

div#content ul li				{margin-bottom: 0;}

/* Front Page */

div#featurettes					{background: url(/img/submenu.gif) 100% 100% no-repeat #333; float: left; padding: 0 0 10px; border-top: 1px solid #fb0; margin: 0 10px 18px;}
div#featurettes ul				{list-style: none; float: left; width: 930px; margin: 0; padding: 0 5px; background: url(/img/gradient.gif) 0 0 repeat-x transparent;}
div#featurettes ul li				{float: left; width: 280px; padding: 10px 15px 0;}
div#featurettes ul li h2			{border-bottom: 1px solid #fb0; text-align: left;}
div#featurettes ul li a				{border: none; color: #fff;}
div#featurettes ul li h2 a			{display: block; background: url(/img/arrow.gif) 100% 50% no-repeat transparent;}
div#featurettes ul li a:hover			{color: #fb0;}
div#featurettes ul li p				{color: #fff; margin: 9px 0;}

div#main					{float: left; width: 480px; margin-right: 10px;}
div#product-promo				{width: 440px; padding: 9px 10px; background: url(/img/yellow-corner.gif) 100% 100% no-repeat #fb0;}
div#product-promo p				{text-align: left;}
div#product-promo img.productImage		{float: right; margin: -9px 0 0 0;}
div#product-promo h2				{color: #333; border-bottom: 1px solid #333; margin: -4px 0 17px; padding: 0 0 4px;}

div#intro					{border-top: 1px solid #333; padding-top: 4px;}
div#intro h2					{color: #333; border-bottom: 1px solid #333; margin: 0 0 17px; padding: 0 0 4px;}

div#news-events					{border-top: 1px solid #333; float: left;}
div#news-events h3				{color: #333; padding: 4px 0; font-size: 20px;}
div#news-events div				{float: left; width: 220px;}
div#news-events div#news			{margin-right: 20px;}

div#news-events *				{margin-left: 0; margin-right: 0;}
div#news-events ul				{list-style: none; margin: 0; padding: 0;}
div#news-events ul li				{border-top: 1px solid #333;}
div#news-events ul li h4			{padding: 10px 0 8px; font-size: 12px;}
div#news-events ul li p				{padding: 0 0 9px;}
div#news-events ul li a				{color: #000; border: none;}
div#news-events ul li a:hover			{color: #fb0;}

/* Basic Pages */

div#abstract					{background: url(/img/gradient.gif) 0 0 repeat-x #333; float: left; padding: 0; border-top: 1px solid #fb0; margin: 0 10px 18px; width: 940px;}
div#abstract div				{background: url(/img/submenu.gif) 100% 100% no-repeat transparent; padding: 0 0 10px;}
div#abstract h2					{border-bottom: 2px solid #fb0; margin: 10px 20px 16px; color: #fff;}
div#abstract p					{margin: 0 20px 18px; color: #fff;}

div#map						{border: 1px solid #333; height: 258px; margin: 0; position: relative; width: 458px; text-align: left;}
div#map a					{border: none;}

div.VE_Pushpin_Popup_Title			{text-align: left;}
div.VE_Pushpin_Popup_Body			{text-align: left;}

div#footer					{clear: both; border-top: 1px solid #333;}
div#footer h4					{display: none;}
div#footer ul					{list-style: none; float: left; width: 640px; margin: 0; padding: 10px 0;}
div#footer ul li				{float: left; width: 115px; padding: 0 20px 0 0; opacity: .50;}
div#footer ul li.current			{opacity: 1;}
div#footer ul li img				{margin: 0;}
div#footer p					{padding: 10px 0; margin: 0;}
div#footer p.clearing				{padding: 0;}

/* EDITOR PROPERTIES - PLEASE DON'T DELETE THIS LINE TO AVOID DUPLICATE PROPERTIES */
