BODY
{
position: absolute;
font-family: verdana, sans-serif;
background: #FFFFFF url(../graphics/bg1.gif) repeat-y;
margin: 0;
padding: 0;
height: 100%;
width: 100%;
}

H3
{
font-size: 15px;
font-weight: bold;
margin-bottom: 0px;
margin-top: 4px;
}

H4
{
font-size: 13px;
font-weight: bold;
margin-bottom: 0px;
margin-top: 4px;
}

P
{
font-size: 13px;
font-weight: normal;
margin-bottom: 0px;
margin-top: 4px;
}

UL
{
font-size: 14px;
font-weight: normal;
list-style-image: url(../graphics/bullet.gif);
list-style-type: square;
text-indent: 0px;
margin-left: 18px;
padding: 0px;
margin-bottom: 4px;
}

LI
{
vertical-align: middle;
}


div#logo
{
position: absolute;
top: 8px;
left: 24px;
}

div#links
{
position: absolute;
top: 190px;
left: 6px;
width: 154px;
font: 16px Verdana, sans-serif;
z-index: 50;
}

div#links a
{
display: block;
font-size: 13px;
font-weight: bold;
text-decoration: none;
padding: 1px 6px 1px 6px;
margin: 10px 0px 0px 0px;
text-decoration: none;
color: #0091CF;
background: #FFFFFF;
border: #0091CF solid 2px;
vertical-align: middle;
}

.nav-here
{
display: block;
font-size: 13px;
font-weight: bold;
text-decoration: none;
padding: 1px 6px 1px 6px;
margin: 10px 0px 0px 0px;
text-decoration: none;
color: #FFFFFF;
background: #0091CF;
border: #0091CF solid 2px;
}

div#links a:hover
{
border: #EE9C00 solid 2px;
color: #BC1F53;
}

div#sub-links
{
font-family: Arial, Verdana, sans-serif;
background: #FFFFFF url(../graphics/bg2.gif) repeat-y;
width: 136px;
}

div#sub-links a
{
display: block;
font-size: 11px;
font-weight: normal;
text-decoration: none;
padding: 0px 4px 1px 4px;
margin: 4px 0px 0px 0px;
color: #0091CF;
background: #FFFFFF;
border: #0091CF solid 1px;
}

div#sub-links a:hover
{
border: #EE9C00 solid 1px;
color: #BC1F53;
}

.sub-nav-here
{
display: block;
font-size: 11px;
font-weight: normal;
text-decoration: none;
padding: 0px 4px 1px 4px;
margin: 4px 0px 0px 0px;
color: #FFFFFF;
background: #0091CF;
border: #0091CF solid 2px;
}

div#submenu
{
position: absolute;
top: 210px;
left: 160px;
width: 146px;
background: #FFFFFF url(../graphics/bg2.gif) repeat-y;
font: 16px Arial, Verdana, sans-serif;
z-index: 50;
padding: 6px 0px 0px 0px;
}

div#submenu a
{
display: block;
font-size: 12px;
font-weight: normal;
text-decoration: none;
padding: 1px 4px 1px 4px;
margin: 0 0 6px;
text-decoration: none;
color: #0091CF;
background: #FFFFFF;
border: #0091CF solid 1px;
}

div#submenu a:hover
{
border: #EE9C00 solid 1px;
color: #BC1F53;
}

.nav-extra
{
display: block;
font-size: 13px;
font-weight: bold;
text-decoration: none;
padding: 1px 0px 6px 0px;
margin: 10px 0px 0px 0px;
text-decoration: none;
color: #EE9C00;


}



div#sp1_cont
{
display: block;
margin: 20px 0px 20px 0px;
}

div#sp1_cont a
{
display: block;
font-size: 13px;
font-weight: bold;
text-decoration: none;
padding: 1px 6px 1px 45px;
margin: 10px 0px 0px 0px;
text-decoration: none;
color: #0091CF;
background: #FFFFFF;
border: #0091CF solid 2px;
vertical-align: middle;
}

div#sp1_cont a:hover
{
border: #EE9C00 solid 2px;
color: #BC1F53;
}

.ball
{
position: relative;
top: -32px;
left: 4px;
z-index: 10;
width: 40px;
height: 40px;
}

div#main
{
position: relative;
padding: 0px;

height: 100%;
width: 100%;
border: 1px solid #000000;
}

.container
{
height: 100%;
width: 100%;
}

.main
{
padding: 8px 8px 0px 166px;
}

.foot
{
width: 100%;
}

.foot TD
{
border-top: 4px #0091CF solid;
text-align: center;
font-size: 13px;
color: #888888;
}

.ititle
{
padding: 18px 0px 8px 0px;
border-bottom: 4px #0091CF solid;
}

.index-img
{
padding: 8px 0px 8px 0px;
}

.index2
{
font-size: 16px;
font-weight: bold;
padding: 0px 0px 4px 0px;
border-bottom: 2px #0091CF solid;
}

.index-text1
{

font-size: 15px;
font-weight: normal;
padding: 4px 0px 0px 0px;
color: #000000;
background-color: #FFFFFF;
vertical-align: top;
}

.index-text2
{

font-size: 13px;
font-weight: normal;
padding: 4px 0px 0px 0px;
color: #000000;
background-color: #FFFFFF;
vertical-align: top;
}

.index-text3
{
font-size: 15px;
font-weight: bold;
padding: 4px 0px 0px 0px;
color: #BC1F53;
background-color: #FFFFFF;
text-align: center;
vertical-align: top;
}

.itext1
{
font-size: 16px;
font-weight: bold;
}

.itext2
{
font-size: 16px;
}

.itext3
{
font-size: 16px;
font-weight: bold;
text-align: center;
}

.info-text1
{
padding: 8px 0px 0px 0px;
}


.info-text1 H3
{
margin-top: 0px;
}

.info-text2
{
padding: 8px 0px 0px 8px;
}

.info-text2 H3
{
font-size: 20px;
font-weight: normal;
color: #BC1F53;
}

.info-img1
{
padding: 8px 0px 0px 0px;
}

.info-foot
{
padding: 8px 0px 0px 0px;
border-bottom: 2px solid #0091CF;
}

.list-body
{
border-bottom: 2px solid #0091CF;
}

.list-head
{
font-size: 14px;
font-weight: bold;
padding: 4px 0px 0px 0px;
}

.list-body
{
border-bottom: 2px solid #0091CF;
}


.list-img
{
padding: 8px 0px 8px 0px;
border-bottom: 2px solid #0091CF;
}

.list-img A
{
cursor: url(./graphics/magnify.cur), pointer;
}

.list
{
font-size: 13px;
font-weight: normal;
list-style-image: url(../graphics/bullet.gif);
list-style-type: square;
text-indent: 0px;
margin-left: 18px;
padding: 0px;
}

.listxx
{
font-size: 13px;
font-weight: normal;
list-style-image: url(../graphics/pad.gif);

list-style-type: none;
text-indent: 0px;
margin-left: 0px;
padding: 0px 18px 0px 18px;
}

.listxx LI
{
background: url(../graphics/bullet.gif) no-repeat;
background-position: -2px 0px;
}

.contact-form LABEL
{
font-size: 13px;
font-weight: normal;
padding: 0px 12px 0px 0px;
}

.contact-form INPUT
{
margin: 0px 2px 0px 0px;
}

.contact-formline
{
height: 22px;
}

.contact-lowline
{
height: 8px;
}

.contact-head
{
font-size: 22px;
font-weight: normal;
color: #BC1F53;
padding: 4px 0px 4px 0px;
border-bottom: 4px #0091CF solid;
text-align: left;
}

.contact-text
{
font-size: 14px;
font-weight: bold;
padding: 0px 0px 4px 0px;
border-bottom: solid 2px #0091CF;
}

.contact-field1
{
width: 180px;
border: 1px #BC1F53 solid;
}

.contact-field2
{
width: 50px;
border: 1px #BC1F53 solid;
}

.contact-field3
{
width: 70px;
border: 1px #BC1F53 solid;
}

.contact-sublabel
{
font-size: 12px;
font-weight: normal;
padding: 0px 0px 0px 0px;
}

.contact-tarea
{
width: 380px;
height: 80px;
margin: 1px;
border: 1px #BC1F53 solid;
}

.contact-submit
{
border: #0091CF solid 2px;
background: #FFFFFF;
color: #0091CF;
font-size: 13px;
font-weight: bold;
}

.contact-submit:hover
{
border: #EE9C00 solid 2px;
color: #BC1F53;
cursor: pointer;
}


.contact-submit2
{

font-size: 13px;
font-weight: bold;
padding-bottom: 6px;

background: #FFFFFF;
border: #0091CF solid 2px;
color: #0091CF;
height: 20px;
}

.contact-submit2:hover
{
border: #EE9C00 solid 2px;
color: #BC1F53;
}



.bestel-t1
{
padding: 3px 4px 3px 0px;
border-bottom: #0091CF solid 2px;
font-size: 16px;
}

.bestel-t2
{
padding: 3px 8px 3px 8px;
border-bottom: #0091CF solid 2px;
font-size: 14px;
}

.bestel-t3
{
padding: 3px 0px 3px 4px;
border-bottom: #0091CF solid 2px;
font-size: 16px;
}

.test1
{
position: absolute;
background: url(../graphics/index.jpg) #FFFFFF no-repeat;
width: 600px;
height: 420px;
}

.float-com
{
position: absolute;
padding: 4px;
top: 130px;
left: 156px;
width: 280px;
height: 150px;
border: 4px solid #DDDDDD;
}

.float-bg
{
background-color: #000000;
z-index: 50;
opacity: 0.6;
filter: alpha(opacity=60);
-moz-opacity: 0.6;
-khtml-opacity: 0.6;
}

.float-text
{
color: #FFFFFF;
z-index: 100;
}

/* Temporary classes for specials */

.spec1-text1
{
font-size: 13px;
border-bottom: 2px solid #0091CF;
padding: 4px 0px 4px 0px;
}

.sp1sup
{
padding: 2px 16px 1px 0px;
}