body {text-align: center;font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif;margin:0 auto;font-size: 11px;background-color:#242224;height: auto;}
html { text-align:center; margin: 0 auto; height: 100%; font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif;}
a:link, a:visited, a:hover, a:active{ text-decoration: underline; color:#B72027;}
p {color: #242224;font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif;text-align: left;margin: 5px 0px 5px 0px;font-size:11px;line-height:13px;padding: 5px 0px 0px 0px;}
h1{margin: 0px;}
h2{margin: 0px;}
ul{margin:0px 10px 0px 10px;padding:0px 5px 0px 5px;line-height: 13px;}
.hidden{display:none;}


/*################################################
MAIN
################################################*/
#box_outside{padding: 0px 10px 0px 10px;position: relative;text-align: left;margin: 0 auto;background-image: url(images/bg_main.gif);height:592px;width:800px;overflow: auto;margin-top: 10px;}
#box_tel{position: relative;height:22px;width:800px;background-image: url(images/tel_number.gif);background-position: 615px;background-repeat: no-repeat;}
#box_red_panel{position: absolute;height:560px;width:185px;background-image: url(images/red_strip.jpg);background-repeat: repeat-x;z-index: 1;left: 36px;top: 22px;}
#box_white_panel{position:absolute;height:535px;width:354px;background-color:#FFFFFF;z-index: 1;left: 221px;top: 22px;padding: 15px 25px 10px 25px;}

.box_logo{position:relative;width:185px;text-align:center;margin: 20px 0px 0px 0px;}
.box_hometext{height:150px;width:153px;position: relative;margin: 310px 0px 0px 16px;background-repeat: no-repeat;background-image: url(images/text_home.gif);cursor: hand;}
.box_contacttext{height:130px;width:153px;position: relative;margin: 310px 0px 0px 16px;}
.box_contacttext p{color:#FFFFFF;margin:10px 0px 5px 0px;font-size:11px;line-height: 14px;}
.box_contacttext a:link, .box_contacttext a:hover, .box_contacttext a:visited, .box_contacttext a:active{color:#FFFFFF;}
.box_thumb_images{float:right;width: 98px;margin-top: 8px;}
.box_thumb_images img{clear:none;margin-bottom: 2px;}

	
/*################################################
ANIM & BG
################################################*/

#box_home_image{overflow:hidden;width:800px;background-color:#242224;height: 560px;}
#home_image {float:left;width:800px;visibility:hidden;background-repeat:no-repeat;height: 560px;}
.home_image_01 {width:800px;background-image:url(images/photo_home1.jpg);background-repeat:no-repeat;height: 560px;}
.home_image_02 {width:800px;background-image:url(images/photo_home2.jpg);background-repeat:no-repeat;height: 560px;}
.home_image_03 {width:800px;background-image:url(images/photo_home3.jpg);background-repeat:no-repeat;height: 560px;}
.home_image_04 {width:800px;background-image:url(images/photo_home4.jpg);background-repeat:no-repeat;height: 560px;}
#box_otherpage_image{overflow:hidden;width:800px;height: 560px;background-image:url(images/photo_home2.jpg);background-repeat:no-repeat;}

#box_imagelarge1{position:absolute;height:330px;width:354px;z-index: 9;left: 221px;top: 235px;padding: 0px 25px 10px 25px;background-color: #FFFFFF;visibility: hidden;}
#box_imagelarge2{position:absolute;height:330px;width:354px;z-index: 9;left: 221px;top: 235px;padding: 0px 25px 10px 25px;background-color: #FFFFFF;visibility: hidden;}
#box_imagelarge3{position:absolute;height:330px;width:354px;z-index: 9;left: 221px;top: 235px;padding: 0px 25px 10px 25px;background-color: #FFFFFF;visibility: hidden;}
#box_imagelarge4{position:absolute;height:330px;width:354px;z-index: 9;left: 221px;top: 235px;padding: 0px 25px 10px 25px;background-color: #FFFFFF;visibility: hidden;}

/*################################################
FOOTER
################################################*/
#box_footer{width: 800px;height: 15px;text-align:left;margin: 0 auto;font-size: 9px;padding:0px 0px 0px 0px;position: relative;color: #554F55;}
.box_footer a:link, .box_footer a:visited, .box_footer a:active{color: #AFAFC5;text-decoration:none;}
.box_footer a:hover {color: #AFAFC5;text-decoration:underline;}

/*################################################
TEXT
################################################*/
.text_9pt { font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif; font-size: 0.65em; line-height: 0.65em;}
.text_10pt {font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif;font-size: 10px;line-height: 13px;}
.text_11pt {font-size: 11px; line-height: 13px;}
.text_12pt {font-size: 12px; line-height: 16px;}
.text_serif {font-family:Georgia, 'Times New Roman', Times, serif;}
.text_white, .text_white:link, .text_white:visited, .text_white:hover, .text_white:active{color:#fff;text-decoration:none;}
.text_red, .text_red:link, .text_red:visited, .text_red:hover, .text_red:active{color:#B72027;}
table, td {font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif;padding:3px 3px 0px 0px;}
table {}

