/* CSS Document */

body{background:#f2ebd6 url(images/mainbg.jpg) 0 0 repeat-x; margin:0; padding:0; font-family:Arial, Helvetica, sans-serif; font-size:12px;}

a {outline:none; text-decoration:underline;}

a:link {color: #666666;}
a:visited {color:#666666;}

ul{text-decoration:none; padding:0; margin:0;}
li{text-decoration:none; padding:0; margin:0; list-style:none;}

#maincontainer{position:relative; width:600px; height:auto; margin:0 auto; background:#f2ebd6 url(images/contentbg.jpg) 0 0 repeat;}

#titlecontainer{position:relative 0 0; width:600px; height:64px; margin:0; padding:0; background:url(images/titlebg-02.jpg) 0 0 no-repeat;}

#maincontentcontainer{background: url(images/maincontentcontainerbg.jpg) 0 0 no-repeat; height:auto; min-height:400px;}

#navcontainer{position:relative; top:0px; left:0px; width:576px; height:auto; padding:10px 0; margin:0px 12px; border:solid #868276; border-width:0;}
#navcontainer a {letter-spacing:7px; display:block; text-decoration:none; padding:0 0 0 45px; border:dotted #fffbf0; border-width: 0 0 1px 0; font-size:13px; background:url(images/bullet.gif) 24px 0px no-repeat;}
#navcontainer a:hover{text-decoration:none; background:#ffffff; border:dotted #666666; border-width: 0 0 1px 0;}


#spacer{float:right; height:210px; width:300px;}
#clear{clear:both;}


#comingsoon{padding:30px 20px;}
.comingsoontitle{font-size:18px; color:black; text-decoration:none; font-weight:bold;}

.address{color:#29301d; border:#666666 dotted; border-width:0 0 0px 0;}
#addresscontainer{width:210px; height:120px; background:url(images/addressbg.jpg) 0 0 repeat-x; padding:8px; margin: 0px; border:1px solid #666666;}
.addresstitle{font-size:15px; color:black; text-decoration:none; font-weight:bold;}

.maintext{font-size:14px; color:black;}
.maintexttitle{font-size:20px; color:#5e5b53; font-weight:bold; display:block;}

#entry{display:block; padding:15px 0 0 0;}
#entryimage{float:left; padding: 5px 15px 0 0;}
.entrytitle{display:block; font-size:13px; font-weight:bold; letter-spacing:4px;}
.entrytext{}

.serviceTitle{display:block; font-size:14px; font-weight:bold; letter-spacing:2px; padding: 12px 0 3px 0;}
.productname{color:#5e5b53; font-size:12px; font-weight:bold;}
.fineprint{color:#5e5b53; font-size:9px;}
#serviceContainer{width:100%; border:dotted #666666; border-width:0 0 1px 0; background:#fffefb;}
#serviceDetails{float:left;}
#servicePrice{float:right;}

#bottom{width:600px; height:12px; background:url(images/bottom.jpg)}
#creditscontainer{width:600px; background:#f2ebd6;}
.credits1{float:left; color:#5e5b53; font-size:9px; padding:0 0 7px 3px; background:#f2ebd6;}
.credits2{float:right; color:#5e5b53; font-size:9px; padding:0 3px 0 0; background:#f2ebd6;}
.credits2 a{text-decoration:none; border:dotted #5e5b53; border-width:0 0 1px 0;}
