body {
text-align: center;
margin: 0px;
padding: 0px;
font-family: helvetica, verdana, sans-serif;
font-size: 10px;
color: #ffffff;
}
#idx {
background: url('../images/bg.jpg');
background-repeat: repeat-x;
}
#internal {
background: url('../images/internal_bg.jpg');
background-repeat: repeat-x;
}
img {
border: 0px;
}

#wrapper {
width: 850px;
position: relative;
margin-left: auto;
margin-right: auto;
overflow: hidden;
}
#top_menu {
width: 100%;
position:relative;
float: left;
text-align: right;
padding-right: 10px;
padding-left: 520px;
}
#top_menu a {
color: #ffffff;
text-decoration: none;
}
#top_menu a:hover {
color: #ffffff;
text-decoration: underline;
}
.top_menu_item, .top_menu_item_text {
position:relative;
float: left;
}
.top_menu_item_text {
margin-top: 8px;
white-space:nowrap;
}
.top_menu_item {
text-align: center;
padding-left: 10px;
padding-right: 10px;
}
#logo_div {
text-align: left;
}
#video_wrapper {
width: 847px;
height: 387px;
background-image: url(../images/video_area.jpg);
background-repeat: no-repeat;
margin-top: 33px;
padding: 15px;
}
#video_content {
height: 360px;
width: 640px;
/*background-color: #808080;*/
float: left;
}
#share_panel {
float: left;
height: 360px;
width: 175px;
background: url(../images/share_video.jpg);
}
#share_panel_button {
margin-top: 250px;
}
#silos {
width: 850px;
height: 143px;
}
.silo {
height: 143px;
float: left;
}
#footer {
font-size: 9px;
color: #111111;
padding-top: 40px;
padding-bottom: 10px;
width: 850px;
}
#footer a {
font-size: 9px;
color: #111111;
text-decoration: none;
}
#footer a:hover {
text-decoration: underline;
}
#banner{
width: 850px;
margin-top: 33px;
}
.content_2col {
width: 424px;
float: left;
margin-bottom: 50px;
}
.content_2col_large {
width: 349px;
float: left;
margin-bottom: 50px;
}
.content_2col_small {
width: 299px;
float: left;
margin-bottom: 50px;
}
.content {
text-align: left;
}
#demo_content {
height: 974px;
width: 850px;
position: relative;
float: left;
background-image: url(../images/content_demo.jpg);
background-repeat: no-repeat;
}
#thumbnails {
width: 216px;
float: left;
}
.thumbnail {
width: 136px;
height: 202px;
margin-bottom: 5px;
}
.thumbnail_title {
width: 136px;
margin-bottom: 5px;
}
#main_image {
float: left;
width: 634px;
padding-bottom: 40px;
}
#video2_wrapper {
width: 850px;
position: relative;
float: left;
margin-bottom: 20px;
}
#video_text {
width: 216px;
float: left;
}
#dress_up_screenshot {
float: left;
width: 634px;
}

#launch_demo {
width: 468px;
height: 270px;
margin-top: 96px;
margin-right: 2px;
float: right;
}
#content_win_top {
width: 850px;
height: 441px;
background: url(../images/content_win.jpg);
background-repeat: no-repeat;
}
#content_win_bottom {
position: relative;
width: 850px;
height: 675px;
background: url(../images/content_win_bottom.jpg);
background-repeat: no-repeat;
border: 1px solid #ffffff;
}
#vote1, #vote2, #vote3 {
position: relative;
margin-left: 225px;
}
#vote1 {
margin-top: 130px;
}
#vote2 {
margin-top: 200px;
}
#vote3 {
margin-top: 170px;
}
.gray {
color: #898989;
font-size: 24px;
text-align: left;
}
.gray a {
color: #898989;
text-decoration: underline;
}
.black {
font-size: 30px;
color: #000000;
}

.row {
float: left;
width: 100%;
height: 50px;
}
.cell1 {
float: left;
width: 150px;
}
.cell2 {
float: left;
width: 300px;
}

.cell3 {
float: left;
width: 400px;
}
.left_side {
width: 450px;
float: left;
color: #898989;
font-size: 18px;
}
.right_side {
width: 400px;
float: left;
color: #898989;
font-size: 18px;
}
.gray_small {
color: #898989;
font-size: 18px;
}
input.text_input_lg {
width: 228px;
height: 26px;
background: url(../images/text_input_lg.jpg);
background-repeat: no-repeat;
border: 0px;
padding-left: 3px;
}
input.text_input_md {
width: 52px;
height: 26px;
background: url(../images/text_input_md.jpg);
background-repeat: no-repeat;
border: 0px;
padding-left: 3px;
}
input.text_input_sm {
width: 37px;
height: 26px;
background: url(../images/text_input_sm.jpg);
background-repeat: no-repeat;
border: 0px;
padding-left: 3px;
}

textarea {
height: 88px;
width: 849px;
background: url(../images/text_area_bg.jpg);
background-repeat: no-repeat;
padding-top: 3px;
padding-left: 3px;
padding-right 2px;
border: 0px;
}
.right_side p {
height: 50px;

}
.contest_row {
width: 850px;
float: left;
}
.enlarge_image {
width: 850px;
float: left;
}
.enlarge_link {
color: #00a6e5;
font-size: 12px;
text-decoration: none;
}
.contest_thumbnail {
width: 225px;
float: left;
}
#ending1 {
float: left;
width: 625px;
height: 198px;
background: url(../images/vote1_text.jpg);
background-repeat: no-repeat;
padding-top: 80px;
}
#ending2 {
float: left;
width: 625px;
height: 160px;
background: url(../images/vote2_text.jpg);
background-repeat: no-repeat;
padding-top: 80px;
}
#ending3 {
float: left;
width: 625px;
height: 160px;
background: url(../images/vote3_text.jpg);
background-repeat: no-repeat;
padding-top: 80px;
}
