body {
	background:#f57b21 url(images/bg-body.jpg) repeat-x scroll 0 0;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	line-height:18px;
	color:#000;
	margin:0;
	padding:0;
}

#wrapper {
	width:984px;
	margin:0 auto 60px;
}

#header {

}

img.logo { background:transparent url(images/logo.jpg) no-repeat;}

/* TOP NAV */
ul.topmenu {
	list-style:none;
	margin:20px 0 5px;
	padding:0;
	text-align:right;
}	

ul.topmenu li {
	display:inline;
	padding:0 3px;
}

ul.topmenu li a {
	color:#000;
	text-decoration:none;
	font-size:12px;
	text-transform:capitalize;
}

/* END TOP NAV */

/* MAIN NAV */
body.home #nav { 
	clear:both; 
	border-color:#D1D3D4;
	border-style:solid solid none;
	border-width:3px 4px 0;
	background:transparent url(images/bg-header.jpg) repeat-x scroll 0 0;
	padding-top:18px;
	height:66px;
}

body.child #nav { 
	clear:both; 
	border-color:#D1D3D4;
	border-style:solid solid solid;
	border-width:3px 4px 3px;
	background:transparent url(images/bg-header.jpg) repeat-x scroll 0 0;
	padding-top:18px;
	height:46px;
}

/*ul.menu {
	list-style:none;
	margin:0;
	padding:0;
	background:transparent url(images/bg-nav.jpg) repeat scroll 0 0;
	height:49px;
}

ul.menu li {
	background:transparent url(images/nav-divider.gif) no-repeat scroll 100% 0;
	padding:14px 18px;
	float:left;
	display:inline;
	
}

ul.menu li.selected { background:transparent url(images/nav-selected.jpg) repeat-x scroll 0 0; }
*/

ul.menu li a {
	color:#000;
	text-decoration:none;
	font-size:14px;
	text-transform:capitalize;
}

ul.menu li a:hover { color:#666;}

ul.dropdown li#menu11 { padding-right:30px; }
ul.dropdown li#menu18 { padding-right:30px; }
ul.dropdown li#menu21 { padding-right:30px; }
ul.dropdown li#menu24 { padding-right:30px; }

ul.dropdown li#menu11 a { background:transparent url(images/nav-printing.gif) no-repeat 100% 50%; padding-right:13px; *padding-right:25px; }
ul.dropdown li#menu18 a { background:transparent url(images/nav-storefront.gif) no-repeat 100% 50%; padding-right:13px; *padding-right:25px; }
ul.dropdown li#menu21 a { background:transparent url(images/nav-crossmedia.gif) no-repeat 100% 50%; padding-right:16px; *padding-right:28px; }
ul.dropdown li#menu24 a { background:transparent url(images/nav-inventory.gif) no-repeat 100% 50%; padding-right:13px; *padding-right:25px; }

ul.dropdown li#menu11 li a,
ul.dropdown li#menu18 li a,
ul.dropdown li#menu21 li a,
ul.dropdown li#menu24 li a { background:none;}
/* END MAIN NAV */

#wow {
	border-color:#D1D3D4;
	border-style:none solid solid;
	border-width:0 4px 4px;
	background:transparent url(images/wow.jpg) repeat-x scroll 0 0;
	width:976px;
	height:392px;
}

#wow div.text { 
	float:left; 
	width:42%;
	left:60px;
	position:relative;
	top:70px;
}

#wow_swf { left:20px; position:relative; top:-15px;}

#wow h2 { color:#f57b21; font-size:18px; }

#wow div.links { 
	float:right; 
	position:relative;
	right:36px;
	top:80px;
}

#wow div.links a { 
	clear:none;
	display:block;
	float:left;
	margin:0 6px;
}

#icons {
	background-color:#ebeced;
	border:solid 4px #d1d3d4;
	overflow:hidden;
	margin:10px 0;
}

body.child #icons { 
	background:transparent none repeat scroll 0 0;
	border:0 none;
	float:right;
	padding:0;
	width:245px;
	border-color:#CCCCCC;
	border-style:solid;
	border-width:0 0 0 1px;
	margin-left:20px;
}
body.child #icons div { padding:5px 20px;} 

body.child #icons img.icon { float:right; padding-left:6px;}

#icons div { float:left; width:222px; border:1px solid #FFFFFF; padding:10px;}
img.icon { float:left; padding-right:6px;}
img.header { padding-left:10px; padding-top:12px;}
#icons div h2 { 
	border:medium none;
	color:#F57B21;
	font-size:14px;
	font-weight:normal;
	margin:0;
	padding:0;
}
#icons div p { font-size:12px; margin:5px 0 10px; line-height:18px !important;}

#content {
	background-color:#FFFFFF;
	border:solid 3px #d1d3d4;
	overflow:hidden;
	margin:10px 0;
}

#content h1 { 
	background:transparent url(images/bg-mods.jpg) repeat-x;
	font-size:18px;
	color:#8cc63e;
	height:38px;
	padding:8px 20px 0;
}

#content div p { line-height:24px;}

#content div { padding:0 20px;}

#content div.team { width:670px; padding:0;}
#content div.left { width:120px; padding:0;}
#content div.left img { padding-top:16px;}
#content div.right { width:550px; padding:0;}


body.child #mods { display:none;}

#mods {
	background-color:#FFFFFF;
	border:solid 3px #d1d3d4;
	overflow:hidden;
	margin:10px 0;
	padding:8px 6px;
}

#mods div.left,
#mods div.right { width:50%;}

#mods div.border { 
	border:3px solid #D1D3D4;
	margin:4px;
	overflow:hidden;
	padding-bottom:10px;
}

#mods div.border div { padding:6px 10px; clear:both;}

#mods h1 { 
	background:transparent url(images/bg-mods.jpg) repeat-x;
	font-size:18px;
	color:#8cc63e;
	height:38px;
	padding:8px 10px 0;
}

#mods h3 { font-size:14px; font-weight:bold;}

#mods h4 { 
	color:#576946;
	border-color:#e6e6e6;
	border-style:solid none solid;
	border-width:1px 0 1px;
	clear:both;
	margin:14px 0 0;
	padding:4px 10px;
}

#mods h5 { color:#8cc63e; float:left; padding-right:5px;}

#mods h1.nobg { 
	background:none;
	height:100%;
	margin:0 0 5px;
	padding:0;
	font-size:14px;
}

a.button,
input.button { 
	background:transparent url(images/bg-button.jpg) repeat-x scroll 0 0;
	border:1px solid #BCBEC0;
	color:#FCB815;
	font-size:10px;
	height:31px;
	padding:9px 13px;
	margin-top:10px;
	/*line-height:40px;*/
	cursor:pointer;
}

#mods h1 span { 
	background:transparent url(images/colormark-blog-header.jpg) no-repeat scroll 0 0;
	display:inline-block;
	font-size:0;
	line-height:24px;
	padding-bottom:4px;
	padding-right:5px;
	text-indent:-9999px;
	width:122px;
} 

#mods h2 { 
	border:medium none;
	color:#8CC63E;
	font-size:14px;
	margin:0;
	padding:0;
}
#mods p { margin:0; font-size:12px; padding-bottom:6px;}

/* TEAM */
table.team td {padding:15px 25px 20px 0;}
/* END TEAM */


/* FOOTER */
#footer {
	background-color:#FFF;
	border:solid 3px #d1d3d4;
	overflow:hidden;
	margin-top:10px;
}

#footer div.section {
	float:left;
	padding:0 24px;
	width:20%;
}

#footer div.section h3 { color:#8cc63e; font-weight:normal; font-size:15px; margin:14px 0 0;}
#footer div.section p { font-size:11px; margin:5px 0;}

#footer div.copyright { clear:both; text-align:center; font-size:11px; padding:25px 0 5px;}

#footer div.copyright p.logo { background:transparent url(images/footer-logo.gif) no-repeat scroll 50% 0; padding-top:30px; margin:0; }
#footer div.copyright p.bigshot { font-size:10px; margin:0 0 8px;}

form#stayInformed label { font-size:11px;}
form#stayInformed input.input { margin:5px 0; padding:2px;border:solid 1px #797979; width:175px;}

#footer div.nav ul { padding:0; margin:0; list-style:none;}
#footer div.nav ul li { padding:1px 0; margin:0;}
#footer div.nav ul li a { font-size:11px; color:#000;}
#footer div.nav ul li a:hover { color:#FCB815; text-decoration:none;}
/* END FOOTER */

input#ajaxSearch_input { border:0 none; width:175px; color:#856968;}
input#ajaxSearch_submit { background:transparent url(images/search-btn.gif) no-repeat; border:none 0; text-indent:-9999px; font-size:0; line-height:0; width:21px; height:20px; cursor:pointer;}
form#ajaxSearch_form { border:solid 3px #a7a9ac; padding:3px; width:202px; *width:205px;}
fieldset { border:none 0; margin:0; padding:0;}
#content div.ajaxSearch_result { padding:0; border-bottom:solid 1px #ccc; overflow:hidden;}
#content div.ajaxSearch_resultExtract { padding:0;}
#content div.searchresultspage { margin-left:-20px;}
p.ajaxSearch_resultsInfo { font-weight:bold; line-height:0 !important; margin:0;}
p.ajaxSearch_resultsInfo span.ajaxSearch_highlight { background-color:#FFF;}
span.ajaxSearch_highlight { background-color:#FCB815;}
span.ajaxSearch_paging { margin:10px 0; display:block;}


/* FORM */
form#inquiry { padding-bottom:30px; overflow:hidden;}
form#inquiry input { }
form#inquiry .input { 
	border:1px solid #999999;
	padding:2px;
	width:250px;
}
form#inquiry label { width:100%;}
form#inquiry textarea { width:350px; border:1px solid #999999;}
form#inquiry select { border:1px solid #999999; width:250px;}
form#inquiry p { margin:0 0 8px; padding:0;}
form#inquiry fieldset { float:left; border:none 0; width:47%;}
form#inquiry div.checks { padding:0 0 12px;}
div.errors { color:red; padding:10px 0 !important;}

/*form#inquiry div.checks label { float:left; width:50%;}
form#inquiry div.checks { clear:both; overflow:hidden;}*/


/* END FORM */

/* BASICS */
h1,h2,h3,h4,h5,h6 { font-weight:normal; margin:0; padding:0;}

h2 {
	border-bottom:1px solid #E6E6E6;
	color:#576946;
	font-size:18px;
	margin-bottom:5px;
	margin-top:10px;
	padding-bottom:15px;
	overflow:hidden;
}

p { line-height:18px;}

hr { 
	border-top:1px solid #D7D8D9;
	color:#FFFFFF;
	height:0;
	margin:8px;
}

ul { 
	color:#333333;
	display:block;
	list-style-type:square;
	padding:0 20px;
}

li { margin:5px 0;}

img { border:none 0;}

div.left { float:left;}
div.right { float:right;}

a:link { color:#fcb815; text-decoration:none;}
a:visited { color:#fcb815; text-decoration:none;}
a:hover { color:#fcb815; text-decoration:underline;}
a:active { color:#fcb815; text-decoration:none;}

/* share button -------- */
.addthis_toolbox { clear: both; list-style: none; margin: 0 0 20px 0; padding: 3px; background: #eee; font-size: 12px; line-height: 20px; zoom: 1; -webkit-border-radius: 4px; -moz-border-radius: 4px;   width:300px;}
.addthis_toolbox a { float: left; display: block; padding: 0px 15px; margin-top:3px;font-weight: bold; color: #777; -webkit-border-radius: 4px; -moz-border-radius: 4px; }
.addthis_toolbox .addthis_separator{float: left; margin-top:4px;}