.maincontents #padding
{  
position: relative; 
}


/*------------index page CSS-----------*/


#topcopy
{ 
color: #1a1a1a; 
font-size: 200%; 
font-weight: bold;
margin-bottom: 20px; 
letter-spacing: -1px; 
}

.boxA,.boxB
{ 
margin:10px 0; 
line-height:120%;
}

.maincontents #padding .boxA img
{
padding:0 20px 0 0;
margin:0;
vertical-align: top;
}

table.boxA iframe
{
margin:0;
padding:0;
}


#bluebox
{ 
color: #fff; 
background: #1850a3; 
vertical-align: top; 
width: 385px; 
padding:10px 20px; 
margin:0;
}

#bluebox li
{ 
background-image: url(bluebox_arrow.gif);
background-repeat: no-repeat; 
background-position: 0 3px; 
padding: 2px 0 2px 20px; 
}

#bluebox ul
{
 margin: 5px 7px;
}

#bluebox li a
{ 
color: #fff; 
font-size: 110%;
font-weight:bold; 
}

#bluebox li a:hover
{
color: #ffe500;
}

#bluebox ul#left
{ 
width:160px; 
float:left;
margin:0;
}

#bluebox ul#right
{ 
width:155px; 
float:right; 
margin:0;
}


.maincontents #padding .storeicons img
{
margin:0 10px 0 0;
}

#FreeBook
{ 
width: 230px; 
padding: 20px; 
border: solid 1px #ccc; 
vertical-align:top;
}

.maincontents #padding #FreeBook img
{
margin:0 10px;
}

#FreeBook h2
{
font-size:150%;
margin-bottom:10px;
letter-spacing: -1px; 
}

table.webinars
{ 
line-height:120%;
background-color:#9ddcf4; 
}

table.webinars td
{
padding:10px;
}

#FreeBook h2,table.webinars h2
{
letter-spacing: -1px; 
font-size:150%;
white-space:nowrap;
}

div#laptop
{ 
background-image: url(laptop.gif); 
background-repeat: no-repeat; 
position: absolute; 
top: 518px; 
left: 40px; 
width: 97px; 
height: 89px; 
}

img.putting_cover
{
float:right;
}

form.af-form-wrapper
{
width:350px;
margin:auto;
}

div.privacyPolicy
{
clear:both;
}
