#stratocontainer .fakead {background:#d9e5ed;width:160px;height:600px;border:1px solid #306289;}
#stratocontainer .fakead td {text-align:center;vertical-align:center;font-weight:bold;font-size:24px;color:#306289;}

#stratocontainer .tabber {padding:0;}
#stratocontainer .tabber .tabbertabs {height:27px;}

#stratocontainer .tabber .tabbertabs a {position:relative;color:#666666;display:block;float:left;height:27px;margin:0 0 0 10px;}
#stratocontainer .tabber .tabbertabs a span {cursor:pointer;display:inline-block;height:27px;margin:0 5px 0 -5px;}
#stratocontainer .tabber .tabbertabs a em {cursor:pointer;display:inline-block;padding:8px 5px 0 10px;font-weight:bold;}
#stratocontainer .tabber .tabbertabs a:hover {color:#265264;text-decoration:none;}
#stratocontainer .tabber .tabbertabs a.selected {color:#666666;height:28px;}
#stratocontainer .tabber .tabbertabs a.selected span {height:28px;}

#stratocontainer .tabber .tabbertabs.blue a,#stratocontainer .tabber .tabbertabs.blue a span {background:url(tabsblue.png) top right;}
#stratocontainer .tabber .tabbertabs.blue a span {background-position:top left;}
#stratocontainer .tabber .tabbertabs.blue a:hover {background-position:right -60px;}
#stratocontainer .tabber .tabbertabs.blue a:hover span {background-position:left -60px;}
#stratocontainer .tabber .tabbertabs.blue a.selected {background-position:right -120px;}
#stratocontainer .tabber .tabbertabs.blue a.selected span {background-position:left -120px;}

#stratocontainer .tabber .tabbertabs.yellow a,#stratocontainer .tabber .tabbertabs.yellow a span {background:url(tabsyellow.png) top right;}
#stratocontainer .tabber .tabbertabs.yellow a span {background-position:top left;}
#stratocontainer .tabber .tabbertabs.yellow a:hover {background-position:right -60px;}
#stratocontainer .tabber .tabbertabs.yellow a:hover span {background-position:left -60px;}
#stratocontainer .tabber .tabbertabs.yellow a.selected {background-position:right -120px;}
#stratocontainer .tabber .tabbertabs.yellow a.selected span {background-position:left -120px;}

#stratocontainer .profiletabs .profilecommunicationtab span em {margin:7px 10px 0 13px;background:url(mail.jpg) no-repeat center center;display:block;height:11px;width:10px;}

#stratocontainer .tabsystem {border-top:3px solid #aaaaaa;}
#stratocontainer .tabsystem .profiletabs {height:29px;background:#e1e2db;padding:0 0 0 7px;}
#stratocontainer .tabsystem a {padding:4px 7px 1px 7px;margin:4px 0 0 0;position:relative;display:block;float:left;color:#7d7d7d;font-weight:bold;font-size:14px;}
#stratocontainer .tabsystem a span em {color:#7d7d7d;font-weight:bold;font-size:14px;}
#stratocontainer .tabsystem a.selected {border:1px solid #bbbbbb;border-bottom:0;background:#def1f7;height:20px;}

#stratocontainer .subtabsystem {height:30px;margin-bottom:10px;}
#stratocontainer .subtabsystem a span em {font-weight:bold;}
#stratocontainer .subtabsystem a {position:relative;display:block;padding:8px 20px 2px 20px;float:left;}
#stratocontainer .subtabsystem a.selected {border-bottom:0;color:#5b5b5b;text-decoration:underline;}
#stratocontainer .subtabsystem a.selected {border-bottom:0;color:#5b5b5b;}

#stratocontainer .tabber .tabbercontenttop {background:#ffffff url(contenttop.png) repeat-x left top;border-top:1px solid #bbbbbb;}
#stratocontainer .tabber .tabbercontentbottom {background:url(contentbottom.png) repeat-x left bottom;}
#stratocontainer .tabber .tabbercontenttopyellow {background:url(contenttopyellow.png) repeat-x left top;border-top:1px solid #bbbbbb;}
#stratocontainer .tabber .tabbercontentbottomyellow {background:url(contentbottomyellow.png) repeat-x left bottom;}
#stratocontainer .tabber .tabbercontent {padding:5px;min-height:75px;}

#stratocontainer .contentsection {margin-bottom:3px;}
#stratocontainer .contentsection .contentsectiontop {background:url(contenttoporange.jpg) repeat-x left top;}
#stratocontainer .contentsection .contentsectionbottom {background:url(contentbottomorange.jpg) repeat-x left bottom;}
#stratocontainer .contentsection .contentsectioncont {padding:5px;min-height:75px;}


#stratocontainer .basicinfo table {width:100%;}
#stratocontainer .basicinfo h1 {padding:3px 0 0 0;margin:0 0 5px 10px;-x-system-font:none;color:#3d3c3b;font-family:arial;font-size:20px;font-size-adjust:none;font-stretch:normal;font-style:normal;font-variant:normal;font-weight:bold;line-height:normal;}
#stratocontainer .basicinfo .avatar {width:94px;vertical-align:middle;padding:2px;border:1px solid #bcbcbc;background:#ffffff;}
#stratocontainer .basicinfo .avatar img {height:135px;float:left;}
#stratocontainer .basicinfo div {padding:5px 0 5px 0;margin-left:10px;border-top:1px solid #efefef;}
#stratocontainer .basicinfo div.tagline {font-style:italic;}
#stratocontainer .basicinfo div p {padding:2px 0;font-size:11px;}
#stratocontainer .basicinfo div p.addspace {padding-top:6px;}
#stratocontainer .basicinfo div p span {display:inline-block;vertical-align:middle;font-size:11px;}
#stratocontainer .basicinfo a {font-size:11px;}

#stratocontainer .basicinfo .compatibility {border:0;padding:0;margin:0;}
#stratocontainer .basicinfo .compatibility p span {vertical-align:middle;font-size:16px;font-weight:bold;color:#851919;}
#stratocontainer .basicinfo .compatibility p.interested {font-weight:bold;}
#stratocontainer .basicinfo .compatibility p.percent {text-align:center;margin:15px 0 5px 0;}
#stratocontainer .basicinfo .compatibility p.percent em {border:1px solid #bcbcbc;padding:5px;}
#stratocontainer .basicinfo .compatibility a {font-size:11px;}


#stratocontainer .photos {width:100%;}
#stratocontainer .photos .display {text-align:center;padding-bottom:3px;}
#stratocontainer .photos .display img {width:300px;border:1px solid #bdb9b4;padding:5px;background:#ffffff;}
#stratocontainer .photos .gallery img {width:90px;float:left;padding:3px;margin:4px 4px 4px 5px;border:1px solid #bdb9b4;}
#stratocontainer .photos .gallery h1 {color:#666666;font-size:15px;font-weight:bold;border-bottom:1px solid #ecdaca;padding-bottom:5px;margin-bottom:5px;}
#stratocontainer .photos .gallery a:hover img {width:96px;float:left;padding:0;margin:4px 4px 4px 5px;border:1px solid #bdb9b4;}

#stratocontainer .astrology img {float:left;margin:0 5px 5px 5px;}
#stratocontainer .astrology p {display:block;padding:5px;}
#stratocontainer .astrology p span {font-weight:bold;}
#stratocontainer .astrology h3 {display:block;padding:0px 5px;font-weight:bold;font-size:14px;}
#stratocontainer .astrology h4 {display:block;padding:0px 5px;font-weight:bold;}

#stratocontainer .compatibility p {padding:5px 0;}
#stratocontainer .compatibility p span {font-weight:bold;}
#stratocontainer .compatibility p.subnote span {font-style:italic;}
#stratocontainer .compatibility .signs {display:block;width:295px;text-align:center;}
#stratocontainer .compatibility .signs .vs {width:40px;font-weight:bold;font-size:20px;}
#stratocontainer .compatibility .signs img {float:left;}
#stratocontainer .compatibility .showall {border-top:1px solid #dcd6d6;padding:5px 0 0 0;text-align:center;}
#stratocontainer .compatibility .showallcontainer {display:none;}
#stratocontainer .compatibility .scrollcontainer {height:300px;overflow:auto;}

#stratocontainer .comparison {width:100%;}
#stratocontainer .comparison td {padding:5px 5px 5px 5px;vertical-align:top;border-bottom:1px solid #f1ede7;}
#stratocontainer .comparison .heading td {color:#858585;padding:5px;border-bottom:1px solid #dfd9d1;text-align:left;font-weight:bold;font-size:14px;letter-spacing:-1px;}
#stratocontainer .comparison .category {width:100px;color:#2d3b5c;font-weight:bold;text-align:right;}
#stratocontainer .comparison .ideal {width:170px;color:#464a54;text-align:left;}
#stratocontainer .comparison .you {width:170px;color:#544646;text-align:left;}
#stratocontainer .comparison .compatible {vertical-align:middle;text-align:center;width:75px;}
#stratocontainer .comparison .compatible .yes {color:#2f71a4;font-weight:bold;}
#stratocontainer .comparison .compatible .no {color:#c39f85;font-weight:bold;}
#stratocontainer .comparison ul {margin:0;padding:0;list-style-type:none;list-style-position:inside;text-align:left;display:inline-block;}
#stratocontainer .comparison table td {border:0;text-align:center;}
#stratocontainer .comparison table td.label {color:#757575;vertical-align:middle;text-align:right;font-weight:bold;}
#stratocontainer .comparison table .enforce td {color:#757575;font-size:16px;}
#stratocontainer .comparison table .enforce td.percent {color:#901313;font-weight:bold;font-size:20px;}
#stratocontainer .comparison .bottom td {border-bottom:1px solid #acaba9;}

#stratocontainer .comparisontabs a {font-weight:bold;}
#stratocontainer .comparisontabs a:hover {text-decoration:none;color:#851919;font-weight:bold;}
#stratocontainer .comparisontabs a.selected {text-decoration:underline;}

#stratocontainer .communication {padding:0 0 5px 0;}
#stratocontainer .communication p {font-size:13px;color:#454545;padding:5px;}
#stratocontainer .communication p span {font-weight:bold;}
#stratocontainer .communication p.interested {font-size:14px;font-weight:bold;text-align:center;}
#stratocontainer .communication p.actions {font-weight:bold;text-align:center;}
#stratocontainer .communication a {text-decoration:underline;}
#stratocontainer .communication h3 {color:#595959;font-size:14px;font-weight:bold;padding:5px;}
#stratocontainer .communication h3 span {color:#595959;display:inline-block;width:20px;font-size:14px;font-weight:bold;}
#stratocontainer .communication h3 a {float:right;}
#stratocontainer .communication h4 {color:#606060;font-size:12px;font-weight:bold;}
#stratocontainer .communication h4 span {font-size:12px;font-weight:bold;}
#stratocontainer .communication h4 a {font-weight:bold;}
#stratocontainer .communication h4 a:hover {color:#a94d38;}
#stratocontainer .communication .section {border-left:1px solid #c6c6c6;margin:0 0 0 20px;padding:5px 0 5px 5px;}
#stratocontainer .communication .section a.step {display:block;padding:4px;}
#stratocontainer .communication .section span.step {display:block;padding:4px;}
#stratocontainer .communication .section span.step.completed {color:#75ab0e;font-weight:bold;}
#stratocontainer .communication .section .subsection {padding:5px 0 5px 30px;}
#stratocontainer .communication .section .subsection .subitem {font-size:11px;font-weight:bold;display:block;}

#stratocontainer .communication .section .subsection .subquestion {display:block;border-bottom:1px solid #f2f2f2;padding:1px 0;}
#stratocontainer .communication .section .subsection .subquestion * {vertical-align:middle;font-size:11px;}
#stratocontainer .communication .section .subsection .subquestion label {font-weight:bold;cursor:pointer;}
#stratocontainer .communication .section .subsection .subquestion textarea {display:none;margin-bottom:2px;}
#stratocontainer .communication .section .submit {text-align:center;}

#stratocontainer .communication .section .subsection .subitem.addspace {margin-top:10px;}
#stratocontainer .communication .section .subsection .itemdescription {font-size:12px;display:block;}
#stratocontainer .communication textarea {width:450px;padding:5px;border:1px solid;border-color:#a8a8a8 #7b7b7b #7b7b7b #a8a8a8;}



#stratocontainer .commmessages .messages {width:100%;}
#stratocontainer .commmessages .messages .heading td {background:#ffffff;text-align:center;font-weight:bold;color:#227699;border:1px solid #bbc5c9;border-right:0;}
#stratocontainer .commmessages .messages .heading td.last {border-right:1px solid #bbc5c9;}
#stratocontainer .commmessages .messages .avatar {width:35px;}
#stratocontainer .commmessages .messages .avatar img {border:1px solid #75ab0e;padding:2px;width:35px;height:35px;float:left;}
#stratocontainer .commmessages .messages .avatar a:hover img {border:1px solid #0e75ab;padding:0;width:39px;height:39px;}
#stratocontainer .commmessages .messages .name {font-weight:bold;}
#stratocontainer .commmessages .messages .occupation {font-size:11px;color:#4e4f4c;}
#stratocontainer .commmessages .messages .location {font-size:11px;color:#4e4f4c;}
#stratocontainer .commmessages .messages .info {width:180px;}
#stratocontainer .commmessages .messages .steps {width:160px;text-align:center;vertical-align:middle;}
#stratocontainer .commmessages .messages .steps {color:#75ab0e;font-size:12px;font-weight:bold;margin:0;padding:2px 6px;}
#stratocontainer .commmessages .messages .steps .step {color:#1d4b72;font-size:11px;font-weight:bold;padding:1px 1px 0 5px;}
#stratocontainer .commmessages .messages .steps .substep {color:#2f721d;font-size:11px;padding:0 1px 1px 5px;}
#stratocontainer .commmessages .messages .next {text-align:center;width:220px;}
#stratocontainer .commmessages .messages .next .waiting {text-align:center;}
#stratocontainer .commmessages .messages .next .waiting .stepname {color:#1d4b72;font-weight:bold;font-size:11px;}
#stratocontainer .commmessages .messages .next .waiting .stepdate {color:#2f721d;font-size:11px;}

#stratocontainer .commmessages .messages .avatar {border-left:1px solid #bbc5c9;border-bottom:1px solid #bbc5c9;}
#stratocontainer .commmessages .info {border-bottom:1px solid #bbc5c9;}
#stratocontainer .commmessages .messages .process {border-bottom:1px solid #bbc5c9;border-left:1px solid #bbc5c9;}
#stratocontainer .commmessages .messages .next {border-bottom:1px solid #bbc5c9;border-left:1px solid #bbc5c9;border-right:1px solid #bbc5c9;}

#stratocontainer .commmessages .search {padding:0;background:#fcf6e4;margin-bottom:3px;}
#stratocontainer .commmessages .search .text {width:150px;border:1px solid #a2372e;}
#stratocontainer .commmessages .search .submit {background:#f9f7c1;border:1px solid #a2372e;}

#stratocontainer .commmessages .filter {width:100%;}
#stratocontainer .commmessages .filter select {font-size:11px;}
#stratocontainer .commmessages .filter select option {font-size:11px;}

#stratocontainer .commmessages .messages .zebrafy tr.odd {background:#e4eef2;}




#stratocontainer .profileleftbar {width:160px;background:#ffffff;vertical-align:top;}
#stratocontainer .profileleftbar .biglinks a {font-size:11px;display:block;padding:2px 5px;background:#ebf1f8;color:#00589f;margin:1px;}
#stratocontainer .profileleftbar h4 {border-bottom:1px solid #bbbbbb;font-size:14px;color:#666666;font-weight:bold;padding:5px 3px 0 3px;margin:0 0 0 0;}

#stratocontainer .profileleftbar h3 {font-size:11px;color:#666666;font-weight:bold;padding:5px 3px;}
#stratocontainer .profileleftbar .communicationlinks {margin-bottom:10px;}
#stratocontainer .profileleftbar .communicationlinks table {width:160px;}
#stratocontainer .profileleftbar .communicationlinks .links a {font-size:11px;display:block;padding:4px 5px 4px 18px;border:1px solid #ebf1f8;background:#ebf1f8 url(check-off.gif) no-repeat 3px 3px;color:#00589f;margin:1px;}
#stratocontainer .profileleftbar .communicationlinks .links a em {display:block;font-size:11px;}
#stratocontainer .profileleftbar .communicationlinks .links a.selected {color:#9f0000;border:1px solid #dac5c5;background-color:#f8f5f5;}
#stratocontainer .profileleftbar .communicationlinks .links span {font-size:11px;display:block;padding:4px 5px 4px 18px;border:1px solid #ebf1f8;background:#ebf1f8 url(check-off.gif) no-repeat 3px 3px;color:#494949;margin:1px;}
#stratocontainer .profileleftbar .communicationlinks .links a.check {background-image:url(check-on.gif);}

.explaincommunicationsteps {display:none;color:#3c4041;border:1px solid #0e93ab;background:#ffffff;font-size:12px;font-family:Verdana;width:450px;padding:5px;}
.explaincommunicationsteps span {font-weight:bold;}

#stratocontainer .profilegeneralinfo {vertical-align:top;}


#stratocontainer .search {margin:0;padding:0;}
#stratocontainer .navigation {text-align:right;font-size:10px;}
#stratocontainer .navigation a {vertical-align:middle;font-weight:bold;}
#stratocontainer .search a.close {display:block;width:16px;height:15px;background:url(close.gif) no-repeat 0 0;float:right;margin:-5px -5px 0 0;}
#stratocontainer .search .zipcode {width:70px;}

#stratocontainer .search .resulttiny.online {background:url(smallresultcontaineronline.gif) no-repeat right center;}
#stratocontainer .search .resulttiny.online .info,
#stratocontainer .search .resulttiny.online .compatibility,
#stratocontainer .search .resulttiny.online .firstname {border-bottom:1px solid #c1eaa5;}
#stratocontainer .search .resulttiny.second {margin-left:9px;}
#stratocontainer .search .resulttiny {margin:5px 5px 5px 0;background:url(smallresultcontainer.gif) no-repeat right center;width:265px;height:120px;float:left;}
#stratocontainer .search .resulttiny img {background:#ffffff;float:left;height:99px;padding:2px;margin:8px 5px 5px 0;border:1px solid #a34816;}
#stratocontainer .search .resulttiny a:hover img {height:103px;padding:0px;border:1px solid #168da3;}
#stratocontainer .search .resulttiny .datacontainer {float:right;width:168px;margin-right:5px;}
#stratocontainer .search .resulttiny .firstname {margin:5px 5px 0 0;padding:5px 0 5px 0;border-bottom:1px solid #f1ede7;color:#3a7e22;font-size:14px;font-weight:bold;}
#stratocontainer .search .resulttiny .firstname span {font-size:10px;font-weight:normal;color:#343434;}
#stratocontainer .search .resulttiny .info,
#stratocontainer .search .resulttiny .compatibility,
#stratocontainer .search .resulttiny .actions {padding:3px 0 3px 0;border-bottom:1px solid #f1ede7;color:#3a7e22;font-size:12px;}
#stratocontainer .search .resulttiny .actions {border-bottom:none;}
#stratocontainer .search .resulttiny .actions a {color:#7e3522;}

#stratocontainer .search .resultwide {background:#ffffff;margin-bottom:5px;border:1px solid #c2c7d2;}
#stratocontainer .search .resultwide.online {background:#f7efe2;}
#stratocontainer .search .resultwide .tagline {font-style:italic;}
#stratocontainer .search .resultwide.online .tagline {border-bottom:1px solid #f5e0d0;}
#stratocontainer .search .resultwide table {width:100%;}
#stratocontainer .search .resultwide .avatar {width:77px;}
#stratocontainer .search .resultwide .avatar img {width:71px;height:85px;padding:2px;float:left;border:1px solid #a34816;}
#stratocontainer .search .resultwide .avatar a:hover img {width:75px;height:89px;padding:0;border:1px solid #168da3;}
#stratocontainer .search .resultwide .datacontainer {width:170px;}
#stratocontainer .search .resultwide .datacontainer div {}
#stratocontainer .search .resultwide .datacontainer a {font-size:11px;}
#stratocontainer .search .resultwide .firstname {color:#3a7e22;font-size:14px;font-weight:bold;}
#stratocontainer .search .resultwide .firstname span {font-size:11px;color:#343434;}
#stratocontainer .search .resultwide .info {font-size:11px;}
#stratocontainer .search .resultwide .seeking {margin-top:18px;font-size:11px;}
#stratocontainer .search .resultwide .tagline {padding-bottom:5px;border-bottom:1px solid #e5e1da;}
#stratocontainer .search .resultwide .aboutme {padding-top:5px;}
#stratocontainer .search .resultwide .tagline span,
#stratocontainer .search .resultwide .aboutme span {color:#535353;font-weight:bold;}
#stratocontainer .search .resultwide .actions a {color:#7e3522;}


#stratocontainer .searchbox {background:#f2f0e4;border:1px solid #97979f;-moz-border-radius:5px;}
#stratocontainer .searchbox .topbox {background:#94a7bb;margin:5px;padding:10px;-moz-border-radius:5px 5px 0 0;}
#stratocontainer .searchbox.light .topbox {background:#dce0f1;margin:5px;padding:10px;-moz-border-radius:5px 5px 0 0;}
#stratocontainer .searchbox .topbox h1 {font-size:20px;font-weight:bold;letter-spacing:-1px;color:#ffffff;}
#stratocontainer .searchbox.light .topbox h1 {font-size:20px;font-weight:bold;letter-spacing:-1px;color:#646c79;}
#stratocontainer .searchbox .topbox h2 {color:#ffffff;}
#stratocontainer .searchbox.light .topbox h2 {color:#646c79;}
#stratocontainer .searchbox .formbox {padding:5px;background:#efefef;border:1px solid #0a356a;margin-top:10px;-moz-border-radius:5px 5px 0 0;}
#stratocontainer .searchbox .formbox * {font-size:11px;}
#stratocontainer .searchbox .formbox label {display:block;font-size:12px;font-weight:bold;color:#0a356a;}
#stratocontainer .searchbox .formbox .lookingfor {width:140px;}
#stratocontainer .searchbox .formbox .miles {width:25px;}
#stratocontainer .searchbox .formbox .zipcode {width:65px;}
#stratocontainer .searchbox .formbox .keepcustom {padding-left:10px;font-size:12px;font-weight:bold;}
#stratocontainer .searchbox .formbox .keywordsbox {width:300px;}

#stratocontainer .searchbox.keywordsearch .topbox {-moz-border-radius:5px;}
#stratocontainer .searchbox.keywordsearch .formbox {-moz-border-radius:5px;}

#stratocontainer .searchbox .bottombox {background:#e8e8e8;border:1px solid #c0c0c0;margin:5px;padding:10px;-moz-border-radius:0 0 5px 5px;}
#stratocontainer .searchbox .bottombox h1 {padding:0 0 0 4px;font-size:20px;font-weight:bold;letter-spacing:-1px;color:#646c79;}
#stratocontainer .searchbox .bottombox .options {width:100%;}
#stratocontainer .searchbox .bottombox .options td {text-align:center;padding:5px;background:#ffffff;width:33%;-moz-border-radius:5px;border:1px solid #65757b;}
#stratocontainer .searchbox .bottombox .options td h3 {font-size:12px;font-weight:bold;text-align:center;padding:0 0 5px 0;}
#stratocontainer .searchbox .bottombox .options td img {}




#stratocontainer .quicksearch {margin-bottom:10px;}
#stratocontainer .quicksearch h1 {padding:0 0 5px 5px;margin: 0 0 5px 0;font-size:20px;letter-spacing:-1px;color:#414141;border-bottom:1px solid #f9e3e3;}
#stratocontainer .quicksearch table * {font-size:11px;}
#stratocontainer .quicksearch table label {font-weight:bold;display:block;}
#stratocontainer .quicksearch .keywordsbox {width:305px;}
#stratocontainer .quicksearch .nearzipbox {width:100px;}
#stratocontainer .quicksearch .lookingforbox,#stratocontainer .quicksearch .seekingbox {width:92px;}
#stratocontainer .quicksearch table td {padding:3px 5px;border-bottom:1px solid #f9e3e3;}
#stratocontainer .quicksearch table .last td {border-bottom:0;}

#stratocontainer .advancedsearch {width:100%;}
#stratocontainer .advancedsearch td {vertical-align:top;}
#stratocontainer .advancedsearch td.advsrctd {width:50%;}

#stratocontainer .advancedsearch td.advsrctd .basicsearch {border:1px solid #a4a7ac;background:#cedae8;-moz-border-radius:5px;}
#stratocontainer .advancedsearch td.advsrctd .basicsearch label {font-size:12px;color:#082547;}
#stratocontainer .advancedsearch td.advsrctd .basicsearch label.hard {font-weight:bold;}

#stratocontainer .advancedsearch h1 {margin:0;border-bottom:1px solid #7f8aa8;font-weight:bold;color:#4d75b2;font-size:18px;}
#stratocontainer .advancedsearch h2 {margin:10px 0 5px 0;font-weight:bold;color:#1d4366;font-size:16px;}
#stratocontainer .advancedsearch div table {margin:10px;}
#stratocontainer .advancedsearch div table .checkbox {padding-left:10px;}
#stratocontainer .advancedsearch div table.height {margin:25px 35px;}
#stratocontainer .advancedsearch div table.relationships {margin:35px 15px;}
#stratocontainer .advancedsearch div table.relationships .checkbox {padding-left:10px;}

#stratocontainer .advancedsearch div table.politicalviews {margin:35px 25px;}
#stratocontainer .advancedsearch div table.politicalviews .checkbox {padding-left:10px;}

#stratocontainer .advancedsearch div table.exercisefrequency {margin:35px 25px;}

#stratocontainer .advancedsearch div table.education .checkbox {padding-left:10px;}
#stratocontainer .advancedsearch div table.eyecolor .checkbox {padding-left:23px;}
#stratocontainer .advancedsearch div table.haircolor .checkbox {padding-left:25px;}
#stratocontainer .advancedsearch div table * {vertical-align:middle;font-size:10px;}
#stratocontainer .advancedsearch .submit {text-align:right;padding:10px 0 0 0;}

#stratocontainer .searchcriteriah1 {background:#4d8acb;color:#ffffff;font-size:12px;font-weight:bold;padding:5px;}
#stratocontainer .advancedsearchsidebar {margin-bottom:10px;border-right:1px solid #c5c5c5;padding:0 2px 0 0;}
#stratocontainer .advancedsearchsidebar .filtering {display:none;}
#stratocontainer .advancedsearchsidebar h1 {padding:5px;margin:0;font-size:14px;background:#4d8acb;color:#ffffff;}
#stratocontainer .advancedsearchsidebar h5 {font-size:11px;border-bottom:1px solid #c5c5c5;margin:10px 0 2px 0;padding:0 0 0 5px;color:#5c5857;}
#stratocontainer .advancedsearchsidebar a {background:url(remove.gif) no-repeat top left;vertical-align:top;color:#585858;display:inline-block;width:13px;height:14px;font-size:11px;padding:0;}
#stratocontainer .advancedsearchsidebar a:hover {background:url(remove.gif) no-repeat top right;}
#stratocontainer .advancedsearchsidebar span {color:#585858;display:block;font-size:11px;padding:1px 0 0 5px;}

#stratocontainer .refinesearch {list-style-type:none;padding:0;margin:0;}
#stratocontainer .refinesearch a.trigger {display:block;padding:4px 4px;border-bottom:1px solid #c5cedf;}
#stratocontainer .refinesearch a.selected {background:#3860a9;color:#ffffff;}
#stratocontainer .refinesearch a.last {border-bottom:0;}
#stratocontainer .rsoc {display:none;position:absolute;width:550px;margin:-24px 0 0 154px;padding:5px;border:1px solid #3860a9;background:#ffffff;}
#stratocontainer .rsoc * {font-size:11px;}
#stratocontainer .rsoc h1 {font-weight:bold;font-size:12px;margin:0;padding:3px;border-bottom:1px solid #d6d8dc;}
#stratocontainer .rsoc h1 a.close {display:block;width:16px;height:15px;background:url(close.gif) no-repeat 0 0;float:right;margin:0;}
#stratocontainer .rsoc h2 {font-weight:bold;font-size:11px;margin:5px 0 0 0;padding:1px;}
#stratocontainer .rsoc td {vertical-align:middle;}
#stratocontainer .rsoc input {margin-left:10px;}
#stratocontainer .rsoc select,#stratocontainer .rsoc select option {font-size:10px;}


#stratocontainer .accountsettings {padding:0 10px 10px 10px;border:1px solid #bbbbbb;}
#stratocontainer .accountsettings a {display:block;padding:15px 3px 3px 10px;}
#stratocontainer .accountsettings p {padding:5px 10px;background:#f7f7f7;border-top:1px solid #e7e7e7;border-bottom:1px solid #e7e7e7;}




#stratocontainer .spacebetweenboxes {height:5px;}
#stratocontainer .roundedboxblue {background:url(roundedboxblue.png);}
#stratocontainer .roundedboxblue .heading {color:#246390;}
#stratocontainer .roundedboxorange {background:url(roundedboxorange.png);}
#stratocontainer .roundedboxorange .heading {color:#904724;}

#stratocontainer .roundedbox .heading {padding:4px 0 0 0;-x-system-font:none;font-family:arial;font-size:14px;font-size-adjust:none;font-stretch:normal;font-style:normal;font-variant:normal;font-weight:bold;line-height:normal;}
#stratocontainer .roundedbox .headingleft {height:24px;padding-right:10px;margin-left:10px;background-position:top right;}
#stratocontainer .roundedbox .headingright {height:24px;padding-left:10px;margin-left:-10px;background-position:top left;}

#stratocontainer .roundedbox .contentleft {padding-left:10px;background:url(roundedboxsides.png) repeat-y left top;}
#stratocontainer .roundedbox .contentright {padding:5px 10px 0 0;background:url(roundedboxsides.png) repeat-y right top;}

#stratocontainer .roundedbox .footerleft {height:10px;padding-right:10px;margin-left:10px;background-position:bottom right;}
#stratocontainer .roundedbox .footerright {height:10px;padding-left:10px;margin-left:-10px;background-position:bottom left;}


#stratocontainer .searchrefine {padding:3px;}
#stratocontainer .searchrefine .chooseview label {padding-left:5px;display:inline-block;width:35px;font-size:11px;}
#stratocontainer .searchrefine .chooseview select {font-size:11px;padding:0;width:110px;}
#stratocontainer .searchrefine .chooseview select option {font-size:11px;padding:0;}

#stratocontainer .searchseeking label {width:75px;font-size:11px;display:inline-block;margin:0;}
#stratocontainer .searchseeking select {font-size:11px;padding:0;width:75px;}

#stratocontainer .photos label {font-size:11px;}
#stratocontainer .photos input {vertical-align:middle;}

#stratocontainer .location input {margin-top:2px;width:50px;border:1px solid #bcbcbc;}



#stratocontainer .remainingletters {color:#918b8b;text-align:right;font-size:11px;padding-right:35px;}
#stratocontainer .remainingletters span {font-size:11px;font-weight:bold;}
#stratocontainer .remainingletters span.warning {color:#7f780f;}
#stratocontainer .remainingletters span.error {color:#7f0f0f;}











#stratocontainer .homeleftbar {width:160px;background:#ffffff;vertical-align:top;}
#stratocontainer .homeleftbar h4 {border-bottom:1px solid #bbbbbb;font-size:14px;color:#666666;font-weight:bold;padding:5px 4px 0 4px;margin:0 0 0 0;}
#stratocontainer .homeleftbar h5 {border-bottom:1px solid #f6f0f0;font-size:12px;color:#666666;font-weight:bold;padding:5px 3px 0 3px;margin:0 0 0 0;}
#stratocontainer .homegeneralinfo {vertical-align:top;}

#stratocontainer .homeleftbar .leftsection {margin-bottom:10px;}
#stratocontainer .homeleftbar .leftsection a {display:block;padding:4px 0 4px 4px;border-bottom:1px solid #e1e6ef;}
#stratocontainer .homeleftbar .leftsection a.selected {color:#a95838;background:#f7ece8;border-bottom:1px solid #e5cec6;}
#stratocontainer .homeleftbar .leftsubsection {padding:0 0 0 5px;}
#stratocontainer .homeleftbar .leftsubsection a {padding:3px 3px 3px 10px;}


#stratocontainer .homesection {padding:5px;-moz-border-radius:5px;}
#stratocontainer .homesection h1 {font-weight:bold;font-size:14px;margin:0;padding:0;}
#stratocontainer .homesection h1 span {float:right;}
#stratocontainer .homesection .content {padding:5px;margin-top:5px;-moz-border-radius:5px;}
#stratocontainer .homesection a.firstname {color:#3a7e22;font-weight:bold;}

#stratocontainer .homesection.blue {background:#dce0f1;border:1px solid #a6b3ea;}
#stratocontainer .homesection.blue h1 {color:#646c79;}
#stratocontainer .homesection.blue .content {background:#dce0f1;}

#stratocontainer .homesection.gray {background:#e8e8e8;border:1px solid #c0c0c0;}
#stratocontainer .homesection.gray h1 {color:#646c79;}
#stratocontainer .homesection.gray .content {background:#e8e8e8;}

#stratocontainer .homesection.red {background:#f1f9fb;border:1px solid #bedce4;}
#stratocontainer .homesection.red h1 {color:#686868;font-size:14px;text-align:center;padding:0;font-weight:normal;}
#stratocontainer .homesection.red .content {padding:0 0 2px 0;}
#stratocontainer .homesection.red .content p,#stratocontainer .homesection.red .content p a {font-size:13px;}
#stratocontainer .homesection.red .content p {padding:5px 0 0 0;text-align:center;}

#stratocontainer .homesection.pink {background:#7092b6;border:1px solid #537292;}
#stratocontainer .homesection.pink h1 {color:#ffffff;}
#stratocontainer .homesection.pink .content {border:1px solid #537292;background:#f9fafc;padding:0 0 5px 0;}
#stratocontainer .homesection.pink .content * {font-size:11px;}
#stratocontainer .homesection.pink .miles {width:25px;}
#stratocontainer .homesection.pink .zipcode {width:50px;}
#stratocontainer .homesection.pink label {display:block;font-weight:bold;}

#stratocontainer .homeactivity td {width:102px;font-size:11px;}
#stratocontainer .homeactivity td span {font-size:11px;}
#stratocontainer .homeactivity td.compatibility {}
#stratocontainer .homeactivity td a {display:block;}
#stratocontainer .homeactivity img {width:65px;cursor:pointer;}
#stratocontainer .homeactivity a.imglink img {background:#ffffff;padding:4px;border:1px solid #bcbcbc;}
#stratocontainer .homeactivity a.imglink:hover img {}
#stratocontainer .homeactivity a {font-size:11px;}
#stratocontainer .homeactivity .viewall {border-top:1px solid #dee6e4;}
#stratocontainer .homeactivity .viewall span {float:left;}
#stratocontainer .homeactivity .viewall a {float:right;}

#stratocontainer .personality {padding:0px;}
#stratocontainer .personality h1 {margin-bottom:10px;color:#4b4b4b;padding:0;font-size:24px;font-weight:bold;}
#stratocontainer .personality h1 span {vertical-align:middle;color:#4b4b4b;font-size:22px;font-weight:normal;}

#stratocontainer .personality h1 span .icon {padding:6px 0;color:#ffffff;font-weight:bold;text-align:center;display:inline-block;width:29px;vertical-align:top;}
#stratocontainer .personality h1 span.youarea {color:#61845d;}

#stratocontainer .personality h2 {color:#646464;padding:5px;margin:10px 0 5px 0;font-size:14px;font-weight:bold;}
#stratocontainer .personality h2 span {color:#646464;border-bottom:1px solid #dfdfdf;padding:5px;margin:10px 0 5px 0;font-size:14px;font-weight:bold;}
#stratocontainer .personality p {padding:5px;}
#stratocontainer .personality ul {list-style-position:outside;padding:5px 5px 5px 30px;margin:0;}
#stratocontainer .personality .nextstep {font-size:14px;border:1px solid #ffffff;border-width:1px 0;font-weight:bold;display:block;padding:5px 5px 5px 15px;}
#stratocontainer .personality .nextstep:hover {border:1px solid #e1e1e1;border-width:1px 0;background:#f1f1f1;font-weight:bold;display:block;padding:5px 5px 5px 15px;}

#stratocontainer .personality.details p span {font-weight:bold;}
#stratocontainer .personality.intro .taketest {border:1px solid #e1e1e1;border-width:1px 0;background:#f1f1f1;font-size:14px;font-weight:bold;display:block;text-align:center;padding:5px;}
#stratocontainer .personality.intro .taketest:hover {}

#stratocontainer .tabsection {display:none;}

#stratocontainer .personalitycolorchart {margin:10px auto;}
#stratocontainer .personalitycolorchart td {padding:0;vertical-align:middle;text-align:center;}
#stratocontainer .personalitycolorchart td a {display:block;color:#ffffff;width:29px;height:29px;}
#stratocontainer .personalitycolorchart td a span {display:block;font-weight:bold;padding:7px 0 0 0;}

#stratocontainer .pagescontent h1 {font-weight:bold;font-size:20px;color:#505050;padding:5px 0;margin:0;}
#stratocontainer .pagescontent h2 {font-weight:bold;font-size:18px;color:#5e5e5e;padding:5px 0;}
#stratocontainer .pagescontent p {padding:5px 0;}
#stratocontainer .pagescontent p span,#stratocontainer .pagescontent p span * {font-weight:bold;}
#stratocontainer .pagescontent ul {margin:0;list-style-position:inside;padding:0;}

#stratocontainer .pagescontent .testimonials {padding:5px;border:1px solid #bcbcbc;background:#f8f7d7;-moz-border-radius:0 0 5px 5px;}
#stratocontainer .pagescontent .excerpt {padding:10px;background:#efefef;}
#stratocontainer .pagescontent .excerpt,#stratocontainer .pagescontent .excerpt a {font-weight:bold;}
#stratocontainer .pagescontent .careerorder {margin:0 0 5px 0;background:#f0eeb8;text-align:center;font-weight:bold;font-size:16px;}
#stratocontainer .pagescontent .guides {padding:5px;background:#f2f2f2;border:1px solid #dbdbdb;-moz-border-radius:0 0 5px 5px;}
#stratocontainer .pagescontent p.linkster {padding:0 0 5px 0;margin-top:-5px;text-indent:-7px;}
#stratocontainer .pagescontent .zodiacsigns {width:35px;vertical-align:top;text-align:center;}
#stratocontainer .pagescontent .zodiacsigns img {width:35px;}

#stratocontainer .pagescontent .checkcompatibility h1 {padding:0;}
#stratocontainer .pagescontent .checkcompatibility p {padding:0;}
#stratocontainer .pagescontent .checkcompatibility .colors td {height:39px;}

#stratocontainer .personalitytypescomparison h1 {color:#606060;font-size:16px;font-weight:bold;padding:5px;}
#stratocontainer .personalitytypescomparison p {padding:5px;}


#stratocontainer .personality14 {background-image:url(personalities/p14.gif);background-repeat:no-repeat;width:14px;height:14px;display:inline-block;vertical-align:middle;text-align:center;}
#stratocontainer .personality14.p0 {background-position:0 center;}
#stratocontainer .personality14.p1 {background-position:-14px center;}
#stratocontainer .personality14.p2 {background-position:-28px center;}
#stratocontainer .personality14.p3 {background-position:-42px center;}
#stratocontainer .personality14.p4 {background-position:-56px center;}
#stratocontainer .personality14.p5 {background-position:-70px center;}
#stratocontainer .personality14.p6 {background-position:-84px center;}
#stratocontainer .personality14.p7 {background-position:-98px center;}
#stratocontainer .personality14.p8 {background-position:-112px center;}
#stratocontainer .personality14.p9 {background-position:-126px center;}
#stratocontainer .personality14.p10 {background-position:-140px center;}
#stratocontainer .personality14.p11 {background-position:-154px center;}
#stratocontainer .personality14.p12 {background-position:-168px center;}
#stratocontainer .personality14.p13 {background-position:-182px center;}
#stratocontainer .personality14.p14 {background-position:-196px center;}
#stratocontainer .personality14.p15 {background-position:-210px center;}

#stratocontainer .personality29 {background-image:url(personalities/p29.gif);background-repeat:no-repeat;width:29px;height:29px;display:inline-block;vertical-align:middle;text-align:center;}
#stratocontainer td.personality29 {padding:0;display:table-cell;}
#stratocontainer td.personality29 a {color:#ffffff;font-weight:bold;}
#stratocontainer .personality29.p0 {background-position:0 center;}
#stratocontainer .personality29.p1 {background-position:-29px center;}
#stratocontainer .personality29.p2 {background-position:-58px center;}
#stratocontainer .personality29.p3 {background-position:-87px center;}
#stratocontainer .personality29.p4 {background-position:-116px center;}
#stratocontainer .personality29.p5 {background-position:-145px center;}
#stratocontainer .personality29.p6 {background-position:-174px center;}
#stratocontainer .personality29.p7 {background-position:-203px center;}
#stratocontainer .personality29.p8 {background-position:-232px center;}
#stratocontainer .personality29.p9 {background-position:-261px center;}
#stratocontainer .personality29.p10 {background-position:-290px center;}
#stratocontainer .personality29.p11 {background-position:-319px center;}
#stratocontainer .personality29.p12 {background-position:-348px center;}
#stratocontainer .personality29.p13 {background-position:-377px center;}
#stratocontainer .personality29.p14 {background-position:-406px center;}
#stratocontainer .personality29.p15 {background-position:-435px center;}