/*
File Name: style.css

body*/
BODY
{
	background: url("../images/bg-1.gif") repeat;
	color: #747474;
}
/*Layout general*/
#container
{
	background: #FFF url(../images/container_bg-1.jpg) repeat-x left top;
}
/*navigation bar*/
#navigation_bar
{
	/*[disabled]background:#E1E5E9 url(../images/border-1.gif) repeat-y left;*/
}
#navigation LI
{
	color: #747A80;
}
/*top-level links*/
#navigation LI A
{
	color: #747A80;
	text-shadow: 1px 1px 0px #FFF;
}
/*top-level links hover*/
#navigation LI A:hover, #navigation LI.current_page_item A
{
	color: #474E58;
}
/*sub level links*/
#navigation LI LI A
{
	text-shadow: 1px 1px 0px #FFF;
	color: #747A80 !important;
}
/*sub level links hover*/
#navigation LI LI A:hover
{
	text-shadow: 1px 1px 0px #FFF;
	color: #474E58 !important;
}
/*drop down menu images*/
#navigation UL IMG
{
	border: 1px solid #FFF;
}
/*drop down style*/
#navigation UL
{
	background: #E1E5E9;
	border: 1px solid #FFF;
	-webkit-box-shadow: 2px 2px 4px #545454;
	-moz-box-shadow: 2px 2px 4px #545454;
}
#navigation UL LI
{
	background: url(../images/line-1.png) repeat-x bottom;
}
/*line*/
.line
{
	border-bottom: 1px solid #E5E8EB;
}
.line.top A
{
	background: #E5E8EB;
	border-left: 5px solid #FFF;
}
/*search bar*/
.search_bar
{
	background: url(../images/search-1.png) no-repeat left top;
}
.search_bar FORM INPUT
{
	color: #B8C0C8
}
.search_bar FORM INPUT.searchsubmit
{
	background: url(../images/search_arrow-1.gif) no-repeat 10px 10px;
}
/*Home Page Slider
slider title with links*/
.slide B.title, .slide B.title A
{
	color: #E1E5E9;
	text-shadow: 1px 1px 0px #4B4F55;
}
.slide B.title A:hover
{
	color: #363A3F !important;
	text-shadow: 0px 1px 4px #DFE0EF;
}
/*slider text*/
#slider_area .desc
{
	background: url(../images/slider_desc_back-1.png);
	color: #D5D9DE;
}
#slider_area .desc A
{
	color: #FFF;
}
/*news & slider thumbs*/
.slider_thumbs LI A
{
	border: 1px solid #FFF;
}
.slider_thumbs LI A:hover
{
	border: 1px solid #9BA3AB;
}
.slider_thumbs LI.activeSlide A
{
	border: 1px solid #9BA3AB;
}
.slider_thumbs LI A.focus
{
	border: 1px solid #9BA3AB;
}
/*news*/
.news_bar
{
	background: url(../images/news_icon-1.png) no-repeat left;
}
.news_line A
{
	color: #81878D;
	text-shadow: 1px 1px 0px #FFF;
}
.news_line A:hover
{
	color: #666B70;
	text-shadow: 1px 1px 0px #FFF;
}
/*Sidebars*/
.sidebar_left
{
	border-right: 1px solid #E5E8EB;
	background: #FFF url(../images/sidebar_border-1.png) repeat-y left top;
}
.sidebar_right
{
	border-left: 1px solid #E5E8EB;
	background: #FFF url(../images/sidebar_border-1.png) repeat-y right;
}
/*header links & slogan*/
.top_content
{
	border-bottom: 1px solid #E1E5E9;
}
.top_links LI
{
	border-left: 1px solid #D0D4D9;
}
/*flags*/
.top_content .flags
{
	background: #E1E5E9;
}
.top_content .flags LI A
{
	border: 1px solid #E1E5E9;
}
.top_content .flags LI A:hover
{
	border: 1px solid #FFF;
}
/*Colored bar*/
.bar
{
	background: #c3e0fe url(../images/border-1.gif) repeat-y left;
}
/*Portfolio*/
.portfolio_categories LI A
{
	color: #81878D;
	text-shadow: 1px 1px 0px #FFF;
	background: #E1E5E9;
}
.portfolio_categories LI A:hover
{
	text-shadow: 1px 1px 0px #FFF;
	background: #D3D7DC;
}
/*Products
Product list line holder*/
.product_list_block
{
	background: #FFF url(../images/sidebar_border-1.png) repeat-y left;
}
.product_list_block .box
{
	border-left: 1px solid #E5E8EB;
}
.price
{
	clear: both !important;
	color: #7C8C9C;
}
.p_box
{
	background: #F7F8F9 url(../images/sidebar_border-1.png) repeat-y left;
}
.p_box .thumbs LI A
{
	border: 1px solid #E8ECEE;
}
.p_box .thumbs LI A:hover
{
	border: 1px solid #9BA3AB;
}
.p_box .thumbs LI.activeSlide A
{
	border: 1px solid #9BA3AB;
}
.p_box .thumbs LI A.focus
{
	border: 1px solid #9BA3AB;
}
/*a bigger link for the icons*/
.big_link
{
	color: #606D7A;
}
.big_link:hover
{
	color: #929DAA;
}
/*related products title bar*/
.related_products
{
	background: #F7F8F9 url(../images/sidebar_border-1.png) repeat-y left top;
}
/*related products title*/
.related_products H6
{
	color: #606D7A;
}
/*Blog
blog box*/
.blog_box
{
	background: #FFF url(../images/sidebar_border-1.png) repeat-y left;
}
/*date block*/
.blog_box .date
{
	background: #E1E5E9;
}
/*categories*/
.blog_box .categories
{
	background: #F7F8F9;
}
/*comments block*/
.blog_box .comments
{
	background: #E1E5E9;
}
/*Paging*/
.paging LI
{
	background: #E1E5E9;
}
/*paging links*/
.paging LI A, .paging LI.active A
{
	color: #707984;
}
/*paging arrows*/
.paging .arrowleft
{
	background: #E1E5E9 url(../images/arrow_left-1.png) no-repeat center center;
}
.paging .arrowright
{
	background: #E1E5E9 url(../images/arrow_right-1.png) no-repeat center center;
}
.paging .arrowleft:hover
{
	background: #C3C7C9 url(../images/arrow_left-1.png) no-repeat center center;
}
.paging .arrowright:hover
{
	background: #C3C7C9 url(../images/arrow_right-1.png) no-repeat center center;
}
.paging LI:hover
{
	background: #C3C7C9;
}
/*Breadcrumb Menu*/
.breadcrumb
{
	background: #F7F8F9 url(../images/sidebar_border-1.png) repeat-y left top;
	color: #A1A1A1;
}
.breadcrumb A
{
	color: #A1A1A1;
}
/*Sub Navigation*/
UL.sub_navigation LI
{
	border-bottom: 1px solid #E5E8EB;
}
UL.sub_navigation LI A
{
	color: #A1A1A1;
	font-size: 12px;
}
UL.sub_navigation LI:hover
{
	background: #F7F8F9;
}
/*Links*/
A
{
	color: #707984;
}
A:hover
{
}
/*Headings*/
H1, H2, H3, H4, H5, H6
{
	color: #7C8C9C;
}
/*heading colors and links*/
H1 A, H2 A
{
	color: #6B7988;
}
H3, H4, H5, H6, H3 A, H4 A, H5 A, H6 A
{
	color: #414d5b;
}
H1 A:hover, H2 A:hover, H3 A:hover, H4 A:hover, H5 A:hover, H6 A:hover
{
	color: #414d5b;
}
/*Tables*/
TABLE
{
	border-right: 1px solid #E5E8EB;
	border-top: 1px solid #E5E8EB;
}
TABLE TH
{
	background: #E1E5E9;
	border-bottom: 1px solid #E5E8EB;
	border-left: 1px solid #E5E8EB;
}
TABLE TR
{
}
TABLE TD
{
	border-bottom: 1px solid #E5E8EB;
	border-left: 1px solid #E5E8EB;
}
TABLE TR.dark
{
	background: #F7F8F9;
}
/*Images with mouseover effect - play and plus icons
mouse over effect*/
.imagemask
{
	-moz-box-shadow: inset 0 0 18px #000;
	-webkit-box-shadow: inset 0 0 18px #000;
	box-shadow: inset 0 0 18px #000;
}
/*plus icon*/
.imagemask.plus
{
	background: url(../images/plus-1.png) no-repeat center 30px;
}
/*play icon*/
.imagemask.play
{
	background: url(../images/play-1.png) no-repeat center 30px;
}
/*Forms*/
INPUT, SELECT, TEXTAREA
{
	color: #696969;
	border: 1px solid #D3D3D3;
}
.button
{
	color: #81878D;
	background: #E1E5E9;
	text-shadow: 1px 1px 0px #FFF;
}
.button:hover
{
	background: #EAEAEA;
}
/*contact form validation*/
#validate_form LABEL
{
	color: #606060;
}
#validate_form LABEL.error
{
	color: #FF0000;
	border: 0px solid #FF0000;
}
#validate_form .error
{
	color: #FF0000;
	border: 1px solid #FF0000;
}
/*Form Messages*/
.ok_box
{
	border: 1px dashed #008000;
	color: #008000;
}
.ok_box H3
{
	color: #008000;
}
.error_box, #loader
{
	border: 1px dashed #FF0000;
	color: #FF0000;
}
/*Text Elements
blockquote for testimonial*/
BLOCKQUOTE.testimonial
{
	background: #FFF;
	border: 1px solid #E1E5E9;
	color: #AAAAAA;
	text-shadow: 1px 1px 0px #FFF;
}
.testimonial_name
{
	background: url(../images/testimonial_arrow-1.png) no-repeat 4px top;
	color: #939393;
}
/*Standart block quote*/
BLOCKQUOTE
{
	background: #F7F8F9 url(../images/sidebar_border-1.png) repeat-y left top;
	color: #A5A5A5;
}
/*right-side pull quote*/
BLOCKQUOTE.pullright
{
	background: #F7F8F9 url(../images/sidebar_border-1.png) repeat-y right top;
}
CODE
{
	border: 1px solid #E5E8EB;
	background: #F2F2F2 url("../images/code-1.gif") repeat 0px 0px !important;
}
/*Highlighted Texts
Thene default color*/
SPAN.htext
{
	color: #FFF;
	background: #269BC6;
}
/*yellow*/
SPAN.yellow
{
	color: #000;
	background: #c3e0fe;
}
/*black*/
SPAN.black
{
	color: #FFF;
	background: #000;
}
/*red*/
SPAN.red
{
	color: #FFF;
	background: #C10101;
}
/*Footer*/
.footer_background
{
	background: #6C737D;
}
.footer_line
{
	background: #E1E5E9;
}
#footer
{
	background: #FFF;
}
UL.footer_links LI
{
	border-left: 1px solid #BDC7D6;
}
/*Lists*/
.lined LI
{
	border-bottom: 1px solid #E5E8EB;
}
/*Tooltip
tooltip styling*/
.tooltip
{
	color: #FFF;
	background: url(../images/slider_desc_back-1.png);
}
