﻿h6
{
    border:none;
}
#reg-banner
{
    float:left;
    width:1000px;
    height:91px;
}
.step
{
    float:left;
    width:175px;
    height:91px;
}
.step6
{
    width:125px;
}
.gray-pink
{
    background:#666 url(/images/reg_graypink.gif) top right no-repeat;
}
.pink-gray
{
    background:#ff0000   url(/images/reg_pinkgray.gif) top right no-repeat;
}
.gray-gray
{
    background:#666 url(/images/reg_graygray.gif) top right no-repeat;
}   
.gray
{
    background-color:#666;
}
.pink
{
    background-color:#ff0000;
}
h4
{
    font-size:18px;
    margin:2px 0 0 5px;
    padding:0;
    color:#fff;
    float:left;    
}
h5
{
    margin:10px 0 0 0;
    font-size:14px;
    color:#ff0000;    
}
.pink-gray h1
{
    color:#000;
}

.time
{   
    float:right;
    margin:12px 20px 0 0;
    height:59px;
    width:48px;
    color:#fff;
    padding:57px 0 0 0;
    text-align:center;
    font-style:italic;
    font-size:10px;
}
.pink-gray .time
{
    color:#000;
}
.time-1
{
    background:url(/images/clock_gray_1.gif) top left no-repeat;
}
.pink-gray .time-1
{
    background:url(/images/clock_pink_1.gif) top left no-repeat;
}
.time-2
{
    background:url(/images/clock_gray_2.gif) top left no-repeat;
}
.pink-gray .time-2
{
    background:url(/images/clock_pink_2.gif) top left no-repeat;
}
.time-3
{
    background:url(/images/clock_gray_3.gif) top left no-repeat;
}
.pink-gray .time-3
{
    background:url(/images/clock_pink_3.gif) top left no-repeat;
}
.time-4
{
    background:url(/images/clock_gray_4.gif) top left no-repeat;
}
.pink-gray .time-4
{
    background:url(/images/clock_pink_4.gif) top left no-repeat;
}
.step-info
{
    float:left;
    width:80px;
    margin:15px 0 0 5px;
    color:#fff;
}
.pink-gray .step-info
{
    color:#000;
}

#reg-col-left
{
    width:320px;
    float:left;
    margin:0px 0 0 50px;
}
html>body #reg-col-left
{
    margin:0px 0 0 100px;
}

#reg-col-right
{
    margin:0px 0 0 0;
    width:320px;
    float:left;
}
.check-box-space
{
    float:left;
    width:320px;
    margin:5px 0;
}
.username-info
{
    float:left;
    width:290px;
    height:14px;
    margin:0px 0 2px 0;
    font-size:10px;
}
.form-item
{
    float:left;
    width:280px;
    height:14px;
    margin:7px 0 2px 0;
    font-size:13px;        
}
.val-star
{
    float:left;
    width:10px;
    border:solid 1px yellow;
}
.text-box, .drop-down
{
    float:left;
    width:280px;
    height:16px;
    border:solid 1px #ff0000;
    margin-left:0px;
    display:inline;
}
.text-area
{
    float:left;
    width:280px;
    height:100px;
    border:solid 1px #ff0000;
}
.date-box-dd
{
    float:left;
    height:14px;
    border:solid 1px #ff0000;
    width:20px;
    margin-right:10px;
}
.date-box-yy
{
    float:left;
    height:14px;
    border:solid 1px #ff0000;
    width:40px;
}
.date
{
    float:left;
}
.cont-button
{
    float:right;
    margin-top:10px;
    margin-right:40px;
}
#reg-col-right .cont-button
{
    margin-right:0px;
}
.drop-down
{
    height:20px;
}
.check-boxes td
{
    width:130px;
}
#map-canvas
{
    width:300px;
    height:200px;
}
.important
{
    background-color:Yellow;
    padding:5px;
    float:left;
    width:280px;
}
.adult-box
{
    background-color:Pink;
    margin:10px 0 0 0;
    padding:5px;
    float:left;
    width:280px;
}
.thumb-box
{
    float:left;
    width:100px;
    margin-right:10px;
    font-size:10px;
}
.categories
{
    float:left;
    width:280px;
    height:250px;
    border:solid 1px #ff0000;
}

.validation-summary
{
    width:290px;
}
.chars-remaining
{
    float:left;
    width:280px;
    height:14px;
    margin:0px 0 2px 0;
    font-size:11px;
    font-style:italic;   
}
#tools-col
{
    float:right;
    width:145px;
}
.tool
{
    background-color:#eeeeee;
    margin-top:10px;
    float:left;
    width:145px;
}
.tool-internal
{
    float:left;
    width:141px;
    margin:2px;
}
html>body .tool-internal
{
    margin:5px;
}
.header
{
    float:left;
    width:145px;
    height:30px;
}
.tool-internal p
{
    padding:5px 0;
}
