body 
{
  color:#333333;
  font-family:"Lucida Grande",Verdana,sans-serif;
  font-size:12px;
  font-size-adjust:none;
  font-style:normal;
  font-variant:normal;
  font-weight:normal;
  line-height:18px;
  text-shadow:0 1px 1px #FFFFFF;
  background-color: #eee;
  margin: 0;
  padding: 0;
  line-height: 1.6;
  background: url(images/event-landing-body_bg.gif);
}

a 
{
	color: #449;
	text-decoration: none;
	
}

a:hover
{
	text-decoration: none;
	font-weight: bold;
	color: #aaf;	
}


ul
{
	padding: 0;
	margin: 20px;
 margin-top: 10px;
	 list-style-type: square;
	 
}

ul li 
{
	 margin-bottom: 7px;
	  line-height: 1.5;
	
}

#download 
{
	margin-top: 60px;
	 text-align: center;
}
#download small 
{
	margin-top: 10px;
	display: block;
	font-size: 11px;
	color: #555;
}

h3
{
	font-family: "Lucida Grande",Verdana,sans-serif;
	 font-weight: normal;
	 font-size: 18px;
}
#header-text 
{
	 padding-left: 125px;
	 color: #444;
	 font-size: 1.1em;
	 text-transform: capitalize;
	 font-family: Helvetica,sans-serif;
}
h1 
{
	height: 125px;
	background: url(http://www.zapthink.com/wp-content/themes/tma/images/zapthink.gif) no-repeat;
}

h1 a 
{
	height: 125px;
	display: block;
}
#container 
{
	
	width: 820px;
	margin: auto;
	padding: 30px 35px 20px 25px;
	border-left: 1px solid #ddd;
	border-right: 1px solid #ddd;
	 background: #fff url(images/event-landing-top.png) top left no-repeat;
	
}

p.notice 
{
 margin-top: 30px;
 color: #888;
}
br.clear 
{
	clear: both;
}
#header 
{
	clear: both;
}

#footer 
{
	 background: #fff url(images/event-landing-top.png) top left no-repeat;
	 height: 22px;
	clear: both;
	width: 880px;
	margin: auto;
	border-left: 1px solid #ddd;
	border-right: 1px solid #ddd;
}

#main 
{
	float: left;
	width: 465px;
	
}


#sidebar 
{

	 float:right;
	 width: 325px;
	 height: 700px;
}

img 
{
	border: 0;
}

#slider 
{
	  padding-top: 102px;
	  margin-left: 38px;
}

small a 
{
	color: #333;
	text-decoration: none;
}

small a:hover 
{
	
	text-decoration: underline;
}

/* image replacement */
    .graphic, #prevBtn, #nextBtn, #slider1prev, #slider1next{
        margin:0;
        padding:0;
        display:block;
      
        text-indent:-8000px;
        }
/* // image replacement */


#prem-table                                     { width: 100%; border-collapse: collapse; margin: 10px 0 0 0;}
#prem-table td, #prem-table th                  { vertical-align: middle; padding: 8px; }
#prem-table th					                				{ font: 14px Georgia, Serif;}
#prem-table td                                  { border-bottom: 1px solid #ccc; }
#prem-table td p                                { margin: 0; line-height: 1.2; font-size: 11px; color: #666; }
#prem-table .prem                               { background: #eee; border-left: 1px solid #ccc; }
#prem-table .prempro    		                { background: #dbefaf; border-left: 1px solid #ccc; border-right: 1px solid #ccc; }
#prem-table .premplus   		                { background: #fffbd0; border-left: 1px solid #ccc; }
#prem-table .freeplan   		                { border-left: 1px solid #ccc; }
#prem-table .prem, #prem-table .prempro,
#prem-table .premplus, #prem-table .freeplan    { text-align: center; vertical-align: middle; width: 70px; }
#prem-table td.iconrow                          { padding-left: 0px; }
#prem-table .numsites, #prem-table .yearlycost  { font: italic 16px/1.4 Georgia, Serif; }
#prem-table .yearlycost                         { padding: 0 0 10px 0px; }
#prem-table .yearlycost span                    { font-size: 12px; }
#prem-table .button                             { font-size: 13px; padding: 4px 3px; }
#prem-table .yourplan                           { background: #e0e4eb; border-left: 1px solid #ccc; border-right: 1px solid #ccc; }
#prem-table h3 { font: 14px Georgia, Serif; }

/* CUSTOM ZAPTHINK CSS */
.download {
	background: #070;
	color: #fff;
	padding:20px 20px 20px 20px;
	text-align: center;
	display: inline-block;	
	height: 20px;
	margin: 0;	 
	line-height:20px;	
	font:14pt Arial, Helvetica, sans-serif;
  -moz-border-radius: 5px;
  -webkit-border-radius: 5px;	
}		

a.download, a.download:link, a.download:hover, a.download:visited { color: #fff !important;	}

.purchase {
	background: #900;
	color: #fff;
	padding:20px 20px 20px 20px;
	text-align: center;
	display: inline-block;	
	height: 20px;
	margin: 0;	 
	line-height:20px;	
	font:14pt Arial, Helvetica, sans-serif;
  -moz-border-radius: 5px;
  -webkit-border-radius: 5px;	
}		

a.purchase, a.purchase:link, a.purchase:hover, a.purchase:visited { color: #fff !important;	}

.register {
	background: #666;
	color: #fff;
	padding:20px 20px 20px 20px;
	text-align: center;
	display: inline-block;	
	height: 20px;
	margin: 0;	 
	line-height:20px;	
	font:14pt Arial, Helvetica, sans-serif;
  -moz-border-radius: 5px;
  -webkit-border-radius: 5px;	
}		

a.register, a.register:link, a.register:hover, a.register:visited { color: #fff !important;	}

.subscriberonly {
	background: #009;
	color: #fff;
	padding:20px 20px 20px 20px;
	text-align: center;
	display: inline-block;	
	height: 20px;
	margin: 0;	 
	line-height:20px;	
	font:14pt Arial, Helvetica, sans-serif;
  -moz-border-radius: 5px;
  -webkit-border-radius: 5px;	
}		

a.subscriberonly, a.subscriberonly:link, a.subscriberonly:hover, a.subscriberonly:visited { color: #fff !important;	}  
   

