.vtop_stuff .toplink1
{
position: absolute;
left: 150px;
bottom: 7px;
}

.vtop_stuff .toplink2
{
position: absolute;
left: 380px;
bottom: 0px;
}

.vtop_stuff .toplink3
{
position: absolute;
right: 10px;
bottom: 40px;
}

.vtop_stuff .toplink4
{
position: absolute;
right: -24px;
bottom: 7px;
}

.ribbon .big_hi
{
position: absolute;
left: 6px;
top: 28px;
}

.ribbon .big_hi2
{
position: absolute;
left: 6px;
top: 17px;
}

.ribbon .big_hi3
{
position: absolute;
left: 6px;
top: 0px;
}

.ribbon .featured_sites
{
width: 480px;
position: absolute;
right: 0px;
top: 10px;
text-align: center;
}

.ribbon .featured_sites .fsite
{
position: absolute;
}

.ribbon .featured_sites .fsite img,.ribbon .featured_sites .fsite a
{
display: block;
}

.ribbon .featured_sites .fsite a
{
border: 1px solid #000000;
overflow: hidden;
}

.ribbon .featured_sites .fsite0 a,.ribbon .featured_sites .fsite2 a
{
width: 187px;
height: 114px;
}

.ribbon .featured_sites .fsite1 a
{
width: 193px;
height: 144px;
}

.ribbon .featured_sites .fsite0
{
z-index: 1;
left: 18px;
top: 16px;
}

.ribbon .featured_sites .fsite1
{
z-index: 2;
left: 158px;
top: 0px;
}

.ribbon .featured_sites .fsite2
{
z-index: 1;
left: 293px;
top: 16px;
}

.ribbon .featured_sites .fsite .description
{
padding-top: 2px;
font-size: 10px;
color: #ffffff;
text-align: center;
}

.ribbon .featured_sites .fsite0 .description
{
padding-right: 40px;
}

.ribbon .featured_sites .fsite2 .description
{
padding-left: 40px;
}

.page_cont-t
{
background: transparent url(../resources/bigpagebg-t.png) no-repeat left top;
}

.page_cont .left_module
{
float: left;
width: 532px;
position: relative;
padding-top: 161px;
}

.page_cont .right_module
{
float: left;
width: 430px;
padding: 30px 0 10px 0;
}

.page_cont .subheader
{
position: absolute;
left: 118px;
top: 64px;
width: 400px;
color: #737373;
font-size: 14px;
line-height: 18px;
}

#signupform .form_section1
{
padding: 44px 0 0 80px;
background: transparent url(../resources/formstep1_1.png) no-repeat left top;
}

#signupform .form_section2
{
margin-top: 10px;
padding: 36px 0 0 80px;
background: transparent url(../resources/formstep1_2.png) no-repeat left top;
}

#signupform .form_section3
{
margin-top: 10px;
padding: 48px 0 0 80px;
background: transparent url(../resources/formstep1_3.png) no-repeat left top;
}

#signupform .form_section3 .form_label
{
color: #393939;
padding-bottom: 3px;
}

#signupform .form_section3 .form_label .indent_a_little
{
padding-left: 12px;
}

#signupform .form_section3 .txt,#signupform .form_section3 textarea
{
width: 410px;
}

#signupform .form_section3 textarea
{
height: 60px;
}

#upload_files_cont
{
padding: 0 0 10px 0;
}

#upload_files
{
cursor: pointer;
}

#files_uploaded
{
list-style: none;
padding: 0 0 10px 10px;
}

#files_uploaded
{
font-size: 11px;
font-weight: bold;
color: #23a700;
}

#files_uploaded li
{
padding-bottom: 1px;
}

#files_uploaded .status
{
font-weight: normal;
margin-left: 0.3em;
}

#files_uploaded .in_progress
{
color: #737373;
}

#files_uploaded .failed
{
color: #ff0000;
}

#upload_files_note
{
font-size: 13px;
font-weight: bold;
color: #ff62a1;
padding-bottom: 10px;
}

.watch_video_demo .textbox1-content
{
padding-bottom: 26px;
text-align: center;
}

.watch_video_demo .tbox_header
{
text-align: left;
}