@charset "utf-8";
/* CSS Document */

body {
	background-color: #5b5b5b;
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 5px;
	background-image: url(../images/menubarbg.jpg);
	background-repeat: repeat-x;
}
body,td,th {
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 12px;
	color: #FFF;
}
a:link {
	color: #eb9026;
	text-decoration: none;
}
a:visited {
	text-decoration: none;
	color: #eb9026;
}
a:hover {
	text-decoration: none;
	color: #f4aa11;
}
a:active {
	text-decoration: none;
	color: #eb9026;
}
h1,h2,h3,h4,h5,h6 {
	font-weight: bold;
}
h1 {
	font-size: 36px;
	color: #FFF;
	margin:0px;
	padding:30px;
	font-weight:normal;
}
h2 {
	font-size: 18px;
	color: #FFF;
	margin:0px;
	padding:0px;
}
h3 {
	font-size: 16px;
	color: #FFF;
	margin:0px;
	padding:0px;
}
h4 {
	font-size: 14px;
	color: #FFF;
	margin:0px;
	padding:0px;
}
h5 {
	font-size: 12px;
	color: #FFF;
	margin:0px;
	padding:0px;
}

#container {margin:0 auto; padding:0; width:1001px;}

#header {height:105px; margin:0; padding:0; width:100%;}

.logo {width:310px; height:50px; margin:0; padding:0; float:left;}

.menu {width:427px; height:50px; margin:0; padding:0; float:right;}

#sub-menu {clear:both; width:100%; padding:0; margin:0; height:55px;}

.innertube {margin:0; padding:20px 0 0 0;}

#content {height:645px; margin:0; padding:0; width:100%;}

#sub-content { margin:0; padding:30px; width:100%;}

#sub-content h1 {margin:0; padding:0 0 30px 0; font-size:36px; font-weight:normal;}

#sub-content h2 {margin:0; padding:15px 0 0 0; font-size:16px; font-weight:bold;}

#sub-content p {margin:0; padding:0; font-size:16px; width:937px;}

#featured {height:375px; width:100%; padding:0; margin:0;}

.orangebar {background:url(../images/orangebar.jpg) no-repeat; margin:0; padding:0; height:10px;}

#boxes {background:url(../images/boxesbg.jpg) no-repeat; width:100%; height:161px; margin:0; padding:0;}

#boxes p {margin:0; padding:0;}

#website-design {width:248px; float:left; padding:0; margin:0 3px 0 0;}

.innertube2 {margin:0; padding:20px;}

#online-marketing {width:248px; float:left; padding:0; margin:0 3px 0 0;}

#web-hosting {width:248px; float:left; padding:0; margin:0 3px 0 0;}

#print-design {width:248px; float:left; padding:0; margin:0;}

#testimonial {height:97px; width:100%; padding:0; margin:0; background:url(../images/quotes.gif) no-repeat top;}

#testimonial p {padding:32px 0 0 0; margin:0 auto 0 auto; width:900px; font-style:italic; font-size:12px;}

#footer {height:20px; margin:0; padding:0; width:100%;}

#footer p {width:100%; padding:0; margin:3px 0 0 0; text-align:right; height:18px; font-size:11px; color:#999;}

.orangebarfooter {background:url(../images/orangebar.jpg) no-repeat; margin:0; padding:0; height:2px;}


.photogallery{ /*CSS for TABLE containing a photo album*/
}

.photogallery img{ /*CSS for images within an album*/
border: 0;
}

.photonavlinks{ /*CSS for pagination DIV*/
font: bold 14px Tahoma, Geneva, sans-serif;
}

.photonavlinks a{ /*CSS for each navigational link*/
margin-right: 2px;
margin-bottom: 3px;
padding: 1px 5px;
border:0;
text-decoration: none;
background-color: #7b7b7b;
color:#FFF;
}

.photonavlinks a.current{ /*CSS for currently selected navigational link*/
background-color: #f4ab11;
}

#subcontent {position:absolute; visibility: hidden; font-size:11px; background:url(../images/menubg.png); width:250px; padding:20px; text-transform:uppercase; line-height:22px;}

#subcontent a{color:#CCC;}

#website {height: 1001px;overflow: hidden;height:375px;margin:0;padding:0;}

