div#main { margin-top: 0px; padding-top: 0px; }

div#footer_up { padding-top: 5px !important; padding-bottom: 0 !important; }
	div#footer_up div.widget { margin-bottom: 10px; }

div.searches {
	position: absolute;
	width: 670px;
	height: 50px;
	
	margin: 30px 0 0 305px;
	
	padding: 13px 0 0 10px;
}
div.searches table td { float: left; display: inline-block; }
div.searches label { color: rgba(255,255,255, 0.95); font-size: 14px; }
div.searches input { background: rgba(255,255,255, 0.95); color: rgba(0,0,0, 0.95); padding: 3px 2px; border-radius: 5px; font-size: 12px; }
div.searches input#s1, div.searches input#s2 { margin: 0 10px 0 5px; }

ul.menu.main {
	twidth: 528px;
	twidth: 510px;
	theight: 43px;
	theight: 38px;
	
	tbackground: url("images/menu1.png") no-repeat left top;
	tpadding: 5px 0 0 18px;
}

ul.menu.main > li > ul { tmargin-top: -13px; }

ul.menu.category {
	tmargin: 0 0 0 5px;
	
	width: 608px;
	height: 38px;
	
	padding-left: 10px;
	
	position: relative !important;
	background: url("images/menu2.png") no-repeat left top;
}

ul.menu.category > li > ul { margin-top: -8px; }


ul.menu.main > li > ul { margin-left: -20px; }
ul.menu.category > li > ul { margin-left: -13px; }



.menu.main > li { line-height: 35px !important; }
	.menu.main > li > a{ padding: 0 2px !important; tmargin: 0 10px 0 0 !important; }

a { font-family: 'Roboto Condensed', sans-serif; }
span { font-family: 'Roboto Condensed', sans-serif; }
div.widget h3 { font-family: 'Roboto Condensed', sans-serif; }
div.widget div.content h2 a { font-family: 'Roboto Condensed', sans-serif; }
div.widget div.content p { font-size: 14px !important; }

div.search { background: none !important; box-shadow: none; }
	div.search input[type="text"] { background: none; box-shadow: none; width: 99px !important; }

	div#header div.search input[type="text"] { color: #005b91 !important; }
		div#header div.search input[type="text"]:focus { color: #002f4b !important; }
	
.hlink { float: right; }
	.hlink a { float: left; font-size: 14px; color: #b96a7d; line-height: 33px; text-decoration: none; }
		.hlink a span.red { color: #ff5558;  }

.hlink1 { margin: 0px 20px 0 0; padding-left: 38px; background: url("images/calc.png") no-repeat 0px center; }

img.round { border-radius: 2560px !important; border: 3px solid #fff !important; box-shadow: 1px 1px 5px rgba(0,0,0, 0.125) !important; }
div.widget div.content img {  }


div.widget {
	background: #fff !important;
	border-radius: 4px !important;
	
	box-shadow: 2px 2px 10px rgba(0,0,0, 0.125);
}
	div.widget h3 {
		float: none !important;
		text-align: left !important;
		
		background-color: #0081c3 !important; /* Old browsers */
		background-image: url("images/bt.png") !important;
		background-repeat: no-repeat !important;
		background-position: 6px 5px !important;
		
		background: url("images/bt.png") no-repeat 6px 5px, #0081c3 !important; /* Old browsers */
		background: url("images/bt.png") no-repeat 6px 5px, -moz-linear-gradient(top,  #0081c3 0%, #0057a6 100%) !important; /* FF3.6+ */
		background: url("images/bt.png") no-repeat 6px 5px, -webkit-gradient(linear, left top, left bottom, color-stop(0%,#0081c3), color-stop(100%,#0057a6)) !important; /* Chrome,Safari4+ */
		background: url("images/bt.png") no-repeat 6px 5px, -webkit-linear-gradient(top,  #0081c3 0%,#0057a6 100%) !important; /* Chrome10+,Safari5.1+ */
		background: url("images/bt.png") no-repeat 6px 5px, -o-linear-gradient(top,  #0081c3 0%,#0057a6 100%) !important; /* Opera 11.10+ */
		background: url("images/bt.png") no-repeat 6px 5px, -ms-linear-gradient(top,  #0081c3 0%,#0057a6 100%) !important; /* IE10+ */
		background: url("images/bt.png") no-repeat 6px 5px, linear-gradient(to bottom,  #0081c3 0%,#0057a6 100%) !important; /* W3C */
		filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#0081c3', endColorstr='#0057a6',GradientType=0 ) !important; /* IE6-9 */
		
		border: none !important;
		border-top-left-radius: 4px !important;
		border-top-right-radius: 4px !important;
		
		box-shadow: none !important;
		
		height: auto !important;
		line-height: 30px !important;
		
		margin: 0 0 1px 0 !important;
		padding: 0 10px 0 26px !important;
		
		font-size: 17px !important;
		font-weight: normal !important;
		color: rgba(255,255,255, 0.9);
	}
	div.widget div.content {
		background: none !important;
		
		border: none !important;
		border-top: 2px solid #087abf !important;
		
		border-radius: none !important;
		box-shadow: none !important;
	}
	div.widget div.content p { font-size: 12px !important; }

div.widget.color1 {  }
	div.widget.color1 h3 {
		background-color: #004d75 !important; /* Old browsers */
		background-image: url("images/bt.png") !important;
		background-repeat: no-repeat !important;
		background-position: 6px 5px !important;
		
		background: url("images/bt.png") no-repeat 6px 5px, #004d75 !important; /* Old browsers */
		background: url("images/bt.png") no-repeat 6px 5px, -moz-linear-gradient(top,  #004d75 0%, #003564 100%) !important; /* FF3.6+ */
		background: url("images/bt.png") no-repeat 6px 5px, -webkit-gradient(linear, left top, left bottom, color-stop(0%,#004d75), color-stop(100%,#003564)) !important; /* Chrome,Safari4+ */
		background: url("images/bt.png") no-repeat 6px 5px, -webkit-linear-gradient(top,  #004d75 0%,#003564 100%) !important; /* Chrome10+,Safari5.1+ */
		background: url("images/bt.png") no-repeat 6px 5px, -o-linear-gradient(top,  #004d75 0%,#003564 100%) !important; /* Opera 11.10+ */
		background: url("images/bt.png") no-repeat 6px 5px, -ms-linear-gradient(top,  #004d75 0%,#003564 100%) !important; /* IE10+ */
		background: url("images/bt.png") no-repeat 6px 5px, linear-gradient(to bottom,  #004d75 0%,#003564 100%) !important; /* W3C */
		filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#004d75', endColorstr='#003564',GradientType=0 ) !important; /* IE6-9 */
		
	}
	div.widget.color1 div.content { border-top: 2px solid #084d75 !important; }
	
div.widget.color2 { background: url("images/bc2.png") repeat left top !important; }
	div.widget.color2 h3 {
		background-color: rgba(255,255,255,0.25) !important; /* Old browsers */
		background-image: url("images/bt.png") !important;
		background-repeat: no-repeat !important;
		background-position: 6px 5px !important;
		
		background: url("images/bt.png") no-repeat 6px 5px, -moz-linear-gradient(top,  rgba(255,255,255,0.25) 0%, rgba(255,255,255,0.10) 100%) !important; /* FF3.6+ */
		background: url("images/bt.png") no-repeat 6px 5px, -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(255,255,255,0.25)), color-stop(100%,rgba(255,255,255,0.10))) !important; /* Chrome,Safari4+ */
		background: url("images/bt.png") no-repeat 6px 5px, -webkit-linear-gradient(top,  rgba(255,255,255,0.25) 0%,rgba(255,255,255,0.10) 100%) !important; /* Chrome10+,Safari5.1+ */
		background: url("images/bt.png") no-repeat 6px 5px, -o-linear-gradient(top,  rgba(255,255,255,0.25) 0%,rgba(255,255,255,0.10) 100%) !important; /* Opera 11.10+ */
		background: url("images/bt.png") no-repeat 6px 5px, -ms-linear-gradient(top,  rgba(255,255,255,0.25) 0%,rgba(255,255,255,0.10) 100%) !important; /* IE10+ */
		background: url("images/bt.png") no-repeat 6px 5px, linear-gradient(to bottom,  rgba(255,255,255,0.25) 0%,rgba(255,255,255,0.10) 100%) !important; /* W3C */
		filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#1cffffff', endColorstr='#36ffffff',GradientType=0 ) !important; /* IE6-9 */
	}
	div.widget.color2 div.content { border: none !important; border-top: 2px solid rgba(255,255,255,0.10) !important; }
	div.widget.color2 div.content a { color: #fff !important; }
	
	
	div.widget div.content p { color: #000 !important; }
	div.widget div.content span { color: #000 !important; }
	div.widget div.content span a { color: #000 !important; }
	div.widget div.content div.megathumb span { color: #fff !important; }
	div.widget div.content div.megathumb span a { color: #000 !important; }
	
	div.widget.color1 div.content p { color: #000 !important; }
	div.widget.color1 div.content span { color: #000 !important; }
	div.widget.color1 div.content span a { color: #000 !important; }
	div.widget.color1 div.content div.megathumb span { color: #fff !important; }
	div.widget.color1 div.content div.megathumb span a { color: #fff !important; }
	
	div.widget.color2 div.content p { color: #eee !important; }
	div.widget.color2 div.content span { color: #fff !important; }
	div.widget.color2 div.content span a { color: #fff !important; }
	
div.widget h2 { font-weight: normal; }
	div.widget h2 a { font-size: 15px !important; }

div.widget div.content a.more {
	float: right;
	margin: 7px 10px 0 0;
	
	font-size: 13px !important;
	
	padding-right: 14px;
	background: url('icons/arrow.png') no-repeat right 4px;
}

div.widget div.content img { border-radius: 4px; }

div.megathumb div.megameta.top { border-top-left-radius: 4px; border-top-right-radius: 4px; }
div.megathumb div.megameta.bottom { border-bottom-left-radius: 4px; border-bottom-right-radius: 4px; }

div.widget div.content div.megathumb div.megameta span { background-color: rgba(0,0,0, 0) !important; }


ul.custom_categories li { float: none !important; display: block !important; margin-left: 5px !important; list-style: none !important; line-height: 25px !important; }
	ul.custom_categories li a { font-size: 14px !important; }
	
	
	
div.widget.navigation h3 { color: #fff !important; }
div.widget.navigation h3 a { color: #fff !important; }	

div.widget.navigation div#wp_page_numbers { color: #000 !important; margin-left: -15px !important; }
div.widget.navigation div#wp_page_numbers a { color: #005B91 !important; }
	
.wpcf7-form-control { border: 1px solid rgba(0,0,0, 0.35); border-radius: 4px; }
.we2rf td { padding-right: 15px !important; line-height: 25px !important; font-size: 13px !important; }

div.widget.meta div.content { width: 700px !important; }
div.widget.related div.content { width: 690px !important; }
	
div.widget.ctlg div.content { width: 210px !important; }
	
	
div#single div.content span { padding: 0 !important; font-size: 13px; opacity: 1; transition: 0; }

div#single div.content h1, div#single div.content h2, div#single div.content h3, div#single div.content h4, div#single div.content h5, div#single div.content h6, div#single div.content h7 { font-weight: normal; font-family: 'Neucha', Sans-Serif !important; }
div#single div.content h1 *, div#single div.content h2 *, div#single div.content h3 *, div#single div.content h4 *, div#single div.content h5 *, div#single div.content h6 *, div#single div.content h7 * { font-family: 'Neucha', Sans-Serif !important; }
div#single div.content h1 { font-size: 28px; padding: 6px 0 0 0; line-height: 40px; }
div#single div.content h2 { font-size: 24px; padding: 6px 0 0 0; line-height: 36px; }
div#single div.content h3 { font-size: 21px; padding: 6px 0 0 0; line-height: 33px; }
div#single div.content h4 { font-size: 18px; padding: 6px 0 0 0; line-height: 30px; }
div#single div.content h5 { font-size: 15px; padding: 6px 0 0 0; line-height: 26px; }
div#single div.content h6 { font-size: 14px; padding: 6px 0 0 0; line-height: 22px; }
div#single div.content h7 { font-size: 13px; padding: 6px 0 0 0; line-height: 20px; }

div#single div.content ul { float: none; list-style: disc; margin: 10px 0px 10px 20px !important; }
div#single div.content ol { float: none; list-style: decimal; margin: 10px 0px 10px 25px !important; }
	div#single div.content li { float: none; display: list-item; line-height: 28px; }


div#single.board {  }
	div#single.board input, div#single.board textarea { border: 1px solid rgba(0,0,0, 0.3) !important; border-radius: 4px; }
	div#single.board input[type="submit"] {padding: 4px 10px; margin: 10px 10px 0 0; }
	div#single.board img { margin-bottom: 10px; }

div#single table.board { border-collapse: collapse; margin-top: -1px; }
	div#single table.board tr.row1 { background: rgba(0,0,0, 0.10); }
	div#single table.board tr.row2 { background: rgba(0,0,0, 0.07); }
		div#single table.board td { padding: 9px 12px; border: 1px solid #fff; }


#home .widget.solohome li { list-style: none; }
#home .widget.solohome a { color: rgba(255,255,255, 0.95); }
#home .widget.solohome p { margin: 0; padding: 0; text-indent: 0; font-size: 14px; color: rgba(255,255,255, 0.7); }
	#home .widget.solohome p.small { font-size: 12px; }


div#vslider_options{ border: none !important; border-radius: 4px !important; }
div#vslider_optionscontainer { margin: 0 !important; }
	div#vslider_optionscontainer  .cs-buttons { margin: 0 0 -285px 10px !important; padding: 0 !important; position: relative; bottom: 285px; }
		div#vslider_optionscontainer  .cs-buttons a { padding-top: 1px !important; }


div.ratings { display: inline-block; margin: 0; }
	div.ratings li.s1 a, div.ratings li.s2 a, div.ratings li.s3 a, div.ratings li.s4 a, div.ratings li.s5 a { content: '' !important; color: transparent !important; }

a.saa { padding-left: 28px; line-height: 28px; }
	a.saa.add { background: url("icons/saa_add.png") no-repeat 0px center; }
	a.saa.edit { background: url("icons/saa_edit.png") no-repeat 2px center; }