* 							{margin: 0; padding: 0; }

a							{outline: none; }

body 						{font-size: 62.5%; font-family: Geneva, Arial, Helvetica, sans-serif; background: url(/images/bg2.jpg) repeat-x #000;;  }

h1, h2, h3, h4	 			{font-weight: normal; font-family:impact; text-transform:uppercase; text-align:center; padding-bottom:6px;}

h1							{ font-size:2.0em; padding-top:3px; }

.head1						{ font-weight: normal; font-family:impact; text-transform:uppercase; text-align:center; font-size:2.0em; }

h2, h3, h4					{ font-size: 1.6em; }

h1 span						{font-size:0.5em; display:block; font-family: Geneva, Arial, Helvetica, sans-serif; text-transform:none; color:#777;}

h2 span						{font-size:0.6em; display:block; font-family: Geneva, Arial, Helvetica, sans-serif; text-transform:none; color:#777;}

h2							{ padding-top:30px; }

img 						{border: none; }

.red						{color:#D61F26; }

.green						{color:#CBC82F; }

.topspaced					{padding-top:10px; color:#fff; }

.big-red					{font-size:2.0em; color:#D61F26; text-align:center;}

.bold						{font-weight:bold;}

.spaced						{padding:6px 0;}

.botspaced					{padding-bottom: 14px;}

.right						{ float:right; }

/* Homepage Content */

#mainarea					{height: auto; width: 1000px; margin: 0 auto; overflow: hidden; position:relative;}

.logo						{position:absolute; top:48px; left:43px; }

#companyname				{position:absolute; top:105px; left:200px; color:#fff; font-size:2.0em; font-family:impact; /*text-transform:uppercase; */}

.reflection-img				{position:absolute; top:510px; left:34px;}

#header						{height: 161px; width: 1000px; background: url(/images/header.jpg) no-repeat; }

#navbar						{margin: 0 0 0 220px; color:#FFFFFF; }

.link						{height: 20px; width: 70px; margin: 35px 0 0 0; text-align: center; display: inline; float: left; color: #FFFFFF; padding: 0 14px 0 0;  }

#flasharea					{height: 408px; width: 884px; margin:0 auto; padding:0px; }

.flash 						{height: 341px; width: 884px; margin-top: 0px; clear: both; background:url(images/flasharea-bg.jpg); }

#navbar a 					{color:#fff; font-family:impact; font-weight:normal; font-size:1.3em; text-decoration:none; text-transform:uppercase; }

#navbar a:hover				{color:#777; }

.mininewshead				{font-weight:bold; padding-top:15px; }

.mininewshead a				{color:#CBC82F; font-size:1.1em; text-decoration:none;}

.secondmininewshead			{font-weight:bold; padding-top:35px; }

/* Pages Content */

#flashareapage				{height:250px; width:883px; margin:0 auto;}

.rightimg					{float:right; padding:20px;}

/* Lower Area Styles */

#lowerarea					{height:auto; width: 1000px; margin: 0 auto; overflow: visible; }

#left						{height: 860px; width: 272px; float: left; padding: 25px 25px 25px 25px; line-height: 20px; font-size: 1.1em; color: #FFFFFF; margin-left: 50px !important; margin-left: 30px; }

#left ul, #center ul					{ padding:7px 0 20px 12px;}

#left ul li, #center ul li						{ padding:3px 0; list-style:url(images/bullet.png); }

#left a, #center a						{ color:#CBC82F; text-decoration:none;}

#right p {  padding: 0px 25px 10px; font-size: 1.1em; color: #FFFFFF; }

#wide-paragraph, #wide-contact	{height: auto; width: 519px; float: left; padding: 62px 25px 25px 25px; line-height: 20px; font-size: 1.1em; color: #FFFFFF; margin-left:60px;}

#wide-paragraph p, #wide-paragraph ul	{padding-bottom: 14px;}

#wide-paragraph ul			{padding-left:15px; }

#wide-paragraph ul li		{list-style:url(images/bullet.png); }

#wide-paragraph a			{color:#CBC82F; text-decoration:none;}

#wide-paragraph b			{font-weight:normal;}

#wide-paragraph a:hover		{color:#fff; text-decoration:underline;}

#center						{height: 860px; width: 247px; float: left; padding: 25px; line-height: 20px; font-size: 1.1em; color: #FFFFFF; border-left: 1px solid #656565; }

#uppercenter				{height: 430px; width: 248px; }

#uppercenter ul				{ list-style-type:none; }

#uppercenter ul	a			{ color:#CBC82F; }

#lowercenter				{height: 310px; width: 248px; }

.formstyle, .formstyle2	, .formstyle3 { height: 25px; color:#000000; border: 1px solid #656565; padding:4px 6px; }	

.formstyle					{height: 25px; width: 236px; padding: 5px; margin: 10px 0 15px 0; }

.formstyle2					{height: 25px; width: 480px; margin: 0 0 5px; background-color:#f6f6f6; }

.formstyle3					{height: 100px; width: 480px; margin: 0 0 5px; background-color:#f6f6f6; }

.formstyle4					{height: 50px; width: 480px; margin: 6px 0 5px; height:auto; background-color:#CBC82F; border: 1px solid #333333; color:#fff; font-size:1.3em; padding:6px 0;}

.sendbutton					{height: 37px; width: 250px; background-color:#CBC82F; border: none; color:#fff; font-size:1.3em; }

#right						{height: 910px; width: 263px; float: left; border-left: 1px solid #656565; overflow: visible; }

#right-tall					{height: 870px; width: 263px; float: left; border-left: 1px solid #656565; padding-top: 53px; }

#right-medium				{height: 880px; width: 263px; float: left; border-left: 1px solid #656565; }

#right-pages				{height: 730px; width: 263px; float: left; border-left: 1px solid #656565; }

#right-tall	p, #right-pages p		{margin:0 20px; font-size:1.2em;}

#shopimage					{height: 110px; width: 243px; padding: 5px 0 0 20px; }

#contact-us-button			{ padding: 5px 0 0 20px; }

#shopimagetop				{ height: 170px; width: 300px; padding: 50px 0 0 0; }

.textheader					{ height: 30px; width: 243px; color: #FFFFFF; padding: 8px 0 0 0; }

.dots						{ color: #FFFFFF; padding-bottom: 15px; font-size: 1em; text-align: center; }

#suppliersimage				{ height: 250px; width: 243px; padding-left: 30px; }

#map						{ background-color:#CBC82F; width:290px; height:298px; padding:5px; margin:10px 0 0 10px; }

#bottomlinks 				{ height:18px; background-color:#1e1d1f; width:100%; margin:0 auto; text-align:center; }

.bottomstyle				{  }

#bottomlinks li				{ margin:0 auto; display:inline; list-style-type:none; line-height:17px; padding:0 10px; }	

#bottomlinks li	a			{ color:#666666; }


/* Footer Area Styles */

#outerfooter				{width:100%; height:auto; background:url(images/footer-bg.jpg) repeat-x #282828;}

#footer						{height: 150px; width: 1000px; text-align: center; padding-top: 22px; color: #FFFFFF; margin:0 auto;}

#footer p, #footer ul		{padding-top: 10px; }

#footer a					{color:#CBC82F; text-decoration:none;}

#footer a:hover				{color:#fff; text-decoration:underline;}

#footerlinks li				{padding: 0 5px 0 5px; font-size: 1.0em; line-height: 15px; display: inline; border-right: #FFF solid 1px; }

#footerlinks li:last-child	{border-right: 0px; }

#footerlinks ul li			{list-style-type: none; display: inline; }

#footerlinks li a			{color: #CBC82F; text-decoration: none; }

#footerlinks li a:hover		{text-decoration: underline; }

/* Contact Form */

#wide-contact .success 					{ text-align:center; background:#090; color:#FFF; padding:10px; font-weight:bold; }

#wide-contact #contactform label 		{ font-family:Arial, Helvetica, sans-serif; font-size:1.2em; color:#333; width:130px; float:left; line-height:20px;}

#wide-contact #contactform label span	{ color:#CBC82F; }

#wide-contact #contactform input, textarea  { border:1px solid #bbb; padding:5px; font-family:Arial, Helvetica, sans-serif; font-size:1.2em; color:#666; width:360px; clear:none; float:right;}

#wide-contact #contactform select 		{ border:1px solid #bbb; padding:2px; font-family:Arial, Helvetica, sans-serif; font-size:1.2em; color:#666; width:308px; float:right; }

#wide-contact #contactform div.item		{ padding:12px 0 12px 0; overflow:hidden;}

#wide-contact #cfb 						{ clear:both; overflow:hidden; }

#wide-contact #cfb input 				{ width:372px; height:30px; border:none; color:#000; margin-top:10px; }

#wide-contact #cfb input:hover			{ background-color:#fff; color:#000; }

#wide-contact #capt 					{ clear:both; overflow:hidden; }
	
#wide-contact #capt a 					{ text-decoration:none; color:#666; padding:4px 6px; background-color:#333; margin:0 0 10px 0; float:right;}

#wide-contact #capt a:hover 			{ text-decoration:underline; }

#wide-contact .cpt 						{ padding-top:4px; margin-bottom:0; }

#wide-contact .errortop					{ text-align:center; background:#c13d00; color:#FFF; padding:10px; font-weight:bold;}

#wide-contact .error					{ clear:both; }

#wide-contact .clear					{ color:#ff0000; font-size:0.9em; float:left;}

#wide-contact .clearboth				{ clear:both;}

#wide-contact .sendbutton				{ background-color:#CBC82F; border: none; color:#fff; font-size:1.3em; }

#wide-contact #contactform img			{ padding: 6px 0 6px 30px;}


/* Homepage Contact Form */


#lowercenter

#lowercenter .success 					{ text-align:center; background:#090; color:#FFF; padding:10px; font-weight:bold; }

#lowercenter #contactform label 			{ font-family:Arial, Helvetica, sans-serif; font-size:1.2em; color:#333; width:150px; float:left; line-height:20px;}

#lowercenter #contactform label span		{ color:#CBC82F; }

#lowercenter #contactform input, #lowercenter textarea  { border:1px solid #bbb; padding:5px; font-family:Arial, Helvetica, sans-serif; font-size:1.2em; color:#666; width:238px; clear:none; float:right;}

#lowercenter #contactform select 		{ border:1px solid #bbb; padding:2px; font-family:Arial, Helvetica, sans-serif; font-size:1.2em; color:#666; width:308px; float:right; }

#lowercenter #contactform div.item		{ padding:6px 0 6px 0; overflow:hidden;}

#lowercenter #cfb 						{ clear:both; overflow:hidden; }

#lowercenter #cfb input 				{ width:250px; height:30px; border:none; color:#000; margin-top:10px; }

#lowercenter #cfb input:hover			{ background-color:#fff; color:#000; }

#lowercenter #capt 						{ clear:both; overflow:hidden; }
	
#lowercenter #capt a 					{ text-decoration:none; color:#666; padding:4px 6px; background-color:#333; margin:0 0 10px 0; float:left;}

#lowercenter #capt a:hover 				{ text-decoration:underline; }

#lowercenter .cpt 						{ padding-top:4px; margin-bottom:0; }

#lowercenter .errortop					{ text-align:center; background:#c13d00; color:#FFF; padding:10px; font-weight:bold;}

#lowercenter .error  					{ clear:both; }

#lowercenter .clear						{ color:#ff0000; font-size:0.9em; float:left;}

#lowercenter .clearboth					{ clear:both;}

#lowercenter .sendbutton					{ background-color:#CBC82F; border: none; color:#fff; font-size:1.3em; }

#lowercenter #contactform img			{ padding: 6px 0 6px 0px;}


/* WordPress styles */

.xoxo									{ padding:20px; margin-top:28px; }

.xoxo h1, .xoxo h2, .xoxo h3, .xoxo h3	{ color:#fff; text-align:left; padding-top:10px; }

.xoxo ul { list-style-type:none; }

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

.xoxo a { color:#CBC82F; }

.newspost { padding:0 20px 20px; background-color:#333; margin-top:10px;}

.singlenewspost { padding:20px; background-color:#333;}

.details { font-size:0.9em; color:#999999; text-align:center;}

.postedon { font-size:0.9em;  }






