body { margin:0px; padding:0px; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#595a59; font-weight:normal; background:url(../images/body-bg.jpg) repeat; }
h1, h2, h3, h4, h5, img, p, div, ul, li, a { margin:0px; padding:0px; border:0; outline:none; list-style:none;}
.a { outline:none;}

/* Main Wrapper */
#main_wrapper { width:889px; margin:0 auto 0 auto; }
#main_wrapper_promotion { width:820px; margin:0 auto 0 auto; }

/* Header Wrapper */
#header_wrapper { width:820px;}
.logo_left { float:left; width:474px;}
.search_right { float:right; padding:56px 20px 0 0px;}
.welcome_div { width:259px; display:block; margin:0px; height:44px; }
.welcome_div .b1 { background:#d8dada; margin:0px 5px; display:block; height:1px; font-size:1px; overflow:hidden; }
.welcome_div .b2 { background:#d8dada; margin:0px 3px; display:block; height:1px; border:#d8dada solid; border-width:0px 2px; font-size:1px; overflow:hidden; }
.welcome_div .b3 { background:#d8dada; margin:0px 2px; display:block; height:1px; border:#d8dada solid; border-width:0px 1px; font-size:1px; overflow:hidden; }
.welcome_div .b4 { display:block; background-color:#d8dada; margin:0px 1px; height:2px; border:#d8dada solid; border-width:0px 1px; font-size:1px; }
.cont-wrap { padding:7px 15px; background-color:#d8dada; border:#d8dada solid; border-width:0px 1px; overflow:hidden;  }

/* Main menu */
#main_menu_wrap { width:820px; height:66px; background:url(../images/menu-bg.jpg) no-repeat top; clear:both;}
.main_menu_out { padding:10px 0 0 29px;}
.text-box { width:185px; height:18px; color:#717271; font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold; background-color:#FFFFFF; border-left:1px solid #b7b9c5; border-bottom:1px solid #b7b9c5; border-right:none; border-top:1px solid #b7b9c5; padding:2px 5px 0 6px;}
.main_menu a { padding:0 0 0 6px; margin:0 0 0 11px; float:left; outline:none; text-decoration:none; border:0; font-family:Arial, Helvetica, sans-serif; font-size:11px; font-weight:bold; color:#FFFFFF; background:url(../images/normal-left-radius.jpg) no-repeat left; }
.main_menu a span { padding:11px 10px 11px 6px; margin-right:2px; display:block; outline:none; text-decoration:none; border:0; background:url(../images/normal-right-radius.jpg) no-repeat right; }
.main_menu a:hover, .main_menu a.select { padding:0 0 0 6px; float:left; outline:none; text-decoration:none; border:0; font-family:Arial, Helvetica, sans-serif; font-size:11px; font-weight:bold; color:#FFFFFF; background:url(../images/select-left-radius.jpg) no-repeat left;}
.main_menu a:hover span, .main_menu a.select span { padding:11px 10px 11px 6px; margin-right:2px; display:block; outline:none; text-decoration:none; border:0; background:url(../images/select-rightt-radius.jpg) no-repeat right;}

/* Content Wrapper */
#content_wrapper { width:889px;}
#content_wrapper_promotions { width:820px;}
.content_left_wrap { width:820px; float:left; overflow:hidden; }
.content_promotions_wrap { width:820px; float:left; overflow:hidden; }
.promotions_div { width:820px; display:block; margin:0px;}
.promotions_div .b1 { background:#FFFFFF; margin:0px 5px; display:block; height:1px; font-size:1px; overflow:hidden; }
.promotions_div .b2 { background:#FFFFFF; margin:0px 3px; display:block; height:1px; border:#FFFFFF solid; border-width:0px 2px; font-size:1px; overflow:hidden; }
.promotions_div .b3 { background:#FFFFFF; margin:0px 2px; display:block; height:1px; border:#FFFFFF solid; border-width:0px 1px; font-size:1px; overflow:hidden; }
.promotions_div .b4 { background:#FFFFFF; margin:0px 1px; display:block;  height:1px; border:#FFFFFF solid; border-width:0px 1px; font-size:1px; }
.cont-wrap-promotions { padding:0px 20px 20px 20px; background-color:#FFFFFF; border:#FFFFFF solid; border-width:0px 1px; overflow:hidden;  }
.content_top_bg { width:820px; height:10px; background:url(../images/content-top-bg.jpg) no-repeat top; overflow:hidden;}
.content_center_bg { width:820px; background:url(../images/content-center-bg.jpg) repeat-y top; overflow:hidden;}
.left_column { width:255px; float:left;}
.left_main { padding:5px 12px 5px 12px; width:230px; margin-bottom:7px;}
.pages_div { width:230px; display:block; margin:0px 0px 0px 0px; }
.pages_div .b1 { background:#6c6f70; margin:0px 5px; display:block; height:1px; font-size:1px; overflow:hidden; }
.pages_div .b2 { background:#6c6f70; margin:0px 3px; display:block; height:1px; border:#6c6f70 solid; border-width:0px 2px; font-size:1px; overflow:hidden; }
.pages_div .b3 { background:#6c6f70; margin:0px 2px; display:block; height:1px; border:#6c6f70 solid; border-width:0px 1px; font-size:1px; overflow:hidden; }
.pages_div .b4 { display:block; background-color:#6c6f70; margin:0px 1px; height:2px; border:#6c6f70 solid; border-width:0px 1px; font-size:1px; }
.cont-wrap-pages{ padding:2px 10px 6px 10px; background-color:#6c6f70; border:#6c6f70 solid; border-width:0px 1px; overflow:hidden; font-family:Arial, Helvetica, sans-serif; font-size:14px; color:#FFFFFF; font-weight:bold;  }
.promotion-top-bg { width:780px; height:3px; background:url(../images/promotion-top-bg.jpg) no-repeat top; overflow:hidden; }
.promtion-center-wrap { width:778px; background-color:#FFFFFF; border-left:1px solid #575a5d; border-right:1px solid #575a5d; border-bottom:1px solid #575a5d; border-top:none; overflow:hidden;}
.promtion-center-main { padding:20px;}
.promtion-center-main h1 { font-family:Arial, Helvetica, sans-serif; font-size:18px; color:#979500; font-weight:bold;}

.support_div { width:100%; display:block; margin:0px; height:44px; }
.support_div .b1 { background:#e5e5e5; margin:0px 5px; display:block; height:1px; font-size:1px; overflow:hidden; }
.support_div .b2 { background:#e5e5e5; margin:0px 3px; display:block; height:1px; border:#e5e5e5 solid; border-width:0px 2px; font-size:1px; overflow:hidden; }
.support_div .b3 { background:#e5e5e5; margin:0px 2px; display:block; height:1px; border:#e5e5e5 solid; border-width:0px 1px; font-size:1px; overflow:hidden; }
.support_div .b4 { display:block; background-color:#e5e5e5; margin:0px 1px; height:2px; border:#e5e5e5 solid; border-width:0px 1px; font-size:1px; }
.cont-wrap-support { padding:0px 15px 3px 15px; background-color:#e5e5e5; border:#e5e5e5 solid; border-width:0px 1px; overflow:hidden; color:#1a1a1a; font-size:18px; font-family:Arial, Helvetica, sans-serif;  }

.support_div1 { width:100%; display:block; margin:0px; overflow:hidden; }
.support_div1 .b1 { background:#e5e5e5; margin:0px 5px; display:block; height:1px; font-size:1px; overflow:hidden; }
.support_div1 .b2 { background:#e5e5e5; margin:0px 3px; display:block; height:1px; border:#e5e5e5 solid; border-width:0px 2px; font-size:1px; overflow:hidden; }
.support_div1 .b3 { background:#e5e5e5; margin:0px 2px; display:block; height:1px; border:#e5e5e5 solid; border-width:0px 1px; font-size:1px; overflow:hidden; }
.support_div1 .b4 { display:block; background-color:#e5e5e5; margin:0px 1px; height:2px; border:#e5e5e5 solid; border-width:0px 1px; font-size:1px; }
.cont-wrap-support1 { overflow:hidden; padding:7px 15px 3px 15px; background-color:#e5e5e5; border:#e5e5e5 solid; border-width:0px 1px;color:#1a1a1a; font-size:12px; font-family:Arial, Helvetica, sans-serif; color:#4b5457; font-weight:normal;  }
.car-left { float:left; padding:9px 14px 0px 0px;}
.livi-main { padding:0px;}
.livi-main ul { margin:0px; padding:0px;}
.livi-main ul li { list-style:none; margin-left:82px; padding-left:120px; background:url(../images/left-arrow.jpg) no-repeat 16% 4px; font-family:Arial, Helvetica, sans-serif; font-size:14px; color:#000000; font-weight:bold; }


.promtion-center-main h2 { font-family:Arial, Helvetica, sans-serif; font-size:15px; color:#ac151a; font-weight:bold; margin-bottom:15px;}
.promtion-center-main h3 { font-family:Arial, Helvetica, sans-serif; font-size:13px; color:#181818; font-weight:bold;}
.promtion-center-main h4 { font-family:Arial, Helvetica, sans-serif; font-size:15px; color:#ac151a; font-weight:bold; padding:20px 0 10px 0px;}
.promtion-center-main h5 { padding:20px 0 10px 0px; }
.submit-btn { border:none medium; width:79px; height:26px; background:url(../images/submit-btn.jpg) no-repeat; cursor:pointer;}

.promotion-textbox { width:215px; height:20px; border:1px solid #828a8f; background-color:#FFFFFF;}
.postal-textbox { width:90px; height:20px; border:1px solid #828a8f; background-color:#FFFFFF;}
.phone-textbox { width:125px; height:20px; border:1px solid #828a8f; background-color:#FFFFFF;}
.livi-text { padding:5px 0px 7px 0px;}
.livi-sitelink a {  margin:5px 0 10px 0px; font-family:Arial, Helvetica, sans-serif; font-size:14px; color:#c3171e; font-weight:bold; text-decoration:underline;}
.livi-sitelink a:hover { margin:5px 0 10px 0px; font-family:Arial, Helvetica, sans-serif; font-size:14px; color:#c3171e; font-weight:bold; text-decoration:none;}

.pages_inner_div { width:230px; display:block; margin:0px 0px 0px 0px; }
.pages_inner_div .b1 { background:#ececec; margin:0px 5px; display:block; height:1px; font-size:1px; overflow:hidden; }
.pages_inner_div .b2 { background:#ececec; margin:0px 3px; display:block; height:1px; border:#ececec solid; border-width:0px 2px; font-size:1px; overflow:hidden; }
.pages_inner_div .b3 { background:#ececec; margin:0px 2px; display:block; height:1px; border:#ececec solid; border-width:0px 1px; font-size:1px; overflow:hidden; }
.pages_inner_div .b4 { display:block; background-color:#ececec; margin:0px 1px; height:2px; border:#ececec solid; border-width:0px 1px; font-size:1px; }
.cont-wrap-pages_inner { padding:20px 10px 20px 10px; background-color:#ececec; border:#ececec solid; border-width:0px 1px; overflow:hidden; font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#565856; font-weight:normal; }
.cont-wrap-pages_inner ul { margin:0px; padding:0px; }
.cont-wrap-pages_inner ul li { list-style:none; background:url(../images/arrow.jpg) no-repeat 0px 7px; padding:0 0 0 15px; line-height:22px;}
.cont-wrap-pages_inner ul li a { font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#565856; font-weight:normal; text-decoration:none;}
.cont-wrap-pages_inner ul li a:hover { font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#979500; font-weight:normal; text-decoration:none;}

.cont-wrap-pages_inner ul ul { list-style:none; background:url(../images/sub-arrow.jpg) no-repeat 0px 7px; margin-left:20px; _margin-left:1px; padding:0 0 0 15px; line-height:22px;}
.cont-wrap-pages_inner ul ul p a { margin:0px; padding:0px; font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#565856; font-weight:normal; text-decoration:none;}
.cont-wrap-pages_inner ul ul p a:hover { margin:0px; padding:0px; font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#979500; font-weight:normal; text-decoration:none;}
.page-nation { font-family:Arial, Helvetica, sans-serif; font-size:13px; font-weight:bold; color:#000;}

.right_column { float:left;}
.right_main { padding:0 20px 10px 14px;}
.right_main p { width:530px; margin:0px; padding:10px 0 0 0px; font-size:11px; font-weight:normal; line-height:18px;}
.right_main h1 { margin:0px; padding:0px; font-family:Arial, Helvetica, sans-serif; font-size:18px; font-weight:bold; color:#979500;}
.right_main h2 { margin:0px; padding:10px 0 0 0px; }
.right_main h3 { margin:0px; padding:15px 0 25px 0px;}
.right_main h3 a{ margin:0px; padding:0px; font-family:Arial, Helvetica, sans-serif; font-size:11px; font-weight:bold; text-decoration:none; color:#726f22;}
.right_main h3 a:hover { font-family:Arial, Helvetica, sans-serif; font-size:11px; font-weight:bold; text-decoration:none; color:#a10606;}
.content_bottom_bg { width:820px; height:45px; background:url(../images/content-bottom-bg.jpg) no-repeat top;}
.content_right_wrap { float:left; }

.date-bg { width:64px; height:81px; background:url(../images/date-bg.jpg) no-repeat; margin-bottom:390px;}
.date-bg h1 { margin:0px; padding:15px 0 0 6px; font-family:Arial, Helvetica, sans-serif; font-size:35px; font-weight:bold; color:#191919;}
.date-bg h2 { margin:0px; padding:3px 0 0 10px; font-family:Arial, Helvetica, sans-serif; font-size:11px; font-weight:bold; color:#191919;}

.date-bg2 { width:64px; height:81px; background:url(../images/date-bg.jpg) no-repeat; margin-bottom:180px;}
.date-bg2 h1 { margin:0px; padding:15px 0 0 6px; font-family:Arial, Helvetica, sans-serif; font-size:35px; font-weight:bold; color:#191919;}
.date-bg2 h2 { margin:0px; padding:3px 0 0 10px; font-family:Arial, Helvetica, sans-serif; font-size:11px; font-weight:bold; color:#191919;}

.date-bg1 { width:64px; height:81px; background:url(../images/date-bg.jpg) no-repeat;}
.date-bg1 h1 { margin:0px; padding:15px 0 0 6px; font-family:Arial, Helvetica, sans-serif; font-size:35px; font-weight:bold; color:#191919;}
.date-bg1 h2 { margin:0px; padding:3px 0 0 10px; font-family:Arial, Helvetica, sans-serif; font-size:11px; font-weight:bold; color:#191919;}

/* Footer */
#footer-wrap { width:100%; margin:0px auto 0px auto; padding:20px 0 40px 0px; clear:both; font-family:Arial, Helvetica, sans-serif; font-size:10px; font-weight:bold; color:#FFFFFF;}
.footer-wrap_link a { width:820px; font-family:Arial, Helvetica, sans-serif; font-size:10px; font-weight:bold; color:#FFFFFF; text-decoration:none; }
.footer-wrap_link a:hover { font-family:Arial, Helvetica, sans-serif; font-size:10px; font-weight:bold; color:#FFFFFF; text-decoration:underline; }


/* pagination */
.paginate {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
}

a.paginate {
	border: 1px solid #D71923;
	padding: 2px 6px 2px 6px;
	text-decoration: none;
	color:#D71923;
}
a.paginate:hover {
	background-color:#D71923;
	color: #fff;
	text-decoration: underline;
}

a.current {
	border: 1px solid #D71923;
	font: bold 11px Arial,Helvetica,sans-serif;
	padding: 2px 6px 2px 6px;
	cursor: default;
	background: #D71923;
	color: #fff;
	text-decoration: none;
}
span.inactive {
	border: 1px solid #999;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	padding: 2px 6px 2px 6px;
	color: #D71923;
	cursor: default;
}

