body {
	background-color:#eee;color:#555;
}

#container {
	background:#fff;
}
#container1 {
	background:#fff url(../../images/4/background_repeat.jpg) 0 60px repeat-x; }
.page_curv_top{background:transparent url(../../images/4/page_curv_top.png) center no-repeat;}
.content_con{background:transparent url(../../images/4/page_content.png) center repeat-y;}
.sidebar{background:transparent url(../../images/4/side_bar_shadow_repeat.jpg) left repeat-y;}
.sidebars1{background:transparent url(../../images/4/sidebar_shadow_bottom.jpg) left bottom no-repeat;}
.sidebars2{background:transparent url(../../images/4/sidebar_shadow_top.jpg) left top no-repeat;}
.box.single h3 span{color:#b2b2b2;}
#tabs .tabnav li{background:url(../../images/4/tab.jpg) right top;}
#tabs .tabnav li a{background:url(../../images/4/tab.jpg) left top;color:#A9A9AE;}
#photos img{border:1px solid #eee;}
.box.product{background:url(../../images/4/small_box_middle.jpg) repeat-y;}
.box.product .textarea .price{color:#D5D5D5;}
.box.full{background:url(../../images/4/full_box_middle.jpg) repeat-y;}
.box.full .box.product .product_image{border:1px dotted #D5D5D5;}
.box.blog .post_image{border-bottom:1px dotted #D5D5D5;border-top:1px dotted #D5D5D5;}
.box.blog .dateandcategories{border-bottom:1px dotted #D5D5D5;border-top:1px dotted #D5D5D5;color:#989898;}
.box.blog .dateandcategories a{color:#989898;}
.box.big_box			{background:url(../../images/4/big_box_middle.jpg) repeat-y;}
.portfolio_categories{background:url(../../images/4/portf_categories.jpg) no-repeat;}
p.portfolio_slide_content{background:#ba1900 url(../../images/4/portfolio_light.png) top left no-repeat;}
.portfolio_slide_content .title{border-bottom:1px dashed #E6C6C3;color:#E6C6C3;}
.portfolio_slider_arrows .left{background:url(../../images/4/portfolio_slider_arrows.png) left no-repeat;}
.portfolio_slider_arrows .right{background:url(../../images/4/portfolio_slider_arrows.png) right no-repeat;}
.play{background:url(../../images/4/play.png) center no-repeat;}
.magnifier{background:url(../../images/4/magnifier.png) center no-repeat;}
.paging ul li a,.paging ul li.active a{background:url(../../images/4/paging_buttons.jpg) 104px 0;color:#C3C3C3;}
.paging ul li.active a,.paging ul li a:hover{color:#fff;background:url(../../images/4/paging_buttons.jpg) 200px 0;}
.paging ul li.arrowleft a{background:url(../../images/4/paging_buttons.jpg) 72px 0;}
.paging ul li.arrowleft a:hover{background:url(../../images/4/paging_buttons.jpg) 168px 0;}
.paging ul li.arrowright a{background:url(../../images/4/paging_buttons.jpg) 40px 0;}
.paging ul li.arrowright a:hover{background:url(../../images/4/paging_buttons.jpg) 136px 0;}
.news_line{background:transparent url(../../images/4/line_silver.jpg) repeat-x;}
.news_date{color:#C3C3C3;}
#slider_area .right_side	{ background:#b02025 url(../../images/4/slider_right_color.jpg) top left no-repeat; border-left:10px solid #FFF; color:#fff; }
.slider_curv				{ background:transparent url(../../images/4/slider_curv.png) center no-repeat; }
#numbers a					{ background:transparent url(../../images/4/slider_points.png) right top no-repeat; }
.avhec-widget-line a			{ background:transparent url(../../images/4/side_arrow_off.jpg) no-repeat; color:#979C97; padding-left:15px; }
.avhec-widget-line a:hover		{ background:transparent url(../../images/4/side_arrow_on.jpg) no-repeat; color:#ba1900; text-decoration:underline; }
.sidebars2 .box.small li		{ background-color:#E4E4E4; margin-bottom:3px; }
.sidebars2 .box.small li a	{ background:none; color:#820901; padding-left:10px; }
.sidebars2 .box.small li a:hover	{ text-decoration:underline; }
#footer					{ background:transparent url(../../images/4/footer_repeat.jpg) repeat-x; color:#9D9D9D; }
#footer .footer_con		{ background:transparent url(../../images/4/footer.jpg) center top no-repeat; }
#footer a{color:#9D9D9D;}
.sub_header{border-bottom:1px solid #E4E4E4;}
.breadcrumb{color:#c7c7c7;}.breadcrumb a{color:#969696;}
.search_bar{background:url(../../images/4/search.jpg) no-repeat;}
.search_bar form input{color:#adadad;}
.navigation{background:transparent;}
.navigation ul li a{color:#3E3838;}
.navigation ul li ul li a					{ border-bottom:1px dashed #E31809; }

.navigation ul li .first_ul li a:hover,
.navigation ul li ul a.selected	{ color:#FFD2C7; }
.li_active,.navigation ul .active,
ul.navigation li.current_page_item,
ul.navigation li.current_page_parent {
	background:#fff url(../../images/4/menu_button.jpg) right top no-repeat;
	color:#fff;
}
.navigation ul li .a_active,
.navigation ul .active a,
ul.navigation li.current_page_item a,
ul.navigation li.current_page_parent a {
	background:#fff url(../../images/4/menu_button.jpg) left top no-repeat;color:#fff;
}

.navigation ul li ul li,
ul.navigation li ul li.current_page_item,
ul.navigation li ul li.current_page_parent {
	background:transparent url(../../images/4/drop_down_middle.png) left repeat-y;
}

ul.navigation li.current_page_item ul li a,
ul.navigation li ul li a,
ul.navigation li.current_page_parent ul li a,
ul.navigation li ul li.current_page_parent a {
	background:none;
	color:#fff;
	}

.navigation ul .active ul a {
	background:none;
}
.navigation ul li .first_ul {
	background:transparent url(../../images/4/drop_down_bottom.png) bottom left no-repeat; }

.navigation ul.navigation li ul .first_li {
	background:transparent url(../../images/4/drop_down_top.png) top left no-repeat; }
.content.sub ul ul,.content.sub ol ol {
	border-top:0 solid #EBEBEB;
}

.content.sub ul ul li,
.content.sub ol ol li {
	border-bottom:0 solid #EBEBEB;
}

.content.sub ul,
.sub.content ol								{ border:1px solid #E4E4E4; margin:0; padding:5px 30px; }
.single-page .blog h6			{ background-color:#E4E4E4; border:1px solid #E4E4E4; color:#000; font-weight:bold; margin:5px 0; padding:5px; }
.single-page .blog p			{ margin:5px 0; padding:5px 8px; border:1px solid #E4E4E4; }
.single-page .blog .group		{ margin:5px 0; border:1px solid #E4E4E4; }
.single-page .blog .group p,.single-page .news ul,.single-page .news ol,.single-page .blog .group ul	{ border:none; margin:0; }
.single-page h4					{ padding:15px 0 0; }
.content .linkcat ul			{ border:none; margin:0; padding:0; list-style:none; }
.content .linkcat h2			{ padding:0; }
.content .linkcat li			{ border:1px solid #E4E4E4; padding:5px 8px; margin:5px 0; }
.content .linkcat a				{ text-decoration:none; }
.content .linkcat a:hover		{ text-decoration:underline; }
a:hover							{ color:#DC1001; }
h1 a:hover,h2 a:hover,h3 a:hover,h4 a:hover,h5 a:hover,h6 a:hover{color:#5C5A5B;}#validate_form label{color:#7D7B7F;}
#validate_form label.error{color:red;border:0 solid red;}#validate_form .error{color:red;border:1px solid red;}
.ok_box{border:1px dashed green;color:green;}.ok_box h3{color:green;}
.error_box,#loader{border:1px dashed red;color:red;}
input,select,textarea{color:#696969;border:1px solid #EBEBEB;}
 .button{color:#fff;background:#ba1900;border:1px solid #ba1900; }
.button:hover{border:1px solid #ba1900;background:#fff;color:#ba1900;}
table th							{ background:#e2e2e2; }
tbody tr:hover td					{ background:#F5F5F5; }
#header	{
	position:relative;
}
#header #phone-number{
	position:absolute;
	font-size:18px;
	color:#820901;
	right:48px;
	top:8px;
}
#header #twitter-div {
	position: absolute;
	top: 14px;
	right: 8px;
	width: 33px;
	height: 33px;
	z-index: 10000;
}
#header #twitter-div a {
	text-indent: -9999px;
	display: block;
	width: 33px;
	height: 33px;
	background: url(../../images/twitter-logo.png) no-repeat left top;
}
#header .email						{ position:absolute;right:48px;top:35px; }
#navigation .course-menu .sub-menu { background-image:url("../../images/4/course-menu-bottom.png"); width:372px; }
#navigation .course-menu .sub-menu li			{ background-image:url("../../images/4/course-menu-middle.png"); width:372px; }
#navigation .course-menu .sub-menu .first_li	{ background-image:url("../../images/4/course-menu-top.png"); }
#navigation .course-menu .sub-menu li a		{ width:340px; }
.textwidget							{ padding:0; }
.textwidget h3, .textwidget h6 address				{ padding: 8px 0 0; }
.box.small h4,.box.small h5,.box.single h3,.box.side h4,.box.side h3,.sidebars2 .box.small li,#sub_menu li					{ border-bottom:1px dotted #D5D5D5;}
#tabs .tabnav li.ui-tabs-selected a,#tabs .tabnav li.ui-tabs-selected a:hover,#tabs ul li a:hover,#tabs ul li.ui-tabs-selected,#tabs ul li.ui-tabs-selected{color:#8D1200;}

.box.blog .dateandcategories a:hover,.portfolio_categories ul li a:hover,.portfolio_categories ul li a.active,.portfolio_categories ul li a.active:hover,a,h1 a,h2 a,h3 a,h4 a,h5 a,h6 a,h1,h2,h3,h4,h5,h6 {
	color:#820901;
}

.portfolio_categories h5,
.portfolio_categories ul li a {
	color:#B5B5B5;
}

.portfolio_slide_content .title a,
.portfolio_slide_content .title a.cat:hover,
.portfolio_slide_content .text a,
.portfolio_slide_content .text a:hover,
.portfolio_slide_content .text,
#slider_area .right_side a,
.right_side h3,
#slider_area .right_side a:hover {
	color:#fff;
}
.portfolio_slide_content .title a:hover,
.portfolio_slide_content .title a.cat {
	color:#E6C6C3;
}
#numbers a:hover,
#numbers a.activeSlide {
	background:transparent url(../../images/4/slider_points.png) left top no-repeat;
}
table,table td{border:1px dotted #e2e2e2;}
#subForm .options	{ margin-top:10px; }
#subForm input		{ width:284px; }
#subForm .button	{
	clear:none; float:right; width:100px;
}
#subForm a	{
	float:left;
}

.home_video_youtube {
	float: left;
	margin: 20px 30px 20px 0;
}

.home_video_youtube.last {
	margin-right: 0;
}

.clear {
	clear: both;
}

.homepage .featured_image,
.homepage .imgarea {
	display: none;
}



