#main h2, #main h3, #main h4.widget-title-side {
	padding: 8px;
	border-radius: 5px;
	color: #FFF;
	background: #744712;
}

#main h4.widget-title-side {
	padding: 5px 5px 5px 0;
	margin-left: -9px;	
}

#main h4::after {
	content: none;
	background: none;
	display: none !important;
	border-radius: 0;
	position: static;
}

blockquote {
	background: #0f4b6d; /* Old browsers */
	background: -moz-linear-gradient(top,  #0f4b6d 0%, #0b354c 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#0f4b6d), color-stop(100%,#0b354c)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  #0f4b6d 0%,#0b354c 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  #0f4b6d 0%,#0b354c 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  #0f4b6d 0%,#0b354c 100%); /* IE10+ */
	background: linear-gradient(to bottom,  #0f4b6d 0%,#0b354c 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#0f4b6d', endColorstr='#0b354c',GradientType=0 ); /* IE6-9 */
	color: #FFF;
	box-shadow: none !important;
}

blockquote:hover {
	background: #0f4b6d !important; /* Old browsers */
	background: -moz-linear-gradient(top,  #0f4b6d 0%, #0b354c 100%) !important; /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#0f4b6d), color-stop(100%,#0b354c)) !important; /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  #0f4b6d 0%,#0b354c 100%) !important; /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  #0f4b6d 0%,#0b354c 100%) !important; /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  #0f4b6d 0%,#0b354c 100%) !important; /* IE10+ */
	background: linear-gradient(to bottom,  #0f4b6d 0%,#0b354c 100%) !important; /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#0f4b6d', endColorstr='#0b354c',GradientType=0 ) !important; /* IE6-9 */
	-webkit-box-shadow: none;
	-moz-box-shadow: none;
	box-shadow: none;
	text-shadow: none !important;
}

blockquote::before {
	color: #FFF;
	font-family:helvetica;
}

blockquote::after {
	border-top: 12px solid #0b354c;
}

blockquote p {
	color: #FFF;
	font-family: helvetica !important;
	font-weight: lighter;
}

nav ul.sub-menu li.current_page_item a, nav ul.sub-menu li.current_page_item a:hover {
background: #0f4b6d !important;
}

#menu-main-menu ul.sub-menu li.current_page_ancestor a, #menu-main-menu ul.sub-menu li.current_page_ancestor a:visited {
background: #0f4b6d !important;
box-shadow: none !important;
color: #FFF !important;	
}

.main-menu {
	background: #0f4b6d; /* Old browsers */
	background: -moz-linear-gradient(top,  #0f4b6d 0%, #0b354c 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#0f4b6d), color-stop(100%,#0b354c)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  #0f4b6d 0%,#0b354c 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  #0f4b6d 0%,#0b354c 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  #0f4b6d 0%,#0b354c 100%); /* IE10+ */
	background: linear-gradient(to bottom,  #0f4b6d 0%,#0b354c 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#0f4b6d', endColorstr='#0b354c',GradientType=0 ); /* IE6-9 */
}

nav ul li a, nav ul li a:hover {
	color: #FFF !important;
}

nav ul li li a, nav ul li li a:hover {
	color: #333 !important;
}

.title {
	font-size: 20px;
	margin-bottom: 7px !important;
	color: #0b334a !important;
	font: normal 18px/20px 'Crimson Text';
}

.description {
	font-family: helvetica;
	font-style: normal !important;
}

.dropcapBlock .dropcap2 {
	background: #a0815c !important;
	-moz-border-radius: 120px;
	-webkit-border-radius: 120px;
	border-radius: 120px;
	padding: 10px 20px 20px 35px;
	font-size: 100px;
	line-height: 60px;
	float: left;
	margin: 2px 10px 0 -50px;
	color: #d5c7b7 !important;
	font-family: 'Crimson Text';
}

.dropcapBlock {
	padding: 6px;
	background-color: #d5c7b7;
	border-radius: 3px;
	overflow: hidden;
	font-family: 'helvetica';
	font-size: 11px;
}

.dropcapBlock a {
	color: #0f4b6d !important;
	text-decoration: underline !important;
	font-size: 20px !important;
	border-bottom-color: #d5c7b7;
}

input[type="text"], input[type="email"], input[type="password"] {
	padding: 4px 0px 4px 0px !important;
}

.copyrights {
	border-top: none;
}

.mailFormHeading, .mailFormHeading strong {
	font-size: 14px !important;
}

div.infusion-field label {
	font-size: 80% !important;
}

input[type="button"], input[type="submit"] { 
	background: #0f4b6d; /* Old browsers */
	background: -moz-linear-gradient(top,  #0f4b6d 0%, #0b354c 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#0f4b6d), color-stop(100%,#0b354c)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  #0f4b6d 0%,#0b354c 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  #0f4b6d 0%,#0b354c 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  #0f4b6d 0%,#0b354c 100%); /* IE10+ */
	background: linear-gradient(to bottom,  #0f4b6d 0%,#0b354c 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#0f4b6d', endColorstr='#0b354c',GradientType=0 ); /* IE6-9 */
	margin-top: 5px;
	font-family: 'Crimson Text';
}

.copyrights a, .copyrights a:hover, .main-footer a {
	color: #FFF !important;
	border-bottom-color: #FFF !important;
}

#phone-num { 
	padding: 5px;
}

#madeInUsa {
	margin-top: 30px;
	background: #0f4b6d; /* Old browsers */
	background: -moz-linear-gradient(top,  #0f4b6d 0%, #0b354c 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#0f4b6d), color-stop(100%,#0b354c)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  #0f4b6d 0%,#0b354c 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  #0f4b6d 0%,#0b354c 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  #0f4b6d 0%,#0b354c 100%); /* IE10+ */
	background: linear-gradient(to bottom,  #0f4b6d 0%,#0b354c 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#0f4b6d', endColorstr='#0b354c',GradientType=0 ); /* IE6-9 */
	padding: 5px;
	border-radius: 5px;
}

#madeInUsa img {
	float: left;
}

#madeInUsa span {
	display: block;
	margin:13px 0 0 55px;
	color: #FFF;
	font-weight: bold;
	font-size: 18px !important;
	font-family: 'Crimson Text';
}

#main .widget.wpv_subpages ul li a, #main .widget.widget_nav_menu ul li a, #main .widget.widget_pages ul li a {
	background: #0f4b6d; /* Old browsers */
	background: -moz-linear-gradient(top,  #0f4b6d 0%, #0b354c 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#0f4b6d), color-stop(100%,#0b354c)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  #0f4b6d 0%,#0b354c 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  #0f4b6d 0%,#0b354c 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  #0f4b6d 0%,#0b354c 100%); /* IE10+ */
	background: linear-gradient(to bottom,  #0f4b6d 0%,#0b354c 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#0f4b6d', endColorstr='#0b354c',GradientType=0 ); /* IE6-9 */
	display: block;
	border: 0px !important;
	padding: 8px 15px;
	border-radius: 3px;
	-webkit-transition: background 0.4s ease !important;
	-moz-transition: background 0.4s ease !important;
	-o-transition: background 0.4s ease !important;
	transition: background 0.4s ease !important;
	color: #FFF;
}

#main .widget.wpv_subpages ul li.current_page_item > a, #main .widget.wpv_subpages ul li.current_page_item > a:hover, #main .widget.widget_nav_menu ul li.current_page_item > a, #main .widget.widget_nav_menu ul li.current_page_item > a:hover, #main .widget.widget_pages ul li.current_page_item > a, #main .widget.widget_pages ul li.current_page_item > a:hover {
	background: #744712 url(wpv_theme/assets/images/default/sidebar_menu_bl.png) no-repeat right center !important; 
}

h2 a, h2 a:visited, h2 a:hover {
color: #FFF !important;
}

.icons-top a {
background: url(images/tabs/rss_tab.png) 3px 0px no-repeat;
}

#ifb {
background: url(images/tabs/fb_tab.png) 3px 0px no-repeat;
}

#itwitter {
background: url(images/tabs/tw_tab.png) 3px 0px no-repeat;
}

#ilinkedin {
background: url(images/tabs/in_tab.png) 3px 0px no-repeat;
}

#iYouTube {
background: url(images/tabs/yt_tab.png) 3px 0px no-repeat;
}

#feedback {
background: url(images/tabs/feedback.png) -2px 0px no-repeat; 
}

#scroll-to-top {
background: url(images/tabs/return.png) 0px 2px no-repeat;
}

p.center {
	text-align: center;
}

.page-header::after {
opacity: 1;
background-image: url(images/headerImg.jpg);
background-repeat: none;
}

.services:hover h3 {
color: #FFF !important;
}

.services a {
	text-decoration: none !important;
}

#feedback-wrapper label{
	color: #FFF;
}

.page-content a, .page-content a:visited, .page-content a:hover, .textwidget a, .textwidget a:visited {
	color: #397da6;
	border-bottom: none;
	text-decoration: underline;
}

a.button, a.button:visited  {
	text-decoration: none;
}

.post-content img {
	position: relative;
	z-index:10;
}

.posts_list .title a, .posts_list .title a:visited, .widget .blogroll a, .widget .blogroll a:visited {
font-size: 18px !important;
color: #397da6;
border-bottom: none;
text-decoration: underline;
}

.posts_list .description, .widget .blogroll {
	font-size: 12px !important;
}

.widget ul {
	list-style-type: circle !important;
}

.widget_categories .cat-item a, .widget .blogroll a {
	color: #397da6;
	border-bottom: none;
	text-decoration: underline;
}

.portfolio-read-more span.category {
	display:none;
}

.tablenav-pages > br {
    display: none;
}
.tablenav-pages {
    float: none;
    margin: 1em 0;
    text-align: center;
}
#flashplayer {
    margin-top: 15px;
    text-align: center;
}