body { background-color: black; font-family: 'Quicksand', sans-serif; color: white; }
a          {outline: none;}
a:link     {color: white;   font-weight: bold; text-decoration: none; outline: none;}
a:visited  {color: white;   font-weight: bold; text-decoration: none; outline: none;}
a:hover    {color: #ffc000;     font-weight: bold; text-decoration: none; outline: none;}
a:active   {color: white;  font-weight: bold; outline: none;}
b          {color: white;}
text       {color: white;}
font       {color: orange;  font-weight: bold; text-decoration: none; }
h4         {color: white;   font-style: bold; text-decoration: none; }
h3         {color: white; font-style: bold;}
h5         {color: white; text-align: center; font-style: bold;}
img {border: 1px solid #555555;}
a:hover img {border: 1px solid #777777;}


#whlogo { width: 980px; height: 122px; margin-bottom: 15px; background-image:url("gfx/whlogogallery.jpg"); }
#s8hlogo { width: 980px; height: 122px; margin-bottom: 15px; background-image:url("gfx/s8hlogogallery.jpg"); }
#amlogo { width: 980px; height: 122px; margin-bottom: 15px; background-image:url("gfx/amlogogallery.jpg"); }
#swnlogo { width: 980px; height: 122px; margin-bottom: 15px; background-image:url("gfx/swnlogogallery.jpg"); }
#cfnmlogo { width: 980px; height: 122px; margin-bottom: 15px; background-image:url("gfx/cfnmlogogallery.jpg"); }
#mf4ulogo { width: 980px; height: 122px; margin-bottom: 15px; background-image:url("gfx/mf4ulogogallery.jpg"); }
#logo { border: none; }
#wrapper { width: 982px; margin: 0 auto; text-align:center; }
#wraper_videogal { width: 970px; margin-left: auto; margin-right: auto; margin-top: 10px; }
#jw_player { border: 1px solid #353535; width:970px; height:546px; margin-bottom: 15px }
#logo_click_1 { width: 980px; height: 70px; display: block; }
#logo_click_2 { width: 500px; height: 50px; display: block; float: left; }
#free_button_wrap { width: 240px; height: 50px; display: table; float: left;background-color: #222222;}
#free_button { display: table-cell; width: 240px; height: 50px; vertical-align: middle; border: 1px solid #555555; }
#free_button a { display: block; line-height: 50px; }
a:hover #free_button { background-color: #151515; border: 1px solid #888888; }

#main_thumb { width: 978px; }
#topstripes { margin: 0px 0px 20px 0px; height: 82px; }
#topstripes img { border: none; }
#topstripes_center a { display: block; width:970px;float:left; margin: auto; padding-top: 20px; padding-bottom:20px;}
#topstripes_center span { font-size: 24px; }
#topstripes_left a { display: block; width:485px;float:left; margin: 3px 3px 3px 0px; }
#topstripes_right a { display: block; width:485px;float:left;margin: 3px 0px 3px 3px; }

.picture_array { margin: 10px 0px 0px 0px; }
.picture_array img { width: 318px; height: 179px; }
.picture_left { margin: 3px 3px 3px 0px; }
.picture_center { margin: 3px 3px 3px 3px; }
.picture_right { margin: 3px 0px 3px 3px; }

.commercial_text { display: block; width:970px;float:left;margin: 10px 0px 15px 0px; font-size: 24px; }
.pic_stripe { margin: 10px 0px 20px 0px; }

#new_web img { margin-top: 10; margin-bottom: 10; border: none; }

#footer_table { margin-top: 30px; border-spacing: 0; border-collapse: collapse; margin: auto; color: #FFFFFF; }
#footer_table img { border: none; }
#model_compliance { font-size: 12px; text-align: center; } 

#set_name { text-align: center; }
#set_name span { font-size: 28px; }
#set_text { text-align: justify; }
#set_text span { color: #c0c0c0; font-size: 16px; font-weight: normal; font-family: Arial; }
#open_set { text-align: center; }
#open_set span { font-size: 24px; }
#set_comment { text-align: center; }
#set_comment span { color: #c0c0c0; font-size: 12px; font-weight: normal; font-family: Arial; }
#free_tour { display: block; margin-left: auto; margin-right: auto; width: 300px; height: 136px;margin-bottom: 5px; margin-top: 15px; border:none; }
#vidgal_photo_grid { width: 970px;  margin-top: 20px; margin-bottom: 10px; }
#vidgal_photo_grid table { width: 970px;  text-align: center; }
#vidgal_photo_grid table td { vertical-align: middle; }
#vidgal_photo_grid table img { width: 316px; height: 178px; }
#slideshow { margin-top: 20px; margin-bottom: 20px; }
#slideshow img { width: 970px; height: 300px; }

#list_table { margin-top: 10px;}
#list_table td { padding: 5px;}

#gallery_name_link { display: block; width:480px; padding-top: 8px; padding-bottom: 15px;}

.list_img { position: relative; }
#play_button { position: absolute; top: 80px; left: 185px; border: none; }
#play_button a:hover img { border: none; }
#pagination { font-size: 15px; }
#copyright { color: #555555; }

.join_button {background-color: #b60000; border: 1px solid grey; color: white; padding: 15px 32px; text-align: center; text-decoration: none; display: inline-block; font-size: 34px; cursor: pointer; float: left;}
.instant_access_button {background-color: #b60000; border: 1px solid grey; color: white; padding: 25px 32px; text-align: center; text-decoration: none; display: inline-block; font-size: 40px; font-weight: 600; cursor: pointer; position: relative; left: 50px; }