/* Start of CMSMS style sheet '08home style' */
/*=== Setup ===*/
*{
	border: 0;
	margin: 0;
	padding: 0;
}
body{
	background: #ffffff;
	color: #333333;
	font: 11px Verdana,Arial,Tahoma,Helvetica,Sans-Serif;
	padding: 40px 0 0px 0;
}
a{
	color: #333333;
	text-decoration: none;
}
a:hover{
	color: #648401;
	text-decoration: none;
}
input,select,textarea {
	border: #999999 1px solid;
	font-size: 11px;
	padding: 2px;
}
select{
	padding: 0;
}
li{
	list-style: none;
}
/*=== Layout ===*/
#page{
	margin: 0 auto;
	width: 930px;
}
/*=== Header ===*/
#header{
	height: 95px;
}

#headerdigi{
	height: 95px;
}
/*- Logo -*/
#weblinks {
	float: left;
	text-indent: -9999px;
}
#weblinks a{
	float: left;
	text-indent: -9999px;
}

#header h1{
	background: url(uploads/images/logo.gif) no-repeat;
	float: left;
	text-indent: -9999px;
}
#header h1 a{
	display: block;
	height: 95px;
	width: 310px;
}
#header h1 a:hover{
	text-decoration: none;
}

#headerdigi h1{
	background: url(uploads/images/logo_digi.gif) no-repeat;
	float: left;
	text-indent: -9999px;
}
#headerdigi h1 a{
	display: block;
	height: 95px;
	width: 310px;
}
#headerdigi h1 a:hover{
	text-decoration: none;
}

#header h2{
	background: url(uploads/images/logo.gif) no-repeat;
	float: left;
	text-indent: -9999px;
}
#header h2 a{
	display: block;
	height: 95px;
	width: 310px;
}
#header h2 a:hover{
	text-decoration: none;
}

/*- Slogan -*/

#slogan {
	float: right;
	width: 600px;
}
#header p {
	font: 20px "Times New Roman", Times, serif;
	padding: 0 7px 0 0;
	text-align: right;
}

#headerdigi p {
	font: 20px "Times New Roman", Times, serif;
	padding: 0 7px 0 0;
	text-align: right;
}
/*- Navigation -*/
#header ul{
	float: right;
	padding: 25px 0 0;
}
#header li{
	border-right: 1px solid #333333;
	float: left;
list-style-type: none;
}
#header li.last{
	border: 0;
 list-style-type: none;
}
#header li a{
	margin: 0 7px;
list-style-type: none;
}
#header li a:hover,
#header li.active a{
	color: #0099ff;
	text-decoration: none;
}

#headerdigi ul{
	float: right;
	padding: 25px 0 0;
}
#headerdigi li{
	border-right: 1px solid #333333;
	float: left;
list-style-type: none;
}
#headerdigi li.last{
	border: 0;
 list-style-type: none;
}
#headerdigi li a{
	margin: 0 7px;
list-style-type: none;
}
#headerdigi li a:hover,
#headerdigi li.active a{
	color: #0099ff;
	text-decoration: none;
}
/*=== Title ===*/
#title{
	background: #89b500;
	color: #ffffff;
	height: 213px;
	margin: 0 0 15px;
	overflow: hidden;
}

#title a {
	color: #fff;
	text-decoration: none;
}
#title a:hover{
	color: #648401;
	}


#titledigi{
	background: #FF5B03 url(images/digital_impact.jpg) 0 0 no-repeat;
	color: #ffffff;
	height: 213px;
	margin: 0 0 15px;
	overflow: hidden;
}

#titlemark{
	background: #89B500 url(uploads/images/top_market2.jpg) 0 0 no-repeat;
	color: #ffffff;
	height: 213px;
	margin: 0 0 15px;
	overflow: hidden;
}

#titledesign{
	background: #89B500 url(uploads/images/top_design.jpg) 0 0 no-repeat;
	color: #ffffff;
	height: 213px;
	margin: 0 0 15px;
	overflow: hidden;
}

#titlead{
	background: #89B500 url(uploads/images/top_ad.jpg) 0 0 no-repeat;
	color: #ffffff;
	height: 213px;
	margin: 0 0 15px;
	overflow: hidden;
}

#titlepr{
	background: #89B500 url(uploads/images/top_pr.jpg) 0 0 no-repeat;
	color: #ffffff;
	height: 213px;
	margin: 0 0 15px;
	overflow: hidden;
}

#titleele{
	background: #89B500 url(uploads/images/elevate-award09head.jpg) 0 0 no-repeat;
	color: #ffffff;
	height: 213px;
	margin: 0 0 15px;
	overflow: hidden;
}



 #title object{
 float: left;
}

#titledigi object{
 float: left;
}

#titledigi img{
 float: left;
}



#title .spacer{
	float: right;
	padding: 20px 25px 0 0;
	width: 275px;
background: url(uploads/images/advertising-ideas.jpg) no-repeat top left;
}


#titledigi .spacerdigi{
	float: right;
	padding: 20px 25px 0 0;
	width: 260px;
background: url(uploads/images/web_home.gif) no-repeat top left;
}




#title h2{
	font: 34px/36px "Times New Roman", Times, serif;
	padding: 0 0 10px;
	text-transform: lowercase;
}

#titledigi h2{
	font: 34px/36px "Times New Roman", Times, serif;
	padding: 0 0 10px;
	text-transform: lowercase;
}
#title p {
	line-height: 18px;
padding: 90px 0 0 15px;
}

#titledigi p {
	line-height: 18px;
padding: 90px 0 0 15px;
}

#titledigi .spacedigi p {
	line-height: 18px;
padding: 90px 0 0 15px;
}
/*=== Headings ===*/
#hdr{
	background: url(uploads/images/hdr-bgr.gif) repeat-y left;
	color: #ffffff;
	height: 75px;
	margin: 0 0 17px;
	padding: 0 0 0px 43px;
	text-transform: lowercase;
}
#hdr h1{
	font: 45px/70px "Times New Roman", Times, serif;
}

#hdr h2{
	font: 50px/75px "Times New Roman", Times, serif;
}

#hdrd{
	background: url(uploads/images/hdr-bgr-d.gif) repeat-y left;
	color: #ffffff;
	height: 75px;
	margin: 0 0 17px;
	padding: 0 0 0px 43px;
	text-transform: lowercase;
}
#hdrd h1{
	font: 45px/70px "Times New Roman", Times, serif;
}

#hdrd h2{
	font: 50px/75px "Times New Roman", Times, serif;
}

#centercol h2{
	font: 25px/44px "Times New Roman", Times, serif;
}

#centercol h4{
	font: 25px/35px "Times New Roman", Times, serif;
padding:0 0 10px 0;
}

#centercol h5{
	font: 20px/28px "Times New Roman", Times, serif;
padding:0 0 10px 0;
}

#centercol2 h5{
	font: 20px/28px "Times New Roman", Times, serif;
padding:0 0 10px 0;
}

#centercol h6{
	font: 18px/24px "Times New Roman", Times, serif;
padding:0 0 0px 0;
}

#centercol2 h6{
	font: 18px/24px "Times New Roman", Times, serif;
padding:0 0 0px 0;
}



#centercol2 h4{
	font: 25px/35px "Times New Roman", Times, serif;
padding:0 0 10px 0;
}

#thumbnails h4 {
	font: 11px/22px Verdana,Arial,Tahoma,Helvetica,Sans-Serif;
font-weight:bold;
}
/*=== Columns ===*/
#columns{
	padding: 0 0 15px;
}
#columns h3 {
	font-size: 11px;
	padding: 0 0 15px;
}
#columns p{
	line-height: 18px;
	padding: 0 0 15px;
}
/*--- Center Column ---*/
#centercol{
	float: left;
	padding: 25px 20px 0 45px;
	width: 567px;
}

#centercol2{
	float: left;
	padding: 10px 0px 0 0px;
	width: 632px;
}



#centercol2 img{
	margin: 7px;
}

#centercol2 ul li img{
	margin: 0px;
}

#centercol2 p a{
	color: #648401;
	text-decoration: underline;
}
#centercol2 p a:hover{
	color: #0099ff;
	text-decoration: none;
}

#centercol p a{
	color: #648401;
	text-decoration: underline;
}
#centercol p a:hover{
	color: #0099ff;
	text-decoration: none;
}
/*--- Right Column ---*/
#rightcol{
	float: left;
	width: 288px;
}

#rightcol img{

}

#rightcol2{
	float: left;
	width: 298px;
}

#topimage {
padding:0 0px 0 0;
margin:0;
width:600px;
height:200px;
	float: left;
}


#rightcol3 {
	float: right;
	width: 298px;
}

#thumbtext {
	padding: 5px 0 10px 45px;
	width: 570px;
border-bottom: 1px solid #ccc;
}

#leftdigi{
padding:0 0 0 0px;
}


#paddleft{
padding:10px 0 0 0px;
}


#rightcol img{
	margin: 0 0 10px 0px;
}




/*- Right Menu -*/
.rightmenu ul{
	padding: 15px 0 0 50px;
}

.rightmenu ul ul{
	padding: 12px 0 12px 27px;
}
.rightmenu li{
	margin: 0 0 5px;
}
.rightmenu li a{
	background: url(uploads/images/ico-arrow.gif) no-repeat left;
	padding: 0 0 0 16px;
}
.rightmenu li a:hover,.rightmenu li.active a{
	background: url(uploads/images/ico-arrow-.gif) no-repeat left;
}
/*--- Sub Columns ---*/
.col{
	float: left;
	margin: 0 15px 0 0;
	width: 300px;
}
.col .hdr, .col .hdr2{
	background: #0099ff;
	height: 36px;
	margin: 0 0 15px;
	overflow: hidden;
}
.col .hdr2{
	background: #373431;
}
.col h2{
	color: #ffffff;
	font: 20px/36px "Times New Roman", Times, serif;
	margin: 0 0 15px;
	padding: 0 0 0 20px;
	text-transform: lowercase;
}
.col h2 a{
	color: #ffffff;
	display: block;
}
.col.last{
	margin: 0;
}
.col .pic{
	height: 156px;
	margin: 0 0 20px;
	width: 300px;
}

#loadarea {
border-top: 1px solid #ccc;
padding:15px 0px 0 0;
width:570px;
}

#thumbnails {
margin: 0 0 0 0px;
padding:0 0 20px 0;
width:630px;
}

#thumbnails ul {  list-style-type:none; 
padding:15px 0 0 0;
margin:0px;
}

#thumbnails ul li { float:left; margin:0 0px 0 0; height:325px;width:315px;}
#thumbnails ul li img { padding: 0 0 10px 0;}
#thumbnails ul li a { text-decoration:none; }

#thumbnails p{
	line-height: 18px;
	padding: 0 10px 25px 0;
}

h3 {
font-size: 11px;
padding: 0 0 15px;
}

#staff { 
	 padding:0 0 15px 0px;
	 margin:10px 0 0 0; 
width:570px;
}

#staff p{ 
line-height:27px;
padding:0;
}

#staff ul {  list-style-type:none; 
padding:15px 0 15px 0;
margin:0px;
}
#staff ul li { float:left; margin:0 0px 10px 0; width:190px; height:235px;}
#staff ul li a { display:block;  }
#staff p.position {line-height:16px;}


#buttons { 
	 padding:0 0 0px 0px;
	 margin:0px 0 20px 0; 
width:615px;
}

#buttons ul {  list-style-type:none; 
padding:15px 0 15px 0;
margin:0px;
}
#buttons ul li { float:left; margin:0 0px 0 0; padding:0;}
#buttons ul li a { display:block; text-indent: -9000px; overflow:hidden; width:280px; height:113px; text-decoration:none; }

#buttons #mi1 a { background: url(uploads/images/rollovers/print.gif) no-repeat; width:280px; }
#buttons #mi2 a { background: url(uploads/images/rollovers/radio.gif) no-repeat; width:280px; }
#buttons #mi3 a { background: url(uploads/images/rollovers/outdoor.gif) no-repeat; width:280px; }
#buttons #mi4 a { background: url(uploads/images/rollovers/recruit.gif) no-repeat; width:280px; }
#buttons #mi5 a { background: url(uploads/images/rollovers/tv.gif) no-repeat; width:280px; }
#buttons #mi6 a { background: url(uploads/images/rollovers/media.gif) no-repeat; width:280px; }
#buttons #mi7 a { background: url(uploads/images/rollovers/web.gif) no-repeat; width:280px; }
#buttons #mi8 a { background: url(uploads/images/rollovers/ecommerce.gif) no-repeat; width:280px; }
#buttons #mi9 a { background: url(uploads/images/rollovers/logo.gif) no-repeat; width:280px; }
#buttons #mi10 a { background: url(uploads/images/rollovers/marketing.gif) no-repeat; width:280px; }
#buttons #mi12 a { background: url(uploads/images/rollovers/rad_qfa.gif) no-repeat; width:290px; }
#buttons #mi13 a { background: url(uploads/images/rollovers/rad_mord_mas.gif) no-repeat; width:290px; }
#buttons #mi14 a { background: url(uploads/images/rollovers/rad_simpl1.gif) no-repeat; width:290px; }
#buttons #mi15 a { background: url(uploads/images/rollovers/rad_piggy.gif) no-repeat; width:290px; }
#buttons #mi16 a { background: url(uploads/images/rollovers/rad_simp_yoga.gif) no-repeat; width:290px; }
#buttons #mi17 a { background: url(uploads/images/rollovers/rad_super_damn.gif) no-repeat; width:290px; }
#buttons #mi18 a { background: url(uploads/images/rollovers/rad_pat_easter.gif) no-repeat; width:290px; }
#buttons #mi19 a { background: url(uploads/images/rollovers/rad_moviefone.gif) no-repeat; width:290px; }
#buttons #mi20 a { background: url(uploads/images/rollovers/rad_stat_oil.gif) no-repeat; width:290px; }
#buttons #mi21 a { background: url(uploads/images/rollovers/rad_super_summer.gif) no-repeat; width:290px; }
#buttons #mi22 a { background: url(uploads/images/rollovers/rad_super_viking.gif) no-repeat; width:290px; }
#buttons #mi23 a { background: url(uploads/images/rollovers/viral_marketing.gif) no-repeat; width:280px; }
#buttons #mi24 a { background: url(uploads/images/rollovers/rad_hotel_meyrick.gif) no-repeat; width:280px; }
#buttons #mi25 a { background: url(uploads/images/rollovers/package.gif) no-repeat; width:280px; }
#buttons #mi26 a { background: url(uploads/images/rollovers/seo.gif) no-repeat; width:280px; }
#buttons #mi27 a { background: url(uploads/images/rollovers/google_ad_words.gif) no-repeat; width:280px; }
#buttons #mi28 a { background: url(uploads/images/rollovers/email_marketing.gif) no-repeat; width:280px; } 
#buttons #mi29 a { background: url(uploads/images/rollovers/rad_pure.gif) no-repeat; width:396px; } 
#buttons #mi30 a { background: url(uploads/images/rollovers/pr_planning.gif) no-repeat; width:290px; }
#buttons #mi31 a { background: url(uploads/images/rollovers/event_management.gif) no-repeat; width:290px; }
#buttons #mi32 a { background: url(uploads/images/rollovers/fundraising_support.gif) no-repeat; width:290px; }
#buttons #mi33 a { background: url(uploads/images/rollovers/crisis_management.gif) no-repeat; width:290px; }
#buttons #mi34 a { background: url(uploads/images/rollovers/political_communications.gif) no-repeat; width:290px; }
#buttons #mi35 a { background: url(uploads/images/rollovers/media_training.gif) no-repeat; width:290px; }
#buttons #mi36 a { background: url(uploads/images/rollovers/internal_communcations.gif) no-repeat; width:290px; }
#buttons #mi37 a { background: url(uploads/images/rollovers/communication_coaching.gif) no-repeat; width:290px; }

#buttons #mi38 a { background: url(uploads/images/rollovers/rad_instore.gif) no-repeat; width:290px; }
#buttons #mi39 a { background: url(uploads/images/rollovers/ele_interview.gif) no-repeat; width:545px; }



#buttons #mi1 a:HOVER, #buttons #mi2 a:HOVER, #buttons #mi3 a:HOVER, #buttons #mi4 a:HOVER, #buttons #mi5 a:HOVER, #buttons #mi6 a:HOVER, #buttons #mi6a a:HOVER, #buttons #mi7 a:HOVER, #buttons #mi8 a:HOVER, #buttons #mi9 a:HOVER, #buttons #mi10 a:HOVER, #buttons #mi12 a:HOVER, #buttons #mi13 a:HOVER, #buttons #mi14 a:HOVER, #buttons #mi15 a:HOVER, #buttons #mi16 a:HOVER, #buttons #mi17 a:HOVER, #buttons #mi17a a:HOVER, #buttons #mi18 a:HOVER, #buttons #mi19 a:HOVER, #buttons #mi20 a:HOVER, #buttons #mi21 a:HOVER, #buttons #mi22 a:HOVER, #buttons #mi23 a:HOVER, #buttons #mi24 a:HOVER, #buttons #mi25 a:HOVER, #buttons #mi26 a:HOVER, #buttons #mi27 a:HOVER, #buttons #mi28 a:HOVER, #buttons #mi29 a:HOVER, #buttons #mi30 a:HOVER, #buttons #mi31 a:HOVER, #buttons #mi32 a:HOVER, #buttons #mi33 a:HOVER, #buttons #mi34 a:HOVER, #buttons #mi35 a:HOVER, #buttons #mi36 a:HOVER, #buttons #mi37 a:HOVER, #buttons #mi38 a:HOVER, #buttons #mi39 a:HOVER { background-position:0 -113px; } 

#buttons #mi1 a.on, #buttons #mi2 a.on, #buttons #mi3 a.on, #buttons #mi4 a.on, #buttons #mi5 a.on, #buttons #mi6 a.on, #buttons #mi6 a.on, #buttons #mi7 a.on, #buttons #mi8 a.on, #buttons #mi9 a.on, #buttons #mi10 a.on, #buttons #mi12 a.on, #buttons #mi13 a.on, #buttons #mi14 a.on, #buttons #mi15 a.on, #buttons #mi16 a.on, #buttons #mi17 a.on, #buttons #mi18 a.on, #buttons #mi18 a.on, #buttons #mi19 a.on, #buttons #mi20 a.on, #buttons #mi21 a.on, #buttons #mi21 a.on, #buttons #mi22 a.on, #buttons #mi23 a.on, #buttons #mi24 a.on, #buttons #mi25 a.on, #buttons #mi26 a.on , #buttons #mi27 a.on , #buttons #mi28 a.on , #buttons #mi29 a.on , #buttons #mi30 a.on , #buttons #mi31 a.on, #buttons #mi32 a.on, #buttons #mi32 a.on, #buttons #mi33 a.on, #buttons #mi34 a.on, #buttons #mi35 a.on, #buttons #mi36 a.on, #buttons #mi37 a.on, #buttons #mi38 a.on, #buttons #mi39 a.on  {background-position:0 -46px;}


.view_work {background: url(uploads/images/rollovers/view_work.gif) 0 0 no-repeat;display:block;}
.view_work a img {background: url(uploads/images/rollovers/view_work.gif) 0 0 no-repeat;display:block;}
.view_work a:hover img {visibility : hidden;}

#markbuttons { 
	 padding:0 0 0px 0px;
	 margin:0px 0 20px 0; 
width:615px;
}

#markbuttons ul {  list-style-type:none; 
padding:15px 0 15px 0;
margin:0px;
}
#markbuttons ul li { float:left; margin:0 0px 0 0; padding:0;}
#markbuttons ul li a { display:block; text-indent: -9000px; overflow:hidden; width:143px; height:113px; text-decoration:none; }

#markbuttons #mi1 a { background: url(uploads/images/rollovers/mark_ad.gif) no-repeat; width:143px; }
#markbuttons #mi2 a { background: url(uploads/images/rollovers/mark_web.gif) no-repeat; width:143px; }
#markbuttons #mi3 a { background: url(uploads/images/rollovers/mark_design.gif) no-repeat; width:143px; }
#markbuttons #mi4 a { background: url(uploads/images/rollovers/mark_pr.gif) no-repeat; width:143px; }


#markbuttons #mi1 a:HOVER, #markbuttons #mi2 a:HOVER, #markbuttons #mi3 a:HOVER, #markbuttons #mi4 a:HOVER { background-position:0 -113px; } 

#markbuttons #mi1 a.on, #markbuttons #mi2 a.on, #markbuttons #mi3 a.on, #markbuttons #mi4 a.on {background-position:0 -46px;}

/*=== Footer ===*/
#footer{
	border-top: 1px solid #cccccc;
	clear: both;
	height: 50px;
	padding: 15px 0 0 0;
}
#footer a{
	color: #333333;
}
#footer ul{
	height: 18px;
	text-align: right;
}
#footer li{
	display: inline;
	font: 18px "Times New Roman", Times, serif;
	margin: 0 28px 0 0;
}
#footer li.last{
	margin: 0;
}
#footer li strong{
	color: #0099ff;
	font-weight: normal;
}
#footer li em{
	color: #89b500;
	font-style: normal;
}
#footer p{
	padding: 15px 0 0;
	text-align: right;
}



/*=== Paging ===*/
.paging{
	clear: both;
}
.paging .fl a{
	font-size: 13px;
	padding: 2px 3px;
}
.paging .fl a:hover{
	background: #7ca401;
	color: #ffffff;
}
/*=== Misc. ===*/
.fix{
	clear: both;
	height: 1px;
	margin: 0 0 -1px;
	overflow: hidden;
}
.fl{
	float: left;
}
.fr{
	float: right;
}
a.more{
	font: 18px "Times New Roman", Times, serif;
}

div.more a {
	font: 18px/32px "Times New Roman", Times, serif;

}


input, textarea {
padding:4px 4px 4px 5px;
margin:4px 4px 4px 5px;
}


#left{
padding:0 0 0 0px;
}

#left ul{
margin:0 0 0 0px;
}


#add09 {
padding:10px 0 25px 0;
margin:0;
width:623px;
display:block;
float:left;
}

#sitemap {
padding:10px 0 25px 0;
margin:0;
width:120px;
display:block;
float:right;
}

#texty {
display:block;

}

#elevatetable td{
padding:0 20px 20px 0;

}

div#listele ul {
list-style-type: square;
padding:0 0 0 40px;
}

div#listele ul li {
list-style-type: square;
padding:0 0 3px 0px;
}

/* CONTENTSLIDER */
.contentslide{
border: 0px solid navy;
border-bottom-width: 0px;
padding: 0px;
width: 300px;
height: 295px;
}

.contentslide .opacitylayer{ /*Do not edit this rule unless you're familiar with CSS opacity behavior*/
width: 100%;
height: 100%;
filter:progid:DXImageTransform.Microsoft.alpha(opacity=100);
-moz-opacity: 1;
opacity: 1;

}

.contentslide .contentdiv{
display: none;
}

.pagination{
width: 170px; /*Width of pagination DIV. To equal that of Content Slider's width, take into account the later's left/right paddings!*/
text-align: left;
background-color: #fff;
border: 0px solid navy;
border-width: 0 0px; /*Left/ right border width of pagination DIV.*/
padding: 0 0 4px 0;
float:left;
}

* html .pagination{ /*Simplified box model hack to get IE5 to display width equal to that of Content Slider's*/
width: 180px; /*IE5 width*/
w\idth: 180px; /*IE6 width*/
}

.pagination a{
padding: 0 5px;
text-decoration: none; 
color: #333333;
background-color: white;
font: 14px Arial, serif;
font-weight:500;
}

.pagination a:hover, .pagination a.selected{
color: #000;
background-color: #89b500;
}
/* End of '08home style' */

