body{
	background-color:#FFFFFF;
	margin:0px;
	padding:0px;
	font-family: arial;
	font-size: 12px;
	color:#382308;
	background-image:url(/images/bodyBg.gif);
	background-repeat:repeat-x;
	border:0px;
}

a{

	font-family: arial;
	font-size: 11px;
	color:#3c2911;
	text-decoration:none;
	margin:0px;
	padding:0px;
	

}




.ashop{

	font-family: arial;
	font-size: 11px;
	color:#FFFFFF;
	text-decoration:none;
	margin:0px;
	padding:0px;
	font-color:white;
	font-family: Tw Cen MT Condensed Extra Bold;
	font-size:11px;
	font-weight: normal;
}
.anav{

	font-family: arial;
	font-size: 11px;
	color:#FFFFFF;
	text-decoration:none;
	margin:0px;
	padding:0px;
	

}


.numbersRed{
	font-family: tahoma;
	font-size: 11px;
	color:#880606;
	text-decoration: none;
}
.numbersRed a{
	font-family: tahoma;
	font-size: 9px;
	color:#880606;
	text-decoration: none;
}

.numbersRed a:hover{
	font-family: tahoma;
	font-size: 9px;
	color:#880606;
	text-decoration: none;
}
.footer{
    color:#d77775;
	font-family: tahoma;
	font-size: 11px;
	text-decoration: none;
}

.white_date{
    color:#FFFFFF;
	font-family: tahoma;
	font-size: 11px;
	text-decoration: none;
	background-image:url(/images/red_date_bg.gif);
	background-repeat:repeat-x;
}

.layer_class
{
	opacity:30;
	filter: alpha(opacity=80);
	-moz-opacity: 0.80;
	background-color: #000000;
	padding: 0px 0px 0px 0px;
}

.whiteHeader{
    color:#FFFFFF;
	font-family: tahoma;
	font-size: 11px;
	text-decoration: none;
}

.whiteHeader a{
    color:#FFFFFF;
	font-family: tahoma;
	font-size: 11px;
	text-decoration: none;
}

.whiteHeader a:hover{
    color:#FFFFFF;
	font-family: tahoma;
	font-size: 11px;
	text-decoration: none;
}


.message{
    color:#FFFFFF;
	font-family: tahoma;
	font-size: 10px;
	text-decoration: none;
}

.red{
    color:#be1413;
	font-family: tahoma;
	font-size: 11px;
	text-decoration: none;
}

.latestNews{
    color:#d18e8d;
	font-family: tahoma;
	font-size: 11px;
	text-decoration: none;
}

.latestNews a{
    color:#d18e8d;
	font-family: tahoma;
	font-size: 11px;
	text-decoration: none;
}

.latestNews a:hover{
    color:#d18e8d;
	font-family: tahoma;
	font-size: 11px;
	text-decoration: none;
}

.yellow{
    color:#ecc512;
	font-family: tahoma;
	font-size: 11px;
	text-decoration: none;
}

.express_home_title{
    color:#1d1c1c;
	font-family: tahoma;
	font-size: 11px;
	text-decoration: none;
}

.white{
	background-image:url(/images/white.gif);
	background-repeat:x-repeat;
	background-repeat:repeat-x;
	height:8px;
}

.corner_repeat{
	background-image:url(/images/corner_repeat.gif);
	background-repeat:x-repeat;
	background-repeat:repeat-x;
	height:32px;
}

.menu{
	font-family: tahoma;
	font-size: 11px;
	color:#707070;
	text-decoration: none;
}
.menu a{
	font-family: tahoma;
	font-size: 11px;
	color:#707070;
	text-decoration: none;
}

.menu a:hover{
	font-family: tahoma;
	font-size: 11px;
	color:#880606;
	text-decoration: none;
}

.numbers{
	font-family: tahoma;
	font-size: 9px;
	color:#707070;
	text-decoration: none;
}
.numbers a{
	font-family: tahoma;
	font-size: 9px;
	color:#707070;
	text-decoration: none;
}

.numbers a:hover{
	font-family: tahoma;
	font-size: 9px;
	color:#880606;
	text-decoration: none;
}


.menu_about{
	font-family: tahoma;
	font-size: 11px;
	color:#707070;
	text-decoration: none;
}
.menu_about a{
	font-family: tahoma;
	font-size: 11px;
	color:#707070;
	text-decoration: none;
}

.menu_about a:hover{
	font-family: tahoma;
	font-size: 11px;
	color:#dc0000;
	text-decoration: none;
}

.blogTitle{
	font-family: tahoma;
	font-size: 11px;
	color:#363636
	;
	text-decoration: none;
}
.blogTitle a{
	font-family: tahoma;
	font-size: 11px;
	color:#363636;
	text-decoration: none;
}

.blogTitle a:hover{
	font-family: tahoma;
	font-size: 11px;
	color:#d41917;
	text-decoration: none;
}

.blogText{
	font-family: tahoma;
	font-size: 11px;
	color:#707070;
	text-decoration: none;
}
.blogText a{
	font-family: tahoma;
	font-size: 11px;
	color:#707070;
	text-decoration: none;
}

.blogText a:hover{
	font-family: tahoma;
	font-size: 11px;
	color:#d41917;
	text-decoration: none;
}

.press_releases{
	font-family: tahoma;
	font-size: 11px;
	color:#707070;
	text-decoration: none;
}
.press_releases a{
	font-family: tahoma;
	font-size: 11px;
	color:#707070;
	text-decoration: none;
}

.press_releases a:hover{
	font-family: tahoma;
	font-size: 11px;
	color:#880606;
	text-decoration: none;
}

.more{
	font-family: tahoma;
	font-size: 9px;
	color:#707070;
	text-decoration: none;
}
.more a:link{
	font-family: tahoma;
	font-size: 9px;
	color:#707070;
	text-decoration: none;
}
.more a:visited{
	font-family: tahoma;
	font-size: 9px;
	color:#707070;
	text-decoration: none;
}
.more a:hover{
	font-family: tahoma;
	font-size: 9px;
	color:#880606;
	text-decoration: none;
}

.latest_numbers_sep{
	font-family: tahoma;
	font-size: 7px;
	color:#FFFFFF;
	text-decoration: none;
}

.latest_numbers{
	font-family: tahoma;
	font-size: 11px;
	color:#ff0200;
	text-decoration: none;
}
.latest_numbers a:link{
	font-family: tahoma;
	font-size: 11px;
	color:#ff0200;
	text-decoration: none;
}
.latest_numbers a:visited{
	font-family: tahoma;
	font-size: 11px;
	color:#ff0200;
	text-decoration: none;
}
.latest_numbers a:hover{
	font-family: tahoma;
	font-size: 11px;
	color:#FFFFFF;
	text-decoration: none;
}

.home_news{
	font-family: tahoma;
	font-size: 11px;
	color:#7f7f7f;
	text-decoration: none;
}
.home_news a{
	font-family: tahoma;
	font-size: 11px;
	color:#7f7f7f;
	text-decoration: none;
}

.home_news a:hover{
	font-family: tahoma;
	font-size: 11px;
	color:#880606;
	text-decoration: none;
}

.email_to_friend{
	font-family: tahoma;
	font-size: 11px;
	color:#888888;
	text-decoration: none;
}
.email_to_friend a{
	font-family: tahoma;
	font-size: 11px;
	color:#888888;
	text-decoration: none;
}

.email_to_friend a:hover{
	font-family: tahoma;
	font-size: 11px;
	color:#d8d8d8;
	text-decoration: none;
}

.search_input{
	width: 	147px;
	height: 20px;
	padding-left:3px;
	padding-top:3px;
	font-family: tahoma;
	font-size: 11px;
	color:#222218;
	background-color:#eeefde;
	border-bottom:1px offset #868776;
	border-right:2px solid #868776;
	border-top:1px offset #868776;
}




/* Styles for scrolling layers begin*/
div#hold	{ 
	position:relative;
	overflow:hidden;
	width:407px;
	height:244px;
	z-index:1;
	}
	
div#wn{ 
	position:absolute; 
	left:0px;top:0px; 
	width:399px;
	height:224px; 
	clip:rect(0px, 399px, 235px, 0px); 
	overflow:hidden;	
	z-index:1; 
}
	
div#lyr1{ 
	position:absolute;
	visibility:hidden; 
	left:0px;top:0px; 
	z-index:1;	
	}
	
div#scrollbar { 
	position:absolute;
	left:0;top:0;
	width:21px;
	height:224px;
	font-size:1px;
	z-index:1;
  }
  
  
div#track { 
	position:absolute;
	left:398px;top:0;
	width:9px;
	height:224px;
	z-index:1;
	background: url(/images/track.gif);
  }
  
div#dragBar {
	position:absolute;
	left:2px; top:0px;
	width:19px;
	height:20px;
	z-index:1;
	background-color: #684200;
	cursor:hand;
  }
  
  
  
  
  
  
div#left { position:absolute; left:799px; top:-13px; z-index:1 }  
div#right { position:absolute; left:799px; top:511px; z-index:1 }

/* css for the switching news*/

   .portfolio_home {
	width: 468px;
	height: 91px;
	float: left;
	overflow: hidden;
	text-align: left;
	position: relative;
	clear: both;
}

.portfolio_thumbs {
	position: relative;
	top: 9px;
	left: 9px;
}

.portfolio_thumb {
	width: 468px;
	height: 91px;
	overflow: hidden;
	position :absolute;
}

.portfolio_thumb_hidden {
	width: 468px;
	height: 91px;
	overflow: hidden;
	visibility: hidden;
	position :absolute;
}
/* css for the switching news*/

#imageContainer {
	position:relative;
	margin:0px;
	width:206px;
	height:180px;
	border:0px;
}

#so_credits img {
	float:left;
	margin:5px 11px 5px 0px;
	border:0px;
	width:80px;
	height:79px;
}
#imageContainer img {
	display:none;
	position:absolute;
	top:0; left:0;
}

marquee, TD.mrqtd {
font-family: tahoma;
color:#d9d9d9;
text-decoration:none;
font-size:11px;
}

#pscroller2{
width: 535px;
height: 13px;
border: 0px;
}

.someclass{
padding-top: 3px;
font-family: tahoma;
color:#d9d9d9;
text-decoration:none;
font-size:11px;
height: 18px;
}

.input_title{
font-family: tahoma;
font-size: 11px;
color:#363636;
text-decoration: none;
}

.inputs_contact{
border-width: 1px;
border-color:#e7e7e7;
background-color:#FFFFFF;
height:20px;
width:280px;
padding-left : 2px;
font-family: tahoma;
font-size: 11px;
font-weight: normal;
color:#5C5C5C;
border-style: solid;
}

.inputs_letter{
border-width: 1px;
border-color:#df1a19;
background-color:#FFFFFF;
height:20px;
width:96px;
padding-left : 2px;
padding-top : 3px;
font-family: tahoma;
font-size: 10px;
font-weight: normal;
color:#ad0e0e;
border-style: solid;
}

.letter{
	font-family: tahoma;
	font-size: 9px;
	color:#ffffff;
	text-decoration: none;
}

.no_newsletter{
	font-family: tahoma;
	font-size: 9px;
	color:#ff0100;
	text-decoration: none;
}

.msgXButton{
	font-family: tahoma;
	font-size: 11px;
	font-weight:bold;
	color:#FFFFFF;
	text-decoration: none;
}

/* Styles for scrolling layers begin of the photo album*/

div#hold6	{ 
	position:relative;
	overflow:hidden;
	width:410px;
	height:101px;
	z-index:100;
	}
div#wn6{ 
	position:absolute; 
	left:0px;top:0px; 
	width:410px;
	height:73px; 
	clip:rect(0px, 410px, 73px, 0px); 
	overflow:hidden;	
	z-index:1; 
	
	}
div#lyr6	{ 
	position:absolute;
	visibility:hidden; 
	left:0px;top:0px; 
	z-index:1; 
	
	}
div#scrollbar6 { 
	position:absolute;
	left:0;top:93px;
	width:410px;
	height:9px;
	font-size:1px;
	z-index:222;
  }
div#track6 { 
	position:absolute;
	left:0px;top:0;
	width:410px;
	height:9px;
	z-index:1;
	background: url(/images/track1.gif);
  }
div#dragBar6 {
	position:absolute;
	left:1px; top:1px;
	width:20px;
	height:9px;
	z-index:1;
	background: url(/images/scroll_repeat1.gif) repeat;
	background-color: #910d0c;
	cursor:hand;
  }
  
.header_class
{
	background-color: #FFFFFF;
}
.bg_image
{
	background-image:url('/images/header_menu/bg_image.jpg');
	height: 108px;
	width: 635px;
	background-repeat:no-repeat;
}

.bg_imageart
{
	background-image:url('/images/art/bgl.gif');
	height: 267px;
	width: 414px;
	background-repeat:repeat-y;
	
}
.bg_imageartmp
{
	background-image:url('/images/art/bglblank.gif');
	height: 267px;
	width: 414px;
	background-repeat:repeat-y;
	
}

.bg_imageartmap
{
	background-image:url('/images/maps/mapbg2.jpg');
	height: 258px;
	width: 414px;
	background-repeat:repeat-y;
	
}

.input11
{
	background-image:url("/images/bg/inputbg5.gif");
	height: 17px;
	width: 182px;
	font-size:12px;
	background-repeat:repeat-y,repeat-x;
	float: left;
	margin:0;	
	border:1px solid;
	border-color:#473b17;

}
.text11
{
	background-color:#7e6424;
	height: 64px;
	width: 181px;
	background-repeat:repeat-y,repeat-x;
	float: left;
	margin:0;
	valign:top;
	border:1px solid;
	border-color:#473b17;
	font-size:12px;
}

.input12
{
	background-image:url("/images/bg/inputbg5.gif");
	height: 19px;
	width: 175px;
	background-repeat:repeat-y,repeat-x;
	font-size:12px;
	float: left;
	margin:0;
	margin-left:1px;
	padding-bottom:1px;
	border:1px solid;
	border-color:#473b17;
	
}

.input16
{

	background-color:#7f6123;
	width: 176px;

	float: left;
	border:2px solid;
	border-color:#473b17;

}
.text14
{
	background-color:#7e6424;
	height: 70px;
	width: 185px;
	background-repeat:repeat-y,repeat-x;
	float: left;
	margin:0;
	valign:top;
	border:1px solid;
	border-color:#473b17;
	font-size:12px;
}

.text12
{
	background-image:url("/images/bg/bgtxt3.gif");


}

.footer_bg_image1
{
	background-image:url("/images/footer_menu/lefta2bg.jpg");
	height: 30px;
	width: 706px;
	background-repeat:repeat-y;
	float: left;
	margin:0;
	valign:top;
}

.footer_bg_image2
{
	background-image:url("/images/footer_menu/leftb-bg2.jpg");
	height: 24px;
	width: 768px;
	background-repeat:repeat-y;
	float: left;
	margin:0;
	valign:top;
}
.short_text_class{
	color:#000000;
	font-family: Arial;
	font-size: 12px;
	text-decoration: none;
}
.title_class{
	color:#000000;
	font-family: Arial;
	font-size: 15px;
	font-weight: bold;
	text-decoration: none;
}
/* css for the switching news of the photo album*/