﻿0{padding:0;
margin:0;
text-align:left;
}

body, input, td, select, textarea {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 16px;
	color: #000000;
	margin: 0;
	padding: 0;
}

div{padding:0;
margin:0;
text-align:left;
}

body{
background:#FFFFFF url(../images/pagebg.jpg) repeat-x;
text-align:center;
}

#container{
position:relative;
width: 1000px;
margin: auto;
}

#head{
width:1000px;
height:146px;
background:transparent url(../images/bg_header.png) no-repeat;
padding:1px 0 0 0;
}

#body{
background:transparent url(../images/contentbg.jpg) repeat-y;
padding:1px 20px 1px 30px;
}

#foot{
width:1000px;
height:63px;
background:transparent url(../images/bg_foot.jpg) no-repeat;
}



.clear{clear:both;
}



/*--------------  formatting styles ----------------*/ 



h1{
	font: normal 21px Trebuchet MS, Tahoma, Arial, Helvetica, sans-serif;
	color: #FF0000;
}

h2{
	font: bold 16px Trebuchet MS, Tahoma, Arial, Helvetica, sans-serif;
	color: #333399;
}

h1, h2, h3{margin:10px 0 0 0;
padding:0;
}

h3{
	font: normal 19px Trebuchet MS, Tahoma, Arial, Helvetica, sans-serif;
	color: #33CCCC;
}

h4{
	font: bold 11px Verdana, Arial, Helvetica, sans-serif;
	color: #A4A4A4;
}

p{margin:5px 0 10px 0;
padding:0;
}

.price{color:#FF9900;
font-weight:bold;
}

a:link, a:visited, a:active, a:hover{
	font: 11px Verdana, Arial, Helvetica, sans-serif;
	color: #42A6DA;
}

/*--------------  Navigation ----------------*/ 

#topnav ul{margin:0;
padding:0;
}

#topnav ul li{float:left;
margin:0 1px 0 1px;
list-style:none;
}

#topnav ul li a:link, #topnav ul li a:visited, #topnav ul li a:active, #topnav ul li a:hover{
	background: transparent url(../images/nav_off.gif);
	width: 89px;
	height: 21px;
	padding: 8px 0 0 0;
	display: block;
	text-align: center;
	font: bold 11px Tahoma, Arial, Helvetica, sans-serif;
	text-decoration: none;
	color: #000080;
	text-transform: uppercase;
}

#topnav ul li a:hover{
color:#000000;
background:transparent url(../images/nav_on.gif);
}

#topnav ul li a.active:link, #topnav ul li a.active:visited, #topnav ul li a.active:active, #topnav ul li a.active:hover{
background:transparent url(../images/nav_on.gif);
color:#000;
}

#topnav {margin:117px 0 0 30px;
position:absolute;
}

#home_link{display:block;
width:250px;
height:70px;
position:absolute;
top:30px;
left:30px;
}

#home_link span{height:1px;
position:absolute;
margin-top:-999px;
}

/*-------------- Footer styles ----------------*/ 

#foot{padding:20px 20px; text-align:center}

#foot a{color:#666;
text-decoration:none;
}


td{margin:0;
padding:5px;
}

.new{color:red;
font-size:9px;
}

/*------------------------------ contact / form pages styles -------------------------------*/

textarea, input, select{
border:1px solid #CCC;
}


