/* @override http://spyder.datacolor.com/wp-content/themes/lightspeed/style.css */

/* ------------------------------------------------------------------------------------------------------------

	Theme Name: Lightspeed
	Theme URI: http://themeforest.net/user/wpscientist
	Description: Lightspeed theme
	Author: Slobodan Kustrimovic &amp; Justin Van Oel
	Author URI: http://themeforest.net/user/wpscientist
	Version: 1.1

------------------------------------------------------------------------------------------------------------  */


/* ------------------------------------------------------------
	
	CSS Reset & General Styling
	
------------------------------------------------------------ */
html,body,div,span,applet,object,iframe,a,abbr,acronym,address,big,cite,code,del,dfn,em,font,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,dl,dt,dd,ol,ul,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,label,legend,p,blockquote,table,caption,tbody,tfoot,thead,tr,th,td{margin:0;padding:0;border:0;outline:0;font-weight:inherit;font-style:inherit;font-size:100%;font-family:inherit;vertical-align:baseline;}body{line-height:1;color:black;background:white;}:focus{outline:0;}table{border-collapse:collapse;border-spacing:0;}caption,th,td{text-align:left;font-weight:normal;}fieldset,img{border:0;}address,caption,cite,code,dfn,em,strong,th,var{font-style:normal;font-weight:normal;}ol,ul{list-style:none;}h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:normal;}blockquote:before,blockquote:after,q:before,q:after{content:"";}blockquote,q{quotes:"" "";}abbr,acronym{border:0;}

.clear { clear:both; }
.col-clear:after{ content: "."; display: block; height: 0; clear: both; visibility: hidden; }
.col-clear{ .zoom:1; }

.wrap960 { margin:0 auto; width:960px; }

.fl { float:left; }
.fr { float:right; } 

body { background:transparent url("images/bg/bg-body.gif"); }

/* ------------------------------------------------------------
	
	Typography
	
------------------------------------------------------------ */
body { font-family: "lucida", sans-serif; font-size:16px; line-height:21px; color:#000; }

p, ul, ol, pre, table, h1, h2, h3, h4, h5 , h6, blockquote { margin-bottom:20px; }

h1 { font-size:28px; line-height:34px; font-weight:500; font-family:"futura-pt", sans-serif; }
h2 { font-size:26px; line-height:32px; font-weight:normal; font-family:"futura-pt", sans-serif; }
h3 { font-size:24px; line-height:30px; font-weight:normal; font-family:"futura-pt", sans-serif; margin-bottom:10px; }
h4 { font-size:22px; line-height:28px; font-weight:normal; font-family:"futura-pt", sans-serif; margin-bottom:10px; }
h5 { font-size:20px; line-height:26px; font-weight:normal; font-family:"futura-pt", sans-serif; margin-bottom:10px; }
h6 { font-size:18px; line-height:24px; font-weight:normal; font-family:"futura-pt", sans-serif; margin-bottom:10px; }

a { color:#ee3032; text-decoration:none; }
a:hover { color:#ee3032; text-decoration:underline; } 
#main a:hover { text-decoration:underline; }

small { font-size:11px; font-family:"Lucida"; color:#949494; }
strong { font-weight:bold; }
em, cite { font-style:italic; }
blockquote { padding-left:40px; background:transparent url("images/quote.png") 0 0 no-repeat; }
pre { padding:10px; border:1px dashed #ccc; background:#f3f3f3;}

sub, sup { font-size: 75%; line-height: 0; position: relative; vertical-align: baseline; }
sup { top: -0.5em; }
sub { bottom: -0.25em; }

ul { list-style-type:square; list-style-position:outside; padding-left:20px; }
ol { list-style-type:decimal; list-style-position:outside; padding-left:20px; }

table { width:100%; }
	tr:nth-child(odd) { background:#eeeeee; }
	td { padding:5px 10px; color:#000000; }
	th { padding:5px 10px; border-bottom:2px solid #666; color:#2e2e2e; background:#fff; }
	table caption { background:#333; font-weight:bold; font-style:italic; color:#fff; padding:5px; text-align:center; }

input[type=text], textarea, select { background:#f8f8f8; color:#545454; padding:10px; border: 1px solid #ddd; border-top: 1px solid #bbb; }
input[type=text]:hover, textarea:hover { border: 1px solid #bbb; }
input[type=text]:focus, textarea:focus { background-color: #f1f1f1; }
input[type="password"], input[type="search"], isindex { -webkit-appearance: textfield; padding: 1px; background-color: white; border: 2px inset; border-image-source: initial; border-image-slice: initial; border-image-width: initial; border-image-outset: initial; border-image-repeat: initial; -webkit-rtl-ordering: logical; -webkit-user-select: text; cursor: auto; }

input[type=text] { width:50%; }
textarea { width:80%; height:150px; }

h1.post-title, h2.post-title { font-size:18px; color:#484848; line-height:24px; font-weight:normal; border-bottom:0; }
h1.post-title a, h2.post-title a { color:#484848; }

button { font-family:Shanti; display:inline-block; border:0; font-size:14px; line-height:37px; background:#e1e1e1; padding:0 15px; color:#838383; -webkit-border-radius: 3px; -moz-border-radius: 3px; border-radius: 3px; }
button:hover  { background:#ee3032; cursor:pointer; color:#fff; }


/* ------------------------------------------------------------
	
	Header
	
------------------------------------------------------------ */
#header-bar { padding:10px 0; background:transparent url("images/bg/top-bar-bg-transparent.png"); }
body.style-default #header-bar { background:#191919; }
	#header-bar-menu { float:left; background:#F8F8F8; padding:8px 5px; -webkit-border-radius: 3px; -moz-border-radius: 3px; border-radius: 3px;}
		
	#header-bar-menu { float:left; font-family:Questrial; }
	#header-bar-menu ul { list-style-type:none; margin:0; padding:0; }
	#header-bar-menu ul li { margin:0; padding:0; padding-bottom:6px; display:block; float:left; position:relative; margin-left:20px; z-index: 100; }
	#header-bar-menu ul li a { font-family:futura-pt, sans-serif; display:block; position:relative; text-decoration:none; color:#666; font-size:12px; line-height:12px; padding:8px 10px; -webkit-border-radius: 2px; -moz-border-radius: 2px; border-radius: 2px; }
	#header-bar-menu ul li.active  { background:transparent url("images/bg/menu-active-item-bg.png") no-repeat bottom center; }
	#header-bar-menu ul li.active a, #header-bar-menu ul li a:hover { background:#EE3032; color:#fff; }
	#header-bar-menu ul li.active li a{ background:#2e2e2e; -webkit-border-radius: 0; -moz-border-radius: 0; border-radius: 0; }
	#header-bar-menu ul > li.sfHover > a { background:#EE3032; color:#fff; }

	/* Essential styles START */
	#header-bar-menu .sf-menu, .sf-menu * { margin: 0; padding: 0; list-style: none; }
	#header-bar-menu .sf-menu { line-height:	1.0; z-index: 175; }
	#header-bar-menu .sf-menu ul { position: absolute; top: -999em; width: 200px; z-index: 200; /* left offset of submenus need to match (see below) */ }
	#header-bar-menu .sf-menu ul li { width: 100%; margin:0; }
	#header-bar-menu .sf-menu li:hover { visibility: inherit; /* fixes IE7 'sticky bug' */ }
	#header-bar-menu .sf-menu li:hover ul, #header-bar-menu .sf-menu li.sfHover ul { left: 0; top: 25px; /* match top ul list item height */ z-index: 99; }
	#header-bar-menu ul.sf-menu li:hover li ul, #header-bar-menu ul.sf-menu li.sfHover li ul { top: -999em; }
	#header-bar-menu ul.sf-menu li li:hover ul, #header-bar-menu ul.sf-menu li li.sfHover ul { left: 200px; /* match ul width */ top: 0; }
	#header-bar-menu ul.sf-menu li li:hover li ul, #header-bar-menu ul.sf-menu li li.sfHover li ul { top: -999em; }
	#header-bar-menu ul.sf-menu li li li:hover ul, #header-bar-menu ul.sf-menu li li li.sfHover ul { left: 200px; /* match ul width */ top: 0; }
	/* Essential styles END */
	
	#header-bar-menu ul li li a, #header-bar-menu ul li.active li a { padding:10px 15px; font-size:10px; font-weight:normal; color:#fff; font-size:11px; line-				
	height:11px; color:#999999; }
	#header-bar-menu ul li li.active > a { background:#232323; color:#fff; }
	#header-bar-menu ul ul li a:hover, #header-bar-menu ul ul > li.sfHover > a { background:#232323; color:#fff; }
	#header-bar-menu ul ul { padding-top:22px;}
	#header-bar-menu ul ul ul { padding-top:0px; }
	#header-bar-menu ul ul li { background:#2e2e2e; margin:0; padding:0; border-bottom:1px solid #232323; }

	#header-bar-social { float:right; padding:2px 0; }
		#header-bar-social a { opacity:0.2; filter: alpha(opacity = 20); margin-left:8px; display:block; float:left; }
			#header-bar-social a img { display:block; }
	#header-bar-search { float:right; margin-left:40px; }
		#header-bar-search input { border:none; width:130px; -webkit-border-top-left-radius: 2px; -webkit-border-bottom-left-radius: 2px; -moz-border-radius-topleft: 2px; -moz-border-radius-bottomleft: 2px; border-top-left-radius: 2px; border-bottom-left-radius: 2px; }
		#header-bar-search-submit { background:#EE3032 url("images/bg/magnifier.png") no-repeat center center; -webkit-border-top-left-radius: 0; -webkit-border-bottom-left-radius: 0; -moz-border-radius-topleft: 0; -moz-border-radius-bottomleft: 0; border-top-left-radius: 0; border-bottom-left-radius: 0; margin:0; padding:0; vertical-align:top; width:36px; height:38px; margin-top:3px; } 

#header {  }
	#header-inner { padding-bottom:50px; }
	body.pattern-square #header-inner { background:transparent url("images/patterns/square.png"); }
	body.pattern-square-big #header-inner { background:transparent url("images/patterns/square-big.png"); }
	body.pattern-square-2 #header-inner { background:transparent url("images/patterns/square-2.png"); }
	body.pattern-square-2-big #header-inner { background:transparent url("images/patterns/square-2-big.png"); }
	body.pattern-square-3 #header-inner { background:transparent url("images/patterns/square-3.png"); }
	body.pattern-square-4 #header-inner { background:transparent url("images/patterns/square-4.png"); }
	body.pattern-square-5 #header-inner { background:transparent url("images/patterns/square-5.png"); }
	body.pattern-damask #header-inner { background:transparent url("images/patterns/damask.png"); }
	body.pattern-spring #header-inner { background:transparent url("images/patterns/spring.png"); }
	body.pattern-dots-1 #header-inner { background:transparent url("images/patterns/dots-1.png"); }
	body.pattern-dots-2 #header-inner { background:transparent url("images/patterns/dots-2.png"); }
	body.pattern-dots-3 #header-inner { background:transparent url("images/patterns/dots-3.png"); }
	body.pattern-dots-4 #header-inner { background:transparent url("images/patterns/dots-4.png"); }
	body.pattern-dots-5 #header-inner { background:transparent url("images/patterns/dots-5.png"); }
	body.pattern-dots-6 #header-inner { background:transparent url("images/patterns/dots-6.png"); }
	body.pattern-dots-7 #header-inner { background:transparent url("images/patterns/dots-7.png"); }
		#header-main { padding:0px 0; }
			#logo { float:left; margin-bottom:10px; margin-left:-14px; }
				#logo h1 { margin-bottom:0; border-bottom:0; }
				#logo a, #logo img { display:block; }
			#navigation { float:left; font-family:futura-pt, sans-serif;margin-bottom:10px; margin-left:-10px; }
				#navigation ul { list-style-type:none; margin:0; padding:0; }
					#navigation ul li { margin:0; padding:0; padding-bottom:6px; display:block; float:left; position:relative; margin-left:12px; z-index: 100; }
                                                #navigation ul li a { font-family:futura-pt, sans-serif; display:block; position:relative; text-decoration:none; color:black; font-size:18px; line-height:15px; padding: 8px 11px; -webkit-border-radius: 2px; -moz-border-radius: 2px; border-radius: 2px; }

					#navigation ul li.active  { background:transparent url("images/bg/menu-active-item-bg.png") no-repeat bottom center; }
						#navigation ul li.active a, #navigation ul li a:hover { background:#EE3032; color:#fff; }
						#navigation ul li.active li a{ background:#2e2e2e; -webkit-border-radius: 0; -moz-border-radius: 0; border-radius: 0; }
						#navigation ul > li.sfHover > a { background:#EE3032; color:#fff; }
	
	/* Essential styles START */
	#navigation .sf-menu, .sf-menu * { margin: 0; padding: 0; list-style: none; }
	#navigation .sf-menu { line-height:	1.0; z-index: 175; }
	#navigation .sf-menu ul { position: absolute; top: -999em; width: 200px; z-index: 200; /* left offset of submenus need to match (see below) */ }
	#navigation .sf-menu ul li { width: 100%; margin:0; }
	#navigation .sf-menu li:hover { visibility: inherit; /* fixes IE7 'sticky bug' */ }
	#navigation .sf-menu li:hover ul, #navigation .sf-menu li.sfHover ul { left: 0; top: 25px; /* match top ul list item height */ z-index: 99; }
	#navigation ul.sf-menu li:hover li ul, #navigation ul.sf-menu li.sfHover li ul { top: -999em; }
	#navigation ul.sf-menu li li:hover ul, #navigation ul.sf-menu li li.sfHover ul { left: 200px; /* match ul width */ top: 0; }
	#navigation ul.sf-menu li li:hover li ul, #navigation ul.sf-menu li li.sfHover li ul { top: -999em; }
	#navigation ul.sf-menu li li li:hover ul, #navigation ul.sf-menu li li li.sfHover ul { left: 200px; /* match ul width */ top: 0; }
	/* Essential styles END */
	
	#navigation ul li li a, #navigation ul li.active li a { padding:10px 15px; font-size:10px; font-weight:normal; color:#fff; font-size:13px; line-height:16px; color:#FFFFFF; }
	#navigation ul li li.active > a { background:#232323; color:#fff; }
	#navigation ul ul li a:hover, #navigation ul ul > li.sfHover > a { background:#232323; color:#fff; }
	#navigation ul ul { padding-top:11px;}
	#navigation ul ul ul { padding-top:0px; }
	#navigation ul ul li { background:#2e2e2e; margin:0; padding:0; border-bottom:1px solid #232323;  }
	
#tagline { margin-bottom:50px; }
	#tagline h1 { font-family:Shanti; }
	.tagline-description { font-size:18px; line-height:28px; font-weight:normal; font-family:Questrial; }
	#tagline h1, .tagline-description { padding:0; margin:0; border:none; }
	
#slider { padding:20px; width:920px; -webkit-border-radius: 3px; -moz-border-radius: 3px; border-radius: 3px; position:relative; background:#fff url("images/slider/load.gif") no-repeat center center;  -moz-box-shadow: 0 0 5px #888; -webkit-box-shadow: 0 0 5px #888; box-shadow: 0 0 5px #888; }
	#slider-inner { overflow:hidden; display:none; }
	#slider img { -webkit-border-radius: 3px; -moz-border-radius: 3px; border-radius: 3px; }
	#slider .slide-info { position:absolute; top:100px; left:0; right:200px; }
		#slider .slide-title { clear:both; float:left; display:block; padding:20px; background:transparent url("images/other/slide-title-bg.png"); color:#fff; font-size:20px; line-height:23px; }
		#slider .slide-description { clear:both; float:left; display:block; padding:10px 20px; background:transparent url("images/other/slide-description-bg.png"); font-size:14px; line-height:20px; }
		#slider .slide-link { clear:both; float:left; display:block; background:#EE3032; color:#fff; padding:5px 20px; }
/*	#slider-prev { z-index:100; position:absolute; display:block; width:37px; height:37px; top:45%; left:-47px; background:transparent url("images/slider/left-arrow.png"); } */
	#slider-prev { z-index:1; position:absolute; display:block; width:37px; height:37px; top:45%; left:-47px; background:transparent url("images/slider/left-arrow.png"); }
/*	#slider-next { z-index:100; position:absolute; display:block; width:37px; height:37px; top:45%; right:-47px; background:transparent url("images/slider/right-arrow.png"); } */
	#slider-next { z-index:1; position:absolute; display:block; width:37px; height:37px; top:45%; right:-47px; background:transparent url("images/slider/right-arrow.png"); }
	.slider-image { display:block; }
	
#posts-slider { position:relative; width:960px;  -moz-box-shadow: 0 0 5px #888; -webkit-box-shadow: 0 0 5px #888; box-shadow: 0 0 5px #888;}
	#posts-slider #slider-next { right:-47px; }
	.jcarousel-container { overflow:hidden;}
	#posts-slider .post-entry-special { margin-bottom:5px !important; margin-top:10px; -moz-box-shadow: 0 0 5px #888; -webkit-box-shadow: 0 0 5px#888; box-shadow: 0 0 5px #888; } 
	#posts-slider #slider-prev { opacity:0; filter: alpha(opacity = 0); left:0;}
	#posts-slider #slider-next { opacity:0; filter: alpha(opacity = 0); right:0; } 
	
#slider-load { height:50px; background:transparent url("images/slider/load.gif") no-repeat center center; }

	
.posts-slider-wrapper { background:transparent !important; }
					
/* ------------------------------------------------------------
	
	Main
	
------------------------------------------------------------ */
#main { margin-top:-50px; }
	#main .wrap960 { width:920px; padding:20px; background:#fff; -webkit-border-top-left-radius: 3px; -webkit-border-top-right-radius: 3px; -moz-border-radius-topleft: 3px; -moz-border-radius-topright: 3px; border-top-left-radius: 3px; border-top-right-radius: 3px; -moz-box-shadow: 0 0 5px #888; -webkit-box-shadow: 0 0 5px #888; box-shadow: 0 0 5px #888;}
	#main .wrap960.main-special { width:960px; padding:0; background:transparent !important; }
		#content { overflow:hidden; }
		#content-top { overflow:hidden; }
		#content-bottom { overflow:hidden; }
		#sidebar { }

		
/* ------------------------------------------------------------
	
	Footer
	
------------------------------------------------------------ */
#footer { margin-bottom:40px; overflow:hidden; -webkit-border-bottom-left-radius: 3px;-webkit-border-bottom-right-radius: 3px; -moz-border-radius-bottomleft: 3px; -moz-border-radius-bottomright: 3px; border-bottom-left-radius: 3px; border-bottom-right-radius: 3px; }
	#footer .wrap960 { overflow:hidden;  -moz-box-shadow: 0 0 5px #888; -webkit-box-shadow: 0 0 5px #888; box-shadow: 0 0 5px #888;}
		#footer-top { background:#232323 url("images/bg/twitter-bird.png") no-repeat 20px center; padding:25px 20px 25px 70px; color:#585858; font-size:15px; }
			#footer-top a { color:#585858; text-decoration:underline; }
		#footer-top .recent-tweets { overflow:hidden; }
		#footer-top .view-all-tweets { float:right; margin-left:20px; display:block; padding:10px 15px; text-decoration:none; background:#151515; -webkit-border-radius: 2px; -moz-border-radius: 2px; border-radius: 2px; margin-top: -8px; }
			#footer-top .view-all-tweets:hover { background:#ee3032; color: #fff; }
		#footer-main { background:#2e2e2e; padding:25px 20px; color:#d9d9d9; width:990px; }
			#footer-main a { color:#d9d9d9; }
		#footer-bottom { background:#232323; padding:10px 20px; }
			#footer-copyright  { float:left; line-height:35px; color: white;}
			#footer-to-top { float:right; }
				#footer-to-top-link { display:block; width:54px; height:35px; background:transparent url("images/bg/go-to-top.png"); }
/*----UPDATED SEARCH BAR TOP-----*/

#footer-bar-search { float:right; margin-top:-100px; }
		#footer-bar-search input { border:none; height:20px; width:187px; -webkit-border-top-left-radius: 2px; -webkit-border-bottom-left-radius: 2px; -moz-border-radius-topleft: 2px; -moz-border-radius-bottomleft: 2px; border-top-left-radius: 2px; border-bottom-left-radius: 2px; }
		#footer-bar-search-submit { background:#EE3032 url("images/bg/magnifier.png") no-repeat center center; -webkit-border-top-left-radius: 0; -webkit-border-bottom-left-radius: 0; -moz-border-radius-topleft: 0; -moz-border-radius-bottomleft: 0; border-top-left-radius: 0; border-bottom-left-radius: 0; margin:0; padding:0; vertical-align:top; width:36px; height:39px; } 

/*----UPDATED SEARCH BAR TOP END-----*/

/* ------------------------------------------------------------
	
	Columns
	
------------------------------------------------------------ */
.three-fourth { width:683px; }
.two-third { width:604px; }
.one-half { width:445px; }
.one-third { width:286px; }
.one-fourth { width:207px; }

.two-third, .one-half, .one-third, .one-fourth, .three-fourth { display:block; float:left; margin-right:30px; }
.main-special .one-half, #posts-slider .one-half { margin-right:70px; margin-bottom:70px; }
.main-special .one-third, #posts-slider .one-third { margin-right:35px; margin-bottom:51px; }
.main-special .one-fourth, #posts-slider .one-fourth { margin-right:44px; margin-bottom:44px; }

.two-third.last, .one-half.last, .two-third.last, .one-third.last, .two-third.last, .one-fourth.last, .two-third.last, .three-fourth.last { margin-right:0px;  }

.separator { clear:both; padding-top: 30px; margin-bottom:30px; }
.separator.small { padding-top: 10px; margin-bottom:10px; }
.separator.solid_line { border-bottom:1px solid #eee; }
.separator.dashed_line { border-bottom:1px dashed #eee; }

/* ------------------------------------------------------------
	
	Blog
	
------------------------------------------------------------ */
.post-entry { margin-bottom:50px; }
.post-entry-special { margin-bottom:70px; -webkit-border-radius: 3px; -moz-border-radius: 3px; border-radius: 3px; }
	.post-entry-special h2.post-title-special { background:#fff; padding:10px 20px 0 20px; font-size:13px; font-weight:bold; line-height:18px; border-bottom:0; margin-bottom:0; }
		.post-entry-special h2.post-title-special a  { text-decoration:none; color:#555; }
	.post-entry-special .post-excerpt-special { background:#fff; padding:10px 20px; }
	.post-info-container-special { color:#d9d9d9; padding:10px 20px; background:#2e2e2e; font-size: 14px; -webkit-border-bottom-right-radius: 3px;-webkit-border-bottom-left-radius: 3px;-moz-border-radius-bottomright: 3px;-moz-border-radius-bottomleft: 3px;border-bottom-right-radius: 3px;border-bottom-left-radius: 3px; }
		.post-info-container-special a { color:#d9d9d9; }
		.post-read-more-special { display:block; float:right; }
		ul.post-info-special { float:left; }
		ul.post-info-special, ul.post-info-special li { margin:0; padding:0; }
			ul.post-info-special li { float:left; display:block; margin-right:10px; }
				ul.post-info-special li span { font-size:10px; color:#666; }
		div.post-info-special { float:left; }
			div.post-info-special div { float:left; display:block; margin-right:10px; }
				div.post-info-special div span { font-size:10px; color:#666; }
	.post-thumb-special { display:block; -webkit-border-top-right-radius: 3px;-webkit-border-top-left-radius: 3px;-moz-border-radius-topright: 3px;-moz-border-radius-topleft: 3px;border-top-right-radius: 3px;border-top-left-radius: 3px; }

.blog-post-info { width:135px; float:left; margin-right:45px; font-size:11px; text-align:right; color:#cbcbcb; }
.blog-post-info.right-side { float:right; margin-left:45px; margin-right:0; text-align:left; }
	.blog-post-info ul, .blog-post-info li { display:none; margin:0; padding:0; }
		.blog-post-info a { color:#a2a2a2; }
.blog-post-content { overflow:hidden; }

.post-thumb-wrap { margin-bottom:15px; }

.post-date { float:left; margin-right:25px; margin-top:4px; }
	.post-date a { color:#cbcbcb; }
	.post-date-month, .post-date-day, .post-date-comments { display:block; text-transform:uppercase; text-align:center; color:#cbcbcb; margin-bottom:3px; }
	.post-date-month { font-size:13px; line-height:13px; }
	.post-date-day { font-size:23px; line-height:23px; }
	.post-date-comments { padding-left:15px; text-align:left; background:transparent url("images/other/comments-small.png") no-repeat left center; }

#about-author { padding:18px 10px; border-top: 1px dashed #eaeaea; border-bottom: 1px dashed #eaeaea; }
	#about-author-avatar { float:left; margin-right:10px; }
	#about-author-info { overflow:hidden; }

#pagination { overflow:hidden; margin-bottom:50px; }	
	#pagination ul, #pagination li  { list-style-type:none; margin:0; padding:0; }
		#pagination li  { float:left; display:block; margin-right:8px; }
			#pagination li a { display:block; padding:10px; background:#fff; border:1px solid #d4d4d4; line-height:12px; -webkit-border-radius: 2px; -moz-border-radius: 2px; border-radius: 2px; text-decoration:none; }
			#pagination li a:hover, #pagination li.current a { background:#ee3032; border-color:#ee3032; color:#fff; }

#commentform .comment-form-field-label { display:inline-block; width:100px; vertical-align:top; }
#commentform textarea#comment { width:480px; }
#commentform #submit { display:inline-block; border:0; font-size:14px; background:#e1e1e1; padding:12px 15px; color:#838383; -webkit-border-radius: 3px; -moz-border-radius: 3px; border-radius: 3px; }
#commentform #submit:hover  { background:#ee3032; cursor:pointer; color:#fff; }

#comments ol, #comments li  { margin:0; padding:0; list-style-type:none; }
#comments li { margin-bottom:30px; }
	#comments .avatar { float:left; margin-right:15px; padding:4px; border:1px solid #d1d1d1; background:#fff; }
	#comments .comment-main { overflow:hidden; background:#f6f6f6; padding:10px; }
		#comments .comment-meta { font-size:11px; line-height:11px; margin-bottom:10px; }
		#comments .comment-reply-link { float:right; display:block; font-size:11px; background:#575757; color:#fff; padding:8px; line-height:11px; margin:0 5px 5px 0; -webkit-border-radius: 2px; -moz-border-radius: 2px; border-radius: 2px; text-decoration:none; }
		#comments .comment-reply-link:hover { background:#ee3032; }
		
#comments ol ul  { padding-left:82px; margin-top:30px; }
 
/* ------------------------------------------------------------
	
	Portfolio
	
------------------------------------------------------------ */
.portfolio-title { font-size:13px; margin-bottom:0; border-bottom:none; font-weight:bold; line-height:20px; }
	.portfolio-title a { color:#555; text-decoration:none;  }
 
#portfolio-single-slider { margin-bottom:25px; height:460px; }
#content.two-third #portfolio-single-slider { height:302px; }
	#portfolio-single-slider img { display:block; -webkit-border-radius: 3px; -moz-border-radius: 3px; border-radius: 3px; }
#portfolio-single-slider-nav-container { text-align:center; }
	#portfolio-single-slider-nav a { margin:0 5px; color:#9c9c9c; line-height:17px; }
	#portfolio-single-slider-nav a.activeSlide { margin:0 5px; color:#000; }
	#portfolio-single-slider-prev { display:inline-block; width:17px; height:17px; background:transparent url("images/slider/left-arrow-small.png") no-repeat; vertical-align:sub; }
	#portfolio-single-slider-next { display:inline-block; width:17px; height:17px; background:transparent url("images/slider/right-arrow-small.png") no-repeat; vertical-align:sub; }
#main .portfolio-thumbnail { margin-bottom: 5px; }
#main.main-special .post-thumbnail, #posts-slider .post-thumbnail, #main .main-special .post-thumbnail { margin-bottom:0; }
.portfolio-fancybox-container { display:none; }

.post-thumbnail { position:relative; margin-bottom: 10px; }
	.post-thumbnail img { display:block; }
	.fancybox-overlay { position:absolute; opacity:0;  filter: alpha(opacity = 0); top:0; bottom:0; left:0; right:0; background:transparent url("images/other/fancybox-overlay.png"); cursor:pointer; -webkit-border-radius: 3px; -moz-border-radius: 3px; border-radius: 3px; }
	.main-special .fancybox-overlay { -webkit-border-bottom-right-radius: 0; -webkit-border-bottom-left-radius: 0; -moz-border-radius-bottomright: 0; -moz-border-radius-bottomleft: 0; border-bottom-right-radius: 0; border-bottom-left-radius: 0; }
	.is-wrapped .fancybox-overlay { top:0; bottom:0; left:0; right:0; }
		.fancybox-overlay-inner { position:absolute; display:block; top:0; bottom:0; left:0; right:0; background:transparent url("images/other/fancybox-open.png") no-repeat center center; }
		.fancybox-overlay-inner.fancybox-video { background:transparent url("images/other/fancybox-video.png") no-repeat center center; }
		
.post-entry-special .fancybox-overlay { -webkit-border-top-right-radius: 3px;-webkit-border-top-left-radius: 3px;-moz-border-radius-topright: 3px;-moz-border-radius-topleft: 3px;border-top-right-radius: 3px;border-top-left-radius: 3px; }

.portfolio-post-info { font-size:11px; color:#a2a2a2; margin-bottom: 45px; }
	.portfolio-post-info ul, .portfolio-post-info li { list-style-type:none; margin:0; padding:0; }
		.portfolio-post-info a { color:#a2a2a2; text-decoration:none; }
		.portfolio-post-info span { color:#cbcbcb; }

#other-projects a { color:#000; font-size:14px; }

.portfolio-quicksand, .portfolio-quicksand li { list-style-type:none; margin-left:5px; padding-left:0; }

#portfolio-filter { overflow:hidden; font-size: 13px; padding:5px; background:#2e2e2e; -webkit-border-radius: 3px; -moz-border-radius: 3px; border-radius: 3px; margin-bottom:50px;  margin-top:20px; margin-left:10px; margin-right:10px;}
	#portfolio-filter ul, #portfolio-filter li { list-style-type:none; margin:0; padding:0; }
		#portfolio-filter li { display:block; float:left; margin-right:7px; margin-left: 5px; }
			#portfolio-filter a { color:#eee; padding:5px 10px; text-decoration:none; display:block;}
			#portfolio-filter a.portfolio-filter-active { background:#ee3032; color:#fff; font-weight:normal; -webkit-border-radius: 3px; -moz-border-radius: 3px; border-radius: 3px; }
		
		
/* ------------------------------------------------------------
	
	Testimonials
	
------------------------------------------------------------ */
.testimonial-entry { margin-bottom:50px; }
	.testimonial-entry-content { font-style:italic; margin-bottom: 3px; }
		.testimonial-entry span { display: inline-block; float: right; margin-right: 10px; }
	
.testimonials-scroller { display:none; }
.testimonials-scroller, .testimonials-scroller li { list-style-type:none; margin:0; padding:0; }
	.testimonials-scroller-content { font-style:italic; color:#888; background:#f0f0f0; padding:20px; -webkit-border-radius: 3px; -moz-border-radius: 3px; border-radius: 3px; }
	.testimonials-scroller-author  { height:23px; line-height:23px; font-size:14px; background:transparent url("images/other/testimonials-scroller-arrow.png") no-repeat 20px center; padding-left:60px; }
		
/* ------------------------------------------------------------
	
	Widgets
	
------------------------------------------------------------ */
#sidebar .widget { }
#sidebar h4 { border-bottom:1px dashed #dedede; margin-bottom:14px; }
#sidebar h4.widget-title { font-size: 20px; line-height: 20px; margin-bottom: 10px; padding-bottom: 5px; font-weight:normal; border-bottom:1px dashed #dedede; }

#footer h4.widget-title { font-size:16px; line-height:16px; margin-bottom:10px; padding-bottom:10px; font-weight:normal; border-bottom:1px dashed #444; }

#sidebar-separator { padding-top:15px; margin-bottom:15px; }

.recent-tweets ul, .recent-tweets li { list-style-type:none; margin:0; padding:0; }
.recent-tweets li { margin-bottom:15px; }
#footer-top .recent-tweets li { margin-bottom:0; text-align:center; }
p.loading { margin-bottom:0; }

.flickr-stream, .flickr-stream li { list-style-type:none; margin:0; padding:0; }
.flickr-stream { overflow:hidden; }
	.flickr-stream li { float:left; display:block; margin:0 10px 10px 0; }
		.flickr-stream li a, .flickr-stream li a img { display:block; }

.jw-rpc-widget .tab-content ul, .jw-rpc-widget .tab-content ul li { list-style-type:none; margin:0; padding:0; }
	.jw-rpc-widget .tab-content ul li { margin-bottom:10px; padding-top:10px; border-top:1px solid #ebebeb; }
	#footer .jw-rpc-widget .tab-content ul li { border-top:1px dashed #232323; }
	.jw-rpc-widget .tab-content ul li:last-child { margin-bottom:0; padding-top:10px; }
	.jw-rpc-widget .tab-content ul li:first-child { border-top:0; }
	#footer .jw-rpc-widget .tab-content ul li:last-child { margin-bottom:0; padding-top:0;}
	#footer .jw-rpc-widget .tab-content ul li:first-child { border-top:0; }
		.jw-rpc-widget .tab-content ul li a { display:block; overflow:hidden; color:#838383; text-decoration:none; }
			.jw-rpc-widget .tab-content ul li small { color:#b2b2b2; }
			.jw-rpc-widget .tab-content ul li .posts-listing-thumb { float:left; margin-right:10px; }
			.jw-rpc-widget .tab-content ul li div { overflow:hidden; }
			
.widget_tag_cloud .tagcloud a { font-size:11px !important; background:#f5f5f5; border:1px solid #e3e3e3; padding:8px; display:inline-block; line-height:11px; margin:0 5px 5px 0; color:#bdbdbd; -webkit-border-radius: 2px; -moz-border-radius: 2px; border-radius: 2px; text-decoration:none; }
.widget_tag_cloud .tagcloud a:hover { color:#fff !important; background:#ee3032; border-color:#ee3032; }
		
.flickr-stream-item img { padding:4px; border:1px solid #d1d1d1; }
#footer .flickr-stream-item img { border:1px solid #4e4e4e; }

div.widget_nav_menu ul { list-style-type: none; margin: 0; padding: 0; }
	div.widget_nav_menu a { background-color: #f0f0f0; padding: 5px 10px; display: block; margin-bottom: 1px; color: #aaaaaa; }
	#footer .widget_tag_cloud .tagcloud a { color: #7c7c7c; }
	div.widget_nav_menu a:hover, div.widget_nav_menu li.active a { background-color: #ee3032; color: #fff !important; text-decoration: none !important; }

.slider-posts-widget-container { display:none; }
	.slider-posts-next, .slider-posts-prev { float:right; display:block; height:17px; width:17px; }
	.slider-posts-prev { background:transparent url("images/widgets/slider-posts-left.png") no-repeat; }
	.slider-posts-next  { background:transparent url("images/widgets/slider-posts-right.png") no-repeat; margin-left:5px; }
		
/* ------------------------------------------------------------
	
	Other
	
------------------------------------------------------------ */

.posts-listing-thumb img, .wrapped  { display:none; }
.posts-listing-thumb img:hovered, .wrapped-hovered { display:none;; }

#footer .wrapped { background:#232323; border:none; }

.block { display:block; }

.no-margin-bottom { margin-bottom:0; }

.align-right { text-align:right; }
.align-center { text-align:center; }

.overflow-hidden { overflow:hidden; }
	
.contact-form label { width:80px; display:block; float:left;  }
.contact-form-invalid { border-color:#dc333f !important; }

.service { padding-left:50px; position:relative; }
	.service-icon { position:absolute; top:0; left:0; }
	.service h1, .service h2, .service h3, .service h4, .service h5, .service h6 { margin-bottom:0; border:none; } 
	
.bottom-border-dashed { border-bottom:1px dashed #dedede; }
.bottom-border-solid { border-bottom:1px solid #dedede; }

.section-title { margin-bottom: 15px; padding-bottom: 5px;  }

h6.bottom-border-dashed { line-height: 14px; }
h6.bottom-border-solid { line-height: 14px; }

/* ------------------------------------------------------------
	
	Elements
	
------------------------------------------------------------ */
.tabs-container { border:1px solid #e8e8e8; -webkit-border-radius: 2px; -moz-border-radius: 2px; border-radius: 2px; }
	.tabs-nav { background:#f8f8f8 url("images/bg/tabs-nav-bg.png") repeat-x bottom }
		.tabs-nav ul { overflow:hidden; margin:0; padding:0; }
			.tabs-nav ul li { display:block; float:left; margin:0; padding:0; }
				.tabs-nav ul li a { color:#838383; text-decoration:none; display:block; padding:15px 10px; font-size:13px; line-height:13px; border-right:1px solid #e2e2e2; }
				.tabs-nav ul li.active a { background:white; }
	.tabs-contents { padding:10px; }
		.tabs-contents li a { cursor:pointer; }

#footer .tabs-container { border:none; background:#111; }
	#footer .tabs-nav { background:#232323; }
		#footer .tabs-nav ul li a { color:#838383; border-color:#232323; }
		#footer .tabs-nav ul li.active a { background:#111; }
	
.notification { padding:15px; -webkit-border-radius: 2px; -moz-border-radius: 2px; border-radius: 2px; }
.notification.information { background:#deeef7; color:#97b3c3; border:1px solid #c6dce8; }
.notification.warning { background:#fdfadc; color:#b7b179; border:1px solid #eeeabe; }
.notification.success { background:#edf7e9; color:#90be83; border:1px solid #cbebc1; }
.notification.error { background:#fde0e0; color:#ce9191; border:1px solid #ffcece; }

.button { display:inline-block; text-decoration:none; font-size:13px; color:#fff; border:1px solid #fff; line-height:40px; padding:0 10px; -webkit-border-radius: 2px; -moz-border-radius: 2px; border-radius: 2px; }

.button.orange { background:transparent url("images/buttons/orange.png") repeat-x; text-shadow:1px 1px 0 #963d21; border-color:#eb6941 #ce542f #b13f1d #ce542f; }
.button.orange:hover { background-image: url("images/buttons/orange-hover.png"); text-decoration:none; color:#fff; }

.button.black { background:transparent url("images/buttons/black.png") repeat-x; text-shadow:1px 1px 0 #3e3e3e; border-color:#292929 #292929 #292929 #292929; }
.button.black:hover { background-image: url("images/buttons/black-hover.png"); text-decoration:none; color:#fff; }

.button.red { background:transparent url("images/buttons/red.png") repeat-x; text-shadow:1px 1px 0 #a12424; border-color:#eb6941 #ce542f #b13f1d #ce542f; }
.button.red:hover { background-image: url("images/buttons/red-hover.png"); text-decoration:none; color:#fff; }

.button.yellow { background:transparent url("images/buttons/yellow.png") repeat-x; text-shadow:1px 1px 0 #a29757; border-color:#d4d622 #c8c027 #b7a616 #c8c027; }
.button.yellow:hover { background-image: url("images/buttons/yellow-hover.png"); text-decoration:none; color:#fff; }

.button.green { background:transparent url("images/buttons/green.png") repeat-x; text-shadow:1px 1px 0 #7a9847; border-color:#a9d261 #9ac057 #8aae4c #9ac057; }
.button.green:hover { background-image: url("images/buttons/green-hover.png"); text-decoration:none; color:#fff; }

.button.lightblue { background:transparent url("images/buttons/lightblue.png") repeat-x; text-shadow:1px 1px 0 #558d90; border-color:#73c8cb #67b3b6 #5c9d9f #67b3b6; }
.button.lightblue:hover { background-image: url("images/buttons/lightblue-hover.png"); text-decoration:none; color:#fff; }

.button.blue { background:transparent url("images/buttons/blue.png") repeat-x; text-shadow:1px 1px 0 #4d687e; border-color:#759ec1 #698fb0 #5d819e #698fb0; }
.button.blue:hover { background-image: url("images/buttons/blue-hover.png"); text-decoration:none; color:#fff; }

.content-box { background:#f7f7f7; }
	
	.content-box-title  { padding:10px; color:#fff; font-size:16px; position:relative; }
	.content-box-title.orange { background:#ee3032; }
	.content-box-title.black { background:#666666; }
	.content-box-title.red { background:#e43030; }
	.content-box-title.yellow { background:#b3b066; }
	.content-box-title.green { background:#97b66f; }
	.content-box-title.lightblue { background:#0da6cc; }
	.content-box-title.blue { background:#5b7c96; }
	
	.content-box-content { padding:10px; }
	
	.content-box-toggle { background:transparent url("images/other/toggle-arrow.png") no-repeat center center; position:absolute; right:0; top:0; display:block; width:40px; height:40px; }

/* ------------------------------------------------------------
	
	PrettyPhoto
	
------------------------------------------------------------ */
div.pp_default .pp_top,div.pp_default .pp_top .pp_middle,div.pp_default .pp_top .pp_left,div.pp_default .pp_top .pp_right,div.pp_default .pp_bottom,div.pp_default .pp_bottom .pp_left,div.pp_default .pp_bottom .pp_middle,div.pp_default .pp_bottom .pp_right{height:13px}
div.pp_default .pp_top .pp_left{background:url(images/prettyPhoto/default/sprite.png) -78px -93px no-repeat}
div.pp_default .pp_top .pp_middle{background:url(images/prettyPhoto/default/sprite_x.png) top left repeat-x}
div.pp_default .pp_top .pp_right{background:url(images/prettyPhoto/default/sprite.png) -112px -93px no-repeat}
div.pp_default .pp_content .ppt{color:#f8f8f8}
div.pp_default .pp_content_container .pp_left{background:url(images/prettyPhoto/default/sprite_y.png) -7px 0 repeat-y;padding-left:13px}
div.pp_default .pp_content_container .pp_right{background:url(images/prettyPhoto/default/sprite_y.png) top right repeat-y;padding-right:13px}
div.pp_default .pp_next:hover{background:url(images/prettyPhoto/default/sprite_next.png) center right no-repeat;cursor:pointer}
div.pp_default .pp_previous:hover{background:url(images/prettyPhoto/default/sprite_prev.png) center left no-repeat;cursor:pointer}
div.pp_default .pp_expand{background:url(images/prettyPhoto/default/sprite.png) 0 -29px no-repeat;cursor:pointer;height:28px;width:28px}
div.pp_default .pp_expand:hover{background:url(images/prettyPhoto/default/sprite.png) 0 -56px no-repeat;cursor:pointer}
div.pp_default .pp_contract{background:url(images/prettyPhoto/default/sprite.png) 0 -84px no-repeat;cursor:pointer;height:28px;width:28px}
div.pp_default .pp_contract:hover{background:url(images/prettyPhoto/default/sprite.png) 0 -113px no-repeat;cursor:pointer}
div.pp_default .pp_close{background:url(images/prettyPhoto/default/sprite.png) 2px 1px no-repeat;cursor:pointer;height:30px;width:30px}
div.pp_default .pp_gallery ul li a{background:url(images/prettyPhoto/default/default_thumb.png) center center #f8f8f8;border:1px solid #aaa}
div.pp_default .pp_social{margin-top:7px}
div.pp_default .pp_gallery a.pp_arrow_previous,div.pp_default .pp_gallery a.pp_arrow_next{left:auto;position:static}
div.pp_default .pp_nav .pp_play,div.pp_default .pp_nav .pp_pause{background:url(images/prettyPhoto/default/sprite.png) -51px 1px no-repeat;height:30px;width:30px}
div.pp_default .pp_nav .pp_pause{background-position:-51px -29px}
div.pp_default a.pp_arrow_previous,div.pp_default a.pp_arrow_next{background:url(images/prettyPhoto/default/sprite.png) -31px -3px no-repeat;height:20px;margin:4px 0 0;width:20px}
div.pp_default a.pp_arrow_next{background-position:-82px -3px;left:52px}
div.pp_default .pp_content_container .pp_details{margin-top:5px}
div.pp_default .pp_nav{clear:none;height:30px;position:relative;width:110px}
div.pp_default .pp_nav .currentTextHolder{color:#999;font-family:Georgia;font-size:11px;font-style:italic;left:75px;line-height:25px;margin:0;padding:0 0 0 10px;position:absolute;top:2px}
div.pp_default .pp_close:hover,div.pp_default .pp_nav .pp_play:hover,div.pp_default .pp_nav .pp_pause:hover,div.pp_default .pp_arrow_next:hover,div.pp_default .pp_arrow_previous:hover{opacity:0.7}
div.pp_default .pp_description{font-size:11px;font-weight:700;line-height:14px;margin:5px 50px 5px 0}
div.pp_default .pp_bottom .pp_left{background:url(images/prettyPhoto/default/sprite.png) -78px -127px no-repeat}
div.pp_default .pp_bottom .pp_middle{background:url(images/prettyPhoto/default/sprite_x.png) bottom left repeat-x}
div.pp_default .pp_bottom .pp_right{background:url(images/prettyPhoto/default/sprite.png) -112px -127px no-repeat}
div.pp_default .pp_loaderIcon{background:url(images/prettyPhoto/default/loader.gif) center center no-repeat}
div.light_rounded .pp_top .pp_left{background:url(images/prettyPhoto/light_rounded/sprite.png) -88px -53px no-repeat}
div.light_rounded .pp_top .pp_right{background:url(images/prettyPhoto/light_rounded/sprite.png) -110px -53px no-repeat}
div.light_rounded .pp_next:hover{background:url(images/prettyPhoto/light_rounded/btnNext.png) center right no-repeat;cursor:pointer}
div.light_rounded .pp_previous:hover{background:url(images/prettyPhoto/light_rounded/btnPrevious.png) center left no-repeat;cursor:pointer}
div.light_rounded .pp_expand{background:url(images/prettyPhoto/light_rounded/sprite.png) -31px -26px no-repeat;cursor:pointer}
div.light_rounded .pp_expand:hover{background:url(images/prettyPhoto/light_rounded/sprite.png) -31px -47px no-repeat;cursor:pointer}
div.light_rounded .pp_contract{background:url(images/prettyPhoto/light_rounded/sprite.png) 0 -26px no-repeat;cursor:pointer}
div.light_rounded .pp_contract:hover{background:url(images/prettyPhoto/light_rounded/sprite.png) 0 -47px no-repeat;cursor:pointer}
div.light_rounded .pp_close{background:url(images/prettyPhoto/light_rounded/sprite.png) -1px -1px no-repeat;cursor:pointer;height:22px;width:75px}
div.light_rounded .pp_nav .pp_play{background:url(images/prettyPhoto/light_rounded/sprite.png) -1px -100px no-repeat;height:15px;width:14px}
div.light_rounded .pp_nav .pp_pause{background:url(images/prettyPhoto/light_rounded/sprite.png) -24px -100px no-repeat;height:15px;width:14px}
div.light_rounded .pp_arrow_previous{background:url(images/prettyPhoto/light_rounded/sprite.png) 0 -71px no-repeat}
div.light_rounded .pp_arrow_next{background:url(images/prettyPhoto/light_rounded/sprite.png) -22px -71px no-repeat}
div.light_rounded .pp_bottom .pp_left{background:url(images/prettyPhoto/light_rounded/sprite.png) -88px -80px no-repeat}
div.light_rounded .pp_bottom .pp_right{background:url(images/prettyPhoto/light_rounded/sprite.png) -110px -80px no-repeat}
div.dark_rounded .pp_top .pp_left{background:url(images/prettyPhoto/dark_rounded/sprite.png) -88px -53px no-repeat}
div.dark_rounded .pp_top .pp_right{background:url(images/prettyPhoto/dark_rounded/sprite.png) -110px -53px no-repeat}
div.dark_rounded .pp_content_container .pp_left{background:url(images/prettyPhoto/dark_rounded/contentPattern.png) top left repeat-y}
div.dark_rounded .pp_content_container .pp_right{background:url(images/prettyPhoto/dark_rounded/contentPattern.png) top right repeat-y}
div.dark_rounded .pp_next:hover{background:url(images/prettyPhoto/dark_rounded/btnNext.png) center right no-repeat;cursor:pointer}
div.dark_rounded .pp_previous:hover{background:url(images/prettyPhoto/dark_rounded/btnPrevious.png) center left no-repeat;cursor:pointer}
div.dark_rounded .pp_expand{background:url(images/prettyPhoto/dark_rounded/sprite.png) -31px -26px no-repeat;cursor:pointer}
div.dark_rounded .pp_expand:hover{background:url(images/prettyPhoto/dark_rounded/sprite.png) -31px -47px no-repeat;cursor:pointer}
div.dark_rounded .pp_contract{background:url(images/prettyPhoto/dark_rounded/sprite.png) 0 -26px no-repeat;cursor:pointer}
div.dark_rounded .pp_contract:hover{background:url(images/prettyPhoto/dark_rounded/sprite.png) 0 -47px no-repeat;cursor:pointer}
div.dark_rounded .pp_close{background:url(images/prettyPhoto/dark_rounded/sprite.png) -1px -1px no-repeat;cursor:pointer;height:22px;width:75px}
div.dark_rounded .pp_description{color:#fff;margin-right:85px}
div.dark_rounded .pp_nav .pp_play{background:url(images/prettyPhoto/dark_rounded/sprite.png) -1px -100px no-repeat;height:15px;width:14px}
div.dark_rounded .pp_nav .pp_pause{background:url(images/prettyPhoto/dark_rounded/sprite.png) -24px -100px no-repeat;height:15px;width:14px}
div.dark_rounded .pp_arrow_previous{background:url(images/prettyPhoto/dark_rounded/sprite.png) 0 -71px no-repeat}
div.dark_rounded .pp_arrow_next{background:url(images/prettyPhoto/dark_rounded/sprite.png) -22px -71px no-repeat}
div.dark_rounded .pp_bottom .pp_left{background:url(images/prettyPhoto/dark_rounded/sprite.png) -88px -80px no-repeat}
div.dark_rounded .pp_bottom .pp_right{background:url(images/prettyPhoto/dark_rounded/sprite.png) -110px -80px no-repeat}
div.dark_rounded .pp_loaderIcon{background:url(images/prettyPhoto/dark_rounded/loader.gif) center center no-repeat}
div.dark_square .pp_left,div.dark_square .pp_middle,div.dark_square .pp_right,div.dark_square .pp_content{background:#000}
div.dark_square .pp_description{color:#fff;margin:0 85px 0 0}
div.dark_square .pp_loaderIcon{background:url(images/prettyPhoto/dark_square/loader.gif) center center no-repeat}
div.dark_square .pp_expand{background:url(images/prettyPhoto/dark_square/sprite.png) -31px -26px no-repeat;cursor:pointer}
div.dark_square .pp_expand:hover{background:url(images/prettyPhoto/dark_square/sprite.png) -31px -47px no-repeat;cursor:pointer}
div.dark_square .pp_contract{background:url(images/prettyPhoto/dark_square/sprite.png) 0 -26px no-repeat;cursor:pointer}
div.dark_square .pp_contract:hover{background:url(images/prettyPhoto/dark_square/sprite.png) 0 -47px no-repeat;cursor:pointer}
div.dark_square .pp_close{background:url(images/prettyPhoto/dark_square/sprite.png) -1px -1px no-repeat;cursor:pointer;height:22px;width:75px}
div.dark_square .pp_nav{clear:none}
div.dark_square .pp_nav .pp_play{background:url(images/prettyPhoto/dark_square/sprite.png) -1px -100px no-repeat;height:15px;width:14px}
div.dark_square .pp_nav .pp_pause{background:url(images/prettyPhoto/dark_square/sprite.png) -24px -100px no-repeat;height:15px;width:14px}
div.dark_square .pp_arrow_previous{background:url(images/prettyPhoto/dark_square/sprite.png) 0 -71px no-repeat}
div.dark_square .pp_arrow_next{background:url(images/prettyPhoto/dark_square/sprite.png) -22px -71px no-repeat}
div.dark_square .pp_next:hover{background:url(images/prettyPhoto/dark_square/btnNext.png) center right no-repeat;cursor:pointer}
div.dark_square .pp_previous:hover{background:url(images/prettyPhoto/dark_square/btnPrevious.png) center left no-repeat;cursor:pointer}
div.light_square .pp_expand{background:url(images/prettyPhoto/light_square/sprite.png) -31px -26px no-repeat;cursor:pointer}
div.light_square .pp_expand:hover{background:url(images/prettyPhoto/light_square/sprite.png) -31px -47px no-repeat;cursor:pointer}
div.light_square .pp_contract{background:url(images/prettyPhoto/light_square/sprite.png) 0 -26px no-repeat;cursor:pointer}
div.light_square .pp_contract:hover{background:url(images/prettyPhoto/light_square/sprite.png) 0 -47px no-repeat;cursor:pointer}
div.light_square .pp_close{background:url(images/prettyPhoto/light_square/sprite.png) -1px -1px no-repeat;cursor:pointer;height:22px;width:75px}
div.light_square .pp_nav .pp_play{background:url(images/prettyPhoto/light_square/sprite.png) -1px -100px no-repeat;height:15px;width:14px}
div.light_square .pp_nav .pp_pause{background:url(images/prettyPhoto/light_square/sprite.png) -24px -100px no-repeat;height:15px;width:14px}
div.light_square .pp_arrow_previous{background:url(images/prettyPhoto/light_square/sprite.png) 0 -71px no-repeat}
div.light_square .pp_arrow_next{background:url(images/prettyPhoto/light_square/sprite.png) -22px -71px no-repeat}
div.light_square .pp_next:hover{background:url(images/prettyPhoto/light_square/btnNext.png) center right no-repeat;cursor:pointer}
div.light_square .pp_previous:hover{background:url(images/prettyPhoto/light_square/btnPrevious.png) center left no-repeat;cursor:pointer}
div.facebook .pp_top .pp_left{background:url(images/prettyPhoto/facebook/sprite.png) -88px -53px no-repeat}
div.facebook .pp_top .pp_middle{background:url(images/prettyPhoto/facebook/contentPatternTop.png) top left repeat-x}
div.facebook .pp_top .pp_right{background:url(images/prettyPhoto/facebook/sprite.png) -110px -53px no-repeat}
div.facebook .pp_content_container .pp_left{background:url(images/prettyPhoto/facebook/contentPatternLeft.png) top left repeat-y}
div.facebook .pp_content_container .pp_right{background:url(images/prettyPhoto/facebook/contentPatternRight.png) top right repeat-y}
div.facebook .pp_expand{background:url(images/prettyPhoto/facebook/sprite.png) -31px -26px no-repeat;cursor:pointer}
div.facebook .pp_expand:hover{background:url(images/prettyPhoto/facebook/sprite.png) -31px -47px no-repeat;cursor:pointer}
div.facebook .pp_contract{background:url(images/prettyPhoto/facebook/sprite.png) 0 -26px no-repeat;cursor:pointer}
div.facebook .pp_contract:hover{background:url(images/prettyPhoto/facebook/sprite.png) 0 -47px no-repeat;cursor:pointer}
div.facebook .pp_close{background:url(images/prettyPhoto/facebook/sprite.png) -1px -1px no-repeat;cursor:pointer;height:22px;width:22px}
div.facebook .pp_description{margin:0 37px 0 0}
div.facebook .pp_loaderIcon{background:url(images/prettyPhoto/facebook/loader.gif) center center no-repeat}
div.facebook .pp_arrow_previous{background:url(images/prettyPhoto/facebook/sprite.png) 0 -71px no-repeat;height:22px;margin-top:0;width:22px}
div.facebook .pp_arrow_previous.disabled{background-position:0 -96px;cursor:default}
div.facebook .pp_arrow_next{background:url(images/prettyPhoto/facebook/sprite.png) -32px -71px no-repeat;height:22px;margin-top:0;width:22px}
div.facebook .pp_arrow_next.disabled{background-position:-32px -96px;cursor:default}
div.facebook .pp_nav{margin-top:0}
div.facebook .pp_nav p{font-size:15px;padding:0 3px 0 4px}
div.facebook .pp_nav .pp_play{background:url(images/prettyPhoto/facebook/sprite.png) -1px -123px no-repeat;height:22px;width:22px}
div.facebook .pp_nav .pp_pause{background:url(images/prettyPhoto/facebook/sprite.png) -32px -123px no-repeat;height:22px;width:22px}
div.facebook .pp_next:hover{background:url(images/prettyPhoto/facebook/btnNext.png) center right no-repeat;cursor:pointer}
div.facebook .pp_previous:hover{background:url(images/prettyPhoto/facebook/btnPrevious.png) center left no-repeat;cursor:pointer}
div.facebook .pp_bottom .pp_left{background:url(images/prettyPhoto/facebook/sprite.png) -88px -80px no-repeat}
div.facebook .pp_bottom .pp_middle{background:url(images/prettyPhoto/facebook/contentPatternBottom.png) top left repeat-x}
div.facebook .pp_bottom .pp_right{background:url(images/prettyPhoto/facebook/sprite.png) -110px -80px no-repeat}
div.pp_pic_holder a:focus{outline:none}
div.pp_overlay{background:#000;display:none;left:0;position:absolute;top:0;width:100%;z-index:9500}
div.pp_pic_holder{display:none;position:absolute;width:100px;z-index:10000}
.pp_content{height:40px;min-width:40px}
* html .pp_content{width:40px}
.pp_content_container{position:relative;text-align:left;width:100%}
.pp_content_container .pp_left{padding-left:20px}
.pp_content_container .pp_right{padding-right:20px}
.pp_content_container .pp_details{float:left;margin:10px 0 2px}
.pp_description{display:none;margin:0}
.pp_social{float:left;margin:0}
.pp_social .facebook{float:left;margin-left:5px;overflow:hidden;width:55px}
.pp_social .twitter{float:left}
.pp_nav{clear:right;float:left;margin:3px 10px 0 0}
.pp_nav p{float:left;margin:2px 4px;white-space:nowrap}
.pp_nav .pp_play,.pp_nav .pp_pause{float:left;margin-right:4px;text-indent:-10000px}
a.pp_arrow_previous,a.pp_arrow_next{display:block;float:left;height:15px;margin-top:3px;overflow:hidden;text-indent:-10000px;width:14px}
.pp_hoverContainer{position:absolute;top:0;width:100%;z-index:2000}
.pp_gallery{display:none;left:50%;margin-top:-50px;position:absolute;z-index:10000}
.pp_gallery div{float:left;overflow:hidden;position:relative}
.pp_gallery ul{float:left;height:35px;margin:0 0 0 5px;padding:0;position:relative;white-space:nowrap}
.pp_gallery ul a{border:1px rgba(0,0,0,0.5) solid;display:block;float:left;height:33px;overflow:hidden}
.pp_gallery ul a img{border:0}
.pp_gallery li{display:block;float:left;margin:0 5px 0 0;padding:0}
.pp_gallery li.default a{background:url(images/prettyPhoto/facebook/default_thumbnail.gif) 0 0 no-repeat;display:block;height:33px;width:50px}
.pp_gallery .pp_arrow_previous,.pp_gallery .pp_arrow_next{margin-top:7px!important}
a.pp_next{background:url(images/prettyPhoto/light_rounded/btnNext.png) 10000px 10000px no-repeat;display:block;float:right;height:100%;text-indent:-10000px;width:49%}
a.pp_previous{background:url(images/prettyPhoto/light_rounded/btnNext.png) 10000px 10000px no-repeat;display:block;float:left;height:100%;text-indent:-10000px;width:49%}
a.pp_expand,a.pp_contract{cursor:pointer;display:none;height:20px;position:absolute;right:30px;text-indent:-10000px;top:10px;width:20px;z-index:20000}
a.pp_close{display:block;line-height:22px;position:absolute;right:0;text-indent:-10000px;top:0}
.pp_loaderIcon{display:block;height:24px;left:50%;margin:-12px 0 0 -12px;position:absolute;top:50%;width:24px}
#pp_full_res{line-height:1!important}
#pp_full_res .pp_inline{text-align:left}
#pp_full_res .pp_inline p{margin:0 0 15px}
div.ppt{color:#fff;display:none;font-size:17px;margin:0 0 5px 15px;z-index:9999}
div.pp_default .pp_content,div.light_rounded .pp_content{background-color:#fff}
div.pp_default #pp_full_res .pp_inline,div.light_rounded .pp_content .ppt,div.light_rounded #pp_full_res .pp_inline,div.light_square .pp_content .ppt,div.light_square #pp_full_res .pp_inline,div.facebook .pp_content .ppt,div.facebook #pp_full_res .pp_inline{color:#000}
div.pp_default .pp_gallery ul li a:hover,div.pp_default .pp_gallery ul li.selected a,.pp_gallery ul a:hover,.pp_gallery li.selected a{border-color:#fff}
div.pp_default .pp_details,div.light_rounded .pp_details,div.dark_rounded .pp_details,div.dark_square .pp_details,div.light_square .pp_details,div.facebook .pp_details{position:relative}
div.light_rounded .pp_top .pp_middle,div.light_rounded .pp_content_container .pp_left,div.light_rounded .pp_content_container .pp_right,div.light_rounded .pp_bottom .pp_middle,div.light_square .pp_left,div.light_square .pp_middle,div.light_square .pp_right,div.light_square .pp_content,div.facebook .pp_content{background:#fff}
div.light_rounded .pp_description,div.light_square .pp_description{margin-right:85px}
div.light_rounded .pp_gallery a.pp_arrow_previous,div.light_rounded .pp_gallery a.pp_arrow_next,div.dark_rounded .pp_gallery a.pp_arrow_previous,div.dark_rounded .pp_gallery a.pp_arrow_next,div.dark_square .pp_gallery a.pp_arrow_previous,div.dark_square .pp_gallery a.pp_arrow_next,div.light_square .pp_gallery a.pp_arrow_previous,div.light_square .pp_gallery a.pp_arrow_next{margin-top:12px!important}
div.light_rounded .pp_arrow_previous.disabled,div.dark_rounded .pp_arrow_previous.disabled,div.dark_square .pp_arrow_previous.disabled,div.light_square .pp_arrow_previous.disabled{background-position:0 -87px;cursor:default}
div.light_rounded .pp_arrow_next.disabled,div.dark_rounded .pp_arrow_next.disabled,div.dark_square .pp_arrow_next.disabled,div.light_square .pp_arrow_next.disabled{background-position:-22px -87px;cursor:default}
div.light_rounded .pp_loaderIcon,div.light_square .pp_loaderIcon{background:url(images/prettyPhoto/light_rounded/loader.gif) center center no-repeat}
div.dark_rounded .pp_top .pp_middle,div.dark_rounded .pp_content,div.dark_rounded .pp_bottom .pp_middle{background:url(images/prettyPhoto/dark_rounded/contentPattern.png) top left repeat}
div.dark_rounded .currentTextHolder,div.dark_square .currentTextHolder{color:#c4c4c4}
div.dark_rounded #pp_full_res .pp_inline,div.dark_square #pp_full_res .pp_inline{color:#fff}
.pp_top,.pp_bottom{height:20px;position:relative}
* html .pp_top,* html .pp_bottom{padding:0 20px}
.pp_top .pp_left,.pp_bottom .pp_left{height:20px;left:0;position:absolute;width:20px}
.pp_top .pp_middle,.pp_bottom .pp_middle{height:20px;left:20px;position:absolute;right:20px}
* html .pp_top .pp_middle,* html .pp_bottom .pp_middle{left:0;position:static}
.pp_top .pp_right,.pp_bottom .pp_right{height:20px;left:auto;position:absolute;right:0;top:0;width:20px}
.pp_fade,.pp_gallery li.default a img{display:none}
	
/* ------------------------------------------------------------
	
	Style
	
------------------------------------------------------------ */
/* Brown */
body.style-brown #header { background:#554945; }

body.style-brown #header-bar { }
	body.style-brown #header-bar-menu ul li a { color:#fff; } 

body.style-brown #tagline { color:#fff; }

body.style-brown #navigation ul li.active { background:transparent;	}
	body.style-brown #navigation ul li a { color:#fff; }
	body.style-brown #navigation ul > li.sfHover > a, body.style-brown #navigation ul > li > a:hover { background-color:#342d2a; }
	body.style-brown #navigation ul li.active a { background:#342d2a; }

body.style-brown #slider-load { background-image: url("images/slider/load-brown.gif"); }

body.style-brown .post-info-container-special { background:#342d2a; }
	
body.style-brown #navigation ul ul li { background:#342d2a; border-color:#292321; }
body.style-brown #navigation ul ul li a:hover { background:#292321; }

body.style-brown button:hover {background-color: #554945; }
body.style-brown #pagination li a:hover, body.style-brown #pagination li.current a { background-color: #554945; border-color: #554945; }
body.style-brown #portfolio-filter a.portfolio-filter-active { background-color: #554945; }
body.style-brown a { color: #947c75; }
body.style-brown #header-bar-search-submit { background-color: #554945; }
body.style-brown .widget_tag_cloud .tagcloud a:hover { background-color: #554945; border: 1px solid #554945; }

body.style-brown div.widget_nav_menu a:hover, body.style-brown div.widget_nav_menu li.active a { background-color: #554945; }
body.style-brown #footer-top .view-all-tweets:hover { background-color: #554945; }

/* Dark Blue */
body.style-darkblue #header { background:#2a3136; }

body.style-darkblue #header-bar {  }
	body.style-darkblue #header-bar-menu ul li a { color:#fff; } 

body.style-darkblue #tagline { color:#fff; }

body.style-darkblue #navigation ul li.active { background:transparent;	}	
	body.style-darkblue #navigation ul li a { color:#fff; }
	body.style-darkblue #navigation ul > li.sfHover > a, body.style-darkblue #navigation ul > li > a:hover { background-color:#1d2124; }
	body.style-darkblue #navigation ul li.active a { background:#1d2124; }

body.style-darkblue #slider-load { background-image: url("images/slider/load-darkblue.gif"); }

body.style-darkblue .post-info-container-special { background:#1d2124; }

body.style-darkblue #navigation ul ul li { background:#1d2124; border-color:#181b1d; }
body.style-darkblue #navigation ul ul li a:hover { background:#181b1d; }
	
body.style-darkblue button:hover {background-color: #2A3136; }
body.style-darkblue #pagination li a:hover, body.style-darkblue #pagination li.current a { background-color: #2A3136; border-color: #2A3136; }
body.style-darkblue #portfolio-filter a.portfolio-filter-active { background-color: #2A3136; }
body.style-darkblue a { color: #2A3136; }
body.style-darkblue #header-bar-search-submit { background-color: #2A3136; }
body.style-darkblue .widget_tag_cloud .tagcloud a:hover { background-color: #2A3136; border: 1px solid #2A3136; }

body.style-darkblue div.widget_nav_menu a:hover, body.style-darkblue div.widget_nav_menu li.active a { background-color: #2A3136; }
body.style-darkblue #footer-top .view-all-tweets:hover { background-color: #2A3136; }

/* Light Blue */
body.style-lightblue #header { background:#406679; }

body.style-lightblue #header-bar {  }
	body.style-lightblue #header-bar-menu ul li a { color:#fff; } 
	
body.style-lightblue #tagline { color:#fff; }
	
body.style-lightblue #navigation ul li.active { background:transparent;	}
	body.style-lightblue #navigation ul li a { color:#fff; }
	body.style-lightblue #navigation ul > li.sfHover > a, body.style-lightblue #navigation ul > li > a:hover { background-color:#2c4957; }
	body.style-lightblue #navigation ul li.active a { background:#2c4957; }

body.style-lightblue #slider-load { background-image: url("images/slider/load-lightblue.gif"); }
	
body.style-lightblue .post-info-container-special { background:#2c4957; }

body.style-lightblue #navigation ul ul li { background:#2c4957; border-color:#26404c; }
body.style-lightblue #navigation ul ul li a:hover { background:#26404c; }

body.style-lightblue button:hover {background-color: #406679; }
body.style-lightblue #pagination li a:hover, body.style-lightblue #pagination li.current a { background-color: #406679; border-color: #406679; }
body.style-lightblue #portfolio-filter a.portfolio-filter-active { background-color: #406679; }
body.style-lightblue a { color: #406679; }
body.style-lightblue #header-bar-search-submit { background-color: #406679; }
body.style-lightblue .widget_tag_cloud .tagcloud a:hover { background-color: #406679; border: 1px solid #406679; }

body.style-lightblue div.widget_nav_menu a:hover, body.style-lightblue div.widget_nav_menu li.active a { background-color: #406679; }
body.style-lightblue #footer-top .view-all-tweets:hover { background-color: #406679; }

/* Light Green */
body.style-lightgreen #header { background:#4c7940; }

body.style-lightgreen #header-bar { }
	body.style-lightgreen #header-bar-menu ul li a { color:#fff; } 
	
body.style-lightgreen #tagline { color:#fff; }

body.style-lightgreen #navigation ul li.active { background:transparent;	}
	body.style-lightgreen #navigation ul li a { color:#fff; }
	body.style-lightgreen #navigation ul > li.sfHover > a, body.style-lightgreen #navigation ul > li > a:hover { background-color:#314e29; }
	body.style-lightgreen #navigation ul li.active a { background:#314e29; }
	
body.style-lightgreen #slider-load { background-image: url("images/slider/load-lightgreen.gif"); }

body.style-lightgreen .post-info-container-special { background:#314e29; }
	
body.style-lightgreen #navigation ul ul li { background:#314e29; border-color:#2a4324; }
body.style-lightgreen #navigation ul ul li a:hover { background:#2a4324; }

body.style-lightgreen button:hover { background-color: #4C7940; }
body.style-lightgreen #pagination li a:hover, body.style-lightgreen #pagination li.current a { background-color: #4C7940; border-color: #4C7940; }
body.style-lightgreen #portfolio-filter a.portfolio-filter-active { background-color: #4C7940; }
body.style-lightgreen a { color: #4C7940; }
body.style-lightgreen #header-bar-search-submit { background-color: #4C7940; }
body.style-lightgreen .widget_tag_cloud .tagcloud a:hover { background-color: #4C7940; border: 1px solid #4C7940; }

body.style-lightgreen div.widget_nav_menu a:hover, body.style-lightgreen div.widget_nav_menu li.active a { background-color: #4C7940; }
body.style-lightgreen #footer-top .view-all-tweets:hover { background-color: #4C7940; }

/* Dark Green */
body.style-darkgreen #header { background:#4b5a47; }

body.style-darkgreen #header-bar {  }
	body.style-darkgreen #header-bar-menu ul li a { color:#fff; } 

body.style-darkgreen #tagline { color:#fff; }

body.style-darkgreen #navigation ul li.active { background:transparent;	}
	body.style-darkgreen #navigation ul li a { color:#fff; }
	body.style-darkgreen #navigation ul > li.sfHover > a, body.style-darkgreen #navigation ul > li > a:hover { background-color:#2c362a; }
	body.style-darkgreen #navigation ul li.active a { background:#2c362a; }

body.style-darkgreen #slider-load { background-image: url("images/slider/load-darkgreen.gif"); }

body.style-darkgreen .post-info-container-special { background:#2c362a; }
	
body.style-darkgreen #navigation ul ul li { background:#2c362a; border-color:#242d23; }
body.style-darkgreen #navigation ul ul li a:hover { background:#242d23; }

body.style-darkgreen button:hover { background-color: #4B5A47; }
body.style-darkgreen #pagination li a:hover, body.style-darkgreen #pagination li.current a { background-color: #4B5A47; border-color: #4B5A47; }
body.style-darkgreen #portfolio-filter a.portfolio-filter-active { background-color: #4B5A47; }
body.style-darkgreen a { color: #4B5A47; }
body.style-darkgreen #header-bar-search-submit { background-color: #4B5A47; }
body.style-darkgreen .widget_tag_cloud .tagcloud a:hover { background-color: #4B5A47; border: 1px solid #4B5A47; }

body.style-darkgreen div.widget_nav_menu a:hover, body.style-darkgreen div.widget_nav_menu li.active a { background-color: #4B5A47; }
body.style-darkgreen #footer-top .view-all-tweets:hover { background-color: #4B5A47; }

/* Light Red */
body.style-lightred #header { background:#a63f3f; }

body.style-lightred #header-bar {  }
	body.style-lightred #header-bar-menu ul li a { color:#fff; } 

body.style-lightred #tagline { color:#fff; }

body.style-lightred #navigation ul li.active { background:transparent;	}
	body.style-lightred #navigation ul li a { color:#fff; }
	body.style-lightred #navigation ul > li.sfHover > a, body.style-lightred #navigation ul > li > a:hover { background-color:#7d2e2e; }
	body.style-lightred #navigation ul li.active a { background:#7d2e2e; }

body.style-lightred #slider-load { background-image: url("images/slider/load-lightred.gif"); }
	
body.style-lightred .post-info-container-special { background:#7d2e2e; }
	
body.style-lightred #navigation ul ul li { background:#7d2e2e; border-color:#762c2c; }
body.style-lightred #navigation ul ul li a:hover { background:#762c2c; }	

body.style-lightred button:hover { background-color: #A63F3F; }
body.style-lightred #pagination li a:hover, body.style-lightred #pagination li.current a { background-color: #A63F3F; border-color: #A63F3F; }
body.style-lightred #portfolio-filter a.portfolio-filter-active { background-color: #A63F3F; }
body.style-lightred a { color: #A63F3F; }
body.style-lightred #header-bar-search-submit { background-color: #A63F3F; }
body.style-lightred .widget_tag_cloud .tagcloud a:hover { background-color: #A63F3F; border: 1px solid #A63F3F; }

body.style-lightred div.widget_nav_menu a:hover, body.style-lightred div.widget_nav_menu li.active a { background-color: #A63F3F; }
body.style-lightred #footer-top .view-all-tweets:hover { background-color: #A63F3F; }

/* Dark Red */
body.style-darkred #header { background:#692727; }

body.style-darkred #header-bar { }
	body.style-darkred #header-bar-menu ul li a { color:#fff; } 

body.style-darkred #tagline { color:#fff; }

body.style-darkred #navigation ul li.active { background:transparent;	}
	body.style-darkred #navigation ul li a { color:#fff; }
	body.style-darkred #navigation ul > li.sfHover > a, body.style-darkred #navigation ul > li > a:hover { background-color:#501d1d; }
	body.style-darkred #navigation ul li.active a { background:#501d1d; }

body.style-darkred #slider-load { background-image: url("images/slider/load-darkred.gif"); }
	
body.style-darkred .post-info-container-special { background:#501d1d; }
	
body.style-darkred #navigation ul ul li { background:#501d1d; border-color:#491b1b; }
body.style-darkred #navigation ul ul li a:hover { background:#491b1b; }	

body.style-darkred button:hover { background-color: #692727; }
body.style-darkred #pagination li a:hover, body.style-darkred #pagination li.current a { background-color: #692727; border-color: #692727; }
body.style-darkred #portfolio-filter a.portfolio-filter-active { background-color: #692727; }
body.style-darkred a { color: #692727; }
body.style-darkred #header-bar-search-submit { background-color: #692727; }
body.style-darkred .widget_tag_cloud .tagcloud a:hover { background-color: #692727; border: 1px solid #692727; }

body.style-darkred div.widget_nav_menu a:hover, body.style-darkred div.widget_nav_menu li.active a { background-color: #692727; }
body.style-darkred #footer-top .view-all-tweets:hover { background-color: #692727; }

/* Gray */
body.style-gray #header { background:#4c4c4c; }

body.style-gray #header-bar {  }
	body.style-gray #header-bar-menu ul li a { color:#fff; } 

body.style-gray #tagline { color:#fff; }

body.style-gray #navigation ul li.active { background:transparent;	}
	body.style-gray #navigation ul li a { color:#fff; }
	body.style-gray #navigation ul > li.sfHover > a, body.style-gray #navigation ul > li > a:hover { background-color:#353535; }
	body.style-gray #navigation ul li.active a { background:#353535; }
	
body.style-gray #slider-load { background-image: url("images/slider/load-gray.gif"); }
	
body.style-gray .post-info-container-special { background:#353535; }
	
body.style-gray #navigation ul ul li { background:#353535; border-color:#303030; }
body.style-gray #navigation ul ul li a:hover { background:#303030; }	
	
/* Black */
body.style-black #header { background:#212121; }

body.style-black #header-bar { }
	body.style-black #header-bar-menu ul li a { color:#fff; } 

body.style-black #tagline { color:#fff; }	

body.style-black #navigation ul li.active { background:transparent;	}
	body.style-black #navigation ul li a { color:#fff; }
	body.style-black #navigation ul > li.sfHover > a, body.style-black #navigation ul > li > a:hover { background-color:#0b0b0b; }
	body.style-black #navigation ul li.active a { background:#0b0b0b; }
	
body.style-black #slider-load { background-image: url("images/slider/load-black.gif"); }

body.style-black .post-info-container-special { background:#0b0b0b; }
	
body.style-black #navigation ul ul li { background:#0b0b0b; border-color:#000; }
body.style-black #navigation ul ul li a:hover { background:#000; }	

/* Purple */
body.style-purple #header { background:#973f76; }

body.style-purple #header-bar { }
	body.style-purple #header-bar-menu ul li a { color:#fff; } 

body.style-purple #tagline { color:#fff; }

body.style-purple #navigation ul li.active { background:transparent;	}
	body.style-purple #navigation ul li a { color:#fff; }
	body.style-purple #navigation ul > li.sfHover > a, body.style-purple #navigation ul > li > a:hover { background-color:#662d50; }
	body.style-purple #navigation ul li.active a { background:#662d50; }
	
body.style-purple #slider-load { background-image: url("images/slider/load-purple.gif"); }

body.style-purple .post-info-container-special { background:#662d50; }
	
body.style-purple #navigation ul ul li { background:#662d50; border-color:#5c2848; }
body.style-purple #navigation ul ul li a:hover { background:#5c2848; }	

body.style-purple button:hover { background-color: #973F76; }
body.style-purple #pagination li a:hover, body.style-purple #pagination li.current a { background-color: #973F76; border-color: #973F76; }
body.style-purple #portfolio-filter a.portfolio-filter-active { background-color: #973F76; }
body.style-purple a { color: #973F76; }
body.style-purple #header-bar-search-submit { background-color: #973F76; }
body.style-purple .widget_tag_cloud .tagcloud a:hover { background-color: #973F76; border: 1px solid #973F76; }

body.style-purple div.widget_nav_menu a:hover, body.style-purple div.widget_nav_menu li.active a { background-color: #973F76; }
body.style-purple #footer-top .view-all-tweets:hover { background-color: #973F76; }

/* Orange */
body.style-orange #header { background:#c2543e; }

body.style-orange #header-bar { }
	body.style-orange #header-bar-menu ul li a { color:#fff; } 

body.style-orange #tagline { color:#fff; }

body.style-orange #navigation ul li.active { background:transparent;	}
	body.style-orange #navigation ul li a { color:#fff; }
	body.style-orange #navigation ul > li.sfHover > a, body.style-orange #navigation ul > li > a:hover { background-color:#963f2e; }
	body.style-orange #navigation ul li.active a { background:#963f2e; }
	
body.style-orange #slider-load { background-image: url("images/slider/load-orange.gif"); }

body.style-orange .post-info-container-special { background:#963f2e; }
	
body.style-orange #navigation ul ul li { background:#963f2e; border-color:#8a3b2c; }
body.style-orange #navigation ul ul li a:hover { background:#8a3b2c; }

/* set text links color back to default */
div.widget_nav_menu a { color: #AAAAAA !important; }
div.widget_nav_menu a:hover, body.style-brown div.widget_nav_menu li.active a { color: #ffffff !important; }
.post-info-container-special a { color: #D9D9D9 !important; }
h1.post-title a, h2.post-title a { color: #484848 !important; }
.blog-post-info a { color: #A2A2A2 !important; }
#comments .comment-reply-link:hover { background-color: #947c75 !important; }
.button { border: 1px solid #FFFFFF; color: #FFFFFF !important; }
.portfolio-title a { color: #555555 !important; }


/* Dark */

body.style-dark { background:url("images/bg/body-bg-dark.png"); color:#ddd; }

body.style-dark #main .wrap960 { background:#444; }

/* Top bar */
body.style-dark #header-bar { background:#333; border-bottom:1px solid #282828; }
body.style-dark #header-bar-search-submit { background-color: #212224; }

/* Navigation */
body.style-dark #navigation ul li.active { background-image:url("images/bg/menu-active-item-bg-dark.png"); }
	body.style-dark #navigation ul li a { color:#eee; }
	body.style-dark #navigation ul li.active > a { background:#4d4e50; }
	body.style-dark #navigation ul li:hover > a, body.style-dark #navigation ul li.sfHover > a { background-color: #545557; }
	
/* Slider */
body.style-dark #slider-prev { background-image:url("images/slider/left-arrow-dark.png"); }
body.style-dark #slider-next { background-image:url("images/slider/right-arrow-dark.png"); }
body.style-dark #slider { background-color: #444444; }
body.style-dark #slider .slide-description { color: #545454; }

/* Posts */
body.style-dark .post-entry-special { background:#444 !important; color:#ddd; }
	body.style-dark .post-entry-special h2.post-title-special a { color:#fff; }

body.style-dark .post-entry-special h2.post-title-special { background-color: #444444; }
body.style-dark .post-entry-special .post-excerpt-special { background-color: #444444; }

body.style-dark body.style-dark h1.post-title, body.style-dark h2.post-title, body.style-dark h1.post-title a, body.style-dark h2.post-title a, body.style-dark .portfolio-title a { color:#ddd !important; }
	
/* Widgets */
body.style-dark #sidebar h4.widget-title { border-bottom:1px dashed #555; }

body.style-dark .jw-rpc-widget .tab-content ul li { border-top:1px dashed #232323; }
body.style-dark .jw-rpc-widget .tab-content ul li:last-child { margin-bottom:0; padding-top:0; border-top:none; }

body.style-dark div.widget_nav_menu a { background-color: #323232; color: #9e9e9e; }
body.style-dark div.widget_nav_menu a:hover, body.style-dark div.widget_nav_menu li.active a { background-color: #272626; }

body.style-dark .widget_tag_cloud .tagcloud a { background-color: #232323; border: 1px solid #232323; color: #585858; }
body.style-dark .widget_tag_cloud .tagcloud a:hover { background-color: #000; border: 1px solid #000; }

/* Other */
body.style-dark .tabs-container { border:none; background:#323232; }
	body.style-dark .tabs-nav { background:#232323; }
		body.style-dark .tabs-nav ul li a { color:#838383; border-color:#232323; }
			body.style-dark .tabs-nav ul li.active a { background:#323232; }

body.style-dark #pagination li a { background-color: #444444; border: 0; color: #fff; }

body.style-dark #comments .comment-main { background-color: #2E2E2E; }
body.style-dark #comments .avatar { background-color: #2E2E2E; border-color: #2E2E2E; }

body.style-dark input[type="text"], body.style-dark textarea, body.style-dark select { background-color: #2e2e2e; border-color: #2e2e2e; color: #ddd; }
body.style-dark input[type="text"]:hover, body.style-dark textarea:hover { border-color: #212121; background-color: #212121; }
body.style-dark input[type="text"]:focus, body.style-dark textarea:focus { border-color: #212121; background-color: #212121; }
body.style-dark #main button { background-color: #2e2e2e; color: #ddd; }
body.style-dark #main button:hover { background-color: #212121; }

body.style-dark #footer-top .view-all-tweets:hover { background-color: #000; color: #ddd; }

body.style-dark .content-box-title.black { background-color: #232323; }
body.style-dark .content-box { background-color: #323232; }

/* Modules */
body.style-dark .separator.dashed_line { border-bottom: 1px dashed #555; }
body.style-dark .bottom-border-dashed { border-bottom: 1px dashed #555; }


/*--------------BREADCRUMBS----------*/
.breadcrumb{margin:0 0 18px;padding:7px 14px;background-color:#f5f5f5;background-repeat:repeat-x;background-image:-khtml-gradient(linear, left top, left bottom, from(#ffffff), to(#f5f5f5));background-image:-moz-linear-gradient(top, #ffffff, #f5f5f5);background-image:-ms-linear-gradient(top, #ffffff, #f5f5f5);background-image:-webkit-gradient(linear, left top, left bottom, color-stop(0%, #ffffff), color-stop(100%, #f5f5f5));background-image:-webkit-linear-gradient(top, #ffffff, #f5f5f5);background-image:-o-linear-gradient(top, #ffffff, #f5f5f5);background-image:linear-gradient(top, #ffffff, #f5f5f5);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#f5f5f5', GradientType=0);border:1px solid #ddd;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;-webkit-box-shadow:inset 0 1px 0 #ffffff;-moz-box-shadow:inset 0 1px 0 #ffffff;box-shadow:inset 0 1px 0 #ffffff;}.breadcrumb li{display:inline;text-shadow:0 1px 0 #ffffff;}
.breadcrumb .divider{padding:0 5px;color:#bfbfbf;}
.breadcrumb .active a{color:#404040;}

#header-ecommerce-icon
{ float:right; padding-right: 257px;padding-top: 15px; } 

#header-ecommerce-number {
    font-size: 0.9em;
    color: #ff0000;
    font-weight: bold;
    position: relative;
    top: -40px;
    left: 23px;
}


#dci-button {
	height: 80px;
	width: 310px;
}
	
.dci-vat { font-size: 8px; }
.dci-button .button.red { height:  40px;}
.ecommerce { background: #ffffff; }
.ecommerce td { background: #ffffff; }


.dci-innerbutton,
.dci-button a {
	color: #ffffff;
	text-align: center;
	font-weight: bold;
	float: none;
	clear: none;
	display: block;
}

.dci-button {
	width:  310px;
}


#dci-shipping {
	color: #ff0000;
	text-decoration: none;
	text-align: center;
	text-shadow: none;
	font-weight: bold;
	font-size: 14px;
	line-height: 16px;
	margin-top: -20px;
}

.supporttable td {
	vertical-align: top;
}

.ordertable td {
	vertical-align: top;
	padding-top: 20px;
	padding-bottom: 20px;
}


#shortguide {
	background-color: #eaeaea;
	padding: 20px 20px 5px;
}

#shortguide #title {
	font-weight: bold;
	text-decoration: underline;
	margin-bottom: 20px;
}

#shortguide #text {
    width: 70%;
	float: left;
}

#shortguide #image {
    vertical-align: right;
    text-align: right;
	padding-right: 10px;
}

#shortguide #image  img {
		border: 1px solid #797979;

}

table #descriptiontable  {
	margin-left: -10px;
}

/*--------------Custom CSS For Landing Pages----------*/

body.page-id-8799 #dci-button,
body.page-id-8885 #dci-button,
body.page-id-8805 #dci-button,
body.page-id-8825 #dci-button,
body.page-id-8976 #dci-button,
body.page-id-8978 #dci-button,
body.page-id-8392 #dci-button,
body.page-id-8572 #dci-button,
body.page-id-8466 #dci-button,
body.page-id-9121 #dci-button,
body.page-id-8181 #dci-button,
body.page-id-9451 #dci-button,
body.page-id-9456 #dci-button,
body.page-id-9459 #dci-button,
body.page-id-9462 #dci-button,
body.page-id-9465 #dci-button,
body.page-id-9468 #dci-button,
body.page-id-9807 #dci-button {
height: 80px;
width: 310px;
text-align: center;
}

body.page-id-8799 tr:nth-child(odd),
body.page-id-8885 tr:nth-child(odd),
body.page-id-8805 tr:nth-child(odd),
body.page-id-8825 tr:nth-child(odd),
body.page-id-8976 tr:nth-child(odd),
body.page-id-8978 tr:nth-child(odd),
body.page-id-8392 tr:nth-child(odd),
body.page-id-8572 tr:nth-child(odd),
body.page-id-8466 tr:nth-child(odd),
body.page-id-9121 tr:nth-child(odd),
body.page-id-8181 tr:nth-child(odd),
body.page-id-9451 tr:nth-child(odd),
body.page-id-9456 tr:nth-child(odd),
body.page-id-9459 tr:nth-child(odd),
body.page-id-9462 tr:nth-child(odd),
body.page-id-9465 tr:nth-child(odd),
body.page-id-9468 tr:nth-child(odd),
body.page-id-9807 tr:nth-child(odd) {
background: #f3f5f7;
}

body.page-id-8799 #sidebar,
body.page-id-8885 #sidebar,
body.page-id-8805 #sidebar,
body.page-id-8825 #sidebar,
body.page-id-8976 #sidebar,
body.page-id-8978 #sidebar,
body.page-id-8392 #sidebar,
body.page-id-8572 #sidebar,
body.page-id-8466 #sidebar,
body.page-id-9121 #sidebar,
body.page-id-8181 #sidebar,
body.page-id-9451 #sidebar,
body.page-id-9456 #sidebar,
body.page-id-9459 #sidebar,
body.page-id-9462 #sidebar,
body.page-id-9465 #sidebar,
body.page-id-9468 #sidebar,
body.page-id-9807 #sidebar,
body.page-id-10354 #sidebar  {
background-color: #f3f5f7;
border-radius: 5px;
-moz-border-radius: 5px;
-webkit-border-radius: 5px;
}

body.page-id-8799 #sidebar .widget,
body.page-id-8885 #sidebar .widget,
body.page-id-8805 #sidebar .widget,
body.page-id-8825 #sidebar .widget,
body.page-id-8976 #sidebar .widget,
body.page-id-8978 #sidebar .widget,
body.page-id-8392 #sidebar .widget,
body.page-id-8572 #sidebar .widget,
body.page-id-8466 #sidebar .widget,
body.page-id-8181 #sidebar .widget,
body.page-id-9451 #sidebar .widget,
body.page-id-9456 #sidebar .widget,
body.page-id-9459 #sidebar .widget,
body.page-id-9462 #sidebar .widget,
body.page-id-9465 #sidebar .widget,
body.page-id-9468 #sidebar .widget,
body.page-id-10354 #sidebar .widget {
padding-left: 10px;
padding-right: 20px;
padding-top: 10px;
}

body.page-id-9807 #sidebar .widget,
body.page-id-10354 #sidebar .widget {
padding-left: 20px;
padding-right: 15px;
padding-top: 10px;
}

body.page-id-9121 #sidebar .widget {
padding-left: 20px;
padding-right: 0px;
padding-top: 10px;
}

body.page-id-8799 #sidebar h4.widget-title,
body.page-id-8885 #sidebar h4.widget-title,
body.page-id-8805 #sidebar h4.widget-title,
body.page-id-8825 #sidebar h4.widget-title,
body.page-id-8976 #sidebar h4.widget-title,
body.page-id-8978 #sidebar h4.widget-title,
body.page-id-8392 #sidebar h4.widget-title,
body.page-id-8466 #sidebar h4.widget-title,
body.page-id-8572 #sidebar h4.widget-title,
body.page-id-9121 #sidebar h4.widget-title,
body.page-id-8181 #sidebar h4.widget-title,
body.page-id-9451 #sidebar h4.widget-title,
body.page-id-9456 #sidebar h4.widget-title,
body.page-id-9459 #sidebar h4.widget-title,
body.page-id-9462 #sidebar h4.widget-title,
body.page-id-9465 #sidebar h4.widget-title,
body.page-id-9468 #sidebar h4.widget-title,
body.page-id-9807 #sidebar h4.widget-title,
body.page-id-10354 #sidebar h4.widget-title {
font-size: 21px;
line-height: 26px;
margin-bottom: 16px;
padding-bottom: 5px;
border-bottom: 1px dashed #dedede;
text-align: center;
}


body.page-id-8799 input[type="button"], body.page-id-8799 input[type="submit"], body.page-id-8799 button,
body.page-id-8885 input[type="button"], body.page-id-8885 input[type="submit"], body.page-id-8885 button,
body.page-id-8805 input[type="button"], body.page-id-8805 input[type="submit"], body.page-id-8805 button,
body.page-id-8825 input[type="button"], body.page-id-8825 input[type="submit"], body.page-id-8825 button,
body.page-id-8976 input[type="button"], body.page-id-8976 input[type="submit"], body.page-id-8976 button,
body.page-id-8978 input[type="button"], body.page-id-8978 input[type="submit"], body.page-id-8978 button,
body.page-id-8392 input[type="button"], body.page-id-8392 input[type="submit"], body.page-id-8392 button,
body.page-id-8572 input[type="button"], body.page-id-8572 input[type="submit"], body.page-id-8572 button,
body.page-id-8466 input[type="button"], body.page-id-8466 input[type="submit"], body.page-id-8466 button,
body.page-id-9121 input[type="button"], body.page-id-9121 input[type="submit"], body.page-id-9121 button,
body.page-id-8181 input[type="button"], body.page-id-8181 input[type="submit"], body.page-id-8181 button,
body.page-id-9451 input[type="button"], body.page-id-9451 input[type="submit"], body.page-id-9451 button,
body.page-id-9456 input[type="button"], body.page-id-9456 input[type="submit"], body.page-id-9456 button,
body.page-id-9459 input[type="button"], body.page-id-9459 input[type="submit"], body.page-id-9459 button,
body.page-id-9462 input[type="button"], body.page-id-9462 input[type="submit"], body.page-id-9462 button,
body.page-id-9465 input[type="button"], body.page-id-9465 input[type="submit"], body.page-id-9465 button,
body.page-id-9468 input[type="button"], body.page-id-9468 input[type="submit"], body.page-id-9468 button,
body.page-id-9807 input[type="button"], body.page-id-9807 input[type="submit"], body.page-id-9807 button {
-webkit-box-align: center;
text-align: center;
cursor: default;
color: #ffffff;
padding: 2px 6px 3px;
border: 2px outset buttonface;
border-image: initial;
background-color: #ee3032;
box-sizing: border-box;
}

body.page-id-8799 .one-third.last,
body.page-id-8885 .one-third.last,
body.page-id-8805 .one-third.last,
body.page-id-8825 .one-third.last,
body.page-id-8976 .one-third.last,
body.page-id-8978 .one-third.last,
body.page-id-8392 .one-third.last,
body.page-id-8572 .one-third.last,
body.page-id-8466 .one-third.last,
body.page-id-9121 .one-third.last,
body.page-id-8181 .one-third.last,
body.page-id-9451 .one-third.last,
body.page-id-9456 .one-third.last,
body.page-id-9459 .one-third.last,
body.page-id-9462 .one-third.last,
body.page-id-9465 .one-third.last,
body.page-id-9468 .one-third.last,
body.page-id-9807 .one-third.last {
margin-right:0px; 
}

body.page-id-8799 .videogall-caption,
body.page-id-8885 .videogall-caption,
body.page-id-8805 .videogall-caption,
body.page-id-8825 .videogall-caption,
body.page-id-8976 .videogall-caption,
body.page-id-8978 .videogall-caption,
body.page-id-8392 .videogall-caption,
body.page-id-8572 .videogall-caption,
body.page-id-8466 .videogall-caption,
body.page-id-9121 .videogall-caption,
body.page-id-8181 .videogall-caption,
body.page-id-9451 .videogall-caption,
body.page-id-9456 .videogall-caption,
body.page-id-9459 .videogall-caption,
body.page-id-9462 .videogall-caption,
body.page-id-9465 .videogall-caption,
body.page-id-9468 .videogall-caption,
body.page-id-9807 .videogall-caption {
text-align: center;
margin: 0 !important;
margin-top: 0px !important;
}

body.page-id-8799 .videogall-widget-item img,
body.page-id-8885 .videogall-widget-item img,
body.page-id-8805 .videogall-widget-item img,
body.page-id-8825 .videogall-widget-item img,
body.page-id-8976 .videogall-widget-item img,
body.page-id-8978 .videogall-widget-item img,
body.page-id-8392 .videogall-widget-item img,
body.page-id-8572 .videogall-widget-item img,
body.page-id-8466 .videogall-widget-item img,
body.page-id-9121 .videogall-widget-item img,
body.page-id-8181 .videogall-widget-item img,
body.page-id-9451 .videogall-widget-item img,
body.page-id-9456 .videogall-widget-item img,
body.page-id-9459 .videogall-widget-item img,
body.page-id-9462 .videogall-widget-item img,
body.page-id-9465 .videogall-widget-item img,
body.page-id-9468 .videogall-widget-item img,
body.page-id-9807 .videogall-widget-item img   {
max-width: 97% !important;
height: auto;
}

body.page-id-8799 textwidget,
body.page-id-8885 textwidget,
body.page-id-8805 textwidget,
body.page-id-8825 textwidget,
body.page-id-8976 textwidget,
body.page-id-8978 textwidget, 
body.page-id-8392 textwidget,
body.page-id-8572 textwidget,
body.page-id-8466 textwidget,
body.page-id-9121 textwidget,
body.page-id-8181 textwidget,
body.page-id-9451 textwidget,
body.page-id-9456 textwidget,
body.page-id-9459 textwidget,
body.page-id-9462 textwidget,
body.page-id-9465 textwidget,
body.page-id-9468 textwidget,
body.page-id-9807 textwidget,
body.page-id-10354 textwidget {
width: 245px;
}

body.page-id-8799 #content-bottom,
body.page-id-8885 #content-bottom,
body.page-id-8805 #content-bottom,
body.page-id-8825 #content-bottom,
body.page-id-8976 #content-bottom,
body.page-id-8978 #content-bottom,
body.page-id-8392 #content-bottom,
body.page-id-8572 #content-bottom, 
body.page-id-8466 #content-bottom,
body.page-id-9121 #content-bottom,
body.page-id-8181 #content-bottom,
body.page-id-9451 #content-bottom,
body.page-id-9456 #content-bottom,
body.page-id-9459 #content-bottom,
body.page-id-9462 #content-bottom,
body.page-id-9465 #content-bottom,
body.page-id-9468 #content-bottom,
body.page-id-9807 #content-bottom,
body.page-id-10354 #content-bottom {
overflow: hidden;
padding-right: 30px;
}

body.page-id-8799 .separator,
body.page-id-8885 .separator,
body.page-id-8805 .separator,
body.page-id-8825 .separator, 
body.page-id-8976 .separator, 
body.page-id-8978 .separator,
body.page-id-8392 .separator,
body.page-id-8572 .separator,
body.page-id-8466 .separator,
body.page-id-9121 .separator,
body.page-id-8181 .separator,
body.page-id-9451 .separator,
body.page-id-9456 .separator,
body.page-id-9459 .separator,
body.page-id-9462 .separator,
body.page-id-9465 .separator,
body.page-id-9468 .separator,
body.page-id-9807 .separator,
body.page-id-10354 .separator {
clear: both;
padding-top: 0px;
margin-bottom: 20px;
}

body.page-id-8825 .two-third, body.page-id-8825 .one-half, body.page-id-8825 .one-third, body.page-id-8825 .one-fourth, body.page-id-8825 .three-fourth,
body.page-id-8978 .two-third, body.page-id-8978 .one-half, body.page-id-8978 .one-third, body.page-id-8978 .one-fourth, body.page-id-8978 .three-fourth,
body.page-id-8466 .two-third, body.page-id-8466 .one-half, body.page-id-8466 .one-third, body.page-id-8466 .one-fourth, body.page-id-8466 .three-fourth,
body.page-id-9456 .two-third, body.page-id-9456 .one-half, body.page-id-9456 .one-third, body.page-id-9456 .one-fourth, body.page-id-9456 .three-fourth,
body.page-id-9462 .two-third, body.page-id-9462 .one-half, body.page-id-9462 .one-third, body.page-id-9462 .one-fourth, body.page-id-9462 .three-fourth,
body.page-id-9468 .two-third, body.page-id-9468 .one-half, body.page-id-9468 .one-third, body.page-id-9468 .one-fourth, body.page-id-9468 .three-fourth,
body.page-id-10354 .two-third, body.page-id-10354 .one-half, body.page-id-10354 .one-third, body.page-id-10354 .one-fourth, body.page-id-10354 .three-fourth  {
display: block;
float: left;
margin-right: 15px;
}

body.page-id-8825 .one-one,
body.page-id-8978 .one-one,
body.page-id-8466 .one-one,
body.page-id-9456 .one-one,
body.page-id-9462 .one-one,
body.page-id-9468 .one-one,
body.page-id-9807 .one-one,
body.page-id-10354 .one-one {
margin-right: 30px;
}
body.page-id-8825 .one-half,
body.page-id-8978 .one-half,
body.page-id-9807 .one-half {
width: 425px;
}
body.page-id-9807 .wrap960 {
margin: 0 auto;
width: 1000px;
}

body.page-id-9807 td {
padding: 5px 10px;
color: #000000;
}

body.page-id-9807 #main .wrap960 {
width: 960px;
padding: 20px;
background: #fff;
-webkit-border-top-left-radius: 3px;
-webkit-border-top-right-radius: 3px;
-moz-border-radius-topleft: 3px;
-moz-border-radius-topright: 3px;
border-top-left-radius: 3px;
border-top-right-radius: 3px;
-moz-box-shadow: 0 0 5px #888;
-webkit-box-shadow: 0 0 5px #888;
box-shadow: 0 0 5px #888;
}

body.page-id-13787  #language_selector, #language_selector_fixed {display: none;}
body.page-id-13787 #navigation {display: none;}
body.page-id-13787 #header-ecommerce-icon {display: none;}

body.page-id-13795  #language_selector, #language_selector_fixed {display: none;}
body.page-id-13795 #navigation {display: none;}
body.page-id-13795 #header-ecommerce-icon {display: none;}

body.page-id-14362  #language_selector, #language_selector_fixed {display: none;}
body.page-id-14362 #navigation {display: none;}
body.page-id-14362 #header-ecommerce-icon {display: none;}


/* ------------------------------------------------------------
	
	Product Comparison Table
	
------------------------------------------------------------ */
table#t2 {
    border-collapse: collapse;
	border-width: 0px;
	border-style: outset;
	line-height: 2.0em;
    text-align: left;
    vertical-align: top;width: 100%;border-right: 1px solid #F5F5F5;box-shadow: 0 0px 5px rgba(0, 0, 0, 0.4);
	
}
table#t2 thead tr {

}
table#t2 thead tr th.t2 {
    color: #000000;
	background: -moz-linear-gradient(center top , #FCFCFC, #FFFFFF) repeat scroll 0 0 transparent;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#FCFCFC", endColorstr="#FFFFFF");
    background: -webkit-gradient(linear, left top, left bottom, from(#FCFCFC), to(#FFFFFF));
	font-size: 1.0em;
    letter-spacing: 0;
    line-height: 1.0;
    padding: 4px;
    text-transform: none;
    text-align: center;border-left: 1px solid #F5F5F5;
}
table#t2 thead tr th.t2#n1 {
	width: 25%;
	}table#t2 thead tr th.t2#n2 {
	width: 25%;
	}table#t2 thead tr th.t2#n3 {
	width: 25%;
	}table#t2 thead tr th.t2#n4 {
	width: 25%;
	}table#t2 thead tr th.t2#n5 {
	width: 10%;
	}
table#t2 thead tr th#t2.start {

}
table#t2 thead tr th#t2.end {

}
table#t2 tbody tr {
    background: none repeat scroll 0 0 #FCFCFC;
}
table#t2 tbody tr.table-alternate {
    background: none repeat scroll 0 0 #EDEDED;
}
table#t2 tbody tr td {
	color: #000000;
    padding: 5px;
	border-width: 0px;
	line-height: 0.95;
	font-size: 0.85em;
	border-top: medium none;border-left: 1px solid #F5F5F5;
    text-align: left;
	vertical-align: middle;
}
table#t2 tbody tr:hover td {
}
table#t2 tfoot tr {
}

table#t2 tfoot tr td {
	color: #FFFFFF;
	background: -moz-linear-gradient(center top , #FFFFFF, #EEEEEE) repeat scroll 0 0 transparent;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#FFFFFF", endColorstr="#EEEEEE");
    background: -webkit-gradient(linear, left top, left bottom, from(#FFFFFF), to(#EEEEEE));
	padding: 4px;
	border-width: 0px;
	font-size: 0.85em;
	border-top: medium none;
    text-align: center;border-left: 1px solid #F5F5F5;
}

body.page-id-10137 .jbox-content {
font-family: "lucida", sans serif;
font-size: 16px;
}
body.page-id-3723 #dci-button {
height: 40px;
width: 230px;
text-align: right;
}
body.page-id-11831 p {
margin-bottom: 5px;

}


#kinatable {
	vertical-align: middle;
}

#kinatable td {
	vertical-align: top;
	padding-bottom: 25px;
}

#kinatable tr:nth-child(odd) { background: #ffffff; vertical-align: middle; }

#kinatable td ul {
	margin-bottom: 0px;
}


