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


/* MAIN BODY */

body { background: url(../images/img_background.jpg) center top no-repeat #000000; margin:0 0 0 0; padding:0 }
#main_container { background-color:#FFFFFF; margin: 0 auto; width: 800px; }

/* TEXT STYLE */

p,td,ul,li { font: 11px Verdana, Arial, Helvetica, sans-serifx; color: #333333; }
p { line-height: 120%; margin-top:0; }
p a { color: #0858a1; font-weight: bold; text-decoration:underline }
p a:hover { color: #1891ff; text-decoration: none; }

li { list-style: disc; line-height: 140%; }

h1 { font: 20px Geneva, Arial, Helvetica, sans-serif; font-weight:bold; color: #003366; line-height: 10px; }
h2 { font: bold 15px Verdana, Arial, Helvetica, sans-serif; color: #6699cc; }
h3 { font:normal 12px Verdana, Arial, Helvetica, sans-serif; color: #6699cc; margin-bottom: 10px; font-weight:bold; }
h3 a { color: #FFFFFF; font-weight: bold; }
h3 a:hover { color: #FFFFFF; text-decoration: none; }
.h3 { font: 13px Verdana, Arial, Helvetica, sans-serif; color: #FFFFFF; }
h4 { font-size: 14px; font-weight: bold; }

/* CONTAINER */
#right_content_top { background:url(../images/img_bg_content_top_right.jpg) top no-repeat;}
#left_content_top { background:url(../images/img_bg_content_top_left.jpg) top no-repeat;}

#main_content { background:url(../images/img_body_content.jpg) repeat-y; width:800px; position:relative;}
#main_content_bottom { background:url(../images/img_main_content_bottom_bg.jpg) bottom no-repeat; height:100%;}
#body_container { background:url(../images/img_body_content.jpg); }
#top { background:url(../images/img_top_logo.jpg) no-repeat top; width:350px; height:164px;}
#navigation { background: url(../images/img_navigation.jpg) no-repeat top; width:450px; height:69px; overflow:hidden;}
#header { background-color:#000000; width:450px; height:296px;}

#footer { background-color:#000000; width:800px; height:35px; text-align:center; padding-top:10px; margin: 0 auto;}

#cta { width:300px; height:201px; margin-top:25px; }

/* LEFT CONTAINER */
#left_container { width:350px; float:left; position:relative;}
#left_content { width:350px; }
#left_body { padding:30px 24px 20px 24px; }
#left_bottom { background:url(../images/img_left_bg_bottom.jpg) bottom no-repeat; height:auto;}

#left_loc_title1 { background: url(../images/img_our_location_title.jpg) no-repeat; width:300px; height:35px;}

#left_title1 { background: url(../images/img_tour_shop_title.jpg) no-repeat; width:300px; height:29px;}
#left_content1_container {width:300px; position:relative; overflow:hidden;}
#left_content1 { width:300px; margin-top:10px;}
#left_image1 { background: url(../images/left_img1.jpg) no-repeat; width:300px; height:201px; float:left; position:relative; margin-top:10px;}

#left_title2 { background: url(../images/img_customer_commitment_title.jpg) no-repeat; width:300px; height:35px;}
#left_content2_container {width:300px; position:relative; overflow:hidden;}
#left_content2 { width:300px; margin-top:10px;}
#left_image2 { background: url(../images/left_img2.jpg) no-repeat; width:300px; height:201px; float:left; position:relative; margin-top:10px;}

/* RIGHT CONTAINER */
#right_container { width:450px; float:right; }
#right_title_container { background:url(../images/img_right_title.jpg) no-repeat; width:450px; height:85px;}
#right_body { padding: 10px 20px 10px 20px;}

/* NAVIGATION STYLE */

ul#navlist { color:#FFFFFF; margin-left:0;	padding-top:25px;}
	#navlist li { display:inline; list-style-type:none; color:#FFFFFF;}
	#navlist a { padding:0; }
	#navlist a:link, #navlist a:visited {color: #FFFFFF; text-decoration: none;}
	#navlist a:hover {color: #0099ff; text-decoration: underline;}
	#active a.current:link, #active a.current:visited {color: #0099ff; text-decoration: underline;}

/* FOOTER */

.footer { font: 10px Verdana, Arial, Helvetica, sans-serif; color:#FFFFFF;}
.left_content_text { font: 12px Verdana, Arial, Helvetica, sans-serifx; color: #FFFFFF;}
.left_content_text a { color:#FFFFFF; font-weight:bold; text-decoration:underline;}
.left_content_text a:hover{ color:#FFFFFF; font-weight:bold; text-decoration:none;}

/* PLEASE DO NOT TOUCH ANYTHING BELOW THIS COMMENT */

.clearfix:after {
	content: "."; 
	display: block; 
	height: 0; 
	clear: both; 
	visibility: hidden;
}

.clearfix {display: inline-block;}

/* \*/
* html .clearfix {height: 1%;}
.clearfix {display: block;}
/* */
