/* THE CSS FOR MYGUIDE2 MEMBER SECTION */
/* THE CSS FOR MYGUIDE2 MEMBER SECTION */

#information {color: #003059;}
.thinline {background: url('../../graphics/myguide2/fillers/thinline.png') repeat-x; float: left; font-size: 1px; height: 1px; margin: 10px 0; padding: 0; width: 100%;}
.blue {color: #3280C3; font-size: 12px;}
.clear {clear: both; float: left; font-size: 1px; height: 1px; margin: 0; padding: 0; width: 100%;}
.clear2 {clear: both; float: none; font-size: 1px; height: 1px; margin: 0; padding: 0; width: 100%;}

/* MAIN MENU EDIT FOR NEW BUTTON */
#menu li a.new {background: url('../../graphics/myguide2/elements/menu-new.png') top right no-repeat; color: #002F6E; display: block; font-size: 13px; font-weight: bold; height: 52px; margin: -14px 0 0 0; padding-top: 14px; text-decoration: none;}
#menu li a.new:hover {background:url('../../graphics/myguide2/elements/menu-new-mo.png') top right no-repeat; height: 52px; margin: -14px 0 0 0; padding-top: 14px;}

/* MENU AREA */
#myguidemenu {background: url('../../graphics/myguide2/fillers/menu.png') no-repeat; height: 94px; margin: 6px 0 0 0; padding: 0; width: 824px;}
#myguidemenu li {float: left;  height: 39px; margin: 0; padding: 0; width: 99px;}
#myguidemenu li.first {width: 129px;}
#myguidemenu li a {color: #616161; float: left; font-size: 16px; font-weight: bold; height: 31px; padding: 8px 0 0 0; text-align: center; width: 99px;}
#myguidemenu li.first a {padding-right: 4px; width: 125px;}
#myguidemenu li a:hover {background: url('../../graphics/myguide2/fillers/menu-mo.png') no-repeat; color: #FEFEFE; text-decoration: none;}
#myguidemenu li.first a:hover {background: url('../../graphics/myguide2/fillers/menu-mo-first.png') no-repeat;}
#myguidemenu li a.selected {background: url('../../graphics/myguide2/fillers/menu-mo.png') no-repeat; color: #FEFEFE;}
#myguidemenu li.first a.selected {background: url('../../graphics/myguide2/fillers/menu-mo-first.png') no-repeat;}
#myguidemenu ul {float: left; list-style: none; margin: 7px 0 0 0; padding: 0; width: 500px;}
/* New... */
#myguidemenu li.firstx {width: 169px;}
#myguidemenu li.firstx a {width: 169px;}
#myguidemenu li.firstx a:hover {background: url('../../graphics/myguide2/fillers/menu-mo-last.png') no-repeat;}
#myguidemenu li.firstx a.selected {background: url('../../graphics/myguide2/fillers/menu-mo-last.png') no-repeat;}

/* MENU AREA: SEARCH */
#myguidemenu #search {background: url('../../graphics/myguide2/fillers/search.png') no-repeat; float: right; height: 28px; margin: 10px 10px 0 0; padding: 0; width: 298px;}
#myguidemenu #search input {background: none; border: none; color: #717171; float: left; height: 24px; margin: 7px 0 0 28px; padding: 0; width: 200px;}
#myguidemenu #search input.button {float: right; height: auto; margin: 0; padding: 0; width: auto;}

/* MENU AREA: SUBMENU */
#myguidemenu #submenu {float: left; margin: 4px 0 0 15px; padding: 0; width: 809px;}
#myguidemenu #submenu li {float: left;  height: auto; margin: 0; padding: 0; width: auto;}
#myguidemenu #submenu li a {color: #FEFEFE; float: left; font-size: 12px; font-weight: bold; height: 21px; margin: 0 0 0 3px; padding: 5px 0 0 0; text-align: center; width: 86px;}
#myguidemenu #submenu li a:hover {background: url('../../graphics/myguide2/fillers/submenu-mo.png') no-repeat; color: #FEFEFE; text-decoration: none;}
#myguidemenu #submenu li a.selected {background: url('../../graphics/myguide2/fillers/submenu-mo.png') no-repeat; color: #FEFEFE;}
#myguidemenu #submenu ul {float: left; list-style: none; margin: 7px 0 0 0; padding: 0; width: 100%}

/* MY GUIDE 2 */
#myguideheader {background: url('../../uploads/myguide2/header.jpg') no-repeat; float: left; height: 236px; margin: 10px 0 0 0; padding: 0; width: 824px;}
#myguideheader .welcome {color: #002E6D; float: left; font-size: 36px; font-weight: bold; margin: 0; padding: 40px 0 0 390px; width: 414px;}
#myguideheader .text {color: #166BB2; float: left; font-size: 18px; margin: 0; padding: 0 0 0 390px; width: 414px;}
#myguideheader img.signup {float: left; margin: 13px 0 0 390px;}
#myguideheader img.login {float: left; margin: 13px 0 0 5px;}

/* MY GUIDE 2: LATEST GROUPS */
.latestgroups {background: url('../../graphics/myguide2/fillers/latest-groups.png') no-repeat; color: #003059; float: left; width: 539px;}
.latestgroups .heading {background: url('../../graphics/myguide2/icons/speech-bubbles.png') no-repeat left; color: #003059; float: left; font-size: 20px; margin: 2px 0 0 10px; padding: 8px 0 13px 38px; width: 491px;}
.latestgroups .group1 {float: left; height: 89px; margin: 0 0 0 1px; padding: 0; width: 537px;}
.latestgroups .group1 .groupframe {background: url('../../graphics/myguide2/fillers/latest-groups-frame.png') no-repeat; float: left; height: 67px; margin: 7px 0 0 5px; padding: 6px 0 0 7px; width: 67px;}
.latestgroups .group1 .groupframe img {float: left; margin: 0;}
.latestgroups .group1 .title {color: #003059; float: left; font-size: 20px; font-weight: bold; margin: 18px 0 0 12px; padding: 0; width: 430px;}
.latestgroups .group1 .title a {color: #003059; font-size: 20px; font-weight: bold;}
.latestgroups .group1 .description {color: #003059; float: left; font-size: 12px; margin: 3px 0 0 12px; padding: 0; width: 430px;}

/* MY GUIDE 2: LATEST GROUPS: SECOND ITEMS */
.latestgroups .group2 {background: url('../../graphics/myguide2/fillers/latest-groups2.png') repeat-x; color: #003059; float: left; height: 89px; margin: 0 0 0 1px; padding: 0; width: 537px;}
.latestgroups .group2 .groupframe {background: url('../../graphics/myguide2/fillers/latest-groups-frame.png') no-repeat; float: left; height: 67px; margin: 7px 0 0 5px; padding: 6px 0 0 7px; width: 67px;}
.latestgroups .group2 .groupframe img {float: left; margin: 0;}
.latestgroups .group2 .title {color: #003059; float: left; font-size: 20px; font-weight: bold; margin: 18px 0 0 12px; padding: 0; width: 430px;}
.latestgroups .group2 .title a {color: #003059; font-size: 20px; font-weight: bold;}
.latestgroups .group2 .description {color: #003059; float: left; font-size: 12px; margin: 3px 0 0 12px; padding: 0; width: 430px;}

/* MY GUIDE 2: LATEST GROUPS: GROUPSEARCH */
.latestgroups .groupsearch {background: url('../../graphics/myguide2/fillers/latest-group-search.png') no-repeat; float: left; height: 59px; margin: 0; padding: 0; width: 539px;}
.latestgroups .groupsearch img {float: left; margin: 14px 0 0 17px;}
.latestgroups .groupsearch .search {background: url('../../graphics/myguide2/fillers/search.png') no-repeat; float: right; height: 28px; margin: 15px 18px 0 0; padding: 0; width: 298px;}
.latestgroups .groupsearch .search input {background: none; border: none; color: #717171; float: left; height: 24px; margin: 7px 0 0 28px; padding: 0; width: 200px;}
.latestgroups .groupsearch .search input.button {float: right; height: auto; margin: 0; padding: 0; width: auto;}

/* MY GUIDE 2: TOP TEN */
.topten {background: url('../../graphics/myguide2/fillers/top-ten.png') no-repeat; color: #003059; float: left; margin: 0 0 0 14px; width: 272px;}
.topten a {color: #003059; font-size: 12px;}
.topten .heading {background: url('../../graphics/myguide2/icons/speech-bubbles.png') no-repeat left; color: #003059; float: left; font-size: 20px; margin: 2px 0 0 10px; padding: 8px 0 13px 38px; width: 224px;}
.topten li {background: url('../../graphics/myguide2/fillers/top-ten-bullet.png') left no-repeat; border-top: 1px solid #C4CCE0; float: left; margin: 0 0 0 1px; padding: 8px 0 9px 25px; width: 246px;}
.topten li.first {border-top: none;}
.topten ul {float: left; list-style: none; margin: 0; padding: 0; width: 100%;}
.topten img.bottom {float: left; margin: 2px 0 0 0;}

/* MY GUIDE 2: LATEST GROUPS */
.myguidefull {background: url('../../graphics/myguide2/fillers/myguide-full.png') no-repeat; color: #003059; float: left; margin: 10px 0 0 0; padding: 0; width: 824px;}
.myguidefull a {color: #003059;}
.myguidefull .heading1 {background: url('../../graphics/myguide2/icons/person.png') no-repeat left; color: #003059; float: left; font-size: 20px; margin: 2px 0 0 10px; padding: 8px 0 13px 38px; width: 491px;}
.myguidefull .heading2 {background: url('../../graphics/myguide2/icons/photo-frame.png') no-repeat left; color: #003059; float: left; font-size: 20px; margin: 2px 0 0 10px; padding: 8px 0 13px 38px; width: 491px;}
.myguidefull .viewall {float: left; margin: 0; padding: 8px 10px 12px 0; width: 270px;}
.myguidefull .viewall a {background: url('../../graphics/myguide2/buttons/view-all.png') right no-repeat; color: #003059; float: right; font-weight: bold; margin: 0; padding: 7px 35px 7px 0; width: auto;}
.myguidefull ul {float: left; list-style: none; margin: 0; overflow: hidden; padding: 0; position: relative; width: auto; z-index: 1;}
.myguidefull li {border-left: 1px solid #C7D0D7; float: left; margin: 7px 0 0 0; padding: 0 13px 0 17px; position: relative; width: 134px; z-index: 1;}
.myguidefull li .frame {background: url('../../graphics/myguide2/fillers/latest-members-frame.png') no-repeat; float: left; height: 123px; margin: 0; padding: 6px 0 0 6px; width: 121px;}
.myguidefull li .frame .membername {background: #ADADAD; float: left; height: 17px; margin: -20px 0 0 0; padding: 3px 0 0 0; text-align: center; width: 116px;}
.myguidefull li .frame .membername a {color: #FEFEFE; font-weight: bold;}
.myguidefull li img {float: left; margin: 0;}
.myguidefull li.divider {background: none; float: left; height: auto; margin: 10px -104px 0 17px; padding: 0; width: 1px;}
.myguidefull .scrollprevious {float: left; margin: 30px 0 0 1px; padding: 0; position: relative; width: auto; z-index: 2;}
.myguidefull .scrollprevious2 {float: left; margin: 30px 0 0 1px; padding: 0; position: relative; width: auto; z-index: 2;}
.myguidefull .scrollprevious3 {float: left; margin: 30px 0 0 1px; padding: 0; position: relative; width: auto; z-index: 2;}
.myguidefull .scrollnext {float: right; margin: 30px 1px 0 0; padding: 0; position: relative; width: auto; z-index: 2;}
.myguidefull .scrollnext2 {float: right; margin: 30px 1px 0 0; padding: 0; position: relative; width: auto; z-index: 2;}
.myguidefull .scrollnext3 {float: right; margin: 30px 1px 0 0; padding: 0; position: relative; width: auto; z-index: 2;}
.myguidefull img.bottom {float: left; margin: 10px 0 0 0;}

/* CAROUSEL */
.carousel1 {float: left; margin: 0 -39px 0 -38px; padding: 0; position: relative; width: 793; z-index: 1;}
.carousel2 {float: left; margin: 0 -39px 0 -38px; padding: 0; position: relative; width: 793; z-index: 1;}
.carousel3 {float: left; margin: 0 -39px 0 -38px; padding: 0; position: relative; width: 793; z-index: 1;}

/* COMMUNITY: GIFTSHOP: FEATURED GIFTS */
.myguidefull .heading3 {background: url('../../graphics/myguide2/icons/present.png') no-repeat left; color: #003059; float: left; font-size: 20px; margin: 2px 0 0 10px; padding: 8px 0 13px 38px; width: 491px;}
.myguidefull .featuregift {color: #003059; float: left; margin: 0; padding: 0 40px 10px 0; width: 784px;}
.myguidefull .featuregift .frame {background: url('../../graphics/myguide2/fillers/giftshop-frame.png') no-repeat; float: left; height: 137px; margin: 7px 0 0 10px; padding: 9px 0 0 9px; width: 225px;}
.myguidefull .featuregift .frame img {float: left; margin: 0;}
.myguidefull .featuregift .title {color: #003059; float: left; font-size: 20px; font-weight: bold; margin: 13px 0 5px 12px; padding: 0; width: 520px;}
.myguidefull .featuregift .title a {color: #003059; font-size: 20px; font-weight: bold;}
.myguidefull .featuregift .vouchercode {color: #003059; float: left; font-size: 12px; font-weight: bold; margin: 3px 0 5px 12px; padding: 0; width: 520px;}
.myguidefull .featuregift .text {color: #595959; float: left; font-size: 12px; margin: 3px 0 0 12px; padding: 0; width: 520px;}
.myguidefull .featuregift img.print {float: left; margin: 13px 0 0 0;}
.myguidefull .featuregift img.viewdetails {float: left; height: auto; margin: 13px 0 0 7px; padding: 0; width: auto;}

/* COMMUNITY: GIFTSHOP: LATEST GIFTS */
.myguidefull .paging {color: #003059; float: left; margin: 0; padding: 10px 5px 12px 20px; width: 255px;}
.myguidefull .paging a {background: url('../../graphics/myguide2/fillers/giftshop-paging.png') no-repeat; color: #003059; float: left; font-size: 18px; height: 24px; margin: 0 8px 0 0; padding: 1px 0 0 0; text-align: center; width: 25px;}
.myguidefull .paging a.selected {background: url('../../graphics/myguide2/fillers/paging-hover.png') no-repeat; color: #FEFEFE;}
.myguidefull .paging a:hover {background: url('../../graphics/myguide2/fillers/paging-hover.png') no-repeat; color: #FEFEFE; text-decoration: none;}
.myguidefull .paging a.viewall {background: none; float: left; font-size: 18px; margin: 0; padding: 0; width: auto;}
.myguidefull .paging img {float: none; margin: 0; padding: 0;}
.myguidefull .latestgift {color: #003059; float: left; margin: 0; padding: 0 17px 15px 17px; width: 234px;}
.myguidefull .latestgift .frame {background: url('../../graphics/myguide2/fillers/giftshop-frame.png') no-repeat; float: left; height: 137px; margin: 7px 0 0 10px; padding: 9px 0 0 9px; width: 225px;}
.myguidefull .latestgift .frame img {float: left; margin: 0;}
.myguidefull .latestgift .title {color: #003059; float: left; font-size: 16px; font-weight: normal; margin: 13px 0 5px 16px; padding: 0; width: 218px;}
.myguidefull .latestgift .title a {color: #003059; font-size: 20px; font-weight: bold;}
.myguidefull .latestgift .vouchercode {color: #003059; float: left; font-size: 12px; font-weight: bold; margin: 0 0 5px 16px; padding: 0; width: 218px;}
.myguidefull .latestgift .text {color: #595959; float: left; font-size: 12px; margin: 0 0 0 16px; padding: 0; width: 218px;}
.myguidefull .latestgift img.viewdetails {float: left; height: auto; margin: 13px 0 0 16px; padding: 0; width: auto;}

/* COMMUNITY: GROUPS: GROUP DETAILS */
.groupname {background: url('../../graphics/myguide2/fillers/group-name.png') no-repeat; color: #003059; float: left; height: 64px; margin: 10px 0 0 0; padding: 0; width: 824px;}
.groupname .title {color: #003059; float: left; font-size: 20px; font-weight: bold; margin: 18px 0 5px 12px; padding: 0; width: 565px;}
.groupname img.tellafriend {float: left; margin: 16px 0 0 0;}
.groupname img.joingroup {float: left; margin: 16px 0 0 5px;}
.groupdetails {background: url('../../graphics/myguide2/fillers/group-details-info.png') no-repeat; float: left; margin: 10px 0 0 0; padding: 0; width: 824px;}
.groupdetails .frame {background: none; float: left; height: 278px; margin: 13px; padding: 0; width: 222px;}
.groupdetails .info {float: left; font-size: 12px; margin: 12px 0 0 5px; padding: 0; width: 546px;}
.groupdetails .info .item {display: block; font-size: 12px; font-weight: bold; margin: 2px 0 10px 0; padding: 0;}
.groupdetails .info .item .blue {color: #3280C3; font-size: 12px; font-weight: normal; padding-left: 5px;}
.groupdetails img.bottom {float: left; margin: 0;}
.myguidefull .heading4 {background: url('../../graphics/myguide2/icons/speech-bubbles.png') no-repeat left; color: #003059; float: left; font-size: 20px; margin: 2px 0 0 10px; padding: 8px 0 13px 38px; width: 491px;}
.myguidefull .minihead1 {float: left; font-weight: bold; margin: 15px 0 0 10px; padding: 0; width: auto;}
.myguidefull .minihead2 {float: left; font-weight: bold; margin: 15px 0 0 100px; padding: 0; width: auto;}

/* COMMENTS */
.myguidefull .comment1 {float: left; height: auto; margin: 0 0 10px 1px; padding: 0; width: 822px;}
.myguidefull .comment1 .commentframe {background: url('../../graphics/myguide2/fillers/latest-groups-frame.png') no-repeat; float: left; height: 67px; margin: 7px 0 0 5px; padding: 6px 0 0 7px; width: 67px;}
.myguidefull .comment1 .commentframe img {float: left; margin: 0;}
.myguidefull .comment1 .title {color: #003059; float: left; font-size: 20px; font-weight: bold; margin: 18px 0 0 12px; padding: 0; width: 430px;}
.myguidefull .comment1 .title a {color: #003059; font-size: 20px; font-weight: bold;}
.myguidefull .comment1 .description {color: #595959; float: left; font-size: 12px; margin: 3px 0 0 12px; padding: 0; width: 430px;}
.myguidefull .comment1 .comments {color: #587182; float: left; font-size: 30px; font-weight: bold; height: auto; margin: -20px 0 0 30px; padding: 0; text-align: center; width: 50px;}
.myguidefull .comment1 .mostrecent {color: #595959; float: left; font-size: 12px; margin: -20px 0 0 100px; padding: 0; text-align: center; width: 90px;}
.myguidefull .comment1 .mostrecent a {color: #3280C3; font-weight: bold;}
.myguidefull .comment2 {background: url('../../graphics/myguide2/fillers/latest-groups2.png') repeat-x; float: left; height: auto; margin: 0 0 0 1px; padding: 0 0 10px 0; width: 822px;}
.myguidefull .comment2 .commentframe {background: url('../../graphics/myguide2/fillers/latest-groups-frame.png') no-repeat; float: left; height: 67px; margin: 7px 0 0 5px; padding: 6px 0 0 7px; width: 67px;}
.myguidefull .comment2 .commentframe img {float: left; margin: 0;}
.myguidefull .comment2 .title {color: #003059; float: left; font-size: 20px; font-weight: bold; margin: 18px 0 0 12px; padding: 0; width: 430px;}
.myguidefull .comment2 .title a {color: #003059; font-size: 20px; font-weight: bold;}
.myguidefull .comment2 .description {color: #595959; float: left; font-size: 12px; margin: 3px 0 0 12px; padding: 0; width: 430px;}
.myguidefull .comment2 .comments {color: #587182; float: left; font-size: 30px; font-weight: bold; height: auto; margin: -20px 0 0 30px; padding: 0; text-align: center; width: 50px;}
.myguidefull .comment2 .mostrecent {color: #595959; float: left; font-size: 12px; margin: -20px 0 0 100px; padding: 0; text-align: center; width: 90px;}
.myguidefull .comment2 .mostrecent a {color: #3280C3; font-weight: bold;}
.myguidefull img.starttopic {float: left; margin: 3px 0 10px 13px;}
.myguidefull .search {background: url('../../graphics/myguide2/fillers/search.png') no-repeat; float: right; height: 28px; margin: 3px 18px 0 0; padding: 0; width: 298px;}
.myguidefull .search input {background: none; border: none; color: #717171; float: left; height: 24px; margin: 7px 0 0 28px; padding: 0; width: 200px;}
.myguidefull .search input.button {float: right; height: auto; margin: 0; padding: 0; width: auto;}

/* GROUP TOPIC1 */
.myguidefull .topic1 {float: left; margin: 0 0 0 1px; padding: 0 0 10px 0; width: 822px;}
.myguidefull .topic1 .frame {background: url('../../graphics/myguide2/fillers/latest-groups-frame.png') no-repeat; float: left; height: 67px; margin: 7px 0 0 5px; padding: 6px 0 0 7px; width: 67px;}
.myguidefull .topic1 .frame img {float: left; margin: 0;}
.myguidefull .topic1 .title {color: #003059; float: left; font-size: 20px; font-weight: bold; margin: 10px 0 0 12px; padding: 0; width: 700px;}
.myguidefull .topic1 .title a {color: #003059; font-size: 20px; font-weight: bold;}
.myguidefull .topic1 .posted {color: #003059; float: left; font-size: 12px; font-weight: bold; margin: 3px 0 0 12px; padding: 0; width: 700px;}
.myguidefull .topic1 .posted a {color: #3280C3; font-size: 12px; font-weight: normal;}
.myguidefull .topic1 .posted .normal {font-weight: normal;}
.myguidefull .topic1 .description {float: left; font-size: 12px; margin: 3px 0 0 12px; padding: 0; width: 670px;}
.myguidefull .topic1 .poster {color: #003059; float: left; font-size: 12px; font-weight: bold; margin: 10px 0 0 12px; padding: 0; width: 700px;}
.myguidefull .topic1 .text {background: url('../../graphics/myguide2/elements/open-comments.png') top left no-repeat; float: left; font-size: 12px; margin: 10px 0 0 12px; padding: 4px 40px 0 35px; width: 630px;}
.myguidefull .topic1 img.closecomments {float: right; margin: -20px -40px 0 0;}

/* GROUP TOPIC2 */
.myguidefull .topic2 {background: url('../../graphics/myguide2/fillers/latest-groups2.png') repeat-x; float: left; margin: 0 0 0 1px; padding: 0 0 10px 0; width: 822px;}
.myguidefull .topic2 .frame {background: url('../../graphics/myguide2/fillers/latest-groups-frame.png') no-repeat; float: left; height: 67px; margin: 7px 0 0 5px; padding: 6px 0 0 7px; width: 67px;}
.myguidefull .topic2 .frame img {float: left; margin: 0;}
.myguidefull .topic2 .title {color: #003059; float: left; font-size: 20px; font-weight: bold; margin: 10px 0 0 12px; padding: 0; width: 700px;}
.myguidefull .topic2 .title a {color: #003059; font-size: 20px; font-weight: bold;}
.myguidefull .topic2 .posted {color: #003059; float: left; font-size: 12px; font-weight: bold; margin: 3px 0 0 12px; padding: 0; width: 700px;}
.myguidefull .topic2 .posted a {color: #3280C3; font-size: 12px; font-weight: normal;}
.myguidefull .topic2 .posted .normal {font-weight: normal;}
.myguidefull .topic2 .description {float: left; font-size: 12px; margin: 3px 0 0 12px; padding: 0; width: 670px;}
.myguidefull .topic2 .poster {color: #003059; float: left; font-size: 12px; font-weight: bold; margin: 10px 0 0 12px; padding: 0; width: 700px;}
.myguidefull .topic2 .text {background: url('../../graphics/myguide2/elements/open-comments.png') top left no-repeat; float: left; font-size: 12px; margin: 10px 0 0 12px; padding: 4px 40px 0 35px; width: 630px;}
.myguidefull .topic2 img.closecomments {float: right; margin: -20px -40px 0 0;}

/* SIGN UP: SIGN IN */
.signleft {color: #003059; float: left; margin: 15px 0 0 0; padding: 0; width: 420px;}
.signleft .joinup {background: url('../../graphics/myguide2/fillers/sign-up-left.png') no-repeat; float: left; margin: 0 0 10px 0; padding: 0; width: 420px;}
.signleft .joinup .head {float: left; font-size: 24px; margin: 0; padding: 10px 0 0 25px; width: 395px;}
.signleft .joinup .label {float: left; font-size: 12px; font-weight: bold; margin: 17px 0 0 25px; padding: 0; width: 135px;}
.signleft .joinup input {border: 1px solid #96A6C5; float: left; font-size: 12px; height: 16px; margin: 10px 0 0 0; padding: 5px 4px; width: 227px;}
.signleft .joinup input.signup {border: none; float: right; height: auto; margin: 10px 23px 0 0; padding: 0; width: auto;}
.signleft .joinup img.signup {border: none; float: right; height: auto; margin: 10px 23px 0 0; padding: 0; width: auto;}
.signleft .joinup .forgot {color: #006DBD; float: left; font-weight: bold; margin: 17px 0 0 25px; padding: 0; width: 200px;}
.signleft .joinup .forgot a {color: #006DBD; font-size: 12px; font-weight: bold;}
.signleft .joinup img.bottom {float: left; margin: 7px 0 0 0;}

/* SIGN UP: REGISTER */
.signleft .joinup .itsfree {background: url('../../graphics/myguide2/elements/its-free.png') no-repeat; float: left; height: 75px; margin: 0; padding: 27px 0 0 110px; width: 310px;}
.signleft .joinup .itsfree .head {float: left; font-size: 24px; margin: 0; padding: 0 100px 0 0; width: 200px;}
.signleft .joinup .itsfree .text {float: left; font-size: 20px; margin: 0; padding: 0 50px 0 0; width: 250px;}
.signleft .joinup select {border: 1px solid #96A6C5; float: left; font-size: 12px; height: 26px; margin: 10px 6px 0 0; padding: 4px 0; width: 75px;}
.signleft .joinup input.gender {border: none; float: left; height: 10px; margin: 17px 0 0 0; padding: 0; width: auto;}
.signleft .joinup .gender {float: left; height: 17px; margin: 10px 10px 0 10px; padding: 9px 0 0 0; width: auto;}
.signleft .joinup .agree {float: left; font-size: 12px; margin: 10px 0 0 25px; padding: 0; width: 380px;}
.signleft .joinup .agree a {color: #006DBD; font-size: 12px;}
.signleft .joinup .agree input {border: none; float: left; height: auto; margin: 1px 10px 0 0; padding: 0; width: auto;}
.signleft .joinup .signupnow {background: url('../../graphics/myguide2/fillers/sign-up-left-bottom2.png'); float: left; height: 44px; margin: 20px 0 0 0; text-align: center; width: 420px;}
.signleft .joinup .signupnow input.signup {border: none; float: none; height: auto; margin: 0; padding: 0; width: auto;}

/* SIGN UP: CONFIRM DETAILS */
.signleft .joinup .field {border: 1px solid #96A6C5; float: left; font-size: 12px; height: 16px; margin: 10px 0 0 0; padding: 5px 4px; width: 227px;}
.signleft .joinup .minifield {border: 1px solid #96A6C5; float: left; font-size: 12px; height: 16px; margin: 10px 6px 0 0; padding: 5px 4px; width: 65px;}

/* SIGN UP: THANKS */
.signleft .joinup .thanks {float: left; font-size: 18px; margin: 0; padding: 10px 0 10px 25px; width: 375px;}

/* SIGN UP: WHY BECOME A MEMBER */
.signright {background: url('../../graphics/myguide2/fillers/sign-up-right.png') no-repeat; color: #003059; float: left; margin: 15px 0 0 18px; padding: 0; width: 559px;}
.signright .whyjoin {float: left; font-size: 24px; margin: 0; padding: 10px 0 20px 25px; width: 534px;}
.signright .option {background: url('../../graphics/myguide2/elements/signup-right-buttons.png') no-repeat; float: left; height: 76px; margin: 0 0 0 14px; padding: 0; width: 531px;}
.signright .option .text {float: left; font-size: 18px; margin: 28px 0 0 30px; padding: 0; width: 390px;}
.signright .option img {float: left; margin: 5px 0 0 20px;}
.signright .element {float: left; font-size: 12px; margin: 20px 0 20px 30px; padding: 0; width: 500px;}

/* SEARCH RESULTS */
.groupname img.startanewgroup {float: right; margin: 16px 15px 0 0;}
.myguidefull .searchpaging {color: #003059; float: left; margin: 0; padding: 10px 0 12px 0; width: 280px;}
.myguidefull .searchpaging a {background: url('../../graphics/myguide2/fillers/giftshop-paging.png') no-repeat; color: #003059; float: left; font-size: 18px; height: 24px; margin: 0 6px 0 0; padding: 1px 0 0 0; text-align: center; width: 25px;}
.myguidefull .searchpaging a.selected {background: url('../../graphics/myguide2/fillers/paging-hover.png') no-repeat; color: #FEFEFE;}
.myguidefull .searchpaging a:hover {background: url('../../graphics/myguide2/fillers/paging-hover.png') no-repeat; color: #FEFEFE; text-decoration: none;}
.myguidefull .searchpaging a.back {background: none; float: left; height: auto; margin: 0 6px 0 0; padding: 0; width: auto;}
.myguidefull .searchpaging a.next {background: none; float: left; height: auto; margin: 0; padding: 0; width: auto;}
.myguidefull .searchpaging img {float: none; margin: 0; padding: 0;}
.myguidefull .topic1 .owners1 {color: #3280C3; float: left; margin: 7px 0 0 12px; padding: 0; width: 200px;}
.myguidefull .topic1 .owners1 strong {color: #003059;}
.myguidefull .topic1 .owners1 a {color: #3280C3;}
.myguidefull .topic1 .owners2 {color: #3280C3; float: left; margin: 7px 0 0 0; padding: 0; width: 150px;}
.myguidefull .topic1 .owners2 strong {color: #003059;}
.myguidefull .topic1 .owners3 {color: #3280C3; float: left; margin: 7px 0 0 0; padding: 0; width: 200px;}
.myguidefull .topic1 .owners3 strong {color: #003059;}
.myguidefull .topic1 .description2 {color: #595959; float: left; font-size: 12px; margin: 7px 0 0 12px; padding: 0; width: 670px;}
.myguidefull .topic2 .owners1 {color: #3280C3; float: left; margin: 7px 0 0 12px; padding: 0; width: 200px;}
.myguidefull .topic2 .owners1 strong {color: #003059;}
.myguidefull .topic2 .owners1 a {color: #3280C3;}
.myguidefull .topic2 .owners2 {color: #3280C3; float: left; margin: 7px 0 0 0; padding: 0; width: 150px;}
.myguidefull .topic2 .owners2 strong {color: #003059;}
.myguidefull .topic2 .owners3 {color: #3280C3; float: left; margin: 7px 0 0 0; padding: 0; width: 200px;}
.myguidefull .topic2 .owners3 strong {color: #003059;}
.myguidefull .topic2 .description2 {color: #595959; float: left; font-size: 12px; margin: 7px 0 0 12px; padding: 0; width: 670px;}

/* PHOTOS: ALBUM */
.myguidefull .albumpaging {color: #003059; float: left; margin: 0; padding: 10px 5px 12px 20px; width: 799px;}
.myguidefull .albumpaging a {background: url('../../graphics/myguide2/fillers/giftshop-paging.png') no-repeat; color: #003059; float: left; font-size: 18px; height: 24px; margin: 0 8px 0 0; padding: 1px 0 0 0; text-align: center; width: 25px;}
.myguidefull .albumpaging a.selected {background: url('../../graphics/myguide2/fillers/paging-hover.png') no-repeat; color: #FEFEFE;}
.myguidefull .albumpaging a:hover {background: url('../../graphics/myguide2/fillers/paging-hover.png') no-repeat; color: #FEFEFE; text-decoration: none;}
.myguidefull .albumpaging a.viewall {background: none; float: left; font-size: 18px; margin: 0; padding: 0; width: auto;}
.myguidefull .albumpaging a.back {background: none; float: left; height: auto; margin: 0 6px 0 200px; padding: 0; width: auto;}
.myguidefull .albumpaging a.next {background: none; float: left; height: auto; margin: 0; padding: 0; width: auto;}

.myguidefull .albumpaging2 {background: url('../../graphics/myguide2/fillers/photo-album-paging-bottom.png') no-repeat; color: #003059; float: left; height: 35px; margin: 0; padding: 10px 0 0 0; width: 824px;}
.myguidefull .albumpaging2 a {background: url('../../graphics/myguide2/fillers/giftshop-paging.png') no-repeat; color: #003059; float: left; font-size: 18px; height: 24px; margin: 0 8px 0 0; padding: 1px 0 0 0; text-align: center; width: 25px;}
.myguidefull .albumpaging2 a.selected {background: url('../../graphics/myguide2/fillers/paging-hover.png') no-repeat; color: #FEFEFE;}
.myguidefull .albumpaging2 a:hover {background: url('../../graphics/myguide2/fillers/paging-hover.png') no-repeat; color: #FEFEFE; text-decoration: none;}
.myguidefull .albumpaging2 a.viewall {background: none; float: left; font-size: 18px; margin: 0; padding: 0; width: auto;}
.myguidefull .albumpaging2 a.back {background: none; float: left; height: auto; margin: 0 6px 0 220px; padding: 0; width: auto;}
.myguidefull .albumpaging2 a.next {background: none; float: left; height: auto; margin: 0; padding: 0; width: auto;}

/* PHOTOS: ALBUM: PHOTOS */
.myguidefull .albumimage {float: left; margin: 5px 0 10px 26px; padding: 0; width: 240px;}
.myguidefull .albumimage img {float: left; margin: 0;}
.myguidefull .albumimage .phototitle {float: left; font-size: 18px; margin: 0; padding: 0 0 5px 2px; width: 238px;}
.myguidefull .albumimage .uploaded {float: left; font-size: 12px; margin: 0; padding: 9px 0 0 5px; width: 200px;}
.myguidefull .albumimage .commented {background: url('../../graphics/myguide2/elements/album-comments.png') no-repeat; color: #FEFEFE; float: right; font-size: 18px; height: 26px; margin: 5px 0 0 0; padding: 0; text-align: center; width: 22px;}
.myguidefull .albumimage .commented a {color: #FEFEFE; float: left; font-size: 18px; margin-top: -1px; text-align: center; width: 22px;}

/* VIDEOS */
.myguidefull .albumimage a.play {float: right; margin: -45px 8px 0 0;}
.playerframe a.play {float: right; margin: -45px 25px 0 0; position: relative; z-index: 99;}

/* PHOTOS: PLAYER */
.groupdetails a.playerback {float: left; margin: 220px 0 0 13px;}
.groupdetails a.playernext {float: right; margin: 220px 13px 0 0;}
.groupdetails .playerframe {background: url('../../graphics/myguide2/fillers/player-title.png') no-repeat; float: left; margin: 15px 0 15px 5px; padding: 0; text-align: center; width: 646px;}
.groupdetails .playerframe .playertitle {float: left; font-size: 20px; font-weight: bold; margin: 0; padding: 10px 0 30px 22px; text-align: left; width: 624px;}
.groupdetails .playerframe img {float: none; margin: 0;}
.groupdetails .playerframe img.bottom {float: left; margin: 10px 0 0 0;}

/* MESSAGING */
.myguidefull .heading5 {background: url('../../graphics/myguide2/icons/message.png') no-repeat left; color: #003059; float: left; font-size: 20px; margin: 2px 0 0 10px; padding: 8px 0 13px 38px; width: 431px;}
.messagemenu {float: right; font-size: 12px; font-weight: bold; margin: 0; padding: 0; width: 340px;}
.messagemenu a {background: url('../../graphics/myguide2/fillers/message-menu.png') no-repeat; color: #FEFEFE; float: left; height: 25px; margin: 10px 5px 0 0; padding: 9px 0 0 0; text-align: center; width: 90px;}
.messagemenu a:hover {background: url('../../graphics/myguide2/fillers/message-menu-mo.png') no-repeat; color: #003059; text-decoration: none;}
.messagemenu a.selected {background: url('../../graphics/myguide2/fillers/message-menu-mo.png') no-repeat; color: #003059;}
.messagemenu a.wide {background: url('../../graphics/myguide2/fillers/message-menu-wide.png') no-repeat; height: 34px; width: 138px;}
.messagemenu a.wide:hover {background: url('../../graphics/myguide2/fillers/message-menu-wide-mo.png') no-repeat;}
.messagemenu a.wideselected {background: url('../../graphics/myguide2/fillers/message-menu-wide-mo.png') no-repeat; color: #003059; width: 138px;}
.navi {border-bottom: 1px solid #C4CCE0; float: left; font-weight: bold; margin: 0; padding: 0 0 10px 19px; width: 805px;}
.myguidefull .navi a {color: #3280C3; margin: 0 10px 0 10px;}

/* MESSAGING: INBOX */
.message1 {float: left; margin: 0 0 0 1px; padding: 5px 0 10px 0; width: 822px;}
.message1 .replied {float: left; margin: 25px 0 0 15px; width: 13px}
.message1 .tick {float: left; margin: 25px 0 0 8px; padding: 0; width: auto;}
.message1 .tick input.check {margin: 0;}
.message1 .frame {background: url('../../graphics/myguide2/fillers/latest-groups-frame.png') no-repeat; float: left; height: 67px; margin: 7px 0 0 10px; padding: 6px 0 0 7px; width: 67px;}
.message1 .from {float: left; font-size: 12px; margin: 25px 0 0 15px; padding: 0; width: 150px;}
.message1 .from a {font-size: 12px; font-weight: bold;}
.message1 .from strong {font-size: 12px;}
.message1 .split {background: #C4CCE0; float: left; font-size: 1px; height: 59px; margin: 10px 17px 0 23px; padding: 0; width: 1px;}
.message1 .details {float: left; font-size: 12px; margin: 25px 0 0 15px; padding: 0; width: 440px;}
.message1 .details a {font-size: 12px; font-weight: bold;}
.message2 {background: url('../../graphics/myguide2/fillers/latest-groups2.png') repeat-x; float: left; margin: 0 0 0 1px; padding: 5px 0 10px 0; width: 822px;}
.message2 .replied {float: left; margin: 25px 0 0 15px; width: 13px}
.message2 .tick {float: left; margin: 25px 0 0 8px; padding: 0; width: auto;}
.message2 .tick input.check {margin: 0;}
.message2 .frame {background: url('../../graphics/myguide2/fillers/latest-groups-frame.png') no-repeat; float: left; height: 67px; margin: 7px 0 0 10px; padding: 6px 0 0 7px; width: 67px;}
.message2 .from {float: left; font-size: 12px; margin: 25px 0 0 15px; padding: 0; width: 150px;}
.message2 .from a {float: left; font-size: 12px; font-weight: bold; width: 100%;}
.message2 .from strong {font-size: 12px;}
.message2 .split {background: #C4CCE0; float: left; font-size: 1px; height: 59px; margin: 10px 17px 0 23px; padding: 0; width: 1px;}
.message2 .details {float: left; font-size: 12px; margin: 25px 0 0 15px; padding: 0; width: 440px;}
.message2 .details a {font-size: 12px; font-weight: bold;}

/* PROFILE: LEFT */
.profileleft {float: left; margin: 15px 0 0 0; padding: 0; width: 216px;}
.profileleft .profilepic {background: url('../../graphics/myguide2/fillers/profile-pic.png') no-repeat; float: left; height: 205px; margin: 0; padding: 11px 0 0 11px; width: 205px;}
.profileleft .profilepic img {border: 1px solid #ADADAD; float: left; margin: 0;}
.profileleft .widget {background: url('../../graphics/myguide2/fillers/profile-left-updates.png') no-repeat; float: left; font-size: 12px; height: 26px; margin: 0; padding: 10px 0 0 8px; width: 208px;}
.profileleft .widget strong {float: left; font-size: 12px; margin-right: 3px;}
.widget .rating {background: url('../../graphics/myguide2/elements/profile-rating.png') no-repeat; float: left; height: 16px; margin: -2px 0 0 0; padding: 6px 0 0 6px; width: 122px;}
.widget .rating img {float: left; margin: 0;}
.widget img.info {float: left; margin: -2px 0 0 3px;}
.profileleft .sendmessage {background: url('../../graphics/myguide2/elements/send-message.png') no-repeat; float: left; height: 46px; margin: 0; padding: 0; width: 216px;}
.sendmessage a {background: url('../../graphics/myguide2/buttons/send-a-message.png') no-repeat; color: #FEFEFE; float: left; font-weight: bold; height: 25px; margin: 6px 0 0 7px; padding: 9px 0 0 0; text-align: center; width: 201px;}
.profileleft .membername {background: url('../../graphics/myguide2/fillers/profile-left-updates.png') no-repeat; float: left; font-size: 12px; font-weight: bold; height: 26px; margin: 0; padding: 10px 8px 0 8px; text-align: center; width: 200px;}
.profileleft .profilepic .addmorephotos {background: #ADADAD; float: left; height: 17px; margin: -21px 0 0 1px; padding: 3px 0 0 0; text-align: center; width: 191px;}
.profileleft .profilepic .addmorephotos a {color: #FEFEFE; font-weight: bold;}

/* PROFILE: LEFT: GROUP */
.profileleft .group {background: url('../../graphics/myguide2/fillers/profile-groups.png') no-repeat; float: left; margin: 15px 0 0 0; padding: 0; width: 216px;}
.profileleft .group a {color: #003059; font-size: 12px;}
.profileleft .group .heading {background: url('../../graphics/myguide2/icons/speech-bubbles.png') no-repeat left; color: #003059; float: left; font-size: 20px; margin: 2px 0 0 10px; padding: 8px 0 13px 38px; width: 167px;}
.profileleft .group li {background: url('../../graphics/myguide2/fillers/top-ten-bullet.png') left no-repeat; border-top: 1px solid #C4CCE0; float: left; margin: 0 0 0 1px; padding: 8px 0 9px 25px; width: 189px;}
.profileleft .group li.first {border-top: none;}
.profileleft .group ul {float: left; list-style: none; margin: 0; padding: 0; width: 100%;}
.profileleft .group img.bottom {float: left; margin: 2px 0 0 0;}

/* PROFILE: RIGHT */
.profileright {float: left; margin: 0; padding: 0; width: 603px;}
.profileright .status {background: url('../../graphics/myguide2/fillers/profile-status.png') no-repeat; float: left; height: 100px; margin: 15px 0 0 5px; padding: 3px 0 0 21px; width: 582px;}
.profileright .status .name {display: block; font-size: 36px; font-weight: bold; margin: 0; padding: 0;}
.profileright .update {background: url('../../graphics/myguide2/fillers/profile-status-textbox.png') no-repeat; float: left; height: 34px; margin: 10px 0 0 0; width: 571px;}
.profileright .update input {background: none; border: none; color: #666666; float: left; font-size: 17px; height: 24px; margin: 0; padding: 5px; width: 460px;}
.profileright .update input.button {float: right; height: 34px; margin: 0; padding: 0; width: 89px;}

/* PROFILE: RIGHT: WIDGETS */
.profileright .widget {background: url('../../graphics/myguide2/fillers/profile-right-widget.png') no-repeat; float: left; margin: 15px 0 0 15px; width: 593px;}
.profileright .widget .head1 {background: url('../../graphics/myguide2/icons/info.png') no-repeat left; color: #003059; float: left; font-size: 20px; margin: 2px 0 7px 10px; padding: 8px 0 13px 38px; width: 320px;}
.profileright .widget .head2 {background: url('../../graphics/myguide2/icons/person.png') no-repeat left; color: #003059; float: left; font-size: 20px; margin: 2px 0 7px 10px; padding: 8px 0 13px 38px; width: 320px;}
.profileright .widget .head3 {background: url('../../graphics/myguide2/icons/photo-frame.png') no-repeat left; color: #003059; float: left; font-size: 20px; margin: 2px 0 7px 10px; padding: 8px 0 13px 38px; width: 200px;}
.profileright .widget .head4 {background: url('../../graphics/myguide2/icons/videos.png') no-repeat left; color: #003059; float: left; font-size: 20px; margin: 2px 0 7px 10px; padding: 8px 0 13px 38px; width: 200px;}
.profileright .widget .viewall {float: right; margin: 0; padding: 8px 10px 20px 0; text-align: right; width: auto;}
.profileright .widget .viewall a {background: url('../../graphics/myguide2/buttons/view-all.png') right no-repeat; color: #003059; float: right; font-weight: bold; margin: 0; padding: 7px 35px 7px 0; width: auto;}
.profileright .widget .viewall2 {float: right; margin: 7px 0 0 0; padding: 8px 10px 20px 0; text-align: right; width: 320px;}
.profileright .widget .viewall2 a {background: url('../../graphics/myguide2/buttons/view-all.png') right no-repeat; color: #003059; float: right; font-weight: bold; margin: 0; padding: 7px 35px 7px 0; width: auto;}
.profileright .widget .viewall2 a.link {background: none; color: #003059; float: none; font-weight: bold; margin: 0 10px; padding: 7px 0; width: auto;}
.profileright .widget .viewall2 a.link2 {background: url('../../graphics/myguide2/buttons/view-all.png') right no-repeat; color: #003059; float: none; font-weight: bold; margin: 0 0 0 10px; padding: 7px 35px 7px 0; width: auto;}
.profileright .widget img.bottom {float: left; margin: 15px 0 0 0;}
.profileright .widget .general {float: left; margin: 5px 0 0 15px; padding: 0; width: 250px;}
.profileright .widget .general strong {float: left; margin: 0 15px 0 0; width: 100px;}
.widget .line {background: url('../../graphics/myguide2/fillers/thinline.png') repeat-x; float: left; font-size: 1px; height: 1px; margin: 20px 10px; padding: 0; width: 572px;}
.widget .infos {float: left; font-size: 12px; margin: 0 0 0 15px; padding: 0; width: 562px;}
.widget .infos strong {font-size: 12px;}
.carouselprof1 {float: left; margin: 0 -30px 0 -17px; padding: 0 0 0 12px; position: relative; width: 557px; z-index: 1;}
.carouselprof2 {float: left; margin: 0 -30px 0 -17px; padding: 0 0 0 12px; position: relative; width: 557px; z-index: 1;}
.profileright .widget ul {float: left; list-style: none; margin: 0 -20px 0 -17px; padding: 0; position: relative; width: auto; z-index: 1;}
.profileright .widget li {background: url('../../graphics/myguide2/fillers/latest-members-frame.png') no-repeat; float: left; height: 123px; margin: 7px 15px 0 0; padding: 6px 0 0 6px; position: relative; width: 122px; z-index: 1;}
.profileright .widget li img {float: left; margin: 0;}
.profileright .widget li a.play {float: right; margin: -40px 8px 0 0; position: relative; z-index: 5;}
.profileright .widget img.photodiv {float: left; margin: 10px 17px;}
.profileright .widget .scrollprevious {float: left; margin: 30px -17px 0 1px; padding: 0; position: relative; width: auto; z-index: 2;}
.profileright .widget .scrollprevious2 {float: left; margin: 30px -17px 0 1px; padding: 0; position: relative; width: auto; z-index: 2;}
.profileright .widget .scrollnext {float: right; margin: 30px 1px 0 -30px; padding: 0; position: relative; width: auto; z-index: 2;}
.profileright .widget .scrollnext2 {float: right; margin: 30px 1px 0 -30px; padding: 0; position: relative; width: auto; z-index: 2;}

/* LATEST ACTIVITY */

.myguidefull .heading5 {background: url('../../graphics/myguide2/icons/latest-activity.png') no-repeat left; color: #003059; float: left; font-size: 20px; margin: 2px 0 0 10px; padding: 8px 0 13px 38px; width: 491px;}
.myguidefull .activity, .myguidefull .activitydate {color: #003059; float: left; font-size: 14px; font-weight: bold; margin: 7px 0 0 12px; padding: 20px 0 0 0; width: 670px;}
.myguidefull .activity a {color: #0B60A7; font-size: 14px;}
.myguidefull .activitydate {color: #666666; margin: 0 0 0 12px; padding: 3px 0 0 0;}
