.dummy{}
html{color:#000000;}body,div,dl,dt,dd,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,textarea,p,blockquote{margin:0;padding:0;}
table{border-collapse:collapse;border-spacing:0;}fieldset,img{border:0;}address,caption,cite,code,dfn,em,strong,th,var{font-weight:normal;}
h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:normal;}
q:before,q:after{content:'';}abbr,acronym {border:0;font-variant:normal;}sup {vertical-align:text-top;}sub {vertical-align:text-bottom;}
input,textarea,select{font-family:inherit;font-size:inherit;font-weight:inherit;}
legend{color:#000;}strong{ font-weight:bold; }

/* Normalizing Styles
-----------------------------------------------------------------------------*/
body { font-family:Verdana; color:#000; margin:0; font-size:12px; background:url(../images/body-bg.gif) repeat #bc9c69; text-align:justify;}
h1 { display:block; font-family:georgia; font-style:italic; margin:0 0 8px 0; font-size:20px; color:#ba0101;}
h2 {display:block; font-family:Georgia; font-size:14px; color:#cbab78; font-weight:bold; margin:0 0 5px 0;}
label{ float:left; width:140px; padding-top:2px; display:block; margin:0; padding:0; height:17px; }
p {	margin-bottom: 15px; line-height: 20px; }
.clear { clear:both; }
a {color:#000; outline:0;}
a:hover {text-decoration:none;}
.red-color{color:#ad0000;}

/* Top Part
-----------------------------------------------------------------------------*/
#top-main{ width:100%; height:280px; background:url(../images/header-bg.gif) left top repeat-x;}
#top{width:1000px; display:block; margin:0 auto;}
#top-part{width:970px; display:block; padding:10px 20px 0 10px; background:url(../images/top-bg.gif) left top no-repeat; }
#logo{width:498px; float:left; display:block;}
#top-navi{width:410px; display:block; float:right; height:28px; padding:42px 0 0 0;}
#top-navi ul{margin:0; padding:0;}
#top-navi li{float:left; list-style:none; width:auto; }
#top-navi li a{display:block; float:left; width:auto; line-height:28px; padding:0 18px; margin:0 0 0 1px; font-family:"Trebuchet MS"; color:#ffeded; background:url(../images/top-navi-bg.gif) left top repeat-x; text-decoration:none; }
#top-navi li a:hover,
#top-navi li a.act-top{background:url(../images/top-navi-act.gif) left top repeat-x; }

/* Header Part
-----------------------------------------------------------------------------*/
#header{width:970px; display:block; padding:10px 20px 10px 10px; background:url(../images/call-header-bg.gif) left top no-repeat;}
#h-left{ display:block; float:left; width:87px; height:108px; padding:0 0 62px 373px;}
#h-right{width:500px; height:180px; float:right;}

/* Content Part
-----------------------------------------------------------------------------*/
.cf-main{width:100%; display:block;}
#container{width:930px; display:block; padding:0 20px 0 50px; margin:0 auto; background:url(../images/content-bg.gif) left top repeat-y;}
#content-left{display:block; width:640px; float:left; padding:30px 0 0 0;}
#content-left a{ color:#a5311d; text-decoration:underline;}
#content-left a:hover{text-decoration:none;}
#content-right{display:block; width:220px; float:right; padding:20px 0 0 0;}
#content-right p{ padding:0 0 0 20px;}
.r-img{width:auto; display:block; float:right; padding:0 0 0 20px;}
.l-img{width:auto; display:block; float:left;}
.cont-box{display:block; width:640px; float:left; padding:0 0 20px 0;}
#google-map{width:425px; display:block; float:right;}

/* Hours Part
-----------------------------------------------------------------------------*/
#oh-main{width:100%; display:block; background:url(../images/btm-bg.gif) left top repeat-x;}
#oh{width:645px; height:114px; font-size:11px; padding:14px 20px 0 335px; color:#999; background:url(../images/oh-bg.gif) left top no-repeat; margin:0 auto;}

/* Footer Part
-----------------------------------------------------------------------------*/
#footer{display:block; width:900px; padding:0 50px; height:70px; font-size:11px; margin:0 auto;}

/* Footer Navigation */
#foot-navi{display:block; float:left; width:400px;}
#foot-navi ul{ margin:0; padding:0;}
#foot-navi li {padding:0 5px; display:inline; list-style:none; line-height:70px;}
#foot-navi li a{color:#000001; text-decoration:none;}
#foot-navi li a:hover,
#foot-navi li a.act-foot{color:#b90303; text-decoration:underline;}

#copyright{display:block; width:400px; height:70px; line-height:42px; float:right; text-align:right;}

/* form part
-----------------------------------------------------------------------------*/
#menu-list{ width:1000px; text-align:center; padding:15px 0; margin:0 auto;}
.menu-btn{width:330px; text-align:center; float:left; padding:15px 0;}

/* form part
-----------------------------------------------------------------------------*/
#form_left{width:400px; float:left; display:block; padding:15px 18px 0 0;}
.form_main{ display:block; float:left; padding:0 0 11px 0; width:auto;}
.txt_box{width:260px; float:left;}
.txt_box1{width:230px; float:left;}
.txt_box2{width:100px; float:left;}
.txt_field{width:240px; height:15px; padding:0 0 0 5px; border:1px solid #b2bcc5;}
.txt_field1{width:240px; height:80px; padding:0 0 0 5px; border:1px solid #b2bcc5;}
.sub-btn{color:#fffffa; width:70px; height:24px; line-height:20px; font-weight:bold; background:url(../images/sub-btn1.gif) left top repeat-x;}


