body{
background:#FFF;
text-align:center;
font-size:13px;
font-family:arial;
margin:0px;
}

a{
color:#4D8DEE;
}

a:hover{
background:#4D8DEE;
color:#FFFFFF;
}

#noblue img{
color:none;
border:none;
background:none;
}

#noblue a:hover{
color:none;
border:none;
background:none;
}

h1{
font-size:18px;
padding:0px;
margin:0px 0px 5px 0px;
}

h3{
font-size:16px;
}

p{
margin:0px 0px 5px 0px;
padding:0px;
}

#header{
text-align:center;
margin:0px;
height:185px;
background:url('images/back_slice.jpg') repeat-x;
}

#header_image{
margin:0px auto;
width:800px;
height:185px;
background:url('images/header.jpg') no-repeat;
}

#cont{
background:#FFF;
width:800px;
padding:0px;
margin:0px auto;
}

#footer{
color:#666;
text-align:right;
width:800px;
margin:20px auto 0px auto;
padding:0px;
background:#EAF2FD;
}

#spec_offer{
color:#000;
text-align:left;
width:800px;
margin:20px auto 0px auto;
padding:0px;
background:#EAF2FD;
}

#footer p{
padding:5px 15px;
}

#clearer{
clear:both;
}

#skinny{
text-align:left;
width:180px;
float:left;
background:#EAF2FD;
padding:0px;
margin:0px;
}

#biggy{
text-align:left;
width:560px;
float:right;
padding:15px;
background:#EAF2FD;
margin:0px;
}


#box_nocolor{
margin:0 auto;
padding:15px;
background:none;
}

//The Nav List
#navlist{
margin:0px;
padding:0px;
list-style: none;
}

ul{
margin:10px;
padding:0px;
}

#navlist li {
list-style-type:none;
padding:4px 0px 4px 0px;
list-style-image:url('images/bullet_blue.jpg');
list-style-position: inside;
}

#navlist a:hover{
background:#4D8DEE;
color:#FFFFFF;
}

#navlist a{
color:#000000;
font-size:15px;
padding:2px;
margin:2px;
}

//About
#biggy ul{
margin:10px;
padding:0px;
}

#biggy li{
margin:0px;
list-style-type:none;
padding:2px 0px 2px 0px;
list-style-image:url('images/flag_yellow.jpg');
list-style-position: inside;
}

.date_icon{
background:url('images/date_icon.jpg') no-repeat left center;
padding:4px 0px 4px 22px;
}

.testimonial{
background:url('images/comment_icon.jpg') no-repeat left center;
padding:4px 0px 4px 22px;
}

hr{
height:2px;
background:#ccc;
border:none;
}

#white_box{
background:#FFF;
}

#white_box td{
border:1px solid #ccc;
padding:5px;
}

#redlink a{
color:RED;
}

#redlink a:hover{
color:#FFF;
background:RED;
}

textarea.ed { width: 500px; height: 150px; }
input.ed { width: 500px; }
dl dt { font-size: 18px; font-weight: bold; }
dl dd { margin: 0; padding: 1px 20px 10px;
font-size: 14px; }
.upload_date { font-size: 11px; color: #666; 
padding: 20px; line-height: 18px; }

.edlink { font-size: 10px; padding: 10px;}