/* ----------------------- MAIN PAGE ----------------------- */
body {margin:0px; padding:0px; background:#59939f url('/img/back.jpg') repeat-x; font-family:Tahoma; line-height:14px; font-size:10px; background-repeat:repeat-x}
.navigation a img{border:0px; padding:0px; margin-top:0px; }

.navigation div{background:url(/img/img_none.jpg); background-repeat:no-repeat; margin-bottom:1px; width:213px; height:23px; font-family:tahoma; font-size:12px; color:#FFFFFF; text-align:center}
.navigation div a{top:3px; position:relative; text-decoration:none; color:#FFFFFF;}



.main_picture{position:relative; top:10px; left:0px;}
.map{position:relative; top:5px; left:7px;}
.td_top_left{width:236px; background:url(/img/top_back_left.jpg) no-repeat;}
.td_top_center{width:657px; height:206px; position:relative; background:url(/img/top_back_center.jpg) repeat-x;}
.td_top_right{width:41px; background:url(/img/top_back_right.jpg) no-repeat;}
.logo{position:absolute; top:160px; left:25px; border:0px;}
.bottom1{width:22px; background:url('/img/bottom_1.jpg') no-repeat; }
.bottom2{width:194px; background:url('/img/bottom_2.jpg') repeat-x; }
.bottom3{width:26px; background:url('/img/bottom_3.jpg') no-repeat; }
.bottom4{width:643px; background:url('/img/bottom_4.jpg') repeat-x; }
.bottom5{width:49px; background:url('/img/bottom_5.jpg') no-repeat; }
.text_frame{background:#ffffff; padding:7px; border:1px solid #cccccc;}
.text_table{background:#ffffff; border-top:1px solid #cccccc; border-right:1px solid #cccccc; width:100%; font-size:12px;}
.text_table td{border-left:1px solid #cccccc; border-bottom:1px solid #cccccc; text-indent:3px;}
/* ----------------------- PAGES ----------------------- */
h1 {margin:0px; padding:0px; font-size:13px; font-weight:bold;}
h2 {margin:0px; padding:0px; font-size:11px; font-weight:bold;}
h3 {margin:0px; padding:0px; font-size:11px; font-weight:bold;}
h4 {margin:0px; padding:0px; font-size:11px; font-weight:bold;}
.text_frame{background:#ffffff; padding:7px; border:1px solid #cccccc; font-size:11px; line-height:14px; }
.text_frame_tabletext{font-size:11px; text-align:justify; padding-right:7px; padding-top:3px; line-height:14px; }
/*.text_frame table td div{background-color:#f3f3f3;} */
.text_frame a:visited{font-size:11px; font-weight:bold; text-decoration:underline; color:#000000 ; line-height:14px; }
.text_frame a:link{font-size:11px; font-weight:bold; text-decoration:underline; color:#000000; line-height:14px; }
.text_table{background:#ffffff; border-top:1px solid #cccccc; border-right:1px solid #cccccc; width:100%; font-size:11px; line-height:14px; }
.text_table td{border-left:1px solid #cccccc; border-bottom:1px solid #cccccc; text-indent:3px;}
.buy_now{font-size:11px; color:#9f0011; font-weight:bold;}
.faq_table{background:#f6f6f6; border:1px solid #cccccc; width:100%; font-size:11px; margin-bottom:2px; padding:4px; margin-left:-5px;}
.faq_table_select{background:#f6f6f6; border:1px solid #cccccc; width:100%; font-size:11px; margin-bottom:2px; padding:4px; margin-left:-5px;}
.faq_table_select a:link{color:#CCCCCC; text-decoration:none}
.faq_table_select a:visited{color:#CCCCCC; text-decoration:none}
.faq_table_select a:active{color:#CCCCCC; text-decoration:none}
.faq_table_select a:hover{color:#CCCCCC; text-decoration:none}
.faq_table2{background:#f6f6f6; border:1px solid #cccccc; width:95%; font-size:11px; margin-bottom:2px; padding:4px;}
.faq{text-align:center}
.other_faq{ margin:2px; text-align:left;}
.none_table{font-family:Tahoma; font-size:11px; text-align:justify; line-height:14px;}
/* --------------------- ORDER FORM -------------------- */
.order_table{background:#f6f6f6; border:1px solid #cccccc; width:100%; font-size:11px; margin-bottom:2px; padding:2px;}
.order_table td{padding:1px;}
.order_table input{font-size:10px; margin-top:0px;}
.order_table_input{width:175px;}
.order_table_input2{width:75px;}

.order_table_error{background:#e47e7e; border:1px solid #ff2e2e; width:100%; font-size:11px; margin-bottom:2px; padding:2px;}
.order_table_error td{padding:1px;}
.order_table_error input{font-size:10px; margin-top:0px;}

.error a{color:#000000;}
.u{text-decoration:underline;}