@charset "utf-8";
/* CSS Document */
*{margin:0; padding:0;}
body{background: #91ca48 ;font-family:Arial, Helvetica, sans-serif; font-size:12px;margin:0;padding:0;color:#000;}
table{font-family:Arial, Helvetica, sans-serif; font-size:12px;}
#main{background: url('../images/page-bg.gif') repeat-y; width:952px; margin:0 auto; margin-bottom:0;}
#banner{height:100px;}
#banner-logo{float:left;margin-left:14px;}
* html #banner-logo{margin-left:7px;}
#banner-logo a img{border:0;}
#banner-sublogo{float:right;margin-right:14px;margin-top:15px;}
* html #banner-sublogo{margin-right:7px;}
#topmenu{margin-left:14px;clear:both;}
#main-bigimage{margin-left:14px;margin-bottom:10px;padding-top:-10px;}
#main-bigimage a img{border:0;}
#panel-left{width:659px; float:left; margin-bottom:20px; margin-left:14px;}
* html #panel-left{margin-left:7px;}
#panel-right{width:255px; float:right; margin-bottom:20px; margin-right:13px;}
* html #panel-right{margin-right:7px;}
#footer{padding-bottom: 7px;background:url(../images/footer-logo.gif) no-repeat 180px top; padding-left: 140px; clear:both;margin:14px; margin-bottom:0; padding-top:10px; border-top:3px solid #e0dedf;}
#footer-copyright{color:#fcfcfa;margin-top:5px;}
.cmscontent_title{color:#fd841e;}
.cmscontent_title a{color:#fd841e;text-decoration:none;}
.cmscontent_contents{padding-top:10px; line-height: 21px; padding-bottom: 20px;}
.cmscontent_contents p{padding-top: 5px}
.cmscontent_contents ul{margin-left: 20px;}

/**
*  RIGHT BOX
*/
#panel-player{width:252px; height:175px; padding-left: 3px; background-color: white;}
#rightbox{margin-top:7px;}
#rightbox-top{background:url(../images/right-greenbox-top.gif) no-repeat; height:24px;}
#rightbox-top-title{padding-top:4px;padding-left:10px;}
#rightbox-top-title a{text-decoration:none; font-weight:bold; color:#fefefe;}
#rightbox-bottom{background:url(../images/right-greenbox-bottom.gif) no-repeat; height:8px;}
#rightbox-content{background:url(../images/right-greenbox-bg.gif) repeat-y;}
#rightbox-news{padding:10px;padding-top:0;}
.rightbox-news-item{clear:both; padding:10px 0;border-bottom:1px dashed #cec6a3;}
.rightbox-news-image{float:left;}
.rightbox-news-image a img{width:60px; height:60px; margin-right:5px;border:0;}
.rightbox-news-title a{text-decoration:none; color:#3f3e3d;font-weight:bold;}
.rightbox-news-summary{font-size:11px; color:#7e7777;margin-top:3px;}
.rightbox-news-morelink{clear:both;text-align:right;margin-top:10px;}
.rightbox-news-morelink a{padding-left:18px;background: url(../images/panel-greenbox-newsarrow.gif) no-repeat;color:#f6811f;background-position: 0 4px;}
#rightbox-weblink{margin:10px 1px; background: url(../images/right-greenbox-orangebg.gif) repeat-x top;}
#rightbox-weblink-title{padding-top:3px;margin:5px 0 10px 10px;font-size:11px;color:#000;}
#rightbox-weblink-content{}

#rightbox-weblink-select{margin-left:20px;float:left;width:162px; height:22px;background: url(../images/right-greenbox-selectbg.gif) no-repeat;}
* html #rightbox-weblink-select{margin-left:10px;}
#rightbox-weblink-select select{width:156px;border:1px solid #e6e9bb;margin-left:2px;margin-top:3px;font-size:11px;background:#e6e9bb;}
#rightbox-weblink-submit a img{border:0;}
#rightbox-photo{margin:10px 1px 0 1px;text-align:center;background:url(../images/right-greenbox-greybg.gif) repeat-x;padding-top:20px;text-align:center;}
#rightbox-photo a img{border:0;margin:5px 0;}

/* ---- PAGINATION ---- */
.paginate_div{text-align:right;	clear: both;	margin-top: 2px;margin-bottom:20px;}
.paginate_page,.paginate_current, .paginate_nextprev{	margin: 3px;text-decoration: none;font-weight: normal;padding: 2px;padding-left: 3px;padding-right: 3px;border: 1px solid #dddddd;background: #f6f6f6;color:#888}
.paginate_page:hover, .paginate_nextprev:hover{}
.paginate_current{	color:#777;background:#ccc;border:1px solid #cccccc;}

/**
*  HOMEPAGE
*/
#homecontent{background:url(../images/orange-footer.gif) no-repeat bottom; padding-bottom:20px;margin-bottom:7px;}
#homeintro{}
#homeintro-title{background:url(../images/home-logo.gif) no-repeat; padding:10px 0 0 120px;height:40px; font-size:16px; font-weight:bold; color:#fedb99;}
#homeintro-image{float:left;}
#homeintro-image img{width: 230px; height: 140px;margin-right:10px;}
* html #homeintro-image img{margin-right:5px;}
#homeintro-text{color:#fafbf8; line-height:1.5; text-align:justify;}
#home-intro-link{text-align:right;padding-top:10px;}
#home-intro-link a{padding-left:15px;background: url(../images/home-intro-arrow.gif) no-repeat;background-position: 0 4px;color:#f6e290;}
#homeproduct{margin-top:15px;border-top:1px solid #ec9737; padding-top:15px;clear:both;}
/* Scroller Box */
#scroller_container {position: relative;overflow: hidden;}
#scroller{width:560px}
#scroller_container {overflow: auto;}
#scroller_container{height:150px;}
.homeproduct-item{float:left;width:140px;margin:0 10px;}
.homeproduct-image{}
.homeproduct-image a img{width:120px; border:0;margin-left:10px;}
.homeproduct-name{text-align:center;}
.homeproduct-name a{text-decoration:none; font-weight:bold; color:#3F3E3D;padding-right:5px;}
.homeproduct-summary{margin:0 10px; color:#3b3a3a;}

.greenbox{}
.greenbox-top{height:7px; background: url(../images/main-greenbox-top.gif) no-repeat bottom;}
.greenbox-content{background: url(../images/main-greenbox-bg.gif) repeat-y;}
.greenbox-bottom{height:7px; background: url(../images/main-greenbox-bottom.gif) no-repeat top;}
.greenbox-container{margin:0 10px;}

.productthumb, .productthumb-alt{float:left; width: 310px; border-bottom:1px dotted #d4b58b; border-right:1px dotted #d4b58b;padding:10px 0;}
.productthumb-alt{border-right:0;padding-left:10px;}
.productthumb-image{float:left;}
.productthumb-image a img{width:100px; border:0; margin-right:10px;}
.productthumb-name{margin-bottom:5px; text-align:left;}
.productthumb-name a{text-decoration:none; color:#fd841e; font-weight:bold;}
.productthumb-description{line-height:1.5; color:#302f2f; text-align:left;}
.productthumb-seperator{clear:both;}


/**
 *	NEWS
 *
 */
.newsthumbs{margin: 0 10px;}
.newsthumb{clear:both;}
.newsthumb_title{padding-top:5px;margin-bottom:3px;}
.newsthumb_title a{font-weight:bold; color:#1354EA; text-decoration:none;}
.newsthumb_title a:hover{color:#ff0000;}
.newsthumb_date{color:#aaaaaa;margin-right:5px;}
.newsthumb_image a img{width: 70px; height:70px; float:left; margin: 5px 5px 5px 0; border: 3px double #cccccc;}
.newsthumb_summary{text-align:justify; line-height:1.5;}
.newsthumb_detail_link{text-align:right;}
.newsthumb_detail_link a{color:#ff7a3e;padding-left:15px;background: url(../images/more_detail.gif) no-repeat;background-position: 0 4px;}       
.newsthumb_seperator{clear:both;border:1px dotted #cccccc;color:#ffffff;margin:10px 0;}
.newsthumb_more{margin:10px;}
.newsthumb_thumb_subcatlist{overflow:auto;}
.newsthumb_subcat_list{width:240px;margin-left:10px;float:left;}
.newsthumb_subcat{margin:5px 0;}
.newsthumb_subcat a{text-decoration:none; color:#DC9510;}
.newsthumb_subcat a:hover{color:#00F;}
.newsthumb_subcat a img{margin-right:4px;}
.news_small_search a{text-decoration:none; font-weight:bold; color:#888;margin-left:10px;}

.news{padding:10px;}
.news_title{font-weight:bold; font-size:18px; margin-bottom:10px;}
.news_date{color:#777777; text-align:right; font-style:italic;}
.news_image{float:left; margin: 0px 10px 10px 0;}
.news_image img{width:200px;}
.news_summary{font-weight:bold; font-style:italic; text-align:justify;}
.news_contents{line-height:1.5; text-align:justify;}
.news_attachment{margin: 10px 0 20px 0;}
.news_attachment_title{font-weight:bold; color:#FF3300; text-decoration:underline;}
.news_file{}
.news_file a{text-decoration:none; font-weight:bold;}
.news_tags{border: 1px solid #BCD3FA;padding:8px;}
.news_tags_title{}
.news_tags_list{}
.news_tags_list a{}
.news_relateds{border: 1px solid #BCD3FA;padding:8px;border-top:0px;background:#E3F1FD}
.news_function{margin: 10px 0 5px 0; border-bottom:2px solid #ff0000;}
.news_view{font-weight:bold; color:#ff0000; float:left;}
.news_button{text-align:right;}
.news_more{padding: 20px; border: 1px solid #eeeeee;}
.news_more_group{margin:10px 0;}
.news_more_heading{color:#fe6600; font-weight:bold;margin-bottom:5px; font-size:12px; text-decoration:underline;}
.news_more_list{}
.news_more_list a{display:block; text-decoration:none;margin:4px 0;}
.news_more_title{}
.news_more_date{font-style:italic; color:#aaaaaa;margin-left:10px;}
.news_category_headingline{border-bottom:1px dotted #ceaa7a;margin:10px 0;}

/**
 * PRODUCTS PAGE
 *
 */
.product_not_found{font-weight:bold;font-size:20px;color:#666666;text-align:center;}
.product_thumb_productlist{text-align:center;clear:both;background:#ffffff;display:block;overflow:hidden;}
* html .product_thumb_productlist{height:100%;}
.product_thumb_product{width:245px;margin-right:10px;float:left;border-right:1px dotted #dddddd;}
* html .product_thumb_product{width:241px;}
.product_thumb_product_seperator{clear:both; margin:0px 0; border-bottom:1px dotted #ccc;}
.product_thumb_product .product_thumb_product_image{}
.product_thumb_product_last{margin-right:0px;border:0;}
.product_thumb_product_name{margin-top:10px;}
.product_thumb_product_name a{text-decoration:none;font-weight:bold;}
.product_thumb_product_image{}
.product_thumb_product_image a img{width:160px;}
.product_thumb_product_price{text-align:center; font-weight:bold;}
.product_thumb_product_button{text-align:center;margin:10px;}
.product_thumb_subcatlist{overflow:auto; height:100%;}
.product_subcat_list{width:240px;margin-left:10px;float:left;}
* html .product_subcat_list{width:230px;}
.product_subcat{margin:5px 0;}
.product_subcat a{text-decoration:none; color:#DC9510;}
.product_subcat a:hover{color:#00F;}
.product_subcat a img{margin-right:4px;}
.product_catlist{}
.product_catlist_cat{margin:4px;}
.product_catlist_cat a{text-decoration:none; color:#DC9510;}
.product_catlist_cat a:hover{color:#00F;}

#product{;text-align:left;margin-right:10px;}
#product_image{float:left;text-align:center;padding:0; border:0px solid #ff0000;margin:0 15px 10px 0; width:220px;}
#product_image a .product_main_image{width:200px;margin: 0;}
.product_image_main img{width:200px;}
.product_image_sub{float:left;}
.product_image_sub img{height:40px; margin:5px;}
#product_title{font-weight:bold;font-size:18px;color:#000000;margin:10px 0;}
#product_description{margin: 10px;padding:10px;}
#product_description_label{font-weight:bold;color:#3366FF;text-decoration:underline;margin-bottom:5px;}
#product_description_value{line-height:1.5;}

.product_category_headingline{border-bottom:1px dotted #ceaa7a;margin:10px 0;}


/**
 *	GALLERY PAGE
 *
 */
.gallery_album{width: 160px; height:160px; float:left; margin: 0px;}
.gallery_album_image{background:transparent url(../images/pic_bg.jpg) no-repeat scroll 0 0;float:left;height:115px;
margin:10px 5px;
width:144px;}
.gallery_album_image a{color:#f5d78f;}
.gallery_album_image a img{margin:5px;width: 125px; height:95px }
.gallery_album_name{text-align: center;}
.gallery_album_name a{text-decoration:none; font-size:14px; color:#666; font-weight:normal;}
.gallery_album_num_photo{font-style:italic;}
.gallery_photo{background:transparent url(../images/pic_bg.jpg) no-repeat scroll 0 0;float:left;padding-top: 4px; padding-left: 4px;
height:115px;
margin:10px 5px;
width:144px;}
.gallery_photo a{color:#f5d78f;}
.gallery_photo a img{ width: 125px; height:95px}
.gallery_photo a img:hover{}
.gallery_photo_group_seperator{clear:both;}

.cmscontent_title h2{font-size:14px;}
.cmscontent_title h1{font-size: 16px;}

#panel-player-top{
    background:url(../images/video_top.gif) no-repeat;
    width: 255px;
    height: 5px;  
}
#panel-player-bottom{
    background:url(../images/video_bt.gif) no-repeat;
    width: 255px;
    height: 5px;  
}