﻿html, body, div, span, applet, object, iframe,h1, h2, h3, h4, h5, h6, p, blockquote, pre,a, abbr, acronym, address, big, cite, code,del, dfn, em, font, img, ins, kbd, q, s, samp,small, strike, strong, sub, sup, tt, var,dl, dt, dd, ol, ul, li,fieldset, form, label, legend, caption
{margin: 0;padding: 0;border: 0;outline: 0;font-weight: inherit;font-style: inherit;font-size: 100%;font-family:Geneva, Lucida Sans, Lucida Grande, Lucida Sans Unicode, Verdana, sans-serif;vertical-align: baseline;}
:focus {outline: 0;}
body {line-height: 1;color: #000;background: #FFF;text-align:center;font-size:16px;}
ol, ul {list-style: none;}table {border-spacing: 0;}caption{text-align: center;font-weight: normal;}blockquote:before, blockquote:after,q:before, q:after {content: "";}blockquote, q {quotes: "" "";}

/* TEMPLATE STYLES */
a:link, a:visited{color: #000;text-decoration:underline;font-weight:bold;}
a:hover, a:active{color: #666;}
#navHead{width:950px;height:45px;margin:10px auto 0px auto;z-index:9999;background: #FFF url(i/nav-header.png) left top no-repeat;position:relative;}
#menu{height: 45px;}
#menu li {float: left;list-style: none;height: 45px;line-height: 45px;display: inline;text-decoration: none;font-size:14px;}
#menu li a {text-decoration: none;display:block;color: #000;font-weight:bold;height:45px;text-indent: -9999px}
#menu li.home{width:130px;}#menu li.home a{padding-left:30px;}
#menu li.hunting, #menu li.fashion, #menu li.acc{width:175px;}
#menu li.hunting a, #menu li.fashion a{padding-left:15px;}
#menu li.about{width:150px;}
#menu li.retailer{width:145px;}
#menu li.home a:hover{background: #FFF url(i/nav-header-rollover.png) left top no-repeat;}
#menu li.hunting a:hover, #menu li.hunting a.activeNav{background: #FFF url(i/nav-header-rollover.png) -130px top no-repeat;}
#menu li.fashion a:hover, #menu li.fashion a.activeNav{background: #FFF url(i/nav-header-rollover.png) -305px top no-repeat;}
#menu li.acc a:hover, #menu li.acc a.activeNav{background: #FFF url(i/nav-header-rollover.png) -480px top no-repeat;}
#menu li.about a:hover, #menu li.about a.activeNav{background: #FFF url(i/nav-header-rollover.png) -655px top no-repeat;}
#menu li.retailer a:hover, #menu li.retailer a.activeNav{background: #FFF url(i/nav-header-rollover.png) -805px top no-repeat;}

.catalogMenu{top:43px;position:absolute;border-left:2px solid #ccc;border-right:2px solid #ccc;border-bottom:2px solid #ccc;display:none;}
.catalogMenu li{text-align:left;background-color:#515151;font-size:12px;line-height:16px;}
.catalogMenu li a:link, .catalogMenu li a:visited, .catalogMenu li a:active{text-decoration:none;color:#FFF;display:block;padding:6px 0px 6px 3px;}
.catalogMenu li a:hover{background-color:#000;color:#FFF;}

#huntingMenu{width:175px;left:129px;}
#fashionMenu{width:175px;left:304px;}

.imageFrame{padding:5px;border:1px solid #CCC;background-color:#dadada;display:block;}

#lcContent{width:950px;margin:0px auto 10px auto;text-align:left;}

#lcFooter
{
    width:940px;
    border-top:solid 1px #ccc;
    margin:40px auto 0px auto;
    padding-bottom:20px;
    font-size:12px;
    color:#333;
    text-align:left;
    line-height:16px;
    clear:both;
}

#lcFooter span
{
    display:block;
    margin:5px 0 0 5px;
}

#lcFooter a:link, #lcFooter a:visited{color:#333;font-weight:normal;}
#lcFooter a:hover,#lcFooter a:active{color: #666;}

#lcFootList{float:right; width:600px;}
#footNavLinks{float:right;overflow:auto;clear:both;}
#footNavLinks li{float:left;border-right:1px solid #ccc;padding:5px 5px 5px 5px;}

#socialLinks{float:right;display:block;margin:10px 6px 0 0;}
#socialLinks li{float:left;padding:0 5px;}
#socialLinks a{display:block;height:42px;width:40px;text-indent: -9999px;}
#socialLinks a.twitter{background: #FFF url(i/social-icons.png) left top no-repeat;}
#socialLinks a.facebook{background: #FFF url(i/social-icons.png) -50px top no-repeat;}
#socialLinks a.flickr{background: #FFF url(i/social-icons.png) -100px top no-repeat;}

#lcFooter .footerNav
{
    height:30px;
    line-height:30px;
    font-size:14px;
    border-bottom:solid 1px #ccc;
    padding-left:5px;
}

#lcFooter a.breadLink
{
    padding:0px 25px 0px 0px;
    background: #FFF url(i/bread-arrow.png) center right no-repeat;
    margin-right:8px;
    font-weight:bold;
}
    
/* CONTENT STYLES */
#homeHeader{position:relative;width:940px;margin:0px auto 10px auto;padding-top:10px;}
#homeLogo{position:absolute;top:0;left:0;z-index:999;}

#lcContent h1.homeHead
{
    font-weight:bold;
    font-size:24px;
    line-height:30px;
    color:#001607;
    font-family:Georgia;
    margin-left:10px;
}
#lcContent h1.homeHead span
{
    font-style:italic;
    color:#1d3c30;
    font-family:Georgia;
}

#lcContent hr{margin-top:15px;color:#ccc;}

#lcContent p.homeContent
{
    text-indent:18px;
    margin:15px 0px 0px 13px;
    width:560px;
    font-size:16px;
    line-height:23px;
}

#subLinkBar{
    margin:0 0 15px;
    padding:0;
    width:938px;    
    overflow:auto;
    border:1px solid #999;
}

#subLinkBar a {
    float: left;
    display: block;
    height: 35px;
    line-height: 35px;
    font-weight: bold;
    font-size: 14px;
    text-align: center;
    border-left: 1px solid #999;
    border-right: 1px solid #999;
    background-color: #5F5F5F;
    color: #fff;
    text-decoration:none;
}

#subLinkBar a:hover {background-color: #000;}
#subLinkBar a.sideButton{width:232px;}
#subLinkBar a.midButton{width:233px;}

#homeLinks{margin-top:20px;padding-left:20px;}
#homeLinks li.huntingList,#homeLinks li.fashionList,#homeLinks li.accList{padding-left:60px;padding-bottom:25px;}
#homeLinks li.huntingList{background: #FFF url(i/home/hunting-list-boot.jpg) left top no-repeat;}
#homeLinks li.fashionList{background: #FFF url(i/home/fashion-list-boot.jpg) left top no-repeat;}
#homeLinks li.accList{background: #FFF url(i/home/acc-hunting-list.jpg) left top no-repeat;}
#homeLinks li p{margin:0;padding:3px 0px 3px 16px;line-height:18px;font-size:14px;}
#homeLinks ul{margin-top:5px;}
#homeLinks li ul{margin-left:30px;font-size:12px;}
#homeLinks li ul li{padding-bottom:5px;color:#333;}

#homeSideBar{float:right;margin-right:5px;overflow:hidden;}
#homeSideBar img{margin-bottom:20px;}

#ocClub{margin-bottom:20px;font-style:italic;font-size:12px;}
#ocClub img{margin:0px;display:block;}
#ocClub span{display:block;text-align:center;margin-top:5px;}

#slider{margin-bottom:10px;}
#slider ul, #slider li{margin:0;padding:0;list-style:none;}
#slider li{width:340px;height:461px;overflow:hidden;}
#slider li.catalogSlide{width:395px;height:527px;}

#headlines{width:930px;margin:0 auto;padding:5px 0;font-size:13px;line-height:20px;height:20px;}
#headlines b{padding-left:220px;font-weight:bold;font-size:16px}
#headlines b a{color:#be9f4f;}

#newsitems{width:490px;float:right}
#newsitems ul, #newsitems li{margin:0;padding:0;list-style:none}
#newsitems li{width:490px;height:20px;overflow:hidden;line-height:20px;font-size:11px;}
#newsitems a{padding-right:20px; background: transparent url(i/r/newWin.gif) no-repeat center right;}
#prevBtn a, #nextBtn a{width:10px;height:20px;text-indent:-9999px;text-decoration:none;}
#prevBtn a{background: #fff url(i/home/ncprev.gif) center center no-repeat}
#nextBtn a{background: #fff url(i/home/ncnext.gif) center center no-repeat;margin-left:4px;}

/* catalog styles */
#catalogHeader{position:relative;padding-top:10px;width:940px;margin:0px auto;}
#catalogHeader.aboutUsHeader{height:500px;background: #FFF url(i/catalog/about-header.jpg) center 60px no-repeat; text-align:center;}
#catalogHeader.aboutUsHeader h1{text-align:left;}

.categoryHeading
{
    font-weight:bold;
    font-size:38px;
    line-height:44px;
    color:#444;
    font-family:Georgia;
    margin-bottom:20px;
}

.categoryAccImage{margin-top:-20px;}

.catTagline
{
    font-weight:bold;
    font-size:26px;
    line-height:30px;
    font-family:Georgia;
    margin-bottom:10px;
}

#catalogContent
{
    margin:40px auto 0px auto;
    width:935px;
    min-height:250px;
    height:auto !important;
    height:250px;
}

#lcContent p.catContent
{
    margin:15px 0px 0px 10px;
    font-size:14px;
    line-height:20px;
    text-indent:15px;
    width:520px;
}

#productSelector
{
    width:940px;
    margin:0 auto;
    padding-bottom:5px;
    height:225px;
}
#productSelector ul li {float: left;list-style: none;display: inline;text-decoration: none;font-size:12px;text-align:center;height:220px;}
#productSelector ul li a {display:block;text-decoration:none;height:220px;}
#productSelector ul li a span{display:block;padding-top:212px;line-height:14px;}
#productSelector ul li a:hover,#productSelector ul li a:active{text-decoration:underline;}

#categoryFooterImage
{
    display:block;
    margin:35px auto 0px auto;
    width:940px;
    background-color:#dadada;
    padding-top:5px;
    padding-bottom:5px;
    clear:both;
    text-align:center;
}

/*hunting catalog*/
#productSelector ul li#chasseurCat{background: #FFF url(i/product/hunting-cat1.jpg) center top no-repeat;width:188px}
#productSelector ul li#vierzonairCat{background: #FFF url(i/product/hunting-cat2.jpg) center top no-repeat;width:188px}
#productSelector ul li#vierzonnordCat{background: #FFF url(i/product/hunting-cat3.jpg) center top no-repeat;width:188px}
#productSelector ul li#countryxlCat{background: #FFF url(i/product/hunting-cat4.jpg) center top no-repeat;width:188px}
#productSelector ul li#countryladyCat{background: #FFF url(i/product/hunting-cat5.jpg) center top no-repeat;width:188px}
/*fashion catalog*/
#productSelector ul li#iris2{background: #FFF url(i/product/fashion-cat_01.jpg) center top no-repeat;width:235px}
#productSelector ul li#irisfur{background: #FFF url(i/product/fashion-cat_02.jpg) center top no-repeat;width:235px}
#productSelector ul li#clanchapka{background: #FFF url(i/product/fashion-cat_03.jpg) center top no-repeat;width:235px}
#productSelector ul li#lowboot{background: #FFF url(i/product/fashion-cat_04.jpg) center top no-repeat;width:235px}

/*accessories*/
.accItem
{
    width:940px;
    margin:10px auto;
    clear:both;
    text-align:center;
    padding-bottom:30px;
}

.accItem ul li {float: left;list-style: none;display: inline;text-decoration: none;width:300px;padding:0px 6px;height:500px; margin-bottom:15px;}
.middleItem{border-right:1px dotted #CCC;border-left:1px dotted #CCC;}
.accItem ul li img{display:block;}

.accItem h2
{
    display:block;
    padding:5px 0px 2px 0px;
    font-weight:bold;
    font-size:28px;
    line-height:34px;
    font-family:Georgia;
    margin-bottom:5px;
}
.accItem p
{
    font-size:14px;
    line-height:20px;
    text-align:left;
    padding:0px 8px 0px 8px;
}

/*retailers*/
#retailersHeader{position:relative;padding-top:10px;width:940px;margin:0px auto;height:350px;clear:both;background: transparent url(i/r/retailer-heading-bg.jpg) no-repeat bottom right;}
#retailersHeader img{margin-left:20px;}
#retailerHeadingText{float:right;width:590px;line-height:20px;margin-top:20px;}
#retailerHeadingText p{margin-bottom:10px;}
#retailerList{width:936px;margin:0px auto 20px auto;clear:both;font-size:15px;line-height:20px;}
#retailerList li.column {float: left;list-style: none;display: inline;text-decoration: none;width:300px;padding:0px 5px;}
#retailerList li.retailerHeight{height:2100px;}
#retailerList li.catalogHeight{height:400px;margin-top:5px;}
#retailerList h2{color:#444;font-size:30px;font-weight:bold;display:block;padding:2px 0px;line-height:37px;}
#retailerList h2 span{font-size:14px;}
#retailerList h3{font-size:20px;font-weight:bold;padding:1px 0px;color:#be9f4f;line-height:28px;}
#retailerList h4{font-size:17px;font-weight:bold;color:#1d3c30;}
#retailerList ul li ul{margin-bottom:25px;}
#retailerList ul li ul li{list-style:none;margin:0px 0px 15px 3px;}
#retailerList li.hilite{background-color:#FFC}
#retailerList span{display:block;margin:0px 0px 0px 5px;line-height:18px;}
#retailerList b{color:#666;}
#retailerList a{font-size:14px;padding-right:20px; background: transparent url(i/r/newWin.gif) no-repeat center right;}
#retailerList div.clearTop{clear:both;height:35px;}
#retailerInterest{margin:0px auto;padding-top:50px;padding-bottom:20px;width:800px;clear:both;text-align:center;}
#retailerInterest div{font-size:18px;width:600px;margin:0px auto;border:1px solid #CCC;padding:10px;line-height:22px;}

/*about us | contact form */
#aboutContent
{
    width:930px;
    margin:0px auto;
    text-align:left;
}
#aboutSideBar
{
    float:right;
    text-align:center;
}
#aboutSideBar img.aboutPic{margin-bottom:20px;}

#mfgPics
{
    width:330px;
    text-align:center;
    margin-bottom:25px;
    height:450px;
}


#mfgPics ul li {float: left;list-style: none;display: inline;width:110px;height:115px;line-height:115px;text-align:center;}
#mfgPics img
{
    padding:3px;
    border:1px solid #CCC;
    background-color:#dadada;
}

#aboutContent p.aboutInfo
{   
    font-size:16px;
    line-height:23px;
    text-align:left;
    margin:0px 0px 15px 0px;
    text-indent:15px;
    width:580px;
}

#naturalRubberDetail
{
    width:330px;
    border:2px solid #b09454;
    background-color:#ffebbe;
    height:325px;
    text-align:left;
    margin:30px 0;
    clear:both;
}
#naturalRubberDetail h2
{
    font-weight:bold;
    margin:7px 0px 7px 0px;
    text-align:center;
}
#naturalRubberDetail p
{
    font-size:13px;
    line-height:17px;
    margin:10px 5px 0px 5px;
    text-indent:0px;
}
#naturalRubberDetail img
{
    float:left;
    margin:5px 0px 5px 5px;    
}

#contactForm
{
    clear:both;
    width:800px;
    margin:30px auto 20px auto;
    padding:5px 5px 20px 5px;
    border:2px solid #CCC;
    height:400px;

}
#contactForm h2
{
    font-size:30px;
    line-height:36px;
    font-weight:bold;
    margin-bottom:20px;
    color:#1d3c30;
    
}
#contactForm span.locationinfo
{
    color:#333;    
    display:block;
    margin-left:20px;
    margin-top:20px;
    font-size:16px;
    line-height:24px;
}
#contactForm span.locationinfo b
{
    color:#000;
    font-size:20px;
    margin-left:-5px;
}
#contactForm span.locationinfo img
{
    display:block;
    margin-top:20px;
}

#formHolder
{
    float:right;
    padding:5px 0px 0px 30px;
    line-height:20px;
    margin-top:15px;
    width:510px;
    border-left:1px solid #CCC;
    height:375px;
    position:relative;
}
#formHolder img{display:none;}
#formHolder span
{
    font-weight:bold;
    color:#F00;
    display:none;
}
#formSuccess{display:none;}

.contactInput{width:275px;font-size:16px;background-color:#dadada;border:0px;padding:2px;font-family:Arial;}
.contactMessage{background-color:#DADADA;border-style:None;font-size:16px;width:460px;font-family:Arial;padding:2px;}

/*media*/
#media{width:900px;margin:0px auto 20px auto;clear:both;font-size:15px;line-height:20px}
#media h2{color:#444;font-size:30px;font-weight:bold;display:block;padding:4px 0 4px 10px;line-height:30px;clear:both;background-color:#EAEAEA;margin-bottom:5px;}
#media span{float:left;margin:0 35px 30px 15px;text-align:center;font-size:12px;line-height:16px;}

/*headlines*/
#articleCollection{width:925px;margin:20px auto;position:relative;}
#articleCollection h2{color:#be9f4f;font-weight:bold;padding:5px 0 5px 3px;}
#articleCollection p{padding:10px 5px 0 0;margin-left:20px;clear:both;text-indent:15px;}
#articleCollection p a{display:block;margin-top:10px;}
#articleCollection img{width:120px;height:175px;float:right;border:1px solid #ccc;}
#articleCollection span{font-size:12px;padding:0 0 5px 1px;}

.bigArticle{width:915px;clear:both;margin:0 auto 5px auto;padding-bottom:5px;height:220px;}
.mediumArticle{width:450px;float:left;height:250px;margin:0 5px 25px 5px;padding-bottom:15px;border:1px solid #ccc;}

.bigArticle h2{font-size:24px;}
.bigArticle p{font-size:14px;line-height:18px;}
.bigArticle img{margin:-30px 5px 0 15px;}

.mediumArticle h2{line-height:18px;margin-right:5px;}
.mediumArticle p{font-size:12px;line-height:16px;}
.mediumArticle img{margin:0 5px 0 10px;}    

.postdate {
  position: relative;
  width: 50px;
  height: 50px;
  float: left;
  margin:3px 8px 2px 3px;
}
.month, .day, .year {
  position: absolute;
  text-indent: -1000em;
  background-image: url(i/r/dates.png);
  background-repeat: no-repeat;
}
.month { top: 2px; left: 0; width: 32px; height: 24px;}
.day { top: 25px; left: 0; width: 32px; height: 25px;}
.year { bottom: 0; right: 0; width: 17px; height: 48px;}

.m-01{background-position:0 4px}.m-02{background-position:0 -28px}.m-03{background-position:0 -57px}.m-04{background-position:0 -90px}.m-05{background-position:0 -121px}.m-06{background-position:0 -155px}.m-07{background-position:0 -180px}.m-08{background-position:0 -216px}.m-09{background-position:0 -246px}.m-10{background-position:0 -273px}.m-11{background-position:0 -309px}.m-12{background-position:0 -340px}.d-01{background-position: -50px 0}.d-02{background-position: -50px -31px}.d-03{background-position: -50px -62px}.d-04{background-position: -50px -92px}.d-05{background-position: -50px -123px}.d-06{background-position: -50px -154px}.d-07{background-position: -50px -185px}.d-08{background-position: -50px -216px}.d-09{background-position: -50px -248px}.d-10{background-position: -50px -278px}.d-11{background-position: -50px -309px}.d-12{background-position: -50px -340px}.d-13{background-position: -50px -371px}.d-14{background-position: -50px -402px}.d-15{background-position: -50px -434px}.d-16{background-position: -50px -465px}.d-17{background-position: -100px 0}.d-18{background-position: -100px -31px}.d-19{background-position: -100px -62px}.d-20{background-position: -100px -92px}.d-21{background-position: -100px -123px}.d-22{background-position: -100px -154px}.d-23{background-position: -100px -185px}.d-24{background-position: -100px -216px}.d-25{background-position: -100px -248px}.d-26{background-position: -100px -278px}.d-27{background-position: -100px -309px}.d-28{background-position: -100px -340px}.d-29{background-position: -100px -371px}.d-30{background-position: -100px -402px}.d-31{background-position: -100px -434px}.y-2006{background-position: -150px 0}.y-2007{background-position: -150px -50px}.y-2008{background-position: -150px -100px}.y-2009{background-position: -150px -150px}.y-2010{background-position: -150px -200px}.y-2011{background-position: -150px -250px}.y-2012{background-position: -150px -300px}.y-2013{background-position: -150px -350px}.y-2014{background-position: -150px -400px}.y-2015{background-position: -150px -450px}.y-2016{background-position: -150px -500px}

/*testimonials*/
#testimonialHolder{width:925px;margin:20px auto;position:relative;}
#testimonialHolder div{
  background: url(i/open-quote.gif) no-repeat left top;
    float:left;
    width:425px;
    margin:0 15px 30px 15px;
}
#testimonialHolder blockquote{
    margin:3px 8px 8px 8px;
    background: url(i/close-quote.gif) no-repeat right bottom;
    padding:0 7px 0 5px;
    line-height:20px;
}
#testimonialHolder span{
    float:right;
    margin:-5px 12px 0 0;
    color:#be9f4f;
    font-size:14px;
}

/*product detail pages*/
#prodDetailHolder
{
 width:950px;
 margin:0px auto;   
 position:relative;
}

#prodDetailLinks
{
    position:absolute;
    top:31px;
    left:760px;
    text-align:right;
    font-size:14px;
}
.detailHeading
{
    font-weight:bold;
    font-size:38px;
    line-height:42px;
    color:#444;
    font-family:Georgia;
    padding:10px 0px 5px 10px;

}
#categoryLink
{
    margin-left:17px;
    font-size:12px;
}

#sizeChart table
{
    border-collapse:collapse;
    font-size:14px;
    text-align:center;
    margin-bottom:15px;
    margin-left:20px;
}
#sizeChart table thead
{
    font-size:18px;
    font-weight:bold;
}
#sizeChart table td
{
    border:1px solid #666;
    background-color:#FFF;
    font-weight:bold;
    width:38px;
    height:25px;
}
#sizeChart table td.sizeType
{
    width:95px;
    background-color:#333;
    color:#FFF;
}

#sizeChart table td.size
{
    border:0px;
    padding:0px 8px 0px 0px;
    font-weight:bold;
    width:75px;
    text-align:right;
    background-color:Transparent;
}
#sizeChart table td.euro{color:#836c30;}

#productFeatures
{
    width:930px;
    margin:25px auto 20px auto;
}
#productFeatures h3
{
    font-size:30px;
    line-height:34px;
    font-weight:bold;
    font-family:Georgia;
    border-bottom:1px solid #CCC;
    margin-bottom:20px;
    width:850px
}
#productFeatures h3 a, #productFeatures h3 a:hover, #productFeatures h3 a:active
{
    color:#000;
    font-family:Georgia;
}

#productFeatures .feature
{
    width:890px;
    margin:0px auto;
    clear:both;
    height:250px;
}
#productFeatures .colors
{
    height:auto;
    margin-bottom:45px;
}

#productFeatures .feature img{margin:3px 0 0 10px;}

#productFeatures .feature h4
{
    font-weight:bold;
    font-size:22px;
    color:#444;
    margin:0px 0px 2px 10px;
}

#productFeatures .feature div
{
    float:right;
    width:650px;
    margin-top:8px;
}

#productFeatures .feature div p
{
    margin-left:10px;
    margin-bottom:10px;
    line-height:20px;
    text-indent:15px;
}

/*owners club*/
#lcOwnersClub{text-align:center;width:920px;margin:0px auto;background-color:#FFF;}

ul.ocNav
{
    width:825px;
    height:40px;
    margin:15px auto 0px auto;
    border-top:1px solid #999;
    border-left:1px solid #999;
    border-right:1px solid #999;
    background: #FFF url(i/oc/ocTab-hover.jpg) left top repeat-x;
}

ul.ocNav li
{
    font-family:Times New Roman;
    float:left;
    display:block;
    width:275px;
    height:40px;
    line-height:40px;
    font-size:22px;
}

ul.ocNav li a:active, ul.ocNav li a:link, ul.ocNav li a:visited
{
    display:block;
    height:40px;
    font-size:18px;
    text-decoration:none;
    border-bottom:1px solid #999;
    width:100%;
}

ul.ocNav li a:hover{color:#375043;text-decoration:underline;}
ul.ocNav li.reg{border-left:1px solid #999;border-right:1px solid #999;width:273px;}

ul.ocNav li a.current
{
    background: #FFF url(i/oc/ocTab-bg.jpg) left top repeat-x;
    border-bottom:0px;
    color:#C9a232;   
}

#ocContent
{
    width:825px;
    height:570px;
    margin:0px auto;
    border-left:1px solid #999;
    border-right:1px solid #999;
    border-bottom:1px solid #999;
    position:relative;
    text-align:left;
    background: #FFF url(i/oc/wel-bg.jpg) right bottom no-repeat;
}

#ocContent h1, #ocContent h2
{
    font-size:28px;
    font-weight:bold;
    line-height:28px;
    color:#001f0b;
    margin-bottom:15px;
}
#ocContent p
{
    line-height:20px;
    margin-left:5px;
    margin-bottom:20px;
}

#ocLoginBox, #ocRegisterForm, #ocRegSuccess{display:none;}

#ocWelcomeMessage, #ocRegisterForm, #ocLoginBox
{
    position:absolute;
    top:25px;
    left:20px;
    color:#000;
    width:785px;
}


#ocWelcomeMessage p.sig 
{
    font-size:24px;
    display:block;
    color:#C9a232;
    margin-left:10px;
}

#ocWelcomeMessage p.sig span
{
    margin-top:7px;
    display:block;
    font-size:12px;
    font-style:italic;
    color:#000;
}

#ocWelcomeMessage div
{
    float:right;
    width:265px;
    
    margin:0px 0px 40px 15px;
    padding:3px;
    border:2px solid #b09454;
    background-color:#ffebbe;
    overflow:auto;
}

#ocWelcomeMessage div h3
{
    font-size:19px;
    font-weight:bold;
    line-height:22px;
}

#ocWelcomeMessage div ul
{
	list-style-type:circle;
	margin-top:6px;
	margin-left: 20px;
    font-size:16px;
	list-style-position:outside;
	line-height:18px;
}
#ocWelcomeMessage div ul li{margin-bottom:14px;padding:0;}

#ocRegisterForm h3
{
    font-size:19px;
    font-weight:bold;
    line-height:22px;
    margin:3px 0px 5px 3px;
}
#ocRegisterForm span
{
    font-size:15px;
    font-weight:bold;
    color:#F00;     
}
#ocRegisterForm table{margin-bottom:7px;}
#ocRegisterForm table td{padding-top:5px;}

#ocRegPersonalInfo, #ocRegPurchase
{
    width:380px;
    margin-bottom:15px;
    padding-bottom:8px;
}
#ocRegPersonalInfo, #ocRegTest, #bootInfo
{
    background-color:#ffebbe;
    border:2px solid #b09454;
}
#bootInfo{margin-bottom:15px;}
#ocRegTest{padding-bottom:8px;}
textarea#ocTest{font-family:Arial;width:330px;}
#ocRegPurchase{float:right;}
#ocRegPurchase a.dp-choose-date {font-size:10px}

#ocRegTest fieldset{text-align:center;}

#ocRegSubmit{margin-top:20px;clear:both;text-align:center;}
#ocRegSubmit img{display:none;}
#ocRegSubmit input{font-size:16px;font-weight:bold;background-color:#001f0b;color:#FFF;padding:5px 0px 5px 0px;width:200px;}
#ocRegSubmit p
{
    font-size:10px;
    line-height:14px;
    width:600px;
    text-align:left;
    display:block;
    margin:15px auto 0px auto;
}

#ocRegTest p
{
    font-size:12px;
    margin:0px 0px 5px 10px;
}

.regError
{
    background-color:#F00;
    text-align:center;
    padding:3px 0px 3px 0px;
    margin:3px 0px 3px 0px;
    color:#FFF;
    font-weight:bold;
    display:none;
    width:100%;
}

/*fancybox*/ html,body{height:100%;}div#fancy_overlay{position:fixed;top:0;left:0;width:100%;height:100%;background-color:#FFF;display:none;z-index:30;}* html div#fancy_overlay{position:absolute;height:expression(document.body.scrollHeight > document.body.offsetHeight ? document.body.scrollHeight : document.body.offsetHeight + 'px');}div#fancy_wrap{text-align:left;}div#fancy_loading{position:absolute;height:40px;width:40px;cursor:pointer;display:none;overflow:hidden;background:transparent;z-index:100;}div#fancy_loading div{position:absolute;top:0;left:0;width:40px;height:480px;background:transparent url(i/fb/fancy_progress.png) no-repeat;}div#fancy_loading_overlay{position:absolute;background-color:#FFF;z-index:30;}div#fancy_loading_icon{position:absolute;background:url(i/fb/fancy_loading.gif) no-repeat;z-index:35;width:16px;height:16px;}div#fancy_outer{position:absolute;top:0;left:0;z-index:90;overflow:hidden;background:transparent;display:none;margin:0;padding:18px 18px 33px;}div#fancy_inner{position:relative;width:100%;height:100%;border:1px solid #BBB;background:#FFF;}div#fancy_content{z-index:100;position:absolute;margin:0;}div#fancy_div{background:#000;color:#FFF;height:100%;width:100%;z-index:100;}img#fancy_img{position:absolute;top:0;left:0;border:0;z-index:100;width:100%;height:100%;margin:0;padding:0;}div#fancy_close{position:absolute;top:-12px;right:-15px;height:30px;width:30px;background:url(i/fb/fancy_closebox.png) top left no-repeat;cursor:pointer;z-index:181;display:none;}#fancy_frame{position:relative;width:100%;height:100%;display:none;}#fancy_ajax{width:100%;height:100%;overflow:auto;}a#fancy_left,a#fancy_right{position:absolute;bottom:0;height:100%;width:35%;cursor:pointer;z-index:111;display:none;background-image:url(data:image/gif;base64,AAAA);outline:none;}a#fancy_left{left:0;}a#fancy_right{right:0;}span.fancy_ico{position:absolute;top:50%;margin-top:-15px;width:30px;height:30px;z-index:112;cursor:pointer;display:block;}span#fancy_left_ico{left:-9999px;background:transparent url(i/fb/fancy_left.png) no-repeat;}span#fancy_right_ico{right:-9999px;background:transparent url(i/fb/fancy_right.png) no-repeat;}a#fancy_left:hover span{left:20px;}a#fancy_right:hover span{right:20px;}.fancy_bigIframe{position:absolute;top:0;left:0;width:100%;height:100%;background:transparent;}div#fancy_bg{position:absolute;top:0;left:0;width:100%;height:100%;z-index:70;border:0;margin:0;padding:0;}div.fancy_bg{position:absolute;display:block;z-index:70;border:0;margin:0;padding:0;}div.fancy_bg_n{top:-18px;width:100%;height:18px;background:transparent url(i/fb/fancy_shadow_n.png) repeat-x;}div.fancy_bg_ne{top:-18px;right:-13px;width:13px;height:18px;background:transparent url(i/fb/fancy_shadow_ne.png) no-repeat;}div.fancy_bg_e{right:-13px;height:100%;width:13px;background:transparent url(i/fb/fancy_shadow_e.png) repeat-y;}div.fancy_bg_se{bottom:-18px;right:-13px;width:13px;height:18px;background:transparent url(i/fb/fancy_shadow_se.png) no-repeat;}div.fancy_bg_s{bottom:-18px;width:100%;height:18px;background:transparent url(i/fb/fancy_shadow_s.png) repeat-x;}div.fancy_bg_sw{bottom:-18px;left:-13px;width:13px;height:18px;background:transparent url(i/fb/fancy_shadow_sw.png) no-repeat;}div.fancy_bg_w{left:-13px;height:100%;width:13px;background:transparent url(i/fb/fancy_shadow_w.png) repeat-y;}div.fancy_bg_nw{top:-18px;left:-13px;width:13px;height:18px;background:transparent url(i/fb/fancy_shadow_nw.png) no-repeat;}div#fancy_title{position:absolute;bottom:-33px;left:0;width:100%;z-index:100;display:none;}div#fancy_title div{color:#FFF;font:bold 12px Arial;padding-bottom:3px;}div#fancy_title table{margin:0 auto;}div#fancy_title table td{vertical-align:middle;padding:0;}td#fancy_title_left{height:32px;width:15px;background:transparent url(i/fb/fancy_title_left.png) repeat-x;}td#fancy_title_main{height:32px;background:transparent url(i/fb/fancy_title_main.png) repeat-x;}td#fancy_title_right{height:32px;width:15px;background:transparent url(i/fb/fancy_title_right.png) repeat-x;}a#fancy_left:hover,a#fancy_right:hover{visibility:visible;}
/*datepicker*/ table.jCalendar{border:1px solid #000;background:#aaa; border-collapse:separate; border-spacing:2px}table.jCalendar th{background:#333;color:#fff;font-weight:bold;padding:3px 5px}table.jCalendar td{background:#ccc;color:#000;padding:3px 5px;text-align:center}table.jCalendar td.other-month{background:#ddd;color:#aaa}table.jCalendar td.today{background:#666;color:#fff}table.jCalendar td.selected{background:#f66;color:#fff}table.jCalendar td.selected.dp-hover{background:#f33;color:#fff}table.jCalendar td.dp-hover,table.jCalendar tr.activeWeekHover td{background:#fff;color:#000}table.jCalendar tr.selectedWeek td{background:#f66;color:#fff}table.jCalendar td.disabled,table.jCalendar td.disabled.dp-hover{background:#bbb;color:#888}table.jCalendar td.unselectable,table.jCalendar td.unselectable:hover,table.jCalendar td.unselectable.dp-hover{background:#bbb;color:#888}div.dp-popup{position:relative;background:#ccc;font-size:10px;font-family:arial,sans-serif;padding:2px;width:171px;line-height:1.2em}div#dp-popup{position:absolute;z-index:199}div.dp-popup h2{font-size:12px;text-align:center;margin:2px 0;padding:0}a#dp-close{font-size:11px;padding:4px 0;text-align:center;display:block}a#dp-close:hover{text-decoration:underline}div.dp-popup a{color:#000;text-decoration:none;padding:3px 2px 0}div.dp-popup div.dp-nav-prev{position:absolute;top:2px;left:4px;width:100px}div.dp-popup div.dp-nav-prev a{float:left}div.dp-popup div.dp-nav-prev a,div.dp-popup div.dp-nav-next a{cursor:pointer}div.dp-popup div.dp-nav-prev a.disabled,div.dp-popup div.dp-nav-next a.disabled{cursor:default}div.dp-popup div.dp-nav-next{position:absolute;top:2px;right:4px;width:100px}div.dp-popup div.dp-nav-next a{float:right}div.dp-popup a.disabled{cursor:default;color:#aaa}div.dp-popup td{cursor:pointer}div.dp-popup td.disabled{cursor:default}