body {background-color:#FFFFFF; margin-top:0px; padding-top:18px; color:#000000;}
a {color:#043882;}
.homeBody {width:773px; border:0px; border-collapse:collapse; border-spacing:0px; background:url(http://www.3b.net/graphics/curves/bottomBrowser2.gif) no-repeat right bottom #EDECEB;}
.homeBody .homeContent {border:0px !important; border-collapse:collapse; padding:0px; margin:0px; border-spacing:0px;}
.test {position:relative; width:773px;}
#logo {position:absolute; top:0px; left:-13px;}
#vdaylogo {position:absolute; top:-18px; left:-24px;}
#vdaylogoRight {position:absolute; top:21px; left:137px;}
#homeCaption {position:absolute; top:38px; left:140px;}
#vdayhomeCaption {position:absolute; top:38px; left:140px;}
#vdayHomeLeftBottomCurve {position:absolute; top:451px; left:0px;}
.bodytexterrorred {font-family:arial; font-size:12px; color:#FF0033;}
.topBanner {border:0px; border-collapse:collapse; padding:0px; margin:0px;}
.topBanner td {border:0px; border-collapse:collapse; padding:0px; margin:0px;}

.topnavBlock {width:637px; padding-left:133px; margin:0px;}
.topnav {width:637px; border:0px; border-collapse:collapse; padding:0px; margin:0px;}
.topnav td {height:20px; border:0px; border-collapse:collapse; padding:0px; margin:0px;}
.topnav td.curveLeft {width:6px;}
.topnav td.curveRight {width:3px;}
.topnav td.fullCurveSpacer {text-align:center; padding:3px 0px 0px 0px; background:url(http://www.3b.net/graphics/icons/blueNavSpacer.png) repeat-x;}
.topnav td.fullCurveSpacer a {color:#FFFFFF; text-decoration:none; font-family:arial; font-weight:bold; font-size:12px;}
.topnav td.blankCurveSpacer {text-align:center; padding:3px 0px 0px 0px; background:url(http://www.3b.net/graphics/icons/blankNavSpacer.png) repeat-x;}
.topnav td.blankCurveSpacer a {color:#000000; text-decoration:none; font-family:arial; font-size:12px;}
.topnav td.download, .topnav td.download a {width:118px;}
.topnav td.works, .topnav td.works a  {width:119px;}
.topnav td.content, .topnav td.content a  {width:118px;}
.topnav td.create, .topnav td.create a  {width:119px;}
.topnav td.business, .topnav td.business a  {width:118px;}
.subnavBlock {z-index:10; position:absolute; left:142px; top:37px; margin:0px; padding:0px;}
.subnavTable {border-collapse:collapse; border:0px; padding:0px; margin:0px;}
.subnavTable .downloadSub {width:129px; position:absolute; left:0px;}
.subnavTable .downloadSub ul.subnavlinks {width:129px;}
.subnavTable .downloadSub ul.subnavlinks li.sub {width:129px;}
.subnavTable .downloadSub ul.subnavlinks li.sub a {width:129px;}
.subnavTable .worksSub {width:138px; position:absolute; left:130px;}
.subnavTable .worksSub ul.subnavlinks {width:138px;}
.subnavTable .worksSub ul.subnavlinks li.sub {width:138px;}
.subnavTable .worksSub ul.subnavlinks li.sub a {width:138px;}
.subnavTable .contentSub {width:108px; position:absolute; left:269px;}
.subnavTable .contentSub ul.subnavlinks {width:108px;}
.subnavTable .contentSub ul.subnavlinks li.sub {width:108px; cursor:pointer;}
.subnavTable .contentSub ul.subnavlinks li.sub a {width:108px;}
.subnavTable .createSub {width:117px; position:absolute; left:378px;}
.subnavTable .createSub ul.subnavlinks {width:117px;}
.subnavTable .createSub ul.subnavlinks li.sub {width:117px;}
.subnavTable .createSub ul.subnavlinks li.sub a {width:117px;}
.subnavTable .businessSub {width:139px; position:absolute; left:495px;}
.subnavTable .businessSub ul.subnavlinks {width:139px;}
.subnavTable .businessSub ul.subnavlinks li.sub {width:139px;}
.subnavTable .businessSub ul.subnavlinks li.sub a {width:139px;}
.anylinkcss ul.subnavlinks {border:1px solid #B0A5A4; border-bottom:0px; padding:0px; margin:0px;}
.anylinkcss ul.subnavlinks li.sub {border-bottom:1px solid #B0A5A4; padding:0px 0px 0px 0px; text-align:center; background:#acb4c0; list-style:none !important; margin:0px;}
.anylinkcss ul.subnavlinks li.subOn {border-bottom:1px solid #B0A5A4; padding:0px 0px 0px 0px; text-align:center; background:#85caee; list-style:none !important; margin:0px;}
.anylinkcss ul.subnavlinks li.subOn a {height:12px; color:#FFFFFF; font-family:arial; font-size:10px; text-decoration:none;}
.anylinkcss ul.subnavlinks li.sub a {height:12px; color:#FFFFFF; font-family:arial; font-size:10px; text-decoration:none;}
#downloadSub {display:none;}
#worksSub {display:none;}
#contentSub {display:none;}
#createSub {display:none;}
#businessSub {display:none;}

.anylinkcss{position:absolute;	visibility: hidden;	font:normal 12px Arial;	z-index: 100; 	margin-top: 0px;}
.anylinkcss a {height:16px; color:#FFFFFF; font-family:arial; font-size:10px; text-decoration:none;}
.anylinkcss a:hover {height:16px; color:#FFFFFF; font-family:arial; font-size:10px; text-decoration:none;}

.homeLeft {padding:106px 11px 0px 11px; width:188px; background:url(http://www.3b.net/graphics/icons/homeLeftBottomCurve.png) no-repeat left bottom #000000;}
.homeLeftTour {padding:15px 0px 10px 0px}

.quickLinks {width:585px; border-collapse:collapse; border:0px; height:113px; padding:0px; margin:0px; background:url(http://www.3b.net/graphics/icons/quickLinksCurve.png) no-repeat left top #FFFFFF;}
.quickLinks td.icons {height:80px; padding:12px 0px 0px 12px;}
.quickLinks td.links {text-align:left; height:33px; font-family:arial; font-size:13px; color:#434343;}
.quickLinks td.links a {padding:0px 27px 0px 27px !important; color:#434343; text-decoration:none;}
.quickLinks td.links a.left {padding-left:12px !important;}
.quickLinks td.links a.right {padding-right:0px !important;}
.quickLinks td.links a:hover {padding:0px 27px 0px 27px !important; color:#434343; text-decoration:underline;}
.quickLinks td.links a.left:hover {padding-left:12px !important; color:#434343; text-decoration:underline;}
.quickLinks td.links a.right:hover {padding-right:0px !important; color:#434343; text-decoration:underline;}
#homeQuote1 {text-align:center; position:absolute; top:314px; left:240px; font-family:arial; font-size:9px; color:#FFFFFF;}
#homeQuote2 {text-align:center; position:absolute; top:314px; left:390px; font-family:arial; font-size:9px; color:#FFFFFF;}

.bodyContainer {width:773px; position:relative;  margin:0px; padding:0px;}

.footer {width:773px; text-align:left !important; margin:5px 0px 15px 0px; font-family:arial; font-size:11px; color:#000000; text-decoration:none;}
.footer .links a {font-family:arial; font-size:11px; color:#000000; text-decoration:none;}
.footer .links a:hover {font-family:arial; font-size:11px; color:#3C639A; text-decoration:underline;}
.footer .footercaption {text-align:right; font-size:9px; font-family:arial;}

.tableContent {width:608px; border:0px; border-collapse:collapse; padding:0px; margin:20px 0px 0px 0px; }
.tableContent td.bodytext {vertical-align:top; width:420px; padding-right:12px;}
.tableContent td.right {vertical-align:top;width:188px; }
.rightHomeContent {position:relative; width:188px; border:0px; border-collapse:collapse; padding:0px; margin:0px; background:#514E52;}
.rightHomeContent td {font-family:arial; font-size:9px; color:#FFFFFF; border:0px; border-collapse:collapse; padding:0px; margin:0px;}
.rightHomeContent td.rightBottomCurve {position:absolute; width:188px;  background:url(http://www.3b.net/graphics/curves/rightBottomCurve.gif) no-repeat right bottom #514E52;}
.rightHomeContent td.rightBottomCurve .rightTopCurve {position:absolute; top:0px; left:0px;}
.rightHomeContent td p {z-index:30; padding:7px 7px 5px 20px; margin:0px; }
.tableContent td.bodytext h3 {color:#000000; font-weight:bold; font-size:13px; font-family:arial;}
.tableContent td.bodytext {color:#000000; font-size:12px; font-family:arial;}
.tableContent td.bodytextsmall {color:#000000; font-size:11px; font-family:arial;}

.icons {background-color:#FFFFFF;}
.vdayIcons {background:none !important;}
.qLinks {background:url(http://www.3b.net/graphics/curves/quickLinksCurve.png) no-repeat right bottom #9A1A20; width:573px; border:0px; border-collapse:collapse; padding:0px; margin:0px;}
.qLinks td {width:573px; border:0px; border-collapse:collapse; padding:0px; margin:0px;}

.mainBody {width:773px; border:0px; padding:0px; margin:0px; border-collapse:collapse; position:relative;}
.mainBody td {border:0px; border-collapse:collapse; padding:0px; margin:0px;}
.mainBody .leftNav {width:138px; background:url(http://www.3b.net/graphics/curves/bottomBrowserLeft.png) no-repeat left bottom #000000; text-align:center;}
.mainBody .leftNav .leftLinks {text-align:left; line-height:20px; padding:27px 5px 36px 11px; color:#FFFFFF; font-family:arial; font-size:12px;}
.mainBody .leftNav a {text-decoration:none; color:#FFFFFF; font-family:arial; font-size:12px;}
.mainBody .leftNav a.sectionOn {font-weight:bold;}
.mainBody .leftNav a.pageOn {color:#999999;}
.mainBody .leftNav a:hover {text-decoration:underline;}

.mainBody .bodyContent .content {width:611px; padding:20px 0px 20px 0px; margin:0px;}
.mainBody .bodyContentV .content {width:635px; padding:20px 0px 0px 0px !important; margin:0px;}
.mainBody .bodyContentVday .content {width:635px !important; padding:20px 0px 0px 0px !important; margin:0px !important;}
.mainBody .contentBusiness {width:611px; padding:20px 0px 0px 0px !important; margin:0px;}
.mainBody .bodyContent .topBrowser {position:absolute; top:0px; left:138px;}
.mainBody .bodyContent .topBrowserVday {position:absolute;}

.explore .exploreSpacer {width:174px; color:#000000; font-size:12px; background:url(http://www.3b.net/graphics/icons/exploreSpacer.gif) repeat-y #FFFFFF;}
.explore .exploreSpacer p {padding:6px; margin-bottom:0px; padding-bottom:0px;}
.createCurve .createCurveSpacer {width:174px; color:#FFFFFF; font-size:12px; background:url(http://www.3b.net/graphics/curves/createCurveSpacer.gif) repeat-y #1A171B;}
.createCurve .createCurveSpacer p {color:#FFFFFF !important;  padding:6px; margin-bottom:0px; padding-bottom:0px;}

.bottomBrowserVday {position:absolute; right:0px; bottom:0px;}
.mainBody .bodyContent {width:611px; margin:0px; padding:0px 12px 0px 12px; background:url(http://www.3b.net/graphics/curves/bottomBrowser2.gif) no-repeat right bottom #E3E3E2;}
.mainBody .bodyContentVday {position:relative; border-spacing:0px; border:0px !important; border-collapse:collapse !important; width:635px !important; margin:0px !important; padding:0px 0px 0px 0px !important; background:url(http://www.3b.net/graphics/images/vdayBG.gif) repeat !important;}
.mainBody .bodyContentV {position:relative; width:635px !important; margin:0px; padding:0px 0px 0px 0px !important; background:url(http://www.3b.net/graphics/images/vdayBG.gif) repeat !important;}
.mainBody .bodyContentBusiness {width:635px !important; margin:0px; padding:0px 0px 0px 0px !important; background-color:#E3E3E2 !important; background-image:none;}
.mainBody .bodyContent div {color:#000000; font-family:arial; font-size:12px; padding:0px; margin:0px;}
.mainBody .bodyContent .mainPage .columnLeft {width:421px; margin:0px; font-family:arial; font-size:12px;  padding:0px 12px 0px 0px; background:url(http://www.3b.net/graphics/icons/dottedline.gif) repeat-y right center;}
.mainBody .bodyContent .mainPage .columnLeftVday {width:441px; margin:0px; font-family:arial; font-size:12px;  padding:0px 12px 0px 0px; background:url(http://www.3b.net/graphics/icons/dottedlineVday.gif) repeat-y right center;}
.mainBody .bodyContent .mainPage .columnLeftDownload {width:481px; margin:0px; font-family:arial; font-size:12px;  padding:0px 12px 0px 0px; background:none;}
.mainBody .bodyContentVday table.theContent {width:635px; border:0px; border-collapse:collapse; padding:0px; margin:0px;}
.mainBody .bodyContent .mainPage .columnLeft table.theContent {padding:0px; margin:0px;}
.mainBody .bodyContent .mainPage .columnLeft table.theContent td {font-family:arial; font-size:12px; }
.mainBody .bodyContent .mainPage .columnLeft table.theContent .subtitle {font-family:arial; font-weight:bold; font-size:12px; }
.mainBody .bodyContent .mainPage .columnLeft table.theContent .bodytexterrorred {font-family:arial; font-size:12px; color:#FF0033; }
.mainBody .bodyContent .mainPage .columnLeft table.village {border:0px; border-collapse: collapse; padding:0px; margin:0px;}
.mainBody .bodyContent .mainPage .columnLeft table.village th {font-weight:bold; font-family:arial; font-size:12px; color:#043882; padding:0px; margin:0px;}
.mainBody .bodyContent .mainPage .columnLeft table.village td {font-family:arial; font-size:12px; padding:2px; margin:0px;}
.mainBody .bodyContent .mainPage .columnLeft h2 {padding:0px; padding-bottom:5px; margin:0px !important; font-family:arial; font-size:20px; font-weight:bold; color:#000000;}
.mainBody .bodyContent .mainPage .columnLeft h3 {padding:0px; padding-bottom:5px; margin:0px; font-family:arial; font-size:13px; font-weight:bold; color:#000000;}
.mainBody .bodyContent .mainPage .columnLeft h5 {padding:0px; padding-bottom:5px; margin:0px; font-family:arial; font-size:12px; font-weight:bold; color:#000000;}
.mainBody .bodyContent .mainPage .columnLeft ul {}
.mainBody .bodyContent .mainPage .columnLeft li {}
.mainBody .bodyContent .mainPage .columnLeft li span {color:#000000; font-family:arial; font-size:12px;}
.mainBody .bodyContent .mainPage .columnLeftFull {margin:0px; font-family:arial; font-size:12px;  padding:0px 0px 0px 0px;}
.mainBody .bodyContent .mainPage .columnLeftFull table {padding:0px; margin:0px;}
.mainBody .bodyContent .mainPage .columnLeftFull h3 {padding:0px; padding-bottom:5px; margin:0px; font-family:arial; font-size:16px; font-weight:bold; color:#000000; }
.mainBody .bodyContent .mainPage .columnLeftFull h3.small {padding:0px; padding-bottom:5px; margin:0px; font-family:arial; font-size:13px; font-weight:bold; color:#000000; }
.mainBody .bodyContent .mainPage .columnLeftFull ul {}
.mainBody .bodyContent .mainPage .columnLeftFull li span {color:#000000; font-family:arial; font-size:12px;}
.mainBody .bodyContent .mainPage .columnLeftFull table.theContent td {font-family:arial; font-size:12px; }

.mainBody .bodyContent .mainPage .columnRight {width:213px; padding:0px; margin:0px; padding:0px 0px 0px 13px;}
.mainBody .bodyContent .mainPage .columnRightVday {width:193px; padding:0px; margin:0px; padding:0px 0px 0px 13px;}
.mainBody .bodyContent .mainPage .columnRightDownload {width:153px; padding:0px; margin:0px; padding:0px 0px 0px 15px;}
.mainBody .bodyContent .mainPage .columnRight h4 {font-family:arial; font-size:13px; color:#043882; font-weight:bold; padding:0px; margin:0px; }
.mainBody .bodyContent .mainPage .columnRight p {color:#000000; font-family:arial; font-size:11px;}
.mainBody .bodyContent .mainPage .columnRight ul li {width:181px;}
.mainBody .bodyContent .mainPage .columnRight ol {}
.mainBody .bodyContent .mainPage .columnRight ol li {color:#043882; font-family:arial; font-size:11px; padding-bottom:5px; position:relative; left:-13px;}
.mainBody .bodyContent .mainPage .columnRight ol li span {color:#000000; font-family:arial; font-size:11px;}
.mainBody .bodyContent .mainPage .columnRight ul.doubleList {padding-left:0px !important; margin:8px !important;}
.mainBody .bodyContent .mainPage .columnRight ul.doubleList li {width:90px !important; padding:0px !important; margin:0px !important;}
.mainBody .bodyContent .mainPage .columnRight ul li span {color:#000000; font-family:arial; font-size:11px;}

.rightWorksContent {width:185px; border:0px; border-collapse:collapse; padding:0px; margin:0px;}
.rightWorksContent td {font-family:arial; font-size:9px; color:#FFFFFF !important; border:0px; border-collapse:collapse; padding:0px; margin:0px;}
.rightWorksContent td p {width:163px; position:relative; top:-10px;  left:-5px;  z-index:30; padding:0px 7px 0px 22px; margin:0px; color:#FFFFFF !important;}
.rightWorksContent td p span {color:#FFFFFF; font-weight:bold; font-size:11px;}
.rightWorksContent td h3 {width:163px; position:relative; top:-10px;  left:-5px;  z-index:30; padding:0px 7px 0px 22px; margin:0px; color:#FFFFFF !important;}
.rightWorksContent td h3 span {color:#FFFFFF; font-weight:bold; font-size:14px;}
.worksQuote {width:152px !important; height:100px; margin:0px 13px 5px 13px !important; padding:10px !important; font-family:arial !important; font-size:10px !important; color:#000000 !important; background:url(http://www.3b.net/graphics/icons/worksQuote.gif) no-repeat;}
.rightWorksContent .rightWorksSpacer {background:url(http://www.3b.net/graphics/icons/rightWorksSpacer.gif) repeat-y;}

.rightCaption {padding:0px; width:181px; margin: 30px 0px 30px 13px !important;}
.rightCaption p {color:#FFFFFF !important; border-top:1px solid #FFFFFF; padding:10px 5px 10px 15px !important; font-family:arial; font-size:10px; height:50px; margin:0px;}


.rightDownloadContent {border:0px; border-collapse:collapse; padding:0px; margin:0px;}
.rightSpacerDownloadCurve {padding:0px; margin:0px; background:url(http://www.3b.net/graphics/curves/rightSpacerDownloadCurve.gif) repeat-y #F1F1F1; width:145px; height:200px;}
.rightDownloadSection {width:120px !important; text-align:left;}
.rightDownloadSection h5 {padding-left:5px; font-weight:bold; font-size:12px; margin:0px; padding-bottom:0px;}
ul.rightDownload {width:120px !important; margin:0px; padding:0px;}
ul.rightDownload li {padding:10px 0px 0px 20px; width:120px !important; list-style-type:none; background:url(http://www.3b.net/graphics/icons/checkMark.gif) 6px 11px no-repeat;}

.businessSpacer {background:url(http://www.3b.net/graphics/icons/businessSpacer.gif) repeat-x;}

.doingBusiness {margin-left:10px; padding-left:5px; width:612px;}
.doingBusiness td {padding:5px; color:#000000; font-family:arial; font-size:12px;}
.doingBusiness td h5 {font-family:arial; font-weight:bold; font-size:20px; margin-bottom:5px;}
.doingBusiness td span {font-weight:bold; font-size:13px;}

.advertisers {width:635px; background:url(http://www.3b.net/graphics/icons/advertiserSpacer.gif) repeat-x;}
.advertisers td {padding:5px 5px 5px 15px; background:url(http://www.3b.net/graphics/curves/bottomBusinessBrowser.gif) no-repeat right bottom; color:#000000; font-family:arial; font-size:12px;}
.advertisers td h5 {font-family:arial; font-size:20px; margin-bottom:0px;}
	
.contentColours {width:400px; background:#FFFFFF; border:0px; border-collapse:collapse; padding:0px; margin:0px;}
.contentColours td {background:#FFFFFF; border:0px; border-collapse:collapse; padding:10px; margin:0px;}
.contentColours td .middle {padding:0px 5px 0px 5px;}
.contentColours td p {margin:0px; padding:0px 0px 5px 0px;}
.contentColours td.colourCurve {background:url(http://www.3b.net/graphics/curves/colourCurveLeft.gif) no-repeat #FFFFFF;}
.contentColours td.text {background:url(http://www.3b.net/graphics/curves/leftContentBottomCurve.gif) no-repeat right bottom #FFFFFF; color:#000000; text-align:right; font-family:arial; font-size:12px;}

.contentShopping {width:134px; background:#FFFFFF; border:0px; border-collapse:collapse; padding:0px; margin:0px;}
.contentShopping td {background:#FFFFFF; border:0px; border-collapse:collapse; padding:7px; margin:0px;}
.contentShopping td.text {background:#FFFFFF; color:#000000; vertical-align:top; text-align:left; font-family:arial; font-size:12px;}



.vdayhomeCaption {font-size:12px;}
.homeCaption {font-family:arial; font-size:13px; color:#FFFFFF;}
.vdayhomeCaption b {font-size:14px;}
.homeCaption b  {font-size:16px;}
.downloadtb {width:250px;}

.getStarted {width:585px !important; border:0px; border-collapse:collapse; padding:0px; margin:0px;}
.getStarted th {font-family:arial; font-size:12px; padding:0px; margin:0px; font-weight:normal; text-align:left;}
.getStarted td {font-family:arial; font-size:12px; width:195px; padding:1px; margin:0px;}
.strong {font-weight:bold;}
/* for landing page */
.transp {background:none;}
.woman {background:url(../landing/Woman_Character.png) no-repeat right bottom #BEF5F5;}
.men {background:url(../landing/Men_Character.png) no-repeat right bottom #D0D0D0;}
.kids {background:url(../landing/Kids_Character.png) no-repeat right bottom #FFDADA;}
.teenageGuy {background:url(../landing/TeenGuy_Character.png) no-repeat right bottom #C7D0EC;}
.teenageGirl {background:url(../landing/TeenGirl_Character.png) no-repeat right bottom #BEDAFF;}
.transpHeader {}
.teenagerHeader {width:308px; background:url(../landing/TeenGuy_Header.png) no-repeat;}
.teenagerGirlHeader {width:308px; background:url(../landing/TeenGirl_Header.png) no-repeat;}
.womanHeader {width:308px; background:url(../landing/Woman_Header.png) no-repeat;}
.menHeader {width:308px; background:url(../landing/Men_Header.png) no-repeat;}
.kidsHeader {width:308px; background:url(../landing/Kids_Header.png) no-repeat;}
.userType {position:relative; border:0px; border-collapse:collapse; padding:0px; margin:0px;}
.userType td {vertical-align:top; padding:0px; margin:0px;}
.userType .mini {width:35px;}
.userType .mini img {margin-top:10px;}
.userType .userContent {width:247px; height:155px; border:0px; border-collapse:collapse; padding:15px 0px 0px 15px; margin:0px;}
.userType .userContent .linkBlock {margin:0px 0px 10px 0px; font-size:11px; font-family:arial;}
.userType .userContent .linkBlock span {font-weight:bold;}
.userType .userContent .icon {width:150px; vertical-align:bottom;}
.userType .userContent ul {margin:0px; padding:0px 0px 0px 10px;}
.userType .userContent ul li {line-height:15px; margin:0px 0px 0px 10px; padding:0px;}
.userType .clickToStart {text-align:right; cursor:pointer;}
.userType .mainText {height:155px; width:288px; padding:10px; font-family:arial; font-size:11px; color:#000000;}
.userType .mainText h4 {margin:5px 0px 10px 0px; font-size:20px; font-weight:bold; font-family:arial;}
.landingBlock {background:url(../landing/landingBG.gif); width:990px; height:500px; margin:0px; padding:0px;}
.landingTable {height:430px; border:0px; border-collapse:collapse; padding:0px; margin:45px 0px 30px 0px;}
.landingTable td {border:0px; border-collapse:collapse; padding:0px; margin:0px;}
.landingTable td.middle {padding-right: 15px; padding-left: 15px; margin:0px;}
.landingTable td.bottom {padding-bottom:0px; padding-top:15px; margin:0px;}
.logo {position:absolute; left:28px; top:35px;}
.logoentertainment {position:absolute; left:28px; top:35px;}
.landing {position:relative; width:1000px;}
/* /for landing page */

.helpLinks {color:#FFFFFF; font-family:arial; font-size:12px; padding:0px 0px 10px 0px;}
.helpLinks a {color:#FFFFFF; font-family:arial; font-size:12px; text-decoration:none;}
.helpLinks2 {color:#000000; font-family:arial; font-size:12px; padding:0px 0px 10px 0px;}
.helpLinks2 a {color:#000000; font-family:arial; font-size:12px; text-decoration:none;}

.makeHigh {height:300px; vertical-align:top;}
.noMenu {height:20px;}
.theText {font-family:arial;font-size:12px;}
.noPointer {cursor:default !important;}

.landingBG {background:url(../landing/landingBG.gif); margin:0px; padding:0px; }
.textHeading {width:773px; height:48px; background:url(http://www.3b.net/graphics/curves/cityHeadingCurve.gif) no-repeat right top #697382;}
.textHeading p {padding-left:137px; color:#FFFFFF; font-weight:bold; font-size:26px; font-family:arial;}
.cityBody {padding:0px; margin:0px; border-collapse:collapse; border:0px;}
.cityBody .bodyContent {background:url(http://www.3b.net/graphics/icons/dottedline.gif) repeat-y right center; width:421px; padding:0px 12px 0px 12px; margin:0px; font-family:arial; font-size:11px;}
.cityBody .bodyContent .content {width:421px; padding:0px; margin:0px; font-family:arial; font-size:11px;}
.cityBody .bodyContent .content span.strong {font-weight:bold;}
.cityBody .mainPage {padding:0px; margin:0px; border-collapse:collapse; border:0px;}
.cityBody .mainPage td {padding:0px; margin:0px; border-collapse:collapse; border:0px;}
.cityContainer {width:773px; margin:0px; padding:31px 0px 31px 0px;; background-color:#FFFFFF;}
.cityCurve {width:152px; height:93px; background:url(http://www.3b.net/graphics/curves/cityCurveLeft.gif) no-repeat left bottom #7F7F7F;}
.cityCurve p {line-height:13px; color:#FFFFFF; font-family:arial; padding:0px 8px 0px 8px; font-weight:bold; font-size:11px;}
.cityCurve p span {color:#F5C9DD;}
.cityBody .topics {padding:0px; margin:10px 0px 10px 0px; width:421px; border-collapse:collapse; border:0px;}
.cityBody .topics td.col1 {width:200px;}
.cityBody .topics td.col2 {width:221px;}
.cityBody .topics ul {padding:0px; margin:0px;}
.cityBody .topics ul li {font-size:11px; font-family:arial; padding:0px 0px 0px 0px; margin:0px 0px 0px 20px;}
.cityBody .rightContent {width:311px; padding:0px 0px 0px 12px; }
.cityBody .rightContent .content {width:311px;  padding:0px; margin:0px; font-family:arial; font-size:11px;}
.cityBody .rightContent .content ul { padding:0px 0px 0px 0px; margin:0px 0px 0px 0px;}
.cityBody .rightContent .content ul li {font-weight:bold; font-family:arial; font-size:11px; padding:0px 0px 5px 0px; margin:0px 0px 0px 20px;}
.cityBody .quote {margin:15px 0px 0px 0px; padding:0px;}
.quoteTable {padding:0px; margin:0px; border-collapse:collapse; border:0px;}
.quoteTable td {padding:0px; margin:0px; border-collapse:collapse; border:0px;}
.quoteTable td.quoteText {padding:6px 3px 0px 3px; width:283px; color:#FFFFFF; font-family:arial; font-size:9px; background:url(http://www.3b.net/graphics/curves/cityQuoteCurveSpacer.gif) repeat-y;}
.quoteTable td.curveLeft {width:12px; vertical-align:bottom; background:url(http://www.3b.net/graphics/curves/cityQuoteCurveLeftSpacer.gif) repeat-y;}
.quoteTable td.curveRight {width:16px; vertical-align:top; background:url(http://www.3b.net/graphics/curves/cityQuoteCurveRightSpacer.gif) repeat-y;}
.quote .cityQuoteCurve {position:relative; left:270px; top:-12px;}
.cityBody .content h4 {font-size:16px; font-weight:bold; margin:0px 0px 5px 0px; padding:0px;}
.cityBody .rightContent .other  {font-size:11px;}
.cityBody .rightContent .other ul {padding:0px 0px 0px 0px; margin:5px 0px 5px 20px;}
.cityBody .rightContent .other ul li {font-weight:normal; font-size:11px; padding:0px 0px 0px 0px; margin:0px 0px 0px 0px;}

h3.cityHeader {height:38px; width:600px; font-size:20px !important; font-weight:normal !important;}
h3.cityHeader p {width:600px; border-bottom:1px solid #AEAFB0; font-size:20px !important; font-weight:normal !important;}
h3.villagesHeader {height:38px; width:600px; font-size:24px !important; text-align:center; font-family:verdana; font-weight:bold !important;}
h3.cityTitle {height:38px; width:600px; background:url(http://www.3b.net/graphics/icons/Basket1.gif) no-repeat right bottom; font-size:20px !important; font-weight:normal !important;}
h4.cityName {font-size:20px !important; font-weight:bold; margin-bottom:10px;}
h3.cityTitle p {width:535px; border-bottom:1px solid #AEAFB0; font-size:20px !important; font-weight:normal !important;}
.cityContent {width:607px; border-collapse:collapse; border:0px; padding:0px; margin:0px;}
.cityContent td {border-collapse:collapse; border:0px; padding:0px; margin:0px;}
.cityContent td.leftText {font-family:arial; font-size:12px; width:306px; vertical-align:top; text-align:left;}
.cityContent td.leftText span {font-weight:bold;}
.cityContent td.rightText {padding-top:5px; width:301px; vertical-align:top; font-family:arial; font-size:11px; text-align:center;}
.cityContent td.leftText h5 {margin-bottom:5px; font-size:13px;}
.cityContent td.leftText ul {margin:0px 0px 20px 5px; padding-left:10px;}
.cityContent td.leftText ul li {font-weight:bold;}
.cityContent .leftText .villages {background:url(http://www.3b.net/graphics/icons/Help-background-image.png) no-repeat #FFFFFF 0px 0px; padding:0px 0px 0px 0px; height:143px; width:295px; color:#000000; font-weight:normal; text-align:right; font-family:arial; font-size:12px;}
.cityContent .leftText .villages .text {padding:0px 3px 0px 0px; height:1px; width:230px; margin-left:57px; color:#000000; line-height:15px; font-weight:normal; text-align:right; font-family:arial; font-size:12px;}
.cityContent .leftText .villages p {line-height:12px;}
.cityContent .rightText .rightFeatures {width:301px; border:0px; border-collapse:collapse; padding:0px; margin:0px;}
.cityContent .rightText .rightFeatures .how {width:146px; border:0px; border-collapse:collapse; padding:0px; margin:0px;}
.cityContent .rightText .rightFeatures .how td {width:146px; border:0px; border-collapse:collapse; padding:10px 0px 10px 0px; margin:0px;}
.cityContent .rightText .rightFeatures .affiliates {width:146px; border:0px; border-collapse:collapse; padding:0px; margin:0px;}
.cityContent .rightText .rightFeatures .affiliates td {width:146px; border:0px; border-collapse:collapse; padding:10px 0px 10px 0px;margin:0px;}
.cityContent .rightText .rightFeatures .spacer {width:9px; border:0px; border-collapse:collapse; padding:0px; margin:0px;}
.cityContent .rightText .rightFeatures .how .title {background:url(http://www.3b.net/graphics/icons/Arrow.png) no-repeat #90A7B5 10px 7px; line-height:15px; padding:6px 0px 6px 45px; height:40px; color:#FFFFFF; text-align:left; font-weight:bold; font-family:arial; font-size:12px;}
.cityContent .rightText .rightFeatures .affiliates .title {background:url(http://www.3b.net/graphics/icons/Basket2.png) no-repeat #90A7B5 10px 7px; line-height:15px; padding:6px 0px 6px 45px; height:40px; color:#FFFFFF; font-weight:bold; font-family:arial; font-size:12px;}
.cityContent td.rightText .rightFeatures .how .text {height:150px; background-color:#FFFFFF; padding:6px; font-size:11px; text-align:left;}
.cityContent td.rightText .rightFeatures .how ul {margin:15px 0px 0px 5px !important; padding-left:15px;}
.cityContent td.rightText .rightFeatures .how ul li {padding:0px 0px 10px 5px !important;}
.cityContent td.rightText .rightFeatures .affiliates .text {height:150px; background-color:#FFFFFF; padding:6px; font-size:11px; text-align:left;}
.cityContent td.rightText .rightFeatures .affiliates ul {margin:15px 0px 10px 7px !important; padding:0px;}
.cityContent td.rightText .rightFeatures .affiliates ul li {list-style:none;  padding:0px 0px 5px 20px !important; background:url(http://www.3b.net/graphics/icons/guideArrow.png) no-repeat 0px 2px;}
.cityContent .rightText .rightFeatures .villages {width:146px; border:0px; border-collapse:collapse; padding:0px; margin:0px;}
.cityContent .rightText .rightFeatures .villages td {width:146px; border:0px; border-collapse:collapse; padding:10px 0px 10px 0px; margin:0px;}
.cityContent .rightText .rightFeatures .villages .title {background:url(http://www.3b.net/graphics/icons/house-icon.png) no-repeat #90A7B5 10px 7px; line-height:15px; padding:6px 0px 6px 45px; height:40px; color:#FFFFFF; text-align:left; font-weight:bold; font-family:arial; font-size:12px;}
.cityContent td.rightText .rightFeatures .villages .text {height:150px; background-color:#FFFFFF; padding:6px; font-size:11px; text-align:left;}
.cityContent td.rightText .rightFeatures .villages ul {margin:15px 0px 10px 7px !important; padding:0px;}
.cityContent td.rightText .rightFeatures .villages ul li {list-style:none;  padding:0px 0px 5px 20px !important; background:url(http://www.3b.net/graphics/icons/guideArrow.png) no-repeat 0px 2px;}



.vdaystarttext {text-align:left; width:240px; margin:5px; color:#A63068 !important; font-family:arial; font-size:12px;}
.vdaystarttext a {color:#333399 !important;}

.vdaybodytext {text-align:left; color:#A63068 !important; font-family:arial; font-size:12px;}
.vdaybodytext a {color:#333399 !important;}
.deleteVCard {background:url(http://www.3b.net/graphics/icons/deleteVCard.gif) no-repeat; margin-left:20px !important; padding-left:60px !important; height:50px; font-size:24px !important; color:#FF6F94 !important; font-family:arial; font-weight:bold;}
.deleteVCardText {color:#BE648F !important; padding-left:20px !important;}
.deleteVCardRight div {color:#FD75AC !important; font-weight:bold; font-size:11px !important; font-family:arial;}
.deleteVCardRight h4 {font-size:14px; font-family:arial; color:#A63068 !important; margin-bottom:5px;}

.viewCardLeft {width:200px; text-align:center; padding-right:10px;}
.viewCardRight {width:411px; background-color:#F2F0FE; border-right:3px solid #F1E3E9 !important; border-bottom:3px solid #F1E3E9 !important;}
.viewCardRight table {width:390px; border:0px; border-collapse:collapse; padding:0px; margin:10px;}
.viewCardRight table td {padding:0px 0px 5px 0px; font-family:arial !important; font-size:12px !important; color:#807E7F !important; vertical-align:top;}
.viewCardRight table td.name {width:70px; font-weight:bold;}
.viewCardRight table td.from {padding-bottom:15px;}
.viewCardRight table td.value {width:320px;}

#vdayhomeQuote1 {text-align:center; position:absolute; top:244px; left:625px; font-family:arial; font-size:9px; color:#A63168; border-bottom:2px solid #A63168; padding-bottom:10px;}
#vdayhomeQuote2 {text-align:center; position:absolute; top:304px; left:615px; font-family:arial; font-size:9px; color:#A63168;}
.vdayhomeBody {width:773px; border:0px; border-collapse:collapse; border-spacing:0px; background:none !important;}
.vdayhomeLeft {padding:0px !important; margin:0px !important; width:187px; height:431px; }
.vdaypadding {padding:96px 0px 0px 0px;  width:187px; height:431px; margin:0px; background:url(http://www.3b.net/graphics/images/vdayHomeLeftBG.jpg) no-repeat;}
.qLinksVday {background:url(http://www.3b.net/graphics/images/quickLinksVdaySpacer.png) repeat-x}
.vdayLinks, .vdayLinks a {color:#A63068 !important;}
.vdayhomeContent {background:url(http://www.3b.net/graphics/images/vdayHomeMainBG.jpg) no-repeat right top; width:585px; height:343px;}
.vdayhomeContent div { width:585px; height:343px;}
.quickLinksVday {width:585px; border-collapse:collapse; border:0px; padding:0px; margin:0px; background:none !important; }
#vdayHomeQuickCurve {position:absolute; top:363px; left:186px;}

/* start new design */
.homeTerm {width:770px; border:0px; border-collapse:collapse; border-spacing:0px; background:url(../graphics/curves/bottomHomeLeftGrey.gif) no-repeat left bottom #C2CBCC;}
.lefthomemargin  {float:left; width:181px; border:0px; margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px;}
.homeContent {position:relative; padding:0px 0px 0px 0px; margin: 0px 0px 0px 0px; float:right; width:589px; height:366px; text-align: left; background:url(../graphics/images/frontpage-bg.gif) no-repeat #C2CBCC;}
#homeblock {float:left; width:589px; background-color:#FFFFFF;}
.homeLeftFeature {line-height:20px; padding:0px 10px 0px 12px; margin:0px 0px 0px 0px; text-align:left; color:#FFFFFF; font-size:13px; font-family:arial;}
.homeLeftFeature span {font-weight:bold; font-size:14px;}
.homeContent .photo {margin:0px; padding:0px; position:absolute; left:43px; top:0px;}
.homeContent .text {float:right; margin:0px 0px 0px 0px; padding:42px 22px 0px 0px;}
.homeBottom {position:absolute; top:250px; width:589px; z-index:10; margin:0px 0px 0px 0px; padding:0px 0px 0px 0px;}
.homeBottom .middle {margin:0px 12px 0px 13px;  padding:0px 0px 0px 0px;}
.homeBottomLinks {position:absolute; top:410px; width:589x;}
.homeBottomLinks p {text-align:right; width:579px; padding:7px 10px 0px 0px; margin:0px 0px 0px 0px;}
.homeBottomLinks a {margin:0px 23px 0px 23px; padding:0px 0px 0px 0px; color:#000000; font-family:arial; font-size:13px; text-decoration:none;}
.homeBottomLinks a.right {margin:0px 5px 0px 23px; padding:0px 0px 0px 0px; color:#000000; font-family:arial; font-size:13px; text-decoration:none;}
.quoteMe {font-size:6px; color:#FFFFFF; opacity: .1; filter: alpha(opacity=1);}
.homeFlash {padding:10px 0px 10px 0px; margin:0px;}
.homeBodyTerm {width:773px; border:0px; border-collapse:collapse; border-spacing:0px; background:url(/graphics/curves/bottomBrowserLeftGrey.gif) no-repeat left bottom #2D2D2D}
#block1 {float:left; width:138px;}
* html #block_1 {display: inline;}
#block2 {float:left; width:635px;}
#wrapper:after {content: '[DO NOT LEAVE IT IS NOT REAL]';display: block;height: 0;clear: both;	visibility: hidden;}
#wrapper {display: inline-block;}
#wrapper{display: block;}
.leftLinks {margin:0px; padding:0px;}
.homeFooter {font-size:9px; text-align:right; padding:5px 5px 0xp 0px; font-family:arial; width:770px;}
.homeText1 {position:relative; left:-40px; top:11px;}
.homeText2 {position:relative; left:-10px; top:-8px;}
.homeText3 {position:relative; left:-33px; top:-21px;}
