/* CSS Document */
body{ 
    margin:0px;
	font-family: "Arial", "Verdana", "Comic Sans MS";
	line-height: 1em;
	letter-spacing: 0;
	word-spacing: normal;
	text-decoration: none;
	background-color: #f7f7f7;
	background-image:url(../images/back-ground2.png);
	background-repeat:repeat-x;
	background-position:0 0;
	background-attachment: scroll;
}
div, p, h1, h2, h3, h4, h5, form, label{padding:0px; margin:0px;}

p{
	font-size:13px;
	font-weight: normal;
	text-align:left;
	text-decoration:none;
	color:#222222;
	line-height:18px;
	letter-spacing: 0em;
}
h1{ font-size:16px;
    text-align:right; 
	text-decoration:none; 
	color:#000000;
	font-weight: normal;
}
h2{
	font-size:15px;
	text-align:left;
	text-decoration:none;
	color:#000000;
	font-weight:normal;
}
h3{ font-size:13px;
	text-align:left;
	text-decoration:none;
	color:#222222;
	font-weight:bold;
}
h4{ font-size:12px;
    text-align:center; 
	text-decoration:none; 
	color:#000000;
	font-weight:normal;
}
h5{ font-size:10px;
    text-align:left; 
	text-decoration:none; 
	color:#000000;
}
h6{ font-size:10px;
    text-align:left; 
	text-decoration:none; 
	color:#000000;
}
.style1 {
    color: #222222; 
	text-decoration: none; 
	font-size:15px;
	font-weight: normal;
}
.style2 {
    color: #000000; 
	text-decoration:none; 
	font-size:17px;
	font-weight: normal;
}
.style3 {
	color: #222222;
	text-decoration: none;
	font-size:11px;
	font-weight: normal;
}
.style4 {
	color: #000000;
	text-decoration: none;
	font-size:12px;
	font-weight: normal;
	letter-spacing:2px;
}
.style5 {
   color: #666666;
	text-decoration: none;
	font-size:11px;
	font-weight: normal;
}
.style6 {
    color:#ffffff;
	display:block;
    font-size:15px;
	font-weight:normal;
    padding:4px 0px;
    text-align:left;
	text-decoration:none;
	border-bottom:#999 solid 1px;
}
.style7 {
    color:#ffffff;
	display:block;
    font-size:12px;
	font-weight:normal;
    padding:2px 0px;
    text-align:left;
	text-decoration:none;
	border-bottom:#999 solid 1px;
}
.style8 {
	color: #ffffff;
	text-decoration: none;
	font-size:16px;
	font-weight: normal;
	padding: 15px;
	display: block;
	text-align:left;
}
.style9 {
    color:#000000;
	display:block;
    font-size:15px;
	font-weight:normal;
    padding-top:11px;
	padding-bottom:11px;
	padding-left:25px;
    text-align:left;
	text-decoration:none;
}
.style10 {
	color: #52b5f9;
	text-decoration: none;
	font-size:13px;
	font-weight: normal;
}
.style11 {
	color: #222222;
	text-decoration: none;
	font-size:13px;
	font-weight: normal;
	line-height:2.0em;
}
.style12 {
	color: #52b5f9;
	text-decoration: underline;
	font-size:13px;
	font-weight: normal;
	line-height:2.2em;
}
.style13 {
	color: #222222;
	text-decoration: none;
	font-size:12px;
	font-weight: normal;
	line-height:2.2em;
	text-align:center;
}
.style14 {
	color: #222222;
	text-decoration: underline;
	font-size:12px;
	font-weight: normal;
	line-height:2.2em;
	text-align:center;
}
.style15 {
    color:#ffffff;
	display:block;
    font-size:15px;
	font-weight:normal;
    padding-top:11px;
	padding-bottom:11px;
	padding-left:25px;
    text-align:left;
	text-decoration:none;
	background-image:url(../images/active-vertical-bg.png);
	background-repeat:no-repeat;
}
.style16 {
	color: #222222;
	text-decoration: none;
	font-size:13px;
	font-weight: normal;
}
.style17 {
	color: #666666;
	text-decoration: none;
	font-size:13px;
	font-weight: normal;
	text-align:right;
}
.style18 {
    color:#ffffff;
	display:block;
    font-size:17px;
	font-weight:normal;
    padding-top:32px;
	padding-left:40px;
	padding-bottom:33px;
	padding-right:45px;
    text-align:center;
	text-decoration:none;
}
.style19 {
    color:#ffffff;
	display:block;
    font-size:17px;
	font-weight:normal;
    padding-top:32px;
	padding-left:40px;
	padding-bottom:33px;
	padding-right:43px;
    text-align:center;
	text-decoration:none;
}
.style20 {
    color:#ffffff;
	display:block;
    font-size:17px;
	font-weight:normal;
    padding-top:32px;
	padding-left:38px;
	padding-bottom:33px;
	padding-right:40px;
    text-align:center;
	text-decoration:none;
}
.style21 {
    color:#ffffff;
	display:block;
    font-size:17px;
	font-weight:normal;
	font-style:none;
    padding-top:32px;
	padding-left:40px;
	padding-bottom:33px;
	padding-right:42px;
    text-align:center;
	text-decoration:none;
}
.style22 {
    color:#ffffff;
	display:block;
    font-size:17px;
	font-weight:normal;
	font-style:none;
    padding-top:32px;
	padding-left:50px;
	padding-bottom:33px;
	padding-right:45px;
    text-align:center;
	text-decoration:none;
}
.style23 {
	font-size:14px;
	text-align:center;
	text-decoration:none;
	color:#000000;
	font-weight:normal;
}
.style24 {
	color: #222222;
	text-decoration: none;
	font-size:16px;
	font-weight: normal;
	padding-left:25px;
	padding-top:10px;
}
.style25 {
	color: #444444;
	text-decoration: none;
	font-size:13px;
	font-weight: normal;
	padding-left:25px;
	padding-right:15px;
	line-height:1.5em;
}
.style26{
	font-size:13px;
	font-weight: normal;
	text-align:left;
	text-decoration:none;
	color:#222222;
	line-height:18px;
	letter-spacing: 0em;
}
.style27{
	font-size:15px;
	font-weight: bold;
	text-align:center;
	text-decoration:none;
	color:#000000;
	line-height:18px;
	letter-spacing: 0em;
}
.style28{
	font-size:15px;
	font-weight: normal;
	text-align:left;
	text-decoration:none;
	color:#222222;
	line-height:18px;
	letter-spacing: 0em;
}
.style29 {
	color: #222222;
	text-decoration: none;
	font-size:9px;
	font-weight: normal;
	line-height:2.2em;
	text-align:center;
}
.style30 {
	color: #222222;
	text-decoration: none;
	font-size:16px;
	font-weight: bold;
	line-height:2.2em;
	text-align:center;
}
.style31 {
   color: #222222;
	text-decoration: none;
	font-size:13px;
	font-weight:normal;
}
.customlist {
    color: #222222; 
	text-decoration:none; 
	font-size:13px;
	font-weight: normal;
	line-height:18px;
	list-style-type: circle;
}
.input-bg { 
    border:#333 solid 1px;	
	color:#ffffff;
	font-family: "Lucida Handwriting",Arial,Helvetica,Sans-Serif;
	font-size:13px;
	font-weight:normal;
	background-image: url(../images/form-input-bg.png);
	background-repeat: repeat;
	height: 25px;
}
.input-check-bg { 
    border:1px;	
	color:#ffffff;
	font-size:13px;
	font-weight:normal;
}
.input-text-bg {
	border:#333 solid 1px;	
	color:#ffffff;
    font-size:13px;
    font-weight:normal;
    background-image: url(../images/form-input-bg.png);
    background-repeat: repeat;
	scrollbar-face-color: #333333;
    scrollbar-highlight-color: #333333;
    scrollbar-3dlight-color: Gray;
    scrollbar-shadow-color: #333333;
    scrollbar-darkshadow-color: silver;
    scrollbar-track-color: silver;
    scrollbar-arrow-color: #ff3300;
    overflow-x: hidden;
    overflow-y: scroll;
	font-family: "Lucida Handwriting",Arial,Helvetica,Sans-Serif;
}
.FORMS-button {
	background-image:url(../images/submit-button.png);
	background-repeat:no-repeat;
	border:none;
	width:70px;
	height:40px;
    color:#FFFFFF;
    font-size:15px;
    font-weight:normal;
}
#facebookapp{
	width:60px;
	position: fixed;
	margin:460px 0 0 10px;
	z-index:1000;
	background-position: 0 0;
	padding:3px;
	background-color:#CCC;
	border:#999 1px solid;
}
#facebookapp2{
	position: fixed;
	margin-top:460px;
	margin-left:10px;
	z-index:1000;
	background-position: 0 0;
	float:left;
}
/*----MAIN PANEL----*/
#mainpan{
	width:960px;
	position:relative;
	margin:0 auto;
	padding:0px;
}
/*----TOP NAV PANEL----*/
#topnavpan{
	width:960px;
	float:none;
	height:67px;
	position:relative;
}
#logo{
	width:364px;
	height:63px;
	position:absolute;
	margin: 2px 0 0 9px;
}
#home{
	width:66px;
	height:23px;
	position:absolute;
	margin: 23px 0 0 545px;
}
#links{
	width:66px;
	height:23px;
	position: absolute;
	margin: 23px 0 0 630px;
}
#faq{
	width:51px;
	height:23px;
	position:absolute;
	margin: 23px 0 0 645px;
}
#contact{
	width:84px;
	height:23px;
	position:absolute;
	margin: 23px 0 0 715px;
}
#phonenumber{
	width:135px;
	height:23px;
	position:absolute;
	margin: 23px 0 0 817px;
}
/*----MAIN NAV PANEL----*/
#navpan{
	width:960px;
	float:none;
	height:89px;
	position:relative;
}
#webdesign{
	width:186px;
	height:81px;
	position:absolute;
	margin: 5px 0 0 10px;
}
#webmarketing{
	width:204px;
	height:81px;
	position: absolute;
	margin: 5px 0 0 196px;
}
#onlineadvertising{
	width:217px;
	height:81px;
	position:absolute;
	margin: 5px 0 0 400px;
}
#websitehosting{
	width:181px;
	height:81px;
	position:absolute;
	margin: 5px 0 0 617px;
}
#websiteportfolio{
	width:154px;
	height:81px;
	position:absolute;
	margin: 5px 0 0 798px;
}
/*----NAVIGATION PANEL----*/
#navbar {
   margin: 0;
   padding: 0;
   height: 1em;
   z-index:4;}
#navbar li {
   list-style: none;
   float: left; }
#navbar li a {
   color: #fff;
   text-decoration: none; }
#navbar li ul {
   display: none; 
   width: 19em; /* Width to help Opera out */
   z-index:2;
   border:#555555 solid 1px;
   }
#navbar li:hover ul, #navbar li.hover ul {
   display: block;
   position: absolute;
   margin: 0;
   padding: 0;
  }
#navbar li:hover li, #navbar li.hover li {
   float: none; }
#navbar li:hover li a, #navbar li.hover li a {
  background-image:url(../images/active-dropdownbg.png);
  background-repeat:repeat;
  border-bottom:#555555 solid 1px;
  z-index:3;
  height: 1em;
 }
#navbar li li a:hover {
	background-image:url(../images/dropdownbg.png);
      background-repeat:repeat;
	  border-bottom:#CCC dotted 1px;
	  z-index:4;}
#navbar1 {
   margin: 0;
   padding: 0;
   height: 1em;
   z-index:4;}
#navbar1 li {
   list-style: none;
   float: left; }
#navbar1 li a {
   color: #fff;
   text-decoration: none; }
#navbar1 li ul {
   display: none; 
   width: 20em; /* Width to help Opera out */
   z-index:2;
   border:#555555 solid 1px;
   }
#navbar1 li:hover ul, #navbar li.hover ul {
   display: block;
   position: absolute;
   margin: 0;
   padding: 0;
  }
#navbar1 li:hover li, #navbar li.hover li {
   float: none; }
#navbar1 li:hover li a, #navbar li.hover li a {
  background-image:url(../images/active-dropdownbg.png);
  background-repeat:repeat;
  border-bottom:#555555 solid 1px;
  z-index:3;
  height: 1em;
 }
#navbar1 li li a:hover {
	background-image:url(../images/dropdownbg.png);
      background-repeat:repeat;
	  border-bottom:#CCC dotted 1px;
	  z-index:4;}
#navbar2 {
   margin: 0;
   padding: 0;
   height: 1em;
   z-index:4;}
#navbar2 li {
   list-style: none;
   float: left; }
#navbar2 li a {
   color: #fff;
   text-decoration: none; }
#navbar2 li ul {
   display: none; 
   width: 19em; /* Width to help Opera out */
   z-index:2;
   border:#555555 solid 1px;
   }
#navbar2 li:hover ul, #navbar li.hover ul {
   display: block;
   position: absolute;
   margin: 0;
   padding: 0;
  }
#navbar2 li:hover li, #navbar li.hover li {
   float: none; }
#navbar2 li:hover li a, #navbar li.hover li a {
  background-image:url(../images/active-dropdownbg.png);
  background-repeat:repeat;
  border-bottom:#555555 solid 1px;
  z-index:3;
  height: 1em;
 }
#navbar2 li li a:hover {
	background-image:url(../images/dropdownbg.png);
      background-repeat:repeat;
	  border-bottom:#CCC dotted 1px;
	  z-index:4;}
#navbar3 {
   margin: 0;
   padding: 0;
   height: 1em;
   z-index:4;}
#navbar3 li {
   list-style: none;
   float: left; }
#navbar3 li a {
   color: #fff;
   text-decoration: none; }
#navbar3 li ul {
   display: none; 
   width: 19em; /* Width to help Opera out */
   z-index:2;
   border:#555555 solid 1px;
   }
#navbar3 li:hover ul, #navbar li.hover ul {
   display: block;
   position: absolute;
   margin: 0;
   padding: 0;
  }
#navbar3 li:hover li, #navbar li.hover li {
   float: none; }
#navbar3 li:hover li a, #navbar li.hover li a {
  background-image:url(../images/active-dropdownbg.png);
  background-repeat:repeat;
  border-bottom:#555555 solid 1px;
  z-index:3;
  height: 1em;
 }
#navbar3 li li a:hover {
	background-image:url(../images/dropdownbg.png);
      background-repeat:repeat;
	  border-bottom:#CCC dotted 1px;
	  z-index:4;}
#navbar4 {
   margin: 0;
   padding: 0;
   height: 1em;
   z-index:4;}
#navbar4 li {
   list-style: none;
   float: left; }
#navbar4 li a {
   color: #fff;
   text-decoration: none; }
#navbar4 li ul {
   display: none; 
   width: 19em; /* Width to help Opera out */
   z-index:2;
   border:#555555 solid 1px;
   }
#navbar4 li:hover ul, #navbar li.hover ul {
   display: block;
   position: absolute;
   margin: 0;
   padding: 0;
  }
#navbar4 li:hover li, #navbar li.hover li {
   float: none; }
#navbar4 li:hover li a, #navbar li.hover li a {
  background-image:url(../images/active-dropdownbg.png);
  background-repeat:repeat;
  border-bottom:#555555 solid 1px;
  z-index:3;
  height: 1em;
 }
#navbar4 li li a:hover {
	background-image:url(../images/dropdownbg.png);
      background-repeat:repeat;
	  border-bottom:#CCC dotted 1px;
	  z-index:4;}
/*----FLASH BANNER PANEL----*/
#flashbanner{
	width:942px;
	height:395px;
	background-image:url(../images/website-flash-banner-design.png);
	background-repeat:no-repeat;
	margin: 1px 0 0 10px;
	position: relative;
	z-index:0;
}
#webdesignflash{
	width:910px;
	height:336px;
	position:absolute;
	background-image:url(../images/web-design-banner.jpg);
	background-repeat:no-repeat;
	margin: 16px 0 0 16px;
	z-index:1;
}
#webdesignportfolio{
	width:128px;
	height:14px;
	position:absolute;
	margin: 325px 0 0 760px;
	z-index:2;
}
#webhostingflash{
	width:910px;
	height:336px;
	position:absolute;
	margin: 16px 0 0 16px;
	z-index:1;
}
/*----MAIN INDEX CONTENT PANEL----*/
#homecontentpan{
	width:960px;
	float:none;
	height:520px;
	position:relative;
}
#homecontentpan a:hover{ 
    color:#444444;
}
#webdesignicon{
	width:58px;
	height:51px;
	position:absolute;
	margin: 1px 0 0 30px;
}
#webdesigntitle{
	width:220px;
	position:absolute;
	margin: 15px 0 0 80px;
}
#webdesigncontent{
	width:290px;
	position:absolute;
	margin: 65px 0 0 10px;
}
#webdesignreadmore{
	width:230px;
	height:36px;
	background-image:url(../images/home-links.png);
	background-repeat:no-repeat;
	position:absolute;
	margin: 260px 0 0 80px;
	padding-top: 10px;
	padding-left: 13px;
}
#semicon{
	width:58px;
	height:54px;
	position:absolute;
	margin: 1px 0 0 372px;
}
#semtitle{
	width:203px;
	position:absolute;
	margin: 15px 0 0 422px;
}
#seocontent{
	width:290px;
	position:absolute;
	margin: 65px 0 0 335px;
}
#seoreadmore{
	width:230px;
	height:36px;
	background-image:url(../images/home-links.png);
	background-repeat:no-repeat;
	position:absolute;
	margin: 260px 0 0 408px;
	padding-top: 10px;
	padding-left: 13px;
}
#webhostingicon{
	width:59px;
	height:52px;
	position:absolute;
	margin: 1px 0 0 692px;
}
#webhostingtitle{
	width:210px;
	position:absolute;
	margin: 15px 0 0 742px;
}
#webhostingcontent{
	width:290px;
	position:absolute;
	margin: 65px 0 0 662px;
}
#webhostingreadmore{
	width:230px;
	height:36px;
	background-image:url(../images/home-links.png);
	background-repeat:no-repeat;
	position:absolute;
	margin: 260px 0 0 725px;
	padding-top: 10px;
	padding-left: 13px;
}
#recentclientstitle{
	width:210px;
	position:absolute;
	margin: 320px 0 0 10px;
}
#needadvicetitle{
	width:225px;
	position:absolute;
	margin: 320px 0 0 662px;
}
#recentclientbg{
	width:631px;
	height:124px;
	background-image:url(../images/recent-clients-logo-bg.png);
	background-repeat:no-repeat;
	position:absolute;
	margin: 360px 0 0 10px;
}
#endapestlogo{
	width:83px;
	height:98px;
	position:absolute;
	margin: 13px 0 0 18px;
}
#atvlogo{
	width:108px;
	height:63px;
	position:absolute;
	margin: 30px 0 0 117px;
}
#getgroundedlogo{
	width:129px;
	height:57px;
	position:absolute;
	margin: 33px 0 0 242px;
}
#macmillanlogo{
	width:97px;
	height:74px;
	position:absolute;
	margin: 25px 0 0 388px;
}
#deepbluelogo{
	width:113px;
	height:62px;
	position:absolute;
	margin: 30px 0 0 498px;
}
#needadvicecontent{
	width:290px;
	position:absolute;
	margin: 355px 0 0 662px;
}
#advicereadmore{
	width:230px;
	height:36px;
	background-image:url(../images/home-links.png);
	background-repeat:no-repeat;
	position:absolute;
	margin: 470px 0 0 725px;
	padding-top: 10px;
	padding-left: 13px;
}
/*----MAIN WEB DESIGN CONTENT PANEL----*/
#webcontentpan{
	width:960px;
	float:none;
	height:1785px;
	position:relative;
}
#webdesignicon2{
	width:59px;
	height:52px;
	position:absolute;
	margin: 1px 0 0 682px;
}
#webdesigntitle2{
	width:220px;
	position:absolute;
	margin: 15px 0 0 732px;
}
#webdesigncontent2{
	width:610px;
	position:absolute;
	margin: 65px 0 0 342px;
}
#webdesigncontent5{
	width:610px;
	position:absolute;
	margin: 1425px 0 0 342px;
}
#webdesigncontent5 a:hover{
	color:#000;
}
#webdesigncontent2 a:hover{
	color:#000;
}
#portfolio1{
	width:300px;
	height:250px;
	position:absolute;
	margin: 1090px 0 0 0;
}
#portfolio2{
	width:300px;
	height:250px;
	position:absolute;
	margin: 1090px 0 0 308px;
}
#order4{
	width:219px;
	height:51px;
	position:absolute;
	margin: 72px 0 0 10px;
	z-index:4;
}
#nopaymentbg1{
	width:574px;
	height:132px;
	position:absolute;
	margin: 942px 0 0 15px;
	background-image:url(../images/no-payment-bg.png);
	background-repeat:no-repeat;
	z-index:3;
}
#quote4{
	width:332px;
	height:51px;
	position:absolute;
	margin: 72px 0 0 229px;
	z-index:4;
}
#test4{
	width:219px;
	height:51px;
	position:absolute;
	margin: 560px 0 0 365px;
}
#linkflashad{
	width:300px;
	height:250px;
	position:absolute;
	margin: 415px 0 0 21px;
	border:#666 1px solid;
}
#linkflashad2{
	width:300px;
	height:250px;
	position:absolute;
	margin: 470px 0 0 21px;
	border:#666 1px solid;
}
#linkflashad3{
	width:300px;
	height:250px;
	position:absolute;
	margin: 755px 0 0 21px;
	border:#666 1px solid;
}
#test5{
	width:303px;
	height:277px;
	position: absolute;
	margin: 465px 0 0 21px;
}
#webdesigncontent3{
	width:610px;
	position:absolute;
	margin: 890px 0 0 10px;
}
#webdesigncontent3 a:hover{
	color:#000;
}
#webverticaltop{
	width:304px;
	height:13px;
	background-image: url(../images/vertical-menu-bg-top.png);
	background-repeat: no-repeat;
	position:absolute;
	margin: 5px 0 0 20px;
}
#webverticalrepeat{
	width:304px;
	height:340px;
	position:absolute;
	background-image: url(../images/vertical-menu-bg-repeat.png);
	background-repeat: repeat-y;
	margin: 16px 0 0 20px;
}
#webverticalbottom{
	width:304px;
	height:13px;
	background-image: url(../images/vertical-menu-bg-bottom.png);
	background-repeat: no-repeat;
	position:absolute;
	margin: 356px 0 0 20px;
}
#verticallinks {
	width:300px;
	position:absolute;
	margin: 20px 0 0 10px;
}
#verticallinks a:hover{ 
    color: #ffffff;
	background-image:url(../images/active-vertical-bg.png);
	background-repeat:no-repeat;
}
#verticallinks a:active{ 
    color: #cccccc;
	background-image:url(../images/active-vertical-bg.png);
	background-repeat:no-repeat;
}
#webpackagestitle{
	width:270px;
	position:absolute;
	margin: 360px 0 0 680px;
}
#webpackagestop{
	width:941px;
	height:72px;
	background-image: url(../images/website-design-packages-header.png);
	background-repeat: no-repeat;
	position:absolute;
	margin: 390px 0 0 10px;
}
#webpackagesrepeat{
	width:941px;
	height:350px;
	position:absolute;
	background-image: url(../images/web-design-packages-bg-repeat.png);
	background-repeat: repeat-y;
	margin: 462px 0 0 10px;
}
#webpackagesdivider{
	width:623px;
	height:192px;
	position:absolute;
	background-image: url(../images/web-package-divider.png);
	background-repeat: repeat-y;
	margin: 60px 0 0 312px;
}
#webpackageinclusions{
	width:295px;
	position:absolute;
	margin: 18px 0 0 22px;
}
#webpackageinclusions a:hover{
	color:#888888;
	text-decoration:none;
}
#webstarter{
	width:200px;
	position:absolute;
	margin: 13px 0 0 328px;
}
#webstarter a:hover{
	color:#888888;
	text-decoration:none;
}
#webachiever{
	width:200px;
	position:absolute;
	margin: 13px 0 0 526px;
}
#webachiever a:hover{
	color:#888888;
	text-decoration:none;
}
#webmarketleader{
	width:198px;
	position:absolute;
	margin: 13px 0 0 725px;
}
#webmarketleader a:hover{
	color:#888888;
	text-decoration:none;
}
#webpackagesbottom{
	width:941px;
	height:57px;
	background-image: url(../images/web-design-packages-footer.png);
	background-repeat: no-repeat;
	position:absolute;
	margin: 802px 0 0 10px;
}
#websidebartop{
	width:304px;
	height:13px;
	background-image: url(../images/vertical-menu-bg-top.png);
	background-repeat: no-repeat;
	position:absolute;
	margin: 890px 0 0 635px;
}
#websidebarrepeat{
	width:304px;
	height:210px;
	position:absolute;
	background-image: url(../images/vertical-menu-bg-repeat.png);
	background-repeat: repeat-y;
	margin: 901px 0 0 635px;
}
#websidebarrepeat a:hover{
	color:#666666;
	text-decoration:none;
}
#advicehelp{
	width:180px;
	height:36px;
	background-image:url(../images/home-links.png);
	background-repeat:no-repeat;
	position:absolute;
	margin: 165px 0 0 60px;
	padding-top: 9px;
	padding-left: 55px;
}
#websidebarbottom{
	width:304px;
	height:13px;
	background-image: url(../images/vertical-menu-bg-bottom.png);
	background-repeat: no-repeat;
	position:absolute;
	margin: 1111px 0 0 635px;
}
#webtest{
	width:299px;
	height:280px;
	background-image: url(../images/web-design-testimonial.png);
	background-repeat: no-repeat;
	position:absolute;
	margin: 1235px 0 0 638px;
}
#webtestlink{
	width:150px;
	position:absolute;
	margin: 238px 0 0 140px;
}
#webtestlink a:hover{
	color:#000;
}
#webneedadvicecontent{
	width:270px;
	position:absolute;
	margin: 915px 0 0 655px;
}
#webneedadvicecontent a:hover{
	color:#000;
}
/*----MAIN ECOMMERCE CONTENT PANEL----*/
#ecommercecontentpan{
	width:960px;
	float:none;
	height:1180px;
	position:relative;
}
#ecommercepackagestitle{
	width:370px;
	position:absolute;
	margin: 360px 0 0 582px;
}
#ecommercetest{
	width:299px;
	height:280px;
	background-image: url(../images/web-design-testimonial.png);
	background-repeat: no-repeat;
	position:absolute;
	margin: 1145px 0 0 638px;
}
#ecommercepackagestop{
	width:941px;
	height:72px;
	background-image: url(../images/ecommerce-packages-header.png);
	background-repeat: no-repeat;
	position:absolute;
	margin: 390px 0 0 10px;
}
/*----WEBSITE HOSTING PANEL----*/
#hostingcontentpan{
	width:960px;
	float:none;
	height:1025px;
	position:relative;
}
#webhostingcontent2{
	width:610px;
	position:absolute;
	margin: 65px 0 0 342px;
}
#webhostingcontent2 a:hover{
	color:#000;
}
#hostingtitle{
	width:370px;
	position:absolute;
	margin: 420px 0 0 582px;
}
#hostingpackagestop{
	width:941px;
	height:72px;
	background-image: url(../images/hosting-packages-header.png);
	background-repeat: no-repeat;
	position:absolute;
	margin: 460px 0 0 10px;
}
#hostingpackagesrepeat{
	width:941px;
	height:420px;
	position:absolute;
	background-image: url(../images/web-design-packages-bg-repeat.png);
	background-repeat: repeat-y;
	margin: 532px 0 0 10px;
}
#hostingpackagesdivider{
	width:623px;
	height:192px;
	position:absolute;
	background-image: url(../images/web-package-divider.png);
	background-repeat: repeat-y;
	margin: 120px 0 0 312px;
}
#hostingpackagesbottom{
	width:941px;
	height:57px;
	background-image: url(../images/web-design-packages-footer.png);
	background-repeat: no-repeat;
	position:absolute;
	margin: 952px 0 0 10px;
}
#contactdetails{
	width:304px;
	height:360px;
	position:absolute;
	margin: 16px 0 0 20px;
}
#contactverticaltop{
	width:304px;
	height:13px;
	background-image: url(../images/vertical-menu-bg-top.png);
	background-repeat: no-repeat;
	position:absolute;
	margin: 70px 0 0 20px;
}
#contactverticalrepeat{
	width:304px;
	height:360px;
	position:absolute;
	background-image: url(../images/vertical-menu-bg-repeat.png);
	background-repeat: repeat-y;
	margin: 81px 0 0 20px;
}
#contactverticalrepeat a:hover{
	color:#000;
}
#contactverticalbottom{
	width:304px;
	height:13px;
	background-image: url(../images/vertical-menu-bg-bottom.png);
	background-repeat: no-repeat;
	position:absolute;
	margin: 441px 0 0 20px;
}
#contactskypelink{
	width:37px;
	height:36px;
	position:absolute;
	margin: 315px 0 0 25px;
}
/*----SEO PANEL----*/
#seocontentpan{
	width:960px;
	float:none;
	height:1440px;
	position:relative;
}
#seoflashbanner{
	width:942px;
	height:395px;
	background-image:url(../images/website-flash-banner-design.png);
	background-repeat:no-repeat;
	margin: 1px 0 0 10px;
	position: relative;
	
}
#seoflash{
	width:910px;
	height:336px;
	position:absolute;
	background-image:url(../images/seo-banner.jpg);
	background-repeat:no-repeat;
	margin: 16px 0 0 16px;
	z-index:1;
	
}
#seohealth{
	width:235px;
	height:47;
	position:absolute;
	margin: 250px 0 0 400px;
	z-index:-1;
}
#likeaquote{
	width:235px;
	height:47;
	position:absolute;
	margin: 250px 0 0 650px;
	z-index:-1;
}
#seotitle2{
	width:245px;
	position:absolute;
	margin: 15px 0 0 710px;
}
#seoicon2{
	width:59px;
	height:52px;
	position:absolute;
	margin: 1px 0 0 652px;
}
#seo20off{
	width:113px;
	height:65px;
	position:absolute;
	margin: 595px 0 0 878px;
	z-index:1000;
}
#seopackagestitle{
	width:370px;
	position:absolute;
	margin: 450px 0 0 582px;
}
#seopackagestop{
	width:941px;
	height:72px;
	background-image: url(../images/seo-packages-header-specials.png);
	background-repeat: no-repeat;
	position:absolute;
	margin: 480px 0 0 10px;
}
#seopackagesrepeat{
	width:941px;
	height:360px;
	position:absolute;
	background-image: url(../images/web-design-packages-bg-repeat.png);
	background-repeat: repeat-y;
	margin: 552px 0 0 10px;
}
#seopackagesdivider{
	width:623px;
	height:192px;
	position:absolute;
	background-image: url(../images/web-package-divider.png);
	background-repeat: repeat-y;
	margin: 80px 0 0 312px;
}
#seopackagesbottom{
	width:941px;
	height:57px;
	background-image: url(../images/web-design-packages-footer.png);
	background-repeat: no-repeat;
	position:absolute;
	margin: 912px 0 0 10px;
}
#seoverticaltop{
	width:304px;
	height:13px;
	background-image: url(../images/vertical-menu-bg-top.png);
	background-repeat: no-repeat;
	position:absolute;
	margin: 5px 0 0 20px;
}
#seoverticalrepeat{
	width:304px;
	height:370px;
	position:absolute;
	background-image: url(../images/vertical-menu-bg-repeat.png);
	background-repeat: repeat-y;
	margin: 16px 0 0 20px;
}
#seoverticalbottom{
	width:304px;
	height:13px;
	background-image: url(../images/vertical-menu-bg-bottom.png);
	background-repeat: no-repeat;
	position:absolute;
	margin: 386px 0 0 20px;
}
#seovertical2repeat{
	width:304px;
	height:430px;
	position:absolute;
	background-image: url(../images/vertical-menu-bg-repeat.png);
	background-repeat: repeat-y;
	margin: 16px 0 0 20px;
}
#seovertical2bottom{
	width:304px;
	height:13px;
	background-image: url(../images/vertical-menu-bg-bottom.png);
	background-repeat: no-repeat;
	position:absolute;
	margin: 446px 0 0 20px;
}
#seocontent3{
	width:610px;
	position:absolute;
	margin: 990px 0 0 10px;
}
#seocontent3 a:hover{
	color:#000;
}
#seohealthcheck{
	width:235px;
	height:47px;
	position:absolute;
	margin: 250px 0 0 400px;
}
#seosidebarrepeat{
	width:282px;
	position:absolute;
	margin: 1010px 0 0 650px;
	padding-top:5px;
	padding-left:10px;
	padding-right:10px;
	padding-bottom:10px;
}
#seotest{
	width:299px;
	height:376px;
	background-image: url(../images/seo-testimonial.png);
	background-repeat: no-repeat;
	position:absolute;
	margin: 890px 0 0 638px;
}
#seoscrolltop{
	width:322px;
	height:49px;
	background-image: url(../images/seo-scroll-top.png);
	background-repeat: no-repeat;
	position:absolute;
	margin: 990px 0 0 631px;
}
#seoscrollrepeat{
	width:322px;
	height:335px;
	background-image: url(../images/seo-scroll-repeat.png);
	background-repeat: repeat-y;
	position:absolute;
	margin: 1039px 0 0 631px;
}
#seoscrollcotent{
	width:295px;
	height:322px;
	position:absolute;
	margin: 1039px 0 0 644px;
}
#seoscrollbottom{
	width:322px;
	height:25px;
	background-image: url(../images/seo-scroll-bottom.png);
	background-repeat: no-repeat;
	position:absolute;
	margin: 1374px 0 0 631px;
}

/* external file "myvsstyle.css" begins */
#seoscrollrepeat a { text-decoration:none;}
#seoscrollrepeat a:link { color: #000; }
#seoscrollrepeat a:visited { color: #000; }
#seoscrollrepeat a:hover { color: #666; }
 .tabmsg { font-size:12px; text-align:center; font-family: "Arial", "Helvetica", sans-serif; color:#000;}
 .stileupdn {font-weight:bold; font-size:8px; font-family: "Arial", "Helvetica, sans-serif"; text-align:center; color:#000;}
 .stileret {font-size:8px; font-family: "Arial", "Helvetica", sans-serif;}
#seolink{
	width:150px;
	position:absolute;
	margin: 335px 0 0 140px;
}
#seolink a:hover{
	color:#000;
}
/*----PPC PANEL----*/
#ppccontentpan{
	width:960px;
	float:none;
	height:790px;
	position:relative;
}
#ppctitle2{
	width:230px;
	position:absolute;
	margin: 15px 0 0 722px;
}
#ppcicon2{
	width:59px;
	height:52px;
	position:absolute;
	margin: 1px 0 0 662px;
}
/*----LINK BUILDING PANEL----*/
#linkbuildingcontentpan{
	width:960px;
	float:none;
	height:1445px;
	position:relative;
}
#linkflash{
	width:910px;
	height:336px;
	position:absolute;
	background-image:url(../images/link-banner.jpg);
	background-repeat:no-repeat;
	margin: 16px 0 0 16px;
	z-index:1;
}
/*----COPYWRITING PANEL----*/
#copywritingcontentpan{
	width:960px;
	float:none;
	height:830px;
	position:relative;
}
/*----SOCIAL MEDIA PANEL----*/
#socialcontentpan{
	width:960px;
	float:none;
	height:740px;
	position:relative;
}
#socialtitle2{
	width:190px;
	position:absolute;
	margin: 15px 0 0 762px;
}
#socialicon2{
	width:59px;
	height:52px;
	position:absolute;
	margin: 1px 0 0 702px;
}
#socialtwitterlink{
	width:37px;
	height:36px;
	position:absolute;
	margin: 370px 0 0 35px;
}
#socialskypelink{
	width:37px;
	height:36px;
	position:absolute;
	margin: 370px 0 0 80px;
}
#sociallinkinlink{
	width:37px;
	height:36px;
	position:absolute;
	margin: 370px 0 0 125px;
}
#socialfacebooklink{
	width:37px;
	height:36px;
	position:absolute;
	margin: 370px 0 0 170px;
}
#socialtwitterlink2{
	width:37px;
	height:36px;
	position:absolute;
	margin: 405px 0 0 35px;
}
#socialskypelink2{
	width:37px;
	height:36px;
	position:absolute;
	margin: 405px 0 0 80px;
}
#sociallinkinlink2{
	width:37px;
	height:36px;
	position:absolute;
	margin: 405px 0 0 125px;
}
#socialfacebooklink2{
	width:37px;
	height:36px;
	position:absolute;
	margin: 405px 0 0 170px;
}
#socialverticaltop{
	width:304px;
	height:13px;
	background-image: url(../images/vertical-menu-bg-top.png);
	background-repeat: no-repeat;
	position:absolute;
	margin: 5px 0 0 20px;
}
#socialverticalrepeat{
	width:304px;
	height:400px;
	position:absolute;
	background-image: url(../images/vertical-menu-bg-repeat.png);
	background-repeat: repeat-y;
	margin: 16px 0 0 20px;
}
#socialverticalbottom{
	width:304px;
	height:13px;
	background-image: url(../images/vertical-menu-bg-bottom.png);
	background-repeat: no-repeat;
	position:absolute;
	margin: 416px 0 0 20px;
}
#socialfacebook{
	width:300px;
	height:260px;
	position:absolute;
	margin: 445px 0 0 22px;
}
#socialfacebook2{
	width:302px;
	height:535px;
	position:absolute;
	margin: 1020px 0 0 21px;
}
/*----EMAIL MARKETING PANEL----*/
#emailcontentpan{
	width:960px;
	float:none;
	height:705px;
	position:relative;
}
#emailtitle2{
	width:190px;
	position:absolute;
	margin: 15px 0 0 762px;
}
#emailicon2{
	width:59px;
	height:52px;
	position:absolute;
	margin: 1px 0 0 702px;
}
/*----LOGO PANEL----*/
#logotitle2{
	width:250px;
	position:absolute;
	margin: 15px 0 0 702px;
}
#logoicon2{
	width:59px;
	height:52px;
	position:absolute;
	margin: 1px 0 0 642px;
}
#logopackagestitle{
	width:370px;
	position:absolute;
	margin: 360px 0 0 582px;
}
#logocontentpan{
	width:960px;
	float:none;
	height:1275px;
	position:relative;
}
#logodesigns{
	width:299px;
	height:385px;
	position:absolute;
	margin: 870px 0 0 638px;
}
#djnowlogodesign{
	width:145px;
	height:122px;
	position:absolute;
	margin: 5px 0 0 5px;
}
#boatpartslogodesign{
	width:145px;
	height:122px;
	position:absolute;
	margin: 5px 0 0 153px;
}
#deepbluelogodesign{
	width:145px;
	height:124px;
	position:absolute;
	margin: 130px 0 0 5px;
}
#atvlogodesign{
	width:145px;
	height:124px;
	position:absolute;
	margin: 130px 0 0 153px;
}
#tailogodesign{
	width:145px;
	height:124px;
	position:absolute;
	margin: 257px 0 0 5px;
}
#awesomelogodesign{
	width:145px;
	height:124px;
	position:absolute;
	margin: 257px 0 0 153px;
}
#logopackagestop{
	width:941px;
	height:72px;
	background-image: url(../images/logo-packages-header.png);
	background-repeat: no-repeat;
	position:absolute;
	margin: 390px 0 0 10px;
}
#logopackagesrepeat{
	width:941px;
	height:340px;
	position:absolute;
	background-image: url(../images/web-design-packages-bg-repeat.png);
	background-repeat: repeat-y;
	margin: 462px 0 0 10px;
}
#logopackagesdivider{
	width:623px;
	height:192px;
	position:absolute;
	background-image: url(../images/web-package-divider.png);
	background-repeat: repeat-y;
	margin: 60px 0 0 312px;
}
#logopackageinclusions{
	width:285px;
	position:absolute;
	margin: 13px 0 0 22px;
}
#logopackageinclusions a:hover{
	color:#888888;
	text-decoration:none;
}
#logostarter{
	width:185px;
	position:absolute;
	margin: 13px 0 0 332px;
}
#logostarter a:hover{
	color:#888888;
	text-decoration:none;
}
#logoachiever{
	width:185px;
	position:absolute;
	margin: 13px 0 0 533px;
}
#logoachiever a:hover{
	color:#888888;
	text-decoration:none;
}
#logomarketleader{
	width:185px;
	position:absolute;
	margin: 13px 0 0 731px;
}
#logomarketleader a:hover{
	color:#888888;
	text-decoration:none;
}
#logopackagesbottom{
	width:941px;
	height:57px;
	background-image: url(../images/web-design-packages-footer.png);
	background-repeat: no-repeat;
	position:absolute;
	margin: 792px 0 0 10px;
}
#logocontent3{
	width:610px;
	position:absolute;
	margin: 875px 0 0 10px;
}
/*----CMS PANEL----*/
#cmstitle2{
	width:265px;
	position:absolute;
	margin: 15px 0 0 687px;
}
#cmsicon2{
	width:59px;
	height:52px;
	position:absolute;
	margin: 1px 0 0 627px;
}
#cmspackagestitle{
	width:370px;
	position:absolute;
	margin: 435px 0 0 582px;
}
#cmscontentpan{
	width:960px;
	float:none;
	height:1230px;
	position:relative;
}
#cmspackagestop{
	width:941px;
	height:72px;
	background-image: url(../images/cms-packages-header.png);
	background-repeat: no-repeat;
	position:absolute;
	margin: 465px 0 0 10px;
}
#cmspackagesrepeat{
	width:941px;
	height:340px;
	position:absolute;
	background-image: url(../images/web-design-packages-bg-repeat.png);
	background-repeat: repeat-y;
	margin: 537px 0 0 10px;
}
#cmspackagesdivider{
	width:623px;
	height:192px;
	position:absolute;
	background-image: url(../images/web-package-divider.png);
	background-repeat: repeat-y;
	margin: 60px 0 0 312px;
}
#cmspackageinclusions{
	width:285px;
	position:absolute;
	margin: 13px 0 0 22px;
}
#cmspackageinclusions a:hover{
	color:#888888;
	text-decoration:none;
}
#cmsstarter{
	width:185px;
	position:absolute;
	margin: 13px 0 0 332px;
}
#cmsstarter a:hover{
	color:#888888;
	text-decoration:none;
}
#cmsachiever{
	width:185px;
	position:absolute;
	margin: 13px 0 0 533px;
}
#cmsachiever a:hover{
	color:#888888;
	text-decoration:none;
}
#cmsmarketleader{
	width:185px;
	position:absolute;
	margin: 13px 0 0 731px;
}
#cmsmarketleader a:hover{
	color:#888888;
	text-decoration:none;
}
#cmspackagesbottom{
	width:941px;
	height:57px;
	background-image: url(../images/web-design-packages-footer.png);
	background-repeat: no-repeat;
	position:absolute;
	margin: 867px 0 0 10px;
}
#cmscontent3{
	width:610px;
	position:absolute;
	margin: 940px 0 0 10px;
}
#cmscontent3 a:hover{
	color:#000;
}
#cmsverticaltop{
	width:304px;
	height:13px;
	background-image: url(../images/vertical-menu-bg-top.png);
	background-repeat: no-repeat;
	position:absolute;
	margin: 5px 0 0 20px;
}
#cmsverticalrepeat{
	width:304px;
	height:410px;
	position:absolute;
	background-image: url(../images/vertical-menu-bg-repeat.png);
	background-repeat: repeat-y;
	margin: 16px 0 0 20px;
}
#cmsverticalbottom{
	width:304px;
	height:13px;
	background-image: url(../images/vertical-menu-bg-bottom.png);
	background-repeat: no-repeat;
	position:absolute;
	margin: 426px 0 0 20px;
}
#cmstest{
	width:299px;
	height:190px;
	background-image: url(../images/joomla-website-design-cms-testimonial.png);
	background-repeat: no-repeat;
	position:absolute;
	margin: 950px 0 0 638px;
}
#cmstestlink{
	width:140px;
	position:absolute;
	margin: 140px 0 0 145px;
}
#cmstestlink a:hover{
	color:#000;
}
/*----REDESIGN PANEL----*/
#redesigncontentpan{
	width:960px;
	float:none;
	height:600px;
	position:relative;
}
#packagecontentpan5{
	width:960px;
	float:none;
	height:1575px;
	position:relative;
}
#redesigntitle2{
	width:205px;
	position:absolute;
	margin: 15px 0 0 747px;
}
#redesignicon2{
	width:59px;
	height:52px;
	position:absolute;
	margin: 1px 0 0 688px;
}
/*----MAINTENANCE PANEL----*/
#maintenancecontentpan{
	width:960px;
	float:none;
	height:970px;
	position:relative;
}
#maintenancetitle2{
	width:230px;
	position:absolute;
	margin: 15px 0 0 722px;
}
#maintenanceicon2{
	width:59px;
	height:52px;
	position:absolute;
	margin: 1px 0 0 662px;
}
/*----FOOTER PANEL----*/
#footerpan{
	position:relative;
	margin:0 auto;
	height:210px;
	clear:both;
	background-image: url(../images/back-ground-footer2.png);
	background-repeat: repeat-x;
}
#footermainpan{
	position:relative;
	height:210px;
	width: 960px;
	margin-top: 0;
	margin-right: auto;
	margin-bottom: 0;
	margin-left: auto;
}
#footermainpan a:hover{
	color:#222222;
}
#footerlinks1{
	width:230px;
	position:absolute;
	margin: 10px 0 0 10px;
}
#footerlinks2{
	width:230px;
	position:absolute;
	margin: 10px 0 0 245px;
	left: 1px;
}
#footerlinks3{
	width:230px;
	position:absolute;
	margin: 10px 0 0 480px;
}
#footerlinks4{
	width:240px;
	position:absolute;
	margin: 10px 0 0 715px;
}
#footerlinks1 a:hover{ 
    color: #ccc;
	border-bottom:#CCC dotted 1px;
}
#footerlinks2 a:hover{ 
    color: #ccc;
	border-bottom:#CCC dotted 1px;
}
#footerlinks3 a:hover{ 
    color: #ccc;
	border-bottom:#CCC dotted 1px;
}
#footerlinks4 a:hover{ 
    color: #ccc;
	border-bottom:#CCC dotted 1px;
}
#footerlogo{
	width:290px;
	height:51px;
	position:absolute;
	margin: 158px 0 0 670px;
}
#footertext{
	width:650px;
	position:absolute;
	margin: 163px 0 0 10px;
}
#footercopyright{
	width:650px;
	position:absolute;
	margin: 183px 0 0 10px;
}

