body {BACKGROUND-POSITION: center center; BACKGROUND-IMAGE: url(images/loading.gif); BACKGROUND-REPEAT: no-repeat; width: 100%; height: 100%; }
form {margin: 0px; padding: 0px}

/* CUSTOM Styles */
.openSans {
	font-family: 'Open Sans', sans-serif;
	font-size:21pt;
	margin: 0px;
	letter-spacing:-1px;
	padding:0;
}

.itemDesc {
	font-size:9pt; color: #555555;
}

.itemName {
	font-family: Helvetica, Arial;
	font-size: 10pt;
	margin: 0px;
	padding: 0;
	color: #555555;
}

.h2_like {
	font-size:14pt; color: #111111;
}

header {
	font-family: 'Open Sans', sans-serif;
	font-size: 21pt; 
	color: #111111;
	margin: 0px;
	letter-spacing: -1px;
	padding: 0;
}

.herrvon {
	font-family: 'Herr Von Muellerhoff', cursive;
	font-size: 48px;
	margin:10px;
	letter-spacing:-1px;
}

.ul_link {
	list-style: square;
	text-indent: 0px;
}

#div_error {
	font-family: Helvetica, Arial;
	font-weight:normal;
	margin:0px;
	padding-top: 10px;
	padding-left: 20px;
	padding-bottom: 5px;
	font-size: 14pt;
	background-color: #eeeeee;
}

#div_sitemap {
	font-size: 10pt;
	margin-top: 10px;
	position: relative;
	left: 20px;
	float: left;
}

.h2_sitemap {
	font-family: 'Open Sans', sans-serif;
}

#div_float {
	float: left;
}

/* Nav Bar Styles */
#nav, #nav ul {
	float: left;
	list-style: none;
	padding: 0;
	margin:0;
}
#nav a {
	display: block;
	padding: 5px 15px 6px 15px;
	text-decoration:none;
	color: #fff;
}
#nav li {
	float: left;
	font-family: "Century Gothic", Arial, sans-serif;
	font-size: 9pt;
	font-weight:normal;
	color: #fff;
}
#nav li ul {
	position: absolute;
	width: 10em;
	left: -999em;
	margin:0;
}
#nav li ul li {
	width: 170px;
	border-bottom:1px #999;
}
#nav li ul li a:hover {
	background-color:#777777;
}
#nav li ul li a {
	background-color:#666666;
	display: block;
	text-decoration:none;
	color: #fff;
	font-size:8pt;
}
#nav li:hover ul, #nav li.sfhover ul  {
	left: auto;
}
#nav li:hover, #nav li.sfhover {
	background-color:#777777;
}
.navLink_text { 
	FONT-FAMILY: Helvetica, Arial; 
	FONT-SIZE: 8pt; 
	FONT-WEIGHT: normal; 
	COLOR: #999999; 
	MARGIN: 0px;
	PADDING: 0px;
}
.navLink_link {
	FONT-FAMILY: Helvetica, Arial; 
	FONT-SIZE: 8pt; 
	FONT-WEIGHT: normal; 
	COLOR: #333333;
	MARGIN: 0px;
	PADDING: 0px;
}
/* Background and Border */
.b0 { BACKGROUND-COLOR: #BFBBB4; margin:0; }
.b1 { BACKGROUND-COLOR: #ffffff; BORDER: #ffffff 0px solid; width: 970px }
.b2 { BACKGROUND-COLOR: #BFBBB4; BORDER: #ffffff 0px solid; width: 970px }
.b3 { BACKGROUND-COLOR: #181716; BORDER: #ffffff 0px solid; margin-top: 2px }
.b4 { BACKGROUND-COLOR: #eeeeee; BORDER: #ffffff 0px solid }
.b5 { BACKGROUND-COLOR: #ffffff; BORDER: #ffffff 0px solid }
.b6 { BACKGROUND-COLOR: #ffffff; BORDER: #ffffff 0px dotted }
.b7 { BACKGROUND-COLOR: #ffffff; BORDER-BOTTOM: #aaaaaa 1px dotted }
.b8 { BACKGROUND-COLOR: #BFBBB4; BORDER: #ffffff 0px solid }
.b9 { BACKGROUND-COLOR: #9D9A96; BORDER: #ffffff 0px solid }

.b1_index { BACKGROUND-COLOR: #ffffff; BORDER: #ffffff 5px solid; width: 970px }
.b2_account { BACKGROUND-COLOR: #B1AFAB; BORDER: #ffffff 0px solid }
.b2_arrivals { BACKGROUND-COLOR: #666562; BORDER: #ffffff 0px solid }
.b2_collection { BACKGROUND-COLOR: #8B8883; BORDER: #ffffff 0px solid }
.b2_contact { BACKGROUND-COLOR: #B1AFAB; BORDER: #ffffff 0px solid }
.b2_shopping { BACKGROUND-COLOR: #3F3E40; BORDER: #ffffff 0px solid }
.b2_terms { BACKGROUND-COLOR: #B1AFAB; BORDER: #ffffff 0px solid }
.b2_sale { BACKGROUND-COLOR: #666562; BORDER: #ffffff 0px solid }

/* Designer Index */
.alphaListing { FONT-FAMILY: Times New Roman, Arial; FONT-SIZE: 11pt; FONT-WEIGHT: normal; COLOR: #999999; }
.alphaListing_link { COLOR: #111111; }

.designerHeading { FONT-FAMILY: Times New Roman, Arial; FONT-SIZE: 22pt; FONT-WEIGHT: normal; COLOR: #111111; }
.designerText1 { FONT-FAMILY: Arial, Helvetica; FONT-SIZE: 9pt; FONT-WEIGHT: normal; COLOR: #333333; LINE-HEIGHT: 15pt }

.introbody { BACKGROUND-COLOR: #ffffff; margin: 0; padding: 0; text-align: center;}
#intro { position:relative; width: 800px; margin-left: auto; margin-right: auto; margin-top:30px}
#introimg { position:absolute; float:left; left:220px; top:200px; border:1px solid #ffffff; width:360px;}
#introfooter { top:0px;clear:both;}

/* Standard Fonts */
h1,h2,h3,h4,h5,h6, p{font-family: Helvetica, Arial;font-weight:normal;margin:0px;padding:0px;}
h1{font-size:24pt; color: #111111;}
h2{font-size:14pt; color: #111111;}
h3{font-size:10pt; color: #333333;}
h4{font-size:9pt; color: #111111;}
h5{font-size:8pt; color: #333333;}
h6{font-size:8pt; color: #777777;}
p{font-size:9pt; color: #555555;}

li { FONT-FAMILY: Tahoma, Arial; FONT-SIZE: 11px; FONT-WEIGHT: normal; COLOR: #333333; MARGIN: 0px 0px }

A:active { COLOR: #111111; TEXT-DECORATION: none }
A:visited { COLOR: #111111; TEXT-DECORATION: none }
A:link { COLOR: #111111; TEXT-DECORATION: none }
A:hover { COLOR: #111111; TEXT-DECORATION: underline }

/* Special Fonts */
.link1 { font-family: Helvetica, Arial; FONT-SIZE: 8pt; FONT-WEIGHT: normal; COLOR: #ffffff; MARGIN: 0px; text-decoration:none}
.error { COLOR: #BE5050 }

.font1 { font-family: Helvetica, Arial; FONT-SIZE: 8pt; FONT-WEIGHT: normal; COLOR: #333333; MARGIN: 0px;}

.hc1 { font-family: Helvetica, Arial; FONT-SIZE: 8pt; FONT-WEIGHT: normal; COLOR: #494434; MARGIN: 0px;}
.hc2 { font-family: Helvetica, Arial; FONT-SIZE: 8pt; FONT-WEIGHT: normal; COLOR: #999999; MARGIN: 0px;}
.hc3 { font-family: Helvetica, Arial; FONT-SIZE: 8pt; FONT-WEIGHT: normal; COLOR: #333333; MARGIN: 0px;}
.hc4 { font-family: Helvetica, Arial; FONT-SIZE: 8pt; FONT-WEIGHT: normal; COLOR: #333333; MARGIN: 0px;}

/* Main Menu Styles */
.icon1 { BACKGROUND-COLOR: #ffffff; BORDER: #cccccc 1px solid; margin: 0px 0px 5px 5px }
.icon2 { BACKGROUND-COLOR: #ffffff; BORDER: #cccccc 1px solid; margin: 5px 5px 0px 5px }
.icon3 { BACKGROUND-COLOR: #ffffff; BORDER: #cccccc 1px solid; margin: 0px 0px 0px 0px }

/* HTML Elements */
.listbox_long { FONT-FAMILY: Helvetica; FONT-SIZE: 8pt; COLOR: #555555; WIDTH: 100% }
.listbox_medium { FONT-FAMILY: Helvetica; FONT-SIZE: 8pt; COLOR: #000000; WIDTH: 300px }
.listbox_short { FONT-FAMILY: Helvetica; FONT-SIZE: 8pt; COLOR: #000000; WIDTH: 150px }

.textbox_long { FONT-FAMILY: Helvetica; FONT-SIZE: 8pt; COLOR: #000000; WIDTH: 100% }
.textbox_medium { FONT-FAMILY: Helvetica; FONT-SIZE: 8pt; COLOR: #000000; WIDTH: 300px }
.textbox_short { FONT-FAMILY: Helvetica; FONT-SIZE: 8pt; COLOR: #000000; WIDTH: 150px }
.textbox_tiny { FONT-FAMILY: Helvetica; FONT-SIZE: 8pt; COLOR: #000000; WIDTH: 75px; }

.button_large { FONT-FAMILY: Helvetica; FONT-SIZE: 8pt; COLOR: #333333; width:120px; height:30px}
.button_medium { FONT-FAMILY: Helvetica; FONT-SIZE: 8pt; COLOR: #333333; width:80px; height:22px}
.button_short { FONT-FAMILY: Helvetica; FONT-SIZE: 8pt; COLOR: #333333; width:60px; height:22px}

.table1 { BORDER: #ffffff 0px solid; BACKGROUND-COLOR: #eeeeee;}
.table2 { BORDER: #ffcc55 1px solid; BACKGROUND-COLOR: #ffffaa;}
.table3 { BORDER: #cccccc 1px solid; BACKGROUND-COLOR: #ffffff;}
.table4 { BORDER: #BE5050 1px solid; BACKGROUND-COLOR: #FFDBDB;}

.hr2 { color: #F3E698 }

.datagrid1 { BORDER-TOP: #cccccc 1px solid; BORDER-RIGHT: #cccccc 1px solid; BORDER-LEFT: #cccccc 1px solid }
.datagrid1_row { BORDER-BOTTOM: #cccccc 1px solid; }
.datagrid1_row2 { BORDER-BOTTOM: #cccccc 1px solid; BACKGROUND-COLOR: #dddddd; }
.datagrid1_rowbg { BORDER-BOTTOM: #cccccc 1px solid; BACKGROUND-COLOR: #f3f3f3; }

.datagrid2 { BORDER-TOP: #ffcc55 1px solid; BORDER-RIGHT: #ffcc55 1px solid; BORDER-LEFT: #ffcc55 1px solid }
.datagrid2_row { BORDER-BOTTOM: #ffcc55 1px solid; }

.datagriderror { BORDER-TOP: #E90101 1px solid; BORDER-RIGHT: #E90101 1px solid; BORDER-LEFT: #E90101 1px solid }
.datagriderror_row { BORDER-BOTTOM: #E90101 1px solid; }

.schedule1 { BACKGROUND-COLOR: #ffffff; BORDER-TOP: #cccccc 1px solid; BORDER-LEFT: #cccccc 1px solid }
.schedule1_cell1 { BACKGROUND-COLOR: #ffffff; BORDER-BOTTOM: #cccccc 1px solid; BORDER-RIGHT: #cccccc 1px solid; }
.schedule1_cell2 { BACKGROUND-COLOR: #eeeeee; BORDER-BOTTOM: #cccccc 1px solid; BORDER-RIGHT: #cccccc 1px solid; }
.schedule1_cell3 { BACKGROUND-COLOR: #dddddd; BORDER-BOTTOM: #cccccc 1px solid; BORDER-RIGHT: #cccccc 1px solid; }
.schedule1_cell_booked { BACKGROUND-COLOR: #ffccaa; BORDER-BOTTOM: #cccccc 1px solid; BORDER-RIGHT: #cccccc 1px solid; }
.schedule1_cell_confirm { BACKGROUND-COLOR: #ffff00; BORDER-BOTTOM: #cccccc 1px solid; BORDER-RIGHT: #cccccc 1px solid; }
.schedule1_cell_process { BACKGROUND-COLOR: #B7FF50; BORDER-BOTTOM: #cccccc 1px solid; BORDER-RIGHT: #cccccc 1px solid; }
.schedule1_cell_special { BACKGROUND-COLOR: #DC77FD; BORDER-BOTTOM: #cccccc 1px solid; BORDER-RIGHT: #cccccc 1px solid; }
.schedule1_cell_finish { BACKGROUND-COLOR: #FE5F1A; BORDER-BOTTOM: #cccccc 1px solid; BORDER-RIGHT: #cccccc 1px solid; }
.schedule1_cell_cancel { BACKGROUND-COLOR: #999999; BORDER-BOTTOM: #cccccc 1px solid; BORDER-RIGHT: #cccccc 1px solid; }
.schedule1_cell_block { BACKGROUND-COLOR: #dddddd; BORDER-BOTTOM: #cccccc 1px solid; BORDER-RIGHT: #cccccc 1px solid; }

.schedule_popup_bg { BACKGROUND-COLOR: #f5f5f5; BORDER: #dddddd 1px solid; }
.schedule_popup_fg { BACKGROUND-COLOR: #ffffff; BORDER-right: #aaaaaa 1px solid; BORDER-bottom: #aaaaaa 1px solid;}
.schedule_popup_font1 { font-family: Helvetica, Arial; FONT-SIZE: 8pt; FONT-WEIGHT: normal; COLOR: #333333; MARGIN: 0px;}

hr {COLOR: #aaaaaa;}

/* Main Menu */
.coMenu { font-family: century gothic, Helvetica, Arial; font-size: 8pt; font-weight: normal; text-align: center; white-space: nowrap; cursor: pointer;}
.coSubMenu { position: absolute; visibility: hidden; z-index: 100; border: #4D545F 0px solid; padding: 0px; overflow: visible; }
.coSubMenuTable {width: 140px;  font-family: century gothic, Helvetica, Arial; font-size: 8pt; font-weight: normal; white-space: nowrap; cursor: pointer; overflow: visible;}

.coMainItem { padding: 5px 15px 6px 15px; background-color: #181716; color: #ffffff; border: 0; cursor: pointer; white-space: nowrap; }
.coMainItemHover, .coMainItemActive { background-color: #555555; color: #ffffff; border: 0; cursor: pointer; white-space: nowrap; }
.coMenuItem { padding: 3px 10px 3px 10px; background-color: #777777; color: #ffffff; border: 0; cursor: pointer; white-space: nowrap;}
.coMenuItemHover, .coMenuItemActive { background-color: #6a6a6a; color: #ffffff; border: 0; cursor: pointer; white-space: nowrap; }

td.coMainFolderText, td.coMainItemText { padding: 4px 16px 4px 16px; background-color: inherit; white-space: nowrap; }
td.coMainItemHover, td.coMainItemActive { padding: 5px 15px 6px 15px;}

.coMenuFolderText, .coMenuItemText { padding: 4px 20px 4px 15px; background-color: inherit; white-space: nowrap; border-bottom: #7f7f7f 0px solid}
.coMenuFolderLeft, .coMenuItemLeft { padding: 0px; background-color: #7D8692; white-space: nowrap; }
.coMenuFolderRight, .coMenuItemRight { padding: 0px; border: 0; background-color: #ffffff; white-space: nowrap; }

/* Image Carousel */
.jcarousel-container { position: relative;}
.jcarousel-clip { z-index: 2; padding: 0; margin: 0; overflow: hidden; position: relative;}
.jcarousel-list { z-index: 1; overflow: hidden; position: relative; top: 0; left: 0; margin: 0; padding: 0;}

.jcarousel-list li, .jcarousel-item { float: left; list-style: none; width: 80px; height: 80px; }
.jcarousel-next { z-index: 3; display: none;}
.jcarousel-prev { z-index: 3; display: none;}
.imagecarousel_table { background: #9D9A96; border: 0px solid #ffffff; width:510px;}
.imagecarousel_img { width: 70px }

.jcarousel-skin-imageCarouselStyle .jcarousel-container { background: #9D9A96; border: 0px solid #ffffff;}
.jcarousel-skin-imageCarouselStyle .jcarousel-container-horizontal {  width: 510px; padding: 5px 20px}
.jcarousel-skin-imageCarouselStyle .jcarousel-clip-horizontal {  width: 500px; height: 100px; padding-left:10px;}

.jcarousel-skin-imageCarouselStyle .jcarousel-item { width: 80px; height: 100px;}
.jcarousel-skin-imageCarouselStyle .jcarousel-item-horizontal { margin: 0px;}
.jcarousel-skin-imageCarouselStyle .jcarousel-item-placeholder { background: #fff; color: #000;}

/**  Image Carousel Horizontal Buttons **/
.jcarousel-skin-imageCarouselStyle .jcarousel-next-horizontal { position: absolute; top: 7px; right: -2px; width: 20px; height: 100px; cursor: pointer;}

.jcarousel-skin-imageCarouselStyle .jcarousel-next-horizontal:hover { background-position: -32px 0;}
.jcarousel-skin-imageCarouselStyle .jcarousel-next-horizontal:active { background-position: -64px 0;}
.jcarousel-skin-imageCarouselStyle .jcarousel-next-disabled-horizontal,
.jcarousel-skin-imageCarouselStyle .jcarousel-next-disabled-horizontal:hover,
.jcarousel-skin-imageCarouselStyle .jcarousel-next-disabled-horizontal:active { cursor: default; background-position: -96px 0;}

.jcarousel-skin-imageCarouselStyle .jcarousel-prev-horizontal {position: absolute; top: 7px; left: 2px; width: 20px; height: 100px; cursor: pointer;}

.jcarousel-skin-imageCarouselStyle .jcarousel-prev-horizontal:hover { background-position: -32px 0;}
.jcarousel-skin-imageCarouselStyle .jcarousel-prev-horizontal:active { background-position: -64px 0;}
.jcarousel-skin-imageCarouselStyle .jcarousel-prev-disabled-horizontal,
.jcarousel-skin-imageCarouselStyle .jcarousel-prev-disabled-horizontal:hover,
.jcarousel-skin-imageCarouselStyle .jcarousel-prev-disabled-horizontal:active { cursor: default; background-position: -96px 0;}

