body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, form, fieldset, input, textarea, p, blockquote, th, td {margin:0; padding:0;}
address, caption, cite, code, dfn, em, strong, th, var {font-style:normal; font-weight:normal;}
table {border-collapse:collapse; border-spacing:0;}
fieldset, img {border:0;}
ol, ul {list-style:none;}
caption, th {text-align:left;}
h1, h2, h3, h4, h5, h6 {font-size:100%; font-weight:normal;}
q:before, q:after {content:'';}
abbr, acronym {border:0;}
/* ---- GENERAL DECLARATIONS-----------------------------------------------------*/
html, body {background: #FFF; margin: 0; padding: 0; border:solid 1px #ff0a00}
#wrap, #mainLayout {width: 100%; margin: 0 !important; padding: 0}
#wrap {}
#mainLayout {}
#container {width: 100%; margin: 0; padding: 0;}
.content_wrap {width: 960px; margin: 0 auto !important; text-align: left;}
h1#pageTitle {display: none;}
#header, #topnav, .profileWidth, #commentContent, #footer {width:960px;}
#profile, #profile td, a.friendtext:link, a.friendtext:hover {color:#000; font: normal 11px/normal Arial, Helvetica, sans-serif}
a, a:link, a:active, a:visited, a.friendlink:link {color:#000;	text-decoration:none;}
a:hover {color:#000; text-decoration:underline;}nsistent */
#profile_comments th img, .friend img {border: 1px solid #000;}
.section {margin: 0; padding: 0;}
.insidecontent {margin: 0 20px;}
.clear {clear: both;}
.right {float: none;}
.free {display:none;}
/* ---- TOP NAV-----------------------------------------------------*/
#header {margin-top: 0!important; padding-top: 0!important; width: 960px!important; background: #fff!important;}
#headerTable tbody tr td {background: transparent!important; margin-top: 0!important; padding: 0!important;}
#headerWrap * {	background: transparent !important;}
#topnav {filter: none !important;}
div#topnav {position:absolute; width: 960px; height: 28px; margin:0; top: 0; padding: 0; background-color: transparent!important; color: #000; font-size: 10px;}
*html div#topnav {width: 960px!important;}
#topnav ul li a small {color: #000;}
#topnav ul li a:hover small {color: #FF0000!important;}
div#topnav a {color: #000!important;}
#subnav ul, #subnav ul li, #subnav a {background: #d0d0d0!important; color: #000!important; border-width: 0px!important; border-style: none!important; border-color: #d0d0d0!important; font-size: 10px;}
#subnav a:hover {background: #FF0000!important; color: #f3e9b8!important;}
/* ---- URL + ADD THIS-----------------------------------------------------*/
#myspacelink, #addthis {float: right; display: inline; margin: 5px 5px 0 0;}
/* ---- FEATURE MODULE-----------------------------------------------------*/
#panel_feature {background:url(http://creative.myspacecdn.com/Client/Disney/TheProposal/images/bg_feature6.jpg) center 45px no-repeat transparent; border-bottom: 1px solid #CCC; height:1211px; text-align: center; min-width:960px;}
#panel_contactlinks {text-align: center; margin:0;}
#profile_url {width:960px; float:left; padding:25px 0 0 0;}
#dvdLinks {display: block; height: 175px; left: 517px; list-style-type: none; margin:0px;position: relative; top: 284px; width: 321px;}
*html #dvdLinks { left: 200px }
#dvdLinks li {list-style-type:none;	float: left; margin: -45px 4px 0 0;}
#dvdLinks li a {display: block; height: 175px; width:103px;}
#dvdLinks li span {display:none;}
#contactlinks {float: right; display: inline; width:345px; height: 70px; margin: 364px 92px 0 0}
#contactlinks li {list-style-type:none;	display:inline;}
#contactlinks li a {float:left; display: inline;}
#contactlinks li span {display:none;}
#addToFriends {height: 30px; width: 165px;}
#addToFavorites {height: 30px; width: 165px; margin:0 0 0 10px;}
#forwardToFriends {height: 30px; width: 165px;}
#addToGroups {height: 30px; width: 165px; margin:0 0 0 10px;}
/* ---- HD Player -----------------------------------------------------*/
#panel_hdvideo {height: 420px; padding-top: 75px; text-align: center;}
#playerwrapper {width: 852px; margin:  0 auto;}
#container_thumbnails {margin:0 auto; padding-top:1px; width:830px;}
#container_thumbnails img {margin: 0 40px}
/* ---- Married on Myspace-----------------------------------------------------*/
#panel_married_sweeps2 {background:url(http://creative.myspacecdn.com/Client/Disney/TheProposal/images/bg_married_on_myspace6.jpg) center top no-repeat transparent;	display: none;height:348px; text-align: center; padding:225px 0 0 270px; min-width:960px;}
#finalists_profiles {width:240; margin:0; padding:70px 0 0 50px;}
#elle_tito {width:205px; height:25px;}
#tyson_morgan {width:235px; height:25px; margin:60px 0 0 0;}
#johnel_alana {width:235px; height:25px; margin:60px 0 0 0;}
#elle, #tito, #tyson, #johnel {width:100px;	height:20px; margin:0; display:block; float:left;}
#morgan, #alana {margin-left:8px; width:120px; height:20px; display:block; float:left;}
#vote {float:left; height:305px; margin:0 0 0 352px; position:absolute; text-align:center; top:1405px; width:320px;}
#closed {float:left; height:305px; width:320px; background:url (http://creative.myspacecdn.com/Client/Disney/TheProposal/images/votingClosed.jpg) center top no-repeat transparent;}
#married_myspace_profile {float:left; height:20px; margin:10px 0 0 320px; width:80px;}
#mom_linkbtm {display:block; float:left; height:20px; margin:0;	width:80px;}
/*  ----------------------------------------------------- Temp Challenge---------------*/
 #panel_temp_challenge {background:url(http://creative.myspacecdn.com/Client/Disney/TheProposal/images/bg_temp_challenge2.jpg) center top no-repeat transparent; display: none; height:416px; text-align: center;}
#tempChallenge {float:left; height:80px; margin:0; width:400px; padding:330px 0 0 280px;}
#tempChallengeLink {display:block; float:left; height:80px; margin:0; width:400px;}
/* ---- How Well do you know your friends quiz-----------------------------------------------------*/
#panel_quiz {background:url(http://creative.myspacecdn.com/Client/Disney/TheProposal/images/bg_friend_quiz2.jpg) center top no-repeat transparent; display:none;height:204px; text-align: center; min-width:960px;}
#quiz {float:left; height:40px; margin:0; width:180px; padding: 160px 0 0 400px;}
#quiz_linkbtm {display:block; float:left; height:30px; margin:0; width:140px;}
/* ---- How Well do you know your friends quiz-----------------------------------------------------*/
#panel_downloads {background:url(http://creative.myspacecdn.com/Client/Disney/TheProposal/images/bg_downloads3.jpg) center top no-repeat transparent; height:544px; text-align: center; padding: 4px 0 0 0;}
/* ---- BOTTOM LAYOUT-----------------------------------------------------*/
#profileBottom {width: 100%;}
/* ---- FRIENDS ----------------------------------------------------*/
#title_friends {background:transparent url(http://creative.myspacecdn.com/Client/Disney/TheProposal/images/hdr_friends.jpg) no-repeat scroll left top; height:75px; text-align:center; width:480px;}
#friendContainer {height: 450px; text-align: center; padding:35px 0 0 0;}
#friendContainer img {margin-top: 3px;}
#friendContent {text-align: center; padding-top: 10px;}
#friendContent .heading {display:none;}
#profile_friends {width:790px; margin: 0 auto; padding: 0; text-align: center;}
.btext, .redtext {padding-bottom: 10px;}
.friend {margin: 15px 3px 0 0;}
.friend img {max-width:100px; max-height:100px; width:expression((this.width > 100)? ((this.height > 100)? ((this.width/100 < this.height/100)? true : 100) : 100) :true); height:expression((this.height > 100)? ((this.width > 100)? ((this.height/100 < this.width/100)? true : 100) : 100) :true);}
/* ---- Forums-----------------------------------------------------*/
#title_forums {background:transparent url(http://creative.myspacecdn.com/Client/Disney/TheProposal/images/hdr_forums.jpg) no-repeat scroll center top; height:75px; text-align:center; width:480px;}
#forumContainer {height:320px; text-align: center;}
#profile_forums {margin: 0; width: 790px; padding:20px 0 0 80px;}
/* forum - post topic | view all topics */
#profile_forums .right a:link, #profile_forums .right a:active, #profile_forums .right a:visited {text-decoration:none; font-size:10px;}
#profile_forums .right a:hover {text-decoration:underline;}
#profile_forums .left {}
#forumContent .left {display:none;}
#profile_forums th {font-weight: bold; font-size: 13px;}
#profile_forums td {padding: 4px;}
/* forum layout fix */
.cols th {width: auto; *width: 100px; padding-right: 5px;}
/* ---- Comments-----------------------------------------------------*/

#title_comments {background:transparent url(http://creative.myspacecdn.com/Client/Disney/TheProposal/images/hdr_comments.jpg) no-repeat scroll center top; height:80px; text-align:center; width:480px;}
#commentContainer {text-align: center;}
#commentContent .heading {display:none;}
/* comments: view/edit all comments */
#profile_comments a:link, #profile_comments a:active, #profile_comments a:visited {text-decoration:none;}
#profile_comments {height:450px; margin:0; overflow:auto; width: 790px; padding:20px 0 0 80px;} 
.commentdate {font-weight: bold;}
/*------------------------ Footer------------------------*/
#footer {font: normal 10px/normmal Arial, Helvetica, sans-serif; height: 60px; color:#333; width: 100%;}
#footer a {text-decoration:none; font-weight:normal; color: #000;}
#footer a u {text-decoration: none;}						
/*Ticket Widget */
#ticketWidget {position:relative;}
#widgetHolder {display: none;top:525px; margin:0 0 0 50px; position:absolute;}
*html #widgetHolder {position:static; float:left; margin:450px 0 0 25px;}
#flash_gallery { margin: -1px 0 0 }