/*
File Name: style_cf.css
*/
/* body */
	body { background:#dddddd; color:#4F4F4F; }
	.linklove { display: none; font-size: 0; }
/* layouts */
	/* containers */
	#con{ background: #fff url('../../images/5/headerback.jpg') 50% 0 no-repeat; }
	#con0{ background: #fff url('../../images/5/home_page_background_01.png') top repeat-x; }
	#con0_sub{ background: #fff url('../../images/5/sub_page_background_01.png') top repeat-x; }
	#con01{ background: transparent url('../../images/5/home_page_background_02.jpg') 50% 0 no-repeat; }
	#con01_sub{ background: transparent url('../../images/5/sub_page_background_02.jpg') 50% 0 no-repeat; }
	#header { height: 113px; }
	#logodescription h1 { padding: 0; margin: 0; }
/* header links & slogan */
	.top_links{ color:#fff; }
	.top_links a{ color:#fff; }
	.top_links a:hover{ color:#C5C7C7; }
	.top_slogan, .top_slogan h4, .top_slogan h4 a, .top_slogan h4 a:hover{ color:#fff; padding-top: 5px; }
/* slider area */
	#slider_con{ background: transparent url(../../images/5/slider_background.png) bottom no-repeat;	 }
	.slide{ background: transparent url(../../images/5/slider_background.png) bottom no-repeat;	 }
	/* sliding texts on main page slider */
	/* slider title text */
	.sliding_text_text{ color:#868A8A; font: 12px/17px Arial, Helvetica, sans-serif; }
	/* slider title title*/
	.sliding_text_text h1{ color:#12768f; }
	/* slider text link */
	.sliding_text_text  h1 a{ color:#12768f; }
	.sliding_text_text  h1 a:hover{ color:#0fb6e0; }
	/* slider title 2*/
	.sliding_text_text h2{ color:#0fb6e0; }
	/* slider title 2 link */
	.sliding_text_text  h2 a{ color:#0fb6e0; }
	/* slider numbers*/
	/* active number style*/
	#numbers  li a {  background: #DEDFE0;	 }
	#numbers  li a.activeSlide {  background: #BDEEFB;	 }
	.border{ border:1px solid #EBEBEB; }
/* page navigation */
	 #sub_nav{ color:#075B6F; }
	#sub_nav a { color:#0A84A9; }
	#sub_nav a:hover{ color:#075B6F; text-decoration: underline; }
/* sub page header  */
	#sub_page_header .right h2{ color:#A1A1A1; }
/* sub page */
	.sub_page{ background:url(../../images/5/sub_background.png) 689px 0  repeat-y; }
	.sub_page.clean{ background:transparent; }
	.sub_page p { padding: 0 0 10px 0; }

/* sub navigation */
	#sub_menu  li, .middle ul  li{	 border-left:0px solid #EBEBEB; border-bottom:1px solid #EBEBEB; }
	#sub_menu  li a, .middle  li a{	 color:#909090; background:transparent url(../../images/5/arrow.png)  left no-repeat; }
	#sub_menu  li a:hover, .middle  li a:hover{ color:#0fb6e0; background:transparent; background:url(../../images/5/sq.png); background-position: left;	 background-repeat: no-repeat;	 }

/* boxes  */
	/* home page left side boxes  */
	.magnifier{ background:url(../../images/5/magnifier.png) center no-repeat; }
	.product{ border-left:1px solid #EBEBEB; }
	.product_image { background:url(../../images/5/p_detail.png) center no-repeat; }
	.play{ background:url(../../images/5/play.png) center no-repeat; }
	.box .image{ border:1px solid #EBEBEB; }
	.box .image.product_image{ border-top:1px solid #EBEBEB; border-bottom:1px solid #EBEBEB; }
	.box.middle .image{ border-top:1px solid #EBEBEB; border-bottom:1px solid #EBEBEB; }
	.price{ color:#5FC4E4; }
	.box .textarea h2.1{ color:#9A9A9A; }
	.box .textarea h2.2{ color:#444; }
	.box .textarea h2.3{ color:#4F4F4F; }
	.box .textarea{ color:#333; }
	
/* product detail */
	.image{ border:1px solid #EBEBEB; }
	#product_detail_right h2{ color:#12768f; }
	
/* Products detail tabs */
	.product_tabs li{ color:#A1A1A1; border-left:1px solid #EBEBEB; border-top:1px solid #EBEBEB; border-right:1px solid #EBEBEB; }
	.product_tabs li.active, .product_tabs li:hover{ border:1px solid #EBEBEB; color:#A1A1A1; background:#EBEBEB; }
	#tabs #content{ border:1px solid #EBEBEB; }
/* read more button  */
	a.read_more{ color: #fff; font-size: 12px; font-weight: bold; background: #87b40f; }
	a.read_more:hover{ color: #fff; font-size: 12px; font-weight: bold; background: #9acf0e; }
/*contact form validation*/
	#validate_form	label{ 	color:#12768f; }
	#validate_form	label.error { 	color: red; 	border: 0px solid red; }
	#validate_form	.error{ 	color: red; 	border: 1px solid red; }
/*	Forms */
	input, select, textarea{ color:#696969; border:1px solid #EBEBEB; }
	.button{ background:#0fb6e0; }
	.button:hover{ background:#EBEBEB; color:#505050; }
/* blog */
 	.blog_box .dateandcategories{ color:#6F6F6F; border-top:1px solid #EBEBEB; border-bottom:1px solid #EBEBEB; }
	.blog_box .aligncenter.post_image{ border-bottom:1px solid #EBEBEB; border-top:0px; }
	.line{ border-bottom:1px solid #EBEBEB; }
/* paging*/
	 /* paging active*/
	#paging ul li.active a{ background:#EBEBEB; color:#ABACAD; border:1px solid #EBEBEB; }
	 /* paging link*/
	#paging ul li a{ border:1px solid #EBEBEB; color:#9A9A9A; }
	 /* paging mouseover*/
	#paging ul li a:hover{ border:1px solid #EBEBEB; background:#EBEBEB; color:#ABACAD; }
/* footer */
	#footer{ color:#8C8C8C; }
	#footer .list ul li, #footer .social_icons{ border-bottom:1px solid #c9c9c9; }
	#footer .list ul li a{ color:#8C8C8C; }
	#footer .list ul li a:hover { color:#6D7374; background: #B9B9B9; }
	#footer h4{ color:#505050;
 		border-bottom:1px solid #c9c9c9; }

#sitemapfooter { border-top: 1px solid #efefef; background: #BFBFBF; color: #666; margin: 0 auto; padding: 30px 0; text-align: center; }
#sitemapfooter p { font: 12px/18px Arial, Helvetica, sans-serif; color: #666; padding: 0; margin: 0; }
#sitemapfooter a { color: #666; padding: 0 5px; }
#sitemapfooter a:hover { color: #333; }

/* links */
	a{ color:#6F6F6F; }
	a:hover{ color:#0fb6e0 }
/* headings*/
	h1,h2{  color:#12768f; }
	h3,h4,h5,h6 {  color:#0fb6e0; }
/* images and alignments */
	img.aligncenter{ border:1px solid #EBEBEB; }
	img.alignleft{ border:1px solid #EBEBEB; }
	img.alignright{ border:1px solid #EBEBEB; }
	/* Lists */
	/* content list */
	 .content ul , .content ol  {	 border-top:1px solid #EBEBEB; }
	 .content li{ border-bottom:1px solid #EBEBEB; }
/* tables */
	table{ border:1px solid #ededed; }
	table caption strong{ color: #6F6F6F; }
	table caption{ background-color: transparent; border-bottom:1px solid #ededed; color: #6F6F6F; }
	table th { background: transparent url(../../images/5/sub_back.png) top center repeat-x;	 background-color: #dddddd; border-bottom:1px solid #ededed; color: #6F6F6F; }
	table td { background:#fff; border-left:1px solid #ededed; border-bottom:1px solid #ededed; }
/* text elements */
	blockquote { background:transparent url(../../images/5/blockquote.png) left top no-repeat; color:#A0A0A0; }
	.submit, .altSubmitButton { background: #d3d3d3 url('../../images/button-gradient.png') top repeat-x; border: solid 1px #929292; color: black; display: inline-block; font-size: 12px; font-weight: bold; padding: 7px 11px 9px 11px; text-decoration: none; border-radius: 3px; -moz-border-radius: 3px; -moz-box-shadow: 0px 1px 0px #fff; -webkit-border-radius: 3px; -webkit-box-shadow: 0px 1px 0px #fff; }
	.submit { margin: 0 auto; text-align: center; }
	.altSubmitButton { width: auto; }
	.submit:hover { background-image: url('../../images/button-gradient-over.png'); }
 	.submit:active { background-image: url('../../images/button-gradient-down.png'); }