/*
    File Name: style_cf.css
*/

/* body */
    body {background:#FFFFFF url(images/bg.jpg) repeat-x; 

}
/* Layout general*/
#container {}
/* header */
#header {}
/* Backgrounds */
#container1 {
	background:transparent url(images/background_repeat.png) repeat-x;

}
#container2 {
	background:transparent url(images/background_top.png) center top no-repeat;
}
/* main layout */
.content.sub {
	min-height: 300px;
	background:#fff;
}
.content .portfolio_con {
	background:#fff;
}
/* Slider */
 
    /* Home Page Slider */
    #slider {
	border:1px solid #dddddd;
	background:#fff;
}
.sub#slider {
	margin-left:-10px;
}
/* slider right side */
    #slider_area .desc {
	background-color: #e3ab00;
	color: #FFF;
	border-left:1px solid #fff;
	border-right:1px solid #fff;
	border-bottom:1px solid #fff;
}
#slider_area .desc a {
	color: #fff;
}
#slider_area .desc a:hover {
}
/* prev and next buttons*/
.prev,  .next {
	background-color: #727272;
	color: #FFFFFF;
}
.slider_shadow {
	background:url(images/slider_shadow.png) center top no-repeat;
}
/* Navigation*/
.navigation {
	background:#f4f4f4 url(images/nav_top.png) top no-repeat;
}
/* First level menu items*/
    ul#menu li {
}
ul#menu li a {
	background: #f4f4f4;
	color: #595959;
	background:url(images/nav_back.png) bottom;
}
ul#menu li a:hover, ul#menu li.current_page_item a {
	color: #fff;
	background:#f4f4f4 url(images/menu_active.png) top no-repeat;
}
/* Second level menu item*/
    ul#menu li ul li a, ul#menu li.current_page_item ul li a {
	background: #fff;
	color: #6c6c6c;
	border-bottom:1px solid #dddddd;
	border-left:1px solid #dddddd;
	border-right:1px solid #dddddd;
}
ul#menu li ul li a:hover, ul#menu li ul li.current_page_item a {
	color: #727272;
	background:#fff url(images/sub_menu_back.png) top left no-repeat;
	border-bottom:1px solid #dddddd;
	border-left:1px solid #dddddd;
	border-right:1px solid #dddddd;
}
/* Third level menu item*/    
   ul#menu li ul li ul li a, ul#menu li.current_page_item ul li ul li a {
	color: #939393;
	background:#fff;
}
ul#menu li ul li ul li a:hover, ul#menu li ul li ul li.current_page_item a {
	color: #727272;
}
/* fourth level menu item*/    
   ul#menu li ul li ul li ul li a, ul#menu li.current_page_item ul li ul li ul li a {
	color: #939393;
	background:#fff;
}
ul#menu li ul li ul li ul li a:hover, ul#menu li ul li ul li ul li.current_page_item a {
	color: #727272;
}
/* Paging */

    /* paging link*/
.content.sub .paging li a, .content.sub .paging li.active a {
	color:#a3a3a3;
	border:1px solid #dddddd;
}
/* paging mouseover*/
.content.sub .paging li.active a {
	color:#727272;
	border:1px solid #dddddd;
}
.content.sub .paging li a:hover {
	color:#727272;
	border:1px solid #727272;
}
/* Arrow Left */   
.content.sub .paging li.arrowleft a {
	background:url(images/arrow_left.png) 11px 9px no-repeat;
}
/* Arrow Left Hover State */
.content.sub .paging li.arrowleft a:hover {
	background:url(images/arrow_left.png) -12px 9px no-repeat;
}
/* Arrow Right  */
.content.sub .paging li.arrowright a {
	background:url(images/arrow_right.png) 11px 9px no-repeat;
}
/* Arrow Right Hover State */    
.content.sub .paging li.arrowright a:hover {
	background:url(images/arrow_right.png) -9px 9px no-repeat;
}


/* Content Boxes */
  
    /* box for sidebar */
.box.side {
	border:1px solid #dddddd;
}
.box.content-two.left {
	border-right:1px solid #ddd;
}
/* Horizontal Lines*/
.box hr, .content .box hr {
	background:#ddd;
	color:#ddd;
}
.content hr {
	background:#ddd;
	color:#ddd;
}
/* Product Pages */

     /* Product Box*/
.box.product {
	border:1px solid #ddd;
}
/* Price */         
.box.product .textarea .price {
	color: #A4A4A4;
}
/* Product Detail Box*/
.box.product_detail {
	border-left:1px solid #ddd;
}
.product_photos {
	border-bottom:1px solid #ddd;
}
/* Product detail photos pager*/ 
    
.product_photos_pager a {
	background:#ddd;
	color:#737373;
}
.product_photos_pager a.activeSlide, .product_photos_pager a:hover {
	background:#727272;
	color:#fff;
}
/* Blog */

    /* Date and Categories Bar */
.box.blog .dateandcategories {
	border-top:1px solid #ddd;
	border-bottom:1px solid #ddd;
	color: #A4A4A4;
}
/* Links For Date and Categories */    
.box.blog .dateandcategories a:hover {
	text-decoration: none;
	color:#727272;
}
.comment {
	border-left:1px solid #ddd;
}
/* Portfolio */
    /* box for portfolio */
.box.portfolio {
	border:1px solid #ddd;
}
/* Play and Zoom Icon */    
.play {
	background:#898989 url(images/play.png) center no-repeat;
}
.magnifier {
	background:#898989 url(images/magnifier.png) center no-repeat;
}
/* Photo Gallery */
    /* override the arrow image of the tooltip */
.tooltip {
	background: #727272;
	color:#fff;
}
.photo_gallery img {
	background:#f4f4f3;
	border:1px solid #ddd;
}
/* News Box */
    hr.news_line {
	background:#ddd;
	color:#e3e3e3;
}
/* links */
    a {
	color:#797979;
}
a:hover {
}
/* read more links */
.read_more {
	color:#9F9F9F;
	background:url(images/arrow.png) right no-repeat;
}
.read_more:hover {
	color:#727272;
}
/* box links */
.box p a, a.text_link {
	border-bottom:1px solid #e3ab00;
}
.box p a:hover, a.text_link:hover {
	color:#e3ab00;
}
/* Lists */
 
.content.sub ul ul, .content.sub ol ol {
	border-top:0px solid #ddd;
}
.content.sub ul ul li, .content.sub ol ol li {
	border-bottom:0px solid #ddd;
	background:none;
	padding-left:0;
}
.content.sub ul, .sub.content ol {
	border-top:1px solid #ddd;
}
.sub.content li {
	border-bottom:1px solid #ddd;
	background: url(images/diamond.png) left 12px no-repeat;
}
/* sidebar list */
.sidebar .box li {
	padding:7px 0;
	border-bottom:1px solid #ddd;
}
/* Footer */
#footer {
	background:transparent url(images/footer_repeat.png) repeat-x;
}
#footer .footer_con {
	color:#ffF;
border-radius: 15px;
	background: url(images/footer_background.png) center top no-repeat;
}
/* footer links */
#footer a {
	color:#ffF;
}
#footer a:hover {
	color:#ffF;
}
.part2 ul li {
	border-left:1px solid #fff;
}
/* Headings*/
h1, h2 {
	font-family: 'Aharoni', 'Arial', 'Verdana', Helvetica san-serif;
	color:#000000;
}
h3, h4, h5, h6 {
	font-family: 'Andalus', 'Arial', 'Verdana', Helvetica san-serif;
	color:#777;
	text-shadow: 0 1px 1px #333;
}
/* Forms */
input, select, textarea {
	border-left:1px solid #EBEBEB;
	border-right:1px solid #EBEBEB;
	background:#EBEBEB;
}
/*contact form validation*/
    #validate_form ul li label.error {
	color:red;
}
#validate_form .error {
	color: red;
	border: 1px solid red;
}
#contact_form input, #contact_form select, #contact_form textarea {
	border-left:1px solid #EBEBEB;
	border-right:1px solid #EBEBEB;
	background:#EBEBEB;
}
#contact_form .button {
	border-top:1px solid #EBEBEB;
}
/* Form Messages*/
.ok_box {
	border:1px dashed green;
	color:green;
}
.ok_box h3 {
	color:green;
}
.error_box, #loader {
	border:1px dashed red;
	color:red;
}
/* Tables */
    tbody tr:hover td {
}
table {
	border: 1px solid #ddd;
}
table th {
	background:#e2e2e2;
	border: 1px solid #fff;
}
table td {
	border: 1px solid #ddd;
}
tbody tr:hover td {
	background:#F5F5F5;
}
/* Text Elements */
    blockquote {
	background:#F4F4F4 url(images/blockquote.png) 10px 10px no-repeat;
	color:#A0A0A0;
	border:1px solid #dddddd;
}
.bp_border{
	background: url(images/adults_borders.png);
}