@charset "utf-8";
/* CSS Document */

/*----*****---- << General >> ----*****----*/
	
	body {  background:#fff; color:#6a6a6a;  }
	
	/*----*****---- << Headings >> ----*****----*/
	
	h1, h2{ color:#8CC63F; }	
	h3, h4, h5, h6 { color:#000; }
	
	h1 a, h2 a, h3 a, h4 a, h5 a, h6 a { color:#7d7d7d; }
	h1 a:hover, h2 a:hover, h3 a:hover, h4 a:hover, h5 a:hover, h6 a:hover { color:#aeaeae; }

	/*----*****---- << Text Elements >> ----*****----*/
	
	a{ color:#000000; }	
	
	blockquote{ }

	pre, code{ border-left:5px solid #C4BC89; background-color:#E5DEB0; }
	
	hr{ background-color:#c4c4c4; color:#efefef; }
	
	/* due to IE <HR> margin bugs I had to made classed and apply them to div to achieve the effect of a <HR> */
	
	.hr{ background:none repeat-x; }
	.hr-border { background:none repeat-x; }
	
	/*----*****---- << Tables >> ----*****----*/
	
	table{ border:1px solid #cfcfcf; border-right:0px; }
	th{ background:none repeat-x; border-bottom:1px solid #cfcfcf; border-right:1px solid #d7d7d7; color:#5a5a5a; }
	td{ border-right:1px solid #d7d7d7; background:#f3f3f3; color:#5a5a5a; }
	tbody tr:nth-child(2n+1) td{ background:#f8f8f8; }
	
	/*----*****---- << Definition Lists >> ----*****----*/
	
	.gallery-item img { border:2px solid #617b00 !important; }
	
	/*----*****---- << Buttons >> ----*****----*/
	
	.button.small { background:none repeat-x; }
	.button.medium { background:none repeat-x; }
	.button.large { background:none repeat-x; }
	.button.xlarge { background:none repeat-x; }
	
	.button.dark-grey { background-color:#696969; color:#ffffff; border:1px solid #3c3c3c;  }
	
	.button.black { background-color:#303030; color:#ffffff; border:1px solid #000000;  }
	.button.grey { background-color:#696969; color:#ffffff; border:1px solid #3c3c3c;  }
	.button.light-grey { background-color:#FFDE16; color:#4D7721; width: 120px; font-weight:700;text-transform:uppercase; text-align:center; }
	.button.lightblue { background-color:#3d9ed6; color:#ffffff; border:1px solid #20648b;  }
	.button.teal { background-color:#3eccd6; color:#ffffff; border:1px solid #1b7980;  }
	.button.purple { background-color:#e178ef; color:#ffffff; border:1px solid #822c8d;  }
	.button.green { background-color:#5fd63e; color:#ffffff; border:1px solid #32831c;  }
	.button.pink { background-color:#d63ea9; color:#ffffff; border:1px solid #851e66;  }
	.button.olivegreen { background-color:#d6d63e; color:#ffffff; border:1px solid #80801b;  }
	.button.red { background-color:#d63e46; color:#ffffff; border:1px solid #851e23;  }
	.button.orange { background-color:#f49a2c; color:#ffffff; border:1px solid #83541c;  }
	.button.blue { background-color:#3e62d6; color:#ffffff; border:1px solid #19307d;  }
	.button.violet { background-color:#8a3ed6; color:#ffffff; border:1px solid #4d1b80;  }
	.button.salmon { background-color:#fa8072; color:#ffffff; border:1px solid #a4463c;  }
	.button.khaki { background-color:#bdb76b; color:#ffffff; border:1px solid #6f6b37;  }
	.button.light-green { background-color:#90ee90; color:#115b11; border:1px solid #5cbd5c; text-shadow:0px 1px 0px #82df82; }	
	
	.button.heart-icon span { background:none left 8px no-repeat; }
	.button.rss-icon span { background:none left 8px no-repeat; }
	.button.mail-icon span { background:none left 8px no-repeat; }
	.button.refresh-icon span { background:none left 8px no-repeat; }
	.button.zoom-icon span { background:none left 8px no-repeat; }
	.button.download-icon span { background:none left 8px no-repeat; }
	.button.delete-icon span { background:none left 8px no-repeat; }
	.button.warning-icon span { background:none left 9px no-repeat; }
	.button.chat-icon span { background:none left 8px no-repeat; }
	.button.star-icon span { background:none left 7px no-repeat; }	

	/*----*****---- << Forms >> ----*****----*/
	
	label{ color:#6a6a6a; }
	label span.required{ color:#ff0000; }
	
	fieldset{ border:1px solid #efefef; }
	
	input[type=text], input[type=password], input.text, textarea{ background:#f1efef none repeat-x; border:1px solid #d8d8d8; color:#4e4635; }
	input[type=text]:focus, input[type=password]:focus, input.text:focus, textarea:focus{ border-color:#c1c1c1; }
	select{ background:#f1efef none repeat-x; border:1px solid #d8d8d8; }
	
	input[type=submit] { background:#696969 none repeat-x; color:#ffffff; border:1px solid #3c3c3c;  }
	
	/*----*****---- << Lists >> ----*****----*/
	
	ul.green-arrow li { background:none left 2px no-repeat; }
	ul.check-list li { background:none left 2px no-repeat; }
	ul.rounded-arrow li { background:url("/assets/history/9d7a8b99f7b04fee45.png") left 2px no-repeat; }
	ul.rounded-check li { background:none left 2px no-repeat; }	
	
	/*----*****---- << Widgets >> ----*****----*/
		
	.widget_categories ul li { background:none top repeat-x; }
	.widget_categories ul li a { color:#6a6a6a; background:none left 12px no-repeat; }
	
	.widget.widget_recent_entries h6 a, .widget.widget_popular_entries h6 a { color:#393939; }
	
/*----*****---- << Layout >> ----*****----*/
	
	/*----*****---- << Header >> ----*****----*/
	
	#header { background:#fff; }	

	.social-icons a { background:none no-repeat; }
	.social-icons a.facebook { background-position:left -30px; }
	.social-icons a.facebook:hover { background-position:left -30px; }
	.social-icons a.twitter { background-position:-30px -30px; }
	.social-icons a.twitter:hover { background-position:-30px -30px; }
	.social-icons a.youtube { background-position:-60px top; }
	.social-icons a.youtube:hover { background-position:-60px -30px; }
	.social-icons a.flickr { background-position:-90px top; }
	.social-icons a.flickr:hover { background-position:-90px -30px; }
	.social-icons a.google { background-position:-120px top; }
	.social-icons a.google:hover { background-position:-120px -30px; }
	.social-icons a.yahoo { background-position:-150px top; }
	.social-icons a.yahoo:hover { background-position:-150px -30px; }
	.social-icons a.linkedin {  background-position:-180px -30px; }
	.social-icons a.linkedin:hover { background-position:-180px -30px; }
	
	#searchform { background:#343434; border:1px solid #202020; }
	#searchform input[type="text"] { color:#feffff; }
	#searchform input[type="submit"] { background:none no-repeat; }
	
	/*----*****---- << Menu >> ----*****----*/

	#top-menu { background: #292929 none repeat-x; }
	
	ul.menu li a { color:#ffffff; }	
	ul.menu li.home a { background:none center no-repeat; }
	
	ul.menu li .hoverL { color:#FFDE16; }
	ul.menu li .hoverR { color:#FFDE16; }
	
	ul.menu li ul { background:#252525; border:2px solid #3a3a3a; }
	ul.menu li ul li, ul.menu li.home ul li { background:none bottom repeat-x; }
	
	ul.menu li ul li.current_page_item, ul.menu li ul li:hover { -moz-box-shadow:inset 0px 0px 20px 0px #393939; -webkit-box-shadow:inset 0px 0px 20px 0px #393939; box-shadow: inset 0px 0px 20px 0px #393939; background:#515151; }
	
	ul.menu-rounded li { background:#515151; }
	
	ul.menu-rounded li.home ul li { background:none center bottom no-repeat; }
	
	ul.menu-rounded li.current_page_item, ul.menu-rounded li:hover { background:#ffffff; }
	ul.menu-rounded li.current_page_item a, ul.menu-rounded li:hover a { color:#383838; }	
	
	ul.menu-rounded li ul { background:#ffffff; border:none; }
	ul.menu-rounded li ul li { background:none center bottom no-repeat; }
	ul.menu-rounded li ul li.current_page_item a, ul.menu-rounded li ul li:hover a { color:#787878; }
	ul.menu-rounded li ul li.current_page_item, ul.menu-rounded li ul li:hover { background:none center bottom no-repeat; }
	
	ul.menu-rounded li ul li:hover ul li a, ul.menu-rounded li ul ul li:hover ul li a  { color:#383838; }
	ul.menu-rounded li ul li:hover ul li:hover a, ul.menu-rounded li ul ul li:hover ul li:hover a { color:#787878; }	
	
	ul.menu-rounded ul ul li:hover ul li a  { color:#383838 !important; }
	ul.menu-rounded ul ul li:hover ul li:hover a { color:#787878 !important; }
	
	ul.menu-rounded li ul li.current_page_item, ul.menu-rounded li ul li:hover { -moz-box-shadow:none; -webkit-box-shadow:none; box-shadow:none; }
	
	/*----*****---- << Home Slider >> ----*****----*/
	
	#home-slider { background: none bottom repeat-x; position: relative; z-index:100; }
	.home-slider-bg { background:#fff; } 
	
	.slider-content h2 { color:#ffffff;  }
	.slider-content .subtitle { color:#a6a6a6; }
	.slider-content .short-desc { background:#222222; border:1px solid #7f7f7f; color:#ffffff; }
	
	.slider-content ul li { background:none left 12px no-repeat;  color:#ffffff;position: relative; z-index:1; }
	
	#slider-nav a { background:none left top no-repeat; }
	#slider-nav a.activeSlide, .slider-nav a:hover.activeSlide, #slider-nav a:hover { background:#4a4949; }
	
		/*----*****---- << Nivo Slider >> ----*****----*/
		
		.nivo-caption h2 { color:#4c4c4c; }
		.nivo-caption .subtitle { color:#4c4c4c; }
		.nivo-caption ul li { color:#4c4c4c; }
		.nivo-caption .short-desc { background:#222222; border:1px solid #7f7f7f; color:#ffffff; }
		
		.theme-default a.nivo-nextNav { background:#525252 none center center no-repeat; }
		.theme-default a.nivo-prevNav { background:#525252 none center center no-repeat; }
		
		.theme-default a.nivo-nextNav:hover { background:#525252 none center center no-repeat; }
		.theme-default a.nivo-prevNav:hover { background:#525252 none center center no-repeat; }
		
		.nivo-controlNav a.active, .nivo-controlNav a:hover.active { background:#4a4949; }
		.nivo-controlNav a:hover { background:#4a4949; }
	
		/*----*****---- << Anything Slider >> ----*****----*/	
		
		.slider-content-container .subtitle { color:#a6a6a6; }
		
		.anythingSlider-default.activeSlider .anythingControls a.cur,
		.anythingSlider-default.activeSlider .anythingControls a:hover { background:#4a4949 !important; }
		
		/*----*****---- << Layer Slider >> ----*****----*/	
		
		#layerslider .subtitle { color:#a6a6a6; }
		#layerslider .short-desc { background:#222222; border:1px solid #7f7f7f; color:#ffffff; }
		
		/*----*****---- << Touch Slider >> ----*****----*/	
		
		#jq_fmslideshow #fmslideshow a { color:#000000; }
	
	/*----*****---- << Main >> ----*****----*/
	
	#main { background:none bottom repeat-x; border-bottom:1px solid #ffffff; }
	.content { background:#fff; }
	.inner-with-sidebar { background:none; }
	.sidebar { background:none; }
	.inner-sidebar { background:none; }	
	
	.content.with-left-sidebar { background:none left repeat-y; }
	.content.with-left-sidebar .inner-with-sidebar { background:none no-repeat; }
	
	.sidebar.left-sidebar { background:url("/assets/history/0560b0e608eda99d5b.jpg") left top repeat-y; }
	.sidebar.left-sidebar .inner-sidebar { background:none 1px top no-repeat; }	
	
		/*----*****---- << Content >> ----*****----*/
		
			/*----*****---- << Home >> ----*****----*/
			
			.welcome-text { background: #4C7621 none repeat-x;  }	
			.welcome-text2 {border-top:3px #000 solid ;border-bottom:3px solid #000;}		
			.read-more-text span { background:#000000 none center center no-repeat; }
			.read-more-text:hover { color:#4e4e4e; }
			.read-more-text:hover span { background-color:#4e4e4e; }
			
			#expand-toggle { background:none center repeat-y; border-top:1px solid #ffffff; border-bottom:1px solid #ffffff; }
			#expand-toggle .expand { color:#000000; background:none right no-repeat; }
			#expand-toggle .control-open { background:none right no-repeat; }
			#expand-toggle .one-third h5 { color:#000000; }
			
			.column .thumb, a.thumb, .post-thumb {width:300px; margin-top:-10px; }
			.three1 {}
			.three2 {}
			.three3 {}
			.column .thumb a, a.thumb img, .post-thumb a { }		
			
			.thumb .image-overlay a { border:none; }
			.image-overlay { background:none repeat; }			
			.thumb .image-overlay-video { background:none center center no-repeat; }	
			.thumb .image-overlay-zoom { background:none center center no-repeat; }
			.thumb .image-overlay-link { background:none center center no-repeat;  }			
			
			.readmore { background:#ebebeb none 90% center no-repeat; border:1px solid #d7d7d7; color:#929292; }
			.readmore:hover { background:#4e4e4e none 90% center no-repeat; border:1px solid #303030; color:#ffffff; text-shadow:#000000 0px 1px 0px; }
			
			/* Portfolio Carousel */
			.portfolio-skin-carousel .jcarousel-prev-horizontal { background:none no-repeat; }
			.portfolio-skin-carousel .jcarousel-next-horizontal { background:none no-repeat; }
			
			/* Clients Carousel */
			.clients-skin-carousel { background:none repeat-x; }
			.clients-skin-carousel .jcarousel-prev-horizontal { background:none no-repeat; }
			.clients-skin-carousel .jcarousel-next-horizontal { background:none no-repeat; }			
			
			/*----*****---- << Breadcrumb >> ----*****----*/	
			
			.breadcrumb { background:none bottom repeat-x; }	
			.breadcrumb-bg { background:#ffffff; }
			
			.breadcrumb a, .breadcrumb span.current-crumb { color:#aaaaaa; }
			.arrow { background:none no-repeat; }
			
		/*----*****---- << Sidebar >> ----*****----*/	
		
			.sidebar a:hover, .sidebar .widget.widget_recent_entries h6 a:hover { color:#24668d; }		
			
	/*----*****---- << Team >> ----*****----*/	
	
		.team .image { background:#ececec; border:1px solid #d0d0d0; }
		.team .role { color:#a2a2a2; }
		
		.share-links { background:#e9e9e9; }
		.share-links a, .share-links { color:#6a6a6a; }
		
		.social a { background:#adadad; }
		.social a:hover { background:#7b7b7b; }
		
	/*----*****---- << Testimonials >> ----*****----*/	
		
		.testimonials blockquote cite { color:#989898; } 
		.testimonials blockquote p { color:#6a6a6a; }
		
		.testimonials-author-image img { background:#f8f8f8; border:1px solid #dfdede; }

	/*----*****---- << Portfolio >> ----*****----*/	

		.portfolio h4 a:hover, .portfolio h5 a:hover { color:#aeaeae; }
		
		.slideshow-bullets a { background:none left top no-repeat; }
		.slideshow-bullets a:hover, .slideshow-bullets a.activeSlide { background-position:left -12px; }
		
		.portfolio-single p.client { background:none left 5px no-repeat; }
		.portfolio-single p.location { background:url("/assets/history/40d591955ea51558cc.png") left 5px no-repeat; }
		.portfolio-single p.project-link { background:url("/assets/history/b96290019d7f5c132c.png") left 9px no-repeat; }
		
		.post-nav-container { border-bottom:1px solid #d0d0d0; border-top:1px solid #d0d0d0; }
		.post-prev-link a { background:none left 4px no-repeat; }
		.post-next-link a { background:none right 5px no-repeat; }
		.post-nav-container a { color:#5a5a5a; }
		.post-nav-container span { color:#909090; }
		
		#sorting-container a { background:#e5e5e5; color:#5a5a5a; }		
		#sorting-container a.active_sort, #sorting-container a:hover { background:#4C4C4C; color:#ffffff;  }
		
	/*----*****---- << Pagination >> ----*****----*/	
		
		.pagination ul li a, .pagination .next-post, .pagination .prev-post { background:#ebebeb; border:1px solid #d7d7d7; color:#7c7c7c; }
		.pagination ul li.active-page { background:#4c4c4c url("/assets/history/b196514f95fb8fe887.jpg") repeat-x; border:1px solid #4d4d4d;  color:#ffffff; }
		.pagination ul li a:hover, .pagination .next-post:hover, .pagination .prev-post:hover { background:#676767; border:1px solid #4d4d4d;  color:#ffffff; }
		.pagination .next-post { background:#ebebeb none 58% 58% no-repeat; }
		.pagination .next-post:hover { background:#676767 none 58% 58% no-repeat; }
		.pagination .prev-post { background:#ebebeb none 58% 58% no-repeat; }
		.pagination .prev-post:hover { background:#676767 none 58% 58% no-repeat; }	
		
	/*----*****---- << Contact >> ----*****----*/	
	
		.contact-info { color:#666; }
		.main-contact-details { background:#e9e9e9; }
		
		.main-contact-details ul.contact-details li a { color:#5a5a5a; }
		
		.main-contact-details ul.contact-details span.address { background:none center no-repeat; }
		.main-contact-details ul.contact-details span.hours { background:url("/assets/history/dcf7112acf5b59a991.png") center no-repeat; }
		.main-contact-details ul.contact-details span.mail { background:url("/assets/history/fda81bfe7452cb3422.png") center 2px no-repeat; }
		.main-contact-details ul.contact-details span.phone { background:url("/assets/history/dcf7112acf5b59a991.png") center no-repeat; }
		.main-contact-details ul.contact-details span.skype { background:none center no-repeat; }
		
	/*----*****---- << Blog >> ----*****----*/	
	
		.post-title .date { color:#7d7d7d; }
		.post-title .date p { border-right:1px solid #cdcdcd; }
		
		.blog-post .entry-head, .blog-post .post-details { border-top:1px solid #e4e4e4; border-bottom:1px solid #e4e4e4; }
		.blog-post .entry-head span.author { color:#a8a8a8; }
		.blog-post .entry-head .comments { background:url("/assets/history/cb50eb2bcfc91b8ff0.png") left no-repeat; color:#6a6a6a; }
		
		.blog-post .post-details .categories { background:none left 8px no-repeat; }
		.blog-post .post-details .categories, .blog-post .post-details .tags { color:#a8a8a8; }
		
		.blog-post .post-details .tags .float-right { background:none left 9px no-repeat; }
		.blog-post .post-details .categories a, .blog-post .post-details .tags a { color:#6a6a6a; }
		
		/*----*****---- << Blog Comment Entries >> ----*****----*/	
		
		.commententries h4 span { color:#ababab; }
		ul.commentlist { border-bottom:1px solid #dedede; }
		ul.commentlist li { background:none 64px 0px no-repeat; }

		.comment-author img { background:#f8f8f8; border:1px solid #dfdede; }
		.comment-author a { color:#5a5a5a; }
		.comment-body p { color:#5a5a5a; }
		.commentmetadata a { color:#a5a5a5; }
		
		.reply a { color:#a5a5a5; }
		.reply a:hover { color:#a5a5a5; }
		
		/*Comment Form Styles */
		.respond form label span { color:#ff0000; }
		
	/*----*****---- << Pricing Table >> ----*****----*/	
	
		.pricing-table table td { background:#dbdbdb none center center no-repeat; border-bottom:1px solid #bebebe; border-right:1px solid #bebebe; color:#000000; }
		.pricing-table table tbody tr.title td { border-bottom:1px solid #484848; background:#0c0c0c !important; color:#ffffff;  }
		
		.pricing-table table tr.price td { background:#1c1c1c none center top no-repeat; color:#ffffff;  }
		
		.pricing-table table tr.title td.featured { border-bottom:1px solid #3d98c2; background:#0c0c0c; }
		.pricing-table table tr.price td.featured { background:#244f69 none center center no-repeat !important; }
		
		.pricing-table table tr td span { background:none left 5px no-repeat; }
		.pricing-table table tr td.featured { background:#eeeeee none no-repeat !important; }
		
		.pricing-table table tbody tr:nth-child(2n+1) td { background:#dbdbdb none center top no-repeat; } 
		
		.pricing-table table tr.buttons td a.button.black { background:#303030 none repeat-x !important; border:1px solid #000000 !important; }

	/*----*****---- << Styled Elements >> ----*****----*/	
	
		/* Highlight */
		.highlight.yellow { color:#000000; background:#fffd33; }
		.highlight.black { color:#ffffff; background:#000000;  }
		.highlight.red { color:#ffffff; background:#ff0000; }
		.highlight.green { color:#000000; background:#36ff00; }
		
		/* Dropcap */
		.dropcap { color:#ffffff; text-shadow: 0px 1px 0px #000000; }
		.dropcap.style1 { color:#5a5a5a; text-shadow: 0px 1px 0px #ffffff; }
		.dropcap.style2 { background:#535353; }
		.dropcap.style3 { background:#535353; border:2px solid #FFFFFF; }
		.dropcap.style4 { background:#535353; }
		
		/* Horizontal Tabs */
		ul.tabs-frame li a { background:none repeat-x; border:1px solid #dddddd; color:#717171; }
		ul.tabs-frame li a:hover { background:#f0f0f0; }
		ul.tabs-frame li a.current { background:none repeat-x; }
		
		.tabs-frame-content { background:#ffffff; border:1px solid #dddddd; }
		
		/* Vertical Tabs */
		ul.tabs-vertical-frame li a { background:#e4e4e4 none repeat-x; border:1px solid #dddddd; color:#717171; }
		ul.tabs-vertical-frame li a:hover { background:#f0f0f0; }
		ul.tabs-vertical-frame li a.current { background:#ffffff none repeat-x; }
		
		ul.tabs-vertical-frame li.last a { border-bottom:1px solid #dddddd; }
		
		ul.tabs-vertical-frame li a.current span { background:none right 14px no-repeat; }
		
		.tabs-vertical-frame-content { background:#ffffff; border:1px solid #dddddd; }
		
		/* Standard Toggle */
		h5.toggle, h5.toggle-accordion { background:none left 3px no-repeat; }
		h5.toggle.active, h5.toggle-accordion.active { background:none left 3px no-repeat; }
		
		.toggle-frame { color:#696969; border:1px solid #D0D0D0; text-shadow:0px 1px 0px #ffffff; background:#fafafa none repeat-x; }
		.toggle-frame h5 a { color:#000000; }
		.toggle-frame h5 a:hover { color:#7D7D7D; }

		/*----*****---- << Sitemap >> ----*****----*/
		
		ul.sitemap li a { color:#6a6a6a; }

		/*----*****---- << Features >> ----*****----*/		
		.side-nav-container { background:url("/assets/history/14fcf130f18667597b.png") right top no-repeat; border-right:1px solid #ffffff; }
		.side-nav-bottom { background:none right bottom no-repeat; }
		ul.side-nav { background:none right top repeat-y; }
		ul.side-nav li { background:none bottom no-repeat; }
		ul.side-nav li a { color:#5a5a5a; }
		ul.side-nav li a:hover, ul.side-nav li.current_page_item a { background:none right top repeat-y; }
        ul.side-nav li.current_page_item a span { background:none left top no-repeat; }
		
		/*----*****---- << Footer >> ----*****----*/
		
		#footer { border-top:0px solid #1b1b1b; background:#4b4b4b none bottom repeat-x; color:#222; -webkit-box-shadow: inset 0px 15px 15px -8px #373737; -moz-box-shadow: inset 0px 15px 15px -8px #373737; box-shadow: inset 0px 15px 15px -8px #373737; }
		
		.footer-bg { background:#000;height: 120%; }
		
		#footer p, #footer a, #footer span { color:#fff;  }
		#footer h1, #footer h2, #footer h3, #footer h4, #footer h5, #footer h6 {color:#FFDE16;}		
		#footer a:hover { color:#2B4E09; }
		
		#footer .widget ul li { border-bottom:0px solid #598628; border-top:0px solid #598628; }
		#footer .widget ul { border-top:0px solid #598628; margin-top:-20px; }
		
		#footer .widget.tweetbox a { color:#a6a6a6; }
		
		#footer .widget ul.contact-details span.address { background:none center no-repeat; }
		#footer .widget ul.contact-details span.mail { background:url("/assets/history/163fb539d9ae774c8c.png") center 2px no-repeat; }
		#footer .widget ul.contact-details span.phone { background:none center no-repeat; }
		#footer .widget ul.contact-details span.skype { background:url("/assets/history/13e43ddb8fb77d599e.png") center no-repeat; }
		
		.testimonial-skin-carousel .jcarousel-prev-horizontal { background:none left top no-repeat;}
		
		.testimonial-skin-carousel .jcarousel-next-horizontal { background:none 0px top no-repeat; }
		
				

		
		#footer .widget blockquote {}
		#footer .widget blockquote p { color:#fff; }
		#footer .widget blockquote p span { color:#a6a6a6; }
		#footer .widget blockquote p span img { border:1px solid #282828; }
		
		#footer .widget form input[type="text"], #footer .widget form textarea { color:#ffffff; background:#3b3b3b; border:1px solid #313131; -moz-box-shadow:inset 0px 1px 0px 0px #525252; -webkit-box-shadow:inset 0px 1px 0px 0px #525252; box-shadow: inset 0px 1px 0px 0px #525252; }
		#footer .widget form label { color:#ffffff; }
		#footer .widget form input[type="submit"] { color:#ffffff; background:#2d2d2d; border:1px solid #292929; -moz-box-shadow:inset 0px 1px 0px 0px #545454; -webkit-box-shadow:inset 0px 1px 0px 0px #545454; box-shadow: inset 0px 1px 0px 0px #545454; }
		#footer .widget form input[type="submit"]:hover { background:#1b1b1b; border:1px solid #000000; -moz-box-shadow:inset 0px 1px 0px 0px #717171; -webkit-box-shadow:inset 0px 1px 0px 0px #717171; box-shadow: inset 0px 1px 0px 0px #717171; }
		
		.footer-copyright { background:#fff; }
		
		.footer-copyright ul li { border-right:1px solid #444444; }
		.footer-copyright ul li a { color:#000; }
		.footer-copyright ul li a:hover { color:#8CC63F; }
		.footer-copyright p { color:#000; }
		
		.three-p {color:#fff; margin:15px 0px 10px 0px; width: 200px; font-family: 'CartoGothicStdBook';text-align:left; font-size:16px; line-height:16px;}
		.three-middle {color:#000; margin-top:10px;margin-left:100px; width: 100px; text-align:center;}
		.three-right {color:#000; margin:10px 40px 0px 0px; width: 100px; float:right;text-align:right;}
		
		.three-title1 {color:#FFDE16;margin-bottom:0px; font-size:20px;font-family: 'CartoGothicStdBold';text-align:left;}
		.three-title2 {color: #000;font-size:40px;font-family: 'CartoGothicStdBold';text-align:left;}
		ul.biglist li {color: #777; font-size: 18px; list-style:square; margin-top:15px;margin-left:20px;}
		








