@charset "windows-1250";

body {
background:#2a251f;
margin:0;
padding:0
}

body,select,input,div {
color:#666;
font:12px/18px Arial,Helvetica,sans-serif,Calibri
}

img {
border:none
}

.clr {
clear:both;
height:0
}

.clrright {
clear:right;
height:0
}

a {
color:#fff;
text-decoration:none;
outline:none
}

a:hover {
color:#fff;
text-decoration:underline;
outline:none
}

.spacer {
height:20px;
clear:both
}

.color2 {
color:#6e946f
}

.color3 {
color:#aaa
}

.color4 {
color:#dc8815
}

a.color4:hover {
color:#dc8815;
text-decoration:underline
}

.color5 {
color:#dea722!important
}

.color6 {
color:#000!important
}

.imgstyle {
float:left;
margin:0 0 5px 26px
}

.imgstyle1 {
float:right;
margin-top:-5px
}

.imgstyle4 {
float:left;
margin-right:10px
}

.imgstyle4b {
float:left;
margin-left:-8px
}

.imgstyle5 {
float:right;
margin:-15px 7px 0 0
}

.imgstyle5point5 {
float:right;
margin:-20px 5px 0 0
}

.imgstyle6 {
float:left;
margin-bottom:15px
}

.imgstyle7 {
float:right;
margin-top:10px
}

.imgstyle8 {
float:right;
margin:-19px 4px 0 0
}

.NoBg {
background:none!important;
}

.NoPaddingLt {
padding-left:0!important
}

.NoPaddingTop {
padding-top:0!important
}

.NoBorderRt {
border-right:none!important
}

.NoBorderBtm {
border-bottom:none!important
}

.NoBorderTop {
border-top:none!important
}

.NoMarginRt {
margin-right:0!important
}

.NoMarginLt {
margin-left:0!important
}

.NoMarginTop {
margin-top:0!important
}

.container {
width:950px;
margin:0 auto
}

.logo {
height:37px;
width:182px;
float:left;
margin-top:25px
}

.logo a {
background:url(../images/logo.gif) no-repeat;
height:46px;
width:227px;
display:block
}

.TopRightC {
width:370px;
float:right;
margin-right:20px
}

.LoginBtn {
width:194px;
height:38px;
float:left;
margin:0 0 0 20px
}

.LoginBtn a {
background:url(../images/loginBtn.png) no-repeat top;
height:38px;
width:184px;
line-height:26px;
padding-left:10px;
font-size:13px;
font-weight:700;
display:block;
text-align:center;
text-shadow:1px 1px 0 #39503b
}

.LoginBtn a:hover {
background:url(../images/loginBtn.png) no-repeat bottom;
text-decoration:none
}

.SupportBtn {
width:176px;
height:38px;
float:left;
margin:0 0 0 -50px
}

.SupportBtn a {
background:url(../images/supportBtn.png) no-repeat top;
height:38px;
width:166px;
line-height:26px;
padding-left:10px;
font-size:13px;
font-weight:700;
display:block;
text-align:center;
text-shadow:1px 1px 0 #39503b
}

.SupportBtn a:hover {
background:url(../images/supportBtn.png) no-repeat bottom;
text-decoration:none
}

.TopMenu {
width:370px;
float:left;
margin-top:10px
}

.TopMenu ul {
margin:0;
padding:0
}

.TopMenu ul li {
float:left;
display:inline;
list-style:none;
padding:0 10px 0 25px
}

.home {
background:url(../images/home.jpg) no-repeat 3px 2px
}

.contact {
background:url(../images/contact.jpg) no-repeat 4px 2px
}

.affiliate {
background:url(../images/affiliate.jpg) no-repeat 2px 2px
}

.support {
background:url(../images/support.jpg) no-repeat 4px 2px
}

#menu {
width:950px;
float:left;
font-size:15px;
line-height:35px;
text-align:center;
margin-top:22px
}

.NewTag {
margin:-10px 5px 0 -5px;
position:absolute
}

.NewTag2 {
margin:-15px 5px 0 -5px;
position:absolute
}

.CenterBody {
background:url(../images/BodyBg.png) repeat-x top #e9e3a7;
width:100%;
float:left;
overflow:hidden
}

.banner {
height:340px;
width:950px;
float:left;
margin:0
}

.banner2 {
background:url(../images/banner2.jpg) no-repeat;
height:102px;
width:957px;
margin:0 0 20px
}

.bannerMascot {
width:198px;
height:290px;
background:url(../images/mascot.png) no-repeat;
position:absolute;
margin-left:280px;
margin-top:59px;
z-index:100000
}

.bannerLtSide {
width:480px;
float:left;
color:#fff;
padding:30px;
font-size:14px
}

.bannerLtSide2 {
width:550px;
float:left;
color:#fff;
padding:30px;
font-size:14px
}

.bannerLtSide h1 {
letter-spacing:-1px;
margin:0;
text-shadow:2px 2px 2px #333;
font:700 36px/36px Trebuchet MS,Arial,Helvetica,sans-serif
}

.bannerLtSide2 h1 {
font-size:34px
}

.bannerLtSide h2 {
margin:0 0 6px;
text-shadow:2px 2px 2px #333;
font:400 18px/30px Trebuchet MS,Arial,Helvetica,sans-serif
}

.bannerLtSide ul {
margin:10px 0;
padding:0
}

.bannerLtSide ul li {
background:url(../images/BannerLiBg.png) no-repeat;
width:285px;
line-height:27px;
list-style:none;
padding:1px 0 1px 28px;
height:30px
}

.BigerText {
font-size:22px
}

.Style01 {
margin-left:116px;
text-decoration:underline!important
}

.Style01:hover {
text-decoration:none!important
}

.bannerRtSide {
width:400px;
float:right;
color:#fff;
font-size:14px;
padding:84px 7px 0 0
}

.bannerRtSide2 {
width:330px;
float:right;
color:#fff;
font-size:14px;
padding:84px 7px 0 0
}

.bannerRtSide ul {
margin:0 20px 0 0;
padding:0;
float:right
}

.bannerRtSide ul li {
line-height:24px;
list-style:none
}

.bannerBtn {
height:94px;
width:383px;
float:left;
margin:32px 0 15px -10px;
background:url(../images/bannerBtn.png) no-repeat bottom
}

.bannerBtn2 {
margin:34px 0 15px -88px
}

.bannerBtn a {
height:50px;
width:221px;
margin:0 auto;
display:block
}

.bannerBtn a:hover {
background:url(../images/bannerBtn.png) no-repeat top
}

.Style02 {
text-align:center;
width:383px;
display:block;
color:#fff;
font-size:14px;
padding-top:10px
}

.softaculous {
width:250px;
float:left;
color:#fff;
font-size:16px;
text-align:right;
padding:33px 0;
text-shadow:1px -1px 1px #4a523b
}

.webhosting,.reseller,.vps,.dedicated,.backup,.advisor {
width:32%;
float:left;
margin-bottom:1px;
margin-right:1%;
text-shadow:1px 1px 0 #f7f7f7;
border-radius:5px;
-moz-border-radius:5px
}

.webhosting a,.reseller a,.vps a,.dedicated a,.backup a,.advisor a {
width:74%;
float:left;
padding:10px 2% 10px 24%;
display:block;
color:#666;
text-decoration:none
}

.webhosting h1,.reseller h1,.vps h1,.dedicated h1,.backup h1,.advisor h1 {
color:#000;
font-size:15px;
font-weight:400;
margin:0 0 5px;
text-shadow:1px 1px 0 #f6f4df
}

.webhosting h2,.reseller h2,.vps h2,.dedicated h2,.backup h2,.advisor h2 {
color:#000;
font-size:12px;
font-weight:400;
margin:0 0 5px;
text-shadow:1px 1px 0 #f6f4df
}

.webhosting {
background:url(../images/webhosting.png) no-repeat 20px 12px
}

.reseller {
background:url(../images/reseller.png) no-repeat 20px 12px
}

.vps {
background:url(../images/vps.png) no-repeat 20px 12px
}

.dedicated {
background:url(../images/dedicated.png) no-repeat 20px 12px
}

.backup {
background:url(../images/backup.png) no-repeat 20px 12px
}

.advisor {
background:url(../images/advisor.png) no-repeat 20px 12px
}

.webhosting:hover,.reseller:hover,.vps:hover,.dedicated:hover,.backup:hover,.advisor:hover {
background-color:#dbdca3
}

.domain-txt {
background:url(../images/textfield.png) no-repeat;
width:222px;
height:19px;
font-size:18px;
font-weight:700;
padding:12px;
margin:0 0 0 30px;
border:none
}

.NormalText {
font-size:12px
}

.siderbarBTN {
margin:0 auto;
width:115px;
clear:both
}

.Button {
float:left
}

.otherButton {
float:right
}

.otherButton a,.Button a,.siderbarBTN a {
background:url(../images/Button.png) no-repeat top right;
color:#fff;
height:33px;
font-size:14px;
font-weight:700;
line-height:30px;
text-align:center;
padding:0 20px 0 0;
display:block;
text-shadow:1px -1px 1px #778d6b
}

.otherButton a:hover,.Button a:hover,.siderbarBTN a:hover {
background:url(../images/Button.png) no-repeat bottom right;
text-decoration:none
}

.otherButton span,.Button span,.siderbarBTN span {
background:url(../images/Button.png) no-repeat left top;
float:left;
display:block;
height:33px;
padding-left:20px
}

.otherButton a:hover span,.Button a:hover span,.siderbarBTN a:hover span {
background:url(../images/Button.png) no-repeat bottom left
}

.otherButtonDisabled a {
background:url(../images/Button-disabled.png) no-repeat top right
}

.otherButtonDisabled a span {
background:url(../images/Button-disabled.png) no-repeat top left
}

.otherButtonDisabled a:hover {
background:url(../images/Button-disabled.png) no-repeat bottom right
}

.otherButtonDisabled a:hover span {
background:url(../images/Button-disabled.png) no-repeat bottom left
}

.footerC {
background:#201910;
width:100%;
float:left;
border-bottom:1px solid #58534c;
border-top:1px solid #58534c
}

.socialNetwork {
width:900px;
margin:0 auto;
color:#fff;
height:28px;
text-shadow:1px 1px 1px #0c0c0c;
font-size:14px;
height:38px
}

.socialNetwork1 {
background:url(../images/aro.png) no-repeat 0 6px;
padding:10px 10px 10px 85px;
display:block;
float:left
}

.socialNetwork ul {
margin:0;
padding:0
}

.socialNetwork ul li {
list-style:none;
display:inline
}

.socialNetwork ul li a {
color:#749773;
display:block;
float:left;
padding:10px 20px 10px 25px
}

.socialNetwork ul li a:hover {
text-decoration:none;
color:#9dcd9c
}

.facebook {
background:url(../images/facebook.png) no-repeat left center
}

.twitter {
background:url(../images/twitter.png) no-repeat left center
}

.sitemap {
background:url(../images/sitemapBorder.png) no-repeat right 50px;
float:left;
padding:25px 30px;
text-shadow:1px 1px 1px #0c0c0c
}

.sitemap h1 {
color:#749773;
font-size:16px;
font-weight:700;
margin:0
}

.sitemap ul {
margin:10px 0;
padding:0
}

.sitemap ul li {
color:#749773;
list-style:inside
}

.sitemap ul li a {
color:#888
}

.sitemap ul li a:hover {
color:#bbb;
text-decoration:none
}

.FooterMenu {
width:950px;
float:left;
color:#707070;
line-height:24px;
margin:30px 0;
text-shadow:1px 1px 1px #0c0c0c
}

.FooterMenu a {
color:#888;
padding:0 10px;
border-right:1px solid #707070
}

.FooterMenu a:hover {
color:#bbb;
text-decoration:none
}

.mascotC {
background:url(../images/mascot1.png) no-repeat;
height:208px;
width:143px;
float:left;
position:relative;
margin:53px 0 -27px
}

.box2 {
color:#2a251f;
font-size:12px;
font-weight:700;
padding-top:10px;
padding-bottom:10px;
text-shadow:1px 1px 0 #bdcca9;
text-align:left
}

.box2 a {
display:block;
text-decoration:none;
color:#2a251f;
line-height:18px;
}

.box2 a:hover {
background:#ccc;
text-decoration:none;
background:url(../images/dd-bg-over.png)
}

.heading1 {
background:url(../images/bg01.png) repeat-x bottom;
color:#000;
font-size:16px;
font-weight:700;
padding:0;
padding-bottom:10px;
margin:0
}

.heading2 {
color:#cc5e15;
font-size:14px;
font-weight:700;
margin:0;
padding:0
}

.geek-advisor {
background:url(../images/geek-advisor.png) no-repeat;
height:165px;
width:930px;
float:left;
color:#fff;
padding:36px 0 0 20px;
margin:1px 0 20px
}

.subpageBanner {
background:url(../images/subpage_banner.png) no-repeat;
height:165px;
width:930px;
float:left;
color:#fff;
padding:36px 0 0 20px;
margin:1px 0 20px
}

.designBanner {
background:url(../images/design_subpage_banner.png) no-repeat
}

.subpageBanner h1,.geek-advisor h1 {
margin:0 0 5px;
letter-spacing:-1px;
text-shadow:2px 2px 2px #382408;
font:700 36px/36px Trebuchet MS,Arial,Helvetica,sans-serif
}

.subpageBanner h2,.geek-advisor h2 {
margin:0;
letter-spacing:-1px;
text-shadow:1px 1px 1px #382408;
font:700 18px Trebuchet MS,Arial,Helvetica,sans-serif
}

.GetStartedBtn {
height:31px;
width:111px;
float:left;
margin:0;
color:#fff;
text-align:center
}

.DesignGetStartedBtn {
margin-top:7px
}

.GetStartedBtn a {
background:url(../images/GetStartedBtn.png) no-repeat top;
height:31px;
width:111px;
display:block
}

.ContactUsBtn a {
background:url(../images/ContactUsBtn.png) no-repeat top
}

.GetStartedBtn a:hover {
background:url(../images/GetStartedBtn.png) no-repeat bottom
}

.ContactUsBtn a:hover {
background:url(../images/ContactUsBtn.png) no-repeat bottom
}

.TextBox {
width:425px;
float:right;
padding-top:11px
}

.services {
background:url(../images/servicesBgDark.png) no-repeat;
width:688px;
float:left;
line-height:50px;
padding-left:50px;
margin:20px 0 8px -44px
}

.services ul {
margin:0;
padding:0
}

.services ul li {
color:#fff;
float:left;
display:inline;
list-style:none;
padding:0 20px 0 40px;
text-shadow:1px 1px 0 #554a20
}

.uptime {
background:url(../images/uptime.png) no-repeat 0 9px
}

.moneyback {
background:url(../images/moneyback.png) no-repeat 0 9px
}

.satisfaction {
background:url(../images/satisfaction.png) no-repeat 0 9px
}

.choice {
background:url(../images/choice.png) no-repeat 0 9px
}

.choice2 {
background:url(../images/choice2.png) no-repeat 0 9px
}

.root {
background:url(../images/root.png) no-repeat 0 9px
}

.qualified {
background:url(../images/qualified.png) no-repeat 0 9px
}

.attendance {
background:url(../images/attendance.png) no-repeat 0 9px
}

.BreadCrumbs {
width:380px;
float:left;
color:#fff
}

.BreadCrumbs ul {
margin:0;
padding:0
}

.BreadCrumbs ul li {
float:left;
display:inline;
list-style:none;
padding:0 3px
}

.BreadCrumbs ul li a {
color:#e8e3a7
}

.TextBox2 {
color:#fff;
width:530px;
padding-right:20px;
float:right;
text-align:right
}

.TextBox2 a {
color:#fff;
text-decoration:underline
}

.TextBox2 a:hover {
text-decoration:none
}

.whiteBoxC {
width:701px;
float:left;
margin-bottom:20px
}

.whiteBox {
background:url(../images/whiteBoxBtm.png) no-repeat bottom #fff;
width:683px;
float:left;
padding:20px 9px 8px
}

.liteB {
background:url(../images/LiteBtm.png) no-repeat bottom;
width:215px;
float:left;
margin-top:40px;
padding-bottom:19px
}

.liteB h1 {
background:url(../images/liteTop.png) no-repeat;
font-size:18px;
font-weight:700;
text-align:center;
padding-top:11px;
line-height:18px;
margin:0
}

.liteB h1 span {
display:block;
font-size:13px;
line-height:14px;
padding-bottom:8px
}

.lite {
background:url(../images/LiteBtm.png) no-repeat bottom;
width:215px;
float:left;
margin-top:40px;
padding-bottom:19px
}

.lite h1 {
background:url(../images/liteTop.png) no-repeat;
font-size:24px;
font-weight:700;
text-align:center;
line-height:51px;
margin:0
}

p.h1 {
font-size:24px;
font-weight:700;
text-align:center;
line-height:51px;
margin:0;
}

.liteContents {
width:184px;
float:left;
padding:15px 15px 0;
border-left:1px solid #d9d9d9
}

.proB {
background:url(../images/proBtm.png) no-repeat bottom;
width:251px;
float:left;
padding-bottom:25px
}

.proB h1 {
background:url(../images/proTop.jpg) no-repeat;
color:#fff;
font-size:18px;
font-weight:700;
text-align:center;
padding-top:20px;
line-height:20px;
margin:0;
text-shadow:1px 1px 0 #465543
}

.proB h1 span {
display:block;
font-size:13px;
line-height:14px;
padding-bottom:14px
}

.pro {
background:url(../images/proBtm.png) no-repeat bottom;
width:251px;
float:left;
padding-bottom:25px
}

.pro h1 {
background:url(../images/proTop.jpg) no-repeat;
color:#fff;
font-size:24px;
font-weight:700;
text-align:center;
line-height:70px;
margin:0;
text-shadow:1px 1px 0 #465543
}

.proContents {
background:url(../images/proBg.png) repeat-y;
width:211px;
float:left;
padding:20px
}

.pro2B {
background:url(../images/pro+Btm.png) no-repeat bottom;
width:215px;
float:left;
margin-top:40px;
padding-bottom:19px
}

.pro2B h1 {
background:url(../images/pro+Top.png) no-repeat;
font-size:18px;
padding-top:11px;
font-weight:700;
text-align:center;
line-height:18px;
margin:0
}

.pro2B h1 span {
display:block;
font-size:13px;
line-height:14px;
padding-bottom:8px
}

.pro2 {
background:url(../images/pro+Btm.png) no-repeat bottom;
width:215px;
float:left;
margin-top:40px;
padding-bottom:19px
}

.pro2 h1 {
background:url(../images/pro+Top.png) no-repeat;
font-size:24px;
font-weight:700;
text-align:center;
line-height:51px;
margin:0
}

.pro2Contents {
width:184px;
float:left;
padding:15px 15px 0;
border-right:1px solid #d9d9d9
}

.ButtonCon {
width:154px;
margin:0 auto
}

.Style04 {
margin:0;
padding:0
}

.Style04 li {
background:url(../images/bullet.png) no-repeat 0 5px;
list-style:none;
padding:3px 0 3px 20px
}

.Style05 {
margin:10px 0;
padding:0
}

.Style05 li {
list-style:none;
line-height:20px;
border-bottom:1px solid #ccc
}

.Spacer {
width:100%;
height:18px
}

.bonus {
background:url(../images/bonus.png) no-repeat;
height:14px;
width:32px;
position:absolute;
margin:5px 0 0 140px
}

.box3 {
background:url(../images/box3Top.png) no-repeat top;
width:683px;
float:left;
margin-top:20px
}

.box3Contents {
background:url(../images/box3Btm.png) no-repeat bottom;
width:623px;
float:left;
padding:0 30px
}

.box3Contents h1 {
color:#fff;
font-size:20px;
font-weight:700;
line-height:40px;
margin:0 0 25px;
text-shadow:1px 1px 0 #39503b
}

.Style06 {
float:left;
margin:0 40px 0 0;
padding:0
}

.Style06 li {
background:url(../images/bullet.png) no-repeat 0 5px;
font-size:14px;
list-style:none;
padding:3px 0 3px 20px
}

.Style06 li a:hover {
color:#aaa;
text-decoration:underline
}

.BigButton {
line-height:33px;
width:381px;
margin:0 auto -14px
}

.BigButton a {
background:url(../images/Button2.png) no-repeat top;
color:#fff;
height:37px;
font-size:16px;
font-weight:700;
text-align:center;
display:block;
text-shadow:1px -1px 1px #778d6b
}

.BigButton a:hover {
background:url(../images/Button2.png) no-repeat bottom;
text-decoration:none
}

.partners {
width:523px;
text-align:center;
margin:25px auto 0
}

.TextBox3c {
width:623px;
font-size:14px;
float:left;
padding:15px;
line-height:18px;
color:#000
}

.TextBox3c p {
text-indent:0;
margin:7px
}

.TextBox3c p.centered {
text-align:center;
}

.TextBox3c h2 {
display:block;
width:100%;
font-size:16px;
font-weight:700;
color:#6e946f;
text-shadow:0 1px 1px #fff;
margin:10px 0;
padding:7px;
-moz-border-radius:5px;
border-radius:5px;
border-bottom:1px solid silver;
border-right:1px solid silver;
clear:both;
background:#f0f0f0
}

.TextBox3c ul {
padding:8px 30px
}

.TextBox3c ul li {
padding:3px 0 3px 20px;
font-size:14px;
line-height:18px;
background:url(../images/bullet.png) no-repeat 0 5px
}

.TextBox3c h3 {
font-weight:700;
font-size:14px
}

.rightC {
width:229px;
float:right
}

.SiderBox {
background:url(../images/SiderBoxBtm.png) no-repeat bottom;
width:229px;
float:left;
margin-bottom:10px;
padding-bottom:8px
}

.SiderBoxTop {
background:url(../images/SiderBoxTop.png) no-repeat;
width:229px;
height:8px
}

.SiderBoxConents {
background:url(../images/SiderBoxBg.png) repeat-x top #fff;
width:189px;
float:left;
padding:0 18px 10px;
border-left:2px solid #fff;
border-right:2px solid #fff
}

.smallBoxConents {
background:url(../images/SiderBoxBg.png) repeat-x top #fff;
width:189px;
float:left;
padding:0 18px;
border-left:2px solid #fff;
border-right:2px solid #fff
}

.SiderBoxConents h1 {
color:#000;
font-size:16px;
font-weight:700;
margin:12px 0 10px;
line-height:20px
}

.midalign {
display:block;
margin:12px auto
}

.midalign img {
display:block;
margin:0 auto
}

.featuresbox {
float:left;
margin:0 2%;
width:46%;
color:#000
}

.featuresbox h1 {
display:block;
width:100%;
font-size:16px;
font-weight:700;
color:#6e946f;
text-shadow:0 1px 1px #fff;
margin:10px 0;
padding:7px;
-moz-border-radius:5px;
border-radius:5px;
border-bottom:1px solid silver;
border-right:1px solid silver;
background:#f0f0f0
}

.featuresbox p {
font-size:14px;
line-height:18px;
margin:10px
}

.vpad {
padding-top:12px!important;
padding-bottom:12px!important
}

.vpadtop {
padding-top:12px!important
}

.vpadbot {
padding-bottom:12px!important
}

.novpadtop {
padding-top:0!important
}

.hpad {
padding-left:12px!important;
padding-right:12px!important
}

.hpadl {
padding-left:12px!important
}

.BigText {
font-size:14px
}

.TextStyle {
text-align:center
}

.uptime2,.moneyback2,.satisfaction2 {
width:140px;
float:left;
color:#333;
min-height:46px;
font-size:14px;
font-weight:700;
padding:8px 0 0 49px
}

.uptime2 {
background:url(../images/uptime2.png) no-repeat 0 10px
}

.moneyback2 {
background:url(../images/reseller.png) no-repeat 4px 8px
}

.satisfaction2 {
background:url(../images/satisfaction2.png) no-repeat -2px 9px
}

.box4 {
background:url(../images/box4Top.png) no-repeat top;
width:683px;
float:left;
margin-top:20px
}

.box4Contents {
background:url(../images/box3Btm.png) no-repeat bottom;
width:643px;
float:left;
padding:0 20px
}

.box4Contents h1 {
color:#333;
text-align:center;
margin:20px auto;
width:643px;
font:700 20px/40px Trebuchet MS,Arial,Helvetica,sans-serif
}

.goleft {
margin-left:-22px!important
}

.larger {
font-size:16px;
font-weight:700;
line-height:20px
}

.greenBox {
background:url(../images/greenBoxBtm.png) no-repeat bottom;
width:642px;
float:left;
padding-bottom:8px;
margin-bottom:35px
}

.greenBoxTop {
background:url(../images/greenBoxTop.png) no-repeat;
width:642px;
height:8px
}

.greenBoxContents {
background:#e9eede;
width:602px;
float:left;
padding:0 20px;
padding-bottom:8px
}

.greenBoxContents h2 {
color:#333;
font-size:20px;
font-weight:700;
margin:0 0 5px
}

.greenBoxContents h3 {
color:#333;
font-size:14px;
font-weight:700;
margin:10px 0
}

.slider {
background:url(../images/slider1.png) no-repeat;
height:80px;
width:602px;
float:left;
margin:0
}

.MostPopular {
background:url(../images/MostPopular.png) no-repeat;
height:26px;
width:41px;
position:absolute;
margin:25px 0 0 123px
}

.guaranteeBox {
background:url(../images/guaranteeBox.png) no-repeat;
height:47px;
width:284px;
float:left;
margin:0 0 5px 20px
}

.vpsBox {
background:url(../images/vpsBox.png) no-repeat;
height:47px;
width:284px;
float:left;
margin:0 0 5px 20px
}

.ram,.diskspace,.bandwidth,.ips,.cpu {
line-height:47px;
width:244px;
float:left;
color:#000;
font-size:20px;
padding:0 0 0 40px
}

.stred {
color:red;
text-decoration:line-through
}

.ram {
background:url(../images/ram.png) no-repeat 10px 16px
}

.cpu {
background:url(../images/processor-icon.png) no-repeat 10px 16px;
}

.diskspace {
background:url(../images/diskSpace.png) no-repeat 10px 10px
}

.bandwidth {
background:url(../images/bandwidth.png) no-repeat 10px 10px
}

.ips {
background:url(../images/ips.png) no-repeat 10px 12px
}

.PriceBox2 {
background:url(../images/PriceBg2.png) no-repeat;
height:93px;
width:193px;
float:right;
color:#fff;
text-align:center;
line-height:24px;
font-size:50px;
font-weight:700;
padding:14px 0 0;
margin-right:130px
}

.BigButton2 {
line-height:65px;
width:211px;
float:left;
margin-top:10px
}

.BigButton2 a {
background:url(../images/BigButton.png) no-repeat top;
height:67px;
width:211px;
font-size:24px;
font-weight:700;
text-align:center;
display:block;
text-shadow:1px 1px 1px #778d6b
}

.BigButton2 a:hover {
background:url(../images/BigButton.png) no-repeat bottom;
text-decoration:none
}

.ManagedServer {
width:623px;
float:left;
padding:0 30px
}

.ManagedServer h1 {
color:#fff;
font-size:20px;
font-weight:700;
line-height:40px;
margin:0 0 25px;
text-shadow:1px 1px 0 #39503b
}

.ManagedServer h2 {
color:#333;
font-size:18px;
font-weight:700;
margin:0
}

.ManagedServer table td {
border-top:1px solid #ccc;
font-size:14px;
line-height:30px;
padding-left:10px;
padding-bottom:5px
}

.BG01 {
background:#f3f3f3
}

.BG02 {
background:#fefce5
}

.MostPopular4 {
background:url(../images/MostPopular3.png) no-repeat;
height:10px;
width:111px;
position:relative;
top:-2px;
margin:0
}

.Con01 {
background:url(../images/basicdesign.png) no-repeat center bottom;
width:190px;
min-height:115px;
float:left;
color:#fff;
font-size:18px;
font-weight:700;
text-align:center;
line-height:28px;
margin:30px 0 0 10px;
border-right:1px solid #e9e9e9
}

.Con01Pro {
background:url(../images/professionaldesign.png) no-repeat center bottom
}

.Con01Premium {
background:url(../images/premiumdesign.png) no-repeat center bottom
}

.Con01Custom {
background:url(../images/customdev.png) no-repeat center bottom
}

.Con02 {
width:240px;
float:left;
color:#fff;
min-height:115px;
margin:30px 30px 0;
border-right:1px solid #e9e9e9
}

.Con02 h1 {
color:#547d55;
font-size:16px;
font-weight:700;
margin:0 0 8px
}

.Con02 ul {
margin:0;
padding:0
}

.Con02 ul li {
background:url(../images/bullet.png) no-repeat 0 3px;
color:#333;
font-size:14px;
list-style:none;
padding-left:20px
}

.Con03 {
width:150px;
float:left;
color:#dc8815;
font-size:18px;
padding-top:30px;
text-align:center;
margin-top:30px
}

.ButtonCon3 {
width:116px;
margin:15px auto
}

.basic,.sitebuilder {
width:621px;
float:left;
padding:0 30px;
margin-bottom:50px
}

.basic h1,.sitebuilder h1 {
color:#759874;
margin:0 0 20px;
font:700 20px Trebuchet MS,Arial,Helvetica,sans-serif
}

.basic h2,.sitebuilder h2 {
color:#333;
font-size:18px;
font-weight:700;
margin:10px 0
}

.basic ul,.sitebuilder ul {
margin:0;
padding:0
}

.basic ul li,.sitebuilder ul li {
background:url(../images/bullet.png) no-repeat 0 3px;
font-size:14px;
line-height:20px;
list-style:none;
padding-left:24px
}

.TextBox4 {
width:200px;
float:left;
font-size:14px;
margin:17px 0 0 10px
}

.TextStyle02 {
font-size:24px;
font-weight:700;
line-height:24px;
color:#dc8815
}

.basic {
background:url(../images/advisor/basicadvisor.png) no-repeat 460px 20px
}

.sitebuilder {
background:url(../images/sitebuilder.jpg) no-repeat 350px 60px
}

.advance {
background:url(../images/advisor/advancedadvisor.png) no-repeat 20px 20px;
width:436px;
float:left;
padding:0 30px 0 215px;
margin-bottom:50px
}

.advance h1 {
color:#759874;
margin:0 0 20px;
font:700 20px Trebuchet MS,Arial,Helvetica,sans-serif
}

.advance h2 {
color:#333;
font-size:18px;
font-weight:700;
margin:10px 0
}

.advance ul {
margin:0;
padding:0
}

.advance ul li {
background:url(../images/bullet.png) no-repeat 0 3px;
font-size:14px;
line-height:20px;
list-style:none;
padding-left:24px
}

.supportBanner {
background:url(../images/geek-support-banner.png) no-repeat;
height:165px;
width:930px;
float:left;
color:#fff;
padding:36px 0 0 20px;
margin:1px 0 20px
}

.supportBanner h1 {
margin:0 0 5px;
letter-spacing:-1px;
text-shadow:2px 2px 2px #382408;
font:700 36px/36px Trebuchet MS,Arial,Helvetica,sans-serif
}

.supportBanner h2 {
margin:0;
letter-spacing:-1px;
text-shadow:1px 1px 1px #382408;
font:700 18px Trebuchet MS,Arial,Helvetica,sans-serif
}

.searchBox {
background:url(../images/searchBg.png) repeat-x bottom #fff;
width:700px;
float:left;
padding:30px 0
}

.searchBox h1 {
color:#333;
text-align:center;
margin:0;
font:700 24px/30px Trebuchet MS,Arial,Helvetica,sans-serif
}

.textfield2 {
background:url(../images/textfield2.png) no-repeat;
height:30px;
width:505px;
font-size:24px;
font-weight:700;
border:none;
padding:10px;
margin:25px 0 0 100px;
line-height:24px
}

.searchBtn {
height:51px;
width:59px;
position:absolute;
margin:26px 0 0 570px
}

.searchBtn a {
background:url(../images/searchBtn.png) no-repeat top;
height:51px;
width:59px;
display:block
}

.searchBtn a:hover {
background:url(../images/searchBtn.png) no-repeat bottom
}

.submit,.knowledge,.flash,.community,.blogger,.email {
width:520px;
float:left;
font-size:14px;
padding:0 0 0 90px;
margin:20px 0 20px 30px
}

.submit h1,.knowledge h1,.flash h1,.community h1,.blogger h1,.email h1 {
color:#333;
font-size:20px;
font-weight:700;
margin:0 0 10px
}

.submit {
background:url(../images/submit.png) no-repeat
}

.knowledge {
background:url(../images/knowledge.png) no-repeat
}

.flash {
background:url(../images/flash.png) no-repeat
}

.community {
background:url(../images/community.png) no-repeat
}

.blogger {
background:url(../images/blog.png) no-repeat
}

.email {
background:url(../images/email.png) no-repeat
}

.qmark {
cursor:pointer;
margin-right:10px;
vertical-align:top
}

.features {
list-style-type:none;
padding:0;
margin:0
}

.features li {
padding-left:20px
}

.modalbg {
background:url(../images/modalbg.png);
position:absolute;
top:0;
left:0;
z-index:10;
width:0;
height:0
}

.modal {
background:url(../images/modal.png) no-repeat;
position:relative;
top:0;
left:50%;
z-index:11;
margin-left:-307px;
margin-top:-192px;
width:614px;
height:385px
}

.modalheader {
position:relative;
top:13px;
left:15px;
z-index:13;
width:500px;
height:16px;
color:#6e946f;
float:left;
text-shadow:#fff 2px 2px 0;
font:700 18px Trebuchet MS,Arial,Helvetica,sans-serif
}

.modalheaderbg {
position:relative;
top:10px;
left:13px;
z-index:12;
width:500px;
height:16px;
font-size:18px;
font-weight:700;
color:#fff;
float:left
}

.modalcontents {
position:relative;
top:30px;
left:18px;
width:570px;
max-height:315px;
overflow:auto
}

.modalcontents h3 {
color:#000;
font-size:16px;
font:18px Trebuchet MS,Arial,Helvetica,sans-serif
}

.modalcontents a {
color:#6e946f;
font-weight:400;
text-decoration:none
}

.modalcontents a:hover {
text-decoration:underline
}

.modalcontents p {
color:#666;
padding:7px;
font-size:14px;
line-height:18px
}

.modalcontents ul {
padding:8px 30px
}

.modalcontents ul li {
padding:3px 0 3px 20px;
font-size:14px;
line-height:18px;
background:url(../images/bullet.png) no-repeat 0 5px
}

.liteContents a {
color:#dea722
}

.proContents a {
color:#dea722
}

.pro2Contents a {
color:#dea722
}

.featureindent {
padding-left:27px
}

.compareplans {
border-collapse:separate;
border-spacing:0;
border:1px solid #63765b;
-moz-border-radius:6px;
border-radius:6px;
margin:20px 10px 0;
width:97%;
font-size:12px;
color:#000;
-moz-box-shadow:0 1px 1px #707070;
box-shadow:0 1px 1px #707070;
background:#63765b
}

.compareplans th:first-child {
-moz-border-radius:6px 0 0 0;
border-radius:6px 0 0
}

.compareplans th:last-child {
-moz-border-radius:0 6px 0 0 0;
border-radius:0 6px 0 0 0
}

.compareplans th:only-child {
-moz-border-radius:6px 6px 0 0;
-webkit-border-radius:6px 6px 0 0;
border-radius:6px 6px 0 0
}

.compareplans th,.compareplans td {
width:20%;
text-align:center
}

.compareplans td:first-child,.compareplans th:first-child {
width:40%;
text-align:left;
padding-left:10px;
border-left:none
}

.compareplans td {
padding:5px;
border-top:1px solid #63765b;
border-left:1px solid #63765b
}

.compareplans th {
background:#6e946f;
padding:10px 0;
color:#fff;
font-size:14px;
font-weight:700;
text-shadow:0 1px 1px #666
}

.compareplans tr {
background:#cedbc3
}

.compareplans tr:nth-child(even) {
background:#fff
}

.compareplans tr:last-child td:first-child {
-moz-border-radius:0 0 0 6px;
border-radius:0 0 0 6px
}

.compareplans tr:last-child td:last-child {
-moz-border-radius:0 0 6px 0;
border-radius:0 0 6px
}

.throw2 {
font-weight:700;
padding:20px 10px
}

.faq a {
color:#dc8815
}

.orderspecialsbox {
width:46%;
padding:0;
border:2px solid #fff;
float:left;
margin:10px;
cursor:pointer;
-moz-border-radius:6px;
border-radius:6px;
-moz-box-shadow:0 1px 1px #707070;
box-shadow:0 1px 1px #707070;
background:#fff
}

.orderspecials {
width:100%;
padding:0;
border:1px solid #63765b;
-moz-border-radius:6px;
border-radius:6px;
border-collapse:separate
}

.orderspecials td {
margin:0;
padding:5px;
border:0;
text-align:center;
background:#fff
}

.orderspecials th {
margin:0;
padding:5px;
border:0;
text-align:center;
font-weight:400;
color:#000;
font-size:20px;
height:30px;
background:#cedbc3
}

.orderspecials tr:first-child td:only-child,.orderspecials tr:first-child th:only-child {
-moz-border-radius:6px 6px 0 0;
border-radius:6px 6px 0 0
}

.orderspecials tr:last-child td:only-child {
-moz-border-radius:0 0 6px 6px;
border-radius:0 0 6px 6px
}

.orderspecialsheader {
width:100%;
padding:0;
border:2px solid #dc8815;
-moz-border-radius:15px;
border-radius:15px;
border-collapse:separate;
background:#ffeed6
}

.orderspecialsheader th {
margin:0;
padding:5px;
border:0;
text-align:center;
font-weight:400;
color:#000;
line-height:24px;
font-size:16px
}

.specialst {
color:#dc8815;
font-weight:400;
text-decoration:line-through
}

.specialstpromo {
font-weight:700
}

.addonselect {
width:500px!important
}

.orderinput {
font-size:12px;
line-height:12px;
padding:5px;
width:160px;
margin:0 0 0 7px;
-moz-border-radius:5px;
border-radius:5px;
border:1px solid #63765b;
color:#666
}

.orderinput:focus {
border-color:#000;
color:#000
}

#checkregister,#checktransfer,#checklogin,#checkfreeregister,#checkpromo {
cursor:pointer
}

#showdomainregister,#showdomaintransfer,#showdomainfreeregister {
padding:10px 30px;
border:2px solid #63765b;
margin:15px auto;
display:block;
text-align:center;
background:#cedbc3
}

#registerdomainfinal,#transferdomainfinal,#freeregisterdomainfinal {
font-weight:700;
font-size:14px;
background:url(../images/accept.png) no-repeat;
padding:0 0 0 30px;
color:#000
}

#errorbox {
margin:15px auto 0;
padding:5px 10px;
border:#d22e2e solid 2px;
color:#000;
-moz-border-radius:6px;
border-radius:6px;
display:none;
background:#fab1b1
}

#errormsg {
display:block;
padding:10px;
font-size:12px;
line-height:16px
}

#errorbox b {
font-size:16px;
line-height:20px;
font-weight:700
}

#termsbox {
float:left;
position:relative;
top:5px;
left:300px;
margin-right:20px;
height:63px;
color:#000
}

#orderButton {
float:right;
margin-right:20px
}

#orderButton h3 {
background:url(../images/Button.png) no-repeat top right;
color:#fff;
height:33px;
font-size:14px;
font-weight:700;
line-height:30px;
text-align:center;
padding:0 20px 0 0;
display:block;
text-shadow:1px -1px 1px #778d6b;
cursor:pointer
}

#orderButton h3:hover {
background:url(../images/Button.png) no-repeat bottom right;
text-decoration:none
}

#orderButton span {
background:url(../images/Button.png) no-repeat left top;
float:left;
display:block;
height:33px;
padding-left:20px
}

#orderButton h3:hover span {
background:url(../images/Button.png) no-repeat bottom left
}

label {
cursor:pointer
}

.addonsHeader {
max-height:46px;
width:100%;
font-size:18px;
line-height:46px;
vertical-align:top;
font-weight:700;
color:#6e946f;
padding:0;
margin:0;
margin-left:10px
}

.addonsHeader img {
margin-right:20px
}

.addonsMenu {
width:100%;
padding:0 10px 10px
}

.addonsItem {
width:100%;
font-weight:700;
border-bottom:1px dotted #000;
margin:3px 6px 5px
}

.addonsItemLeft {
width:50%;
text-align:left;
line-height:33px;
vertical-align:top;
color:#000;
font-size:15px;
font-weight:400
}

.addonsItemLeft img {
border-width:0;
padding:8px 0 0 2px
}

.addonsItemRight {
width:50%;
text-align:right;
line-height:33px;
vertical-align:top;
color:#000;
float:right;
font-size:14px
}

.addonsItemRight select {
margin:7px 10px 0 0;
vertical-align:top
}

.downloadTest {
display:block;
line-height:30px;
margin:7px;
color:#000;
font-size:16px;
font-weight:700;
padding-left:10px;
padding-top:20px
}

.description {
display:block;
margin-left:10px;
width:600px;
font-size:12px;
color:#666;
font-weight:400
}

.cpimageorder {
margin-top:10px;
margin-bottom:5px
}

.controlpanelpart {
float:left;
width:119px;
text-align:center;
padding-bottom:10px;
font-size:16px;
font-weight:700;
color:#000;
line-height:20px
}

.controlpanelpart .color5 {
font-size:14px
}

.orderformfinishtext {
font-size:14px;
line-height:16px;
font-weight:400;
color:#000
}

.orderformfinishtext ul {
margin:10px;
color:#333;
margin-left:160px
}

.orderformfinishtext ul lh {
font-weight:700;
font-size:16px;
line-height:20px;
color:#000
}

.orderformfinishtext ul li {
margin:5px
}

.orderformfinishbox {
position:relative;
background:url(../images/happy_geek.png) no-repeat bottom left;
padding-bottom:50px;
padding:0 0 70px 15px;
margin:-10px 0 0;
left:-9px;
bottom:-8px;
color:#000
}

.orderformfinishbox h1 {
color:#dc8815;
font:42px Verdana,sans-serif
}

.happygeek {
position:relative;
bottom:0;
left:0;
float:left;
margin-bottom:-10px;
margin-left:15px
}

.bottomorderfinish {
margin-left:230px;
font-size:14px;
line-height:16px;
color:#000
}

.mailaddress {
margin:30px 0 30px 220px;
font-size:18px;
line-height:20px;
color:#000
}

.mailaddress span {
font-style:italic
}

.tour {
background:url(../images/tourbot.jpg) no-repeat bottom;
width:241px;
float:left;
padding-bottom:20px;
margin-left:10px;
margin-bottom:40px;
margin-right:20px
}

.tour h1 {
background:url(../images/tourtop.jpg) no-repeat;
color:#fff;
font-size:20px;
font-weight:700;
text-align:center;
line-height:60px;
margin:0;
text-shadow:1px 1px 0 #465543
}

.tourContents {
background:url(../images/tourbg.jpg) repeat-y;
width:201px;
float:left;
padding:20px 20px 0;
text-align:center
}

.tourContainer {
clear:both;
font-size:12px;
line-height:20px
}

.tourContainer h2 {
clear:none;
position:relative;
display:block;
width:50%;
float:right;
font-size:16px;
font-weight:700;
color:#6e946f;
text-shadow:0 1px 1px #fff;
margin:10px 0;
right:60px;
padding:7px;
-moz-border-radius:5px;
border-radius:5px;
border-bottom:1px solid silver;
border-right:1px solid silver;
background:#f0f0f0
}

.tourEnlarge {
display:block;
background:url(../images/magnifier.png) no-repeat top left;
padding:0 0 0 28px;
margin:0 60px;
height:20px;
line-height:20px;
cursor:pointer
}

.tourContents a {
text-decoration:none;
color:#666
}

.managedlist h3 {
padding:10px 0 0 100px
}

.managedlist p {
padding:0 0 0 120px;
font-size:14px;
line-height:16px
}

.managedlist img {
padding:0 20px 10px
}

.managedlist .clr {
height:20px
}

.designlist h3 {
padding:10px 0 0 100px
}

.designlist p {
padding:0 0 0 120px;
font-size:14px;
line-height:16px
}

.designlist img {
padding:0 20px 10px
}

.designlist .clr {
height:20px
}

img.imagedc1 {
float:right;
padding:3px;
margin:10px 0 10px 15px;
border:5px solid #e0e0e0
}

img.imagedc2 {
float:left;
padding:3px;
margin:10px 15px 10px 0;
border:5px solid #e0e0e0
}

img.imageoffice1 {
float:left;
width:300px;
height:225px;
padding:3px;
margin:10px 0px 10px;
border:5px solid #e0e0e0
}

.googlemap {
float:right;
width:275px;
height:225px;
padding:3px;
margin:10px 0px 10px;
border:5px solid #e0e0e0
}

.imageblock-image {
float:left;
width:574px;
height:356px
}

.imageblock-image img {
margin:5px
}

#resultsBox {
margin:-20px 0 0;
background:#fff
}

#resultsBox div {
margin:0;
padding:0;
border-bottom:1px solid #e0e0e0
}

#resultsBox h3 {
padding:10px 0 0 10px;
font-size:14px
}

#resultsBox p {
padding:10px 0 10px 25px
}

#resultsBox p a {
color:#db8815
}

#resultsBox p a:hover {
color:#db8815;
text-decoration:underline
}

.highlight {
color:#749773;
font-weight:700
}

#contactgsbox {
}

#contactgsbox-top {
float:left
}

#contactgsbox-top div {
float:left;
font-weight:700;
font-size:16px;
line-height:43px;
width:195px
}

#contactgsbox-top input {
margin-bottom:10px;
margin-left:0
}

#contactgsbox textarea {
width:419px;
height:200px;
border:1px solid #e0e0e0;
margin:15px 0;
padding:10px;
font:16px/18px Verdana;
background:#f6f6f6
}

#contactgsboxcontainer {
width:500px;
margin-top:10px;
margin-left:60px;
padding:20px 0 50px 50px;
border:1px solid #e0e0e0;
background:#fcfcfc
}

#contactgsboxerrors {
width:400px;
padding:20px;
border:1px solid red;
font-size:16px;
line-height:18px;
margin-bottom:35px;
background:#ffd0d0
}

#contactgsboxsuccess {
width:400px;
padding:20px;
border:1px solid green;
font-size:16px;
line-height:18px;
margin-bottom:35px;
background:#bbf2cc
}

.announcementsHeader {
display:block;
width:650px;
position:relative;
top:0;
border:1px solid #ffa109;
margin:0 auto 15px;
padding:6px;
font-size:12px;
line-height:14px;
background:#ffedcf
}

.announcementsHeader ul li {
margin:2px 0 0 25px;
list-style-type:disc
}

.announcementsHeader h3 {
font-size:14px;
line-height:18px;
font-weight:700;
display:inline;
text-shadow:1px 1px 0 #fff
}

.announcementsHeaderHR {
display:block;
width:620px;
margin:6px auto;
border-bottom:1px dotted #ffa109
}

.verifyButton {
float:right;
margin: 10px 20px 0px 0px;
}

.verifyButton h3 {
background:url(../images/Button.png) no-repeat top right;
color:#fff;
height:33px;
font-size:14px !important;
font-weight:700;
line-height:30px;
text-align:center;
padding:0 20px 0 0;
display:block;
text-shadow:1px -1px 1px #778d6b;
cursor:pointer
}

.verifyButton h3:hover {
background:url(../images/Button.png) no-repeat bottom right;
text-decoration:none
}

.verifyButton span {
background:url(../images/Button.png) no-repeat left top;
float:left;
display:block;
height:33px;
padding-left:20px
}

.verifyButton h3:hover span {
background:url(../images/Button.png) no-repeat bottom left
}

.manageDisplayBlock {
margin:10px;
border-radius:15px;
-moz-border-radius:15px;
display:block;
padding:10px;
line-height:24px;
font-size:16px;
color:#000;
background:#e9e9e9
}

.manageDisplayBlock b {
color:#6e946f
}

.mottoLine {
background:#201910;
width:100%;
text-align:right;
padding-bottom:10px
}

.mottoLine h1 {
color:#707070;
font-size:15px;
font-style:italic;
font-weight:400
}

.twitterHome,.blogHome {
width:430px;
min-height:180px;
float:left;
margin:10px;
padding:5px 10px;
-moz-border-radius:5px;
border-radius:5px;
background:#fff
}

.twitterHome h1,.blogHome h1 {
font-size:18px;
font-weight:700;
color:#000;
line-height:35px;
text-align:center
}

.twitterHome h1 img {
margin:0;
float:right;
position:absolute
}

.twitterHome .loading,.blogHome .loading {
display:block;
width:24px;
height:24px;
margin:55px auto
}

.tweet,.blogentry {
display:block;
color:#000;
font-size:11px;
padding:5px;
border-top:1px solid #e0e0e0
}

.tweet a,.blog a {
color:#dd8815
}

.tweet small,.blog small {
font-size:11px;
color:#707070
}

.twitterHome .topright,.blogHome .topright {
display:block;
width:16px;
height:16px;
float:right;
margin-top:7px
}

small,.small {
font-size:11px;
color:#666
}

.vpshr {
display:block;
width:600px;
margin:10px;
height:1px;
background:#d3d8c8
}

.vpsmanagelabel {
color:#000
}

.fbdiv {
padding:0 10px 10px;
width:930px;
margin:0 auto;
text-align:left
}

.fbwide {
width:100%;
background:#e9e3a7
}

.google1 {
position:relative;
top:3px;
left:0;
margin-right:-22px
}

.twittershare {
position:relative;
top:3px;
left:0;
margin-right:-15px
}

.fb-like {
position:relative;
top:0
}

.orderplans {
border-collapse:separate;
border-spacing:0;
border:1px solid #63765b;
-moz-border-radius:6px;
border-radius:6px;
margin:20px 10px 0;
width:97%;
font-size:12px;
color:#000;
-moz-box-shadow:0 1px 1px #707070;
box-shadow:0 1px 1px #707070;
background:#63765b
}

.orderplans th:first-child {
-moz-border-radius:6px 0 0 0;
border-radius:6px 0 0
}

.orderplans th:last-child {
-moz-border-radius:0 6px 0 0 0;
border-radius:0 6px 0 0 0
}

.orderplans th:only-child {
-moz-border-radius:6px 6px 0 0;
-webkit-border-radius:6px 6px 0 0;
border-radius:6px 6px 0 0
}

.orderplans th,.orderplans td {
text-align:center
}

.orderplans td:first-child,.orderplans th:first-child {
text-align:left;
padding-left:10px;
border-left:none
}

.width40 {
width:40%
}

.orderplans td:last-child,.orderplans th:last-child {
width:20%;
text-align:center
}

.orderplans td {
padding:5px 10px;
border-top:1px solid #63765b;
border-left:1px solid #63765b;
line-height:30px
}

.orderplans th {
background:#6e946f;
padding:10px 0;
color:#fff;
font-size:14px;
font-weight:700;
text-shadow:0 1px 1px #666
}

.orderplans tr {
background:#cedbc3
}

.orderplans tr:nth-child(even) {
background:#fff
}

.orderplans tr:last-child td:first-child {
-moz-border-radius:0 0 0 6px;
border-radius:0 0 0 6px
}

.orderplans tr:last-child td:last-child {
-moz-border-radius:0 0 6px 0;
border-radius:0 0 6px
}

.ordertablenew {
border-collapse:separate;
border-spacing:0;
border:1px solid #63765b;
-moz-border-radius:6px;
border-radius:6px;
margin:20px 10px 0;
width:97%;
font-size:12px;
color:#000;
-moz-box-shadow:0 1px 1px #707070;
box-shadow:0 1px 1px #707070;
background:#63765b
}

.ordertablenew tr:first-child th:first-child,.ordertablenew tr:first-child td:first-child {
-moz-border-radius:6px 0 0 0;
border-radius:6px 0 0
}

.ordertablenew tr:first-child th:last-child,.ordertablenew tr:first-child td:last-child {
-moz-border-radius:0 6px 0 0;
border-radius:0 6px 0 0
}

.ordertablenew tr:first-child th:only-child,.ordertablenew tr:first-child td:only-child {
-moz-border-radius:6px 6px 0 0;
border-radius:6px 6px 0 0
}

.ordertablenew th,.ordertablenew td {
text-align:left
}

.ordertablenew td:first-child,.ordertablenew th:first-child {
text-align:left;
padding-left:10px;
border-left:none
}

.ordertablenew td {
padding:5px 10px;
line-height:25px
}

.ordertablenew th {
background:#6e946f;
padding:10px 0;
color:#fff;
font-size:14px;
font-weight:700;
text-shadow:0 1px 1px #666
}

.ordertablenew tr {
background:#cedbc3
}

.ordertablenew tr:nth-child(even) {
background:#fff
}

.ordertablenew tr:last-child td:first-child {
-moz-border-radius:0 0 0 6px;
border-radius:0 0 0 6px
}

.ordertablenew tr:last-child td:last-child {
-moz-border-radius:0 0 6px 0;
border-radius:0 0 6px
}

.ordertablenew tr:last-child td:only-child {
-moz-border-radius:0 0 6px 6px;
border-radius:0 0 6px 6px
}

.ordertablenew tr:only-child td:first-child {
-moz-border-radius:6px 0 0 6px;
border-radius:6px 0 0 6px
}

.ordertablenew tr:only-child td:last-child {
-moz-border-radius:0 6px 6px 0;
border-radius:0 6px 6px 0
}

.orderh2 {
color:#6e946f;
margin:15px 0 0;
font:700 20px/30px Trebuchet MS,Arial
}

.orderp {
padding:10px
}

.orderh1 {
color:#666;
margin:15px 0 0;
text-align:center;
font:700 20px/30px Trebuchet MS,Arial
}

.orderpayimages {
position:relative;
top:-25px;
right:15px;
float:right
}

.ordersmallbutton {
-moz-box-shadow:inset 0 1px 0 0 #fff;
-webkit-box-shadow:inset 0 1px 0 0 #fff;
box-shadow:inset 0 1px 0 0 #fff;
background:-webkit-gradient(linear,left top,left bottom,color-stop(0.05,#ededed),color-stop(1,#dfdfdf));
background:-moz-linear-gradient(center top,#ededed 5%,#dfdfdf 100%);
filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#ededed",endColorstr="#dfdfdf");
background-color:#ededed;
-moz-border-radius:6px;
-webkit-border-radius:6px;
border-radius:6px;
border:1px solid #dcdcdc;
display:inline-block;
color:#777;
padding:2px 20px;
text-decoration:none;
text-shadow:1px 1px 0 #fff;
font:700 12px arial
}

.ordersmallbutton:hover {
background:-webkit-gradient(linear,left top,left bottom,color-stop(0.05,#dfdfdf),color-stop(1,#ededed));
background:-moz-linear-gradient(center top,#dfdfdf 5%,#ededed 100%);
filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#dfdfdf",endColorstr="#ededed");
background-color:#dfdfdf
}

.ordersmallbutton:active {
position:relative;
top:1px
}

.xmark {
cursor:pointer;
vertical-align:top;
background:transparent url(../images/xmark.png) no-repeat 0 0;
position:relative;
top:10px;
left:588px;
z-index:12;
width:16px;
height:16px;
}

.maxmindverify {
padding:10px;
margin:0px;
}

.maxmindverify h1 {
color:#dc8815;
font:42px Verdana,sans-serif;
margin-bottom: 10px;
}

.maxmindverify h3 {
font-size:18px;
font-weight:bold;
margin-bottom:10px;
}

.countrySelect .countries {
width:340px;
margin:10px auto;
}

.countrySelect a {
display:inline-block;
padding:9px;
width:150px;
height:79px;
}

.countrySelect a.activeCountry {
background-color:#ffedcf;
padding:8px;
border:1px solid #ffa109;
}