body {
      background-color:#660000;
	margin: 0px;
}

div#wrapper {
      
	position: absolute;
	overflow: visible;
	display: block;
	width: 100%;
	left: 0px;
	top: 30%;
}

div#sitearea {
	background-color: #3333ff;
	border-style:solid;
	border-width:1px;
	border-color:#000000;
	overflow: auto;
	position: absolute;
	left: 50%;
	margin-left: -501px;
	width: 1002px;
	height: 580px;
	top: -174px;
}

div#sitearea_print {
	background-color: #3333ff;
	border-style:solid;
	border-width:1px;
	border-color:#000000;
	overflow: auto;
	position: absolute;
	left: 50%;
	margin-left: -501px;
	width: 1002px;
	height: 780px;
	top: -174px;
}

div#sitearea_shop_gall_page {
	background-color: #3333ff;
	border-style:solid;
	border-width:1px;
	border-color:#000000;
	overflow: auto;
	position: absolute;
	left: 50%;
	margin-left: -501px;
	width: 1002px;
	height: 580px;
	top: -174px;
}

div#sitearea_shop_adwat {
	background-color: #3333ff;
	border-style:solid;
	border-width:1px;
	border-color:#000000;
	overflow: auto;
	position: absolute;
	left: 50%;
	margin-left: -501px;
	width: 1002px;
	height: 1524px;
	top: -174px;
}

div#sitearea_shop_seas {
	background-color: #3333ff;
	border-style:solid;
	border-width:1px;
	border-color:#000000;
	overflow: auto;
	position: absolute;
	left: 50%;
	margin-left: -501px;
	width: 1002px;
	height: 1170px;
	top: -174px;
}

div#sitearea_shop_ny {
	background-color: #3333ff;
	border-style:solid;
	border-width:1px;
	border-color:#000000;
	overflow: auto;
	position: absolute;
	left: 50%;
	margin-left: -501px;
	width: 1002px;
	height: 580px;
	top: -174px;
}

div#sitearea_shop_ne {
	background-color: #3333ff;
	border-style:solid;
	border-width:1px;
	border-color:#000000;
	overflow: auto;
	position: absolute;
	left: 50%;
	margin-left: -501px;
	width: 1002px;
	height: 698px;
	top: -174px;
}

div#sitearea_shop_pac {
	background-color: #3333ff;
	border-style:solid;
	border-width:1px;
	border-color:#000000;
	overflow: auto;
	position: absolute;
	left: 50%;
	margin-left: -501px;
	width: 1002px;
	height: 580px;
	top: -174px;
}

div#sitearea_shop_west {
	background-color: #3333ff;
	border-style:solid;
	border-width:1px;
	border-color:#000000;
	overflow: auto;
	position: absolute;
	left: 50%;
	margin-left: -501px;
	width: 1002px;
	height: 580px;
	top: -174px;
}

div#sitearea_shop_wild {
	background-color: #3333ff;
	border-style:solid;
	border-width:1px;
	border-color:#000000;
	overflow: auto;
	position: absolute;
	left: 50%;
	margin-left: -501px;
	width: 1002px;
	height: 580px;
	top: -174px;
}

#workshop_sitearea {
	background-color: #3333ff;
	border-style:solid;
	border-width:1px;
	border-color:#000000;
	overflow: auto;
	position: absolute;
	left: 50%;
	margin-left: -501px;
	width: 1002px;
	height: 2280px;
	top: -174px;
}

#presentations_sitearea {
	background-color: #3333ff;
	border-style:solid;
	border-width:1px;
	border-color:#000000;
	overflow: auto;
	position: absolute;
	left: 50%;
	margin-left: -501px;
	width: 1002px;
	height: 880px;
	top: -174px;
}

#shop_books_sitearea {
	background-color: #3333ff;
	border-style:solid;
	border-width:1px;
	border-color:#000000;
	overflow: auto;
	position: absolute;
	left: 50%;
	margin-left: -501px;
	width: 1002px;
	height: 1564px;
	top: -174px;
}

#shop_posters_sitearea {
	background-color: #3333ff;
	border-style:solid;
	border-width:1px;
	border-color:#000000;
	overflow: auto;
	position: absolute;
	left: 50%;
	margin-left: -501px;
	width: 1002px;
	height: 843px;
	top: -174px;
}

#shop_specials_sitearea {
	background-color: #3333ff;
	border-style:solid;
	border-width:1px;
	border-color:#000000;
	overflow: auto;
	position: absolute;
	left: 50%;
	margin-left: -501px;
	width: 1002px;
	height: 1003px;
	top: -174px;
}

#shop_calendars_sitearea {
	background-color: #3333ff;
	border-style:solid;
	border-width:1px;
	border-color:#000000;
	overflow: auto;
	position: absolute;
	left: 50%;
	margin-left: -501px;
	width: 1002px;
	height: 1043px;
	top: -174px;
}

#shop_greetingcards_sitearea {
	background-color: #3333ff;
	border-style:solid;
	border-width:1px;
	border-color:#000000;
	overflow: auto;
	position: absolute;
	left: 50%;
	margin-left: -501px;
	width: 1002px;
	height: 968px;
	top: -174px;
}

div#header {
      background-color: #3333ff;
	  background-image:url(../../images/banner_b.jpg);
      overflow: auto;
      position: relative;
      left: 0;
      top: 0;
	width: 1002px;
	height: 100px;
}
div#main_navigation {
      background-color: #3333ff;
      overflow: hidden;
      position: relative;
      left: 2px;
	  width: 998px;
	  height: 24px;
}

div#menu{
      background-color: #3333ff;
      overflow: hidden;
      position: absolute;
      top: 0px;
	  left: -18px;
	  font-family:Optima, Arial, Helvetica, sans-serif;
	  font-size:12px;
	  width: 998px;
	  height: 24px;
}

div#grid_nav {
position:absolute;
top: 20px;
left:774px;
width: 122px;
height: 20px;
text-align:center;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-style:italic;
font-size:12px;
color:#3333FF;
}

div#main_display {
      background-color: #FFF;
	  border-left-color:#000000;
	  border-left-width:1px;
	  border-left-style:solid;
	  border-right-color:#000000;
	  border-right-width:1px;
	  border-right-style:solid;
      overflow: auto;
      position: relative;
      left: 2px;
      top: 0px;
	width: 996px;
	height: 442px;
}

div#main_display_print {
      background-color: #FFF;
	  border-left-color:#000000;
	  border-left-width:1px;
	  border-left-style:solid;
	  border-right-color:#000000;
	  border-right-width:1px;
	  border-right-style:solid;
      overflow: auto;
      position: relative;
      left: 2px;
      top: 0px;
	width: 996px;
	height: 642px;
}

div#main_display_shop_gall_page {
      background-color: #FFF;
	  border-left-color:#000000;
	  border-left-width:1px;
	  border-left-style:solid;
	  border-right-color:#000000;
	  border-right-width:1px;
	  border-right-style:solid;
      overflow: auto;
      position: relative;
      left: 2px;
      top: 0px;
	width: 996px;
	height: 442px;
}

div#main_display_shop_adwat {
      background-color: #FFF;
	  border-left-color:#000000;
	  border-left-width:1px;
	  border-left-style:solid;
	  border-right-color:#000000;
	  border-right-width:1px;
	  border-right-style:solid;
      overflow: auto;
      position: relative;
      left: 2px;
      top: 0px;
	width: 996px;
	height: 1386px;
}

div#main_display_shop_seas {
      background-color: #FFF;
	  border-left-color:#000000;
	  border-left-width:1px;
	  border-left-style:solid;
	  border-right-color:#000000;
	  border-right-width:1px;
	  border-right-style:solid;
      overflow: auto;
      position: relative;
      left: 2px;
      top: 0px;
	width: 996px;
	height: 1032px;
}

div#main_display_shop_ny {
      background-color: #FFF;
	  border-left-color:#000000;
	  border-left-width:1px;
	  border-left-style:solid;
	  border-right-color:#000000;
	  border-right-width:1px;
	  border-right-style:solid;
      overflow: auto;
      position: relative;
      left: 2px;
      top: 0px;
	width: 996px;
	height: 442px;
}

div#main_display_shop_ne {
      background-color: #FFF;
	  border-left-color:#000000;
	  border-left-width:1px;
	  border-left-style:solid;
	  border-right-color:#000000;
	  border-right-width:1px;
	  border-right-style:solid;
      overflow: auto;
      position: relative;
      left: 2px;
      top: 0px;
	width: 996px;
	height: 560px;
}

div#main_display_shop_pac {
      background-color: #FFF;
	  border-left-color:#000000;
	  border-left-width:1px;
	  border-left-style:solid;
	  border-right-color:#000000;
	  border-right-width:1px;
	  border-right-style:solid;
      overflow: auto;
      position: relative;
      left: 2px;
      top: 0px;
	width: 996px;
	height: 442px;
}

div#main_display_shop_west {
      background-color: #FFF;
	  border-left-color:#000000;
	  border-left-width:1px;
	  border-left-style:solid;
	  border-right-color:#000000;
	  border-right-width:1px;
	  border-right-style:solid;
      overflow: auto;
      position: relative;
      left: 2px;
      top: 0px;
	width: 996px;
	height: 442px;
}

div#main_display_shop_wild {
      background-color: #FFF;
	  border-left-color:#000000;
	  border-left-width:1px;
	  border-left-style:solid;
	  border-right-color:#000000;
	  border-right-width:1px;
	  border-right-style:solid;
      overflow: auto;
      position: relative;
      left: 2px;
      top: 0px;
	width: 996px;
	height: 442px;
}

#workshop_main_display {
      background-color: #FFF;
	  border-left-color:#000000;
	  border-left-width:1px;
	  border-left-style:solid;
	  border-right-color:#000000;
	  border-right-width:1px;
	  border-right-style:solid;
      overflow: auto;
      position: relative;
      left: 2px;
      top: 0px;
	width: 996px;
	height: 2142px;
}

#presentations_main_display {
      background-color: #FFF;
	  border-left-color:#000000;
	  border-left-width:1px;
	  border-left-style:solid;
	  border-right-color:#000000;
	  border-right-width:1px;
	  border-right-style:solid;
      overflow: auto;
      position: relative;
      left: 2px;
      top: 0px;
	width: 996px;
	height: 742px;
}

#shop_books_main_display {
      background-color: #FFF;
	  border-left-color:#000000;
	  border-left-width:1px;
	  border-left-style:solid;
	  border-right-color:#000000;
	  border-right-width:1px;
	  border-right-style:solid;
      overflow: auto;
      position: relative;
      left: 2px;
      top: 0px;
	width: 996px;
	height: 923px;
}

#shop_posters_main_display {
      background-color: #FFF;
	  border-left-color:#000000;
	  border-left-width:1px;
	  border-left-style:solid;
	  border-right-color:#000000;
	  border-right-width:1px;
	  border-right-style:solid;
      overflow: auto;
      position: relative;
      left: 2px;
      top: 0px;
	width: 996px;
	height: 705px;
}

#shop_specials_main_display {
      background-color: #FFF;
	  border-left-color:#000000;
	  border-left-width:1px;
	  border-left-style:solid;
	  border-right-color:#000000;
	  border-right-width:1px;
	  border-right-style:solid;
      overflow: auto;
      position: relative;
      left: 2px;
      top: 0px;
	width: 996px;
	height: 865px;
}

#shop_calendars_main_display {
      background-color: #FFF;
	  border-left-color:#000000;
	  border-left-width:1px;
	  border-left-style:solid;
	  border-right-color:#000000;
	  border-right-width:1px;
	  border-right-style:solid;
      overflow: auto;
      position: relative;
      left: 2px;
      top: 0px;
	width: 996px;
	height: 905px;
}

#shop_greetingcards_main_display {
      background-color: #FFF;
	  border-left-color:#000000;
	  border-left-width:1px;
	  border-left-style:solid;
	  border-right-color:#000000;
	  border-right-width:1px;
	  border-right-style:solid;
      overflow: auto;
      position: relative;
      left: 2px;
      top: 0px;
	width: 996px;
	height: 830px;
}

div#footer {
      background-color: #3333ff;
      overflow: auto;
      position: relative;
      left: 2px;
      top: 0px;
	width: 998px;
	height: 14px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#FFFFFF;
	text-align:center;
}
div#page_label {
      background-color: #FFF;
	  font-family:Verdana, Arial, Helvetica, sans-serif;
	  font-size:16px;
	  color:#3333ff;
      overflow:hidden;
      position: absolute;
      left: 90px;
      top: 20px;
	width: 550px;
	height: 20px;
}
div#inner_display {
      background-color: #FFF;
	  border-color:#000066;
	  border-style:none;
	  border-width:1px;
      overflow: auto;
      position: absolute;
      left: 90px;
      top: 50px;
	width: 818px;
	height: 378px;
}

#workshop_inner_display {
      background-color: #FFF;
	  border-color:#000066;
	  border-style:none;
	  border-width:1px;
      overflow: auto;
      position: absolute;
      left: 90px;
      top: 50px;
	width: 818px;
	height: 2078px;
}

div#shop_inner_display_a {
      background-color: #FFF;
	  border-color:#000099;
	  border-style:none;
	  border-width:1px;
      overflow: hidden;
      position: absolute;
      left: 90px;
      top: 75px;
	width: 818px;
	height: 320px;
}

div#galleries_collumn1 {
      background-color: #FFF;
	  border-color:#000099;
	  border-style:none;
	  border-width:1px;
      overflow: hidden;
      position: absolute;
      left: 150px;
      top: 75px;
	width: 355px;
	height: 332px;
}

div#galleries_collumn2 {
      background-color: #FFF;
	  border-color:#000099;
	  border-style:none;
	  border-width:1px;
      overflow: hidden;
      position: absolute;
      left: 500px;
      top: 75px;
	width: 355px;
	height: 332px;
}

div#shop_collumn1 {
      background-color: #FFF;
	  border-color:#000099;
	  border-style:none;
	  border-width:1px;
      overflow: hidden;
      position: absolute;
      left: 150px;
      top: 75px;
	width: 355px;
	height: 332px;
}

div#shop_collumn2 {
      background-color: #FFF;
	  border-color:#000099;
	  border-style:none;
	  border-width:1px;
      overflow: hidden;
      position: absolute;
      left: 500px;
      top: 75px;
	width: 355px;
	height: 332px;
}

div#presentations_inner_display_a {
      background-color: #FFF;
	  border-color:#000099;
	  border-style:none;
	  border-width:1px;
      overflow: hidden;
      position: absolute;
      left: 90px;
      top: 50px;
	width: 818px;
	height: 70px;
}

div#presentations_inner_display_b {
      background-color: #FFF;
	  border-color:#000099;
	  border-style:none;
	  border-width:1px;
      overflow: hidden;
      position: absolute;
      left: 90px;
      top: 193px;
	  padding-left:10px;
	  padding-right:10px;
	width: 818px;
	height: 235px;
	text-align:center;
}

div#presentations_inner_display_c {
      background-color: #FFF;
	  border-color:#000099;
	  border-style:none;
	  border-width:1px;
      overflow: hidden;
      position: absolute;
      left: 90px;
      top: 193px;
	width: 818px;
	height: 500px;
}

div#print_inner_display {
      background-color: #FFF;
	  border-color:#000099;
	  border-style:none;
	  border-width:1px;
      overflow:hidden;
      position: absolute;
      left: 100px;
      top: 193px;
	width: 792px;
	height: 440px;
}

div#latest_main {
      background-color: #FFF;
	  border-color:#000066;
	  border-style:none;
	  border-width:1px;
      overflow: auto;
      position: absolute;
      left: 90px;
      top: 120px;
	width: 798px;
	height: 290px;
	padding: 10px;
	
}

div#flash_main {
      overflow: hidden;
      position: absolute;
      left: 8px;
      top: 0px;
	width: 800px;
	height: 350px;
}

.menubar li {
position:relative;
display:block;
float:left;
top:-8px;
^top:0px;
_top:0px;
left:50px;
padding-top:0px;
padding-bottom:0px;
margin-top:0px;
margin-bottom:0px;
padding-right:8px;
padding-left:8px;
}

a.menu:link {color:#FFFFFF;
font-family: Optima, Arial, Helvetica, sans-serif;
text-decoration:none;
font-size:12px;
}     
a.menu:visited {color: #FFFFFF;
font-family: Optima, Arial, Helvetica, sans-serif;
text-decoration:none;
font-size:12px;
} 
a.menu:hover {color:#66CCFF;
font-family: Optima, Arial, Helvetica, sans-serif;
text-decoration:underline;
font-size:12px;

}  
a.menu:active {color: #CCCCCC;
font-family: Optima, Arial, Helvetica, sans-serif;
text-decoration:underline;
font-size:12px;
} 

.text_a {
font-family:Optima, Arial, Helvetica, sans-serif;
color: #660000;
font-size: 12px;
}

.text_a_center_bigger {
font-family:Optima, Arial, Helvetica, sans-serif;
color: #660000;
font-size: 16px;
text-align:center;
}

.text_b {
font-family:Optima, Arial, Helvetica, sans-serif;
color: #3333ff;
font-size: 14px;
padding-top:4px;
}

.text_c {
font-family:Optima, Arial, Helvetica, sans-serif;
color: #3333ff;
font-size: 14px;
}

.text_c {
font-family:Optima, Arial, Helvetica, sans-serif;
color: #3333ff;
font-size: 12px;
}

a.label:link {color:#3333FF;
font-family: Verdana, Arial, Helvetica, sans-serif;
text-decoration:none;
font-size:16px;
}     
a.label:visited {color: #3333FF;
font-family: Verdana, Arial, Helvetica, sans-serif;
text-decoration:none;
font-size:16px;
} 
a.label:hover {color:#3333FF;
font-family: Verdana, Arial, Helvetica, sans-serif;
text-decoration:underline;
font-size:16px;

}  
a.label:active {color: #3333FF;
font-family: Verdana, Arial, Helvetica, sans-serif;
text-decoration:underline;
font-size:16px;
} 

a.label2:link {color:#3333FF;
font-family: Verdana, Arial, Helvetica, sans-serif;
text-decoration:none;
font-size:12px;
}     
a.label2:visited {color: #3333FF;
font-family: Verdana, Arial, Helvetica, sans-serif;
text-decoration:none;
font-size:12px;
} 
a.label2:hover {color:#3333FF;
font-family: Verdana, Arial, Helvetica, sans-serif;
text-decoration:underline;
font-size:12px;

}  
a.label2:active {color: #3333FF;
font-family: Verdana, Arial, Helvetica, sans-serif;
text-decoration:underline;
font-size:12px;
}

a.galtitle:link {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-style:italic;
text-decoration:none;
font-size:12px;
color:#333333;
}     
a.galtitle:visited {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-style:italic;
text-decoration:none;
font-size:12px;
color:#333333;
} 
a.galtitle:hover {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-style:italic;
text-decoration:underline;
font-size:12px;
color:#333333;

}  
a.galtitle:active {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-style:italic;
text-decoration:underline;
font-size:12px;
color:#333333;
} 

a.gridnav:link {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-style:italic;
text-decoration:underline;
font-size:12px;
color:#3333FF;
}     
a.gridnav:visited {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-style:italic;
text-decoration:underline;
font-size:12px;
color:#3333FF;
} 
a.gridnav:hover {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-style:italic;
text-decoration:underline;
font-size:12px;
color:#660000;

}  
a.gridnav:active {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-style:italic;
text-decoration:underline;
font-size:12px;
color:#3333FF;
} 