body{background:url("../img/bg.png") 0 -90px repeat-x;font:0.8em/1.5 "arial", sans-serif;}
h1, h2, h3, h4, h5, h6, p, address, blockquote, table, dl, fieldset{margin:15px 0;}
a:hover{TEXT-DECORATION:none;}
ul.ul-01{margin:15px 0;list-style:none;}
ul.ul-01 li{padding:2px 0 2px 25px;background:url("../img/ul-01.gif") 0 50% no-repeat;font-size:85%;}
ul.ul-02{margin:15px 0;list-style:none;}
ul.ul-02 li{padding:5px 0 5px 25px;}
ul.ul-list{margin:15px 0;list-style:none;}
ul.ul-list li{padding:1px 0;}
ul.ul-list div:hover{background-color:#F5F5F5;}
ul.ul-list span.date{padding-right:10px;}
#main{width:960px;margin:0 auto;overflow:hidden;}
#header{position:relative;height:100px;padding:0px 20px 15px 20px;}
#logo{margin:0;}
#nav{position:absolute;top:80px;right:20px;margin:0;}
#nav span{margin:0 8px;}
#nav #nav-active{font-weight:bold;text-decoration:none;}
#packs_nav{margin-left:8px;}
#packs_nav span{margin:0 8px;}
#packs_nav #packs_nav-active{font-weight:bold;text-decoration:none;}
#tray{position:relative;width:960px;height:45px;background:url("../img/tray.png") 0 0 no-repeat;overflow:hidden;font:bold 90%/1 "tahoma",sans-serif;}
#tray ul{margin:0 20px;list-style:none;}
#tray li{display:inline;}
#tray li a{display:block;float:left;padding:17px 20px 17px 18px;background:url("../img/tray-separator.gif") 100% 0 no-repeat;text-decoration:none;}
#tray li a:hover{height:45px;background:url("../img/bg.png") 0 -45px;}
#tray li#tray-active a{height:45px;background:url("../img/bg.png");}
#search{position:absolute;top:8px;right:20px;}
#search div{position:relative;width:185px;}
#search #search-input{position:absolute;top:0;left:0;width:150px;height:30px;background:url("../img/search-input.gif") 0 0 no-repeat;overflow:hidden;}
#search #search-input input{width:136px;margin:8px;border:0;font:100%/1 "arial",sans-serif;}
#search #search-submit{position:absolute;top:0;right:0;width:30px;}
#footer{clear:both;padding:20px 20px 40px 20px;font-size:85%;}
#footer p{margin:0;}
#addthis{position:relative;top:-25px;left:763px;width:200px;}
#col-top{width:960px;height:5px;margin-top:15px;background:url("../img/col-index.png") 0 -10px no-repeat;font-size:0;line-height:0;overflow:hidden;}
#col-bottom{width:960px;height:5px;margin-bottom:15px;background:url("../img/col-index.png") 0 -15px no-repeat;font-size:0;line-height:0;overflow:hidden;}
#col{position:relative;padding:15px 30px 15px 20px;background:url("../img/col.gif") 0 0 repeat-y;}
#colw-top{width:960px;height:5px;margin-top:15px;background:url("../img/colw-top.gif") 0 0 no-repeat;font-size:0;line-height:0;overflow:hidden;}
#colw-bottom{width:960px;height:5px;margin-bottom:15px;background:url("../img/colw-bottom.gif") 0 0 no-repeat;font-size:0;line-height:0;overflow:hidden;}
#colw{position:relative;padding:15px 30px 15px 20px;background:url("../img/colw.gif") 0 0 repeat-y;}
    #colw #loopedSlider {position:relative;}
    #colw #loopedSlider .container {width:1000px; height:135px; margin-left:25px; overflow:hidden; position:relative;}
	#colw #loopedSlider .containerb {width:1000px; height:520px; margin-left:-13px; overflow:hidden; position:relative;}
    #colw #loopedSlider .slides {position:absolute; top:0; left:0;}
    #colw #loopedSlider .slides div {display:none; position:absolute; top:0; width:1000px;}
    #colw #loopedSlider ul.pagination {list-style-type:none; margin:0; padding:0; margin:0; width:75px;}
    #colw #loopedSlider ul.pagination li {float:left; margin:0 3px;}
    #colw #loopedSlider ul.pagination a {display:block; width:8px; height:8px; overflow:hidden; background-image:url("../img/pagination.gif"); background-position:0 0; background-repeat:no-repeat;}
    #colw #loopedSlider ul.pagination a span {display:none;}
    #colw #loopedSlider ul.pagination li.active a {background-position:0 -8px;}
    #colw #loopedSlider ul.list {margin:0;}
    #colw #loopedSlider ul.list li {display:block; float:left; width:162px; margin:5px 5px;}
    #colw #loopedSlider ul.list li img {display:block;}
	#colw #loopedSlider ul.listb li {display:block; float:left; width:162px; margin:13px 13px;}
    #colw #loopedSlider ul.listb li img {display:block;}
    #colw #loopedSlider .previous {position:absolute; top:45px; left:0;}
    #colw #loopedSlider .next {position:absolute; top:45px; right:0;}
    #colw #loopedSlider .pagination {position:absolute; bottom:0; left:425px;}
#ribbon{position:absolute;top:-5px;left:0;width:100px;height:100px;background:url("../img/ribbon.png") 0 0 no-repeat;font-size:0;line-height:0;overflow:hidden;z-index:10;}
#col-browser{position:relative;float:left;width:280px;height:215px;background:url("../img/browser2.png") 0 0 no-repeat;}
#col-browser img{position:absolute;top:12px;left:10px;}
#col-text{float:right;width:600px;padding-top:15px;line-height:1.7;}
#slogan{position:relative;width:389px;height:33px;overflow:hidden;margin:0;padding:0;font-size:180%;}
#slogan span{display:block;position:absolute;top:0;left:0;z-index:1;width:100%;height:100%;margin:0;padding:0;background:url("../img/slogan.gif") 0 0 no-repeat;}
#btns{margin-top:25px;margin-bottom:0;}
#index-buttons{float:left; text-align:center; margin-right:20px;font-size:90%;}
#cols2-top{width:960px;height:5px;margin-top:15px;background:url("../img/cols2-top.gif") 0 0 no-repeat;font-size:0;line-height:0;overflow:hidden;}
#cols2-bottom{width:960px;height:5px;margin-bottom:15px;background:url("../img/cols2-bottom.gif") 0 0 no-repeat;font-size:0;line-height:0;overflow:hidden;}
#cols2{background:url("../img/cols2.gif") 0 0 repeat-y;}
#cols2 #col-left{float:left;width:595px;padding:20px;}
#cols2 #col-right{float:right;width:268px;margin-right:1px;padding:20px;}
#cols2 #col-left h4, #cols2 #col-right h4{margin:0;font-size:100%;}
#cols2 #col-left .title{background:url("../img/dot.gif") 0 50% repeat-x;}
#cols2 #col-left .title h4{display:inline;padding-right:10px;}
#cols2 #col-left .title span{padding-left:10px;}
#cols2 .box{margin-top:15px;}
#cols2 #col-right h4{background:url("../img/dot-02.gif") 0 50% repeat-x;}
#cols2 #col-right h4 span{padding-right:10px;}
#cols2 .col-right-img{float:left;width:65px;}
#cols2 .col-right-text{float:right;width:190px;}
#cols2 .col-right-text p{margin:0;}
#cols-faq-top{width:960px;height:5px;margin-top:15px;background:url("../img/cols2-top_r.png") 0 0 no-repeat;font-size:0;line-height:0;overflow:hidden;}
#cols-faq-bottom{width:960px;height:5px;margin-bottom:15px;background:url("../img/cols2-bottom_r.png") 0 0 no-repeat;font-size:0;line-height:0;overflow:hidden;}
#cols-faq{background:url("../img/cols2_r.png") 0 0 repeat-y;}
#cols-faq #col-left{float:left;width:221;margin-left:1px;padding:20px;}
#cols-faq #col-right{float:right;width:642px;padding:20px;}
#cols-faq #col-right h4, #cols-faq #col-left h4{margin:0;font-size:100%;}
#cols-faq #col-right .title{background:url("../img/dot.gif") 0 50% repeat-x;}
#cols-faq #col-right .title h4{display:inline;padding-right:10px;}
#cols-faq #col-right .title h3{display:inline;padding-right:10px;}
#cols-faq #col-right .title span{padding-left:10px;}
#cols-faq .box{margin-top:15px;}
#cols-faq #col-left h4{background:url("../img/dot-02.gif") 0 50% repeat-x;}
#cols-faq #col-left h4 span{padding-right:10px;}
#cols3-top{width:960px;height:5px;margin-top:15px;background:url("../img/col-index.png") 0 0 no-repeat;font-size:0;line-height:0;overflow:hidden;}
#cols3-bottom{width:960px;height:5px;margin-bottom:15px;background:url("../img/col-index.png") 0 -5px no-repeat;font-size:0;line-height:0;overflow:hidden;}
#cols3{background:url("../img/cols3.gif") 0 0 repeat-y;}
.col{float:left;width:308px;padding:0 1px;margin-right:15px;}
.col.last{margin-right:0;}
.col h3{margin:0;padding:7px 15px 12px 50px;background:url("../img/cols3-title.gif") 20px 40% no-repeat;font-size:100%;}
.col-text{padding:20px;border-top:1px solid #DFDFDF;}
.col-text p{margin:0;}
.col-text ul{margin-bottom:0;}
.col-more{padding:10px 10px 1px 0;text-align:right;}
#cols-sm-top{width:320px;height:5px;margin-top:15px;background:url("../img/cols-sm-top.gif") 0 0 no-repeat;font-size:0;line-height:0;overflow:hidden;}
#cols-sm-bottom{width:320px;height:5px;margin-bottom:15px;background:url("../img/cols-sm-bottom.gif") 0 0 no-repeat;font-size:0;line-height:0;overflow:hidden;}
#cols-sm{background:url("../img/cols-sm.gif") 0 0 repeat-y;}
.ico-comment{padding-left:18px;background:url("../img/ico-comment.gif") 0 50% no-repeat;}
.ico-rss{padding-left:18px;background:url("../img/ico-rss.gif") 0 50% no-repeat;}
.smaller{font-size:85%;}
#btn-annotations{font-size:85%;}
#product-buttons{MARGIN:12px 0px 20px;WIDTH:600px;}
.product-button:hover{BACKGROUND-POSITION:0px -32px;TEXT-DECORATION:none;COLOR:#ffffff;}
.product-button-wrapper{WIDTH:50%;FLOAT:left;}
.product-button{TEXT-ALIGN:center;LINE-HEIGHT:32px;MARGIN:15px 0px 5px 0px;WIDTH:270px;DISPLAY:block;BACKGROUND-REPEAT:no-repeat;BACKGROUND-POSITION:0px 0px;HEIGHT:32px;COLOR:#ffffff;FONT-SIZE:15px;FONT-WEIGHT:bold;TEXT-DECORATION:none;}
.product-button-wrapper P{TEXT-ALIGN:center;MARGIN:0px auto;WIDTH:270px;DISPLAY:block;FONT-FAMILY:tahoma;COLOR:#1f1f1f;FONT-SIZE:11px}
#button-buynow{BACKGROUND-IMAGE:url(../img/checkout.gif);}
#button-disabled{BACKGROUND-IMAGE:url(../img/order-button-disabled.gif);}
.product-button#button-disabled:hover{BACKGROUND-POSITION:0px -0px;TEXT-DECORATION:none;COLOR:#ffffff;}
.cart-button:hover{BACKGROUND-POSITION:2px 1px;TEXT-DECORATION:none;}
.cart-button{TEXT-ALIGN:center;MARGIN:0px 0px 0px 10px;PADDING:1px 0px 0px 0px;WIDTH:42px;BACKGROUND-REPEAT:no-repeat;DISPLAY:block;font-size:85%;BACKGROUND-POSITION:2px 1px;TEXT-DECORATION:none;COLOR:#ffffff;}


.checkout-button {
    border: none;
	MARGIN: 15px 0px 5px 0px ;
    background: url('../img/checkout.gif') no-repeat top left;
	WIDTH: 270px; HEIGHT: 32px;
	display: block;
    COLOR: #ffffff; 
	FONT-SIZE:	14px; 
	FONT-WEIGHT: bold;
	TEXT-DECORATION: none;
	LINE-HEIGHT: 32px;
	FONT-FAMILY: arial;
	cursor: pointer;
}
.checkout-button :hover {
    BACKGROUND-POSITION: 0px -32px;
}
label {
    display: block;
    COLOR: #ffffff; 
	FONT-SIZE:	15px; 
	FONT-WEIGHT: bold;
	TEXT-DECORATION: none;
}

#button-add-cart{BACKGROUND-IMAGE:url(../img/card-add.png);}
#button-in-cart{BACKGROUND-IMAGE:none;COLOR:#374b1c;}