/**{margin:0;padding:0;outline:0}

@media only screen and (min-width:635px){.ad_title_banner{position:absolute;right:20px}.ad_title_caption{display:block}}
.sidebar_1{position:relative;display:block;float:left;top:0;margin:15px 10px 10px -10px;padding:0;width:320px;overflow:hidden}

@media only screen and (max-width:635px){.sidebar_1{width:640px;margin:10px auto;float:none}}
@media only screen and (max-width:639px){.sidebar_1{width:320px;float:none}}
a:link{color:#fff;text-decoration:none}
a:visited{color:#ff8400;text-decoration:none}
a:hover{color:#fff;text-decoration:underline}
a:active{color:#fff;text-decoration:underline}
a:visited.nav{color:#ff8400}
a:link.nav{color:#fff}
a:hover.nav,a:active.nav{color:#fff}
a:link.featurenav,a:visited.featurenav{color:#fff}
a:hover.featurenav,a:active.featurenav{color:#0080ff}
.backGreen{background-image:url(img/site/back-green.png)}
.backBlackGreen{background-image:url(img/site/back-blackgreen.png)}
.backBlack{background-image:url(img/site/back-black.png)}
.backWhite{background-image:url(img/site/back-white.png)}
.backBlue{background-image:url(img/site/back-blue.png)}
.thumb{position:relative;top:0;left:0;float:left;display:inline;margin:10px;width:300px;height:250px;-webkit-box-shadow:1px 1px 5px 0 rgba(109,109,109,.3);-moz-box-shadow:1px 1px 5px 0 rgba(109,109,109,.3);box-shadow:1px 1px 5px 0 rgba(109,109,109,.3)}
.thumbb,a.thumbb{position:absolute;left:-1px;top:-1px;width:302px;height:252px;color:#000;background-color:#ccc}
a.thumbb:visited{color:#ff8400}
.thumbb:hover,a.thumbb:hover{color:#fff;background-color:#ff8400}
.thumbi{position:absolute;left:1px;top:36px;width:300px;height:215px;line-height:211px;text-align:center;background-color:#f6f6f6;background-position:center center;background-repeat:no-repeat}
.thumbi img{vertical-align:middle;border:none}
.thumbc{position:absolute;left:1px;top:1px;width:300px;height:35px;background-color:#eaeaea}
a.thumbb:hover .thumbc{background-color:#ff8400}
.thumbc{font-size:18px;line-height:35px;text-align:center}
.thumb_wrapper{position:relative;margin:10px auto;padding:0;width:100%;max-width:960px;overflow:hidden}
.reserve_sidebar_space{float:none}*/

@media only screen and (min-width:635px){.reserve_sidebar_space{max-width:640px;float:left;margin:10px}}
@media only screen and (max-width:635px){.thumb_wrapper{max-width:640px}}
@media only screen and (max-width:639px){.thumb_wrapper{max-width:320px}}
A.effectButton,A.effectButton:active,A.effectButton:visited,A.navDev,A.navDev:active,A.navDev:visited{display:block;font-size:13px;line-height:26px;text-align:center;background-color:#dadada;color:#eb5100;text-decoration:none;padding:3px 10px 3px 10px;display:inline;white-space:nowrap}
A.effectButton:hover,A.navDev:hover{color:#eaeaea;background-color:#eb5100}
A.navDev,A.navDev:active,A.navDev:visited,A.navDev:hover{left:0;width:255px;line-height:26px;padding:0 5px 0 5px;display:inline-block;text-align:left}

.captionBottom { display:block;color:#fff;text-align:left; }
.captionBottom div.title { text-transform:uppercase; position:absolute;left:20px;top:10px; color:#fff; line-height: 20px; font-size:18px !important; font-family: "myriad-pro",sans-serif; font-style: normal; font-weight: 400; text-shadow:none !important}
.captionBottom div.description { position:absolute; left:20px;top:30px; line-height: 18px; color:#fff; font-size:15px !important; font-family: "myriad-pro",sans-serif; font-style: normal; font-weight: 400; margin-top:5px; }

a.captionBottom,a.captionBottom:active,a.captionBottom:visited{text-decoration:none}
a.captionBottom:hover{color:#eb5100;text-decoration:none;background-color:#eee;background-color:rgba(238,238,238,.7) !important;}

.RelatedProductCaptionBottom { display:block;color:#fff; text-align:left; }
.RelatedProductCaptionBottom div.title { text-transform:uppercase; position:absolute;left:20px;top:10px; color:#fff; line-height: 20px; font-size:18px; font-family: "myriad-pro",sans-serif; font-style: normal; font-weight: 400; text-shadow:none !important}
.RelatedProductCaptionBottom div.description { position:absolute; left:20px;top:30px; line-height: 18px; color:#fff; font-size:15px; font-family: "myriad-pro",sans-serif; font-style: normal; font-weight: 400; text-shadow:none !important }

.captionOrange,.captionBlue,.captionBlack,.captionSymbol{display:block;color:#fff;font-size:20px;line-height:30px;text-align:center;border-radius:4px}
.captionOrange{background:#eb5100;background-color:rgba(235,81,0,.6)}
.captionBlue{background:#746fbd;background-color:rgba(21,21,120,.6)}
.captionBlack{background:#000;background-color:rgba(0,0,0,.4)}
.captionSymbol{border-radius:100px!important;font-weight:400!important;font-size:26px!important;background:#000;background-color:rgba(0,0,0,.4)}
.captionTextBlack{display:block;color:#fff;font-size:20px;line-height:30px}
.captionTextWhite{display:block;color:#fff;font-size:20px;line-height:30px}
a.captionOrange,a.captionOrange:active,a.captionOrange:visited,a.captionTextWhite,a.captionTextWhite:active,a.captionTextWhite:visited{color:#fff;text-decoration:none}
a.captionOrange:hover{color:#eb5100;text-decoration:underline;background-color:#eee;background-color:rgba(238,238,238,.7)}
a.captionTextBlack,a.captionTextBlack:active,a.captionTextBlack:visited{color:#fff;text-decoration:none}
a.captionTextWhite:hover{color:#eb5100;text-decoration:underline}
a.captionTextBlack:hover{color:#eb5100;text-decoration:underline}

/*@media only screen and (max-width:635px){.qr_code{display:none}}
.feature{position:relative;float:left;display:table;margin:20px;width:280px;height:180px;background-image:url(img/site/back-blue.png)}
.featurec{position:relative;width:100%;text-align:center;font-size:18px;line-height:30px;color:#fff;background-image:url(img/site/back-black.png)}
.featuret{position:relative;height:100%;margin:10px;color:#fff;font-size:13px;line-height:26px}
.description{position:relative;margin:0 auto;margin:5px;top:0;left:0;width:690px}
.descriptiont{position:relative;width:670px;color:#000;font-size:13px;line-height:20px;overflow:auto;padding:5px}
.optiontable{position:relative;color:#000;font-size:13px;background-color:#f0f0f0;table-layout:fixed;word-wrap:break-word}
.optiontable td,.optiontable tr{height:24px;line-height:21px;vertical-align:top;border-bottom:1px dashed #888}
.optiontable td{padding-left:2px}
body{-webkit-font-smoothing:antialiased}*/

.slider1 div{position:relative;margin:0;padding:0}

.jssorb03 div,.jssorb03 div:hover,.jssorb03 .av{background:url(b03.png) no-repeat;overflow:hidden;cursor:pointer}
.jssorb03 div{background-position:-1px 0px}
.jssorb03 div:hover,.jssorb03 .av:hover{background-position:-23px 0px}
.jssorb03 .av{background-position:-44px 0px}
.jssorb03 .dn,.jssorb03 .dn:hover{background-position:-65px 0px}