#eventphotosbutton a,
#promophotosbutton a,
#pressfeaturesbutton a,
#videosbutton a,
#freebiesbutton a  {
   background-repeat: no-repeat;
   display: block;
   height: 15px;
   background-position: 0% 0px;
   font-size: 15px;
   line-height: 15px;
}

#i2010ffaclothingcompanyallrightsreservedcopy2 p,
#webdesignbycopy2 p  {
   font: 13px/38px Cambria;
   padding: 1px -1px 4px 5px;
   margin: 0px;
   color: #0E0D0D;
   text-indent: -0px;
   text-align: left;
}

#behindthescenesfootageoftheffaclothingphotoshootfor p  {
   font: 12px/17px Arial;
   margin: 0px;
   text-align: left;
   color: #555554;
}

#behindthescenesfootageoftheffaclothingphotoshootfor  {
   visibility: visible;
   position: absolute;
   left: 745px;
   top: 563px;
   z-index: 4;
   width: 303px;
}

#aboutbutton a,
#mediabutton a,
#contactbutton a  {
   background-repeat: no-repeat;
   display: block;
   height: 55px;
   background-position: 0% 0px;
   font-size: 55px;
   line-height: 55px;
}

#i2010ffaclothingcompanyallrightsreservedcopy2  {
   visibility: visible;
   position: absolute;
   left: 39px;
   top: 1068px;
   z-index: 3;
   width: 1087px;
}

#contactbutton a:hover,
#mediabutton a:hover  {
   background-position: -143px 0%;
}

#id45dividercopy4,
#id44dividercopy3  {
   background: url(videosmedia/id45dividercopy4.png) no-repeat;
   visibility: visible;
   position: absolute;
   left: 743px;
   z-index: 3;
   width: 303px;
   height: 14px;
}

#id30alchemistinkbutton a:hover  {
   background-position: -67px 0%;
}

#webdesignbycopy2 *:first-child  {
   padding-top: 0px;
}

#ffaphotoshootbehindthescenes  {
   background: url(videosmedia/id49ffaphotoshootbehindthes.png) no-repeat;
   visibility: visible;
   position: absolute;
   left: 734px;
   top: 477px;
   z-index: 3;
   width: 311px;
   height: 24px;
}

#pressfeaturesbutton a:hover  {
   background-position: -135px 0%;
}

#promophotosbutton a:hover  {
   background-position: -128px 0%;
}

#id34footermenu li a:hover  {
   font-style: italic;
}

#layer8copy9,
#layer8copy7  {
   background: url(videosmedia/layer8copy9.png) no-repeat;
   visibility: visible;
   position: absolute;
   top: 342px;
   width: 207px;
   height: 39px;
}

#eventphotosbutton a:hover  {
   background-position: -120px 0%;
}

#id30alchemistinkbutton a  {
   background: url(videosmedia/id30alchemistinkbutton.png) no-repeat 0% 0px;
   display: block;
   height: 43px;
   width: 67px;
   font-size: 43px;
   line-height: 43px;
}

#viewcartbutton a:hover  {
   background-position: -126px 0%;
}

#id30alchemistinkbutton  {
   visibility: visible;
   position: absolute;
   left: 995px;
   top: 1055px;
   z-index: 2;
   width: 67px;
   height: 43px;
}

#freebiesbutton a:hover  {
   background-position: -75px 0%;
}

#pressfeaturesbutton a  {
   width: 135px;
   background-image: url(videosmedia/pressfeaturesbutton.png);
}

#videosbutton a:hover  {
   background-position: -59px 0%;
}

#promophotosbutton a  {
   width: 128px;
   background-image: url(videosmedia/promophotosbutton.png);
}

#pressfeaturesbutton  {
   visibility: visible;
   position: absolute;
   left: 901px;
   top: 354px;
   z-index: 3;
   width: 135px;
   height: 15px;
}

#aboutbutton a:hover  {
   background-position: -141px 0%;
}

#eventphotosbutton a  {
   width: 120px;
   background-image: url(videosmedia/eventphotosbutton.png);
}

#id34footermenu li a  {
   font-style: Normal;
   text-decoration: none;
   color: #B1B1B1;
   height: 100%;
   display: block;
}

#shopbutton a:hover  {
   background-position: -136px 0%;
}

#homebutton a:hover  {
   background-position: -205px 0%;
}

#blogbutton a:hover  {
   background-position: -140px 0%;
}

#cartbutton a:hover  {
   background-position: -61px 0%;
}

#id36bodybackground  {
   background: url(videosmedia/id36bodybackground.png) no-repeat;
   visibility: visible;
   position: absolute;
   left: 0px;
   top: 386px;
   z-index: 2;
   width: 1102px;
   height: 645px;
}

#faqbutton a:hover  {
   background-position: -66px 0%;
}

#promophotosbutton  {
   visibility: visible;
   position: absolute;
   left: 280px;
   top: 354px;
   z-index: 6;
   width: 128px;
   height: 15px;
}

#eventphotosbutton  {
   visibility: visible;
   position: absolute;
   left: 491px;
   top: 354px;
   z-index: 5;
   width: 120px;
   height: 15px;
}

#id34footermenu li  {
   height: 100%;
   display: block;
   float: left;
   margin: 0px;
}

#webdesignbycopy2  {
   visibility: visible;
   position: absolute;
   left: 899px;
   top: 1052px;
   z-index: 4;
   width: 100px;
}

#viewcartbutton a  {
   background: url(videosmedia/viewcartbutton.png) no-repeat 0% 0px;
   display: block;
   height: 28px;
   width: 126px;
   font-size: 28px;
   line-height: 28px;
}

#freebiesbutton a  {
   width: 75px;
   background-image: url(videosmedia/freebiesbutton.png);
}

#id45dividercopy4  {
   top: 881px;
}

#id44dividercopy3  {
   top: 538px;
}

#contactbutton a  {
   width: 143px;
   background-image: url(videosmedia/contactbutton.png);
}

#presently2010 p  {
   font: 13px/17px Arial;
   margin: 0px;
   color: #C3C1BE;
   text-align: center;
}

#freebiesbutton  {
   visibility: visible;
   position: absolute;
   left: 723px;
   top: 354px;
   z-index: 4;
   width: 75px;
   height: 15px;
}

#id34footermenu  {
   font: 12px/21px Arial;
   height: 21px;
   text-align: center;
   margin: 0px;
   padding: 0px;
   list-style: none;
   color: #B1B1B1;
   position: absolute;
   left: 44px;
   top: 1061px;
   z-index: 4;
   width: 368px;
}

#viewcartbutton  {
   visibility: visible;
   position: absolute;
   left: 944px;
   top: 0px;
   z-index: 3;
   width: 126px;
   height: 28px;
}

#videosbutton a  {
   width: 59px;
   background-image: url(videosmedia/videosbutton.png);
}

#ffashootxmedia  {
   visibility: visible;
   position: absolute;
   left: 62px;
   top: 470px;
   z-index: 3;
   width: 639px;
}

#mediabutton a  {
   width: 143px;
   background-image: url(videosmedia/mediabutton.png);
}

#contactbutton  {
   visibility: visible;
   position: absolute;
   left: 800px;
   top: 0px;
   z-index: 3;
   width: 143px;
   height: 55px;
}

#presently2010  {
   visibility: visible;
   position: absolute;
   left: 745px;
   top: 509px;
   z-index: 5;
   width: 294px;
}

#aboutbutton a  {
   width: 141px;
   background-image: url(videosmedia/aboutbutton.png);
}

#shopbutton a  {
   background: url(videosmedia/shopbutton.png) no-repeat 0% 0px;
   display: block;
   height: 54px;
   width: 136px;
   font-size: 54px;
   line-height: 54px;
}

#cartbutton a  {
   background: url(videosmedia/cartbutton.png) no-repeat 0% 0px;
   display: block;
   height: 24px;
   width: 61px;
   font-size: 24px;
   line-height: 24px;
}

#layer8copy10  {
   background: url(videosmedia/layer8copy10.png) no-repeat;
   visibility: visible;
   position: absolute;
   left: 33px;
   top: 342px;
   z-index: 6;
   width: 206px;
   height: 39px;
}

#homebutton a  {
   background: url(videosmedia/homebutton.png) no-repeat 0% 0px;
   display: block;
   height: 65px;
   width: 205px;
   font-size: 65px;
   line-height: 65px;
}

#headerxmedia  {
   background: url(externalmedia/farewellwinter.jpg) no-repeat;
   visibility: visible;
   position: absolute;
   left: 32px;
   top: 61px;
   z-index: 1;
   width: 1037px;
   height: 317px;
}

#blogbutton a  {
   background: url(videosmedia/blogbutton.png) no-repeat 0% 0px;
   display: block;
   height: 53px;
   width: 140px;
   font-size: 53px;
   line-height: 53px;
}

#videosbutton  {
   visibility: visible;
   position: absolute;
   left: 107px;
   top: 354px;
   z-index: 7;
   width: 59px;
   height: 15px;
}

#mediabutton  {
   visibility: visible;
   position: absolute;
   left: 657px;
   top: 0px;
   z-index: 4;
   width: 143px;
   height: 55px;
}

#layer8copy7  {
   z-index: 3;
   left: 654px;
}

#layer8copy6  {
   background: url(videosmedia/layer8copy6.png) no-repeat;
   visibility: visible;
   position: absolute;
   left: 861px;
   top: 342px;
   z-index: 2;
   width: 208px;
   height: 39px;
}

#aboutbutton  {
   visibility: visible;
   position: absolute;
   left: 516px;
   top: 0px;
   z-index: 5;
   width: 141px;
   height: 55px;
}

#group1copy2  {
   background: url(videosmedia/group1copy2.png) no-repeat;
   visibility: visible;
   position: absolute;
   left: 35px;
   top: 422px;
   z-index: 3;
   width: 108px;
   height: 32px;
}

#layer17copy  {
   background: url(videosmedia/layer17copy.png) no-repeat;
   visibility: visible;
   position: absolute;
   left: 303px;
   top: 422px;
   z-index: 3;
   width: 750px;
   height: 32px;
}

#faqbutton a  {
   background: url(videosmedia/faqbutton.png) no-repeat 0% 0px;
   display: block;
   height: 26px;
   width: 66px;
   font-size: 26px;
   line-height: 26px;
}

#layer8copy8  {
   background: url(videosmedia/layer8copy8.png) no-repeat;
   visibility: visible;
   position: absolute;
   left: 446px;
   top: 342px;
   z-index: 4;
   width: 208px;
   height: 39px;
}

#layer8copy9  {
   z-index: 5;
   left: 239px;
}

#homebutton  {
   visibility: visible;
   position: absolute;
   left: 31px;
   top: 0px;
   z-index: 2;
   width: 205px;
   height: 65px;
}

#pid4videos  {
   margin: 0px auto 0px auto;
   width: 1102px;
   position: relative;
}

#shopbutton  {
   visibility: visible;
   position: absolute;
   left: 235px;
   top: 0px;
   z-index: 1;
   width: 136px;
   height: 54px;
}

#blogbutton  {
   visibility: visible;
   position: absolute;
   left: 374px;
   top: 1px;
   z-index: 1;
   width: 140px;
   height: 53px;
}

#cartbutton  {
   visibility: visible;
   position: absolute;
   left: 1008px;
   top: 29px;
   z-index: 1;
   width: 61px;
   height: 24px;
}

#footercopy  {
   background: url(videosmedia/footercopy.png) no-repeat;
   visibility: visible;
   position: absolute;
   left: 0px;
   top: 1031px;
   z-index: 1;
   width: 1102px;
   height: 78px;
}

#faqbutton  {
   visibility: visible;
   position: absolute;
   left: 942px;
   top: 28px;
   z-index: 2;
   width: 66px;
   height: 26px;
}

#videos  {
   background: url(videosmedia/videos.png) no-repeat;
   visibility: visible;
   position: absolute;
   left: 141px;
   top: 418px;
   z-index: 4;
   width: 159px;
   height: 35px;
}

html, body  {
   padding: 0px;
   margin: 0px;
   background: #FFFFFF url(videosmedia/exteriortile.png) center top repeat;
}


