/* 
1) ========= RESET BROWSER DEFAULTS =============
                 
*/

:link,:visited { 
	text-decoration: none;
	}

ul,li,h1,h2,body,html,p,img {
	margin: 0;
	padding: 0;
	}

a img,:link img,:visited img {
	border: none;
	}
	
a, a:active {
	outline: none;
	}

/*
2) ========= BODY & FRAMEWORK =============
 */

html {
	height: 100%;
}

body {
	position: relative;
	width: 1004px;
	height: 100%;
	background: #FFFFFF url(../images/home_bg.jpg) 0 0 repeat;
	font-family: arial, helvetica neue, helvetica, sans-serif;
	font-size: 11px;
}

body.hollywood {
	background: #FFFFFF url(../images/hollywood_bg.jpg) 0 0 repeat;
}

body.hollywoodCollectionClass {
	background: #FFFFFF url(../images/hollywood_collection_bg.jpg) 0 0 repeat;
}	

body.westernCollectionClass {
	background: #FFFFFF url(../images/western_collection_bg.jpg) 0 0 repeat;
}

body.hollywoodGalleryClass {
	background: #FFFFFF url(../images/hollywood_collection_bg.jpg) 0 0 repeat;
}	

body.westernGalleryClass {
	background: #FFFFFF url(../images/western_collection_bg.jpg) 0 0 repeat;
}	

	
a:link, a:visited {
	color: white;
	text-decoration: none;
	font-size: 10px;
	}
	
a:hover {
	color: #7A7A7A;
	}

/*
3) ========= MENU =============
 */

#menubg {
	position: absolute;
	top: 0px;
	left: 0px;
	width: 150px;
	height: 1000px;
	margin-top: 0px;
	margin-botton: 0px;
	background: transparent url(../images/home_menubg.jpg) 0px 0px repeat-y; 
}

#menu {
	position: absolute;
	top: 125px;
	left: 30px;
	width: 91px;
	height: 73px;
}

#menu-collections {
	float: left;
	margin: 0;
	padding: 0;
	color: black;
	width: 105px;
}

#menu-company {
	float: left;
	margin: 0;
	padding: 0;
	margin-top: 28px;
}


#menu-collections li, #menu-company li, ul.submenu li{
	margin: 0; 
	padding: 0;
	margin-top: 2px;
	margin-bottom: 2px; 
	list-style: none;
}

#menu-collections li.header, #menu-company li.header {
	margin: 0; 
	padding: 0;
	margin-bottom: 3px; 
	font-family: arial, helvetica neue, helvetica, sans-serif;
	font-size: 8px;
	color: #827C65;
	list-style: none;
}

#menu-collections li.seperator, #menu-company li.seperator {
	margin: 0; 
	padding: 0; 
	height: 1px;
	width: 91px;
	background: transparent url(../images/seperator.gif) 0px 0px no-repeat;
}	

#menu-collections a, #menu-company a {	
	font-family: arial, helvetica neue, helvetica, sans-serif;
	font-size: 12px;	
	color: #7A7A7A;
	display: block;
}

#menu-collections a:hover, #menu-company a:hover {	
	font-family: arial, helvetica neue, helvetica, sans-serif;
	font-size: 12px;	
	color: #FFFFFF;
	display: block;
}

#menu-collections-hollywood-submenu, #menu-collections-western-submenu, #menu-collections-oneten-submenu {
	display: none;
}

#menu-collections-hollywood-submenu a, #menu-collections-western-submenu a, #menu-collections-oneten-submenu a {	
	font-family: arial, helvetica neue, helvetica, sans-serif;
	font-size: 11px;	
	color: #7A7A7A;
	display: block;
}

#menu-collections-hollywood-submenu a:hover, #menu-collections-western-submenu a:hover, #menu-collections-oneten-submenu a:hover {	
	font-family: arial, helvetica neue, helvetica, sans-serif;
	font-size: 11px;	
	color: #FFFFFF;
	display: block;
}


#menu-collections a span, #menu-company a span {
	display: block;
	}
	
ul.submenu {
	margin: 0;
	padding: 0;
	margin-left: 7px;
}

a.menu-home {
	position: absolute;
	left: 25px;
	top: 32px;
	width: 97px;
	height: 55px;
	background: transparent url(../images/bailey-home.jpg) 0 0 no-repeat;
}

a.menu-home:hover {
	background: transparent url(../images/bailey-home.jpg) -97px 0 no-repeat;
}

/* homepage items */

#home-bailey-topright {
	position: absolute;
	left: 764px;
	top: 0px;
	width: 172px;
	height: 173px;
	background: transparent url(../images/home_bailey_topright.gif) 0 0 no-repeat;
}

#home-woym {
	position: absolute;
	left: 181px;
	top: 124px;
	width: 456px;
	height: 54px;
	background: transparent url(../images/home_woym.jpg) 0 0 no-repeat;
}

#home-frame-left{
	position: absolute;
	left: 180px;
	top: 224px;
	width: 368px;
	height: 374px;
	background: transparent url(../images/home_frame.gif) 0 0 no-repeat;
}

#home-frame-right{
	position: absolute;
	left: 568px;
	top: 224px;
	width: 368px;
	height: 374px;
	background: transparent url(../images/home_frame.gif) 0 0 no-repeat;
}

#home-image-left{
	position: absolute;
	left: 186px;
	top: 230px;
	width: 356px;
	height: 362px;
	background: transparent url(../images/home_image_left.jpg) 0 0 no-repeat;
}

#home-image-right{
	position: absolute;
	left: 574px;
	top: 230px;
	width: 356px;
	height: 362px;
	background: transparent url(../images/home_image_right.jpg) 0 0 no-repeat;
}

#home-ib {
	position: absolute;
	left: 180px;
	top: 48px;
	width: 552px;
	height: 124px;
	background: transparent url(../images/homepage_ib.jpg) 0 0 no-repeat;
}

#home-ib-a {
	position: absolute;
	left: 180px;
	top: 48px;
	width: 552px;
	height: 124px;
}

#home-ibVideo {
	position: absolute;
	left: 326px;
	top: 85px;
	width: 107px;
	height: 79px;
}

#home-hollywood {
	position: absolute;
	left: 181px;
	top: 618px;
	width: 253px;
	height: 27px;
	background: transparent url(../images/bailey_of_hollywood.jpg) 0 0 no-repeat;
}

#home-hollywood-current {
	position: absolute;
	left: 182px;
	top: 655px;
	width: 142px;
	height: 9px;
	background: transparent url(../images/hollywood_current.jpg) 0 0 no-repeat;
}

#home-hollywood-campaign {
	position: absolute;
	left: 182px;
	top: 669px;
	width: 71px;
	height: 11px;
	background: transparent url(../images/hollywood_campaign.jpg) 0 0 no-repeat;
}

a.images {
	border: none;
}

a.images:hover {
	filter:alpha(opacity=70); 	-moz-opacity: 0.7; 	opacity: 0.7;
	-khtml-opacity: 0.7;
}

a.himages {
	border: none;
}

a.himages:hover {
	filter:alpha(opacity=80); 	-moz-opacity: 0.8; 	opacity: 0.8;
	-khtml-opacity: 0.8;
}


a.wimages {
	border: none;
}

a.wimages:hover {
	filter:alpha(opacity=80); 	-moz-opacity: 0.8; 	opacity: 0.8;
	-khtml-opacity: 0.8;
}

a.ib {
	border: none;
}

a.ib:hover {
	filter:alpha(opacity=10); 	-moz-opacity: 0.1; 	opacity: 0.1;
	-khtml-opacity: 0.1;
	background: #786E55;
}


#menu-home-western {
	position: absolute;
	top: 619px;
	left: 569px;
	width: 187px;
	height: 62px;	
}

#menu-home-western li{
	margin: 0; 
	padding: 0; 
	list-style: none;
	display: block;
	position: absolute;
}	

#menu-home-western a {
	position: absolute;
	display: block;
}

#menu-home-western a  span {
	display: none;
}
	
#menu-home-western #menu-home-western-bailey a {background: transparent url(../images/home_western.jpg) 0 0 no-repeat; left: 0px; top: 0px; width: 187px; height: 27px;}
#menu-home-western #menu-home-western-current a {background: transparent url(../images/home_western.jpg) 0 -37px no-repeat; left: 0px; top: 37px; width: 143px; height: 9px;}
#menu-home-western #menu-home-western-campaign a {background: transparent url(../images/home_western.jpg) 0 -51px no-repeat; left: 0px; top: 51px; width: 72px; height: 11px;}

#menu-home-western a:hover {filter:alpha(opacity=70); -moz-opacity: 0.7; opacity: 0.7; -khtml-opacity: 0.7;}

#menu-home-hollywood {
	position: absolute;
	top: 619px;
	left: 181px;
	width: 253px;
	height: 62px;	
}

#menu-home-hollywood li{
	margin: 0; 
	padding: 0; 
	list-style: none;
	display: block;
	position: absolute;
}	

#menu-home-hollywood a {
	position: absolute;
	display: block;
}

#menu-home-hollywood a  span {
	display: none;
}
	
#menu-home-hollywood #menu-home-hollywood-bailey a {background: transparent url(../images/home_hollywood.jpg) 0 0 no-repeat; left: 0px; top: 0px; width: 253px; height: 27px;}
#menu-home-hollywood #menu-home-hollywood-current a {background: transparent url(../images/home_hollywood.jpg) 0 -37px no-repeat; left: 0px; top: 37px; width: 143px; height: 9px;}
#menu-home-hollywood #menu-home-hollywood-campaign a {background: transparent url(../images/home_hollywood.jpg) 0 -51px no-repeat; left: 0px; top: 51px; width: 72px; height: 11px;}

#menu-home-hollywood a:hover {filter:alpha(opacity=70); -moz-opacity: 0.7; opacity: 0.7; -khtml-opacity: 0.7;}

	
/* activated menu items */	
	
#hollywood #menu-collections-hollywood a {color: #FFFFFF;}
#hollywood #menu-collections-hollywood-submenu {display: block;}
#hg1 #menu-collections-hollywood-submenu {display: block;}
#hg2 #menu-collections-hollywood-submenu {display: block;}	
#hg3 #menu-collections-hollywood-submenu {display: block;}

#hollywood.hollywoodCollectionClass #menu-collections-hollywood-collection a {color: #FFFFFF;}
#hg1.hollywoodGalleryClass #menu-collections-hollywood-gallery a {color: #FFFFFF;}
#hg2.hollywoodGalleryClass #menu-collections-hollywood-gallery a {color: #FFFFFF;}
#hg3.hollywoodGalleryClass #menu-collections-hollywood-gallery a {color: #FFFFFF;}

#hg1.hollywoodFilmClass #menu-collections-hollywood-film a {color: #FFFFFF;}
#hg2.hollywoodFilmClass #menu-collections-hollywood-film a {color: #FFFFFF;}
#hg3.hollywoodFilmClass #menu-collections-hollywood-film a {color: #FFFFFF;}

#western #menu-collections-western a {color: #FFFFFF;}
#western #menu-collections-western-submenu {display: block;}
#wg1 #menu-collections-western-submenu {display: block;}
#wg2 #menu-collections-western-submenu {display: block;}
#wg3 #menu-collections-western-submenu {display: block;}	

#western.collection #menu-collections-western-collection a {color: #FFFFFF;}
#western.gallery #menu-collections-western-gallery a {color: #FFFFFF;}
#western.westernCollectionClass #menu-collections-western-collection a {color: #FFFFFF;}
#wg1.westernGalleryClass #menu-collections-western-gallery a {color: #FFFFFF;}
#wg2.westernGalleryClass #menu-collections-western-gallery a {color: #FFFFFF;}
#wg3.westernGalleryClass #menu-collections-western-gallery a {color: #FFFFFF;}

#oneten #menu-collections-oneten a {color: #FFFFFF;}
#oneten #menu-collections-oneten-submenu {display: block;}	
#oneten.collection #menu-collections-oneten-collection a {color: #FFFFFF;}
#oneten.gallery #menu-collections-oneten-gallery a {color: #FFFFFF;}

#contact #menu-company-contact a {color: #FFFFFF;}

#est1922 #menu-company-est1922 a {color: #FFFFFF;}
#est1922_history #menu-company-est1922 a {color: #FFFFFF;}

#storelocator #menu-company-storelocator a {color: #FFFFFF;}

/* end of activated menu items */	

/* hollywood pages */

#hollywoodLandingBg {
	position: absolute;
	top: 0px;
	left: 150px;
	width: 816px;
	height: 1000px;
	background: transparent url(../images/hollywood_landing.jpg) 0 0 no-repeat;  
}

#hollywoodImageLeft {
	position: absolute;
	left: 186px;
	top: 464px;
	width: 228px;
	height: 232px;
	background: transparent url(../images/hollywood_landing_ss2011.jpg) 0 0 no-repeat;
}

#hollywoodImageCenter {
	position: absolute;
	left: 444px;
	top: 464px;
	width: 228px;
	height: 232px;
	background: transparent url(../images/hollywood_landing_ss2011.jpg) 0 0 no-repeat;
}

#hollywoodImageRight {
	position: absolute;
	left: 702px;
	top: 464px;
	width: 228px;
	height: 232px;
	background: transparent url(../images/hollywood_landing_campaign_ss11.jpg) 0 0 no-repeat;
}

#hollywoodBaileyTopRight {
	position: absolute;
	left: 762px;
	top: 0px;
	width: 174px;
	height: 174px;
	background: transparent url(../images/hollywood_bailey_topright.jpg) 0 0 no-repeat;
}

#hollywoodFrameLeft{
	position: absolute;
	left: 180px;
	top: 458px;
	width: 240px;
	height: 244px;
	background: transparent url(../images/hollywood_frame.gif) 0 0 no-repeat;
}

#hollywoodFrameCenter{
	position: absolute;
	left: 438px;
	top: 458px;
	width: 240px;
	height: 244px;
	background: transparent url(../images/hollywood_frame.gif) 0 0 no-repeat;
}

#hollywoodFrameRight{
	position: absolute;
	left: 696px;
	top: 458px;
	width: 240px;
	height: 244px;
	background: transparent url(../images/hollywood_frame.gif) 0 0 no-repeat;
}

#hollywoodCollectionBaileyTopRight {
	position: absolute;
	left: 762px;
	top: 0px;
	width: 174px;
	height: 174px;
	background: transparent url(../images/hollywood_collection_bailey_topright.gif) 0 0 no-repeat;
}

#hollywoodCollectionHeader {
	position: absolute;
	left: 180px;
	top: 30px;
	width: 234px;
	height: 32px;
	background: transparent url(../images/hollywood_collection_header.gif) 0 0 no-repeat;
}

#hollywoodSeasonSelect {
	position: absolute;
	left: 180px;
	top: 124px;
	width: 174px;
}

#hollywoodFabricSelect {
	position: absolute;
	left: 374px;
	top: 154px;
	width: 174px;
}

#hollywoodShapeSelect {
	position: absolute;
	left: 568px;
	top: 154px;
	width: 174px;	
}

#hollywoodCategorySelect {
	position: absolute;
	left: 180px;
	top: 154px;
	width: 174px;
}

a.searchGo {
	position: absolute;
	left: 568px;
	top: 134px;
	width: 174px;
}

#hollywoodHatsFound {
	position: absolute;
	left: 374px;
	top: 124px;
	width: 368px;
	height: 20px;
	background: #000000;
	filter:alpha(opacity=40); 
	-moz-opacity: 0.4; 
	opacity: 0.4; 
	-khtml-opacity: 0.4;
}

#hollywoodHatsFoundBG {
	position: absolute;
	left: 374px;
	top: 124px;
	width: 368px;
	height: 20px;
	background: transparent;
}

span.hatsFoundClass {
	position: absolute;
	left: 384px;
	top: 128px;
	margin: 0;
	padding: 0;
	color: #FFFFFF;
	font-family: arial, helvetica neue, helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
}

.collectionClass {
	position: absolute;
	left: 180px;
	top: 194px;
	width: 800px;
	height: 758px;
	margin: 0;
	padding: 0;
	background: transparent;
}
.collectionRowClass {
	position: relative;
	display: block;
	clear: both;
	width: 800px;
	height: 174px;
	margin: 0;
	padding: 0;

}

.collectionColumnClass {

}

.collectionHatContainerClass {
	position: relative;
	float: left;
	display: block;
	width: 174px;
	height: 174px;
	margin: 0;
	margin-right: 20px;
	margin-bottom: 20px;
	padding: 0;
	background: #FFFFFF;
	font-family: arial, helvetica neue, helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #000000;
}

.hatHSpace {
	float: left;
	display: block;
	margin-left: 10px;
}

.collectionHatClass {
	float: left;
	display: block;
	width: 174px;
	height: 152px;
	margin-top: 5px;
	margin-bottom: 10px;
	margin-left: 0px;
	margin-right: 0px;
	padding: 0;
	background: #FFFFFF;
	font-family: arial, helvetica neue, helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #000000;

}

.cHCHSpace {
	float: left;
	display: block;
	width: 20px;
	height: 176px;
	margin: 0;
	padding: 0;
	background: transparent;
}

.cHCVSpace {
	float: left;
	display: block;
	width: 176px;
	height: 20px;
	margin: 0;
	padding: 0;
	background: transparent;
}

.cHCNumber {
	clear: both;
	float: left;
	display: inline;
	margin-left: 10px;
	
}

.cHCName {
}

.cHCFabric {
	clear: both;
	float: left;
	display: inline;	
	margin: 0;
	padding: 0;
	margin-left: 10px;
}

.cHCColors {
	float: right;
	display: inline;
	margin: 0;
	padding: 0;
	margin-right: 12px;
}

.cHCLine {
	clear: both;
	display: inline;
	float: left;
	width: 152px;
	height: 1px;
	margin: 0;
	padding: 0;
	margin-top: 4px;
	margin-bottom: 4px;
	background: transparent url(../images/collection_line.gif) center 0 no-repeat;
	margin-left: 10px;
}

.cHCBottomLine {
	clear: both;
	display: inline;
	float: left;
	width: 152px;
	height: 1px;
	margin: 0;
	padding: 0;
	margin-top: 4px;
	margin-bottom: 0px;
	margin-left: 10px;
	background: transparent url(../images/collection_line.gif) center 0 no-repeat;
}

.cHCImage {
	display: inline;
}	

.hatSwatch1Class {
	float: left;
	width: 9px;
	height: 9px;
	border: 1px solid #000000;
	margin-top: 1px;					/* correct with 0 in safari but not in firefox */
	padding: 0;
	margin-left: 4px;
}

.hatSwatchClass {
	float: left;
	width: 10px;
	height: 10px;
	border: 0px solid #000000;
	margin-top: 1px;					/* correct with 0 in safari but not in firefox */
	padding: 0;
	margin-left: 4px;
	display: inline;
}


.hatThumbnailClass {
	border: 0px solid black;
	margin: 0;
	display: inline;
}


a.hat {
	position: absolute;
	border: none;
	padding: 0px;
	margin: 0px;
	top: 0px;
	left: 0px;
	width: 174px;
	height: 174px;
/*	filter:alpha(opacity=0); 	-moz-opacity: 0; 	opacity: 0;
	-khtml-opacity: 0;
	background-color: #FFFFFF; */
	z-index: 0;
	background-color: transparent;
}

a.hat:hover {
	filter:alpha(opacity=50); 	-moz-opacity: 0.5; 	opacity: 0.5;
	-khtml-opacity: 0.5;
	background-color: #FFFFFF;
}

.hatDetailsHeadlineClass {
	position: absolute;
	left: 30px;
	top: 30px;
	width: 306px;
	height: 56px;
	background: transparent url(../images/hollywoodHatDetails.gif) 0 0 no-repeat;
}

.bwDetailsHeadlineClass {
	position: absolute;
	left: 30px;
	top: 30px;
	width: 306px;
	height: 56px;
	background: transparent url(../images/westernHatDetails.gif) 0 0 no-repeat;
}


.hatDetailsContainerClass {
	position: absolute;
	top: 97px;
	left: 30px;
	width: 756px;
	height: 563px;
	background: #FFFFFF;
}

.hatDetailsClass {
	float: left;
	display: block;
	width: 734px;
	height: 526px;
	margin-top: 18px;
	margin-bottom: 18px;
	margin-left: 11px;
	margin-right: 11px;
	padding: 0;
	background: #FFFFFF;
	font-family: arial, helvetica neue, helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #000000;
}

.hatDetailsHeaderClass {
	font-size: 14px;
	z-index: 10;
}

.hatDetailsTypeClass {
	clear: both;
	float: left;
	display: inline;
	font-size: 10px;
	color: #6e6956;
	width: 48px;
}

.clear1 {
	clear: both;
}

/* slightly enhanced, universal clearfix hack */
.clearfix:after {
     visibility: hidden;
     display: block;
     font-size: 0;
     content: " ";
     clear: both;
     height: 0;
     }
.clearfix { display: inline-block; }
/* start commented backslash hack \*/
* html .clearfix { height: 1%; }
.clearfix { display: block; }
/* close commented backslash hack */

.hatDetailsTextClass {
	float: left;
	display: inline;
	font-size: 10px;
	color: #000000;
}

.hatDetailsLineClass {
	clear: both;
	display: block;
	float: left;
	width: 152px;
	height: 1px;
	margin: 0;
	padding: 0;
	margin-top: 4px;
	margin-bottom: 4px;
	background: transparent url(../images/details_line.gif) center 0 no-repeat;
}

.hatDetailsSwatchContainerClass {
	clear: both;
	float: left;
	margin: 0;
	padding: 0;
}

.hatDetailsSwatch1Class {
	float: left;
	width: 33px;
	height: 33px;
	border: 1px solid #000000;
	margin-top: 1px;					
	padding: 0;
	margin-right: 4px;
}

.hatDetailsSwatchClass {
	float: left;
	width: 32px;
	height: 32px;
	border: 1px solid #000000;
	margin-top: 1px;					
	padding: 0;
	margin-right: 4px;
}


a.hatDetailsSwatchClass:hover {
	filter:alpha(opacity=70); 	-moz-opacity: 0.7; 	opacity: 0.7;
	-khtml-opacity: 0.7;
}

.hatDetailsSwatchTextClass {
	float: left;
	width: 35px;
	margin: 0;
	padding: 0;
	margin-right: 4px;
}

.hatDetailsImageClass {
	position: absolute;
	top: 39px;
	left: 172px;
	width: 573px;
	height: 485px;
	border: 0px solid #000000;
	z-index: 1;
}

#hollywoodGalleryBg {
	position: absolute;
	top: 0px;
	left: 150px;
	width: 816px;
	height: 1000px;
	background: transparent;
}

#hollywoodGallerySeasonSelect {
	position: absolute;
	left: 180px;
	top: 154px;
	width: 174px;
}

#hollywoodGalleryMenuBg {
	position: absolute;
	left: 374px;
	top: 154px;
	width: 368px;
	height: 18px;
	background: #000000;
	filter:alpha(opacity=40); 
	-moz-opacity: 0.4; 
	opacity: 0.4; 
	-khtml-opacity: 0.4;
}

span.hollywoodGalleryTextClass {
	position: absolute;
	left: 384px;
	top: 157px;
	margin: 0;
	padding: 0;
	color: #FFFFFF;
	font-family: arial, helvetica neue, helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
}

span.hollywoodGalleryImageSelectClass {
	position: absolute;
	left: 645px;
	top: 157px;
	margin: 0;
	padding: 0;
	color: #FFFFFF;
	font-family: arial, helvetica neue, helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
}

#hgShowVideoBG {
	position: absolute;
	left: 850px;
	top: 633px;
	width: 80px;
	height: 18px;
	background: #000000;
	filter:alpha(opacity=40); 
	-moz-opacity: 0.4; 
	opacity: 0.4; 
	-khtml-opacity: 0.4;
}

a.hgShowVideoClass {
	position: absolute;
	left: 859px;
	top: 636px;
	margin: 0;
	padding: 0;
	color: #FFFFFF;
	font-family: arial, helvetica neue, helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	align: center;
}

a.hgShowVideoClass:hover {color: #CCCCCC;}

#menu-gallery {
	position: absolute;
	top: 610px;
	left: 636px;
	width: 250px;
	height: 25px;
	float: left;
	margin: 0;
	padding: 0;
	color: black;
}

#menu-gallery li{
	margin: 0; 
	padding: 0; 
	list-style: none;
	display: block;
	position: absolute;
	}	

#menu-gallery a {
	position: absolute;
	display: block;
}

#menu-gallery a span {
	display: none;
}
	
#menu-gallery-part1 a {left: 0px; top: 0px; width: 70px; height: 25px;}
#menu-gallery-part1 a:hover {background: url(../images/hollywood/gallery/hgRightWindow.gif) -313px 0px no-repeat;}
#menu-gallery-part2 a {left: 90px; top: 0px; width: 70px; height: 25px;}
#menu-gallery-part2 a:hover {background: url(../images/hollywood/gallery/hgRightWindow.gif) -313px -30px no-repeat;}
#menu-gallery-part3 a {left: 180px; top: 0px; width: 70px; height: 25px;}
#menu-gallery-part3 a:hover {background: url(../images/hollywood/gallery/hgRightWindow.gif) -313px -60px no-repeat;}

#hg1 #menu-gallery-part1 a {background: url(../images/hollywood/gallery/hgRightWindow.gif) -313px 0px no-repeat;}
#hg2 #menu-gallery-part2 a {background: url(../images/hollywood/gallery/hgRightWindow.gif) -313px -30px no-repeat;}
#hg3 #menu-gallery-part3 a {background: url(../images/hollywood/gallery/hgRightWindow.gif) -313px -60px no-repeat;}
#wg1 #menu-gallery-part1 a {background: url(../images/hollywood/gallery/hgRightWindow.gif) -313px 0px no-repeat;}
#wg2 #menu-gallery-part2 a {background: url(../images/hollywood/gallery/hgRightWindow.gif) -313px -30px no-repeat;}
#wg3 #menu-gallery-part3 a {background: url(../images/hollywood/gallery/hgRightWindow.gif) -313px -60px no-repeat;}

a.hgVideoClose {
	position: absolute;
	top: 319px;
	left: 905px;
	width: 20px;
	height: 20px;
}

a.hgbgs {
	position: relative;
	display: block;
	float: left;
	text-align: center;
	color: #FFFFFF;
	font-family: arial, helvetica neue, helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	width: 11px;
	height: 13px;
}

a.hgbgs:hover {
	background-color: #CCCCCC;
}

a.hgbgsSelected {
	position: relative;
	display: block;
	float: left;
	text-align: center;
	color: #FFFFFF;
	font-family: arial, helvetica neue, helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	width: 11px;
	height: 13px;
	background-color: #CCCCCC;
}

a.hgbgsSelected:hover {
	background-color: #CCCCCC;
}

#hollywoodGalleryFrame {
	position: absolute;
	top: 308px;
	left: 180px;
	width: 756px;
	height: 348px;
	background: transparent url(../images/hollywood/gallery/galleryFrame.gif) 0 0 no-repeat;
}

#hollywoodGalleryWindowLeft {
	position: absolute;
	top: 314px;
	left: 187px;
	width: 426px;
	height: 336px;
	background-color: #000000;
	z-index: 10;
}

#hollywoodGalleryWindowRight {
	position: absolute;
	top: 314px;
	left: 617px;
	width: 313px;
	height: 336px;
	background: transparent url(../images/hollywood/gallery/hgRightWindow.gif) 0 0 no-repeat;
	filter:alpha(opacity=80); 	-moz-opacity: 0.8; 	opacity: 0.8;
	-khtml-opacity: 0.8;
}


/* End of Hollywood Pages */

/* Western Pages */

#westernLandingBg {
	position: absolute;
	top: 0px;
	left: 150px;
	width: 816px;
	height: 1000px;
	background: transparent url(../images/western_landing.jpg) 0 0 no-repeat;  
}

#westernImageLeft {
	position: absolute;
	left: 186px;
	top: 464px;
	width: 228px;
	height: 232px;
	background: transparent url(../images/western_landing_ss2011.jpg) 0 0 no-repeat;
}

#westernImageCenter {
	position: absolute;
	left: 444px;
	top: 464px;
	width: 228px;
	height: 232px;
	background: transparent url(../images/western_landing_ss2011.jpg) 0 0 no-repeat;
}

#westernImageRight {
	position: absolute;
	left: 702px;
	top: 464px;
	width: 228px;
	height: 232px;
	background: transparent url(../images/western_landing_campaign_ss11.jpg) 0 0 no-repeat;
}

#westernBaileyTopRight {
	position: absolute;
	left: 762px;
	top: 0px;
	width: 174px;
	height: 174px;
	background: transparent url(../images/western_bailey_topright.jpg) 0 0 no-repeat;
}

#westernFrameLeft{
	position: absolute;
	left: 180px;
	top: 458px;
	width: 240px;
	height: 244px;
	background: transparent url(../images/hollywood_frame.gif) 0 0 no-repeat;
}

#westernFrameCenter{
	position: absolute;
	left: 438px;
	top: 458px;
	width: 240px;
	height: 244px;
	background: transparent url(../images/hollywood_frame.gif) 0 0 no-repeat;
}

#westernFrameRight{
	position: absolute;
	left: 696px;
	top: 458px;
	width: 240px;
	height: 244px;
	background: transparent url(../images/hollywood_frame.gif) 0 0 no-repeat;
}

#westernCollectionBaileyTopRight {
	position: absolute;
	left: 762px;
	top: 0px;
	width: 174px;
	height: 174px;
	background: transparent url(../images/western_collection_bailey_topright.gif) 0 0 no-repeat;
}

#westernCollectionHeader {
	position: absolute;
	left: 180px;
	top: 30px;
	width: 173px;
	height: 32px;
	background: transparent url(../images/western_collection_header.gif) 0 0 no-repeat;
}

#westernGalleryBg {
	position: absolute;
	top: 0px;
	left: 150px;
	width: 816px;
	height: 1000px;
	background: transparent;
}



/* End of Western Pages */

/* Contact Page */

#contactContactInfo {
	position: absolute;
	left: 180px;
	top: 30px;
	width: 148px;
	height: 25px;
	background: transparent url(../images/contact/contact_info.jpg) 0 0 no-repeat;
}

#contactBaileyTopRight {
	position: absolute;
	left: 762px;
	top: 0px;
	width: 174px;
	height: 174px;
	background: transparent url(../images/bailey_topright.gif) 0 0 no-repeat;
}

#contactBg {
	position: absolute;
	top: 0px;
	left: 150px;
	width: 816px;
	height: 1000px;
	background: transparent url(../images/contact/contact_bg_low.jpg) 0 0 no-repeat;
}

#contactFrameLeft {
	position: absolute;
	left: 180px;
	top: 472px;
	width: 368px;
	height: 294px;
	background: transparent url(../images/contact/contact_frame.gif) 0 0 no-repeat;
}

#contactLeft {
	position: absolute;
	left: 180px;
	top: 472px;
	width: 368px;
	height: 294px;
	background: transparent url(../images/contact/contact_left.jpg) 0 0 no-repeat;
}

#contactFrameRight {
	position: absolute;
	left: 568px;
	top: 472px;
	width: 368px;
	height: 294px;
	background: transparent url(../images/contact/contact_frame.gif) 0 0 no-repeat;
}


#contactRight {
	position: absolute;
	left: 574px;
	top: 478px;
	width: 356px;
	height: 282px;
	background: transparent url(../images/contact/contact_right.gif) 0 0 no-repeat;
	filter:alpha(opacity=60); 
	-moz-opacity: 0.6; 
	opacity: 0.6; 
	-khtml-opacity: 0.6;
}

#contactUSA {
	position: absolute;
	left: 195px;
	top: 516px;
}

#contactEurope {
	position: absolute;
	left: 195px;
	top: 626px;
}

#contactGeneral {
	position: absolute;
	left: 584px;
	top: 516px;
}

#contactSales {
	position: absolute;
	left: 584px;
	top: 577px;
}

#contactPress {
	position: absolute;
	left: 584px;
	top: 636px;
}


span.contact {
	font-family: arial, helvetica, sans-serif;
	font-size: 11px;
	color: #FFFFFF;
}

a.contact {
	font-family: arial, helvetica, sans-serif;
	font-size: 11px;
	color: #FFFFFF;
}

a.contact:hover {
	color: #CCCCCC;
}

/* End of Contact Page */

/* Est. 1922 Page */

#est1922Top {
	position: absolute;
	top: 0px;
	left: 150px;
	width: 816px;
	height: 387px;
	background: transparent url(../images/est1922/est1922_top.jpg) 0 0 no-repeat;
}

#est1922BaileyTopRight {
	position: absolute;
	left: 762px;
	top: 0px;
	width: 174px;
	height: 174px;
	background: transparent url(../images/bailey_topright.gif) 0 0 no-repeat;
}

#est1922Welcome {
	position: absolute;
	left: 180px;
	top: 408px;
	width: 95px;
	height: 28px;
	background: transparent url(../images/est1922/est1922_welcome.gif) 0 0 no-repeat;
}

a.est1922ViewHistoryClass {
	position: absolute;
	left: 180px;
	top: 445px;
	width: 100px;
	height: 11px;
	background: transparent url(../images/est1922/est1922_viewhistory.jpg) 0 0 no-repeat;
}

a.est1922ViewHistoryClass:hover {filter:alpha(opacity=70); -moz-opacity: 0.7; opacity: 0.7; -khtml-opacity: 0.7;}

#est1922TopText {
	position: absolute;
	left: 354px;
	top: 418px;
	width: 612px;
	height: 215px;
	background: transparent url(../images/est1922/est1922_text_medium.jpg) 0 0 no-repeat;
}

#est1922Text {
	position: absolute;
	left: 354px;
	top: 654px;
	width: 620px;
	height: 300px;
}

#est1922Woym {
	position: absolute;
	left: 354px;
	top: 960px;
	width: 196px;
	height: 18px;
	background: transparent url(../images/est1922/est1922_woym.jpg) 0 0 no-repeat;
}

span.est1922Text {
	font-family: arial, helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
}

#est1922History {
	position: absolute;
	left: 178px;
	top: 402px;
	width: 824px;
	height: 580px;
	overflow: hidden;
}

#est1922ScrollFrame {
	position: absolute;
	left: 180px;
	top: 392px;
	width: 824px;
	height: 11px;
	background: transparent url(../images/est1922/est1922_scrollframe.gif) 0 0 no-repeat;
}

#est1922ScrollBar {
	position: relative;
	left: 0px;
	top: 3px;
	width: 70px;
	height: 5px;
	background-color: #827c65;
}

a.est1922ScrollBarClass {
	position: relative;
	left: 0px;
	top: 3px;
	width: 35px;
	height: 5px;
	background-color: #827c65;
}

/* End of Est. 1922 Page */

/* Store Locator Page */

#storelocatorTop {
	position: absolute;
	top: 30px;
	left: 180px;
	width: 161px;
	height: 25px;
	background: transparent url(../images/storelocator/storelocatorTop.jpg) 0 0 no-repeat;
}

#storelocatorBaileyTopRight {
	position: absolute;
	left: 762px;
	top: 0px;
	width: 174px;
	height: 174px;
	background: transparent url(../images/bailey_topright.gif) 0 0 no-repeat;
}

a.storelocatorSearchClass {
	position: absolute;
	left: 570px;
	top: 159px;
	width: 57px;
	height: 9px;
	background: transparent url(../images/storelocator/storelocatorSearch.gif) 0 0 no-repeat;
}

a.storelocatorSearchClass:hover {
	filter:alpha(opacity=70); -moz-opacity: 0.7; opacity: 0.7; -khtml-opacity: 0.7;
}

#storelocatorMap {
	position: absolute;
	left: 180px;
	top: 194px;
	width: 576px;
	height: 576px;
	background: #000000;
}

#storelocatorDivisionSelect {
	position: absolute;
	left: 180px;
	top: 124px;
	width: 174px;
	height: 20px;
}

#storelocatorRadiusSelect {
	position: absolute;
	left: 374px;
	top: 154px;
	width: 174px;
	height: 20px;
}

#storelocatorZipText {
	position: absolute;
	left: 180px;
	top: 159px;
	width: 260px;
	height: 12px;
}

#storelocatorZipInput {
	position: absolute;
	left: 264px;
	top: 154px;
	width: 90px;
	height: 12px;
}

a.aMapClass {
	color: #6D6D6D;
}

a.aMapClass:hover {
	color: #000000;
}


/* End of Store Locator Page */

