body *{
font-family: georgia, times new roman, serif;
font-weight:normal;
}

span.clear{
display:block;
height:1px;
clear:both;
}

strong{
font-weight:bold;
}
em{
font-variant:italic;
}
a{
color:#FF4000;
}
a:hover{
background:#edff9e;
}

body{
min-width:925px;
background: url(../images/body_grad.gif) repeat-x;
margin:0; padding: 0;
}

div#identity{
float:left; display:inline;
width:241px;
margin:70px 0 0 77px;
}

div#copy{
float:left;
padding:141px 0 0 77px;
}

h2{
height:33px;
margin:0 0 6px -10px; 
padding:10px 0 0 10px;
font-size:24px;
line-height:24px;
color:#fff;
background: url(../images/h2_bg.gif) top left no-repeat;
}
h2.first{
margin-bottom:11px;
}

h1{
margin:0;padding:0;
}
body#home h1#main, body h1#main{
width:455px; height:50px;
margin-bottom:16px;
text-indent:-9999px;
background: url(../images/h1_home.gif) no-repeat;
}
body#marketing_strategies h1#main{
background: url(../images/h1_marketing_strategies.gif) no-repeat;
}
body#testimonials h1#main{
background: url(../images/h1_testimonials.gif) no-repeat;
}

div#copy p{
width:455px;
font-size:16px;
line-height:27px;
margin:0; padding:0;
}
div#copy p.only{
margin-bottom:30px;
}

div#copy ol{
position:relative;
left:-38px;
margin-top:0;
}
div#copy ol li{
margin-bottom:10px;
font-weight:bold;
font:bold 24px/36px georgia;
color: #FF4000;
}
div#copy ol li p{
color:#000;
}
a.read_more{
display:block;
width:6.6em;
font-weight:bold;
}


ul#nav{
list-style:none;
padding-right:7px;
margin:12px 0 0 0;
}
ul#nav li {
display:block;
font-size:21px;
line-height:30px;
margin-bottom:5px;
text-align:right;
}


table#contact_info{
padding:0;
margin:50px 0 0 0;
}
table#contact_info caption{
display:none;
}

table#contact_info th#company_name{
padding-top:8px;
text-indent:-9999px;
height:17px; width:194px;
border-top:1px solid #000;
background: url(../images/tinderbox_creative.gif) bottom left no-repeat;
}

tbody th, tbody th *{
font-weight:bold;
color: #fff;
border-bottom:none;
font-size:14px;
line-height:15px;
}
tbody th{
height:16px; width:18px;
background: url(../images/th_bullet.gif) no-repeat;
text-align:center;
vertical-align:top;
padding:0;
margin:0;
border-right:4px solid #fff;
}
tbody td{
height:16px;
vertical-align:top;
font-size:14px;
line-height:14px;
}

tr#contact_phone th, tr#contact_phone td{
border-top:6px solid #fff;
}
tr#contact_fax th, tr#contact_fax td{
border-bottom:6px solid #fff;
}
tr#contact_email th, tr#contact_email td{
border-bottom:6px solid #fff;
}
tr#contact_email th{
visibility:hidden;
}
tr#contact_address th{
visibility:hidden;
}


div.cta{
position:relative;
float:left;
display:inline;
width:228px;
background: url(../images/cta_box_bl_off.gif) no-repeat bottom left;
margin-right:13px;
}
div.cta h3{
margin:0;padding:0 11px 4px 0;
height:46px;
background: url(../images/cta_box_tr_off.gif) no-repeat top right;
}
div.cta h3 span.hook{
display:block;
height:46px;
background: url(../images/cta_box_tl_off.gif) top left;
}
div#copy div.cta form{
margin:0 0 0 10px; 
padding:0 15px 0 0;
width:203px;
background:url(../images/cta_box_br_off.gif) repeat-y;
}
div#copy div.cta p{
width:auto;
color:#FF4000;
font: bold 12px/20px verdana, helvetica, arial, sans-serif;
}
div#copy div.cta form{
clear:left;
height:200px;
padding-bottom:12px;
background-position:bottom right;
}

div.cta:hover{
margin-left:3px;
margin-top:3px;
width:225px;
background-image: url(../images/cta_box_bl_on.gif);
}
div.cta:hover h3{
width:220px;
padding: 0 8px 0 0;
background-image: url(../images/cta_box_tr_on.gif);
}
div.cta:hover h3 span.hook{
background-image: url(../images/cta_box_tl_on.gif);
}
div#copy div.cta:hover form{
background-image: url(../images/cta_box_br_on.gif);
}
div#copy div.cta:hover p{
padding-top:4px;
}
div#copy div.cta:hover form{
padding-bottom:12px;
}

#portfolio_images{
	display:none;
}

.red{
	border:2px solid #f00 !important;
	background: #f00 !important;
}
