/*
Theme Name: Nomad
Theme URI: http://www.nomad.com
Description: The Nomad theme based on the famous <a href="http://www.nomad.com">nomad</a>.
Version: 1.2
Author: Nomad
Author URI: http://www.nomad.com
Tags: blue, custom header, fixed width, two columns, widgets
*/

/* ### general ### */
* { margin: 0px; padding: 0px; }
html, body { font-family: Arial, Helvetica, sans-serif; font-size: 14px; color: #b3b3b3; }
input, select, textarea { font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #8e8e8e; }
body { background: #000;}
img { border: 0px; }
a, input { outline: none; }

/* ### global classes ### */
.clear { clear: both; height: 0px; }

body.newsletter-bg { background: #000 url('images/newsletter-bg.jpg') left top repeat-x; }

/* ### wrapper ### */
#wrapper { float: left; position: relative; display: block; width: 100%; min-height: 100%; background: url('images/topbg1.png') center top no-repeat; }
#wrapper.topbg1 { background: url('images/topbg1.png') center top no-repeat; }

	/* ### main container ### */
	#mainCntr { width: 1000px; margin: 0 auto; }

		/* ### header container ### */
		#headerCntr { width: 1000px; height: 186px; float: left; position: relative; }
		#headerCntr h1 { padding: 8px 0 0 243px; width: 416px; height: 178px; float: left; }
		#headerCntr h1 a { display: block; width: 416px; height: 178px; text-indent: -9999px; background: url('images/logo.png') no-repeat; }			
			
			/* ### social box ### */
			.socialBox { position: absolute; top: 76px; right: 4px; }
			.socialBox ul { list-style: none; }
			.socialBox li { padding-left: 10px; float: left; }
			.socialBox li a { float: left; display: block; text-indent: -9999px; }
			.socialBox li.home a { width: 13px; height: 12px; background: url(images/home.png) no-repeat; }
			.socialBox li.email a { width: 11px; height: 12px; background: url(images/email.png) no-repeat; }
			.socialBox li.facebook a { width: 15px; height: 15px; background: url(images/facebook.png) no-repeat; }
			
			/* ### tackleStore ### */
			.tackleStore { position: absolute; top: 129px; right: -7px; }
			
		/* ### content container ### */
		#contentCntr { padding: 7px 7px 0 7px; width: 986px; float: left; background: url('images/body-bg.png') repeat; }
		#contentCntr #bodyContent { width: 986px; float: left; background: #000 url('images/body-bg1.gif') left top repeat-x; }
		
			/* ### menu box ### */
			.menuBox { padding: 12px 0 0 4px; width: 982px; float: left; height: 60px; position: relative; z-index: 1000; background: url('images/menu-bg.gif') no-repeat; }
			.menuBox ul { list-style: none; }
			.menuBox ul li { float: left; position: relative; }
			.menuBox ul li a { padding: 1px 10px 9px 11px!important; float: left; font-family: 'HelveticaNeue LT 45 Light'; font-size: 18px; color: #fff; text-decoration: none; line-height: 50px; }
			.menuBox ul li a:hover,.menuBox ul li:hover a { padding: 0px 9px 9px 10px!important; border-left: 1px solid #989898!important; border-top: 1px solid #989898!important; border-right: 1px solid #989898!important; background: #000; }
			
			.menuBox ul li ul { display: none; }
			.menuBox ul li:hover ul { padding: 1px 0 5px 0; display: block; position: absolute; top: 50px; left: 0; width: 217px; float: left; border-left: 1px solid #989898!important; border-right: 1px solid #989898!important; border-bottom: 1px solid #989898!important; background: #000; }
			
			.menuBox ul li#menu-item-30 ul { background: #000 url('images/menuline1.gif') right top no-repeat; }
			.menuBox ul li#menu-item-1459 ul { background: #000 url('images/menuline2.gif') right top no-repeat; }
			.menuBox ul li#menu-item-1997 ul { background: #000 url('images/menuline3.gif') right top no-repeat; }
			.menuBox ul li#menu-item-1492 ul { background: #000 url('images/menuline4.gif') right top no-repeat; }
			.menuBox ul li#menu-item-1495 ul { background: #000 url('images/menuline5.gif') right top no-repeat; }
			.menuBox ul li#menu-item-4330 ul { background: #000 url('images/menuline6.gif') right top no-repeat; }
			.menuBox ul li#menu-item-4330 ul { background: #000 url('images/menuline7.gif') right top no-repeat; }
			
			.menuBox ul li ul li { width: 217px; float: left; }
			.menuBox ul li ul li a,.menuBox ul li:hover ul li a { padding: 7px 15px!important; font-size: 16px; line-height: 20px!important; border: 0px!important; }
			.menuBox span.wpmega-item-description { display: block; font-size: 12px; color: #ccc; line-height: 14px!important; }
			.menuBox span { display: block; font-size: 12px; color: #ccc; line-height: 14px; }
			.menuBox ul li ul li a:hover,.menuBox ul li ul li:hover a { padding: 7px 15px; color: #ccffff; border: 0px; background: none; }
			.menuBox ul li ul li a:hover span,.menuBox ul li ul li:hover a span { color: #ccffff; }
			
			.menuBox ul li ul li ul{ display: none!important; }
			.menuBox ul li ul li:hover ul { padding: 0 0 5px 0; display: block!important; position: absolute; top: -1px; left: 217px; width: 217px; float: left; border-left: 1px solid #989898!important; border-top: 1px solid #989898!important; background: #000!important; }
			.menuBox ul li ul li ul li a,.menuBox ul li ul li:hover ul li a { color: #fff; }
			.menuBox ul li ul li ul li span,.menuBox ul li ul li:hover ul li span { color: #fff; }
			.menuBox ul li ul li ul li a:hover,.menuBox ul li ul li ul li:hover a { color: #ccffff; }
			.menuBox ul li ul li ul li a:hover span,.menuBox ul li ul li ul li:hover a span { color: #ccffff; }


			
			/* ### menu box ### */
			.sliderBox { padding: 30px 0; width: 986px; float: left; position: relative; z-index: 1; }
			
			/* ### slider container ### */
			#sliderCntr { padding: 35px 25px 20px 25px; width: 936px; float: left; border-bottom: 1px solid #5b5d5d; background: #000; }
			#sliderCntr .preload { display: none!important; }
			
			/* ### center container ### */
			#centerCntr { width: 986px; float: left; }
			
			/* ### left container ### */
			#leftCntr { width: 701px; float: left; }
			
				#breadcrumbs { padding-bottom: 10px; font-size: 12px; color: #999; }
				#breadcrumbs a { color: #999; text-decoration: none; }
				#breadcrumbs a:hover { color: #ccc; text-decoration: underline; }
			
				/* ### home page ### */
				.homePage { padding: 0 50px 0 35px; width: 616px; float: left; font-size: 13px; line-height: 24px; }
				.homePage p { padding: 15px 0 0 0; }
				.homePage h3 { padding-bottom: 4px; font-family: 'HelveticaNeue LT 45 Light'; font-size: 22px; color: #fff; font-weight: normal; line-height: 26px; }
				.homePage a { color: #fff; text-decoration: none; }
				.homePage a:hover { color: #fff; text-decoration: underline; }
				
				/* ### home block ### */
				.homeBlock { padding: 0 35px 0 35px; width: 631px; float: left; line-height: 24px; }
				.homeBlock p { padding: 15px 0 0 0; }
				.homeBlock h5 { padding: 0 -35px 0 35px; width: 631px; float: left; font-weight: normal; font-size: 13px; line-height: 24px; }
				.homeBlock ul { list-style: none; }
				.homeBlock li { padding: 5px 20px 30px 0; width: 270px; min-height: 133px; float: left; font-size: 10px; color: #999; line-height: 12px; }
				.homeblock h3 { padding-bottom: 4px; font-family: 'HelveticaNeue LT 45 Light'; font-size: 22px; color: #fff; font-weight: normal; line-height: 26px; font-weight: normal; }
				.homeBlock h4 { padding: 0 0 6px 0; font-family: 'HelveticaNeue LT 45 Light'; font-size: 15px; color: #ccc; line-height: 18px; font-weight: normal; }
				.homeBlock .image { width: 151px; float: left; text-align: right; }
				.homeBlock .desc { width: 110px; float: right; }
				.homeBlock .desc a.btn { margin-top: 12px; width: 80px; height: 21px; float: left; border: 1px solid #616161; font-family: 'HelveticaNeue LT 55 Roman'; font-size: 15px; color: #fff; text-align: center; line-height: 21px; text-decoration: none; line-height: 21px; background: url('images/btn-bg.gif') repeat-x; }
				.homeBlock a { color: #fff; text-decoration: none; font-weight: normal; line-height: 24px;}
				.homeBlock a:hover { color: #fff; text-decoration: underline; font-weight: normal; line-height: 24px; }
				
				/* ### gallery page ### */
				.galleryPage { padding: 45px 0px 0 35px; width: 666px; float: left; line-height: 18px;  }
				.galleryPage h2 { font-family: 'HelveticaNeue LT 45 Light'; font-size: 24px; color: #fff; font-weight: normal; line-height: 26px; }
				.galleryPage h2 span { font-family: 'HelveticaNeue LT 45 Light'; font-size: 24px; font-weight: normal; }
				.galleryPage h3 { font-family: 'HelveticaNeue LT 45 Light'; font-size: 20px; color: #fff; font-weight: normal; }
				.galleryPage h4 { padding: 0 0 6px 0; color: #ccc; line-height: 15px; font-weight: bold; text-decoration: none; }				
				.galleryPage h5 { padding: 0 0 6px 0; font-size: 12px; color: #ccc; font-weight: normal; text-decoration: none;}
				.galleryPage h6 { padding: 0 0 6px 0; font-family: 'HelveticaNeue LT 45 Light'; font-size: 20px; color: #fff; font-weight: normal; line-height: 18px; }
				.galleryPage a { color: #fff; text-decoration: none; }
				.galleryPage a:hover { color: #fff; text-decoration: underline; }
				.galleryPage p { padding: 15px 0 0 0; }
				.galleryPage br { display: none; }
				.galleryPage .videoImg { margin: 15px 15px 0 0; float: left; border: 1px solid #898a8a; }
				.galleryPage .videoImg img { width: 197px; height: 115px; }
				.galleryPage input { padding: 4px; color: #8e8e8e; border-left: 1px solid #343434; border-top: 1px solid #343434; border-right: 1px solid #343434; border-bottom: 1px solid #646464; background: #000; }
				.galleryPage textarea { padding: 4px; color: #8e8e8e; border-left: 1px solid #343434; border-top: 1px solid #343434; border-right: 1px solid #343434; border-bottom: 1px solid #646464; background: #000; }
				.galleryPage select { padding: 4px; color: #8e8e8e; border-left: 1px solid #343434; border-top: 1px solid #343434; border-right: 1px solid #343434; border-bottom: 1px solid #646464; background: #000; }

				.galleryPage checkbox { color: #8e8e8e; background: #000; }
				



				/* ### text box ### */
				.textBox { padding: 35px 35px 0 35px; clear:both; line-height: 24px; }
				.textBox h2 { font-family: 'HelveticaNeue LT 45 Light'; font-size: 24px; color: #fff; font-weight: normal; line-height: 26px; }
				.textBox h3 { font-family: 'HelveticaNeue LT 45 Light'; font-size: 20px; color: #fff; font-weight: normal; line-height: 26px; }
				.textBox p { padding: 15px 0 0 0; }
				.textBox a { color: #ccc; text-decoration: none; }
				.textBox a:hover { color: #fff; text-decoration: underline; }
				
				/* ### newsletterPage ### */
				.newsletterPage { padding: 35px 35px 0 35px; clear:both; line-height: 24px; }
				.newsletterPage h2 { font-family: 'HelveticaNeue LT 45 Light'; font-size: 24px; color: #fff; font-weight: normal; line-height: 26px; }
				.newsletterPage h3 { margin-top: 10px; padding: 0 0 0 34px; font-family: 'HelveticaNeue LT 45 Light'; font-size: 22px; background: url(images/up.jpg) 0 5px no-repeat!important; }
				.newsletterPage h3.ui-state-active { background: url(images/down.jpg) 0 5px no-repeat!important; }
				.newsletterPage h3 span { display: none; }
				.newsletterPage p { padding: 15px 0 0 0; }
				.newsletterPage a { color: #ccc; text-decoration: none; }
				.newsletterPage a:hover { color: #fff; text-decoration: underline; }
				
				.newsletterPage .content { padding: 15px 0 0 0; width: 390px; float: right; }
				.newsletterPage .content .btn { margin: 10px 0; padding: 0 10px; height: 21px; float: right; border: 1px solid #616161; font-size: 15px; color: #fff; text-align: center; line-height: 18px!important; text-decoration: none; background: url('images/btn-bg.gif') repeat-x; }
				
				/* ### search box ### */
				.searchBox { width: 262px; float: right; }
				.searchBox #s { margin-top: 3px; padding: 4px; float: right; width: 157px; height: 14px; color: #8e8e8e; border-left: 1px solid #343434; border-top: 1px solid #343434; border-right: 1px solid #343434; border-bottom: 1px solid #646464; background: #000; }
				.searchBox #searchsubmit { border: 0px; cursor: pointer; float: left; width: 93px; height: 37px; font-size: 0px; background: url('images/search-btn.png') no-repeat; }
				
				/* ### news page ### */
				.newsPage { padding: 35px 0 0 35px; width: 595px; float: left; font-size: 13px; line-height: 18px; }
				.newsPage h2 { padding-bottom: 5px; font-family: 'HelveticaNeue LT 45 Light'; font-size: 24px; color: #fff; font-weight: normal; line-height: 26px; }
				.newsPage h3 { padding-bottom: 4px; font-family: 'HelveticaNeue LT 45 Light'; font-size: 22px; color: #fff; font-weight: normal; line-height: 26px; }
				.newsPage h3 span { font-size: 12px; display: block; font-family: arial; }
				.newsPage .post { padding: 20px 0 5px 0; overflow: hidden; border-bottom: 1px solid #888787; }				
				.newsPage .meta { font-size: 12px; }
				.newsPage .backtotop { float: right; font-size: 10px; color: #999; }
				.newsPage p { padding: 10px 0 5px 0; }
				.newsPage a { color: #fff; text-decoration: none; }
				.newsPage a:hover { color: #fff; text-decoration: underline; }
				.newsPage .navigation { padding: 15px 0 0 0; overflow: hidden; }
				
				.newsPage h4 { font-family: 'HelveticaNeue LT 45 Light'; color: #fff; font-size: 18px; font-weight: normal; }
				.newsPage table { margin: 10px 0 0 0; }
				.newsPage table td p { padding: 0 0 10px 0; }
				
				/* ### gallery page ### */
				.ratesPage { padding: 45px 0px 0 35px; width: 650px; float: left; font-size: 13px; line-height: 18px;}				
				.ratesPage a { color: #fff; text-decoration: none; }
				.ratesPage a:hover { color: #fff; text-decoration: underline; }
				.ratesPage h2 { font-family: 'HelveticaNeue LT 45 Light'; font-size: 24px; color: #fff; font-weight: normal; line-height: 26px; }
				.ratesPage h3 { font-family: 'HelveticaNeue LT 45 Light'; font-size: 20px; color: #fff; font-weight: normal; line-height: 5px; }
				.ratesPage span.large { font-family: 'HelveticaNeue LT 45 Light'; font-size: 24px; color: #fff; }
				.ratesPage p { padding: 15px 0 0 0; }
				
				/* ### gallery page ### */
				.ratestopBlock { margin: 30px 0 0 25px; padding-top: 15px; position: relative; width: 650px; float: left; background: url('images/top.png') left top no-repeat; }
				.ratestopBlock .bottom { padding-bottom: 26px; width: 650px; float: left; background: url('images/bottom.png') left bottom no-repeat; }
				.ratestopBlock .center { padding: 0 6px 0 10px; width: 634px; float: left; background: url('images/center.png') left top repeat-y; }
				.ratestopBlock .content { padding: 0 10px; width: 614px; float: left; background: url('images/center1.gif') left top repeat-x; }
				.ratestopBlock ul { width: 180px; float: left; list-style: none; }
				.ratestopBlock li { padding: 0 0 0 18px; min-height: 30px; line-height: 30px; background: url('images/list-bg.png') no-repeat; }
				.ratestopBlock li a { font-family: 'HelveticaNeue LT 45 Light'; font-size: 16px; color: #fff; text-decoration: none; }
				.ratestopBlock li a:hover { color: #ccc; text-decoration: underline; }
				.ratestopBlock .rightforme { padding-left: 90px; width: 155px; float: left; font-size: 12px; color: #ccc; text-align: right; }
				.ratestopBlock h3 { font-family: 'HelveticaNeue LT 45 Light'; font-size: 24px; color: #ccc; font-weight: normal; line-height: 26px; }
				.ratestopBlock p { padding: 6px 0 0 0; }
				.ratestopBlock a.btn { margin-top: 5px; width: 77px; height: 21px; float: right; border: 1px solid #616161; font-size: 15px; color: #fff; text-align: center; line-height: 21px; text-decoration: none; background: url('images/btn-bg.gif') repeat-x; }
				.ratestopBlock .image { position: absolute; bottom: -20px; right: -10px; }
				
				/* ### ratesbot page ### */
				.ratesbotBlock { margin: 50px 0 0 35px; width: 610px; float: left; }
				.ratesbotBlock h3 { padding-bottom: 5px; font-family: 'HelveticaNeue LT 45 Light'; font-size: 24px; color: #fff; font-weight: normal; }
				.ratesbotBlock .date { float: right; font-size: 12px; }
				.ratesbotBlock table { margin: 25px 0 0 0; }
				.ratesbotBlock th { padding-bottom: 10px; font-family: 'HelveticaNeue LT 45 Light'; font-size: 12px; color: #fff; font-weight: normal; }
				.ratesbotBlock td { padding-bottom: 5px; font-family: 'HelveticaNeue LT 45 Light'; font-size: 12px; color: #fff; }
				.ratesbotBlock td a { padding-right: 15px; color: #fff; text-decoration: none; background: url('images/arrow1.png') right no-repeat; }
				.ratesbotBlock .backtotop { padding: 10px 0 5px 0; margin-bottom: 10px; overflow: hidden; border-bottom: 1px solid #9f9f9f; }
				.ratesbotBlock .backtotop a { float: right; font-size: 10px; color: #999; text-decoration: none; }
				.ratesbotBlock a:hover { color: #fff; text-decoration: underline; }
				
				/* ### product page ### */
				.productPage { padding: 35px 35px 0 35px; clear:both; line-height: 24px; }
				.productPage h2 { font-family: 'HelveticaNeue LT 45 Light'; font-size: 24px; color: #fff; font-weight: normal; line-height: 26px; }
				.productPage h3 { font-family: 'HelveticaNeue LT 45 Light'; font-size: 20px; color: #fff; font-weight: normal; line-height: 26px; }
				.productPage p { padding: 15px 0 0 0; }
				.productPage a { color: #fff; text-decoration: none; }
				.productPage a:hover { color: #ccffff; text-decoration: underline; }	

				
				.commentsBox { padding: 25px 0 0 0; }
				.commentsBox p { padding: 8px 0 0 0; }
				.commentsBox input {background: #000000; border-top: 0px; border-left: 1px solid #343434; border-right: 1px solid #343434;border-bottom: 1px solid #343434; color: #8E8E8E; padding: 4px; width: 225px; }
				.commentsBox textarea { background: #000000; border-top: 0px; border-left: 1px solid #343434; border-right: 1px solid #343434;border-bottom: 1px solid #343434; color: #8E8E8E; color: #8E8E8E; padding: 4px; }
				.commentsBox input#submit { cursor: pointer; width: 150px; float: left; border: 1px solid #616161; font-size: 15px; color: #fff; text-align: center; line-height: 21px; text-decoration: none; background: #212121 url('images/btn-bg.gif') repeat-x; }


			
				.productPage .backtotop { padding: 10px 0 5px 0; margin-bottom: 10px; overflow: hidden; border-bottom: 1px solid #9f9f9f; }
				.productPage .backtotop a { float: right; font-size: 10px; color: #999; text-decoration: none; }



				.productPage input { padding: 4px; color: #8e8e8e; border-left: 1px solid #343434; border-top: 1px solid #343434; border-right: 1px solid #343434; border-bottom: 1px solid #646464; background: #000; }
				.productPage textarea { padding: 4px; color: #8e8e8e; border-left: 1px solid #343434; border-top: 1px solid #343434; border-right: 1px solid #343434; border-bottom: 1px solid #646464; background: #000; }
				.productPage select { padding: 4px; color: #8e8e8e; border-left: 1px solid #343434; border-top: 1px solid #343434; border-right: 1px solid #343434; border-bottom: 1px solid #646464; background: #000; }

				.productPage checkbox { color: #8e8e8e; background: #000; text-indent: 1.5em;}




			
			/* ### right container ### */
			#rightCntr { padding-right: 21px; width: 264px; float: right; }
			
				/* ### front sidebar ### */
				.frontSidebar { width: 264px; float: left; }
				.frontSidebar .widget { margin-top: 15px; padding: 12px; width: 238px; float: left; border: 1px solid #5d5d5d; background: #3f3d3d url('images/widgetbg.gif') left bottom repeat-x; }
				.frontSidebar h3 { font-family: 'HelveticaNeue LT 45 Light'; font-size: 24px; color: #fff; font-weight: normal; }
				
				.frontSidebar .widget_search { width: 262px; padding: 0px; border: 0px; background: none; }
				.frontSidebar .widget_search label { display: none; }
				.frontSidebar .widget_search #s { margin-top: 3px; padding: 4px; float: right; width: 157px; height: 14px; color: #8e8e8e; border-left: 1px solid #343434; border-top: 1px solid #343434; border-right: 1px solid #343434; border-bottom: 1px solid #646464; background: #000; }
				.frontSidebar .widget_search #searchsubmit { border: 0px; cursor: pointer; float: left; width: 93px; height: 37px; font-size: 0px; background: url('images/search-btn.png') no-repeat; }				
				
				.frontSidebar .widget_newsletterwidget { font-size: 12px; color: #999; }
				.frontSidebar .widget_newsletterwidget p { padding: 6px 0 0 0; }
				.frontSidebar .widget_newsletterwidget input.field { padding: 4px; width: 225px; height: 14px; color: #8e8e8e; border-left: 1px solid #343434; border-top: 1px solid #343434; border-right: 1px solid #343434; border-bottom: 1px solid #646464; background: #000; }
				.frontSidebar .widget_newsletterwidget input.submit { cursor: pointer; margin: 8px 0 0 -8px; border: 0px; font-size: 0px; width: 93px; height: 37px; background: url('images/send.png') no-repeat; }
				
				.frontSidebar .widget_execphp { padding: 0 10px; width: 242px; }
				.frontSidebar .widget_execphp ul { list-style: none; }
				.frontSidebar .widget_execphp li { padding: 10px 0; }
				.frontSidebar .widget_execphp li a { font-family: 'HelveticaNeue LT 45 Light'; font-size: 24px; color: #fff; text-decoration: none; }
				.frontSidebar .widget_execphp li span { display: block; font-family: arial; font-size: 12px; color: #999; }
				.frontSidebar .widget_execphp li a:hover { color: #ccc; }
			


				.frontSidebar .widget_text { padding: 0px 0; width: 262px; background: #141414; }
				.frontSidebar .widget_text h3 { padding: 0 12px 10px 12px; }
				.frontSidebar .widget_text ul { list-style: none; font-size: 12px; }
				.frontSidebar .widget_text li { margin-bottom: 10px; }
				.frontSidebar .widget_text li a { padding: 0 0 0 10px; height: 20px; display: block; color: #ccc; text-decoration: none; line-height: 20px; background: #242424; }
				.frontSidebar .widget_text li a:hover { text-decoration: underline; }
				.frontSidebar .widget_text .fishing { width: 120px; float: left; }
				.frontSidebar .widget_text .rightF { width: 135px; float: right; }
				.frontSidebar .widget_text a.overview { margin: 2px 0 0 10px; width: 77px; height: 21px; float: left; border: 1px solid #616161; font-size: 15px; color: #fff; text-align: center; line-height: 21px; text-decoration: none; background: url('images/btn-bg.gif') repeat-x; }
				
				.frontSidebar .widget_sp_image { padding-top: 5px; padding-bottom: 5px; font-size: 10px; color: #999; line-height: 12px; }
				.frontSidebar .widget_sp_image img { float: left; margin-right: 10px; }
				.frontSidebar .widget_sp_image h3 { padding: 10px 40px 4px 0; font-family: 'HelveticaNeue LT 45 Light'; font-size: 15px; color: #ccc; line-height: 16px; font-weight: normal; }
				.frontSidebar .widget_sp_image a.btn { margin-top: 5px; width: 77px; height: 21px; float: left; border: 1px solid #616161; font-size: 15px; color: #fff; text-align: center; line-height: 21px; text-decoration: none; background: url('images/btn-bg.gif') repeat-x; }
				
				.frontSidebar .staticMap { margin: -10px 0 0 0; padding-left: 10px; font-family: 'HelveticaNeue LT 45 Light'; font-size: 11px; color: #999; }
				.frontSidebar .staticMap img { margin-bottom: -12px; float: right; border-left: 1px solid #8d8d8d; }
				.frontSidebar .staticMap h4 { padding: 6px 0 0 0; font-size: 15px; font-weight: normal; line-height: 13px; }
				.frontSidebar .staticMap h3 { padding: 0px; font-size: 24px; font-weight: normal; line-height: 20px; }
				.frontSidebar .staticMap p { padding: 9px 0 0 0; }
				.frontSidebar .staticMap .btn { width: 77px; height: 21px; float: left; border: 1px solid #616161; font-size: 15px; color: #fff; text-align: center; line-height: 21px; text-decoration: none; background: url('images/btn-bg.gif') repeat-x; }
				
				.tabbed-widget { padding: 10px 0!important; width: 262px!important; }
				.tabbed-widget h3 { padding: 0 12px 10px 12px; }
				.tabbed-widget .tw-tabbed-nav { list-style: none; border-bottom: 1px solid #5d5d5d; background: url('images/tab-bg.gif') repeat-x; }
				.tabbed-widget .tw-tabbed-nav li a { padding: 5px 10px 0 10px; width: 64px; height: 34px; float: left; font-size: 12px; color: #ccc; text-decoration: none; border-right: 1px solid #424141; background: url('images/tab-bg.gif') repeat-x; }
				.tabbed-widget .tw-tabbed-nav li#tab-link-3-2 a,.tabbed-widget .tw-tabbed-nav li#tab-link-4-2 a { padding-right: 6px; border: 0px; width: 75px; }
				.tabbed-widget .tw-tabbed-nav li a:hover,.frontSidebar .tabbed-widget .tw-tabbed-nav li.ui-tabs-selected a { background: url('images/tab-bg-ho.gif') repeat-x; }
				.tabbed-widget .ui-corner-bottom { padding: 12px; width: 238px; font-size: 12px; color: #ccc; }
				.tabbed-widget .ui-corner-bottom h4 { padding-bottom: 7px; font-size: 12px; color: #ccc; text-transform: uppercase; }
				.tabbed-widget .ui-corner-bottom table { width: 100%; }
				.tabbed-widget .ui-corner-bottom table tr td { padding: 7px 0; }
				.tabbed-widget .ui-corner-bottom ul { padding: 0 0 0 15px; }
				.tabbed-widget .ui-corner-bottom li { padding: 2px 0; }
				.tabbed-widget .ui-corner-bottom li a { color: #ccc; text-decoration: none; }
				.tabbed-widget .ui-corner-bottom li a:hover { color: #fff; text-decoration: underline; }
				.tabbed-widget .ui-corner-bottom a.more { margin-top: 10px; width: 77px; height: 21px; float: left; border: 1px solid #616161; font-size: 15px; color: #fff; text-align: center; line-height: 18px; text-decoration: none; background: url('images/btn-bg.gif') repeat-x; }
				
				/* ### news sidebar ### */
				.newsSidebar { padding: 50px 0 0 0; width: 264px; float: left; }
				.newsSidebar .widget { margin-top: 15px; padding: 12px; width: 238px; float: left; border: 1px solid #5d5d5d; background: #3f3d3d url('images/widgetbg.gif') left bottom repeat-x; }
				.newsSidebar h3 { font-family: 'HelveticaNeue LT 45 Light'; font-size: 24px; color: #fff; font-weight: normal; }
				.newsSidebar a { color: #ccc; text-decoration: none; font-size: 12px;}
				.newsSidebar a:hover { color: #fff; text-decoration: underline; font-size: 12px; }
				
				.newsSidebar ul { list-style: none; }

				.newsSidebar .widget_search { margin: -10px 0 10px 0; width: 262px; padding: 0px; border: 0px; background: none; }
				.newsSidebar .widget_search label { display: none; }
				.newsSidebar .widget_search #s { margin-top: 3px; padding: 4px; float: right; width: 157px; height: 14px; color: #8e8e8e; border-left: 1px solid #343434; border-top: 1px solid #343434; border-right: 1px solid #343434; border-bottom: 1px solid #646464; background: #000; }
				.newsSidebar .widget_search #searchsubmit { border: 0px; cursor: pointer; float: left; width: 93px; height: 37px; font-size: 0px; background: url('images/search-btn.png') no-repeat; }				
				
				.newsSidebar .widget_newsletterwidget { font-size: 12px; color: #999; }
				.newsSidebar .widget_newsletterwidget p { padding: 6px 0 0 0; }
				.newsSidebar .widget_newsletterwidget input.field { padding: 4px; width: 225px; height: 14px; color: #8e8e8e; border-left: 1px solid #343434; border-top: 1px solid #343434; border-right: 1px solid #343434; border-bottom: 1px solid #646464; background: #000; }
				.newsSidebar .widget_newsletterwidget input.submit { cursor: pointer; margin: 8px 0 0 -8px; border: 0px; font-size: 0px; width: 93px; height: 37px; background: url('images/send.png') no-repeat; }
				
				.newsSidebar .car-container { padding: 10px 0 0 0; font-family: 'HelveticaNeue LT 45 Light'; font-size: 12px; color: #fff; line-height: 18px; }
				.newsSidebar .car-container ul { list-style: none; }
				.newsSidebar .car-container ul ul { padding: 10px 0 10px 25px; }
				.newsSidebar .car-container span.car-yearmonth { padding: 2px 10px; display: block; background: #413f3f; }
				.newsSidebar .car-container ul ul li a { color: #fff; text-decoration: none; }
				.newsSidebar .car-container ul ul li a:hover { color: #ccc; text-decoration: underline; }
				
				.newsSidebar .lpbcWidget { padding: 12px 0 0 0; width: 262px; font-family: 'HelveticaNeue LT 45 Light'; font-size: 12px; color: #fff; line-height: 18px; }
				.newsSidebar .lpbcWidget h3 { padding: 0 12px 10px 12px; }
				.newsSidebar .lpbcWidget h4 { padding: 2px 12px; font-size: 12px; font-weight: normal; background: #413f3f; }
				.newsSidebar .lpbcWidget ul { list-style: none; }
				.newsSidebar .lpbcWidget ul ul { padding: 10px 0 10px 25px; }
				.newsSidebar .lpbcWidget a { color: #fff; text-decoration: none; }
				.newsSidebar .lpbcWidget a:hover { color: #ccc; text-decoration: underline; }
				
				.newsSidebar .staticMap { margin: -10px 0 0 -2px; font-family: 'HelveticaNeue LT 45 Light'; font-size: 11px; color: #999; }
				.newsSidebar .staticMap img { margin: 0 -12px -12px 0; float: right; border-left: 1px solid #8d8d8d; }
				.newsSidebar .staticMap h4 { padding: 4px 0 0 0; font-size: 15px; font-weight: normal; line-height: 13px; }
				.newsSidebar .staticMap h3 { padding: 0px; font-size: 24px; font-weight: normal; line-height: 20px; }
				.newsSidebar .staticMap p { padding: 8px 0 0 0; }
				.newsSidebar .staticMap .btn { width: 77px; height: 21px; float: left; border: 1px solid #616161; font-size: 15px; color: #fff; text-align: center; line-height: 21px; text-decoration: none; background: url('images/btn-bg.gif') repeat-x; }
				
				/* ### rates sidebar ### */
				.ratesSidebar { padding: 50px 0 0 0; width: 264px; float: left; }
				.ratesSidebar .widget { margin-top: 15px; padding: 12px; width: 238px; float: left; border: 1px solid #5d5d5d; background: #3f3d3d url('images/widgetbg.gif') left bottom repeat-x; }
				.ratesSidebar h3 { font-family: 'HelveticaNeue LT 45 Light'; font-size: 24px; color: #fff; font-weight: normal; }
				
				.ratesSidebar .widget_search { margin: -10px 0 0 0; width: 262px; padding: 0px; border: 0px; background: none; }
				.ratesSidebar .widget_search label { display: none; }
				.ratesSidebar .widget_search #s { margin-top: 3px; padding: 4px; float: right; width: 157px; height: 14px; color: #8e8e8e; border-left: 1px solid #343434; border-top: 1px solid #343434; border-right: 1px solid #343434; border-bottom: 1px solid #646464; background: #000; }
				.ratesSidebar .widget_search #searchsubmit { border: 0px; cursor: pointer; float: left; width: 93px; height: 37px; font-size: 0px; background: url('images/search-btn.png') no-repeat; }				
				
				.ratesSidebar .widget_newsletterwidget { font-size: 12px; color: #999; }
				.ratesSidebar .widget_newsletterwidget p { padding: 6px 0 0 0; }
				.ratesSidebar .widget_newsletterwidget input.field { padding: 4px; width: 225px; height: 14px; color: #8e8e8e; border-left: 1px solid #343434; border-top: 1px solid #343434; border-right: 1px solid #343434; border-bottom: 1px solid #646464; background: #000; }
				.ratesSidebar .widget_newsletterwidget input.submit { cursor: pointer; margin: 8px 0 0 -8px; border: 0px; font-size: 0px; width: 93px; height: 37px; background: url('images/send.png') no-repeat; }
				
				.ratesSidebar .widget_execphp { padding: 0 10px; width: 242px; }
				.ratesSidebar #execphp-5 h3,.ratesSidebar #execphp-6 h3 { margin-left: -10px; padding-left: 97px; width: 165px; height: 38px; font-size: 21px; line-height: 31px; background: url(images/title1.gif) no-repeat; }
				.ratesSidebar .widget_execphp ul { list-style: none; }
				.ratesSidebar .widget_execphp li { padding: 10px 0; }
				.ratesSidebar .widget_execphp li a { font-family: 'HelveticaNeue LT 45 Light'; font-size: 24px; color: #fff; text-decoration: none; }
				.ratesSidebar .widget_execphp li span { display: block; font-family: arial; font-size: 12px; color: #999; }
				.ratesSidebar .widget_execphp li a:hover { color: #ccc; }
				
				.ratesSidebar .widget_text { padding: 10px 0; width: 262px; background: #141414; }
				.ratesSidebar .widget_text h3 { padding: 0 12px 10px 12px; }
				.ratesSidebar .widget_text ul { list-style: none; font-size: 12px; }
				.ratesSidebar .widget_text li { margin-bottom: 10px; }
				.ratesSidebar .widget_text li a { padding: 0 0 0 10px; height: 20px; display: block; color: #ccc; text-decoration: none; line-height: 20px; background: #242424; }
				.ratesSidebar .widget_text li a:hover { text-decoration: underline; }
				.ratesSidebar .widget_text .fishing { width: 120px; float: left; }
				.ratesSidebar .widget_text .rightF { width: 135px; float: right; }
				.ratesSidebar .widget_text a.overview { margin: 2px 0 0 10px; width: 77px; height: 21px; float: left; border: 1px solid #616161; font-size: 15px; color: #fff; text-align: center; line-height: 21px; text-decoration: none; background: url('images/btn-bg.gif') repeat-x; }
				
				.ratesSidebar .staticMap { margin: -10px 0 0 0; padding-left: 10px; font-family: 'HelveticaNeue LT 45 Light'; font-size: 11px; color: #999; }
				.ratesSidebar .staticMap img { margin-bottom: -10px; float: right; border-left: 1px solid #8d8d8d; }
				.ratesSidebar .staticMap h4 { padding: 7px 0 0 0; font-size: 15px; font-weight: normal; line-height: 13px; }
				.ratesSidebar .staticMap h3 { padding: 0px; font-size: 24px; font-weight: normal; line-height: 20px; }
				.ratesSidebar .staticMap p { padding: 8px 0 0 0; }
				.ratesSidebar .staticMap .btn { width: 77px; height: 21px; float: left; border: 1px solid #616161; font-size: 15px; color: #fff; text-align: center; line-height: 21px; text-decoration: none; background: url('images/btn-bg.gif') repeat-x; }
				
				.ratesSidebar .widget_sp_image { padding-top: 5px; padding-bottom: 5px; font-size: 10px; color: #999; line-height: 12px; }
				.ratesSidebar .widget_sp_image img { float: left; margin-right: 10px; }
				.ratesSidebar #widget_sp_image-2 img { margin: 0px; }
				.ratesSidebar .widget_sp_image h3 { padding: 10px 40px 4px 0; font-family: 'HelveticaNeue LT 45 Light'; font-size: 15px; color: #ccc; line-height: 16px; font-weight: normal; }
				.ratesSidebar .widget_sp_image a.btn { margin-top: 5px; width: 77px; height: 21px; float: left; border: 1px solid #616161; font-size: 15px; color: #fff; text-align: center; line-height: 21px; text-decoration: none; background: url('images/btn-bg.gif') repeat-x; }
				.ratesSidebar .widget_slideshow { padding: 6px; width: 250px; }
				.ratesSidebar .widget_slideshow .widget{ padding: 0; border: 0px; margin: 0px; }
				
				/* ### newsletter sidebar ### */
				.newsletterSidebar { padding: 20px 0 0 0; width: 264px; float: left; }
				.newsletterSidebar .widget { margin: 15px 0 10px 0; position: relative; padding: 12px; width: 238px; float: left; border: 1px solid #5d5d5d; font-size: 11px; line-height: 20px; color: #ccc; background: #3f3d3d url('images/widgetbg.gif') left bottom repeat-x; }
				.newsletterSidebar h3 { font-family: 'HelveticaNeue LT 45 Light'; font-size: 24px; color: #fff; font-weight: normal; }
				.newsletterSidebar p { padding: 15px 0 0 0; }
				.newsletterSidebar #text-10 h3 { padding: 0 0 0 110px; }
				.newsletterSidebar h3 span { line-height: 20px; font-size: 12px; }
				.newsletterSidebar .newsletter-icon { position: absolute; top: -15px; left: 20px; }
				.newsletterSidebar #text-9 { padding: 0; width: 262px; }
				
				.newsletterSidebar .widget_newsletterwidget { font-size: 12px; color: #999; }
				.newsletterSidebar .widget_newsletterwidget p { padding: 6px 0 0 0; }
				.newsletterSidebar .widget_newsletterwidget input.field { padding: 4px; width: 225px; height: 14px; color: #8e8e8e; border-left: 1px solid #343434; border-top: 1px solid #343434; border-right: 1px solid #343434; border-bottom: 1px solid #646464; background: #000; }
				.newsletterSidebar .widget_newsletterwidget input.submit { cursor: pointer; margin: 8px 0 0 -8px; border: 0px; font-size: 0px; width: 93px; height: 37px; background: url('images/send.png') no-repeat; }
				
				.newsletterSidebar .widget_execphp { padding: 0 10px; width: 242px; }
				.newsletterSidebar .widget_execphp ul { list-style: none; }
				.newsletterSidebar .widget_execphp li { padding: 10px 0; }
				.newsletterSidebar .widget_execphp li a { font-family: 'HelveticaNeue LT 45 Light'; font-size: 24px; color: #fff; text-decoration: none; }
				.newsletterSidebar .widget_execphp li span { display: block; font-family: arial; font-size: 12px; color: #999; line-height: 14px; }
				.newsletterSidebar .widget_execphp li a:hover { color: #ccc; }
				.newsletterSidebar .btn { padding: 0 10px; height: 21px; float: left; border: 1px solid #616161; font-size: 15px; color: #fff; text-align: center; line-height: 21px; text-decoration: none; background: url('images/btn-bg.gif') repeat-x; }
				
				/* ### small sidebar ### */
				.smallSidebar { width: 214px; float: left; }
				.smallSidebar .widget { margin: 15px 0 0 0; float: left; border: 1px solid #777; }
				
				.lpbcWidgetCategory ul { display: none;}
				
				/* ### news sidebar ### */
				.posttempSidebar { padding: 50px 0 0 0; width: 264px; float: left; }
				.posttempSidebar .widget { margin-top: 15px; padding: 12px; width: 238px; float: left; border: 1px solid #5d5d5d; background: #3f3d3d url('images/widgetbg.gif') left bottom repeat-x; }
				.posttempSidebar h3 { font-family: 'HelveticaNeue LT 45 Light'; font-size: 24px; color: #fff; font-weight: normal; }
				.posttempSidebar a { color: #ccc; text-decoration: none; font-size: 12px;}
				.posttempSidebar a:hover { color: #fff; text-decoration: underline; padding: 10px 0 0 0; font-size: 12px; }
				.posttempSidebar ul { list-style: none; padding: 2px 0 2px 5px; }
				.posttempSidebar ul li { padding: 2px 0 2px 15px; /*background: url('images/arrow1.png') 0 6px no-repeat; */}


				.posttempSidebar .widget_search { margin: -10px 0 10px 0; width: 262px; padding: 0px; border: 0px; background: none; }
				.posttempSidebar .widget_search label { display: none; }
				.posttempSidebar .widget_search #s { margin-top: 3px; padding: 4px; float: right; width: 157px; height: 14px; color: #8e8e8e; border-left: 1px solid #343434; border-top: 1px solid #343434; border-right: 1px solid #343434; border-bottom: 1px solid #646464; background: #000; }
				.posttempSidebar .widget_search #searchsubmit { border: 0px; cursor: pointer; float: left; width: 93px; height: 37px; font-size: 0px; background: url('images/search-btn.png') no-repeat; }				
				
				.posttempSidebar .widget_text p { padding: 8px 0 0 0; }
				
				.posttempSidebar .staticMap { margin: -12px 0 0 0; padding: 0; width: 250px; font-family: 'HelveticaNeue LT 45 Light'; font-size: 11px; color: #999; }
				.posttempSidebar .staticMap img { margin-bottom: -12px; float: right; border-left: 1px solid #8d8d8d; }
				.posttempSidebar .staticMap h4 { padding: 7px 0 0 0; font-size: 15px; font-weight: normal; line-height: 13px; }
				.posttempSidebar .staticMap h3 { padding: 0px; font-size: 24px; font-weight: normal; line-height: 20px; }
				.posttempSidebar .staticMap p { padding: 8px 0 0 0; }
				.posttempSidebar .staticMap .btn { padding: 0px!important; width: 77px; height: 21px; float: left; border: 1px solid #616161; font-size: 15px; color: #fff; text-align: center; line-height: 21px; text-decoration: none; background: url('images/btn-bg.gif') repeat-x; }
				
				.posttempSidebar .widget_wp-category-archive h4 { padding: 2px 0; font-size: 150px; }
				

				.posttempSidebar .widget_srp-post-title-link h4 { padding: 0px; font-size: 18px; font-weight: normal; line-height: 20px; }

				.posttempSidebar .widget_newsletterwidget { font-size: 12px; color: #999; }
				.posttempSidebar .widget_newsletterwidget p { padding: 6px 0 0 0; }
				.posttempSidebar .widget_newsletterwidget input.field { padding: 4px; width: 225px; height: 14px; color: #8e8e8e; border-left: 1px solid #343434; border-top: 1px solid #343434; border-right: 1px solid #343434; border-bottom: 1px solid #646464; background: #000; }
				.posttempSidebar .widget_newsletterwidget input.submit { cursor: pointer; margin: 8px 0 0 -8px; border: 0px; font-size: 0px; width: 93px; height: 37px; background: url('images/send.png') no-repeat; }

							
			/* ### footer container ### */
			#footerCntr { margin-top: 25px; padding: 19px 0 0 0; width: 986px; min-height: 243px; float: left; border-top: 1px solid #293030; background: #000808 url('images/footer-bg.gif') top repeat-x; }
			#footerCntr .widget { padding: 0 10px; width: 270px; min-height: 243px; float: left; background: url(images/line-footer.gif) right top no-repeat; }
			#footerCntr .widget_nav_menu { padding-top: 10px; font-family: 'HelveticaNeue LT 45 Light'; }
			#footerCntr .widget_nav_menu h3 { padding: 0 0 5px 0; font-size: 24px; color: #666; font-weight: normal; }
			#footerCntr .widget_nav_menu ul { list-style: none; }
			#footerCntr .widget_nav_menu a { padding: 0 0 0 13px; margin-top: 2px; width: 266px; height: 20px; float: left; font-size: 16px; color: #666; text-decoration: none; line-height: 20px; background: url(images/footer-menubg.png) left no-repeat; }
			#footerCntr .widget_nav_menu a:hover { color: #ccc; }
			

			
			#footerCntr .widget_sp_image { padding-right: 0px; width: 328px; background: none; }
			#footerCntr .widget_sp_image h2 { padding: 0 0 5px 0; font-family: 'HelveticaNeue LT 45 Light'; font-size: 24px; color: #ccc; font-weight: normal; }
			#footerCntr .widget_sp_image h3 { padding: 0 0 5px 0; font-family: 'HelveticaNeue LT 45 Light'; font-size: 20px; color: #666; font-weight: normal; }
			#footerCntr .widget_sp_image a.widget_sp_image-image-link { width: 209px; float: right; }
			#footerCntr .widget_sp_image .widget_sp_image-description { padding: 10px 0 0 0; width: 108px; float: left; font-size: 12px; color: #ccc; text-align: right; }
			#footerCntr .widget_sp_image .widget_sp_image-description a { margin-top: 12px; width: 77px; height: 21px; float: right; border: 1px solid #616161; font-size: 15px; color: #fff; text-align: center; line-height: 21px; text-decoration: none; line-height: 21px; background: url('images/btn-bg.gif') repeat-x; }
			
			/* ### copy right ### */
			.copyRight { padding: 10px 20px; width: 946px; float: left; font-size: 10px; color: #3f3f3f; border-top: 1px solid #141414; }
			.copyRight p { float: left; }
			.copyRight ul { float: right; list-style: none; }
			.copyRight li { float: left; padding: 0 11px 0 8px; background: url('images/line.gif') right no-repeat; }
			.copyRight li.last { padding-right: 0px; background: none; }
			.copyRight a { font-size: 10px; color: #3f3f3f; text-decoration: none; }
			.copyRight a:hover { color: #666; text-decoration: underline; }
			
			/* ### copy right ### */
			.newsletterFooter { padding: 10px 20px; margin-top: 33px; width: 946px; height: 35px; float: left; font-size: 10px; color: #3f3f3f; line-height: 35px; border-top: 1px solid #293030; background: url(images/news-foot.gif) repeat-x; }
			.newsletterFooter p { float: left; }
			.newsletterFooter ul { float: right; list-style: none; }
			.newsletterFooter li { float: left; padding: 0 11px 0 8px; background: url('images/line.gif') right no-repeat; }
			.newsletterFooter li.last { padding-right: 0px; background: none; }
			.newsletterFooter a { font-size: 10px; color: #3f3f3f; text-decoration: none; }
			.newsletterFooter a:hover { color: #666; text-decoration: underline; }

/* Begin Images */
img.centered { display: block; margin-left: auto; margin-right: auto; }
img.alignright { margin: 0 0 2px 12px; display: inline; }
img.alignleft { margin: 0 12px 2px 0; display: inline; }
.alignright { float: right; }
.alignleft { float: left; }
/* End Images */

.wp_compare_tables {
    font-size: 11px;
    width: 100%;
    color: #FFF;
}
.wp_compare_tables th {
    line-height: 1.2;
    padding: 5px 0;
}

tr.wp_compare_tables-tbody-tr-odd {
    background: #292829;
}

.wp_compare_tables td {
    padding-right: 5px;
}