/* ---------------------------------------------------------------------------------- */
/* ----E&O TRADING COMPANY---------------------------------------------------fuse---- */
/* ---------------------------------------------------------------------------------- */


/* ----GLOBAL SETTINGS--------------------------------------------------------------- */
*{
	margin:0;
	padding:0;
}

img { 
    /* behavior: url( iepngfix.htc ); */
}

html{
	height:101%;
}

body{
	background: #333 url( ../images/bg.jpg ) top center ;
	font-family: arial, helvetica, verdana, sans-serif;
	font-size: 12px;
}

p{
	font-size:14px;
	padding:10px 0;
	color:#555;
	line-height:20px;
}
a{
	outline:none;
	color:#b15c11;
	text-decoration:none;
}
h4{
	font-weight:400;
	font-size:13px;
	font-style:italic;
	padding:10px 0 5px 0;
}
ul.hours li{
	list-style:none;
	text-indent:10px;
	color:#666;
}
ul.address li{
	list-style:none;
	color:#555;
}
#layout{
	position:absolute;
	margin-left:-458px;
	left:50%;
	top:30px;
	width:916px;
}
#wrapper{
	top:0px;
	position:relative;
	width:900px;
	height:545px;
	background:url(../images/wrapper_bg.jpg) repeat-y;
	left:8px;
}
#header{
	width:880px;
	height:111px;
	background:#fff url(../images/logo.png) no-repeat;
	margin-left:11px;
}
#homeLink{
	position:absolute;
	width:880px;
	height:83px;
	text-indent:-9000px;
}
#mainContent{
	margin-top:60px;
	margin-left:10px;
	width:880px;
}
#navTrail{
	position:absolute;
	margin-top:-27px;
	height:16px;
	width:500px;
	margin-left:-53px;
	
	font-size:11px;
}
body#welcome.index #mainContent p{
	font-size:12px;
	margin-left:20px;
	padding-top:30px;
	width:840px;
	text-align:center;
	font-size:14px;
	color:#504306;
}
#flashContent1{
	margin-left:11px;
}
#navigation{
	background:#f00;
	width:878px;
	height:50px;
}
ul#nav li{
	position:absolute;
	display:inline;
	margin-right:42px;
	margin-left:11px;
	list-style-type: none;
	top:414px;
}

#banner{
	margin-left:11px;
	height:90px;
}
.shortSpacer{
	background:url(../images/shortspacer.png) no-repeat;
	width:188px;
	height:1px;
}
#footer{
	position:absolute;
	font-size:11px;
	z-index:2;
	left:50%;
	width:840px;
	margin-left:-420px;
	margin-top:40px;
	color:#ccc;
}
#footer p{
	font-size:11px;
	margin:0;
	padding:0;
	color:#ccc;
}
#footer p.right{
	float:right;

}
#footer p.left{
	float:left;

}
.customButton {padding:0;margin:0;border:none;background:none;cursor:pointer;}
/* ---------------------------------------------------------------------------------- */

/* ----GLOBAL NAVIGATION------------------------------------------------------------- */

ul#nav li a {
	position: absolute;
	width:110px;
	height:46px;
	margin:0;
	margin-left:-11px;
	text-indent:-9000px;
	text-decoration: none;
	overflow: hidden;
	background: transparent url( ../images/nav_matrix2.png ) no-repeat;
}

body#welcome li#restaurants a{background-position:0px 0px; left:11px;}
body#welcome li#kitchen a{background-position:-110px 0px; left:121px;}
body#welcome li#bar a{background-position:-220px 0px; left:231px;}
body#welcome li#reservations a{background-position:-330px 0px; left:341px;}
body#welcome li#cards a{background-position:-440px 0px; left:451px;}
body#welcome li#rewards a{background-position:-550px 0px; left:561px;}
body#welcome li#about a{background-position:-660px 0px; left:671px;}
body#welcome li#feedback a{background-position:-770px 0px; left:781px;}

body#welcome li#restaurants a:hover{background-position:0px -46px;}
body#welcome li#kitchen a:hover{background-position:-110px -46px;}
body#welcome li#bar a:hover{background-position:-220px -46px;}
body#welcome li#reservations a:hover{background-position:-330px -46px;}
body#welcome li#cards a:hover{background-position:-440px -46px;}
body#welcome li#rewards a:hover{background-position:-550px -46px;}
body#welcome li#about a:hover{background-position:-660px -46px;}
body#welcome li#feedback a:hover{background-position:-770px -46px;}

body#welcome li#restaurants a.selected{background-position:0px -92px;}
body#welcome li#kitchen a.selected{background-position:-110px -92px;}
body#welcome li#bar a.selected{background-position:-220px -92px;}
body#welcome li#reservations a.selected{background-position:-330px -92px;}
body#welcome li#cards a.selected{background-position:-440px -92px;}
body#welcome li#rewards a.selected{background-position:-550px -92px;}
body#welcome li#about a.selected{background-position:-660px -92px;}
body#welcome li#feedback a.selected{background-position:-770px -92px;}
/* ---------------------------------------------------------------------------------- */

/* ----RESTAURANTS NAVIGATION-------------------------------------------------------- */

a.loc_menu{
	position:absolute;
	width:218px;
	height:46px;
	text-indent:-9000px;
	z-index:99;
}
a#loc_sanfrancisco{background:transparent url(../images/nav/loc_sanfrancisco.png) no-repeat;}
a#loc_sanjose{background:transparent url(../images/nav/loc_sanjose.png) no-repeat; }
a#loc_larkspur{background:transparent url(../images/nav/loc_larkspur.png) no-repeat; }
a#loc_honolulu{background:transparent url(../images/nav/loc_honolulu.png) no-repeat;}
a#loc_gallery{background:transparent url(../images/nav/loc_gallery.png) no-repeat;}
a#loc_location{background:transparent url(../images/nav/loc_location.png) no-repeat;}
a#loc_reservations{background:transparent url(../images/nav/loc_reservations.png) no-repeat;}
a#loc_menu{background:transparent url(../images/nav/loc_menu.png) no-repeat;}
a#loc_privateevents{background:transparent url(../images/nav/loc_privateevents.png) no-repeat;}
a#loc_togo{background:transparent url(../images/nav/loc_togo.png) no-repeat;}
a#loc_cinnabar{background:transparent url(../images/nav/loc_cinnabar.png) no-repeat;}
a#loc_eoroom{background:transparent url(../images/nav/loc_eoroom.png) no-repeat;}
a#loc_marketplace{background:transparent url(../images/nav/loc_marketplace.png) no-repeat;}
a#loc_mezzanine{background:transparent url(../images/nav/loc_mezzanine.png) no-repeat;}
a#loc_buyouts{background:transparent url(../images/nav/loc_buyouts.png) no-repeat;}
a#loc_offsite{background:transparent url(../images/nav/loc_offsite.png) no-repeat;}
a#loc_semiprivate{background:transparent url(../images/nav/loc_semiprivate.png) no-repeat;}
a#loc_dragonbar{background:transparent url(../images/nav/loc_dragonbar.png) no-repeat;}
a#loc_saffron{background:transparent url(../images/nav/loc_saffron.png) no-repeat;}
a#loc_chefstable{background:transparent url(../images/nav/loc_chefstable.png) no-repeat;}
a#loc_patio{background:transparent url(../images/nav/loc_thepatio.png) no-repeat;}
a#loc_lanai{background:transparent url(../images/nav/loc_lanai.png) no-repeat;}
a#loc_brickroom{background:transparent url(../images/nav/loc_brickroom.png) no-repeat;}
a#loc_shambhala{background:transparent url(../images/nav/loc_shambhala.png) no-repeat;}
a#loc_virtualtour{background:transparent url(../images/nav/loc_virtualtour.png) no-repeat;}

a:hover#loc_sanfrancisco, a:hover#loc_sanjose, a:hover#loc_larkspur, a:hover#loc_honolulu, a:hover#loc_gallery, a:hover#loc_location, a:hover#loc_reservations, 
a:hover#loc_menu, a:hover#loc_privateevents, a:hover#loc_togo, a:hover#loc_cinnabar, a:hover#loc_eoroom, a:hover#loc_marketplace, a:hover#loc_mezzanine, 
a:hover#loc_buyouts, a:hover#loc_offsite, a:hover#loc_semiprivate, a:hover#loc_dragonbar, a:hover#loc_saffron, a:hover#loc_lanai, a:hover#loc_brickroom, 
a:hover#loc_shambhala, a:hover#loc_virtualtour, a:hover#loc_patio, a:hover#loc_chefstable{background-position:-218px 0;}

a.selected#loc_sanfrancisco, a.selected#loc_sanjose, a.selected#loc_larkspur, a.selected#loc_honolulu, a.selected#loc_cinnabar, a.selected#loc_eoroom, 
a.selected#loc_marketplace, a.selected#loc_mezzanine, a.selected#loc_buyouts, a.selected#loc_offsite, a.selected#loc_semiprivate, a.selected#loc_dragonbar, a.selected#loc_saffron, 
a.selected#loc_lanai, a.selected#loc_brickroom, a.selected#loc_shambhala, a.selected#loc_chefstable, a.selected#loc_patio{background-position:-218px 0;}

a.selected#loc_gallery, a.selected#loc_location, a.selected#loc_reservations, a.selected#loc_menu, a.selected#loc_privateevents, a.selected#loc_togo{background-position:-436px 0;}
#thumbs a.nextButton{
	width:30px;
}
#thumbs a.nextButton img{
	display:block;
	height:45px;
	width:30px;
	margin-right:0;
	background:#ace123;
	text-indent:-9000px;
}


/* ---------------------------------------------------------------------------------- */

/* ----HEADING STYLES---------------------------------------------------------------- */
h1, h2, h3{
	height:25px;
	width:225px;
	padding:0;
	margin:0;
	text-indent:-9000px;
	margin-top:10px;
}

h1#h1_aboutus{background:url(../images/nav/h1_aboutus.png) no-repeat;}
h1#h1_atthebar{background:url(../images/nav/h1_atthebar.png) no-repeat;}
h1#h1_background{background:url(../images/nav/h1_background.png) no-repeat;}
h1#h1_beerlist{background:url(../images/nav/h1_beerlist.png) no-repeat;}
h1#h1_bigplates{background:url(../images/nav/h1_bigplates.png) no-repeat;}
h1#h1_cocktails{background:url(../images/nav/h1_cocktails.png) no-repeat;}
h1#h1_commentcard{background:url(../images/nav/h1_commentcard.png) no-repeat;}
h1#h1_contactus{background:url(../images/nav/h1_contactus.png) no-repeat;}
h1#h1_cookstour{background:url(../images/nav/h1_cookstour.png) no-repeat;}
h1#h1_giftcards{background:url(../images/nav/h1_giftcards.png) no-repeat;}
h1#h1_home{background:url(../images/nav/h1_home.png) no-repeat;}
h1#h1_inthekitchen{background:url(../images/nav/h1_inthekitchen.png) no-repeat;}
h1#h1_jointheteam{background:url(../images/nav/h1_jointheteam.png) no-repeat;}
h1#h1_karmaclub{background:url(../images/nav/h1_karmaclub.png) no-repeat;}
h1#h1_legend{background:url(../images/nav/h1_legend.png) no-repeat;}
h1#h1_location{background:url(../images/nav/h1_location.png) no-repeat;}
h1#h1_menu{background:url(../images/nav/h1_menu.png) no-repeat;}
h1#h1_privateevents{background:url(../images/nav/h1_privateevents.png) no-repeat;}
h1#h1_reservations{background:url(../images/nav/h1_reservations.png) no-repeat;}
h1#h1_smallplates{background:url(../images/nav/h1_smallplates.png) no-repeat;}
h1#h1_spicegrill{background:url(../images/nav/h1_spicegrill.png) no-repeat;}
h1#h1_togo{background:url(../images/nav/h1_togo.png) no-repeat;}
h1#h1_whatwepour{background:url(../images/nav/h1_whatwepour.png) no-repeat;}
h1#h1_winelist{background:url(../images/nav/h1_winelist.png) no-repeat;}
h1#h1_happyhour{background:url(../images/nav/h1_happyhour.png) no-repeat;}

h2{
	margin-top:0;
}
h2#h2_brickroom{background:url(../images/nav/h2_brickroom.png) no-repeat;}
h2#h2_cinnabar{background:url(../images/nav/h2_cinnabar.png) no-repeat;}
h2#h2_dragonbar{background:url(../images/nav/h2_dragonbar.png) no-repeat;}
h2#h2_eoroom{background:url(../images/nav/h2_eoroom.png) no-repeat;}
h2#h2_fullbuyouts{background:url(../images/nav/h2_fullbuyouts.png) no-repeat;}
h2#h2_lanai{background:url(../images/nav/h2_lanai.png) no-repeat;}
h2#h2_marketplace{background:url(../images/nav/h2_marketplace.png) no-repeat;}
h2#h2_mezzanine{background:url(../images/nav/h2_mezzanine.png) no-repeat;}
h2#h2_offsite{background:url(../images/nav/h2_offsite.png) no-repeat;}
h2#h2_saffron{background:url(../images/nav/h2_saffron.png) no-repeat;}
h2#h2_patio{background:url(../images/nav/h2_patio.png) no-repeat;}
h2#h2_chefstable{background:url(../images/nav/h2_chefstable.png) no-repeat;}
h2#h2_semiprivate{background:url(../images/nav/h2_semiprivate.png) no-repeat;}
h2#h2_shambhala{background:url(../images/nav/h2_shambhala.png) no-repeat;}

/* ---------------------------------------------------------------------------------- */

/* ----SECONDARY PAGES--------------------------------------------------------------- */

body#welcome.secondary ul#nav li{
	position:absolute;
	display:inline;
	margin-right:42px;
	margin-left:11px;
	list-style-type: none;
	top:186px;
}
#leftContent{
	width:218px;
	height:568px;
	margin-left:1px;
	float:left;
	background:#d8dbc4;
}
#rightContent{
	text-align:left;
	width:588px;
	height:400px;
	float:right;
	margin-right:1px;
	padding:10px 10px 20px 60px;
}
#rightContent p{
	width:550px;
	text-align:left;
}
#leftContent img{
	border:none;
	padding:0;
	margin:0;
}
/* ---------------------------------------------------------------------------------- */

/* ----GIFT CARDS-------------------------------------------------------------------- */

#paypalForm{
	border:1px solid #ace;
	width:300px;
	float:left;
}
#paypalinput input{
	width:200px;
}

/* ---------------------------------------------------------------------------------- */

/* ----IN THE KITCHEN---------------------------------------------------------------- */
ul#itk_nav li a {
	position: absolute;
	width:218px;
	height:36px;
	margin-left:-11px;
	text-indent:-9000px;
	text-decoration: none;
	overflow: hidden;
	background: transparent url(../images/itk_matrix.png) no-repeat;
}
ul#itk_nav li{
	position:relative;
	margin:0;
	margin-right:42px;
	margin-left:11px;
	list-style-type: none;
	z-index:30;
}

body#welcome.secondary li#itk_1 a{background-position:0px 0px; top:0px;margin-top:0px;}
body#welcome.secondary li#itk_2 a{background-position:0px -36px; top:36px;}
body#welcome.secondary li#itk_3 a{background-position:0px -72px; top:72px;}
body#welcome.secondary li#itk_4 a{background-position:0px -108px; top:108px;}

body#welcome.secondary li#itk_1 a:hover{background-position:-218px 0px; top:0px;margin-top:0px;}
body#welcome.secondary li#itk_2 a:hover{background-position:-218px -36px; top:36px;}
body#welcome.secondary li#itk_3 a:hover{background-position:-218px -72px; top:72px;}
body#welcome.secondary li#itk_4 a:hover{background-position:-218px -108px; top:108px;}

body#welcome.secondary li#itk_1 a.selected{background-position:-436px 0px; top:0px;margin-top:0px;}
body#welcome.secondary li#itk_2 a.selected{background-position:-436px -36px; top:36px;}
body#welcome.secondary li#itk_3 a.selected{background-position:-436px -72px; top:72px;}
body#welcome.secondary li#itk_4 a.selected{background-position:-436px -108px; top:108px;}


/* ---------------------------------------------------------------------------------- */

/* ----AT THE BAR-------------------------------------------------------------------- */
ul#atb_nav li a {
	position: absolute;
	width:218px;
	height:36px;
	margin-left:-11px;
	text-indent:-9000px;
	text-decoration: none;
	overflow: hidden;
	background: transparent url(../images/atb_matrix.png) no-repeat;
}
ul#atb_nav li{
	position:relative;
	margin:0;
	margin-right:42px;
	margin-left:11px;
	list-style-type: none;
	z-index:30;
}

body#welcome.secondary li#atb_1 a{background-position:0px 0px; top:0px;margin-top:0px;}
body#welcome.secondary li#atb_2 a{background-position:0px -36px; top:36px;}
body#welcome.secondary li#atb_3 a{background-position:0px -72px; top:72px;}
body#welcome.secondary li#atb_4 a{background-position:0px -108px; top:108px;}
body#welcome.secondary li#atb_5 a{background-position:0px -144px; top:144px;}

body#welcome.secondary li#atb_1 a:hover{background-position:-218px 0px; top:0px;margin-top:0px;}
body#welcome.secondary li#atb_2 a:hover{background-position:-218px -36px; top:36px;}
body#welcome.secondary li#atb_3 a:hover{background-position:-218px -72px; top:72px;}
body#welcome.secondary li#atb_4 a:hover{background-position:-218px -108px; top:108px;}
body#welcome.secondary li#atb_5 a:hover{background-position:-218px -144px; top:144px;}

body#welcome.secondary li#atb_1 a.selected{background-position:-436px 0px; top:0px;margin-top:0px;}
body#welcome.secondary li#atb_2 a.selected{background-position:-436px -36px; top:36px;}
body#welcome.secondary li#atb_3 a.selected{background-position:-436px -72px; top:72px;}
body#welcome.secondary li#atb_4 a.selected{background-position:-436px -108px; top:108px;}
body#welcome.secondary li#atb_5 a.selected{background-position:-436px -144px; top:144px;}


/* ---------------------------------------------------------------------------------- */
/* ----ABOUT US---------------------------------------------------------------------- */
ul#ab_nav li a {
	position: absolute;
	width:218px;
	height:36px;
	margin-left:-11px;
	text-indent:-9000px;
	text-decoration: none;
	overflow: hidden;
	background: transparent url(../images/about_matrix.png) no-repeat;
}
ul#ab_nav li{
	position:relative;
	margin:0;
	margin-right:42px;
	margin-left:11px;
	list-style-type: none;
	z-index:30;
}

body#welcome.secondary li#ab_1 a{background-position:0px 0px; top:0px;margin-top:0px;}
body#welcome.secondary li#ab_2 a{background-position:0px -36px; top:36px;}
body#welcome.secondary li#ab_3 a{background-position:0px -72px; top:72px;}
body#welcome.secondary li#ab_4 a{background-position:0px -108px; top:108px;}

body#welcome.secondary li#ab_1 a:hover{background-position:-218px 0px; top:0px;margin-top:0px;}
body#welcome.secondary li#ab_2 a:hover{background-position:-218px -36px; top:36px;}
body#welcome.secondary li#ab_3 a:hover{background-position:-218px -72px; top:72px;}
body#welcome.secondary li#ab_4 a:hover{background-position:-218px -108px; top:108px;}

body#welcome.secondary li#ab_1 a.selected{background-position:-436px 0px; top:0px;margin-top:0px;}
body#welcome.secondary li#ab_2 a.selected{background-position:-436px -36px; top:36px;}
body#welcome.secondary li#ab_3 a.selected{background-position:-436px -72px; top:72px;}
body#welcome.secondary li#ab_4 a.selected{background-position:-436px -108px; top:108px;}


/* ---------------------------------------------------------------------------------- */

/* ----FEEDBACK---------------------------------------------------------------------- */

#feedbackContainer{
	width:550px;
	height:520px;
	background:url(../images/feedback_bg.jpg) no-repeat;
}
#feedbackContainer table tr td{
	font-size:12px;
	color:#555;
}
#feedbackContainer table tr td input, textarea, select{
	border:none;
	border:1px solid #aaa;
	color:#222;
}
input, textarea{
	margin-top:2px;
	padding:2px 0;
}
h3{
	width:240px;
}

h3#h3_visit{background:url(../images/nav/h3_visit.png) no-repeat;}
h3#h3_contact{background:url(../images/nav/h3_contact.png) no-repeat;}
h3#h3_feedback{background:url(../images/nav/h3_feedback.png) no-repeat;}
h3#h3_eventdetails{background:url(../images/nav/h3_eventdetails.png) no-repeat;}


/* ---------------------------------------------------------------------------------- */

/* ----KARMA CLUB-------------------------------------------------------------------- */

#karmaContainer{
	width:290px;
	height:240px;
	background:url(../images/karma_bg.jpg) no-repeat;
	padding:10px 20px;
}
#karmaContainer table tr td{
	font-size:12px;
	color:#555;
}
#karmaContainer table tr td input, textarea{
	border:none;
	
	border:1px solid #aaa;
	color:#222;
}

#paypalContainer{
	width:290px;
	height:190px;
	background:url(../images/paypal_bg.jpg) no-repeat;
	padding:10px 20px;
	
}
#paypalContainer table tr td{
	font-size:12px;
	color:#555;
}
#paypalContainer table tr td input, textarea{
	border:none;
	
	border:1px solid #aaa;
	color:#222;
}

#pevContainer{
	width:550px;
	height:320px;
	background:url(../images/pev_bg.jpg) no-repeat;
}
#pevContainer table tr td{
	font-size:12px;
	color:#555;
}
#pevContainer table tr td input, textarea, select{
	border:none;
	
	border:1px solid #aaa;
	color:#222;
}

#cityLinks li {
	float:left;
	list-style-type:none;
	margin:0 15px 0 0;	
}

#schoolContainer{
background-color:#f0f;
	width:550px;
	height:280px;
	background:url(../images/school_bg.jpg) no-repeat;
	padding:10px 20px;
}
#schoolContainer table tr td{
	font-size:12px;
	color:#555;
}
#schoolContainer table tr td input, textarea{
	border:none;
	
	border:1px solid #aaa;
	color:#222;
}

/* ---------------------------------------------------------------------------------- */

/* ----LOCATIONS--------------------------------------------------------------------- */

#wrapper.locationsHome{
	height: 760px;
}

#wrapper.locationsMain{
	height:1060px;
}

body#welcome.secondary #layout{

}
#welcome.secondary #header{
	width:880px;
	height:91px;
	background:url(../images/logo_secondary.png) no-repeat;
}
#gallery{
	width:550px;
	height:230px;
	margin-top:15px;
	margin-bottom:15px;
	background:url(../images/gallery_bg.jpg) no-repeat;
}
#gallery.single{
	width:528px;
	height:352px;
	padding:11px;
	margin-top:15px;
	margin-bottom:15px;
	background:url(../images/gallery_bg_single.jpg) no-repeat;
}
#gallery.wide{
	width:528px;
	height:418px;
	padding:11px;
	margin-top:15px;
	margin-bottom:15px;
	background:url(../images/gallery_bg_wide.jpg) no-repeat;	
}
#gallery.wide #bigImage{
	float:none;
	margin:0 0 21px 0;
}
#gallery.wide #thumbs{
	margin:0;
	width:auto;
	height:45px;
}

#gallery.wide #thumbs a{
	display:block;
	float:left;
	margin-right:10px;
}
#gallery img{
	margin:0;
	padding:0;
}
#thumbs{
	width:110px;
	height:210px;
	margin:10px;
	float:left;
}
#thumbs a{
	outline:none;
	width:45px;
	height:45px;
}

#thumbs a img{
	margin-right:10px;
	margin-bottom:10px;
}
#thumbs a:hover img{
	background:#b15c11;
	filter:alpha(opacity=40);
	-moz-opacity:.40;
	opacity:.40;
	
}

#bigImage{
	float:right;
	margin-right:10px;
	margin-top:10px;
}
ul#nav li a {
	position: absolute;
	width:110px;
	height:46px;
	margin-left:-11px;
	text-indent:-9000px;
	text-decoration: none;
	overflow: hidden;
	background: transparent url(../images/nav_matrix2.png) no-repeat;
}


li#pe01 a{background-position:0px 0px; top:0px;}
li#pe02 a{background-position:0px -30px; top:30px;}
li#pe03 a{background-position:0px -60px; top:60px;}
li#pe04 a{background-position:0px -90px; top:90px;}
li#pe05 a{background-position:0px -120px; top:120px;}
li#pe06 a{background-position:0px -150px; top:150px;}

li#pe01 a:hover{background-position:-218px 0px; top:0px;}
li#pe02 a:hover{background-position:-218px -30px; top:30px;}
li#pe03 a:hover{background-position:-218px -60px; top:60px;}
li#pe04 a:hover{background-position:-218px -90px; top:90px;}
li#pe05 a:hover{background-position:-218px -120px; top:120px;}
li#pe06 a:hover{background-position:-218px -150px; top:150px;}

li#pe01 a.selected{background-position:-218px 0px; top:0px;}
li#pe02 a.selected{background-position:-218px -30px; top:30px;}
li#pe03 a.selected{background-position:-218px -60px; top:60px;}
li#pe04 a.selected{background-position:-218px -90px; top:90px;}
li#pe05 a.selected{background-position:-218px -120px; top:120px;}
li#pe06 a.selected{background-position:-218px -150px; top:150px;}

/* ---------------------------------------------------------------------------------- */

/* ----SLIDER------------------------------------------------------------------------ */

#thumbs .t1, #thumbs .t2{
	width:498px;
	height:45px;
	float:left;
	margin-bottom:1px;
}
#thumbs .off{
	display:none;
}
#thumbs .t1 a, #thumbs .t2 a{
	display:block;
	float:left;
	width:45px;
	height:45px;
	margin-right:10px;
}
#thumbs .t1 a img, #thumbs .t2 a img{
	padding:0; margin:0;
}
#thumbs .t1 a:hover img, #thumbs .t2 a:hover img{
	
}

#thumbs .nextButton{
	height:45px;
	width:30px;
	float:right;
	background:url(../images/gallery_nav.png) no-repeat top left;
}
#thumbs .nextButton.up{
	background-position:top right;
}
#thumbs .nextButton:hover{
	background-position:bottom left;
	cursor:pointer;
}
#thumbs .nextButton.up:hover{
	background-position:bottom right;
	cursor:pointer;
}


/* ---------------------------------------------------------------------------------- */

#header{
	width:880px;
	height:111px;
	background:#fff url(../images/logo.png) no-repeat;
	margin-left:11px;
}


input.f_width{
	width:238px;
}
input.h_width{
	width:112px;
}
input.q_width{
	width:52px;
}
img.rest_lnd{
	width:350px;
	height:70px;
}
