a  {
   text-decoration: none;
   color: #000000;
}

a ins  {
   text-decoration: none;
}

#shopbybrandlisttext p,
#shopbyactivitylisttext p,
#shoppingbagtext p  {
   font: 10px/14px Helvetica;
   margin: 0px;
   color: #666666;
}

#womensodb a,
#mensfashb a,
#gearb a,
#womensfashb a,
#mensodb a,
#travelb a  {
   background-repeat: no-repeat;
   display: block;
   height: 29px;
   background-position: 0% 0px;
   font-size: 29px;
   line-height: 29px;
}

/*******travel*********/
#travelb a:hover {
background-position: -130px;
}

#travelb a{
	width:130px;
	background-image: url(../home2ripr3media/travel_rollOver2.png);
}

#travelb {
	visibility:visible;
	position:absolute;
	left:761px;
	top:90px;
	z-index:8;
	width:150px;
	height:29px;
}

/**********gear*********/

#gearb a:hover  {
   background-position: -130px 0%;
}

#gearb a  {
   width: 123px;
   background-image: url(../home2ripr3media/gear_rollOver2.png);
}

#gearb  {
   visibility: visible;
   position: absolute;
   left: 636px;
   top: 90px;
   z-index: 8;
   width: 99px;
   height: 29px;
}

#shopbybrandb a,
#shopbycategory a,
#shopbybrandbutton a,

#shopbyactivityb a  {
   background-repeat: no-repeat;
   display: block;
   height: 7px;
   background-position: 0% 0px;
   font-size: 7px;
   line-height: 7px;
}

#saleb a:hover,

#sitepoweredbytztechnologytext p  {
   font: 10px/48px Arial;
   margin: 0px;
   text-align: left;
}

#sitepoweredbytztechnologytext  {
   visibility: visible;
   position: absolute;
   left: 159px;
   top: 740px;
   z-index: 3;
   width: 500px;
}



#shopbyactivitylisttext p  {
   text-align: left;
}

#shopbyactivityb a:hover  {
   background-position: -93px 0%;
}

#giftcertb a,
#rewardstext a,
#rewardsup a,

#emailb a  {
   background-repeat: no-repeat;
   display: block;
   height: 18px;
   background-position: 0% 0px;
   font-size: 18px;
   line-height: 18px;
}

#shopbyactivitylisttext  {
   visibility: visible;
   position: absolute;
   left: 24px;
   top: 444px;
   z-index: 3;
   width: 113px;
}

#contactb a,
#rewardsb a,
#storeb a  {
   background-repeat: no-repeat;
   display: block;
   height: 9px;
   background-position: 0% 0px;
   font-size: 9px;
   line-height: 9px;
}

#shopbybrandlisttext p  {
   text-align: left;
}

#whatsnewb a,
#saleb a  {
   background-repeat: no-repeat;
   display: block;
   width: 150px;
   height: 22px;
   background-position: 0% 0px;
}

#shippinggiftwrapping  {
   background: url(../home2ripr3media/shippinggiftwrapping.gif) no-repeat;
   visibility: visible;
   position: absolute;
   left: 426px;
   top: 705px;
   z-index: 5;
   width: 195px;
   height: 56px;
}

#bivouaclogob a:hover  {
   background-position: -282px 0%;
}

#shopbybrandb a:hover  {
   background-position: -84px 0%;
}

#shopbybrandlisttext  {
	visibility: visible;
	position: absolute;
	left: 5px;
	top: 200px;
	z-index: 4;
	width: 145px;
	height: 348px;
	overflow: auto;
}

#shape1copy,
#shape1  {
   visibility: visible;
   position: absolute;
   left: 0px;
   width: 1073px;
   height: 1px;
   background-color: #B1B1B1;
   background-image: none;
   font-size: 1px;
}

#womensfashb a:hover  {
   background-position: -162px 0%;
}

#gob a,
#companyb a  {
   background-repeat: no-repeat;
   display: block;
   height: 10px;
   background-position: 0% 0px;
   font-size: 10px;
   line-height: 10px;
}

#rewardsb a  {
   background-repeat: no-repeat;
   display: block;
   height: 10px;
   background-position: 0% 0px;
   font-size: 10px;
   line-height: 10px;
}

#travelhit a  {
   background-repeat: no-repeat;
   display: block;
   height: 20px;
   background-position: 0% 0px;
   font-size: 10px;
   line-height: 20px;
}

#communityb a:hover  {
   background-position: -67px 0%;
}

#whatsnewb,
#saleb  {
   visibility: visible;
   position: absolute;
   left: 15px;
   z-index: 3;
   width: 134px;
   height: 22px;
}

#shopbyactivityb a  {
   width: 93px;
   background-image: url(../home2ripr3media/shopbyactivityb.gif);
}

#womensodb a:hover  {
   background-position: -168px 0%;
}

#mensfashb a:hover  {
   background-position: -144px 0%;
}

#shoppingbagtext p  {
   text-align: right;
}

#giftcertb a:hover  {
   background-position: -71px 0%;
}

#rewardstext a:hover  {
   background-position: -71px 0%;
}


#contactb a:hover  {
   background-position: -48px 0%;
}

#companyb a:hover  {
   background-position: -58px 0%;
}

#rewardsb a:hover  {
   background-position: -58px 0%;
}

#travelhit a:hover  {
   background-position: -40px 0%;
}

#emaillistgraphic  {
   background: url(../home2ripr3media/emaillistgraphic.gif) no-repeat;
   visibility: visible;
   position: absolute;
   left: 904px;
   top: 40px;
   z-index: 10;
   width: 20px;
   height: 15px;
}

#mensodb a:hover  {
   background-position: -152px 0%;
}

#shopbyactivityb  {
   visibility: visible;
   position: absolute;
   left: 24px;
   top: 432px;
   z-index: 3;
   width: 93px;
   height: 7px;
}

#giftcertgraphic  {
   background: url(../home2ripr3media/giftcertgraphic.gif) no-repeat;
   visibility: visible;
   position: absolute;
   left: 904px;
   top: 10px;
   z-index: 10;
   width: 20px;
   height: 18px;
}

#rewardsup {
   background: url(../home2ripr3media/rewardstop.png) no-repeat;
   visibility: visible;
   position: absolute;
   left: 904px;
   top: 63px;
   z-index: 10;
   width: 22px;
   height: 22px;
}


#shoppingbagtext  {
   visibility: visible;
   position: absolute;
   left: 800px;
   top: 7px;
   z-index: 5;
   width: 95px;
}

#backgroundcolor  {
   visibility: visible;
   position: absolute;
   left: 0px;
   top: 0px;
   z-index: 2;
   width: 1073px;
   height: 883px;
   background-color: #F2F2F2;
   background-image: none;
}

#bivouaclogob a  {
   display: block;
   height: 45px;
   width: 412px;
   font-size: 45px;
   line-height: 45px;
}

#emailb a:hover  {
   background-position: -78px 0%;
}

#shopbybrandb a  {
   width: 84px;
   background-image: url(../home2ripr3media/shopbybrandb.gif);
}

#storeb a:hover  {
   background-position: -36px 0%;
}



#womensfashb a  {
   width: 162px;
   background-image: url(../home2ripr3media/womensfashb.gif);
}

#shopbybrandb  {
   visibility: visible;
   position: absolute;
   left: 30px;
   top: 190px;
   z-index: 10;
   width: 84px;
   height: 7px;
}

#shopbybrandbutton  {
   visibility: visible;
   position: absolute;
   left: 0px;
   top: 127px;
   z-index: 10;
   width: 84px;
   height: 7px;
}

#shopbycategory  {
   visibility: visible;
   position: absolute;
   left: 0px;
   top: 155px;
   z-index: 10;
   width: 84px;
   height: 7px;
}


#communityb a  {
   background: url(../home2ripr3media/communityb.gif) no-repeat 0% 0px;
   display: block;
   height: 12px;
   width: 67px;
   font-size: 12px;
   line-height: 12px;
}

#bivouaclogob  {
   visibility: visible;
   position: absolute;
   left: 19px;
   top: 25px;
   z-index: 6;
   width: 282px;
   height: 45px;
}

#footertext p  {
   font: 10px/30px Helvetica;
   margin: 0px;
   color: #5D5D5D;
   text-align: center;
}

#linedividers  {
   background: url(../home2ripr3media/linedividers.png) no-repeat;
   visibility: visible;
   position: absolute;
   left: 0px;
   top: 90px;
   z-index: 7;
   width: 860px;
   height: 29px;
}

#womensodb a  {
   width: 168px;
   background-image: url(../home2ripr3media/womensodb.gif);
}

#whatsnewb a  {
   width: 150px;
   height: 22px;
   background-image: url(../home2ripr3media/whats.jpg);
}

#shopbycategory a  {
   width: 150px;
   height: 22px;
   background-image: url(../home2ripr3media/cat.jpg);
}

#shopbybrandbutton a  {
   width: 150px;
   height: 22px;
   background-image: url(../home2ripr3media/br.jpg);
}


#giftcertb a  {
   width: 71px;
   background-image: url(../home2ripr3media/giftcertb.png);
}

#rewardstext a  {
   width: 71px;
   background-image: url(../home2ripr3media/rewardstext.png);
}


#mensfashb a  {
   width: 144px;
   background-image: url(../home2ripr3media/mensfashb.gif);
}

#womensfashb  {
   visibility: visible;
   position: absolute;
   left: 2px;
   top: 90px;
   z-index: 8;
   width: 162px;
   height: 29px;
}

#gob a:hover  {
   background-position: -13px 0%;
}

#companyb a  {
   width: 58px;
   background-image: url(../home2ripr3media/companyb.gif);
}

#rewardsb a  {
   width: 58px;
   background-image: url(../home2ripr3media/rewardsb.jpg);
}

#travelhit a  {
   width: 40px;
   background-image: url(../home2ripr3media/travel.gif);
}

#shape1copy  {
   z-index: 5;
   top: 89px;
}

#contactb a  {
   width: 48px;
   background-image: url(../home2ripr3media/contactb.gif);
}

#shippingbg  {
   visibility: visible;
   position: absolute;
   left: 296px;
   top: 685px;
   z-index: 4;
   width: 375px;
   height: 91px;
   background-color: #EDEDED;
   background-image: none;
}

#valentines  {
   visibility: visible;
   position: absolute;
   left: 890px;
   top: 121px;
   z-index: 3;
   width: 166px;
   height: 238px;
}

#background  {
   margin: 0px auto 0px auto;
   visibility: visible;
   width: 1073px;
   position: relative;
   background-color: #FFFFFF;
   background-image: none;
}

#footertext  {
   visibility: visible;
   position: absolute;
   left: 148px;
   top: 720px;
   z-index: 3;
   width: 860px;
}

#communityb  {
   visibility: visible;
   position: absolute;
   left: 230px;
   top: 108px;
   z-index: 5;
   width: 67px;
   height: 12px;
}

#whatsnewb  {
   top: 560px;
   left: 0px;
}

#womensodb  {
   visibility: visible;
   position: absolute;
   left: 312px;
   top: 90px;
   z-index: 8;
   width: 168px;
   height: 29px;
}

#mensfashb  {
   visibility: visible;
   position: absolute;
   left: 166px;
   top: 90px;
   z-index: 8;
   width: 144px;
   height: 29px;
}

#giftcertb  {
   visibility: visible;
   position: absolute;
   left: 932px;
   top: 10px;
   z-index: 10;
   width: 71px;
   height: 18px;
}

#rewardstext {
   visibility: visible;
   position: absolute;
   left: 932px;
   top: 70px;
   z-index: 10;
   width: 71px;
   height: 18px;
}


#bottombox  {
   background: url(../home2ripr3media/bottombox.gif) no-repeat;
   visibility: visible;
   position: absolute;
   left: 154px;
   top: 682px;
   z-index: 3;
   width: 736px;
   height: 97px;
}

#mensodb a  {
   width: 152px;
   background-image: url(../home2ripr3media/mensodb.gif);
}

#mountain  {
   background: url(../home2ripr3media/mountain.gif) no-repeat;
   visibility: visible;
   position: absolute;
   left: 285px;
   top: 13px;
   z-index: 5;
   width: 378px;
   height: 76px;
}

#companyb  {
   visibility: visible;
   position: absolute;
   left: 315px;
   top: 110px;
   z-index: 5;
   width: 58px;
   height: 10px;
}

#rewardsb  {
   visibility: visible;
   position: absolute;
   left: 455px;
   top: 108px;
   z-index: 5;
   width: 58px;
   height: 10px;
}

#travelhit  {
   visibility: visible;
   position: absolute;
   left: 520px;
   top: 103px;
   z-index: 5;
   width: 40px;
   height: 20px;
}

#storeb a  {
   width: 36px;
   background-image: url(../home2ripr3media/storeb.gif);
}

#emailb a  {
   width: 78px;
   background-image: url(../home2ripr3media/emailb.gif);
}

#contactb  {
   visibility: visible;
   position: absolute;
   left: 390px;
   top: 108px;
   z-index: 5;
   width: 48px;
   height: 9px;
}

#layer18  {
   visibility: visible;
   position: absolute;
   left: 925px;
   top: 175px;
   z-index: 10;
   width: 178px;
   height: 80px;
}

#giftbox  {
   background: url(../home2ripr3media/giftbox.gif) no-repeat;
   visibility: visible;
   position: absolute;
   left: 336px;
   top: 708px;
   z-index: 5;
   width: 68px;
   height: 64px;
}

#mainbox  {
   background: url(../home2ripr3media/mainbox.gif) no-repeat;
   visibility: visible;
   position: absolute;
   left: 154px;
   top: 119px;
   z-index: 3;
   width: 736px;
   height: 501px;
}



#saleb a  {
   background-image: url(../home2ripr3media/sale.jpg);
}

#brandbg  {
   background: url(../home2ripr3media/brandbg.gif) no-repeat;
   visibility: visible;
   position: absolute;
   left: 2px;
   top: 185px;
   z-index: 3;
   width: 150px;
   height: 370px;
}

#bottomstrip  {
   background: url(../home2ripr3media/bottomstrip.gif) no-repeat;
   visibility: visible;
   position: absolute;
   left: 154px;
   top: 619px;
   z-index: 4;
   width: 136px;
   height: 91px;
}

#layer25  {
   visibility: visible;
   position: absolute;
   left: 714px;
   top: 778px;
   z-index: 3;
   width: 185px;
   height: 63px;
}

#mensodb  {
   visibility: visible;
   position: absolute;
   left: 482px;
   top: 90px;
   z-index: 8;
   width: 152px;
   height: 29px;
}

#storeb  {
   visibility: visible;
   position: absolute;
   left: 172px;
   top: 108px;
   z-index: 5;
   width: 36px;
   height: 9px;
}

#emailb  {
   visibility: visible;
   position: absolute;
   left: 932px;
   top: 38px;
   z-index: 10;
   width: 78px;
   height: 18px;
}

#newbar  {
   background: url(../home2ripr3media/newbar.gif) repeat-x;
   visibility: visible;
   position: absolute;
   left: 0px;
   top: 89px;
   z-index: 5;
   width: 100%;
   height: 30px;
}

#shape1  {
   z-index: 6;
   top: 119px;
}

#layer8  {
   visibility: visible;
   position: absolute;
   left: 0px;
   top: 0px;
   z-index: 4;
   width: 100%;
   height: 119px;
   background-color: #FFFFFF;
   background-image: url(../home2ripr3media/band.jpg);
}

#search  {
   background: url(../home2ripr3media/search.gif) no-repeat;
   visibility: visible;
   position: absolute;
   left: 657px;
   top: 108px;
   z-index: 5;
   width: 36px;
   height: 9px;
}

#searchbox  {
   visibility: visible;
   position: absolute;
   left: 702px;
   top: 102px;
   z-index: 5;
   width: 36px;
   height: 28px;
}
#saleb  {
   top: 590px;
   left: 0px;
}



#roots  {
   background: url(../home2ripr3media/roots.gif) no-repeat;
   position: absolute;
   left: 674px;
   top: 685px;
   z-index: 4;
   width: 213px;
   height: 91px;
}

#gob a  {
   width: 13px;
   background-image: url(../home2ripr3media/gob.gif);
}

#free  {
   background: url(../home2ripr3media/free.gif) no-repeat;
   visibility: visible;
   position: absolute;
   left: 406px;
   top: 708px;
   z-index: 5;
   width: 15px;
   height: 52px;
}

#gob  {
   visibility: visible;
   position: absolute;
   left: 875px;
   top: 110px;
   z-index: 5;
   width: 13px;
   height: 10px;
}

html, body  {
   background: url(../home2ripr3media/back_V.jpg);
   padding: 0px;
   margin: 0px;
   background-color: #FFFFFF;
}

/************************************************ICON***********************************/
#facebookLink a,
#myspaceLink a,
#myblogLink a,
#twitterLink a,
#rewardsLink a{
background-repeat: no-repeat;
   display: block;
   height: 29px;
   background-position: 0% 0px;
   font-size: 29px;
   line-height: 29px;
}

#facebookLink a:hover  {
   background-image: url(../home2ripr3media/facebook_rollOver.png);
}

#facebookLink a  {
   width: 22px;
   background-image: url(../home2ripr3media/facebook.png);
}

#facebookLink{
 visibility: visible;
   position: absolute;
   left: 5px;
   top: 40px;
   z-index: 8;
   width: 22px;
   height: 22px;
}

#myspaceLink a:hover  {
   background-image: url(../home2ripr3media/myspace_rollOver.png);
}

#myspaceLink a  {
   width: 22px;
   background-image: url(../home2ripr3media/myspace.png);
}

#myspaceLink{
 visibility: visible;
   position: absolute;
   left: 30px;
   top: 40px;
   z-index: 8;
   width: 22px;
   height: 22px;
}

#myblogLink a:hover  {
   background-image: url(../home2ripr3media/myblog_rollOver.png);
}

#myblogLink a  {
   width: 22px;
   background-image: url(../home2ripr3media/myblog.png);
}

#myblogLink{
 visibility: visible;
   position: absolute;
   left: 55px;
   top: 40px;
   z-index: 8;
   width: 22px;
   height: 22px;
}

#twitterLink a:hover  {
   background-image: url(../home2ripr3media/twitter_rollOver.png);
}

#twitterLink a  {
   width: 22px;
   background-image: url(../home2ripr3media/twitter.png);
}

#twitterLink{
 visibility: visible;
   position: absolute;
   left: 80px;
   top: 40px;
   z-index: 8;
   width: 22px;
   height: 22px;
}

#rewardsLink a:hover  {
   background-image: url(../home2ripr3media/rewards_rollOver.png);
}

#rewardsLink a  {
   width: 22px;
   background-image: url(../home2ripr3media/rewards.png);
}

#rewardsLink{
 visibility: visible;
   position: absolute;
   left: 991px;
   top: 93.5px;
   z-index: 8;
   width: 22px;
   height: 22px;
}
