@charset "UTF-8";
/* CSS Document */

a{
font-size: 16px;
word-spacing: 0px;
margin:0px;
padding:0px;
color:#000000;
text-decoration:none;
font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
font-weight:normal;
letter-spacing: 0px 
}
a:hover{
margin:0px;
padding:0px;
text-decoration:none;
color:#000099;
}
a:visited{
color:#000000;
text-decoration:none;
}
h2{
border-bottom: 2px solid #666666;
}
h3{
margin:0px 0px -10px 0px;
border-bottom: 2px solid #666666;
}

body{
letter-spacing: 0px;
word-spacing: 0px;
padding:0px;
background-color:#990000;
background-image: url(background.gif);
background-repeat: repeat-y;
background-position:center;
width:100%;
height:100%;
margin:0px;
font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
font-weight:normal;
}
#main{
background-image:url(main_content_background.png);
background-repeat:repeat-x;
background-attachment:scroll;
margin:0px;
padding:0px;
position: absolute;
bottom:40px;
top:40px;
left:40px;
right:40px;
border: 5px solid #ffcc00;
background-color:#ffffff;
min-height:300px;
min-width:650px;
}
* html #main{
height:expression(document.body.clientHeight-90); 
width:expression(document.body.clientWidth-90);
}
#header{
background:#99CCFF url(header_background.png) top repeat-x;
display:block;
height:144px;
border-bottom:2px solid #ffcc00;
position:relative;
margin:0px;
padding:0px;
}
#logo{
background-image:url(logo.png);
display:block;
width:222px;
height:103px;
margin:0px 0px 0px 25px;
border: 0px solid green;
padding:0px;
}
#logo h1{
text-indent:-9999px;
margin:0px;
padding:0px;
}
#headerText{
display:block;
font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
font-size:16pt;
font-weight: lighter;
position:absolute;
top:30px;
left:270px;
padding:18px;
margin:0px;
text-transform:capitalize;
border-left:2px solid black;
}
#cedia{
background-image:url(CEDIA.png);
display:block;
position: absolute;
width:119px;
height:75px;
top:10px;
right:10px;
}
#cedia h2{
text-indent:-9999px;
margin:0px;
padding:0px;
border:none;
}
#navWrap{
margin:0 auto;
position: relative;
width: 745px;
height:30px;
padding:0px;
top:11px;
}
#nav{
position:absolute;
float:left;
margin:0px 25px;
padding:0px 0px 0px 10px;
z-index: 10000;
}
#nav ul{
margin:0px;
padding:0px;
list-style:none;
}
#nav li{
float:left;
margin: 0px 1px 0px 0px;
padding:0px;
height:30px;
background:url(dk_blue_button_RHT.png) no-repeat right top;
border-bottom:2px solid #FFCC00;
}
#nav a{
letter-spacing: 0px;
word-spacing: 0px;
display:block;
background:url(dk_blue_button_LFT.png) no-repeat left top;
color: #FFFFFF;
padding:8px 15px 3px 15px;
font-size:11pt;
margin:0px;
font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
font-weight:normal;
height:19px;
text-decoration:none;
float:left;
}
#nav a:hover{
color: #FF0000;
}
#nav #page{
letter-spacing: 0px;
word-spacing: 0px;
background-image:url(lt_blue_button_RHT.png);
font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
border-bottom:2px solid #99ccff;
}
#nav #page a{
letter-spacing: 0px;
word-spacing: 0px;
display: block;
background-image:url(lt_blue_button_LFT.png);
color:#000099;
padding:8px 15px 3px 15px;
font-size:11pt;
margin:0px;
font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
font-weight:normal;
height:19px;
text-decoration:none;
float:left;
}
#nav #page a:hover{
color:#000099;
}
#mainContent{
position:absolute;
bottom:0px;
top:150px;
left:0px;
right:5px;
border:0px solid green;
overflow:auto;
padding:0px;
margin:0px;
}
* html #mainContent{
height:expression(document.body.clientHeight-250); 
width:expression(document.body.clientWidth-95);
}
.mainText{
display:block;
margin:15px auto;
width:640px;
height:300px;
text-align:justify;
position:relative;
padding:0px;
}
#mainTextHome{
height:510px;
margin:0px auto;
padding:0px;
width:910px;
text-align:center;
background-image:url(main_content_background2.png);
background-repeat:repeat-x;
background-attachment:scroll;
}
#mainTextHome img{
position: absolute;
top: 0px;
left: 0px;
border: 0px;
z-index: 0;
}
#houseNav{
height: 410px;
width: 550px;
position: relative;
margin:0px 0px 0px 35px;
padding: 0px;
float:left;
}
#houseNav p{
text-indent:-9999px;}
#homePic{
position:absolute;
top:40px;
left:0px;
border:none;
padding:0px;
margin:0px;
}
.mainText li{
margin-left:-25px;
}
#promo{
display:block;
width:230px;
position:absolute;
top:180px;
right:15px;
padding:5px;
border-left:2px solid black;
line-height:19px;
text-align:justify;
}
#promo img{
float: left;
position: relative;
margin-right: 2px;
}
#news{
position:absolute;
width:230px;
height:150px;
right:15px;
top:20px;
margin:0px;
padding:5px;
overflow:hidden;
border-left:2px solid black;
line-height:19px;
text-align:justify;
}
#news h4,#promo h4{
margin-bottom:-15px;
text-align: center;
color: #990000;
}
#news a{
color:#990000;
}
#news a:hover{
color: #FFCC00;
}
#galleryPic{
float:right;
margin:0px;
padding:0px;
}
#galleryPic img{
border:1px solid black;
}
#galleryThumbWrap{
float:left;
margin:0px;
padding:5px 0px 0px 5px;
border:1px solid black;
background-color:#FFCC00;
}
.galleryThumb{
float:left;
display:block;
clear:left;
}
.galleryThumb ul{
list-style:none;
display:inline;
margin:0px;
padding:0px;
}
.galleryThumb li{
margin:0px;
float:left;
}
.galleryThumb a{
border:1px solid black;
width:50px;
height:50px;
margin:0px 5px 5px 0px;
display:block;
}
.galleryThumb a:hover{
border:1px solid #990000;
width:50px;
height:50px;
margin:0px 5px 5px 0px;
display:block;
}
.galleryThumb img{
border:none;
}
li.prod1{
line-height:20px;
margin:0px 0px 0px -40px;
list-style:none;
position:relative;
}
li.prod2reset{
line-height:20px;
margin:-500px 0px 0px 190px;
list-style:none;
position:relative;
}
li.prod2{
line-height:20px;
margin:0px 0px 0px 190px;
list-style:none;
position:relative;
}
li.prod3reset{
line-height:20px;
margin:-500px 0px 0px 395px;
list-style:none;
position:relative;
}
li.prod3{
line-height:20px;
margin:0px 0px 0px 395px;
list-style:none;
position:relative;
}
li a:hover
{
margin:0px;
padding:0px;
text-decoration:none;
color:#000099;
}
#contactInfo{
text-align: left;
width:250px;
position:absolute;
top:10px;
right:10px;
border-left:2px solid black;
margin:0px;
padding:5px 5px 5px 60px;
}
#one,#two,#three,#four,#five,#six,#seven,#eight{
border-style: none;
border-width: 0px;
color: white;
z-index:90;
position: absolute;
display:block;
text-align:left;
overflow:hidden;
}
#one a,#two a,#three a,#four a,#five a,#six a,#seven a{
left: 0px;
top: 0px;
width: 100%;
height:100%;
display:block;
position: absolute;
background-image:url(x.gif);
background-repeat: repeat;
z-index:100;
}
#one{
left: 218px;
top: 19px;
width: 117px;
height: 67px;
display:block;
}
#two{
left: 379px;
top: 46px;
width: 117px;
height: 78px;
display:block;
}
#three{
left: 412px;
top: 200px;
width: 117px;
height: 78px;
display:block;
}
#four{
left: 138px;
top: 312px;
width: 117px;
height: 78px;
display:block;
}
#five{
left: 296px;
top: 312px;
width: 117px;
height: 78px;
display:block;
}
#six{
left: 21px;
top: 200px;
width: 117px;
height: 78px;
display:block;
}
#seven{
left: 61px;
top: 45px;
width: 117px;
height: 78px;
display:block;
}
#seven a{
left: 0px;
top: 0px;
width: 117px;
height: 78px;
display:block;
position: absolute;
}
#eight{
z-index: 5;
left: 21px;
top: 18px;
width: 510px;
height: 372px;
display:block;
position: absolute;
padding:0px;
margin:0px;
}
#eight a{
z-index: 6;
left: 0px;
top: 0px;
width: 100%;
height:100%;
display:block;
position: absolute;
background-image:url(x.gif);
background-repeat: repeat;
}
#nine{
z-index: 3;
left: 0px;
top: 0px;
width: 550px;
height: 400px;
display:block;
position: absolute;
padding:0px;
margin:0px;
}
#nine a{
z-index: 4;
left: 0px;
top: 0px;
width: 100%;
height:100%;
display:block;
position: absolute;
background-image:url(x.gif);
background-repeat: repeat;
}
