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

body{margin: 0px 0px 0px 0px; background-color:#FFFFFF; font-size:12px; color:#666666; font-family:Arial, Helvetica, sans-serif; line-height:130%;}
table{font-size:12px; color:#666666; font-family:Arial, Helvetica, sans-serif; line-height:140%;}
p {margin:10px 0 5px 0; padding:0;}
a img{border:0;}

.hmr { color: #ff9933; font-size: 16px; font-weight:800; line-height: 180%; }
.hmr_text { color: #ff9933; font-size: 16px; font-weight:400; line-height: 180%; }
.sho { color: #6699cc; font-size: 16px; font-weight:800; line-height: 180%; }
.sho_text { color: #6699cc; font-size: 16px; font-weight:400; line-height: 180%; }
.vpr { color: #009F00; font-size: 16px; font-weight:800; line-height: 180%; }
.vpr_text { color: #009F00; font-size: 16px; font-weight:400; line-height: 180%; }
.ac { color: #D47FFF; font-size: 16px; font-weight:800; line-height: 180%; }
.ac_text { color: #D47FFF; font-size: 16px; font-weight:400; line-height: 180%; }


.text_nav { color: #666666; font-size: 11px; line-height: 140%; }
.text_nav_up { color: #6A9FAD; font-weight: 600; font-size: 11px; line-height: 140%; }
.body_normal { color: #666666; font-size: 12px; line-height: 140%; }
.contact_info { color: #666666; font-size: 12px; line-height: 160%; margin:5px 0; }
.news_headline { color: #6A9FAD; font-weight: 800; font-size: 12px; line-height: 140%; }
.body_news { color: #666666; font-size: 10px; line-height: 120%; }

#mail_link a{ color: #6A9FAD; font-weight: 800; font-size: 12px; line-height: 160%; text-decoration: none;}
#mail_link_14 a{ color: #6A9FAD; font-weight: 800; font-size: 14px; line-height: 160%; text-decoration: none;}
#news_link a{ color: #6A9FAD; font-weight: 800; font-size: 10px; line-height: 120%; text-decoration: none;}
#submenu a{ color: #666666; font-size: 11px; line-height: 140%; text-decoration: none;}

.text_blue { color: #6A9FAD; font-weight: 800; font-size: 12px;}

.padding_top{padding:0px 30px 0px 0px; font-size: 14px; line-height: 180%;}
.padding_000{padding:0px 30px 0px 0px;}
.padding_001{padding:0px 30px 0px 10px;}
.padding_002{padding:0px 20px 0px 8px;}
.padding_003{padding:0px 0px 0px 8px;}
.padding_004{padding:28px 0px 0px 0px;}

.text_tip{ padding:10px 25px 0px 10px; color: #666666; font-size: 10px; line-height: 130%; }
.title_tip{ padding:10px 25px 0px 10px; color: #666666; font-size: 10px; line-height: 130%;font-weight: 800; }

.text_title{font-size:14px; font-weight: 800; color:#666666; padding:0; margin-top:20px;}
.text_14{font-size:14px;line-height:180%;font-weight: 400 }
.text_12{font-size:12px;line-height:180%;font-weight: 400 }
.line_180{line-height:180%;}
.line_160{line-height:160%;}
.line_220{line-height:250%;}

.margin_000{margin: 0px 0px 25px 25px;}
.margin_link{margin: 0px 25px 25px 0px;}

#list_q a{font-size:12px; font-weight: 800; color:#B4B91F; line-height:160%;text-decoration: none;}
.list_title{font-size:14px; font-weight: 800; color:#6A9FAD; line-height:180%;}
.list_bold{font-size:12px; font-weight: 800; color:#666666; line-height:160%;}


.coming{font-size:14px; font-weight: 800; color:#B4B91F; }

#faq a{font-size:14px; font-weight: 800; color:#B4B91F; text-decoration: none;line-height:160%;}

#sitemap a{ color: #6A9FAD; font-weight: 600; font-size: 14px; line-height: 180%; text-decoration: underline;}
#sub_sitemap a{ color: #666666; font-weight: normal; font-size: 12px; line-height: 180%; text-decoration: underline; margin:0px 0px 0px 8px;}


/*____testimonials_____add 2008_2_27____________*/
#testimonials h4{font-size:16px; font-weight: 800; color:#6A9FAD; line-height:140%;margin:10px 0 5px 0; padding:0;}
#testimonials p{margin:0; padding:0;line-height:140%;}
#testimonials p.name{margin:0; padding:0 20px 25px 0 ; font-style:italic; font-weight:bold;}

#news {width:315px; border-bottom:1px dotted #999;  font-size:10px; color:#666666; padding:15px 0 20px 0;}
#news img{float:left; margin:0 15px 15px 0;}
#news h4{font-size:12px; color:6A9FAD; margin:0;}
#news p{margin:5px 0;}
#news a{color:#6A9FAD; text-decoration:underline;}

/*____wheretobuy_____add 2008_3_4____________*/
#canadalist { margin:0 0 0 8px; /*padding:0 0 5px 0;border-bottom:1px solid #E5E5E5;*/}
#canadalist a{padding:0 20px 0 0;color:#B4B91F; text-decoration:none; font-size:14px; }
#canadalist h3{color:#666666; font-size:14px;  font-weight:normal; margin:0 0 10px 0; padding:0;}
#canadalist ul{margin:0; padding:0;}
/*#canadalist li{list-style-image: url("images/wheretobuy/arrow.gif"); line-height:160%; margin:0px; padding:0; }*/
#canadalist li{padding-left: 15px; background: url(images/wheretobuy/arrow.gif) no-repeat 5px 0.6em; list-style: none; line-height:180%;  }

h4.shoplist {width:620px; font-size:16px; font-weight: 800; color:#B4B91F; line-height:140%;margin:25px 0 0 8px; padding:0 0 5px 0;border-bottom:1px solid #E5E5E5;}
table#programlist {/*width:620px;*/ margin:0 0 20px 8px; padding:0;border-left:1px solid #E5E5E5;}
table#programlist th {margin:0; padding:5px 5px; text-align:left; vertical-align:middle; border-bottom:1px solid #E5E5E5;}
table#programlist td span {font-size:12px; font-weight:bold; color:#666666;}
table#programlist td {margin:0; padding:5px 15px 5px 5px; text-align:left; vertical-align:top; border-bottom:1px solid #E5E5E5; border-right:1px solid #E5E5E5;}
table#programlist td.tdstyle1 {background:#fafafa;}
table#programlist a{ font-weight:bold; color:#6A9FAD; text-decoration:underline; font-size:12px;}

#mainshop {width:627px; margin:10px 0 0 8px; padding:0 0 15px 5px; line-height:160%; border-bottom:1px solid #E5E5E5;}
#mainshop a{ font-weight:bold; color:#666666; text-decoration:underline; font-size:14px;}

/*____media_____add 2008_3_18____________*/
#media p.m_title{color:#6A9FAD; font-size:14px;line-height:140%; margin:0;}
#media .m_text{margin:5px 0 30px 0;}
#media a{color:#B4B91F; text-decoration:none;}
#media img{margin:0 0 10px 10px; float:right;}

/*____index_____add 2008_3_20____________*/
#meaintext {width:405px; height:250px; margin:0 0 0 12px; padding:13px 0 20px 0; font-size:14px; line-height:140%; }
#meaintext span{color:#70A91C; font-weight:bold;}
#rightbox {font-size:14px; line-height:140%; }
#rightbox h3{margin:0; padding:0; color:#B4B91F;}
#rightbox a{color:#70A91C; text-decoration:none; font-weight:bold;}



