@charset "UTF-8";
/* CSS Document */

/* INIT */
* { margin:0; padding:0; }
html { height:100%; width:100%; }
body { text-align:center; margin:0; background:#ffffff; height:100%; width:100%; }
img { border:none; }

/* COMMON */
.cbox { margin:0 auto; text-align:left; }
.clr { clear:both; }
a .hoff{ opacity:0.5;filter:alpha(opacity=50); }
a:hover .hoff { opacity:1;filter:alpha(opacity=100); }

/* PARTS */
#wrapper { width:871px; height:100%; }

#header { height:40px; }
#logo { float:left; padding:13px 0 0 6px; }
#topnav { float:right; padding:14px 7px 0 0; }
#topnav ul { list-style-type:none; }
#topnav ul li { float:left; margin-left:10px; }
#topnav ul li { color:#dedede; }

#cnts-home { float:left; width:871px; height:453px; background:#ffffff url('../img/cnts-landing.jpg'); }
#cnts-products { float:left; width:871px; height:453px; background:#ffffff url('../img/cnts-products.jpg'); position:relative; }
#cnts-features { float:left; width:871px; height:453px; background:#ffffff url('../img/cnts-features.jpg'); position:relative; }
#cnts-blister { float:left; width:871px; height:453px; background:#ffffff url('../img/cnts-blister.jpg'); position:relative; }
#cnts-cntus { float:left; width:871px; height:453px; background:#ffffff url('../img/cnts-cntus.jpg'); position:relative; }

.cnts-txt { position:absolute; border-left:3px solid #ed1c24; padding-left:10px; }
.cnts-txt-sub { position:absolute; top:255px; left:33px; width:820px;  }
#cnts-txt-sub-tb { width:100%; }
.cnts-txt-sub-td { vertical-align:top; width:200px; padding-right:5px; }
.cnts-txt-products { top:197px; left:50px; width:290px; }
.cnts-txt-features { top:130px; left:33px; width:290px; }
.cnts-txt-blister { top:172px; left:343px; width:290px; }
.cnts-txt-cntus { top:160px; left:43px; width:320px; }

#cnts-products-quick { position:absolute; top:415px; left:635px; }
#cnts-products-size { position:absolute; top:415px; left:765px; }

#map { width:424px; height:340px; top:60px; left:405px; position:absolute; }

#footer { float:left; width:871px; }
#flogo { float:left; padding:12px 4px;  }
#crtxt { float:left; padding:10px 0 0 5px; }

/* TYPE */
html { font:10px "Lucida Grande", Arial, Helvetica, sans-serif; color:#737373; }

a { text-decoration:none; color:#ffffff; }
a:hover { color:#cccccc; }
p { font-size:12px; padding-bottom:15px; line-height:17px; }
h2 { font-size:20px; padding-bottom:10px; }
p, h2 { color:#ffffff; }

#crtxt p { color:#737373; font-size:9px; }
#cnts-cntus p { padding-bottom:5px; }

.cnts-txt-sub-td h2 { padding-bottom:0px; font-size:8pt; }
.cnts-txt-sub-td p { padding-left:10px; padding-bottom:5px; font-size:9pt; }

/* DEBUG */
.d-bg { background:black; }