/*

File Name: style_cf.css

*/



/* body */

	body {

		background:#323232;

		color:#696969;

	}



/* layouts */

	/* containers */

	#con{

		background: #ffffff;

	}



	#con0{

		background: #fff url(../../images/2/home_page_background_01.png) top repeat-x;

	}



	#con0_sub{

		background: #fff url(../../images/2/sub_page_background_01.png) top repeat-x;

	}



	#con01{

		background: transparent url(../../images/2/home_page_background_02.png) center top no-repeat;

	}



	#con01_sub{

		background: transparent url(../../images/2/sub_page_background_02.png) center top no-repeat;

	}



	/* header */

	#header{

		background:#fff;

	}



/* header links & slogan */

	.top_links{

		color:#C5C7C7;

	}



	.top_links a{

		color:#C5C7C7;

	}



	.top_links a:hover{

		color:#5A5A5A;

	}



	.top_slogan, .top_slogan h4, .top_slogan h4 a, .top_slogan h4 a:hover{

		color:#5A5A5A;

	}



/* slider area */

	#slider_con{

		background: transparent url(../../images/2/slider_background.png) bottom no-repeat;	

	}



	.slide{

		background: transparent url(../../images/2/slider_background.png) bottom no-repeat;	

	}



	/* sliding texts on main page slider */

	/* slider title text */

	.sliding_text_text{

		color:#868A8A;

	}



	/* slider title title*/

	.sliding_text_text h1{

		color:#5A5A5A;

	}



	/* slider text link */

	.sliding_text_text  h1 a{

		color:#5A5A5A;

	}



	.sliding_text_text  h1 a:hover{

		color:#959595;

	}



	/* slider title 2*/

	.sliding_text_text h2{

		color:#8B0607;

	}



	/* slider title 2 link */

	.sliding_text_text  h2 a{

		color:#8B0607;

	}



	/* slider numbers*/



	/* active number style*/

	#numbers  li a { 

		background: #DEDFE0;	

	}



	#numbers  li a.activeSlide { 

		background: #A4A4A4;	

	}



	.border{

		border:1px solid #EBEBEB;

	}

	



/* page navigation */

	 #sub_nav{

		color:#A1A1A1;

	 }

	#sub_nav  a{	

		color:#6F6F6F;

	}



	#sub_nav a:hover{

		color:#A1A1A1

	}



/* sub page header  */

	#sub_page_header .right h2{

		color:#A1A1A1;

	}



/* sub page */

	.sub_page{

		background:url(../../images/2/sub_background.png) 689px 0  repeat-y;

	}



	.sub_page.clean{

		background:transparent;

	}





/* 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:#A1A1A1;

		background:transparent url(../../images/2/arrow.png)  left no-repeat;

	}



	#sub_menu  li a:hover, .middle  li a:hover{

		color:#6F6F6F;

		background:transparent;

		background:url(../../images/2/sq.png);

		background-position: left;	

		background-repeat: no-repeat;	

	}





/* boxes  */

	/* home page left side boxes  */

	.magnifier{

		background:url(../../images/2/magnifier.png) center no-repeat;

	}

	

	.product_image {

		background:url(../../images/2/p_detail.png) center no-repeat;

	}



	.product{

		border-left:1px solid #EBEBEB;

	}



	.play{

		background:url(../../images/2/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:#A1A1A1;

	}



	.box .textarea h2{

		color:#cbcbcb;

	}

	

	.box .textarea h2 a{

		color:#cbcbcb;

	}

	

	.box .textarea h2 a:hover{

		color:#5A5A5A;

	}

	

	.box .textarea{

		color:#909090;

	}

	

/* product detail */

	.image{

		border:1px solid #EBEBEB;

	}

	

	#product_detail_right h2{

		color:#5A5A5A;

	}

	

/* 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:#A2A4A4;

		background:#EEEEEE url(../../images/2/arrow.png) 94% 10px no-repeat;

	}



	a.read_more:hover{

		color:#A2A4A4;

		background:#E6E6E6 url(../../images/2/arrow_on.png) 94% 10px no-repeat;

	}



/*contact form validation*/

	#validate_form	label{

			color:#12768f;

		}



		}



/*	Forms */

	input, select, textarea{

		color:#696969;

		border:1px solid #EBEBEB;

	}



	.button{

		background:#323232;

	}



	.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:#cbcbcb;

	}



	 /* paging mouseover*/

	#paging ul li a:hover{

		border:1px solid #EBEBEB;

		background:#EBEBEB;

		color:#ABACAD;

	}



/* footer */

	#footer{

		color:#BABCBC;

	}



	#footer .list ul li, #footer .social_icons{

		border-bottom:1px solid #5F5F58;

	}



	#footer .list ul li a{

		color:#BABCBC;

	}



	#footer .list ul li a:hover {

		color:#B7D3DD;

		background: #4F4F48;

	}



	#footer h4{

		color:#E1E1E1;

 		border-bottom:1px solid #5F5F58;

	}



/* links */

	a{

		color:#6F6F6F;

	}



	a:hover{

		color:#4E615C

	}



/* headings*/

	h1,h2{ 

		color:#6F6F6F;

	}



	h3,h4,h5,h6 { 

		color:#8B0607;

	}



/* 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:none;

	}



	 .content li{

		border:none;
		margin-left:30px;
	    list-style-image: url(http://aptusfinancial.com/wp-content/themes/rttheme6/css/orange-arrow.gif);
		margin-bottom:5px;

	}



/* tables */

	table{

		border:none;

	}



	table caption strong{

		color: #6F6F6F;

	}



	table caption{

		background-color: transparent;

		border-bottom:1px solid #ededed;

		color: #6F6F6F;

	}



	table th {

		background: transparent url(../../images/2/sub_back.png) top center repeat-x;	

		background-color: #BCBCBC;

		border-bottom:1px solid #ededed;

		color: #6F6F6F;

	}



	table td {

		background:none;

		border:none;
	}



/* text elements */

	blockquote {

		background:transparent url(../../images/2/blockquote.png) left top no-repeat;

		color:#A0A0A0;

	}


	#validate_form	label.error {

			color: red;

			border: 0px solid red;

		}



	#validate_form	.error{

			color: red;

			border: 1px solid red;
	}
	
.intro {
	border:#FFF;	
}