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

/*************************Eric Meyer Reset*****************************/
/* http://meyerweb.com/eric/tools/css/reset/ 
   v2.0 | 20110126
   License: none (public domain)
*/

html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td,
article, aside, canvas, details, embed, 
figure, figcaption, footer, header, hgroup, 
menu, nav, output, ruby, section, summary,
time, mark, audio, video {
	margin: 0;
	padding: 0;
	border: 0;
	font-size: 100%;
	font: inherit;
	vertical-align: baseline;
}
/* HTML5 display-role reset for older browsers */
article, aside, details, figcaption, figure, 
footer, header, hgroup, menu, nav, section {
	display: block;
}
body {
	line-height: 1;
}
ol, ul {
	list-style: none;
}
blockquote, q {
	quotes: none;
}
blockquote:before, blockquote:after,
q:before, q:after {
	content: '';
	content: none;
}
table {
	border-collapse: collapse;
	border-spacing: 0;
}
/*End Eric Meyer Reset*/
/*************************************************************/
html{
	background-color:#292929;
	background: url(../img/template/CV_BG.jpg) repeat;
}
body{
}


h3{
	font-size:13px;
}

.columnContainer{
	margin:0 10px;
}

.innerColumn1{
	min-height:800px;
	width:600px;
	float:left;
}

.innerColumn2{
	width:340px;
	float:left;
	border-top:#232323 1px solid;
}


/**********************Navigation***********************/
a {
	color: #999;
}
#nav {
	z-index:99;
	position:absolute;
	right:65px;
	top:0px;
	font-size:12px;	
	margin: 0;
	padding: 7px 6px 0;
	line-height: 100%;
/*	border-radius: 2em;
	-webkit-border-radius: 2em;
	-moz-border-radius: 2em;	
	-webkit-box-shadow: 0 1px 3px rgba(0, 0, 0, .4);
	-moz-box-shadow: 0 1px 3px rgba(0, 0, 0, .4);

	background: #8b8b8b; /* for non-css3 browsers */
/*	filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#a9a9a9', endColorstr='#7a7a7a'); /* for IE */
/*	background: -webkit-gradient(linear, left top, left bottom, from(#a9a9a9), to(#7a7a7a)); /* for webkit browsers */
/*	background: -moz-linear-gradient(top,  #a9a9a9,  #7a7a7a); /* for firefox 3.6+ */
/*	border: solid 1px #6d6d6d;*/
}
#nav li {
	margin: 0 1px;
	padding: 0 0 8px;
	float: left;
	position: relative;
	list-style: none;
}
/* main level link */
#nav a {
	font-weight: normal;
	color: #C2C2C2;
	text-decoration: none;
	display: block;
	padding:10px 12px 18px;
	margin: 0;
}
/* main level link hover */
#nav .current a, #nav li:hover > a {
	color: #C2C2C2;
	background:#1b1b1b;
	-webkit-box-shadow: 0 1px 1px rgba(0, 0, 0, .2);
	-moz-box-shadow: 0 1px 1px rgba(0, 0, 0, .2);
	box-shadow: 0 1px 1px rgba(0, 0, 0, .2);
	/*
	-webkit-border-top-left-radius: 9px;
	-moz-border-radius-topleft: 9px;
	-webkit-border-top-right-radius: 9px;
	-moz-border-radius-topright: 9px;	
	*/
}
/* sub levels link hover */
#nav ul li:hover a, #nav li:hover li a {
	background: none;
	border: none;
	color: #666;
	-webkit-box-shadow: none;
	-moz-box-shadow: none;
}
#nav ul a:hover {
	background: -moz-linear-gradient(top, rgba(0,0,0,0.3) 0%, rgba(0,0,0,0) 100%) !important;; /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(0,0,0,0.3)), color-stop(100%,rgba(0,0,0,0))) !important;; /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, rgba(0,0,0,0.3) 0%,rgba(0,0,0,0) 100%) !important;; /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, rgba(0,0,0,0.3) 0%,rgba(0,0,0,0) 100%) !important;; /* Opera11.10+ */
	background: -ms-linear-gradient(top, rgba(0,0,0,0.3) 0%,rgba(0,0,0,0) 100%) !important;; /* IE10+ */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#4d000000', endColorstr='#00000000',GradientType=0 ); /* IE6-9 */
	background: linear-gradient(top, rgba(0,0,0,0.3) 0%,rgba(0,0,0,0) 100%) !important; /* W3C */
	color: #fff !important;
	-webkit-border-radius: 0;
	-moz-border-radius: 0;
	text-shadow: 0 1px 1px rgba(0, 0, 0, .1);
	background-image:url(../img/template/icon_star.png);
}

#nav ul a span.navLabel{
	display:block;
	padding-top:2px;
}

#nav ul a span.arrowIcon{
	display:block;
	float:left;
	position: relative;
	width: 16px;
	height: 16px;
	background: url(../img/template/ui-icons_cd0a0a_256x240.png) no-repeat 16px 16px;
}

#nav ul a:hover span.arrowIcon{
	display:block;
	float:left;
	position: relative;
	width: 16px;
	height: 16px;
	background: url(../img/template/ui-icons_cd0a0a_256x240.png) no-repeat -32px -16px;
}

/* level 2 list */
#nav ul {
	background:#1b1b1b;
	color:#999999;
	text-shadow: .5px .5px 1px #000;
	filter: dropshadow(color=#000, offx=.5, offy=.5);   
	display: none;
	margin: 0;
	padding: 0;
	width: 185px;
	position: absolute;
	top: 40px;
	left: 0;
	/*
	-webkit-border-radius: 0 0 10px 10px;
	-moz-border-radius: 0 0 10px 10px;
	border-radius: 0 0 10px 10px;
	*/
	-webkit-box-shadow: 1px 1px 3px 3px rgba(0, 0, 0, .3);
	-moz-box-shadow: 1px 1px 3px 3px rgba(0, 0, 0, .3);
	box-shadow: 1px 1px 3px 3px rgba(0, 0, 0, .3);
}
/* dropdown */
#nav li:hover > ul {
	display: block;
}
#nav ul li {
	float: none;
	margin: 0;
	padding: 0;
	background: url(../img/template/dottedDivider.png) no-repeat 0 0;	
}
#nav ul a {
	font-weight: normal;
	padding: 8px 20px 12px 6px;	
}
/* level 3+ list */
#nav ul ul {
	left: 181px;
	top: -3px;
}
/* rounded corners for first and last child */
#nav ul li:first-child > a {
	-webkit-border-top-left-radius: 0px;
	-moz-border-radius-topleft: 0px;
	-webkit-border-top-right-radius: 0px;
	-moz-border-radius-topright: 0px;
}
#nav ul li:last-child > a {
	-webkit-border-bottom-left-radius: 9px;
	-moz-border-radius-bottomleft: 9px;
	-webkit-border-bottom-right-radius: 9px;
	-moz-border-radius-bottomright: 9px;
}
/* clearfix */
#nav:after {
	content: ".";
	display: block;
	clear: both;
	visibility: hidden;
	line-height: 0;
	height: 0;
}
#nav {
	display: inline-block;
}
html[xmlns] #nav {
	display: block;
}
* html #nav {
	height: 1%;
}

#nav .dropIcon{
	position: relative;
	width: 16px;
	height: 16px;
	top: 0px;
	right: -4px;
	background: url(../img/template/ui-icons_cd0a0a_256x240.png) no-repeat -64px -16px;
	padding: 0px 7px;	
}
/*************************Template**********************/
.logo{
	background: url(../img/template/Customer_Voodoo_Logo.png) no-repeat;
	text-indent:-9999px;
	position: relative;
	top: 3px;
	width: 158px;
	height: 40px;
	cursor:pointer;
}

.partnerLogo{
	margin:20px 0 0 0;
}

.tagline{
	position:absolute;
	text-align:left;
	top:30px;
	right:83px;
	width:309px;
}
.tagline p{
	color:#000000;
/*	text-shadow: .5px .5px 1px #c67a78;
	filter: dropshadow(color=#c67a78, offx=.5, offy=.5);  */
}

.redHero{
	background: #d30300; /* Old browsers */
	background: -moz-linear-gradient(top, #d30300 0%, #9b0202 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#d30300), color-stop(100%,#9b0202)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, #d30300 0%,#9b0202 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, #d30300 0%,#9b0202 100%); /* Opera11.10+ */
	background: -ms-linear-gradient(top, #d30300 0%,#9b0202 100%); /* IE10+ */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#d30300', endColorstr='#9b0202',GradientType=0 ); /* IE6-9 */
	background: linear-gradient(top, #d30300 0%,#9b0202 100%); /* W3C */	
}

.tollfree{
	color: #c2c2c2;
	position: absolute;
	bottom: 6px;
	left: 260px;
	font-weight: bold;
	font-size: 15px;
	background: -webkit-linear-gradient(#eee, #333);
	-webkit-background-clip: text;
	-webkit-text-fill-color: transparent;
	font-style:italic;
}

.iconList{
	color:#333333;
	display:none;
}

.iconList h2{
	margin-left: -40px;	
	padding-left: 40px;
	line-height: 30px;
}

.iconList h4{
	margin-left: -40px;	
	padding-left: 40px;
	line-height: 25px;
	padding-top: 1px;
}

.iconList:hover{
	cursor:pointer;
	background:#e4e4e4;
	/*border-radius: 5px;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;	*/		
}

.iconList p{
	padding-top:4px;	
}


.iconListSide{
	position:relative;
}

.iconListSide i{
	position:absolute;
	height:36px;
	width:36px;
	display:inline-block;
	left: -35px;
	margin-top: 2px;
}

.innerColumn1 .iconListSide h2{
	text-indent:0;
	color:#d30300;
	font-size:15px;
	font-family:Arial, Helvetica, sans-serif;	
	font-weight:normal;
	border-bottom:none;
}


.iconStar{background: url(../img/template/icon_star.png) no-repeat;}
.iconSmiley{background: url(../img/template/icon_smiley.png) no-repeat;}
.iconEasle{background: url(../img/template/icon_easle.png) no-repeat;}
.iconHeart{background: url(../img/template/icon_heart.png) no-repeat;}
.iconGraph{background: url(../img/template/icon_graph.png) no-repeat;}
.iconPeapod{background: url(../img/template/icon_peapod.png) no-repeat;}
.iconWand{background: url(../img/template/icon_wand.png) no-repeat;}
.iconCart{background: url(../img/template/icon_cart.png) no-repeat;}

.iconNotepad{background: url(../img/template/icon_notepad.png) no-repeat;}
.iconPapercheck{background: url(../img/template/icon_papercheck.png) no-repeat;}
.iconBoxUpload{background: url(../img/template/icon_boxupload.png) no-repeat;}
.iconMonitor{background: url(../img/template/icon_monitor.png) no-repeat;}




.innerColumn1 .iconListSide.col1{
	margin-left:0px;
	margin-right:30px;
}

.innerColumn1 .iconListSide p{
	padding-right:10px;
	margin-top: 4px;
}



.whiteScreen{
  color:black;
  background:#fff;
  background: url(../img/template/whiteBG.jpg);	  
}

.blackScreen{
  background:#272727;
  background: url(../img/template/headerBG.jpg) repeat-y;
}

.blackFooter{
  background:#272727;
  background: url(../img/template/footerBG.jpg);
  color:#999999;
  text-shadow: .5px .5px 1px #000;
  filter: dropshadow(color=#000, offx=.5, offy=.5);   
}

.blackFooter a, .blackFooter a:link, .blackFooter a:visited, .innerColumn2 a, .innerColumn2 a:link, .innerColumn2 a:visited{font-weight:normal;text-decoration:none;}
.blackFooter a:hover, .innerColumn2 a:hover{text-decoration:underline;}

.itemList{
	color:#999999;	
}

.itemList ul{
	padding-top:4px;
}

.itemList li{
	list-style:none;
	margin: 0 10px 0 0;
}


.itemList li.longDot{
	padding:1ex 0;
	background: url(../img/template/dottedDivider.png) no-repeat 0 1ex;
}

.itemList li.shortDot{
	padding:1ex 0;
	background: url(../img/template/shortDottedDivider.png) no-repeat 0 1ex;
}

.itemList h2{
 	padding-top: 4px;
	text-indent:-9999px;
	font-size:15px;	
}

.titleLatestNews{background: url(../img/template/title_latestnews.png) no-repeat;}
.titleArchive{background: url(../img/template/title_archive.png) no-repeat;}
.titleFollow{background: url(../img/template/title_follow.png) no-repeat;}
.titleWhy{background: url(../img/template/title_whyVoodoo.png) no-repeat;}

.copyright{padding:6px 0;}

/***********************Interior Page************************/
.innerFooter{
  height:40px;
  border-top:#232323 1px solid;
  background:#272727;
  background: url(../img/template/footerBG.jpg);
  color:#999999;
  text-shadow: .5px .5px 1px #000;
  filter: dropshadow(color=#000, offx=.5, offy=.5);   
}

.innerFooter p.copyright{
	padding:12px 0 12px 100px;
}

.gutter1{margin-left:36px;}

.horzDivider{
	margin:13px 0 18px 0;
	height:2px;
	background:url(../img/template/footerKeyline.png) no-repeat;
	width:210px;
	overflow:hidden;
}
.vertDivider{
	background:url(../img/template/vertDivider.png) repeat-y 6px 0;
}

.innerColumn1 h2{
	text-indent: 40px;
	font-size: 22px;
	font-family:Arial, Helvetica, sans-serif;	
	font-weight: bold;
	border-bottom:1px solid #d2cdd0;	
	margin: 6px 0 0 0;
}

.innerColumn1 p{
	margin-top:12px;
/*	padding:0 10px; */
}
.innerBox{
	color:#333;
	margin:0 32px 0 100px;
	padding-bottom:30px;
	position:relative;
}

.innerBox strong{
	font-weight:bold;
}

.innerColumn1 a, .innerColumn1 a:link, .innerColumn1 a:visited, .innerColumn1 a, .innerColumn1 a:link, .innerColumn1 a:visited{color:#333; font-size:11px; font-weight:normal;text-decoration:none;}
.innerColumn1 a:hover{text-decoration:underline;}

a.highlight, a.highlight:link, a.highlight:visited{font-weight:normal;text-decoration:none;color:#d30300;}
a.highlight:hover{text-decoration:underline;}

/***********************About Us***************************/
.rollcall{
	margin: 10px auto;
}

.bioImage{
	padding-top:16px;
}

.bioDesc{
	vertical-align:top;
	padding:14px 0 10px 16px;
}

/***********************Clients***************************/
table#clients {margin-top:24px;}
table#clients td.col1{border-right:1px solid #e0dbdd;}
table#clients td.col2{border-left:1px solid #e0dbdd;border-right:1px solid #e0dbdd;}			
table#clients td.col3{border-left:1px solid #e0dbdd;}			
table#clients td.bottomline{border-bottom:1px solid #e0dbdd;}
table#clients td.topline{border-top:1px solid #e0dbdd;}	


/***********************News***************************/
#fullfeed ul,#fullfeed li{list-style:none;}
#fullfeed li{margin:0;}
#fullfeed p{margin:0 0 16px 0;}
#fullfeed span{font-size:9px; font-weight:normal;}
#fullfeed a, #fullfeed a:link, #fullfeed a:visited, #fullfeed a, #fullfeed a:link, #fullfeed a:visited{color:#333; font-size:11px; font-weight:bold;text-decoration:none;}
#fullfeed a:hover{text-decoration:underline;}


/***********************REsources***************************/

/***************************Utility*************************/

.posRel{position:relative;}
.posAbs{position:absolute;}
.clear{clear:both;}
.extraIndent{text-indent:50px !important;}

/**********************************************************/


.darkGrey{color: #333333;}
.truncate a, .truncate a:link, .truncate a:visited{font-weight:bold; color: #292929;}
.truncate a:hover{font-weight:bold; color: #bf0000;}

ul{
	padding:10px 0;
}

.rounded{
	-moz-border-radius-topleft: 6px;
	-moz-border-radius-topright: 6px;
	-moz-border-radius-bottomright: 6px;
	-moz-border-radius-bottomleft: 6px;
	-webkit-border-radius: 6px 6px 6px 6px;
	border-radius: 6px 6px 6px 6px;	
}

.stripped{
	margin:0;
	padding:0;
}

/********************* Showcase -------------*/

#awOnePageButton .view-slide
{
	display: none;
}

/* This class is removed after the showcase is loaded */
/* Assign the correct showcase height to prevent loading jumps in IE */
.showcase-load
{
	height: 288px; /* Same as showcase javascript option */
	overflow: hidden;
}

/* Container when content is shown as one page */
.showcase-onepage
{
	/**/
}

/* Container when content is shown in slider */
.showcase
{
	position: relative;
	margin: auto;
}

	.showcase-content-container
	{
		background-color: #edead9;
	}
	
	/* Navigation arrows */
	.showcase-arrow-previous, .showcase-arrow-next
	{
		position: absolute;
		background: url('../img/showcase/ui/arrows.png');
		width: 33px;
		height: 33px;
		top: 125px;
		cursor: pointer;
		z-index:99;
		margin:0 10px;
	}
	
	.showcase-arrow-previous
	{
		left:0;
		/*left: -60px;*/
	}
	
	.showcase-arrow-previous:hover
	{
		background-position: 0px -34px;
	}
	
	.showcase-arrow-next
	{
		right:0;
		/*right: -56px;*/
		background-position: -34px 0;
	}
	
	.showcase-arrow-next:hover
	{
		background-position: -34px -34px;
	}
	
	/* Content */
	.showcase-content
	{
		/*background-color: #000;*/
		text-align: center;
	}
		
		.showcase-content-wrapper
		{
			text-align: center;
			display: table-cell;
			vertical-align: middle;
		}
		
		/* Styling the tooltips */
		.showcase-plus-anchor
		{
			border:1px solid white;
			width: 32px;
			height: 32px;
			opacity: .3;
			filter: alpha(opacity=30);
			background: black;
			padding: 1px;			
		}
		
		.showcase-plus-anchor:hover
		{
			border:1px solid white;
			width: 32px;
			height: 32px;
			opacity: .2;
			filter: alpha(opacity=20);
			background: black;
			padding: 1px;	
		}
		
		div.showcase-tooltip
		{
			background-color: #fff;
			color: #000;
			text-align: left;
			padding: 5px 8px;
			background-image: url(../img/showcase/ui/white-opacity-80.png);
		}
		
		div.showcase-tooltip h2{
			font-family:Arial, Helvetica, sans-serif;
			padding-bottom:2px;
		}
		
		/* Styling the caption */
		.showcase-caption
		{
			color: #000;
			padding: 8px 15px;
			text-align: left;
			position: absolute;
			bottom: 10px; left: 10px; right: 10px;
			display: none;
			background-image: url(../img/showcase/ui/white-opacity-80.png);
		}
		
	.showcase-onepage .showcase-content
	{
		margin-bottom: 10px;
	}
	
	/* Button Wrapper */
	.showcase-button-wrapper
	{
		clear: both;
		margin-top: 10px;
		text-align: center;
	}
	
		.showcase-button-wrapper span
		{
			margin-right: 3px;
			padding: 2px 5px 0px 5px;
			cursor: pointer;
			font-size: 12px;
			color: #444444;
		}
	
		.showcase-button-wrapper span.active
		{
			color: #1C94C4;
		}
	
	/* Thumbnails */
	.showcase-thumbnail-container /* Used for backgrounds, no other styling!!! */
	{
		background-color: #e2d3a4;
	}
	
	.showcase-thumbnail-wrapper
	{
		overflow: hidden;
	}
		
		.showcase-thumbnail
		{
			width: 120px;
			height: 90px;
			cursor: pointer;
			border: solid 1px #333;
			position: relative;
		}
		
			.showcase-thumbnail-caption
			{
				position: absolute;
				bottom: 2px;
				padding-left: 10px;
				padding-bottom: 5px;
			}
			
			.showcase-thumbnail-content
			{
				padding: 10px;
				text-align: center;
				padding-top: 25px;
			}
			
			.showcase-thumbnail-cover
			{
				background-image: url(../img/showcase/ui/black-opacity-40.png);
				position: absolute;
				top: 0; bottom: 0; left: 0; right: 0;
			}
		
		.showcase-thumbnail:hover
		{
			border: solid 1px #999;
		}
		
			.showcase-thumbnail:hover .showcase-thumbnail-cover
			{
				display: none;
			}
		
		.showcase-thumbnail.active
		{
			border: solid 1px #999;
		}
		
			.showcase-thumbnail.active .showcase-thumbnail-cover
			{
				display: none;
			}
	
	.showcase-thumbnail-wrapper-horizontal
	{
		padding: 10px;
	}
	
		.showcase-thumbnail-wrapper-horizontal .showcase-thumbnail
		{
			margin-right: 10px;
			width: 116px;
		}
	
	.showcase-thumbnail-wrapper-vertical
	{
		padding: 10px;
	}
	
		.showcase-thumbnail-wrapper-vertical .showcase-thumbnail
		{
			margin-bottom: 10px;
		}
		
	.showcase-thumbnail-button-backward,
	.showcase-thumbnail-button-forward
	{
		padding: 7px;
		cursor: pointer;
	}
	
	.showcase-thumbnail-button-backward
	{
		padding-bottom: 0px;
		padding-right: 0px;
	}
	
		.showcase-thumbnail-button-backward .showcase-thumbnail-vertical,
		.showcase-thumbnail-button-forward .showcase-thumbnail-vertical,
		.showcase-thumbnail-button-forward .showcase-thumbnail-horizontal,
		.showcase-thumbnail-button-backward .showcase-thumbnail-horizontal
		{
			background-image: url(../img/showcase/ui/arrows-small.png);
			background-repeat: no-repeat;
			display: block;
			width: 17px;
			height: 17px;
		}
		
		.showcase-thumbnail-button-backward .showcase-thumbnail-vertical
		{
			background-position: 0 -51px;
			margin-left: 55px;
		}
		.showcase-thumbnail-button-backward:hover .showcase-thumbnail-vertical
		{
			background-position: -17px -51px;
		}
		
		.showcase-thumbnail-button-forward .showcase-thumbnail-vertical
		{
			background-position: 0 -34px;
			margin-left: 55px;
		}
		.showcase-thumbnail-button-forward:hover .showcase-thumbnail-vertical
		{
			background-position: -17px -34px;
		}
		
		.showcase-thumbnail-button-backward .showcase-thumbnail-horizontal
		{
			background-position: 0 -17px;
			margin-top: 40px;
			margin-bottom: 40px;
		}
		.showcase-thumbnail-button-backward:hover .showcase-thumbnail-horizontal
		{
			background-position: -17px -17px;
		}
		
		.showcase-thumbnail-button-forward .showcase-thumbnail-horizontal
		{
			background-position: 0 0;
			margin-top: 40px;
			margin-bottom: 40px;
		}
		.showcase-thumbnail-button-forward:hover .showcase-thumbnail-horizontal
		{
			background-position: -17px 0;
		}
		
		/* Hide button text */
		.showcase-thumbnail-button-forward span span,
		.showcase-thumbnail-button-backward span span
		{
			display: none;
		}
	
/***************************************************/
/*
	 Organic Tabs
	 by Chris Coyier
	 http://css-tricks.com
*/

* { margin: 0; padding: 0; }
html { overflow-y: scroll; }
a { text-decoration: none; }
a:focus { outline: 0; }
/* Generic Utility */
.hide { position: absolute; top: -9999px; left: -9999px; }


/* Specific to example one */

#organic {margin: 0 0 20px 0; position:relative; left:-100px; width:600px; float:left; margin-top:20px;}

#organic .nav { overflow: hidden; margin:0; width:100px; float:left; padding:10px 0 20px 0;}
#organic .nav li { width: 100%; float: left; margin:0; clear:left; }
#organic .nav li.last { margin-right: 0; }
#organic .nav li a { display: block; padding:10px 0;  color: #333; font-size: 10px; text-align: center; border: 0; z-index:99;}
#organic .nav li a:hover { background-color: #D30300; color:white;}

#organic div.list-wrap {float:right; width:470px; margin:10px 30px 0 0; background:white;}

#organic ul { list-style: none; padding:0;}
#organic ul li a { display: block; border-bottom: 1px solid #666; padding: 4px; color: #666; }
#organic ul li a:hover { background: #fe4902; color: white; }
#organic ul li:last-child a { border: none; }

#organic ul li.nav-one a.current, #organic div.deployment li a:hover { background-color: white; color: #666; -webkit-box-shadow:0px 2px 7px -2px #333; box-shadow:0px 2px 7px -2px #333; z-index:2;}
#organic ul li.nav-two a.current, #organic div.customization li a:hover { background-color: white; color: #666;-webkit-box-shadow: 0px 1px 7px -1px #333; box-shadow: 0px 1px 7px -1px #333; z-index:2;}
#organic ul li.nav-three a.current, #organic div.integration li a:hover { background-color: white; color: #666;-webkit-box-shadow: 0px 1px 7px -1px #333; box-shadow: 0px 1px 7px -1px #333; z-index:2;}
#organic ul li.nav-four a.current, #organic div.quickhits li a:hover { background-color: white; color: #666;-webkit-box-shadow: 0px 1px 7px -1px #3333; box-shadow: 0px 1px 7px -1px #333; z-index:2;}
#organic ul li.nav-five a.current, #organic div.design li a:hover { background-color: white; color: #666;-webkit-box-shadow: 0px 1px 7px -1px #333; box-shadow:0px 1px 7px -1px #333; z-index:2;}



.list-wrap.sub0{-webkit-border-radius:0 10px 10px 10px; border-radius:0 10px 10px 10px; min-height:100px;-webkit-box-shadow: 0px 2px 7px -2px #000000; 
	box-shadow: 0px 2px 7px -2px #000000;}
.list-wrap.sub1{-webkit-border-radius:10px; border-radius:10px;-webkit-box-shadow: 0px 2px 7px -2px #000000; 
	box-shadow: 0px 2px 7px -2px #000000;}
.list-wrap.sub2{-webkit-border-radius:10px; border-radius:10px;-webkit-box-shadow: 0px 2px 7px -2px #000000; 
	box-shadow: 0px 2px 7px -2px #000000;}
.list-wrap.sub3{-webkit-border-radius:10px; border-radius:10px;-webkit-box-shadow: 0px 2px 7px -2px #000000; 
	box-shadow: 0px 2px 7px -2px #000000;}
.list-wrap.sub4{-webkit-border-radius:10px; border-radius:10px;-webkit-box-shadow: 0px 2px 7px -2px #000000; 
	box-shadow: 0px 2px 7px -2px #000000;}


.list-wrap ol li{
	margin-top:10px;
	list-style:decimal;
}

.list-wrap ul li{list-style:disc; margin-top:10px;}
.list-wrap ul.tight li{list-style:disc; margin-top:0;}
.list-wrap ul.tight li:first-child{list-style:disc; margin-top:10px;}

.list-wrap ol li ul li{
	list-style: disc;
	margin-left:16px;
}
/*-moz-box-shadow: 0 0 5px #666; -webkit-box-shadow: 0 0 5px #666;*/


/* validation alerts */
.parsley-error-list{
	padding: 8px 35px 8px 14px;
	margin: 0 0 20px 0px;
	text-shadow: 0 1px 0 rgba(255, 255, 255, 0.5);
	border: 1px solid #fbeed5;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
	color: #b94a48;
	background-color: #f2dede;
	border-color: #eed3d7;	
	width: 250px;
	float: right;
	position: relative;
	right: 14px;
}



