a {color:#009fa4;}
a:hover {color:#00b3b9;text-decoration:underline;}
h1 {font-size:2.0em;margin:0px 0px 30px 0px!important;padding:0px;font-weight:normal;line-height:1.6em;font-family:Georgia, "Times New Roman", Times, serif;}
h2 {font-size:1.5em;font-weight:normal;margin:10px 0px 20px 0px;padding-bottom:10px;line-height:1.5em;font-family:Georgia, "Times New Roman", Times, serif;}
h2.home {margin:40px 0px 0px 0px;}
h3 {font-weight:normal;line-height:1.6em;font-family:Georgia, "Times New Roman", Times, serif;font-size:1.4em;}
.friendsHome {color:#ff6600;}
.familyHome {color:#0d61ca;}
.workHome {color:#0d9a02;}
#content {float:left;padding:0px;margin:0px!important;background-image:none;}
#centerContent  {float:left;width:938px;margin:0px 0px 0px 12px;color:#4c535b;}
#centerContent img {float:right;}
#centerContent ul {width:370px;margin:20px 0px 0px 0px;padding-bottom:0px;font-size:1.3em;}
#centerContent ul li {list-style-type:none;list-style-image:none;background-image:url(/images/bulletHome.png);background-repeat:no-repeat;background-position:0px 6px;padding:0px 0px 15px 20px;margin:0px;}
#btnHome {margin:0px 0px 0px 28px;padding:0px;width:320px;float:left;}
#btnHome ul {width:289px;margin:0px;padding:0px;}
#btnHome ul li {list-style-type:none;list-style-image:none;background-image:none;margin:0px 0px 15px 0px;padding:0px;}
#btnHome ul li a  {width:269px;height:24px;display:block;background-image:url(/images/btnTourFind.png);background-repeat:no-repeat;background-position:bottom;color:#fff!important;font-size:14px;font-weight:800;padding:8px 0px 0px 30px;}
#btnHome ul li a:hover {background-position:top;text-decoration:underline;}
#btnHome ul li.createAccount a  {background-image:url(/images/btnCreateAccount.png);}
#btnHome ul li.createAccount a:hover {background-position:top;text-decoration:underline;}
.catContainerTop {margin:0px!important;}
.errorLogout {border:solid 1px #ff0000;color:#ff0000;background-color:#f2f2f2;font-size:1.1em;padding:5px;margin-top:7px;}
/*  begin over ridding the search section for login */

#globalNav {position:relative;width:701px;height:53px;background-image:url(/images/bgLoginFormPublic.png);background-repeat:no-repeat!important;background-color:#fff;float:right;margin-bottom:25px;}
#globalSearch {position:absolute;left:360px;padding:0px 10px 0px 0px;}
#globalSearchForm {position:absolute;top:0px;width:320px;height:30px;margin:0px;padding:0px 0px 0px 10px;}
.loginInput, .loginInputPassword {margin:0px 8px 0px 0px;position:relative;width:111px;height:21px;border:solid 0px #ccc;background-image:url(/images/bgLogin.png);background-repeat:no-repeat;padding:8px 4px 0px 5px!important;font-size:1.0em;color:#4c535b;font-family:"Lucida Grande", Tahoma, Arial, Helvetica, sans-serif;vertical-align:top!important;z-index:99;float:left;overflow:hidden!important;}
#member_username {float:left;}
#member_passwordText {z-index:100;position:absolute;right:63px;top:0;}
#member_password {z-index:99;position:absolute;right:63px;top:0;}
#member_password.signUpPassword {position:relative!important;right:0px;}



.loginText {float:right;height:18px;text-align:right;margin:1px 0px 0px 0px;padding:5px 3px 0px 5px;font-size:0.9em;background-image:url(/images/bgLoginText.png);background-repeat:no-repeat;white-space:nowrap;}

.loginText a {margin:0px 0px 0px 10px;padding:0px 0px 3px 0px;}
.loginText label {margin:0px 0px 0px -5px;}
.check {width:12px!important;height:12px!important;background-image:none!important;margin:-5px 5px 0px 0px!important;padding:0px;}
#loginForm .input {width:145px!important;height:13px;}
.loginButton {width:59px;height:22px;padding:3px 0px 0px 0px;float:right;}
.infoTitle {color:#82888e!important;width:180px;}
.fieldWithErrors {postion:absolute;}

/*  End over ridding the search section for login */



/*  begin public photo page styles  */

.catContentPublic {margin:15px 0px 0px 0px;border-top:solid 1px #b5bdc5;}
#btnPhotos {margin:40px 0px 0px 0px;padding:0px;width:300px;float:left;}
#btnPhotos ul {width:300px;margin:0px 0px 0px -15px;padding:0px;}
#btnPhotos ul li {list-style-type:none;list-style-image:none;background-image:none;margin:0px 0px 15px 0px;padding:0px;}
#btnPhotos ul li a  {width:269px;height:24px;display:block;background-image:url(/images/btnTourFind.png);background-repeat:no-repeat;background-position:bottom;color:#fff!important;font-size:14px;font-weight:800;padding:8px 0px 0px 30px;}
#btnPhotos ul li a:hover {background-position:top;text-decoration:none;}
#btnPhotos ul li.createAccount a  {background-image:url(/images/btnCreateAccount.png);}
#btnPhotos ul li.createAccount a:hover {background-position:top;text-decoration:none;}
#photosLeft {float:left;width:300px;margin:20px 0px 20px 0px;}
#photosLeft h2 {margin-top:0px;padding-top:0px;}
#photosLeft p {font-size:1.2em;line-height:1.4em;}
#photoRight {float:right;width:613px;}
.pagination {float:right;margin:5px 0px 0px 0px;}
.pagination a {color:#ff6600;}
.current, .pagination a:hover {background-color:#ff6600;}
.pagination a:hover {color:#fff;text-decoration:none;}
.catContainerTitleContent {color:#4c535b;}
#photoContainer {float:right;text-align:center;width:611px;margin:20px 0px 0px 0px;padding:0px;background-color:#efefef;}
#photoContainer img {padding:5px;border:solid 1px #b5bdc5;background-color:#fff!important;display:block;}
#photoCaption {float:left;width:613px;padding:10px 0px 10px 0px;text-align:center!important;}

.adServerImage {padding-top:10px!important;float:left;text-align:center!important;width:214px;}
.adServerImage img {float:left;padding-right:60px;}

#rightContentAds p {margin:0px;padding:0px 0px 15px 0px;}
.adsImage {margin:5px 0px 0px 5px;padding:3px;border:solid 1px #b5bdc5;float:right;clear:both;}
.simple_captcha_label {display:none!important;}
#simple_captcha{border:0px!important;margin:-5px 0px 0px -5px!important;}



/*  end public photo page styles  */



