@charset "UTF-8";
/* CSS Document */





p { font-family: Arial, Helvetica, sans-serif; font-size: 12px; line-height:18px; margin:0; padding:0;}
h1, h2, h3, h4 { font-family: Arial, Helvetica, sans-serif; font-weight: bold; }
h1 { font-size: 19px; color: #FFFFFF; margin:0; padding:10px 0 0 0; letter-spacing:-0.05em;}
h2 { font-size: 17px; margin:0; }
h3 { font-size: 14px; margin:0; }
h4 { font-size: 14px; margin:0; line-height:24px;}

p.intro { font-size: 13px; line-height:19px; color: #000000; }
.blue { color:#00afdb; }
.blue a:link { color:#00afdb; text-decoration:underline; font-weight:bold; }
.blue a:hover { color:#00afdb; text-decoration:underline; font-weight:bold; }

.red { color:#FF0000; }
.red a:link { color:#FF0000; text-decoration:underline; font-weight:bold; }
.red a:hover { color:#FF0000; text-decoration:underline; font-weight:bold; }

.orange { color:#f37021; }
.orange a:link { color:#f37021; text-decoration:underline; font-weight:bold; }
.orange a:hover { color:#f37021; text-decoration:underline; font-weight:bold; }

.grey { color:#888888; }
.darkgrey { color:#333333; }
.green { color:#38872c; }

ul.list_blue { list-style:url(/images/ff/blue-bullet.gif); padding:0 0 0 10px; }
ul.list_red { list-style:url(/images/ff/red-bullet.gif); padding:0 0 0 10px; }
ul.list_orange { list-style:url(/images/ff/orange-bullet.gif); padding:0px 0 0 10px; }

#wrap_test { width: 100%; margin: 0 auto 0 auto; padding: 20px; height: 100%; }
div.divider { width:100%; height:10px; border-bottom-width: 1px; border-bottom-style: dashed; border-bottom-color: #999999; margin: 20px 0 20px 0; float:left; }
div.content { width:100%; padding:0; float:left;}
div.content2 { width:100%; padding:0; float:left;}
div.col  { width:95%; padding:0 5px 0 0; float:left; }
div.greenbg { width:95%; padding:20px; float:left; background-color:#e4eee1; }
div.greenborder { width:95%px; padding:20px; float:left; background-color:#FFFFFF; border-width: 1px; border-style: solid; border-color: #38872c;}

#ff_header { float: left; height: 60px; width: 100%; margin-bottom: 10px; float: left; }
div.header-blue-l, .header-blue-m, .header-blue-r, .header-red-l, .header-red-m, .header-red-r, .header-orange-l, .header-orange-m, .header-orange-r { height:55px; float:left; }
div.header-blue-l {background-image: url(/images/ff/h1-b-l.gif); background-repeat: no-repeat; width: 20px; }
div.header-blue-m {background-image: url(/images/ff/h1-blue.gif); background-repeat: no-repeat; width: 90%; }
div.header-blue-r {background-image: url(/images/ff/h1-b-r.gif); background-repeat: no-repeat; width: 20px; }

div.header-red-l {background-image: url(/images/ff/h1-r-l.gif); background-repeat: no-repeat; width: 20px; }
div.header-red-m {background-image: url(/images/ff/h1-red.gif); background-repeat: no-repeat; width: 90%; }
div.header-red-r {background-image: url(/images/ff/h1-r-r.gif); background-repeat: no-repeat; width: 20px; }

div.header-orange-l {background-image: url(/images/ff/h1-o-l.gif); background-repeat: no-repeat; width: 20px; }
div.header-orange-m {background-image: url(/images/ff/h1-orange.gif); background-repeat: no-repeat; width: 90%; }
div.header-orange-r {background-image: url(/images/ff/h1-o-r.gif); background-repeat: no-repeat; width: 20px; }

#product_text { width: 45%; float: right; padding: 0 0 0 10px; margin: 0; height: auto; }
p.product_intro { font-size: 12px; line-height:18px; font-weight:bold; }
p.caption-pad { font-size: 11px; font-weight:bold; line-height:16px; letter-spacing:-0.02em; color: #333333; padding: 0 0 10px 0; }

div.timer { background-color:#afe1f1; padding:2px 0 2px 0; }
.caption-timer { font-size: 11px; font-weight: bold;color: #000000; vertical-align: text-bottom; }
.caption-timer-red { font-size: 11px; font-weight: bold; color: #FF0000; vertical-align: text-bottom; }

.cell_blue { background-color:#00afdb; }
.cell_red { background-color:#ed1c24; }
.cell_orange { background-color:#f37021; }
.cell_grey { background-color:#888888; }

#table { width: 100%; float: left; margin: 10px 0 5px 0; height: auto; }
p.table_header { font-size: 12px; font-weight:bold; color:#FFFFFF; padding:0 0 0 5px; }
p.table_sub { font-size: 11px; font-weight:bold; color:#FFFFFF; padding:0 2px 0 5px; }
p.cell { font-size: 11px; line-height:13px; font-weight:bold; padding:2px; color: #000000; letter-spacing: -0.03em; }
p.cell_price { font-size: 11px; font-weight:bold; padding:0 2px 0 2px; color:#ed1c24; }

div.image, .small_images  { height: auto; width: 53%; float: left; margin: 0; }

.main_img  { width: 100%; border:none; margin: 0 0 10px 0;  }
.img_pad_right { padding-right:10px; border:none; }
.img_pad_left { padding-left:10px; border:none; }
.img { border:none; }
.logo  { width: 159px; height: 89px; border:none; margin: 0 0 10px 10px; }

.thumb_img_landscape, .thumb_img_portrait, .thumb_img_square, .thumb_img_large { border:none; margin: 0 8px 10px 0; }
.thumb_img_landscape { width: 135px; height: 100px; }
.thumb_img_portrait { height: 125px; width:100px; }
.thumb_img_square { height: 100px; width:100px; }
.thumb_img_large { width: 217px; height: 180px; }
