@charset "UTF-8";
/* Orchard Studios - style.css */



html, body, div, h1, h2, h3, h4, h5, h6, ul, ol, dl, li, dt, dd, p, blockquote,
pre, form, fieldset, table, th, td { margin: 0; padding: 0; }

html, body {height:100%;}

body {background:#e9e9e9;  font: 76%/1.4em helvetica, arial, sans-serif; color:#5D5D5D; margin:0; padding:0; font-weight:normal;}
.clear {height: 1%;}
div, li, ul {zoom: 1;}
.clearfloat {clear:both;}
.right {float:right;}
.left {float:left;}
.middle {margin:0 auto;}
h1 {
 	color:#9b0000; font-weight:normal; letter-spacing:-0.06em; font-size:3.5em; 
	margin-bottom:20px; line-height:0.8em;
}

h2 {
 	color:#d1d1d1; font-weight:normal; letter-spacing:-0.03em; font-size:1.7em; 
	margin-bottom:20px; 
 	line-height:0.8em;
}
img {margin:0; padding:0; border:0;}

p {margin:10px 0; font-size:1em; font-color:#5d5d5d; line-height:1.6em;}
a {color:#000; text-decoration:none; outline:none;}
a:visited {color:#000;}
a:hover {color:#6f8f02;}

a.btn {
 	text-align:right;
  	display:block;
	padding:4px 6px;
 	color:#647C13;
}

a.btn:hover {
 	background-color:#647C13;
  	color:#FFF;
}



/*------------------ header -----------------*/
.wrapper {
	 min-height: 100%;
	height: auto !important;
	height: 100%;
	margin: 0 auto -4em;
}

.headerWrapper {width:100%; height:58px; background:#005295;}

ul.topMenu {
 	display:block;
    list-style:none;
	float:right;
 	padding:70px 0 0 0;
}

ul.topMenu li {
 	float:right;
}

ul.topMenu li.grow a {
	display:block;
 	margin:0 5px;
 	height:26px;
  	width:154px;
	background:url(../images/topmenu.gif) no-repeat 0 0;
 	text-indent:-9999px;
	outline:none;
   
}

ul.topMenu li.grow a:hover {
	background-position:0 -25px;
}

ul.topMenu li.sweet a {
	display:block;
 	margin:0 5px;
 	height:26px;
  	width:154px;
	background:url(../images/topmenu.gif) no-repeat -183px 0;
   	text-indent:-9999px;
	outline:none;
}    

ul.topMenu li.sweet a:hover {
	background-position:-183px -25px;
}

ul.contentTopMenu {
 	padding:40px 0 0 0 !important;
}





/*------------------ content headers ----------------*/
.contentHeaderWrapper {
 	width:100%; height:104px;
  	background-color:#000;}

.contentHeader {
	width:960px;
 	margin:0 auto;
}

.contentHeader a.logo {
 	width:193px;
  	height:50px;
   	display:block;
    float:left;
    text-indent:-9999px;
    margin:30px 0 0 20px;
    background:url(../images/orchard_logo_small.gif) no-repeat 0 0;
}


.contentTitleWrapper {
 	width:100%; height:93px; 
  	background-color:#2c2c2c;
}
.contentTitle {
 	width:960px; height:93px;
  	margin:0 auto;
	background:url(../images/content_titleshade.png) no-repeat 0 0;
}	


/*---------- content Titles --------*/
.contentTitle h1 {
 	display:block;float:left; overflow:hidden;
 	width:700px; height:64px;
  	margin:16px 0 0 0;
   	text-indent:-9999px;
    color:#FFF;
}
 
h1.t_growyourbusiness {background:url(../images/t_growyourbusiness.gif) no-repeat 0 0;}
h1.t_getintouch {background:url(../images/t_getintouch.gif) no-repeat 0 0;}
h1.t_ourstory {background:url(../images/t_ourstory.gif) no-repeat 0 0;}
h1.t_sweetsuccess {background:url(../images/t_sweetsuccess.gif) no-repeat 0 0;}
h1.t_marketingtechnology {background:url(../images/t_marketingtechnology.gif) no-repeat 0 0;}
h1.t_whatwedo {background:url(../images/t_whatwedo.gif) no-repeat 0 0;}
h1.t_contentmanagement {background:url(../images/t_contentmanagement.gif) no-repeat 0 0;}
h1.t_coremarketing {background:url(../images/t_coremarketing.gif) no-repeat 0 0;}
h1.t_strategicconsulting {background:url(../images/t_strategicconsulting.gif) no-repeat 0 0;}
h1.t_emailmarketer {background:url(../images/t_emailmarketer.gif) no-repeat 0 0;}
h1.t_ourcommitment {background:url(../images/t_ourcommitment.gif) no-repeat 0 0;}


.contentTitle h1.portfolio {
 	display:block;float:left; overflow:hidden;
 	width:800px; height:64px;
  	margin:60px 0 0 0;
    color:#FFF;
	font-family:Georgia, "Times New Roman", Times, serif; letter-spacing:-1px; font-size:22px;
 	text-indent:0;
}
.contentTitle h1.portfolio b {
 	color:#6eae00;
  	font-weight:normal;
}





/*---------- main content styles -----------*/
#content {
 	width:880px; min-height:500px; 
  	margin:20px auto; padding:20px 40px;
  	background:url(../images/content_bg.jpg) no-repeat 0 0;
}	

ul#cmenu { list-style:none; padding:60px 0 0 160px; margin:0 auto;}
ul#cmenu li { list-style:none; display:block; float:left; margin:0 5px;}
ul#cmenu li a { background:url(../images/cmenu.png) no-repeat 0 0; text-indent:-9999px; display:block; width:196px; height:40px; outline:none;}
ul#cmenu li a.strategicinsight { background-position: -12px 0; }
ul#cmenu li a.strategicinsight:hover, ul#cmenu li.on a.strategicinsight {background-position:-12px -50px;}
ul#cmenu li a.marketingtechnology { background-position: -222px 0; }
ul#cmenu li a.marketingtechnology:hover, ul#cmenu li.on a.marketingtechnology {background-position:-222px -50px;}
ul#cmenu li a.coremarketing { background-position: -432px 0; }
ul#cmenu li a.coremarketing:hover, ul#cmenu li.on a.coremarketing {background-position:-432px -50px;}



#leftWing {
	display:block; float:left; 
 	width:550px;
}

#leftWing h2 {
 	display:block; float:left;
	font-family:Georgia, "Times New Roman", Times, serif; font-weight:normal; font-size:22px; line-height:24px; letter-spacing:-1px; color:#000;  text-shadow:1px 1px 2px #8b8b8b;
 	width:550px;
  	margin:30px 0 10px 0;
   padding-bottom:5px;
   border-bottom:1px solid #adadad;
 }
 
 #leftWing h3 {
 	display:block; float:left;
	font-family:Georgia, "Times New Roman", Times, serif; font-weight:normal; font-size:17px; letter-spacing:-1px; color:#5D5D5D;  text-shadow:1px 1px 2px #8b8b8b;
 	width:550px;
  	margin:20px 0 3px 0;
 }
 
 #leftWing h4 {
 	display:block; float:left;
	font-family:Georgia, "Times New Roman", Times, serif; font-weight:normal; font-size:25px; letter-spacing:-1px; color:#999; text-shadow:1px 1px 2px #8b8b8b;
 	width:550px;
  	margin:30px 0 10px 0;
   padding-bottom:5px;
 }
 
 #leftWing ul {
 	display:block; clear:both;
  	list-style:inside;
   	margin:20px;
 }
 
 #leftWing ul li {
 	padding:5px 0;
 }
 
 #leftWing p {
 	display:block;
  	float:left;
 }

#rightWing, #rightPortfolio {
 	display:block; float:right; 
 	width:275px;
  	padding-top:30px;
}

.rightBox, {
	display:block;
 	width:275px;
  	margin:0 0 30px 0;
}

#rightWing h2 {
 	display:block; float:left;
	font-family:Georgia, "Times New Roman", Times, serif; font-weight:normal; font-style:oblique; font-size:28px; letter-spacing:-1px; color:#000;  text-shadow:1px 1px 2px #8b8b8b;
 	width:275px;
  	margin:0 0 10px 0;
   padding-bottom:5px;
   border-bottom:1px solid #d0d0d0;
 }
 
 #rightWing h2 b {
 	font-weight:normal; color:#647c13;
 }
 
 #rightWing p {clear:both;}
 
 #rightWing ul {
 	list-style:none;
  	display:block; clear:both;
 }
 
 #rightWing ul li {
 	list-style:none;
  	display:block;
  	margin:5px 0 5px 0;
   	padding:5px 0 30px 0;
   	border-bottom:1px solid #D0D0D0;    
 }
 
 #rightWing ul li {
 	display:block; 
  	padding:1px 0 30px 20px;
   background:url(../images/bullets_right.gif) no-repeat 0 -54px;
   font-size:19px; letter-spacing:-1px; color:#000;
 }
 
 #rightWing ul li a:hover {
 	background-position:0 -54px;
	color:#6f8f02;
 }
 
ul#growSub li {
	padding:0 0 0 10px;
 	border:0;
  	background:none;
   	margin:5px;
}


ul#growSub li a {
 	list-style:none;
  	margin:0;
   background-image:none;
   font-size:13px; color:#666;
   padding:0;
 }


ul.inline {
    list-style:none;
}

ul.inline li, ul.inline li a {
	list-style:none; 
 	display:block;
  	float:left;
    -moz-border-radius: 10px;
	-webkit-border-radius: 10px;
 	background-color:#6f8f02;
  	color:#FFF;
   padding:4px 6px; margin:5px;
}

ul.inline li a {
    -moz-border-radius: 5px;
	-webkit-border-radius: 5px;
}

ul.inline li a:hover {
	background-color:#90ba01;
}

 
 /*------------------- quotes --------------------*/
#quote {
 	display:block; margin:25px auto 0 auto;
 }
 
 
 
 
 
.quote_1 {
 	width:784px; height:80px;
  	background:url(../images/quote_1.gif) no-repeat 0 0;
 }
 
 
 /*----------------- contact page ----------------*/
 .map {border-bottom:1px solid #666;}
 
 
 
 /*---------------- portfolio --------------------*/
 
 .portfolioBox {padding:40px 12px !important; width:940px !important;}
 
 ul.portfolio {
 	display:block; width:920px;
  	list-style:none;
   	margin:0 auto;
 }
 
 ul.portfolio li {
 	display:block; float:left;
  	list style:none;
   	width:288px;
    margin:0 8px 10px 8px;
 }
 
 ul.portfolio li a.thumb {
 	display:block; float:left;
  	border:0; padding:0; margin:0;
   width:288px; height:167px;
 }
 
 ul.portfolio li a img {
  	border:0; margin:0; padding:0;
 }
 
 ul.portfolio li:hover {
 opacity:0.6;
 }
 
 ul.portfolio li h2 a {
 	display:block;
  	font-family:Georgia, "Times New Roman", Times, serif; letter-spacing:-1px; font-size:18px; color:#666;
  	padding:5px 0 0 0;
   clear:both;
 }
 
 
#bigPortfolio {
 	display:block;
  	width:880px;
	margin:15px 0 0 0;
}

#bigPortfolio img {
 	border:1px solid #666;
}
 

 #rightPortfolio h2 {
 	display:block; float:left;
	font-family:Georgia, "Times New Roman", Times, serif; font-weight:normal; font-style:oblique; 
 	font-size:24px; letter-spacing:-1px; color:#000;  text-shadow:1px 1px 2px #8b8b8b;
 	width:275px;
  	margin:10px 0 10px 0;
   padding-bottom:5px;
   border-bottom:1px solid #d0d0d0;
 }
 
 #rightPortfolio h2 b {
 	font-weight:normal; color:#647c13;
 }
 
 #rightPortfolio p {clear:both;}
 
 #rightPortfolio blockquote {
    font-family:Georgia, "Times New Roman", Times, serif; letter-spacing:-1px; font-size:22px; color:#000; line-height:24px;
 	width:210px;	
  	margin:30px auto 10px auto;
 }
 
blockquote {
  background: transparent url(../images/quotetop.png) left top no-repeat; padding:10px 24px;
}
blockquote span {
  background: transparent url(../images/quotebottom.png) right bottom no-repeat; display:block;
}
 
/*------------------ footer ----------------*/

.footerWrapper, .push {
height: 80px;
}

.footerWrapper {
	background-color:#212121;
 	height:80px;
	position:fixed;
 	bottom:0;
  	margin-top:-120px;
   	width:100%;
	z-index:10;
}

.footer {
 	width:960px; margin:0 auto; display:block;
 }


.footer ul {
 	list-style:none; 
  	display:block; 
   	float:right;
    margin:5px 0 0 0;
}

.footer ul li {
 	list-style:none; 
  	float:right; display:block;
   margin:5px 10px;
}
.footer ul li a {font-weight:bold; font-size:19px; color:#666;}    
.footer ul li a:hover {color:#FFF;}


ul.footerSub {
    background-color:#333;
    margin:0 0 0 0; padding:0;
    -moz-border-radius: 10px;
 	-webkit-border-radius: 10px; -webkit-border-radius: 10px;
  width:auto;
  	float:right;
   clear:both;
}
ul.footerSub li {
 	display:block; float:right;
}

ul.footerSub li a {font-size:12px; font-weight:normal;}
 
 .copyright {
 	display:block; float:left; margin:5px 0 0 0;
 	
 }
 
 
 .footer_popup { display:block; background:url(../images/footerpopup.png) no-repeat 0 0; width:160px; height:193px;  padding:10px 20px;color:#ffffff; }
 .footer_popup h5{ font-size:20px; line-height:30px; height:30px; padding-left:26px;} 
 .footer_popup ul {padding:5px 0; display:block;}
 .footer_popup ul li {list-style:none; list-style-type:none; padding:5px 5px;}
 .footer_popup a {color:#666666;}
  .footer_popup a:hover {color:#fff;}
 .digdeeperdd {z-index:10;}
 
 .logooptions {}
 .logooptions ul li {display:block; list-style:none; float:left; padding:0 7px;}
 .logooptions ul li input {height:155px;}
 .logooptions ul li input.age {height:auto;}
 .logooptions ul li .textinput input {height:auto;}
  .logooptions .submit {margin:10px 0;}
