body {
  margin: 0 auto;
  min-width: 1334px;
  max-width: 1364px;
  border-left: 1px solid #e6e6e6;
  border-right: 1px solid #e6e6e6;
  background-color: #000000;
}

#main {
  float: left;	
  position: relative;
  width: 100%;
  min-width: 1334px;
  max-width: 1364px;
  margin-top: 0;
  margin-left: 0;
  z-index: 114;
  margin-right: auto;
  min-height: 870px;
  background-color: #ffffff;
}

#nav_contain {
  float: left;
  position: relative;
  width: 100%;
  min-width: 1334px;
  max-width: 1364px;
  margin-top: 0;
  margin-left: 0;
  z-index: 31;
  min-height: 51px;
  background-image: url(../images/nav_contain.png);
  background-repeat: no-repeat;
}

#home {
  float: left;
  position: relative;
  width: 38px;
  margin-top: 10px;
  margin-left: 207px;
  z-index: 4;
  min-height: 21px;
}

#blogs:hover, #contact:hover, #home:hover, #hosting:hover, #login:hover, #templates:hover {
  height: 21px;
}

#blogs:hover .text-style-5, #cart:hover .text-style-6, #contact:hover .text-style-5, #home:hover .text-style-5, #hosting:hover .text-style-5, #login:hover .text-style-6, #templates:hover .text-style-5 {
  color: #fff;
}

#hosting {
  float: left;
  position: relative;
  width: 100px;
  margin-top: 10px;
  margin-left: 40px;
  z-index: 6;
  min-height: 21px;
}

#templates {
  float: left;
  position: relative;
  width: 100px;
  margin-top: 10px;
  margin-left: 30px;
  z-index: 8;
  min-height: 21px;
}

#blogs {
  float: left;
  position: relative;
  width: 50px;
  margin-top: 10px;
  margin-left: 19px;
  z-index: 10;
  min-height: 21px;
}

#contact {
  float: left;
  position: relative;
  width: 71px;
  margin-top: 10px;
  margin-left: 20px;
  z-index: 12;
  min-height: 21px;
}

#social-1 {
  float: left;
  position: relative;
  width: 342px;
  margin-top: 8px;
  margin-left: 80px;
  z-index: 24;
  min-height: 25px;
}

#youtube {
  float: left;
  position: relative;
  width: 21px;
  height: 21px;
  margin-top: 1px;
  margin-left: 0;
  z-index: 15;
  background-image: url(../images/youtube.png);
  background-repeat: no-repeat;
}

#youtube:hover {
  background-image: url(../images/youtube_hover.png);
}

#fb {
  float: left;
  position: relative;
  width: 22px;
  height: 21px;
  margin-top: 1px;
  margin-left: 12px;
  z-index: 17;
  background-image: url(../images/fb.png);
  background-repeat: no-repeat;
}

#fb:hover {
  background-image: url(../images/fb_hover.png);
}

#heart {
  float: left;
  position: relative;
  width: 22px;
  height: 21px;
  margin-top: 1px;
  margin-left: 12px;
  z-index: 19;
  background-image: url(../images/heart.png);
  background-repeat: no-repeat;
}

#heart:hover {
  background-image: url(../images/heart_hover.png);
}

#twitter {
  float: left;
  position: relative;
  width: 22px;
  height: 21px;
  margin-top: 1px;
  margin-left: 12px;
  margin-right: 25px;
  z-index: 21;
  background-image: url(../images/twitter.png);
  background-repeat: no-repeat;
}

#twitter:hover {
  background-image: url(../images/twitter_hover.png);
}

#search {
  float: left;
  position: relative;
  width: 200px;
  height: 25px;
  margin-top: 0;
  margin-left: 0px;
  z-index: 23;
}

#login-1 {
  float: left;
  position: relative;
  width: 99px;
  margin-top: 13px;
  margin-left: 16px;
  z-index: 30;
  min-height: 22px;
}

#login {
  float: left;
  position: relative;
  width: 48px;
  margin-top: 0;
  margin-left: 0;
  z-index: 26;
  min-height: 21px;
  overflow: hidden;
}

#cart {
  float: left;
  position: relative;
  width: 37px;
  margin-top: 0;
  margin-left: 14px;
  z-index: 28;
  min-height: 22px;
}

#cart:hover {
  height: 22px;
}

#top {
  float: left;
  position: relative;
  width: 960px;
  margin-top: 80px;
  margin-bottom: 60px;
  margin-left: -1164px;
  z-index: 35;
  min-height: 92px;
}

#logo {
  float: left;
  position: relative;
  width: 146px;
  height: 162px;
  margin-top: 0;
  margin-left: 0;
  z-index: 33;
}

#ads {
  float: right;
  position: relative;
  width: 728px;
  height: 90px;
  margin-top: 40px;
  margin-left: 0px;
  z-index: 34;
}

#slider {
  float: left;
  position: relative;
  width: 986px;
  margin-top: 13px;
  margin-left: 190px;
  z-index: 54;
  min-height: 276px;
  background-image: url(../images/slider.png);
  background-repeat: no-repeat;
  clear: left;
}

#square1 {
  float: left;
  position: relative;
  width: 125px;
  margin-top: 44px;
  margin-left: 13px;
  z-index: 48;
  min-height: 25px;
  background-image: url(../images/square1.png);
  background-repeat: no-repeat;
}

#rec1 {
  float: left;
  position: relative;
  width: 125px;
  height: 25px;
  margin-top: 0;
  margin-left: 0;
  z-index: 45;
  background-image: url(../images/rec1.png);
  background-repeat: no-repeat;
}

#rec1:hover {
  background-image: url(../images/rec1_hover.png);
}

#square {
  float: left;
  position: relative;
  width: 125px;
  margin-top: 6px;
  margin-left: 13px;
  z-index: 53;
  min-height: 25px;
  background-image: url(../images/square.png);
  background-repeat: no-repeat;
  clear: left;
}

#rec {
  float: left;
  position: relative;
  width: 125px;
  height: 25px;
  margin-top: 0;
  margin-left: 0;
  z-index: 50;
  background-image: url(../images/rec.png);
  background-repeat: no-repeat;
}

#rec:hover {
  background-image: url(../images/rec_hover.png);
}

#stripe {
  float: left;
  position: relative;
  width: 960px;
  margin-top: 123px;
  margin-left: 13px;
  z-index: 43;
  min-height: 40px;
  clear: left;
}

#group {
  float: left;
  position: relative;
  width: 960px;
  height: 40px;
  margin-top: 0;
  margin-left: 0;
  z-index: 41;
  background-image: url(../images/group.png);
  background-repeat: no-repeat;
}

#group:hover {
  background-image: url(../images/group_hover.png);
}

#middle {
  float: left;
  position: relative;
  width: 985px;
  margin-top: 0;
  margin-left: 191px;
  z-index: 80;
  min-height: 198px;
  clear: left;
  background-color: #ffffff;
}

#box {
  float: left;
  position: relative;
  width: 251px;
  margin-top: 1px;
  margin-left: 0;
  z-index: 61;
  min-height: 196px;
}

#createtitle {
  float: left;
  position: relative;
  width: 249px;
  height: 194px;
  margin-top: 2px;
  margin-left: 1px;
  z-index: 58;
  background-image: url(../images/createtitle.png);
  background-repeat: no-repeat;
}

#createtitle:hover {
  width: 251px;
  height: 196px;
  margin-top: 0;
  margin-left: 0;
  background-image: url(../images/createtitle_hover.png);
  margin-right: -1px;
}

#create {
  float: left;
  position: relative;
  width: 200px;
  margin-top: 65px;
  margin-left: -227px;
  z-index: 57;
  min-height: 93px;
}

#button {
  float: left;
  position: relative;
  width: 30px;
  height: 20px;
  margin-top: 164px;
  margin-left: -42px;
  z-index: 60;
}

#box2 {
  float: left;
  position: relative;
  width: 251px;
  margin-top: 2px;
  margin-left: -8px;
  z-index: 67;
  min-height: 196px;
}

#buytitle {
  float: left;
  position: relative;
  width: 249px;
  height: 194px;
  margin-top: 1px;
  margin-left: 1px;
  z-index: 64;
  background-image: url(../images/buytitle.png);
  background-repeat: no-repeat;
}

#buytitle:hover {
  width: 251px;
  height: 196px;
  margin-top: 0;
  margin-left: 0;
  background-image: url(../images/buytitle_hover.png);
  margin-bottom: -1px;
  margin-right: -1px;
}

#buy {
  float: left;
  position: relative;
  width: 200px;
  margin-top: 64px;
  margin-left: -226px;
  z-index: 63;
  min-height: 93px;
}

#button2 {
  float: left;
  position: relative;
  width: 30px;
  height: 20px;
  margin-top: 162px;
  margin-left: -43px;
  z-index: 66;
}

#box3 {
  float: left;
  position: relative;
  width: 251px;
  margin-top: 0;
  margin-left: -8px;
  z-index: 73;
  min-height: 196px;
}

#hosttitle {
  float: left;
  position: relative;
  width: 249px;
  height: 194px;
  margin-top: 1px;
  margin-left: 1px;
  z-index: 70;
  background-image: url(../images/hosttitle.png);
  background-repeat: no-repeat;
}

#hosttitle:hover {
  width: 251px;
  height: 196px;
  margin-top: 0;
  margin-left: 0;
  background-image: url(../images/hosttitle_hover.png);
  margin-bottom: -1px;
  margin-right: -1px;
}

#host {
  float: left;
  position: relative;
  width: 200px;
  margin-top: 66px;
  margin-left: -230px;
  z-index: 69;
  min-height: 93px;
}

#button3 {
  float: left;
  position: relative;
  width: 30px;
  height: 20px;
  margin-top: 163px;
  margin-left: -41px;
  z-index: 72;
}

#box4 {
  float: left;
  position: relative;
  width: 251px;
  margin-top: 1px;
  margin-left: -3px;
  z-index: 79;
  min-height: 196px;
}

#startertitle {
  float: left;
  position: relative;
  width: 249px;
  height: 194px;
  margin-top: 2px;
  margin-left: 1px;
  z-index: 76;
  background-image: url(../images/startertitle.png);
  background-repeat: no-repeat;
}

#startertitle:hover {
  width: 251px;
  height: 196px;
  margin-top: 0;
  margin-left: 0;
  background-image: url(../images/startertitle_hover.png);
  margin-right: -1px;
}

#starter {
  float: left;
  position: relative;
  width: 200px;
  margin-top: 65px;
  margin-left: -227px;
  z-index: 75;
  min-height: 93px;
}

#button4 {
  float: left;
  position: relative;
  width: 30px;
  height: 20px;
  margin-top: 164px;
  margin-left: -42px;
  z-index: 78;
}

#follow {
  float: left;
  position: relative;
  width: 928px;
  margin-top: 250px;
  margin-left: 207px;
  z-index: 94;
  min-height: 21px;
  background-image: url(../images/follow.png);
  background-repeat: no-repeat;
  background-color: #ffffff;
  clear: left;
}

#socialb {
  float: left;
  position: relative;
  width: 112px;
  margin-top: 0;
  margin-left: 816px;
  z-index: 92;
  min-height: 21px;
}

#youtube2 {
  float: left;
  position: relative;
  width: 21px;
  height: 21px;
  margin-top: 0;
  margin-left: 0;
  z-index: 84;
  background-image: url(../images/youtube2.png);
  background-repeat: no-repeat;
}

#youtube2:hover {
  background-image: url(../images/youtube2_hover.png);
}

#fb2 {
  float: left;
  position: relative;
  width: 22px;
  height: 21px;
  margin-top: 0;
  margin-left: 9px;
  z-index: 86;
  background-image: url(../images/fb2.jpg);
  background-repeat: no-repeat;
}

#fb2:hover {
  background-image: url(../images/fb2_hover.jpg);
}

#heart2 {
  float: left;
  position: relative;
  width: 22px;
  height: 21px;
  margin-top: 0;
  margin-left: 8px;
  z-index: 88;
  background-image: url(../images/heart2.jpg);
  background-repeat: no-repeat;
}

#heart2:hover {
  background-image: url(../images/heart2_hover.jpg);
}

#twitter2 {
  float: left;
  position: relative;
  width: 22px;
  height: 21px;
  margin-top: 0;
  margin-left: 8px;
  z-index: 90;
  background-image: url(../images/twitter2.jpg);
  background-repeat: no-repeat;
}

#twitter2:hover {
  background-image: url(../images/twitter2_hover.jpg);
}

#bottom {
  float: left;
  position: relative;
  width: 100%;
  min-width: 1334px;
  max-width: 1364px;
  margin-top: 0px;
  margin-left: 0;
  z-index: 113;
  min-height: 182px;
  background-image: url(../images/bottom.png);
  background-repeat: no-repeat;
  background-color: #ffffff;
  clear: left;
}

#box5 {
  float: left;
  position: relative;
  width: 181px;
  margin-top: 50px;
  margin-left: 204px;
  z-index: 100;
  min-height: 113px;
}

#navi {
  float: left;
  position: relative;
  width: 102px;
  height: 13px;
  margin-top: 0;
  margin-left: 0;
  z-index: 98;
}

#sitemap {
  float: left;
  position: relative;
  width: 181px;
  margin-top: 6px;
  margin-left: 0;
  z-index: 99;
  min-height: 94px;
  clear: left;
}

#box6 {
  float: left;
  position: relative;
  width: 131px;
  margin-top: 50px;
  margin-left: 106px;
  z-index: 104;
  min-height: 113px;
}

#partners {
  float: left;
  position: relative;
  width: 82px;
  height: 12px;
  margin-top: 0;
  margin-left: 0;
  z-index: 102;
}

#partner {
  float: left;
  position: relative;
  width: 131px;
  margin-top: 7px;
  margin-left: 0;
  z-index: 103;
  min-height: 94px;
  clear: left;
}

#box7 {
  float: left;
  position: relative;
  width: 238px;
  margin-top: 50px;
  margin-left: 105px;
  z-index: 108;
  min-height: 112px;
}

#blog {
  float: left;
  position: relative;
  width: 52px;
  height: 13px;
  margin-top: 0;
  margin-left: 1px;
  z-index: 106;
}

#articles {
  float: left;
  position: relative;
  width: 237px;
  margin-top: 5px;
  margin-left: 1px;
  z-index: 107;
  min-height: 94px;
  clear: left;
}

#box8 {
  float: left;
  position: relative;
  width: 130px;
  margin-top: 50px;
  margin-left: 68px;
  z-index: 112;
  min-height: 112px;
}

#connect {
  float: left;
  position: relative;
  width: 71px;
  height: 13px;
  margin-top: 0;
  margin-left: 1px;
  z-index: 110;
}

#social {
  float: left;
  position: relative;
  width: 130px;
  margin-top: 5px;
  margin-left: 0;
  z-index: 111;
  min-height: 94px;
  clear: left;
}

p {
  margin: 0;
  padding: 0;
  text-indent: 0;
  text-align: left;
  font: 12px/14px Georgia, Serif;
  text-transform: none;
  text-decoration: none;
  color: #202020;
  letter-spacing: 0.05em;
}

a {
  text-transform: none;
  text-decoration: none;
  color: inherit;
}

a:hover {
  text-transform: lowercase;
  text-decoration: underline;
  color: #0066FF;
}

.text-style-1 {
  margin: 0;
  padding: 0;
  text-indent: 0;
  text-align: left;
  font: 14px/16px Source Code Pro;
  text-transform: uppercase;
  text-decoration: none;
  color: #757575;
  letter-spacing: 0.1em;
}

.text-style-2 {
  margin: 0;
  padding: 0;
  text-indent: 0;
  text-align: left;
  font: 14px/14px Georgia, Serif;
  text-transform: none;
  text-decoration: none;
  color: #202020;
  letter-spacing: normal;
}

.text-style-3 {
  margin: 0;
  padding: 0;
  text-indent: 0;
  text-align: left;
  font: bold 12px/14px Georgia, Serif;
  text-transform: none;
  text-decoration: none;
  color: #202020;
  letter-spacing: 0.05em;
}

.text-style-4 {
  margin: 0;
  padding: 0;
  text-indent: 0;
  text-align: left;
  font: bold 14px/14px Georgia, Serif;
  text-transform: none;
  text-decoration: none;
  color: #202020;
  letter-spacing: normal;
}

.text-style-5 {
  margin: 0;
  padding: 0;
  text-indent: 0;
  text-align: left;
  font: 13px/16px Source Code Pro;
  text-transform: none;
  text-decoration: none;
  color: #e6e6e6;
  letter-spacing: 0.15em;
}

.text-style-6 {
  margin: 0;
  padding: 0;
  text-indent: 0;
  text-align: left;
  font: 12px/14px Source Code Pro;
  text-transform: none;
  text-decoration: none;
  color: #ccc;
  letter-spacing: 0.1em;
}

.text-style-7 {
  margin: 0;
  padding: 0;
  text-indent: 0;
  text-align: left;
  font: bold 12px/14px Georgia, Serif;
  text-transform: none;
  text-decoration: none;
  color: #202020;
  letter-spacing: normal;
}

.text-style-8 {
  margin: 0;
  padding: 0;
  text-indent: 0;
  text-align: left;
  font: 10px/14px Georgia, Serif;
  text-transform: none;
  text-decoration: none;
  color: #202020;
  letter-spacing: normal;
}

.text-style-9 {
  margin: 0;
  padding: 0;
  text-indent: 0;
  text-align: center;
  font: 18px/16px Source Code Pro;
  text-transform: uppercase;
  text-decoration: underline;
  font-weight: bolder;
  color: #f6be11;
  letter-spacing: 0.1em;
}

.span {
  font-weight: normal;
}

.clear {
	clear: both;
}