body, td, th {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
}
body {
	background: url(../images/darkgray_wood_background.jpg) top center;
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
}
.myClear {
	clear:both;
	height:0px;
	border:none;
	margin:0px;
	margin-bottom:0px;
	margin-top:0px;
	visibility:hidden;
}
a img {
	border:none; outline:none; display:table-cell;}
img.logo{border:none; outline:none; display:table-cell; margin:auto;}

a:link {
	color: #006699;
	text-decoration: none;
}
a:visited {
	text-decoration: none;
	color: #006699;
}
a:hover {
	text-decoration: underline;
	color: #666666;
}
a:active {
	text-decoration: none;
	color: #006699;
}
h1 {
	font-size: 36px;
	font-weight:normal;
	margin:0;
	padding:0;
	color:#8dc047;
}
h2 {
	font-size: 24px;
}
h3 {
	font-size: 18px;
}
h4 {
	font-size: 16px;
}
h5 {
	font-size: 14px;
}
tr.logorow { vertical-align:middle; display:table; }
td.logocell{width:210px; height:85px; text-align:center; padding:0px;}
table {margin-left:auto; margin-right:auto; margin-top:0px;}
td.special {border: 1px solid #f00;}
#myWrap {
	width:1000px;
	margin:auto;
}
#myBody {
  width:100%;
  display:inline-block;
  min-height:300px;
  background:#737c5d;
  line-height:20px;
}
#myHeader {
	height:253px;
	background:url(../images/header/header.png) top center no-repeat;
  position: relative;
}
#desc {
  position: absolute;
  top:95px;
  right:0px;
  height:260px;
  width:730px;
  background: url(../images/header/header_bottom_right.png) top center no-repeat;
  z-index:+1;
  line-height:normal;
}
#desc, .pinterest, #premium_designs, #drive_visitors{
  font-size:18px;
  color: #FFF;
}
div h1 {
  margin: 45px 0px 0px 35px;
}
div p {
  margin-left: 35px;
  margin-right: 25px;
}
.pitch{
  font-size:12px;
  color:#8dc047;
}
.pitch a, #myFooter a {
  color:#FFF;
}
#myLeft {
	float:left;
	width:270px;
}
.twitter,.pinterest {
  margin:15px;
  width:244px;
}
.twitter {
  background: url(../images/twitter/twitter_bg.png) top center no-repeat;
  width:246px;
}
.twitter-timeline {
  height: 235px;
  margin-left:2px;
}
.pinterest div.top {
  background: url(../images/pinterest/pinterest_box_top.png) top center no-repeat;
  height:83px;
}
.pinterest div.top p.top {
  padding-top: 20px;
  margin:0px;
  text-align:center;
}
.pinterest div.top p.bottom {
  padding: 10px 10px 0px 10px;
  margin:0px;
  margin-left:40px;
}
.pinterest div.bottom {
  background: url(../images/pinterest/pinterest_box_bottom.png) top center no-repeat;
  font-size:12px;
  height: 51px;
}
.pinterest div.bottom p {
  text-align: center;
  padding:10px 2px;
  line-height: 14px;
  margin:0px;
}
.pinterest div.image {
  background: url(../images/pinterest/pinterest_image.png) top center no-repeat;
  height: 226px;
}
.twitter div.top {
/*  background: url(../images/twitter/twitter_box_top.png) top center no-repeat;*/
  height: 80px;
}
.twitter div.bottom {
/*  background: url(../images/twitter/twitter_box_bottom.png) top center no-repeat;*/
  height: 47px;
}
#myRight {
	float:right;
	width:730px;
  margin-top:100px;
}
#arrow {
  width: 356px;
  height: 113px;
  margin: 2px auto 0px auto;
  background: url(../images/header/arrow_box.png) top center no-repeat;
  color: #FFF;
  text-align: center;
  font-size:12px;
  line-height:16px;
}
#arrow div{
  padding-top:12px;
}
#arrow div span.click{
  font-size:24px;
}
#myLogos {
  width:667px;
  background-color: #FFF;
  border-radius: 12px;
  margin-top:15px;
}
#myLogos tr {
  vertical-align:middle;
}
#myLogos td {
  text-align:center;
  padding:5px;
  width:33%;
}
#add-your-logo {
  margin:24px auto 0px;
  height: 120px;
  width: 667px;
  background: url(../images/add_your_logo.png) top center no-repeat;
}
#myFooter{
  background-color:#405222;
  height:144px;
  padding-top: 30px;
  padding-left: 60px;
  color:#FFF;
  font-size:15px;
  line-height:20px;
}
.cBox {
	background:#CCC;
	padding:20px;
}

#image1{
  width: 1000px;
  height: 466px;
  background: url(../images/thetradeshowcalendar_privatelabel.png);
  position: absolute;
  top: 315px;
  left: auto;
  right: auto;
  z-index: +2;
}
#premium_designs{
  width:730px;
  height:330px;
  background-color:#1F2D30;
  border-radius:0 12px 12px 0;
  margin-top:550px;
  padding-top:20px;
}
#image2{
  width:1000px;
  /*height:722px; */
  height:686px;
  background: url(../images/thetradeshowcalendar_custom1.png);
  position:relative;
  top:-114px;
  z-index:+1;
}
#image3{
  width:1000px;
  height:814px;
  background: url(../images/thetradeshowcalendar_custom2.png);
  position:relative;
  top:-270px;
  z-index:+2;
}
#drive_visitors{
  width:670px;
  height:210px;
  background-color:#35461A;
  border-radius: 12px;
  left:-30px;
  top:-50px;
  position:absolute;
  z-index:+1;
  font-size: 12px;
  line-height: normal;
  -webkit-box-shadow: 10px 10px 30px rgba(120, 120, 120, 0.75);
  -moz-box-shadow:    10px 10px 30px rgba(120, 120, 120, 0.75);
  box-shadow:         10px 10px 30px rgba(120, 120, 120, 0.75);
}
#drive_visitors h1{
  margin-top:25px;
  color:#FFF;
}
#drive_visitors p{
  margin-top: 0px;
}
#visitors_box{
  width:870px;
  height:665px;
  background-color:#FFF;
  border-radius: 12px;
  position:relative;
  left:60px;
  top:-200px;
  margin-bottom: -140px;
  margin-top: 100px;
}
#gray_logo{
  width:96px;
  height:95px;
  background: url(../images/stat_counter_logo.jpg);
  position:absolute;
  right:78px;
  top:42px;
  border-radius:12px;
}
#traffic{
  width:786px;
  height:384px;
  position:absolute;
  right:40px;
  bottom:30px;
  background: url(../images/statcounter.png);
}
span.u, span.u:hover, span.u:visited,
a.clickhere, a.clickhere:hover, a.clickhere:visited {
  border-bottom: 1px solid white;
}
span.u, span.u:hover, span.u:visited,
a.clickhere, a.clickhere:hover, a.clickhere:visited,
span.u a, span.u a:hover, span.u a:active{
  text-decoration: none;
}
a.clickhere, a.clickhere:hover, a.clickhere:visited{
  color:#FFF;
}
span.name {font-size:18px;}
#Linkedin{
  background: url(../images/linkedin_signature_logo.png);
  height:22px;
  width:89px;
  margin-top:2px;
}
div.nav{
  position:absolute;
  right:20px;
  top:34px;
  height:32px;
  vertical-align: middle;
  border-bottom:none;
}
div.nav a{
  margin-right:10px;
  display:inline-block;
  color:#FFF;
  font-size:14px;
}
div.nav.u a{
  text-decoration:underline;
  margin-left:10px;
}
#home:after{
  margin: 0 10px;
  content: "|";
  color: #FFF;
}
a.sm_buttom{
  width:31px;
  height:31px;
  border-radius:5px;
/*  border:1px solid red;*/
  margin-right:6px;
}
#B2Blogo {
  width: 201px;
  height: 67px;
  background: url(../images/B2B_footer_logo.png);
  float:right;
  margin-right:60px;
  /*position:absolute;
  bottom:-30px;
  right:-80px;*/
}