Body
{
padding:0px; 
margin:0px;
text-align:center;
background-color:#000000;
}

#wrapper
{
background-repeat:no-repeat;
width:930px;
height:600px;
background-position:right;
}

#topNav
{
width:400px;
height:35px;
text-align:right;
margin-top:20px;
float: right;
}



#CartInfo
{
width:94px;
height:28px;
text-align:right;
margin-top:20px;
margin-left: 5px;
float: right;
background-image:url(/images/interface/cart/basket_navigation.gif);
background-repeat:no-repeat;
}

#CartInfoR1
{
	height:14px;
	font-size: 9px; 
	font-style:italic;
	color: #ffffff;
}
#CartInfoR2
{
	height:14px;
	font-size: 9px; 
	font-style:italic;
	color: #ffffff;
}

#CartInfoR2 a, #CartInfoR2 a:visited, #CartInfoR2 a:active
{
	color: #ffffff;
}
   
#topNav a
{
font-family:Arial, Helvetica, sans-serif;
margin-top:20px;
font-size:9px;
color:#BABBBC;
font-style:italic;
font-weight:700;
padding-left:10px;
text-decoration:none;
}

#topNav a:hover .small
{
color:#fff;
}

#topnav .small
{
font-size:8px;
}

#topNav .selected
{
color:#fff;
}

#subTopNav a
{
color:#888888;
}

#wrapper2
{
width:930px;
height:600px;
background-position:right;
}

#vivid
{
clear:both;
width:930px;
height:15px;
background-position:right;
}

#logoColumn
{
width:185px;
height:82px;
float:left;
text-align:right;
}

#column1
{
width:185px;
height:600px;
float:left;
text-align:right;
}

#column2
{
width:347px;
height:600px;
float:left;
}

#column3
{
width:397px;
height:600px;
float:left;
}

#topNav
{
background-image:url('/images/interface//top_nav_search.gif');
width:397px;
height:55px;
text-align:right;
float:left;
}

#productNav
{
width:397px;
height:200px;
padding-top:313px;
}

#productNav1
{
width:198px;
height:200px;
float:left;
}

#productNav2
{
width:199px;
height:200px;
float:left;
}

.hiking
{
background-image:url('/images/interface/home/pack_hike.jpg');
}

.trekking
{
background-image:url('/images/interface/home/pack_trek.jpg');
}

.alpine
{
background-image:url('/images/interface/home/pack_alpine.jpg');
}

.family
{
background-image:url('/images/interface/home/pack_family.jpg');
}

.sleeping
{
background-image:url('/images/interface/home/pack_sleeping.jpg');
}

.business
{
background-image:url('/images/interface/home/pack_business.jpg');
}

.bike
{
background-image:url('/images/interface/home/pack_bike.jpg');
}

.accessories
{
background-image:url('/images/interface/home/pack_accessories.jpg');
}

#contentWrapper
{
width:744px;
float:left;
}

#topSpacer
{
width:347px;
height:55px;
float:left;
}

#hikingHeader
{
background-image:url('/images/interface/products/hiking_header.gif');
width:706px;
height:44px;
float:left;
}

#trekkingHeader
{
background-image:url('/images/interface/products/trekking_header.gif');
width:706px;
height:44px;
float:left;
}

#alpineHeader
{
background-image:url('/images/interface/products/alpine_header.gif');
width:706px;
height:44px;
float:left;
}

#familyHeader
{
background-image:url('/images/interface/products/family_header.gif');
width:706px;
height:44px;
float:left;
}
#sleepingHeader
{
background-image:url('/images/interface/products/sleeping_header.gif');
width:706px;
height:44px;
float:left;
}

#businessHeader
{
background-image:url('/images/interface/products/business_header.gif');
width:706px;
height:44px;
float:left;
}

#bikeHeader
{
background-image:url('/images/interface/products/bike_header.gif');
width:706px;
height:44px;
float:left;
}

#accessoriesHeader
{
background-image:url('/images/interface/products/accessories_header.gif');
width:706px;
height:44px;
float:left;
}

#technicalHeader
{
background-image:url('/images/interface//header_technical.gif');
width:706px;
height:44px;
float:left;
}

#stockistsHeader
{
background-image:url('/images/interface//header_stockists.gif');
background-position:bottom;
width:706px;
height:44px;
float:left;
}

#competitionHeader
{
background-image:url('/images/interface//header_competition.gif');
background-position:bottom;
width:706px;
height:44px;
float:left;
}

#birthdayHeader
{
background-image:url('/images/interface//header_110th_bday_comp.jpg');
background-position:bottom;
width:706px;
height:44px;
float:left;
}

#imagePanel
{
background-image:url('/images/interface/fullpg/product_panel.jpg');
background-repeat:no-repeat;
width:347px;
height:450px;
float:left;
}

#thumbPanel
{
background-image:url('/images/interface/products/thumb_panel.gif');
background-repeat:no-repeat;
width:706px;
height:500px;
float:left;
text-align:left;
}

#birthdayPanel
{
background-image:url('/images/interface/birthday_competition/birthday_background_main.jpg');
background-repeat:no-repeat;
width:930px;
height:500px;
float:left;
text-align:left;
}

#birthdayTag
{
width:366px;
height:496px;
text-align:left;
float:left;
}

#birthdayText
{
width:400px;
height:239px;
background-color:#EA933A;
margin-right:10px;
margin-left:150px;
margin-top:30px;
margin-bottom:50px;
text-align:left;
float:left;
border:1px solid #000000;
}

#birthdayStockists
{
width:881px;
height:860px;
margin-right:11px;
margin-left:38px;
margin-bottom:10px;
text-align:left;
}

#birthdayDetailed
{
width:881px;
height:1450px;
margin-right:11px;
margin-left:38px;
margin-bottom:10px;
text-align:left;
}

#brithdayStockistsColumn
{
width:209px;
margin-right:15px;
text-align:left;
float:left;
}

#brithdayStockistsColumnEnd
{
width:209px;
text-align:left;
float:left;
}

#birthdaySacs
{
width:518px;
height:177px;
float:left;
text-align:left;
}

#birthdayForm
{
width:881px;
height:400px;
margin-right:11px;
margin-left:38px;
margin-bottom:10px;
text-align:left;
}

#historyPanel
{
background-image:url('/images/interface/products/history_panel.gif');
background-repeat:no-repeat;
width:706px;
float:left;
text-align:left;
}

#textPanel
{
width:397px;
height:424px;
float:left;
text-align:left;
}







/*this is content*/

.content p
{
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#FFFFFF;	
margin:0px;
padding-bottom:5px;
padding-right:10px;
}

.content h1
{
font-family:Arial, Helvetica, sans-serif;
font-weight:normal;
font-size:30px;
color:#b0232d;	
margin:0px;
padding-bottom:8px;
}

.bullets
{
font-family:Arial, Helvetica, sans-serif;
font-style:italic;
font-size:11px;
color:#ffffff;
text-align:left;	
margin:0px;
}

.specifications
{
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
font-weight:bold;
color:#ffffff;
text-align:left;	
margin:0px;
}

.breadcrumb
{
font-family:Arial, Helvetica, sans-serif;
font-style:italic;
font-weight:bold;
font-size:12px;
color:#000000;
text-align:left;	
margin:0px;
padding-left:38px;
padding-top:37px;
}

.toggleSelected
{
font-family:Arial, Helvetica, sans-serif;
font-style:italic;
font-size:13px;
color:#000000;
text-align:left;	
margin:0px;
padding-left:38px;
padding-top:10px;
}

.stockistContent
{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#000000;
text-align:left;	
margin:0px;
padding-left:38px;
padding-top:10px;
}

.stockistHeader
{
font-family:Arial, Helvetica, sans-serif;
font-size:24px;
color:#666666;
text-align:left;	
margin:0px;
padding-top:10px;
}

.linksHeader
{
font-family:Arial, Helvetica, sans-serif;
font-size:18px;
color:#666666;
text-align:left;	
margin:0px;
padding-top:10px;
}

.toggleButton
{
font-family:Arial, Helvetica, sans-serif;
font-style:italic;
font-size:13px;
color:#666666;
text-align:left;	
margin:0px;
padding-top:20px;
text-decoration:none;
}

.vividlink a
{
font-family:Arial, Helvetica, sans-serif;
font-style:italic;
font-size:10px;
color:#515151;
text-align:left;	
margin:0px;
padding-right:10px;
text-decoration:none;
}


.productName
{
font-family:Arial, Helvetica, sans-serif;
font-style:italic;
font-weight:bold;
font-size:11px;
color:#000000;
text-align:left;	
margin:0px;
text-decoration:none;
}

.newsLink
{
font-family:Arial, Helvetica, sans-serif;
font-style:italic;
font-size:11px;
color:#666666;
text-align:left;	
margin:0px;
text-decoration:none;
}

.newsInactive
{
font-family:Arial, Helvetica, sans-serif;
font-style:italic;
font-size:11px;
color:#cccccc;
text-align:left;	
margin:0px;
text-decoration:none;
}

.birthdayText p
{
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#000000;
text-align:left;	
margin:0px;
padding-left:20px;
padding-top:7px;
padding-right:20px;
text-decoration:none;
}

.birthdayText h2
{
font-family:Arial, Helvetica, sans-serif;
font-size:28px;
color:#ffffff;
text-align:left;
line-height:26px;
margin:0px;
padding-left:20px;
margin-top:10px;
text-decoration:none;
}

.birthdayText h3
{
font-family:Arial, Helvetica, sans-serif;
font-size:16px;
color:#ffffff;
text-align:left;
line-height:26px;
margin:0px;
padding-left:20px;
margin-top:10px;
text-decoration:none;
}

.birthdayText h4
{
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#ffffff;
text-align:left;	
margin:0px;
padding-left:20px;
padding-top:7px;
padding-right:20px;
text-decoration:none;
}

.birthdayLink
{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:bold;
font-style:italic;
color:#000000;
text-align:left;	
margin:0px;
text-decoration:none;
}

.birthdayLink2
{
font-family:Arial, Helvetica, sans-serif;
font-size:16px;
font-weight:bold;
font-style:italic;
color:#FFFFFF;
text-align:left;
margin:0px;
text-decoration:none;
}

.birthdayStockistLink
{
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
font-weight:bold;
font-style:italic;
color:#FFFFFF;
text-align:left;	
margin:0px;
text-decoration:none;
}

.birthdayStockist p
{
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#FFFFFF;
text-align:left;	
margin:0px;
text-decoration:none;
}

.birthdayStockist label
{
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#FFFFFF;
text-align:left;	
margin:0px;
text-decoration:none;
}

.birthdayStockist h2
{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:bold;
color:#EA933A;
text-align:left;
margin:0px;
text-decoration:none;
}

.birthdayStockist h3
{
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
font-weight:bold;
color:#FFFFFF;
text-align:left;
padding-top:8px;	
margin:0px;
text-decoration:none;
}

.birthdayStockist h4
{
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
font-weight:bold;
color:#FFFFFF;
text-align:left;	
margin:0px;
margin-top:23px;
text-decoration:none;
}

.birthdayPicture
{
padding-left:20px;
}

.newsPicture
{
padding-right:20px;
padding-bottom:10px;
}

