@charset "utf-8";
/* CSS Document */

/* background **********************************************************************************************/
html{ margin:0; padding:0; height:100%; background: url(../images/bg_repeat.jpg) 0px 0px repeat;}
body{ margin:0; padding:0; background: url(../images/bg_repeat_x.jpg) 864px 0px repeat-x; text-align:center; min-height:864px; height:864px;}
/* end background **********************************************************************************************/

.page_container{width:695px; margin:0 auto; }

/* toolbar **********************************************************************************************/
#toolbar{ width:695px; height:36px; font-family:Georgia, "Times New Roman", Times, serif; font-size:12px; color:#fffeff;}
#toolbar ul{ float:right; margin:0; padding:0; list-style-type:none;}
#toolbar ul li{ display:inline; line-height:36px; padding: 0 3px 0 3px;}
#toolbar ul li a{color:#fffeff; text-decoration:none;}
#toolbar ul li a:hover{color:#58534a;}
/* end toolbar **********************************************************************************************/

/* logo banner image/photo container **********************************************************************************************/
/* main photo container **********************************************************************************************/
#photo{ width:695px; position:relative;}
#photo img{ display:block;}
/* end main photo container **********************************************************************************************/

#logo{ width:185px; height:157px; position:absolute; left:-30px; top:-23px; z-index:1;}
#logo a{ outline:none;}
#logo a img{ border:none;}
/* end logo banner image/photo container **********************************************************************************************/

/* Main Menu Container **********************************************************************************************/
#menu_container{ width:737px; height:35px; margin:0 auto; padding:0; font-size:0; background-image:url(../images/menu_bg.jpg); background-repeat:no-repeat; text-align:left; position:relative;}
#menu_container ul{ margin:0; padding:0 0 0 27px; list-style-type:none;}
#menu_container ul li{ display:inline; margin:0 0 0 20px; padding:0; line-height:18px;}
#menu_container ul li a{ font-family:Georgia, "Times New Roman", Times, serif; font-size:18px; color:#221e1f; text-decoration:none; outline:none;}
#menu_container ul li a:hover{ color:#fffeff;}
#menu_container ul li a.active{ color:#FFF; }
#menu_container ul li ul {
	margin:0;
	text-align:left;
	position:absolute;
	left:0;
	top:24px;
}
#menu_container ul li ul li {
	list-style:none;
	display:inline;
	text-transform:lowercase;
	letter-spacing:-1px;
	float:left;
	height:18px;
	line-height:18px;
	margin:0;
}
#menu_container ul li ul li a {
	color:#333;
	text-decoration:none;
	padding:10px;
	margin:0;
	font-size:16px;
}
#menu_container ul li ul li a:hover {
	color:#8c9828;
}
#menu_container ul li ul li a.active {
	color:#8c9828;
}
/* end Main Menu Container **********************************************************************************************/

/* main contents **********************************************************************************************/
#main_contents{ background-color:#fff; color:#221e1f; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; width:695px; text-align:left;}
#main_contents_pad{ padding: 20px 31px 39px 27px;}

#main_contents_pad h1{ font-size:24px; font-weight:normal; margin:0; padding:0; letter-spacing:-2px;}
#main_contents_pad h2{  font-size:14px; font-weight:normal; margin:0; padding:0;}
#main_contents_pad a{ color:#221e1f; }
#main_contents_pad a:hover{ color:#777; }

#copy{width:300px; float:left;}
.copy2 { padding-top:35px; }
#ratings{position:absolute; width:65px; top:15px; right:15px; z-index:10;}
#ratings img {padding:0 0 5px 0; margin:0;}
#suppliers li { margin-bottom:10px; }
#welcomes { margin-top:20px; }

/* end main contents **********************************************************************************************/

/* News/Offer box  **********************************************************************************************/
#news_offers_box{ background-color:#3b372e; width:290px; float:right;}
#news_offers_box_pad{ padding:19px; color:#fff;}
#news_offers_box_pad h2{font-size:24px; font-weight:normal; margin:0; padding:0; letter-spacing:-1px;}
#news_offers_box_pad h3{font-size:16px; font-weight:bold; font-style:italic; margin:15px 0 0 0; padding:0;}
#news_offers_box_pad p{ margin-top:0; padding-top:0;}
#news_offers_box_pad a{ color:#FFF; text-decoration:none; }
#news_offers_box_pad a:hover{ color:#DDD; text-decoration:underline; }
/* End News/Offer box  **********************************************************************************************/

/* slideshow jQuery **********************************************************************************************/
#slideContainer { width: 695px; margin: 0 auto; }
#loader { background-color:white; height:425px; }
#loader img { width: 100%; height: 100%; }
.loading { background: url( '/images/loadingIcon.gif' ) no-repeat 50% 50%; height: 100%; width: 100%; z-index:10; }
/* end slideshow jQuery **********************************************************************************************/

/* footer **********************************************************************************************/
#footer{ width:695px; margin-top:41px; padding-bottom:41px; color:#777; font-family:Arial, Helvetica, sans-serif; font-size:12px; text-align:left;}
#copyright{float:left; width:300px;}
#credit{float:right; width:300px; text-align:right;}
#footer a{ text-decoration:none; color:#777;}
#footer a:hover{ text-decoration: underline;}
/* end footer **********************************************************************************************/

/* miscellaneous **********************************************************************************************/
.clearit{ clear:both;}
.todo {	color: #F00;}
a img { border:none;}
/* end miscellaneous **********************************************************************************************/
