body 
{
   	background: url(../Images/body_bg_orange.gif) repeat-x 770px 0;
}

#mainContent ul 
{
    list-style-type: none;
    margin: 0 0 12px 0; padding: 0;
}

#mainContent li 
{
    background: url(../Images/bullet.gif) no-repeat 0 0.6ex;
    margin: 0 0 2ex; padding-left: 16px;
}

#mainContent ul.triangles li 
{
    background: url(../Images/triangle.gif) no-repeat 0 0.6ex;
    margin: 0;
}

#mainContent ul ul 
{
    list-style-type: square;
    margin: 12px 0 12px 12px;
    padding: 0 0 0 20px;
}
#mainContent ul ul li 
{
    background: none; margin: 0; padding: 0;
}

#timeshift #wrapContent 
{
    background-color:#ffffff;
}

#timeshift div#mainContent {
	padding:25px;
	width: auto !important; width: 957px; min-width: 957px;
}
#story p
{
    width: 480px;
}

#videoModule 
{
    float: left;
    height: auto !important; height: 384px; min-height: 384px;
    background: #fc9b2d url(../Images/videoModuleBG.jpg) no-repeat;
    padding: 7px;
}

#videoImport 
{
    width: 480px; height: 270px;
}

#creditsL, #creditsR
{
    width: 216px; float: left;
    padding: 12px 12px 0;
    font-weight: bold; color: #000000;
    height: auto !important; height: 112px; min-height: 112px;
}

#playlist 
{
    float: left; margin: -22px 0 0 5px; display: inline;
    width: 457px;
}

#playlist h2 
{
    font-size: 1.7em; line-height: 20px; margin: 0 0 2px 11px; height: 20px;
}

#playlist ul 
{
    display: block; list-style-type: none;
    margin: 0; padding: 10px 7px 0 10px;
    border: 1px solid #b2b4b2;
    height: auto !important; height: 384px; min-height: 384px;
    line-height: 14px;
}

#playlist ul li 
{
    display: block;
    margin: 0; padding: 0;
    height: auto !important; height: 64px; min-height: 64px;
    background: none; overflow: hidden; width: 439px;
}

#playlist p 
{
    margin: 0 0 10px 0; float: left; display: inline; width: 340px;
}
    
.videoThumb 
{
    float: left; display: inline;
    border: none; 
    margin-right: 8px;
}

#playlist h3 
{
    color: #000000; font-size: 100%; font-weight: bold;
    margin: 0 0 0 0; float: left; display: inline;
}

#mainContent #faqsList, #mainContent #faqsList li
{
    list-style-type: none;
    margin: 0 0 6em; padding: 0;
    font-weight: bold;
}

#mainContent #faqsList li { margin: 0; padding: 0; background: none; }

#calendarOct, #calendarNov 
{
    border: none;
    margin-left: 67px;
    float: left; display: inline;
}

#calendars 
{
    margin: 46px 0;
    width: auto !important; width: 680px; min-width: 680px;
}

.texthead 
{
    color:#0076CC;
    font-weight: bold;
}

#wrapContent input, #wrapContent textarea, #wrapContent select 
{
    font-family: Tahoma, Arial, Helvetica, sans-serif;
}

label
{
    width: 95px; float: left; margin: 3px 11px 0 0;
    text-align: right;
}

#chkFutureWebinars 
{
    margin-left: 106px; float: left; display: inline;
}

.mandatoryLabel 
{
    color: #fd9d2e;
}

.labelOK { display: none; }
.labelError  
{
    background: url(../Images/validationError.gif) no-repeat 0 0; 
    padding-left: 20px; 
    color: #e26f0c; 
    font-size: 95%; 
    line-height: 14px;
    margin: 2px 0 0 10px;
    float: left; display: inline; 
}

#lblFutureWebinars
{
    font-size: 90%; width: auto; text-align: left;
    margin-left: 5px;
}

.mandatoryMessage 
{
    margin-left: 106px; font-size: 1.1em;
}

#btnSubmit 
{
    margin-left: 360px;
}

p input, p select
{
    float: left; display: inline;
}

#divError { display: none; }

.form 
{
    margin-top: 30px;
}

.form p 
{
    overflow: hidden; width: 800px;
}

#txtYourName, #txtCompany, #txtEmail, #txtNotes
{
    width: 270px;
}