/* default */
body {margin: 0; padding: 0; background: #413434; font-family: Arial, Helvetica, sans-serif;}

table {border-collapse: collapse; border: 0;}
table td {padding: 0; vertical-align: top; font-size: 12px;}

a {text-decoration: none;}
a:hover {text-decoration: underline;}

img {border: 0;}
/* end default */

.w100 {width: 100%;}
.h100 {height: 100%;}
.wh100 {width: 100%; height: 100%;}

table.main {width: 1000px; height: 100%;}

td.top {width: 100%; /*background: url(../img/bg_top.gif) repeat-x #413429;*/}

div.top_menu {color: #FFFFFF; font-weight: bold; font-size: 10px; text-transform: uppercase;  position: absolute; z-index: 10; padding: 93px 0 0 820px;}
div.top_menu a {color: #FFFFFF;}

/* menu */
table.main_menu {width: 100%; height: 45px; background: url(../img/bg_menu.gif) repeat-x;}
table.main_menu a {height: 45px; display: block;}
table.main_menu a:hover {background-position: left bottom !important;}
table.main_menu a.nav1 {width: 188px; background: url(../img/nav1.gif) no-repeat left top;}
table.main_menu a.nav2 {width: 132px; background: url(../img/nav2.gif) no-repeat left top;}
table.main_menu a.nav3 {width: 160px; background: url(../img/nav3.gif) no-repeat left top;}
table.main_menu a.nav4 {width: 85px; background: url(../img/nav4.gif) no-repeat left top;}
table.main_menu a.nav5 {width: 73px; background: url(../img/nav5.gif) no-repeat left top;}
table.main_menu a.nav6 {width: 112px; background: url(../img/nav6.gif) no-repeat left top;}
table.main_menu a.nav7 {width: 119px; background: url(../img/nav7.gif) no-repeat left top;}
table.main_menu a.nav8 {width: 85px; background: url(../img/nav8.gif) no-repeat left top;}
/* end menu */

/* content */
td.content {height: 100%; background: #0094C8 url(../img/bg_content.gif) repeat-x;}
td.content td {color: #FFF;}
td.content table.content_bg {width: 100%; height: 100%; background: url(../img/bg_content_b.gif) repeat-x left bottom;}
td.content td.side {background: #413434;}
td.content p {margin: 0 0 25px 0;}
td.content br {line-height: 10px;}

td.content td.left {width: 249px; padding-top: 25px; text-align: center;}
td.content td.left form.login {width: 233px; height: 106px; background: url(../img/bg_login.gif) no-repeat; margin: 6px 0 15px 0; padding: 0;}
td.content td.left form.login table {margin: 13px 0 0 0px;}
td.content td.left form.login table td {font-size: 11px; vertical-align: middle;}
td.content td.left form.login input {margin-left: 13px; padding: 0;}
td.content td.left form.login input.txt {width: 132px; height: 20px; border: 1px solid #0B6483; margin: 3px 0 3px 13px;}

td.content td.left  .premier_customers_log {text-align: center; font-size: 11px; color: #FFFFFF; padding: 15px 0 40px 0}
td.content td.left  .premier_customers_log a {text-decoration: underline; font-size: 11px; color: #FFFFFF;}
td.content td.left  .premier_customers_log a:hover {text-decoration: none;}

td.content td.left table.locations {background: url(../img/bg_locations.gif) repeat-y center top;}
td.content td.left table.locations td {text-align: center; font-size: 11px; font-weight: bold;}
td.content td.left table.locations_int {background: url(../img/bg_locations.gif) repeat-y center top;}
td.content td.left table.locations_int td {text-align: center; font-size: 11px;}
td.content td.left table.locations_int p {margin: 0 0 5px 0;}
td.content td.left table.cards {margin: 15px 0;}
td.content td.left table.cards td {font-size: 10px; font-weight: bold; text-transform: uppercase; vertical-align: middle;}

td.content td.main_text {width: 711px; height: 100%; text-align: justify; padding-top: 25px;}
td.content td.main_text td {text-align: justify;}
td.content td.main_text .indent {padding: 0 20px 0 14px;}
td.content td.main_text .indent_int {padding: 0 80px 0 10px;}

table.block {width: 300px; background: url(../img/bg_block1.gif) repeat-x;}
table.block .block_l {background: url(../img/block_l.gif) repeat-y;}
table.block .block_r {background: url(../img/block_r.gif) repeat-y right top;}
table.block td.img img {border: 1px solid #9FDBF0; margin-right: 8px;}
table.block td.text {color: #010101; font-size: 11px; text-align: left !important; line-height: 17px;}
table.block td.text p {margin: 0 0 6px 0;}
table.block table.block_inside {background: url(../img/bg_block_inside.gif) no-repeat 56px 0px;}
table.block table.block_inside_r {background: url(../img/bg_block_inside.gif) no-repeat 71px 0px;}


table.block_header {width: 100%; background: #99E5FB; margin-bottom: 5px;}
table.block_header td {vertical-align: middle; color: #000000; font-size: 12px; font-weight: bold;}
table.block_int {width: 100%; background: url(../img/bg_block_int.gif) repeat-x;}
table.block_int td.img img {border: 1px solid #9FDBF0; margin-right: 8px;}
table.block_int td.text {color: #000000; font-size: 12px; line-height: 17px;}
table.block_int td.text p {margin: 0 0 6px 0;}
table.block_int table.block_inside {background: url(../img/bg_block_int.gif) no-repeat 56px 0px;}

td.hours {width: 257px; color: #E4F5FB; font-size: 11px; font-weight: bold; background: url(../img/clock.gif) no-repeat 175px 13px;}
td.hours .sunday {color: #F8CD8B;}

td.hours_int {color: #E4F5FB; font-size: 11px; font-weight: bold; text-align: center;}
td.hours_int .sunday {color: #F8CD8B;}

td.newsletter {background: url(../img/bg_newsletter.jpg) no-repeat left bottom;}
td.newsletter form {margin: 11px 0 0 190px;}
td.newsletter td {font-size: 11px; color: #FFF;}
td.newsletter form input {margin: 0 0 5px 10px;}
td.newsletter form input.text {width: 132px; height: 20px; border: 1px solid #0B6483;}

table.pager {width: 100%; background: url(../img/bg_pager.gif) repeat-x;}
table.pager td {padding: 5px 0 10px 0; color: #FFF;}
table.pager td a {color: #BCEDFB; text-decoration: underline;}
table.pager td a:hover {text-decoration: none;}
table.pager td span {color: #BCEDFB;}
/* end content */

/* footer*/
table.footer {width: 100%; height: 100%;}
table.footer td.bot_menu {width: 100%; text-align: center; padding-top: 18px; color: #FFF; font-size: 10px; font-weight: bold; text-transform: uppercase; background: url(../img/bg_footer.gif) repeat-x;}
table.footer a {color: #fff;}
table.footer td.design_by {padding: 25px 45px 17px 0; text-align: right;}
/* end footer */


/*-----Blog Banner-----------------*/

#blog-banner {background-image: url(../img/h-blog.jpg);
			  background-position:top left;
			  background-repeat:no-repeat;
			  height:174px;
			  width:700px;
			  margin-top:-22px;
			  position:relative;
			  margin-bottom:30px;
}

#blog-banner p{text-indent:-99999px;}

#blog-banner a{height:43px;
			   width:361px;
			   display:block;
			   background-image:url(../img/blog-btn.png);
			   background-repeat:no-repeat;
			   background-position:top left;
			   text-indent:-99999px;
			   left:330px;
			   top:75px;
			   position:absolute;}
			   
#blog-banner a:hover{display:block;
			   		 background-image:url(../img/blog-btn-hover.png);
			   		 background-repeat:no-repeat;
			   		 background-position:top left;
			   		 }