/* CSS Document */

body {
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
background-image:url(images/Gradient-BG.gif);
background-repeat:repeat-x;
background-color:#D5D5D5;
margin-top:0px;
margin-bottom:0px;
}

h2 {
font-size:16px;
}

h3 {
font-size:14px;
}

h4 {
font-size:12px;
}

a:link {
color:#0066FF;
}

a:visited {
color:#0066FF;
}

a:hover {
text-decoration:none;
}

.Required {
color:#FF0000;
}

.pic_padding {
	border: 5px solid #FFFFFF;
}

/*----------Template---------*/

.MainTable {
width:795px;
border:1px #000000 solid;
background-color:#FFFFFF;
}

.Header {
height:125px;
vertical-align:top;
background-image:url(images/Header.jpg);
background-repeat:no-repeat;
margin-top:4px;
padding-right:4px;
}

.Header a:link {
color:#000000;
text-decoration:none;
}

.Header a:visited {
color:#000000;
text-decoration:none;
}

.TopMenu {
font-size:11px;
text-align:right;
vertical-align:bottom;
}

.MainMenuBtn {
width:159px;
text-align:center;
font-weight:bold;
background-color:#ffcc00;
border-bottom:#000000 1px solid;
border-top:#000000 1px solid;
}

.MainMenuBtn a:link {
width:159px;
text-align:center;
font-weight:bold;
text-decoration:none;
color:#000000;
}

.MainMenuBtn a:visited {
width:159px;
text-align:center;
font-weight:bold;
text-decoration:none;
color:#000000;
}

.MainContent {
padding-top:5px;
padding-bottom:5px;
}

.LeftSide {
width:185px;
padding-left:5px;
padding-bottom:5px;
vertical-align:top;
}

.MainInfo {
padding-left:5px;
padding-right:5px;
vertical-align:top;
}

.BottomInfo {
text-align:center;
font-size:11px;
background-image:url(images/Bottom-BG.gif);
background-position:top;
background-repeat:repeat-x;
background-color:#FFFFFF;
color:#000000;
padding-top:10px;
}

.BottomInfo a:link {
color:#000000;
text-decoration:none;
}

.BottomInfo a:visited {
color:#000000;
text-decoration:none;
}

.BottomInfo a:hover {
color:#000000;
text-decoration:underline;
}

.Copyright {
text-align:center;
font-size:11px;
}
/*-------------index.htm--------------*/

.HomeLeft {
padding-left:5px;
padding-bottom:5px;
vertical-align:top;
width:185px;
}

.HomeInfo {
padding-left:5px;
padding-right:5px;
vertical-align:top;
}

.HomeRight {
text-align:right;
padding-right:5px;
vertical-align:top;
}

.ServicesBox {
font-size:12px;
width:180px;
border:#000000 1px solid;
}

.ServicesHeader {
text-align:center;
font-weight:bold;
background-color:#ffcc00;
border-bottom:#000000 1px solid;
}

.Services {
background-image:url(images/Tables-BG.gif);
background-repeat:no-repeat;
background-position:bottom;
background-color:#BFBFBF;
padding-left:15px;
padding-top:5px;
padding-bottom:5px;
font-size:11px;
}

.Services a:link {
color:#000000;
text-decoration:none;
font-weight:bold;
}

.Services a:visited {
color:#000000;
text-decoration:none;
font-weight:bold;
}

.Services a:hover {
color:#000000;
text-decoration:underline;
}

.PortfolioIcon {
padding-top:5px;
}

.Contact {
padding-top:5px;
}

.ContactBox {
border:#000000 1px solid;
width:180px;
}

.ContactHeader {
text-align:center;
font-weight:bold;
background-color:#ffcc00;
border-bottom:#000000 1px solid;
}

.ContactInfo {
text-align:center;
background-image:url(images/Tables-BG.gif);
background-repeat:no-repeat;
background-position:bottom;
background-color:#BFBFBF;
font-size:11px;
}

.Helpful {
padding-top:5px;
}

.HelpfulBox {
border:#000000 1px solid;
width:180px;
}

.HelpfulHeader {
text-align:center;
font-weight:bold;
background-color:#ffcc00;
border-bottom:#000000 1px solid;
}

.HelpfulInfo {
background-image:url(images/Tables-BG.gif);
background-repeat:no-repeat;
background-position:bottom;
background-color:#BFBFBF;
padding-left:15px;
padding-top:5px;
padding-bottom:5px;
font-size:11px;
}

.HelpfulInfo a:link {
color:#000000;
text-decoration:none;
font-weight:bold;
}

.HelpfulInfo a:visited {
color:#000000;
text-decoration:none;
font-weight:bold;
}

.HelpfulInfo a:hover {
color:#000000;
text-decoration:underline;
font-weight:bold;
}

.SEORankings {
padding-top:5px;
padding-bottom:5px;
}

.SEOHeader {
text-align:center;
font-weight:bold;
background-color:#ffcc00;
border-bottom:#000000 1px solid;
}

.SEOInfo {
text-align:center;
background-color:#D4D4D4;
font-size:11px;
padding-top:5px;
padding-bottom:5px;
padding-left:5px;
padding-right:5px;
}

.FeaturedSite {
}

.FeaturedBox {
font-size:12px;
width:180px;
border:#000000 1px solid;
}

.FeaturedHeader {
text-align:center;
font-weight:bold;
background-color:#ffcc00;
border-bottom:#000000 1px solid;
}

.FeaturedInfo {
background-image:url(images/Tables-BG.gif);
background-repeat:no-repeat;
background-position:bottom;
background-color:#BFBFBF;
padding-left:7px;
padding-right:7px;
padding-top:5px;
padding-bottom:5px;
font-size:11px;
}

.FeaturedInfo a:link {
color:#000000;
text-decoration:none;
font-weight:bold;
}

.FeaturedInfo a:visited {
color:#000000;
text-decoration:none;
font-weight:bold;
}

.FeaturedInfo a:hover {
color:#000000;
text-decoration:underline;
}

.Hosting1 {
padding-bottom:5px;
}

.Hosting2 {
padding-bottom:5px;
}

.Hosting3 {
padding-bottom:5px;
}

.HostingBox {
font-size:12px;
width:170px;
border:#000000 1px solid;
}

.HostingHeader {
text-align:center;
font-weight:bold;
background-color:#ffcc00;
border-bottom:#000000 1px solid;
}

.HostingInfo {
text-align:center;
background-image:url(images/Tables-BG.gif);
background-repeat:no-repeat;
background-position:bottom;
background-color:#BFBFBF;
font-size:11px;
}

.HostingInfo a:link {
color:#000000;
}

.HostingInfo a:visited {
color:#000000;
}

.HostingInfo ul{
text-align:left;
margin-top:0px;
}

.HostingPrice {
font-size:24px;
font-weight:bold;
}

.FreeQuote {
padding-bottom:5px;
padding-top:5px;
}

.RightLogos {
text-align:center;
}

.Update {
text-align:center;
padding-left:5px;
padding-right:5px;
background-color:#CC0000;
color:#FFFFFF;
border:#000000 1px solid;
font-weight:bold;
}

.Update a:link {
color:#FFFFFF;
}

.Update a:visited {
color:#FFFFFF;
}

/*------------Flash------------*/

.FlashExample {
padding-left:5px;
}

/*--------Graphic Design----------*/

.Examples a:link {
color:#000000;
}

.Examples a:visited {
color:#000000;
}

/*--------------Portfolio--------------*/

.Screenshot {
text-align:center;
font-size:11px;
}

.Website {
text-align:center;
font-size:11px;
}

/*-------------Contact Us--------------*/

.FormName {
font-weight:bold;
vertical-align:top;
}

.ContactRight {
vertical-align:top;
}

/*------------Support---------------*/
.Webmail {
text-align:center;
}

.Webmail a:link{
font-size:18px;
font-weight:bold;
}

.Webmail a:visited{
font-size:18px;
font-weight:bold;
}

/*--------------Hospitality--------------*/
.HotelScreen {
font-weight:bold;
text-align:center;
}