body {
   margin : 0px;
   padding : 0px;
   border : 0px;
   background-color : #FFFFFF;
   text-align : center;
}







.text {
   width : 97%;
   padding-top : 10px;
   padding-left : 15px;
   padding-right : 0px;
   padding-bottom : 10px;
   border-width : 0px;
   font-family: Verdana,Arial,Helvetica,sans-serif;;
   font-size: 10pt;
   text-align : left;
   color : black;
}

.text P.right_text {
   text-align : right;
}

.text P.center_text {
   text-align : center;
}

.text H1 {
   font-size : 12;
   font-weight : bold;
   color : #3D597A;
   padding-top: 3px;
   padding-bottom: 3px;
   padding-left: 0px;
   padding-right: 0px;
}

.text H1 A:link {
   font-size : 12;
   font-weight : bold;
   color : #3D597A;
}

.text H1 A:visited {
   font-size : 12;
   font-weight : bold;
   color : #3D597A;
}

.text H1 A:active {
   font-size : 12;
   font-weight : bold;
   color : #3D597A;
}

.text H1 A:hover {
   font-size : 12;
   font-weight : bold;
   color : #3D597A;
}

.text H2 {
   font-size : 12;
   font-weight : bold;
   color: #000000;
   padding-top: 3px;
   padding-bottom: 3px;
   padding-left: 0px;
   padding-right: 0px;
}

.text H3 {
   font-size : 10;
   font-weight : bold;
   color : blue;
}

.text A:link {
   color : #000000;
}

.text A:active {
   color : #000000;
}

.text A:visited {
   color : #000000;
}

.text A:hover {
   color : #000000;
}

.text EM {
   font-size : 10;
   font-style : normal;
   font-weight : bold;
   color : red;
}

.text TABLE {
   border-width : 1;
   border-color : #000000;
   border-style : solid;
   margin : 0px;
   padding : 0px;
}

.text TABLE.cs_table {
   border-style : none;
   margin : 0px;
   padding : 2px;
}

.text TABLE.contact {
   border-style : none;
   margin : 0px;
   padding : 30px;
   width : 80%;
}

.text TABLE.gallery {
   border-style : none;
   margin : 0px;
   padding : 5px;
   width : 90%;
}

.text TR {
   border-width : 0px;
   border-style : none;
   margin : 0px;
   padding : 0px;
}

.text TD {
   font-family: Verdana;
   font-size : 8pt;
   border-width : 1px;
   border-style : solid;
   border-color : #BBBBBB #222222 #222222 #BBBBBB;
   margin : 0px;
   padding : 2px;
   text-align : center;
   vertical-align : middle;
}

.text TH {
   font-family: Verdana;
   font-size : 8pt;
   background-color : #EEEEEE;
   border-width : 1px;
   border-style : solid;
   border-color : #BBBBBB #222222 #222222 #BBBBBB;
   margin : 0px;
   padding : 0px;
   text-align : center;
   vertical-align : middle;
}

.text TD.text_left {
   text-align : left;
}

.text TD.text_right {
   text-align : right;
}

.text TD.text_center {
   text-align : center;
}

.text TR.text_background {
   background-color : #EEEEEE;
}

.text TD.text_background {
   background-color : #EEEEEE;
}

.text TD.reg_description {
   text-align : right;
   border : none;
}

.text TD.reg_form {
   text-align : left;
   border : none;
}

.text TD.contact {
   text-align : left;
   border : none;
   padding : 30px;
}

.text TD.gallery {
   text-align : left;
   border : none;
   padding : 5px;
}

.text TH.reg_form {
   border : none;
   background : #FFFFFF;
}

.text TABLE.reg_table1 {
   float : left;
   border : none;
}

.text TABLE.reg_table2 {
   border : none;
   margin-left : 20px;
}

.text_intro {
   background-image : url(../images/logo_stin.gif);
}










.top_menu_text {
   font-family: Verdana,Arial,Helvetica,sans-serif;
   font-size: 8pt;
}

.top_menu A:link {
   display : block;
   float : left;
   padding : 2px;
   border : 1px;
   margin : 1px;
   color : #FFFFFF;
   background : #649acc;
   width : 80px;
   text-decoration : none;
   border-color : #999999;
   border-style : solid;
   font-family: Verdana,Arial,Helvetica,sans-serif;
   font-size: 8pt;
}

.top_menu A:visited {
   display : block;
   float : left;
   padding : 2px;
   border : 1px;
   margin : 1px;
   color : #FFFFFF;
   background : #649acc;
   width : 80px;
   text-decoration : none;
   border-color : #999999;
   border-style : solid;
   font-family: Verdana,Arial,Helvetica,sans-serif;
   font-size: 8pt;
}

.top_menu A:active {
   display : block;
   float : left;
   padding : 2px;
   border : 1px;
   margin : 1px;
   color : #FFFFFF;
   background : #649acc;
   width : 80px;
   text-decoration : none;
   border-color : #FFFF00;
   border-style : solid;
   font-family: Verdana,Arial,Helvetica,sans-serif;
   font-size: 8pt;
}

.top_menu A:hover {
   display : block;
   float : left;
   padding : 2px;
   border : 1px;
   margin : 1px;
   color : #000000;
   background : #c4c4FF;
   width : 80px;
   text-decoration : none;
   border-color : #000000;
   border-style : solid;
   font-family: Verdana,Arial,Helvetica,sans-serif;
   font-size: 8pt;
}









.login_button {
   position : relative;
   left : 0;
   top : 1;
   margin-top : 0px;
   margin-bottom : 0px;
   margin-left : 0px;
   margin-right : 0px;
   padding-top : 0px;
   padding-bottom : 0px;
   border-width : 1px;
   border-style : solid;
   border-color : #999999;
   height : 19px;
   width : 70px;
   font-family: Verdana,Arial,Helvetica,sans-serif;
   font-size : 8pt;
   color : #FFFFFF;
   background-color : #649acc;
   text-align : center;
   vertical-align : middle;
   cursor : hand;
}

.login_input {
   font-family: Verdana;
   margin-top : 0px;
   margin-bottom : 1px;
   padding : 0px;
   border-width : 1px;
   border-style : solid;
   border-color : #000000;
   height : 15px;
   width : 70px;
   font-family: Verdana,Arial,Helvetica,sans-serif;
   font-size : 7pt;
   background-color : #DDDDDD;
}









p.left_menu_text {
   font-family: Verdana,Arial,Helvetica,sans-serif;
   font-size: 8pt;
   text-align: left;
}

.left_menu A:link {
   padding : 0px;
   border : 1px;
   margin : 0px;
   color : #000000;
   text-decoration : none;
   border-color : #FFFFFF;
   border-style : none;
   font-family: Verdana,Arial,Helvetica,sans-serif;
   font-size: 8pt;
   text-align: left;
}

.left_menu A:visited {
   padding : 0px;
   border : 1px;
   margin : 0px;
   color : #000000;
   text-decoration : none;
   border-color : #FFFFFF;
   border-style : none;
   font-family: Verdana,Arial,Helvetica,sans-serif;
   font-size: 8pt;
   text-align: left;
}

.left_menu A:active {
   padding : 0px;
   border : 1px;
   margin : 0px;
   color : #000000;
   text-decoration : none;
   border-color : #FFFFFF;
   border-style : none;
   font-family: Verdana,Arial,Helvetica,sans-serif;
   font-size: 8pt;
   text-align: left;
}

.left_menu A:hover {
   padding : 0px;
   border : 1px;
   margin : 0px;
   color : #000000;
   background : #c4c4FF;
   text-decoration : none;
   border-color : #000000;
   border-style : none;
   font-family: Verdana,Arial,Helvetica,sans-serif;
   font-size: 8pt;
   text-align: left;
}










.product {
   font-family: Verdana;
   font-size: 10pt;
   background-color : #FFFFFF;
   text-align : center;
}

.product A {
   float: left;
   display: block;
   width: 230px;
   height: 70px;
   padding : 4px;
   border : 1px;
   margin-left : 5px;
   margin-right : 5px;
   margin-top : 5px;
   margin-bottom : 5px;
   color : #000000;
   border-color : #999999;
   border-style : solid;
}

.product A:link {
   background : #EEEEEE;
   border-color : #999999;
}

.product A:visited {
   background : #EEEEEE;
   border-color : #999999;
}

.product A:active {
   background : #EEEEEE;
   border-color : #FFFF00;
}

.product A:hover {
   background : #DDDDDD;
   border-color : #000000;
}

.product IMG {
   float: right;
   border: none;
}



.remove_button {
   margin-top : 0px;
   margin-bottom : 0px;
   margin-left : 0px;
   margin-right : 0px;
   padding-top : 0px;
   padding-bottom : 0px;
   border-width : 1px;
   border-style : solid;
   border-color : #999999;
   height : 20px;
   width : 40px;
   font-family: Verdana,Arial,Helvetica,sans-serif;
   font-size : 8pt;
   color : #FFFFFF;
   background-color : #649acc;
   text-align : center;
   vertical-align : middle;
   cursor : hand;
}




.reg_button {
   margin-top : 0px;
   margin-bottom : 0px;
   margin-left : 0px;
   margin-right : 0px;
   padding-top : 0px;
   padding-bottom : 0px;
   border-width : 1px;
   border-style : solid;
   border-color : #999999;
   height : 20px;
   width : 150px;
   font-family: Verdana,Arial,Helvetica,sans-serif;
   font-size : 8pt;
   color : #FFFFFF;
   background-color : #649acc;
   text-align : center;
   vertical-align : middle;
   cursor : hand;
}

.reg_input {
   font-family: Verdana;
   margin : 0px;
   padding : 0px;
   border-width : 1px;
   border-style : solid;
   height : 16px;
   width : 150px;
   font-size : 7pt;
   background-color : #DDDDDD;
}






.price_list_text {
   font-family: Verdana,Arial,Helvetica,sans-serif;
   margin : 0px;
   padding : 0px;
   border-width : 1px;
   border-style : solid;
   height : 50px;
   width : 150px;
   font-size : 7pt;
   background-color : #DDDDDD;
}

.price_list_price {
   font-family: Verdana,Arial,Helvetica,sans-serif;
   margin : 0px;
   padding : 0px;
   border-width : 1px;
   border-style : solid;
   height : 16px;
   width : 85px;
   font-size : 7pt;
   background-color : #DDDDDD;
   text-align : right;
}

.piece_text {
   font-family: Verdana,Arial,Helvetica,sans-serif;
   margin : 0px;
   padding : 0px;
   border-width : 1px;
   border-style : solid;
   height : 16px;
   width : 25px;
   font-size : 7pt;
   background-color : #DDDDDD;
   text-align : center;
}

.message_textarea {
   font-family: Verdana,Arial,Helvetica,sans-serif;
   margin : 0px;
   padding : 0px;
   border-width : 1px;
   border-style : solid;
   height : 150px;
   width : 400px;
   font-size : 7pt;
   background-color : #DDDDDD;
}

.order_send_button {
   margin : 0px;
   padding : 0px;
   height : 22px;
   width : 200px;
   font-size : 7pt;
   background-color : red;
   text-align : center;
   color : black;
   font-weight : bold;
   cursor : hand;
}

.print_button {
   margin-top : 0px;
   margin-bottom : 0px;
   margin-left : 0px;
   margin-right : 0px;
   padding-top : 0px;
   padding-bottom : 0px;
   border-width : 1px;
   border-style : solid;
   border-color : #999999;
   height : 20px;
   width : 250px;
   font-family: Verdana,Arial,Helvetica,sans-serif;
   font-size : 8pt;
   color : #FFFFFF;
   background-color : #649acc;
   text-align : center;
   vertical-align : middle;
   cursor : hand;
}

td img {
    max-width: none; 
}