@charset "utf-8";

* { margin:0px; padding:0px; font-family:Arial, Helvetica, sans-serif; }

img { border:none; }

a { text-decoration:none; color:#000; }

.clear { clear:both; }

.Wrapper { width: 320px; margin-right: auto; margin-left: auto; background-color:#FCF9F2; background-image: url(../images/body_bg.jpg); background-repeat:repeat-x;}

#holding .Wrapper { height: 420px; width: 320px; margin-right: auto; margin-left: auto; background-image: url(../images/body_bg.jpg)}

.Wrapper .Header { height: 42px; background-image: url(../images/header_bg.jpg); background-repeat: repeat; }

.Header .h_heading { text-align: center; color: #FFF; padding-top: 10px; letter-spacing: 3px; }

.Wrapper .Footer { padding-left: 0px; height: 21px; background-image: url(../images/header_bg.jpg); background-repeat: repeat; z-index: 130;}

.Footer .h_footer { margin-top: 35px; text-align: center; color: #FFF; padding-top: 5px; letter-spacing: 3px; font-size: 8px; z-index: 130;}

.Footer .h_footer a { color: #BBAC93; }

.Wrapper .banner { height: 165px; background-image: url(../images/banner.png); background-repeat: no-repeat; position: relative; z-index: 100; }

.Wrapper .menubar { background-image: url(../images/menu_bg.jpg); background-repeat: repeat-x; position: relative; z-index: 50; background-position: bottom; background-color: #4E231A; top: -20px; height: 45px; }

.Wrapper .bodycontainer { background-image: url(../images/body_bg.jpg); background-repeat: repeat-x; background-color: #fcf9f1; position: relative; top: -20px; }

.bodycontainer .maincustom1 { text-align: center; height: 49px; padding-top: 20px; background-image: url(../images/custom1_shadow.png); background-repeat: no-repeat; font-weight: bold; color: #442520; }

.bodycontainer .maincustom2 { text-align: center; height: 35px; padding-top: 15px; font-weight: bold; color: #462820; }

.bodycontainer .customtag { background-image: url(../images/tag.png); background-repeat: no-repeat; margin-top: 10px; padding-top: 70px; padding-left: 140px; padding-bottom: 20px; }

.bodycontainer .customtag .tag_link { height: 20px; width: 150px; display: block; }

span.red_big { color: #1f497d; font-weight: bold; }

.menubar ul { margin: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; }



.menubar ul li { float: left; list-style-type: none; }

.menubar ul li a { display: block; float: left; height: 25px; padding-top: 20px; font-size: 12px; font-weight: bold; text-align: center; padding-right: 10px; padding-left: 10px; color: #FFF; border-right-width: 1px; border-right-style: solid; border-right-color: #E2C58E; }



.menubar ul li a:hover { background-image: url(../images/members_hover.jpg); background-repeat: repeat; background-position: bottom; }

.menubar2 ul  { padding-left: 75px; }

.menubar2 ul li a { font-size: 11px; padding-right: 4px; padding-left: 4px; }

.bodycontainer .customtag2 { background-image: url(../images/tag2.png); background-repeat: no-repeat; margin-top: 10px; padding-top: 70px; padding-bottom: 20px; display: block; }

.bodycontainer .customtag2 p { float: left; display: block; width: 120px; font-size: 12px; font-weight: bold; color: #F00; text-align: center; padding-left: 5px; }

.bodycontainer .customtext1 { background-color: #fdfcf8; padding-top: 5px; padding-bottom: 5px; }

.bodycontainer .customtext1 .customtext1_border { border-top-width: 3px; border-top-style: dashed; border-top-color: #CCC; border-bottom-color: #CCC; border-bottom-width: 3px; border-bottom-style: dashed; padding-top: 10px; padding-bottom: 10px; }

.bodycontainer .customtext1 .customtext1_border p { text-align: center; display: block; }

p.mer_name { font-weight: bold; color: #44261E; font-size: 14px; padding-top: 5px; padding-bottom: 5px; }

p.offer { font-size: 15px; font-weight: bold; color: #1f497d; padding: 5px 10px;  text-align: center; display: block; }

p.desc { font-size: 12px; font-weight: bold; color: #45241D; padding-top: 5px; padding-bottom: 5px; display: block; text-align: center; }

p.simplered { font-size: 12px; text-align: center; display: block; color: #1f497d; padding:10px; }



.bodycontainer .mixed_image { background-image: url(../images/multi_images.png); background-repeat: no-repeat; height: 250px; }

.bodycontainer .box .box_left { float: left; padding-top: 10px; }

.bodycontainer .box .box_right { float: right; }

.bodycontainer .box .box_mid { float: right; padding-top: 20px; padding-right: 10px; }

.bodycontainer .box .box_mid p { font-size: 12px; color: #F00; width: 100px; text-align: right; font-weight: bold; display: block; }

.bodycontainer .buttons { display: block; text-align: center; padding-bottom: 20px; }

.buttons a.callus { display: block; float: left; background-image: url(../images/callus.png); background-repeat: no-repeat; height: 25px; background-position: right; width: 85px; margin-left: 65px; }

.buttons a.emailus { float: right; display: block; background-image: url(../images/emailus.png); background-repeat: no-repeat; height: 25px;background-position: left; width: 85px; margin-right: 65px; }

.buttons a.visitsite { display: block;  margin:0 auto; }

.followicons  { height: 21px; padding-top: 5px; padding-bottom: 5px; padding-left: 103px; }

.followicons .ficon  { float: left; height: 21px; width: 21px; margin-right: 10px; }

.bodycontainer .text_custom3 { background-image: url(../images/brown_tile.png); background-repeat: repeat-x; height: 55px; text-align: center; }

p.offer2 { font-size: 14px; font-weight: bold; color: #D20000; display: block; text-align: center; padding-top: 10px; padding-bottom: 10px; }

.bodycontainer .locations { position: relative; margin-bottom: 15px; background-image: url(../images/locations_bg.jpg); background-repeat: no-repeat; height: 170px; width: 252px; margin-left: 20px; padding-top: 7px; padding-left: 12px; padding-bottom: 8px; padding-right: 13px; }

.bodycontainer .locations .top { height: 25px; background-image: url(../images/locations_top.png); background-repeat: repeat-x; position: absolute; z-index: 100; display: block; width: 252px; top: 7px; }

.bodycontainer .locations .bottom { height: 25px; background-image: url(../images/locations_btm.png); background-repeat: repeat-x; position: absolute; z-index: 100; display: block; width: 252px; bottom: 9px; }

.bodycontainer .locations .locations_list { height: 168px; overflow: hidden; }

.bodycontainer .locations .locations_list ul { margin: 0px; padding: 0px; }

.bodycontainer .locations .locations_list ul li { list-style-type: none; display: block; }

.bodycontainer .locations .locations_list ul li a { font-size: 16px; font-weight: bold; display: block; padding-top: 10px; padding-bottom: 5px; padding-left: 15px; height: 29px; }

.bodycontainer .locations .locations_list ul li a:hover { background-image: url(../images/locations_hover.jpg); background-repeat: repeat-x; }

.bodycontainer .images_samples1 { position: absolute; top: -80px; z-index: 120; }

.bodycontainer .images_samples2 { position: absolute; top:100px; z-index: 110; }

#holding .bodycontainer .images_samples1 { position: absolute; top: -37px; z-index: 120; }

#holding .bodycontainer .images_samples2 { height: 50px; position: absolute; top:143px; left: -30px; z-index: 0; }

#holding .bodycontainer .images_samples2 img { z-index: 0; }

.bodycontainer .ctext { font-size: 12px; font-weight: bold; color: #1f497d; padding-left: 100px; padding-bottom: 10px; }

#holding .bodycontainer .ctext { text-align: center; font-size: 16px; font-weight: bold; color: #F00; padding-left: 60px; padding-bottom: 10px; }

.bodycontainer .ctext1 { text-align: center; font-size: 16px; font-weight: bold; color: #000; padding-left: 60px; padding-bottom: 10px; }

.bodycontainer .home_buttons { padding-left: 130px; padding-bottom: 20px; }

.bodycontainer .home_buttons .h_button { text-align: right; }

.bodycontainer .home_buttons .h_button .home_btn { display: block; height: 45px; width: 187px; background-image: url(../images/home_btn_bg.png); background-repeat: no-repeat; }


