/* =INITIAL 
   v2.1, by Faruk Ates - www.kurafire.net
   Addendum by Robert Nyman - www.robertnyman.com */

/* Neutralize styling: 
   Elements we want to clean out entirely: */
html, body, form, fieldset {
        margin: 0;
        padding: 0;
        font: 100%/120% Verdana, Arial, Helvetica, sans-serif;
}

/* Neutralize styling: 
   Elements with a vertical margin: */
h1, h2, h3, h4, h5, h6, p, pre,
blockquote, ul, ol, dl, address {
        margin: 1em 0;
        padding: 0;
}

/* Apply left margin:
   Only to the few elements that need it: */
li, dd, blockquote {
        margin-left: 1em;
}

/* Miscellaneous conveniences: */
form label {
        cursor: pointer;
}
fieldset {
        border: none;
}
input, select, textarea {
        font-size: 100%;
}



body {
background-image: url(images/back.jpg);
background-repeat:no-repeat;
font-family:Arial, Helvetica, sans-serif;
}

#flash {
position: relative;
left: 10px;
top: -30px;
width: 100px;
}

html>body #flash {
position: relative;
left: 10px;
top: -53px;
width: 100px;
}


#logo {
position: relative;
top: -20px;
}

html>body #logo {
position: relative;
top: -40px;
}

.toptext {
position:relative;
left:80px;
top:-120px;
font-style:italic;
text-align: center;
}

.toptext2 {
position:relative;
left:110px;
top:-91px;
font-style:italic;
text-align: center;
}

table.main {
border:solid #CCCCCC 0px;
width:800px;
position: relative;
top: 40px;
left: 80px;
}

html>body table.main {
border:solid #CCCCCC 0px;
width:800px;
position: relative;
top: 40px;
left: 80px;
height: 1000px;
}

table.mainhome {
border:solid #CCCCCC 0px;
width:800px;
position: relative;
top: 40px;
left: 80px;
height: 1150px;
}

td.top {
background: #FBF7E7;
border-top:solid #CCCCCC 2px;
border-left:solid #CCCCCC 2px;
border-right:solid #CCCCCC 1px;
}

td.topcorner {
background-image:url(images/topcorner.gif);
background-repeat:no-repeat;
width:70px;
height: 50px;
}

html>body td.topcorner {
background-image:url(images/topcorner.gif);
background-repeat:no-repeat;
width:70px;
height: 55px;
}

td.content {
background: #FBF7E7;
border-left:solid #CCCCCC 2px;
border-right:solid #CCCCCC 1px;
vertical-align:top;
}

td.tableedge {
background-image:url(images/rightedge.gif);
background-repeat:repeat-y;
width: 70px;
vertical-align:top;
}

.contentpage {
height: 600px;
position:relative;
top: 0px;
left: 30px;
width: 400px;
}

html>body .contentpage {
position:relative;
top: -20px;
left:30px;
width: 720px;
}

.contentpageshop {
height: 1670px;
position:relative;
top: 0px;
left: 30px;
width: 400px;
}

html>body .contentpageshop {
position:relative;
top: -20px;
left:30px;
width: 720px;
}

table.page {
background-image:url(images/frontpics1.gif);
background-repeat:no-repeat;
width: 540px;
height: 617px;
width: 720px;
position:relative;
top: -250px;
}


td.bottom {
background-image:url(images/bottom.gif);
background-repeat:no-repeat;
width: 700px;
}

html>body td.bottom {
background-image:url(images/bottom.gif);
background-repeat:no-repeat;
width: 700px;
}

td.bottomcorner {
background-image:url(images/bottomcorner.gif);
background-repeat:no-repeat;
width:70px;
height: 55px;
}

.footer {
text-align:center;
font-size:10px;
}

.footer a {
text-decoration:none;
font-size:10px;
font-family:Verdana, Arial, Helvetica, sans-serif;
}



#navcontainer
{
font-family: Arial,Sans-Serif;
margin: 0 auto;
width: 70%;
border-bottom: 1px solid #990000;
position:relative;
left: 110px;
height:40px;
width: 480px;
}

#navlist
{
width: 80%;
text-align: center;
margin: 0 auto;
padding: 0;
text-indent: 0;
list-style-type: none;
}

#navlist li
{
padding: 0;
margin: 0;
text-indent: 0;
display: inline;
}

#navlist li a
{
letter-spacing: -1px;
text-decoration: none;
color: #ccc;
font-size: 1em;
padding: 0 6px;
border-top: 5px solid #990000;
}

html>body #navlist li a
{
letter-spacing: -1px;
text-decoration: none;
color: #ccc;
font-size: 1em;
padding: 0 6px;
border-top: .5em solid #990000;
}

#navlist li a:hover,#navlist a#current
{
color: #990000;
border-top: none;
font-size: 1.5em;
}

#navlist a#current { color: #ED1B03; }

table.tariffs {
width:350px;
position:relative;
left: 60px;
}

span.pricefrom {
font-size:12px;
}

table.shop {
width: 680px;
}

td.leftproduct {
background:#FFFFFF;
vertical-align:top;
padding-top:10px;
padding-left:10px;
border-left: solid #CCCCCC 1px;
font-size:14px;
}

td.leftproduct1 {
background:#FFFFFF;
vertical-align:top;
padding-left:10px;
padding-right:10px;
padding-top:10px;
width: 200px;
font-size:12px;
border-right: solid #CCCCCC 1px;}

td.rightproduct {
background:#FFFFFF;
vertical-align:top;
padding-top:10px;
padding-left:10px;
font-size:14px;
}

td.rightproduct1 {
background:#FFFFFF;
vertical-align:top;
padding-left:10px;
padding-right:10px;
padding-top:10px;
width: 200px;
font-size:12px;
border-right: solid #CCCCCC 1px;}

td.viewcart {
background: #FFFFFF;
border-right: solid #CCCCCC 1px;
border-left: solid #CCCCCC 1px;
}

.fronttext {
width: 260px;
position:relative;
top: 0px;
left:10px;
color: #990000;
}

.fronttext2 {
width: 660px;
position:relative;
top: 300px;
left:7px;
color: #990000;
}

.fronttext3 {
width: 660px;
position:relative;
top: -200px;
left:10px;
color: #990000;
}

.price {
color: #990000;
font-size:10px;
font-weight:bold;
}

table.contactform {
position:relative;
top: 60px;
left: 20px;
font-size:12px;}

.closingtimes2 {
font-size:14px;
font-weight:bold;}

table.closingtimes {
font-size:13px;}