body {
background: #218E9E url("t-shirt-images/bg.gif") top repeat-x;
margin:0px;
font-family: Verdana,Helvetica,Arial,sans-serif;
font-size:11px;
color:#A8CACF;
}

img {border:0px;}
table {font-size:1em;}
td {vertical-align:top;}

a:link 		{color:#01DCFC;}
a:visited 	{color:#01DCFC;}
a:hover		{color:#F94700;}


h1 {font-size: 1em; font-weight: bold; padding:0px; margin:0px;}
h2 {font-size: 1em; font-weight: bold; padding:0px; margin:0px;}
h3 {font-size: 1em; font-weight: bold; padding:0px; margin:0px;}


ul {list-style-image: url("t-shirt-images/li.gif"); text-align:left; color:#Fff;}
li {padding-bottom:2px; margin-bottom:5px; border-bottom:2px solid #09262B;}
ul#left {float:left; width:335px; margin-top:20px;}
ul#right {float:right; width:335px; margin-top:20px;}
ul h2, ul h3 {font-weight:normal;}

ul#prices {list-style-image: url("t-shirt-images/li2.gif"); text-align:left; color:#Fff;}

#banner {background:#fff;}
#banner div {width:340px; height:147px; overflow:auto;}

#banner h1, #banner h2 {text-align:center; font-size: 1em; font-weight: bold; color:#010101; padding:5px; margin:5px;}
#banner h2 {color:#353535; width:80%;}
#banner h2.url {color:#218E9E; padding-top:3px; margin-top:10px; border-top:1px solid #A8CACF;}

address {font-style: normal;}

b.tel {color:#fff; font-size:1.3em; position:relative;top:10px;}
b.title {float:right; font-size:1.3em; position:relative;bottom:4px; color:#218E9E; margin-right:4px;}

.bb {
border-bottom: 1px solid #CFCFCF;
margin-bottom:10px;
padding-bottom:10px;
}
.bt {
border-top: 1px solid #CFCFCF;
margin-top:10px;
padding-top:10px;
}

acronym {border:none;}

#top {background:#000000;}
#top div {margin:15px; width:769px; height:179px; overflow:auto;}

#content div {margin:40px; text-align:justify;}
#footer {border-top:2px solid #1F3A3F; padding-top:10px;}
#footer p {text-align:center; color:#45696F; font-size:0.9em;}


table#printing-prices {background:#09262B; width:600px;}
#printing-prices th {background:#218E9E;}
#printing-prices td {background:#134E57; text-align:center;}
#printing-prices td#th {font-weight:bold;}

#form {color:#FC6B02; float:left; width:350px;}
#form label {float:left; width:120px; margin-right:10px; text-align:right; color:#FC6B02;}
p#form {height:120px;}

#form input{
margin:1px;
padding:1px;
border:1px solid #FC6B02;
background:#051619;
width:200px;
font-size:1.1em; font-weight:bold; color:#FC6B02;
}
#form textarea {
font-family: Verdana,Helvetica,Arial,sans-serif;
margin:1px;
padding:1px;
border:1px solid #FC6B02;
background:#051619;
width:200px;
font-size:1.1em; font-weight:bold; color:#FC6B02;
}

#form input.submit {
margin:1px;
padding:1px;
border:2px solid #09262B;
background:#FC6B02;
color:#000;
font-weight:bold;
width:120px;
cursor: pointer;
position:relative; left:130px;
}

#form input.submit:hover {
margin:1px;
padding:1px;
border:2px solid #09262B;
background:#218E9E;
color:#000;
font-weight:bold;
width:120px;
cursor: pointer;
}

#form input.submit:focus {
margin:1px;
padding:1px;
border:2px solid #09262B;
background:#10444C;
color:#218E9E;
font-weight:bold;
width:120px;
cursor: pointer;
}



/*tooltips....................................................*/
a.regions{position:relative;z-index:24; text-decoration:none;}
a.regions:hover{z-index:25; background-color: #F1F1F1;}
a.regions span{display: none}
a.regions:hover span{ /*the span will display just on :hover state*/
    display:block;
    position:absolute;
    bottom:1em;right:10em;
    padding: 10px;
    border:2px solid #192B0E;
    background-color:#11240C;
    text-align: justify;
    text-decoration:none;
    width:600px;
    font-size:0.9em;
    font-family:Arial,Helvetica,sans-serif; 
    line-height:1em;
}
/*.........................................*/
