body {
	padding: 0;
	margin: 0;
	background-image: url(../images/backgrounds/gradient.jpg);
}
#container {
margin:0 auto;
width:1000px;
}
#container #top{
width:1000px;
height:60px;

}
#container #header {
	width:1000px;
	height:120px;
}
#container #nav {
	width:900px;
	height:30px;
}
#container #bodywide {
width:1000px;
float:left;
background-image:url(../images/sitewide/index_body_bkg.jpg);
height:200px;
}
#container #bodywide h1 {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:14px;
color:#000000;
font-weight:bold;
padding-left:35px;
padding-right:10px;
}
#container #bodywide p {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
color:#000000;
padding-left:60px;
padding-right:110px;
line-height:15px;
}
#container #bodywide p a:link, #container #bodywide p a:visited {
color:#000000;
}
#container #bodywide p a:hover {
color:#666699;
}
.contacttext {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
color:#FFFFFF;
}
#container #webbodywideinterior {
width:1000px;
float:left;
height:450px;
background-image:url(../images/sitewide/butterfly_bkg.jpg);
}
#container #webbodywideinterior h1 {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:14px;
color:#FFFFFF;
padding-left:35px;
padding-right:10px;
}
#container #webbodywideinterior h2 {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:14px;
color:#FFFFFF;
padding-left:35px;
padding-right:10px;
}
#container #webbodywideinterior p {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
color:#FFFFFF;
padding-left:60px;
padding-right:110px;
line-height:15px;
}
#container #webbodywideinterior p a:link, #container #webbodywideinterior p a:visited {
color:#666699;
}
#container #webbodywideinterior p a:hover {
color:#FFFFFF;
}
#container #bodywideinterior {
width:1000px;
float:left;
}
#container #bodywideinterior h1 {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#FFFFFF;
	text-transform:uppercase;
	padding-left:25px;
	padding-right:10px;
	padding-top: 0px;
}
#container #bodywideinterior h2 {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
color:#0033FF;
padding-left:25px;
padding-right:10px;
}
#container #bodywideinterior p {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#FFFFFF;
	padding-left:10px;
	padding-right:10px;
	line-height:15px;
}
#container #bodywideinterior p a:link, #container #bodywideinterior p a:visited {
color:#0066FF;
}
#container #bodywideinterior p a:hover {
color:#000000;
}
#container #portbottomint {
width:1000px;
float:left;
height:150px;
}
#container #linkfooters {
	width:1000px;
	float:left;
	height:300px;
	background-image:url(../images/backgrounds/links_footer_bkg.jpg);
}
#container #linkfooters h1 {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
color:#0066FF;
padding-left:30px;
}
#container #linkfooters p {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
color:#0066FF;
padding-left:30px;
}
#container #linkfooters h1 a:link, #container #linkfooters h1 a:visited {
color:#FFFFFF;
text-decoration:none;
text-transform:uppercase;
}
#container #linkfooters h1 a:hover {
color:#666666;
text-transform:uppercase;
text-decoration:underline;
}
#container #linkfooters p a:link, #container #linkfooters p a:visited {
color:#666666;
text-decoration:none;
text-transform:uppercase;
}
#container #linkfooters p a:hover {
color:#0066FF;
text-transform:uppercase;
text-decoration:underline;
}
.colonefooter {
float:left;
margin-right: 20px;
width:225px;
}
.coltwofooter {
float:left;
margin-right: 10px;
width:265px;
}
.coltthreefooter {
float:left;
margin-right: 5px;
width:285px;
}
.colfourfooter{
float:left;
width:170px;
}
.textptagspacer{
float:left;
width:30px;
}
.textptagleft{
float:left;
width:475px;
margin-right:20px;
}
.textptagright{
float:left;
width:475px;
}
.portcallhomepage{
float:left;
width:475px;
height:100px;
}
.estcallhomepage{
float:left;
width:475px;
height:100px;
}
.currentpagelink {
color:#0066FF;
text-transform:uppercase;
font-weight:bold;
}


#header ul li {
display:inline;
}

#navs {
	font-family:Arial,Helvetica,sans-serif;
	padding-right:20px;
	text-align:right;
	padding-top: 50px;
}
#navs a {
color:#FFFFFF;
text-decoration:none;
}
#navs a:hover {
	text-decoration: underline;
}
ul#utility {
color:#B2B0A2;
font-size:11px;
list-style-type:none;
padding-bottom:35px;
padding-top:18px;
}
ul#site_menu {
	width:900px;
	font-size:13px;
	list-style-type:none;
}
ul#site_menu li {
margin-right:8px;
padding-left:50px;
}
ul#utility a {
margin-left:5px;
margin-right:8px;
}
.clearit {
clear:both;
}
#home_main ul {
padding-left:25px;
}
#nav ul {
display:inline;
list-style-image:none;
list-style-position:outside;
list-style-type:none;
margin:0;
padding:0;
position:relative;
}
#nav ul li {
float:left;
padding-bottom:9px;
position:relative;
text-align:right;
z-index:200;
}
#nav ul li a {
padding:9px 0;
}
#main {
}

#nav ul li ul {
color:#FFFFFF;
display:none;
left:0;
margin:0;
padding:0;
position:absolute;
top:25px;
z-index:500;
}
#nav ul li ul li {
clear:both;
padding-bottom:0;
}
#nav ul li ul li a {
	border-color:#E3DFDC #E3DFDC -moz-use-text-color;
	border-style:solid solid none;
	border-width:1px 1px medium;
	color:#999999;
	display:block;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	letter-spacing:normal;
	line-height:2em;
	margin:0;
	text-align:left;
	text-decoration:none;
	text-indent:0;
	width:190px;
	z-index:510;
	padding-top: 3px;
	padding-right: 5px;
	padding-bottom: 0;
	padding-left: 5px;
	background-image: url(../images/backgrounds/nav_hover_bkg.jpg);
}
#nav ul li ul li a:hover {
	color:#FFFFFF;
	text-decoration:none;
	background-image: url(../images/backgrounds/nav_hover_over_bkg.jpg);
}
#nav li:hover ul, #nav li.over ul {
display:block;
}
#container #interior_logo {
	width:1000px;
	height:40px;
	background-image: url(../images/backgrounds/logo.jpg);
}
#container #bodyleft_int {
	width:600px;
	height:300px;
	float:left;
}
#container #bodyleft_int h1 {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:13px;
	color:#0066FF;
	font-weight:bold;
	padding-left:10px;
	padding-right:10px;
}
#container #bodyleft_int p {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#FFFFFF;
	padding-left:10px;
	padding-right:40px;
	line-height:15px;
}
#container #bodyleft_int ul {
	padding-left:0px;
	padding-right: 0px;
	line-height: 20px;
	padding-top: 0px;
	margin-left: 200px;
}
#container #bodyleft_int li {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#FFFFFF;
}
#container #bodyleft_int li a:link, #container #bodyleft_int li a:visited {
	color:#FFFFFF;
}
#container #bodyleft_int li a:hover {
	color:#666666;
}
#container #bodyleft_int p a:link, #container #bodyleft_int p a:visited {
	color:#999999;
}
#container #bodyleft_int p a:hover {
	color:#0066FF;
}
#container #bodyright_int_web {
	width:400px;
	height:300px;
	float:left;
	background-image:url(../images/backgrounds/interior/lone_tree.jpg);
}
#container #bodyright_int_seo {
	width:400px;
	height:300px;
	float:left;
	background-image:url(../images/backgrounds/interior/red_seats.jpg);
}
#container #bodyright_int_mktg {
	width:400px;
	height:300px;
	float:left;
	background-image:url(../images/backgrounds/interior/road_sky.jpg);
}
#container #bodyright_int_about {
	width:400px;
	height:300px;
	float:left;
	background-image:url(../images/backgrounds/interior/island.jpg);
}
#container #bodyright_int {
	width:400px;
	height:300px;
	float:left;
	background-image: url(../images/backgrounds/bodyright_int_bkg.jpg);
}
#container #bodyright_int h1 {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:13px;
	color:#CCCCCC;
	font-weight:bold;
	padding-left:35px;
	padding-right:10px;
}
#container #bodyright_int p {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#FFFFFF;
	padding-left:10px;
	padding-right:20px;
	line-height:15px;
}
#container #bodyright_int p a:link, #container #bodyright_int p a:visited {
color:#000000;
}
#container #bodyright_int p a:hover {
color:#666699;
}
#container #footer_new {
	width:1000px;
	height:70px;
	float:left;
	background-image: url(../images/backgrounds/footer_bkg.jpg);
}
#container #footer_new_left {
	width:500px;
	height:70px;
	float:left;
}
#container #footer_new_left p {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#FFFFFF;
	padding-left:10px;
	padding-right:20px;
	line-height:15px;
}
#container #footer_new_left p a:link, #container #footer_new_left p a:visited {
	color:#FFFFFF;
}
#container #footer_new_left p a:hover {
color:#666699;
}
#container #footer_new_right {
	width:500px;
	height:70px;
	float:left;
}
#container #footer_new_right p {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#FFFFFF;
	padding-left:120px;
	padding-right:20px;
	line-height:15px;
}
#container #footer_new_right p a:link, #container #footer_new_right p a:visited {
	color:#FFFFFF;
}
#container #footer_new_right p a:hover {
color:#666699;
}
#container #bottom_spacer {
	width:1000px;
	height:70px;
	float:left;
}
#container #bottom_spacer_left {
	width:300px;
	height:70px;
	float:left;
}
#container #bottom_spacer_left p {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:9px;
	color:#333333;
	padding-left:0px;
	padding-right:20px;
	padding-top: 20px;
	text-transform: uppercase;
}
#container #bottom_spacer_left p a:link, #container #bottom_spacer_left p a:visited {
	color:#FFFFFF;
}
#container #bottom_spacer_left p a:hover {
color:#666699;
}
#container #bottom_spacer_right {
	width:700px;
	height:70px;
	float:left;
}
#container #bottom_spacer_right p {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#FFFFFF;
	padding-left:280px;
	padding-right:20px;
	padding-top: 20px;
	text-transform: uppercase;
}
#container #bottom_spacer_right p a:link, #container #bottom_spacer_right p a:visited {
	color:#333333;
}
#container #bottom_spacer_right p a:hover {
	color:#999999;
}
