@charset "utf-8";
/* CSS Document */

html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td{margin:0;padding:0;border:0;outline:0;font-size:100%;background:transparent;}
@charset "utf-8";
@font-face{font-family:'CenturyGothicBold';src:url('fonts/gothicb-webfont.woff') format('woff');font-weight:normal;font-style:normal;}
@font-face{font-family:'CenturyGothicBoldItalic';src:url('fonts/gothicbi-webfont.woff') format('woff');font-weight:normal;font-style:normal;}
@font-face{font-family:'CenturyGothicItalic';src:local('â˜º'), url('fonts/gothici-webfont.woff') format('woff');font-weight:normal;font-style:normal;}
@font-face{font-family:'AntipastoRegular';src:local('â˜º'), url('fonts/antipasto-webfont.woff') format('woff');font-weight:normal;font-style:normal;}
@font-face{font-family:'CenturyGothicRegular';src:local('â˜º'), url('fonts/gothic-webfont.woff') format('woff');font-weight:normal;font-style:normal;}
html, body{height:100%;padding:0;border:0;margin:0 auto;background-color:#ffffff;font-family:"Century Gothic", Antipasto, Arial;color:#444444;}
h1{font-size:20px;padding:0;margin:0;border:0;text-transform:uppercase;font-weight:normal;}
h2{font-size:14px;padding:0;margin:0;border:0;font-family:Antipasto, "Century Gothic", Arial;font-weight:normal;}
h3{padding:0;margin:0;border:0;font-size:26px;line-height:26px;letter-spacing:0px;font-weight:500;font-family:Antipasto, "Century Gothic", Arial;color:#444444;}
h4{padding:0;margin:0;border:0;font-size:18px;line-height:18px;font-weight:500;font-family:Antipasto, "Century Gothic", Arial;color:#444444;}
h5{padding:0 0 5px 0;margin:0;border:0;font-size:18px;font-weight:normal;font-family:Antipasto, "Century Gothic", Arial;color:#69a336;}
a{color:#69a336;outline:none;}
a:active{outline:none;}
p{margin-bottom:16px;font-size:12px;line-height:16px;color:#444444;}
strong{font-weight:bold;}
em{font-style:normal;}
p em{font-style:italic;}
table{empty-cells:hide;}
embed{z-index:1;}
.column { padding: 5px; }
ol{padding-left:20px;}
ol li{list-style-type:decimal;}
ol.azList li{list-style-type:lower-latin;}
ol.azList li.noBullet{list-style-type:none;}
ul.bullets{padding-left:20px;}
ul.bullets li{list-style-type:circle;list-style-image:url(greenBullet-trans.png);}
.formBox{width:70%;}
.contactTable tr td{padding:5px;}
.CollapsiblePanelTab h5 a{color:#595959;font-size:14px;font-weight:normal;text-transform:uppercase;text-decoration:none;}
.green{color:#69a336;}
.phoneNumber{padding-top:3px;}
.clearFloats{clear:both;}
.thBG{display:inline-table;–webkit-column-span:1;margin:10px auto;width:273px;border:solid 1px #234D89;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;padding-right:10px;background-image:url(tableHeaderWatermark.png);background-repeat:no-repeat;background-position:right top;}
.thBG h4{line-height:40px;font-size:18px;color:#ffffff;padding-left:10px;margin:0;}
.thBG table{margin-left:10px;width:304px;}
.thBGemail{float:left;display:table;margin:10px auto;width:263px;border:solid 1px #77b441;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;}
.signupTitle{margin:-12px 0 0 0px;}
.thBGemail h4{line-height:40px;font-size:18px;color:#ffffff;padding-left:10px;margin:0;}
.thBGemail label{font-size:14px;color:#69a336;margin:0;}
.thBGemail input{margin-top:5px;}
.thBGemail #emailerContent{padding:10px;width:253px;}
.emailSubmitButton{bottom:10px;right:0px; float:right}
.emailInfo{margin-bottom:10px;float:left; }
.pageForm{min-height:100%;}
#clear{clear:both;}
#wrapper{width:1000px;min-height:100%; margin-left:auto; margin-right:auto;}
#body{margin-left:0px; margin-right:0px; margin-top:0px; margin-bottom:0px;}
#header{float:left; width:1000px;}
#headerlogo{ float:left; background-image: url(16logoOnWhiteBG-trans.png); background-repeat:no-repeat; width:189px; height:137px;}
#headerbackground{ background-image: url(bannerWatermark-trans1.png); background-repeat:no-repeat; width:1000px; height:137px;}
#logForm{ float:right; width:280px; margin-top:20px; margin-right:10px; color:#FFF}
.txtuser{width:150px;height:13px;border:0;padding:3px 0 3px 0px; font-family:Arial, Helvetica, sans-serif; font-size:12px;font-size:12px;color:#808080;}
#topNavigation{float:right; height:35px;width:780px; margin-top:32px;}
#topNavigation ul{padding:0 0 0 0px;border:0;margin:0;list-style:none;}
#topNavigation li{display:block;float:left;height:35px;margin:0 2px 0 0;background-image:url(navButtonBG-trans.png);font-size:12px;line-height:35px;text-align:center;text-transform:uppercase;color:#418209;}
#topNavigation a{display:block;padding:0 5px;color:#FFFFFF;text-decoration:none;}
#topNavigation a:hover{background:#FFFFFF; color:#000000}
#topNavigation Selected{background:#36639B;color:#000000;}
.homeButton a img{margin-top:7px;width:20px;height:20px;}
#Service{float:left; width:1000px; background:#ffffff;background:-moz-linear-gradient(top, #ffffff, #dcdee0);background:-webkit-gradient(linear, left top, left bottom, from(#ffffff),to(#dcdee0)); position:relative;-pie-background: linear-gradient(#ffffff, #dcdee0);behavior: url(/PIE.htc); }
#website{ float:left;background-image: url(aquaTab-trans.png); background-repeat:no-repeat; width:166px; height:300px;}
#onlinehotel{float:left;background-image: url(purpleTab-trans.png); background-repeat:no-repeat; width:166px; height:300px;}
#paymentgateway{float:left;background-image: url(greyTab-trans.png); background-repeat:no-repeat; width:166px; height:300px;}
#Serachoptimization{float:left;background-image: url(orangeTab-trans.png); background-repeat:no-repeat; width:166px; height:300px;}
#emailmarketing{float:left;background-image: url(pinkTab-trans.png); background-repeat:no-repeat; width:166px; height:300px;}
#agencyservice{float:left;background-image: url(blueTab-trans.png); background-repeat:no-repeat; width:166px; height:300px;}

#website_1{ float:left; width:667px; margin-top:15px; margin-left:5px; }
#website_2{ float:right; width:313px; margin-top:15px; }
#homeContent{width:667px;min-height:150px;overflow:visible;float:left;}
#homeContent h5, #homeContentMob h5{color:#444444;font-size:14px; font-family:"Century Gothic", Antipasto, Arial;}
#homeContentMob{min-height:150px;overflow:visible;}
#homeContentHeader{width:667px;height:60px;background-image:url(homeContentHeaderBG-trans.png);background-repeat:repeat-x;background-position:right bottom;}
#homeContentHeaderMob{height:60px;background-image:url(homeContentHeaderBG-trans.png);background-repeat:repeat-x;background-position:right bottom;}
#homeContentHeader h3, #homeContentHeaderMob h3{font-weight:normal;font-size:25px;}
#homeContentHeader h4{font-weight:normal;font-size:17px;}
#homeContentText{width:647px;min-height:60px;overflow:visible;padding:5px;}
#homeContentTextMob{min-height:100px;padding:5px 10px 0 0;overflow:visible;font-size:12px;}
#homeContentText a, #homeContentTextMob a{text-decoration:none;}
#homeContentText p, #homeContentTextMob p{line-height:16px; font-family:Arial, Helvetica, sans-serif; font-size:12px; text-align:justify;}
#shelf{position:relative;width:647px; margin-bottom:20px;overflow:visible;margin-left:-134px;z-index:0;}
#contentBanner{width:647px;min-height:188px;}
.CollapsiblePanel{margin:0 0 5px 0;padding:0px;}
.CollapsiblePanelTab{border-bottom:solid 1px #4E7FAE;margin:0;padding:2px 0 0px 0;cursor:pointer;-moz-user-select:none;-khtml-user-select:none;background-image: url(arrowright-trans.png);background-position:right bottom;background-repeat:no-repeat;}
.CollapsiblePanelTab h5{font-size:12px; font-family:Arial, Helvetica, sans-serif; font-size:10px;}
.CollapsiblePanelContent{margin:0 0 10px 0;padding:5px; font-family:Arial, Helvetica, sans-serif; font-size:12px;}
.CollapsiblePanelTab a{color:black;text-decoration:none;}
.CollapsiblePanelOpen .CollapsiblePanelTab{background-image:url(arrowright-trans.png);background-repeat:no-repeat;background-position:right bottom;}
.CollapsiblePanelTabHover, .CollapsiblePanelOpen .CollapsiblePanelTabHover{background-image:url(arrowright-trans.png);background-repeat:no-repeat;background-position:right bottom;}
.CollapsiblePanelFocused .CollapsiblePanelTab{font-weight:bold;}
.tabbed_content{background-color:#ffffff;width:620px;z-index:1;}
#tabWebDesign{background-image:url(aquaTab-trans.png);background-repeat:no-repeat;}
#tabWebDesign h1 em{color:#268280;font-style:normal;}
#tabCMS{background-image:url(pinkTab-trans.png);background-repeat:no-repeat;}
#tabCMS h1 em{color:#9b2553;font-style:normal;}
#tabSEO{background-image:url(orangeTab-trans.png);background-repeat:no-repeat;}
#tabSEO h1 em{color:#b9291b;font-style:normal;}
#tabEmailMarketing{background-image:url(greyTab-trans.png);background-repeat:no-repeat;}
#tabEmailMarketing h1 em{color:#8b4279;font-style:normal;}
#tabBespoke{background-image:url(purpleTab-trans.png);background-repeat:no-repeat;}
#tabBespoke h1 em{color:#242265;font-style:normal;}
#tabAgencyServices{background-image:url(blueTab-trans.png);background-repeat:no-repeat;}
#tabAgencyServices h1 em{color:#0a6fa2;font-style:normal;}
.tabs{height:275px;width:667px;margin:0 125px;position:relative;}
.tabs .moving_bg{position:absolute;width:170px;height:300px;z-index:190;left:0;}
.tabs .tab_item{display:inline;float:left;width:170px;height:300px;color:#ffffff;text-align:left;z-index:200;position:relative;cursor:pointer;}
.tabbed_content .slide_content{overflow:hidden;background-color:#ffffff;position:relative;width:1269px; height:230px; font-family:Arial, Helvetica, sans-serif; font-size:12px;}
.tabslider{width:1269px;}

.tabslider ul{float:left;width:667px;margin:0px;padding:0px; height:230px;}
.tabslider ul a{color:#000000;text-decoration:none; height:230px;}
.tabslider ul a:hover{color:#aaaaaa;}
.tabslider ul li{padding-bottom:7px; }
.tabTop{width:140px;height:25px;padding:15px 15px;font-weight:normal;font-size:17px;line-height:19px;}
.tabTopp{font-family:Arial, Helvetica, sans-serif; font-size:12px; text-align:left; margin-left:10px; color:#FFF; margin-top:10px;}
#T1{color:#268280;}
#T2{color:#242265;}
#T3{color:#631853;}
#T4{color:#B9291B;}
#T5{color:#9B2553;}
#T6{color:#0A6FA2;}
.tabTop a{color:#ffffff;text-decoration:none;}
.tabTop a strong{font-weight:bold;}
.tabBottom{width:140px;height:170px;line-height:15px;font-size:12px;text-align:left;padding:5px 15px;color:#ffffff;}
.tabBottom strong{font-weight:bold;}
.tabBottom em{font-style:italic;}
.tabBottom a{color:#ffffff;text-decoration:none;}
.tabBottom a strong{font-weight:bold;}
.tabFooter{height:40px;width:80px;color:#747f88;font-size:11px;line-height:14px;text-align:center;position:relative;top:6px;left:93px; font-family:Arial, Helvetica, sans-serif; margin-top:55px;}
.tabSpacer{float:right;clear:right;height:125px;}
.tabIndent{float:right;clear:right;height:67px;width:60px;}
.tabFooter a{color:#848d94;text-decoration:none;}
.tabFooter a strong{font-weight:bold;}
/*New Tabs CSS */
div#feature_list {
	height:275px;width:667px;margin:0 125px;position:relative;}

div#feature_list ul {
	list-style: none;
	padding: 0;
	margin: 0;
}

ul#tabs
	{height:275px;width:1020px;margin:0 125px;position:relative;}

ul#tabs li {
	display:inline;float:left;width:170px;height:300px;margin-top:10px;color:#ffffff;text-align:left;z-index:200;position:relative;cursor:pointer;
	}

ul#tabs li a {
	text-decoration: none;	
	display: block;
	outline: none;
}

ul#tabs li.current {
	margin-top:0px;
}

ul#tabs li.current:hover {
	text-decoration: none;
	cursor: default;
}

ul#output {
	list-style:none;
	width: 1269px;
	position: absolute;
	top:0;
	left:0;
	padding:0;
	margin:0;
	visibility:hidden;
}

ul#output li {
	overflow:hidden;background-color:#ffffff;position:relative;width:1269px;
	}

ul#output li a {
	border:0;
	text-decoration:none;
}



























#footer{width:960px;overflow:visible;height:130px;background:#565656;background:-moz-linear-gradient(top, #969696, #565656);background:-webkit-gradient(linear, left top, left bottom, from(#969696), to(#565656));/*filter:progid:DXImageTransform.Microsoft.Gradient(StartColorStr='#969696', EndColorStr='#565656', GradientType=0);*/-pie-background: linear-gradient(#969696, #565656);behavior: url(/PIE.htc);border:1px #000000;padding:20px 20px 25px 20px;color:#ffffff;font-size:10px;line-height:10px;position:relative;clear:both;}
#footer h5{line-height:20px;}
#footerLeft{width:480px;height:150px;float:left;}
#footerLeftLeft{width:220px;height:150px;padding-left:20px;float:left;}
#footerLeftLeft ul{padding-left:10px;margin:0;}
#footerLeftLeft ul li{padding:5px 0;margin:0;list-style-type:circle;list-style-image:url(greenBulletTiny-trans.png)}
#footerLeftRight{width:240px;height:150px;float:right;}
#footerLeftRight ul{padding-left:10px;margin:0;list-style:none;}
#footerLeftRight ul li{padding:5px 0;margin:0;list-style-type:circle;list-style-image:url(greenBulletTiny-trans.png); font-family: Arial, Helvetica, sans-serif; font-size:12px;}
#footer a{color:#ffffff;text-decoration:none; font-family: Arial, Helvetica, sans-serif; font-size:12px;}
#footer a:hover{text-decoration:underline;}
#footerRight{width:480px;height:150px;float:right;}
#footerRightLeft{width:210px;height:150px;padding-left:30px;float:left;}
#footerRightLeft ul{padding-left:10px;margin:0;list-style:none;}
#footerRightLeft ul li{padding:5px 0;margin:0;list-style-type:circle;list-style-image: url(greenBulletTiny-trans.png)}
#footerRightRight{width:200px;height:150px;float:right;}
#footerRightRight ul{padding:0;margin:0;list-style:none;}
#footerRightRight ul li{padding:5px 0;margin:0; font-family: Arial, Helvetica, sans-serif; font-size:12px;}

@media handheld{#sixteenibar{display:none;visibility:hidden;}
}
.sixteeni-bar{height:42px;padding:0px;width:999px;margin:0 auto;overflow:hidden;background-color:#ffffff;border:#b5b5b5 solid 1px;z-index:9999;}
.sixteeni-bar-rounded-tl{-webkit-border-top-left-radius:5px;-khtml-border-radius-topleft:5px;-moz-border-radius-topleft:5px;border-top-left-radius:5px;}
.sixteeni-bar-rounded-bl{-webkit-border-bottom-left-radius:5px;-khtml-border-radius-bottomleft:5px;-moz-border-radius-bottomleft:5px;border-bottom-left-radius:5px;}
.sixteeni-bar-rounded-tr{-webkit-border-top-right-radius:5px;-khtml-border-radius-topright:5px;-moz-border-radius-topright:5px;border-top-right-radius:5x;}
.sixteeni-bar-rounded-br{-webkit-border-bottom-right-radius:5px;-khtml-border-radius-bottomright:5px;-moz-border-radius-bottomright:5px;border-bottom-right-radius:5x;}
.sixteeni-bar span{width:1px;height:100%;background-color:#ccc;}
.sixteeni-separator-left{float:left;}
.sixteeni-separator-right{float:right;}
.sixteeni-bar-button ul{margin:0px;padding:0px;}
.sixteeni-bar-button li{float:left;list-style:none;}
.sixteeni-bar-button-right li{float:right;list-style:none;}
.sixteeni-bar-button-left li{float:left;list-style:none;}
.sixteeni-bar-button li{font-family:"Century Gothic", Antipasto, Arial;font-size:11px;cursor:pointer;border:0;margin:2px;}
.sixteeni-bar-button li:hover{border:0;margin:2px;}
.sixteeni-bar-button-rounded li:hover{-webkit-border-radius:3px;-khtml-border-radius:3px;-moz-border-radius:3px;border-radius:3px;}
.sixteeni-bar-button li a:link, .sixteeni-bar-button li a:visited{font-family:"Century Gothic", Antipasto, Arial;font-size:11px;color:#666;text-decoration:none;padding:1px;}
.sixteeni-bar-button li a:hover{font-family:"Century Gothic", Antipasto, Arial;font-size:11px;color:#333;text-decoration:none;}
.sixteeni-bar div, .sixteeni-bar iframe{float:left;}
.sixteeni-bar div{font-family:"Century Gothic", Antipasto, Arial;font-size:11px;color:#666;padding:4px 8px 4px 8px;margin:4px 0px 4px 0px;}
.sixteeni-bar iframe{margin:4px 0px 4px 10px;}
.sixteeni-bar div a:link, .sixteeni-bar div a:visited{color:#666;text-decoration:none;}
.sixteeni-bar div a:hover{color:#0099FF;text-decoration:none;}
.sixteeni-bar-button-tooltip{height:auto;position:relative;padding:5px 10px 5px 10px;color:#fff;background-color:#629b33;font-family:"Century Gothic", Antipasto, Arial;font-size:11px;z-index:9999;}
.sixteeni-bar-button-tooltip{position:relative;-moz-border-radius:3px;-webkit-border-radius:3px;z-index:9999;}
.sixteeni-nav-menu{font-family:"Century Gothic", Antipasto, Arial;font-size:11px;padding:2px;background-color:#eee;border:#ccc solid 1px;}
.sixteeni-nav-menu-rounded{-webkit-border-radius:3px;-khtml-border-radius:3px;-moz-border-radius:3px;border-radius:3px;}
.sixteeni-nav-menu ul{margin:0;padding:0;list-style:none;width:150px;}
.sixteeni-nav-menu a:hover{color:#fff;text-decoration:none;}
.sixteeni-nav-menu ul li a{display:block;text-decoration:none;color:#777;background:#fff;padding:8px;border-bottom:0px;}
.sixteeni-nav-menu-active{font-family:"Century Gothic", Antipasto, Arial;font-size:11px;cursor:pointer;background-color:#ccc;padding:4px 8px 4px 8px;margin:2px;}
.sixteeni-nav-menu-active-rounded{-webkit-border-radius:3px;-khtml-border-radius:3px;-moz-border-radius:3px;border-radius:3px;}
.sixteeni-arrow-up{background-image:url(up.gif);background-repeat:no-repeat;background-position:center;}
.sixteeni-arrow-down{background-image:url(dn.gif);background-repeat:no-repeat;background-position:center;}
.sixteeni-tool-point-dir-down{background-image:url(ttd.gif);background-repeat:no-repeat;background-position:center bottom;z-index:201;height:5px;width:auto;}
.sixteeni-tool-point-dir-up{background-image:url(ttu.gif);background-repeat:no-repeat;background-position:center bottom;z-index:201;height:5px;width:auto;}
.sixteeni-hide{float:left;background-image:url(hide.gif);background-repeat:no-repeat;height:16px;width:16px;}
.sixteeni-hide-top{float:left;background-image:url(show.gif);background-repeat:no-repeat;height:16px;width:16px;}
.sixteeni-show{height:40px;padding:0px;width:76px;background-color:#ffffff;;border:#b5b5b5 solid 1px;}
.sixteeni-show-button{float:left;background-image:url(show.gif);background-repeat:no-repeat;height:16px;width:16px;}
.sixteeni-show-button-top{float:left;background-image:url(hide.gif);background-repeat:no-repeat;height:16px;width:16px;}
.sixteeni-hide-separator{width:1px;height:100%;float:right;}
.sixteeni-bar-button-right li a{display:block;width:33px;height:33px;}
.sixteeni-bar-button-right li a.large{display:block;width:107px;height:33px;}
.fbButton{height:33px;width:33px;background:url(socialSprite.gif) no-repeat -165px 0;}
.fbButton:hover{height:33px;width:33px;background:url(socialSprite.gif) no-repeat -165px -33px;}
.twButton{height:33px;width:33px;background:url(socialSprite.gif) no-repeat -132px 0;}
.twButton:hover{height:33px;width:33px;background:url(socialSprite.gif) no-repeat -132px -33px;}
.lnButton{height:33px;width:33px;background:url(socialSprite.gif) no-repeat -99px 0;}
.lnButton:hover{height:33px;width:33px;background:url(socialSprite.gif) no-repeat -99px -33px;}
.fkButton{height:33px;width:33px;background:url(socialSprite.gif) no-repeat -66px 0;}
.fkButton:hover{height:33px;width:33px;background:url(socialSprite.gif) no-repeat -66px -33px;}
.ytButton{height:33px;width:33px;background:url(socialSprite.gif) no-repeat -33px 0;}
.ytButton:hover{height:33px;width:33px;background:url(socialSprite.gif) no-repeat -33px -33px;}
.rssButton{height:33px;width:33px;background:url(socialSprite.gif) no-repeat 0 0;}
.rssButton:hover{height:33px;width:33px;background:url(socialSprite.gif) no-repeat 0 -33px;}
.validatorButton{height:32px;width:107px;background:url(xhtml1_0-trans.gif) no-repeat 0 0;}
.mobileButton{height:41px;width:115px;background:url(mobile_button.jpg) no-repeat 0 0;}
.phoneNumber{height:28px;width:177px;overflow:hidden;}
.text-container{height:28px;min-width:177px;overflow:hidden;}