@charset "utf-8"; 

body{margin:0; padding:0; color:#fff; background-color:#000; font-family:Arial,Helvetica,sans-serif; font-size:12px; text-align:center}

a{ text-decoration:none;  color:#D60000}

a:visited{ text-decoration:none;  color:#D60000}

#container{margin:0 auto; background-color:#000; width:825px; height:645px; background-image:url(http://static.alivepromo.com/images/Alivepromo_background.jpg); background-repeat:no-repeat; text-align:left}

#allcontent{margin:0 auto; background-color:#000; text-align:left; background-image:url(http://static.alivepromo.com/images/Alivepromo_background.jpg); background-repeat:no-repeat}

#header{margin-top:19px; height:60px; width:795px; background-color:#000; border-bottom:1px solid #F00}

#header-image{float:left; width:545px}

#header-title{float:left; font-family:Helvetica,Arial,sans-serif; font-size:20px; color:#fbfbfb; margin-top:28px; letter-spacing:1px}

#leftnav{  float:left;   width:177px;   padding-top:1.6em;   color:#FFF}

html>body #leftnav{ padding-top:1.4em}

#leftnav ul{    padding:0;     margin:0 0 20px 0;     list-style-type:none;     line-height:28px}

#leftnav ul li{    text-align:right}

#leftnav li a{  background:url(http://static.alivepromo.com/images/leftnav-bullet.gif) no-repeat center left;    text-decoration:none; font-family:Arial,Helvetica,sans-serif; font-size:18px; color:#fff; padding-left:.6em}

#leftnav li a:visited{color:#FFF}

#leftnav li a:hover{color:#F00; background:url(http://static.alivepromo.com/images/leftnav-bullet-red.gif) no-repeat center left}

#leftnav li a:active{color:#FFF}

 .current{ font-size:18px;  color:#f00}
 
 
#content{padding-top:1.6em; margin:0 0 0 245px; min-height:505px; text-align:left}

#content h1{margin:0; padding:0; background-image:url(http://static.alivepromo.com/images/content-title-line.jpg); background-position:bottom left; background-repeat:no-repeat; padding-top:.2em}

#content h2{margin:0; padding:0; background-position:bottom left; background-repeat:no-repeat; padding-top:.2em}

#content h3{margin-top:8px; margin-bottom:0px; padding:0; color:#fe0000; font-size:16px; font-family:Arial,Helvetica,sans-serif; font-weight:100}

html>body #content h3{margin-top:0px; padding-top:5px}

#content #news_divider{text-align:left; position:relative; margin-left:70px; margin-top:10px; background-image:url(http://static.alivepromo.com/images/divider.gif); background-repeat:no-repeat}

#content #news_text{text-align:left; margin:0; padding:0; font-family:Arial,Helvetica,sans-serif; font-size:12px}

 #content h3{ color:#B2B2B2}

#content #news_list_text{text-align:left; margin:0; padding:0; font-size:12px}

#content #news_small{margin-top:-10px 0 10 0; text-align:left; font-size:11px; font-family:Arial,Helvetica,sans-serif; color:#777}

.news_main_image{float:left; margin:0 9px 0px 0px; padding:10px}

.news_thumb_image{float:left; margin:5px 5px 10px 5px}

.case_full{text-align:left; margin:10px 0 0 0; padding:5px; font-size:12px}

.case_left{float:left; width:49%; width:269px}

.case_left2{float:left; width:42%; width:220px}

.case_left3{float:left; width:49%; width:210px}

.case_image{width:40%; margin:5px 0px 5px 0px; padding:0}

.case_text{font-family:Arial,Helvetica,sans-serif; font-size:11px; text-align:left; width:240px; margin-bottom:10px}

.case_text p{font-size:11px; margin-bottom:0; margin-left:0px; margin-top:0; padding:0}

.case_head{margin:0px 0px 10px 0px; padding:0; font-size:13px; font-family:Arial,Helvetica,sans-serif; font-weight:bold}

.case_full a{text-decoration:underline; color:#f00}

.case_full a:visited{text-decoration:underline; color:#D60000}

.case_image_main{float:left; margin:0 9px 0px 0px; width:100%}

.case_right_main2{float:right; height:280px; margin:0px}
.case_left_main2{float:left; padding-right:10px; margin:0; height:280px}

.case_left_main{float:left; padding-right:10px; margin:0}

.case_right{float:left; width:49%; margin-left:10px; width:269px}

.case_right2{float:left; width:49%; margin-top:0; margin-left:10px; width:297px}

.case_right3{float:left; width:49%; margin-left:10px; width:49px}

.case_right_main{  float:right; padding:10px; margin:0px 5px 5px 5px}

.case_container{float:right; width:280; height:120; margin:5px 0px 5px 5px; padding:0}

.case_caption{font-family:Arial,Helvetica,sans-serif; font-size:10px; text-align:left; margin-left:10px; width:100%; color:#777}

#content .top{float:left; text-align:left; padding-bottom:15px; padding-right:10px; width:555px}

html>body #content .top{text-align:left; padding-bottom:15px; width:555px; padding-right:10px}

#content .top p{padding:0; margin:0; width:555px; padding-right:10px}
#content .services_performed{position:relative; left:0px; text-align:center; width:215px; margin:-14px 0px 0px 0px}

html>body #content .services_performed{margin:-14px 0px 0px 0px; width:215px; text-align:center}

  
  .case_ex_left_top{    margin:0px 5px 0px 0px;     min-height:200px;     width:410px;     float:left;     padding:5px 10px 5px 5px}
  
  .case_ex_left_bottom{    width:410px;     float:left;     padding:5px 10px 5px 5px;     margin:-310px 5px 15px 0}
  
  .case_ex_right_top{    float:left;     padding:10px 5px 0 5px;     background:transparent url(http://static.alivepromo.com/images/white_top.png) no-repeat;     background-color:#fff;     height:518px;     width:119px;     font-size:13px;     color:#777;     text-align:left}
  
  .case_ex_right_bottom{    margin:0 0 5px 0;       background:transparent url(http://static.alivepromo.com/images/white_bottom.png) no-repeat left bottom;  background-color:#fff;  float:left;  width:119px;  height:12px;  padding:0 5px 5px 5px;  font-size:13px;  color:#777;  text-align:left}
 
 .case_ex_right2_bottom a{ color:#777;   text-decoration:none;  font-size:12px}
 
 .case_ex_right2_bottom a:hover{ color:#f00;  text-decoration:underline}

.page_links{float:right; margin:0 0 10px 0}

.nxtPgLabel{color:#CCC; padding:2px}

.nxtPgLink{color:#CCC}

.nxtPgInactive{color:#777}

.nxtPgSelected{color:#777}

 #footer-2{ clear:both;  margin:0;  padding:0}
 
 #footer-2 .dir-block{ color:#B2B2B2;  float:left;  width:132px;  margin:0;  font-size:12px;  padding:10px 5px 10px 0}
 
 #main-dir a{ text-decoration:none;  color:#FAFAFA}
 
 #main-dir a:hover{ text-decoration:underline}
 
 ul.dir-type{ margin:0;  padding:8px 0;  font-size:10px}
 
 ul.dir-type li{ color:#B2B2B2;  list-style:none;  margin:0;  padding:0}
 
 li a#dir-cs{ text-decoration:none;  color:#B2B2B2;   margin:0;  padding:0}
 
 li a#dir-cs:hover{ text-decoration:underline}
 
 #footer-2 h5{ margin:0;  padding:0 0 10px 0;  font-size:14px;  font-weight:normal;  color:#f00;  border-bottom:1px solid #666}
 
#footer{clear:both; background-color:#000; text-align:left; padding-top:3px; border-top:1px solid #666}

#footer a{color:#666; font-size:10px; text-decoration:none}

 #footer a:hover{ text-decoration:underline}
#copyright{ float:left; font-size:10px; margin:0; padding:3px 0; color:#666; width:33%}

#footer-link{ float:left;  font-size:10px;  margin:0;  padding:3px 0;  color:#666;  width:33%;  text-align:right}

.phone{float:left; font-weight:bold; font-size:15px; color:#FFF; width:33%; padding:3px 0}

#news{ border-top:2px solid #666;  border-right:2px solid #666;  border-left:2px solid #666;  background-color:#000;  font-family:Arial,Helvetica,sans-serif;  font-size:12px;  text-align:left;  height:380px;  overflow:hidden}
 
 #news_more{ padding:10px 4px 10px 4px;  border-bottom:2px solid #666;  border-right:2px solid #666;  border-left:2px solid #666;  background-color:#000;  font-family:Arial,Helvetica,sans-serif;  font-size:12px;  text-align:left}
 
#news h3{ margin:0;  padding:17px 0 17px 4px;  border-bottom:1px solid #666;  font-size:14px}

 
 p.news_date{ margin:0;  padding:10px 0 0 4px;  color:#FFF}

 p.news_item{ margin:0;  padding:4px;  color:#B2B2B2}
 
 p.news_item a{ color:#B2B2B2}
 
 p.news_item a:hover{ background:#7f0000}
 
 p.news_item a:visited{ color:#B2B2B2}
 
 p.news_item a:hover{ background:#7f0000}

 
.more a{color:#FFF; text-decoration:none}
 
 .more a:visited{ color:#FFF}
 
.more a:hover{background:#7f0000; text-decoration:underline}

#content_subcontainer{background-color:#000; border:2px solid #fff}

#content_subcontainer p{font-family:Arial,Helvetica,sans-serif; font-size:14px; color:#37373; margin-bottom:27px}

#breadcrumbs{margin:0px 0px 5px 0px; padding:5px; background-image:url(http://static.alivepromo.com/images/content-title-line.jpg); background-position:bottom left; background-repeat:no-repeat; font-family:Arial,Helvetica,sans-serif; font-size:14px}

#breadcrumbs a{color:#FFF; text-decoration:none}

#content #breadcrumbs a:hover{color:#F00; text-decoration:underline}

#breadcrumbs a:visited{color:#FFF}

#breadcrumbs a:active{color:#FFF}

