.ContentContainer { margin: 30px 5px 0 10px;}
.ContentContainer .cs-container-title h1 { font:23px Tahoma, Geneva, sans-serif; color:#26221c;}
.ContentContainer .cs-container-title h2 { font:22px Tahoma, Geneva, sans-serif; color:#796638; margin: 10px 0 0 0; text-shadow: 0px 1px 1px rgba(255, 255, 255, 0.4);}

.ContentContainer .cs-container-title .header-border-l { height:2px; background:url("images/small_border_left.png") left top no-repeat; padding-left:20px;}
.ContentContainer .cs-container-title .header-border-r { height:2px; background:url("images/small_border_right.png") right top no-repeat; padding-right:20px;}
.ContentContainer .cs-container-title .header-border { height:2px; background:url("images/small_border.png") left top repeat-x;}
.ContentContainer .cs-container-body,
.ContentContainer .cs-container-body p { color:#24272a; line-height:18px;}
.ContentContainer .cs-container-body a.more { color:#376D89; text-decoration:underline;}

.ContentContainer .cs-container-body ul { padding:0px; margin:20px 0 20px 5px;}
.ContentContainer .cs-container-body ul li { list-style-position:outside; list-style-type:none; background: transparent url("../../Skins/Princeville/images/social-icons.gif") no-repeat left -100px; font: normal 12px Tahoma, Geneva, sans-serif; padding:0 0 4px 20px; margin:0; color:#333333;}

.ContentContainer .cs-container-body a:link, .ContentContainer .cs-container-body a:hover, .ContentContainer .cs-container-body a:active, .ContentContainer .cs-container-body a:visited, .ContentContainer .cs-container-body ul li a:link, .ContentContainer .cs-container-body ul li a:hover, .ContentContainer .cs-container-body ul li a:active, .ContentContainer .cs-container-body ul li a:visited { text-decoration:underline;}

.ContentContainer .cs-container-body ul.resortlist { float: left; width: 200px; padding:0px; margin:0 0 20px 5px;}
.ContentContainer .cs-container-body ul.resortlist li { list-style-position:outside; list-style-type:none; background: transparent url("../../Skins/Princeville/images/social-icons.gif") no-repeat left -100px; font: normal 12px Tahoma, Geneva, sans-serif; padding:0 0 4px 20px; margin:0; color:#333333;}

.ContentContainer .cs-container-body .listingcontainer { margin: 0 0 20px 10px;}
.ContentContainer. cs-container-body .listingcontainer h2.gentium-font { font:18px Tahoma, Geneva, sans-serif; color:#796638; margin: 15px 0 0 0; text-shadow: 0px 1px 1px rgba(255, 255, 255, 0.4); padding: 5px 0 0 0; border-top: 1px solid #BBB;}
.ContentContainer. cs-container-body .listingcontainer p { color:#24272a; line-height:18px;}


.ContentContainer .ModSecurityC { position:relative;}
.ContentContainer .ModSecurityC a img { display:none;}
.ContentContainer .ModSecurityC label span {font:12px Tahoma, Geneva, sans-serif; color:#000;} 
.ContentContainer .ModSecurityC input {background:url("images/input_bg.png") left top repeat-x; border:0; border-left:1px solid #d8d8d8; border-right:1px solid #d8d8d8; width:450px !important; padding:0 3px; height:28px; line-height:28px;}
.ContentContainer .ModSecurityC a.CommandButton {background:url("images/create_my_account.png") left 2px no-repeat; width:122px !important; height:29px; border:0; cursor:pointer; display:block; line-height:28px; color:#fff; text-decoration:none; text-align:center; margin-left:179px; margin-top:20px;}
.ContentContainer .ModSecurityC input + img { display:none;}
.ContentContainer .ModSecurityC  span.Normal, .ContentContainer .ModSecurityC  span.Head { display:block; left:180px; position:absolute; bottom:60px; color:#8d8b8c; width:450px;}
.ContentContainer .ModSecurityC input[type="image"] { display:none;}
.ContentContainer .ModSecurityC a.CommandButton[title="Cancel"] { display:none;}
.ContentContainer .ModSecurityC table table tr { vertical-align:top;}
.ContentContainer .ModSecurityC table table input + img { height:30px; display:block !important; visibility:hidden;}
.ContentContainer .ModSecurityC table table { width:640px;}
.ContentContainer .ModSecurityC table[summary="Password Management"] { margin-left:7px; margin-top:5px; display:block; width:629px;}
*+html .ContentContainer .ModSecurityC table[summary="Password Management"] { margin-top:0; }
.ContentContainer .ModSecurityC table br + table td { height:auto;}
.ContentContainer .ModSecurityC table br { display:none;}

.ContentContainer .ModSecurityC span.NormalRed { margin-left:176px; display:block; position:relative; top:-31px;}
.ContentContainer .ModSecurityC table[summary="Password Management"] span.NormalRed { margin-left:171px;} 
.ContentContainer .ModSecurityC table[summary="Password Management"] input { margin-left:117px;}