.WrapperContainer {position:relative; width:100%; text-align:center; }.Header,.WrapperMenuTop,.Content,.WrapperMenuBottom {margin-left:auto; margin-right:auto; width:970px; text-align:left; }.DotBckgr {height:1px; font-size:1px; line-height:1px; background:url("/images/Bckgr.Dot.gif") repeat-x;}.Corners {border-left:1px solid #ffffff; border-right:1px solid #ffffff; height:1px; font-size:1px; line-height:1px; }.Header {margin-top:8px; margin-bottom:8px; clear:both; overflow:hidden;  }.Logo {float:left; padding-left:10px; }.Banner {position:relative; float:right; width:250px; height:125px; margin-top:5px; }.Navigation {margin-top:1px; margin-bottom:1px; padding:0 5px; background:url("/images/Navigation.Bckgr.gif") repeat-x; height:30px; }.Navigation * {color:#666666; font-size:15px; vertical-align:middle;  }.Navigation a {text-decoration:none; }.Navigation a:hover {color:#999999; }.Navigation a.item-plain-active {color:#EF9921; }.Navigation a#JoinLink{text-decoration:underline;margin-top:6px; display:block; width:135px; float: left; background: url(/images/horizontal-dots.gif) repeat-y right top;}.NavBottom{padding: 5px 0 0 5px;}div#LoginBox{float: left; width:720px; background: url(/images/vertsep.gif) no-repeat right top;}div#LoginInner{padding-left:177px}form#LoginForm{height: 23px; margin-top:4px; margin-bottom:0;}  form#LoginForm input{height: 16px; width:156px; color:#989898; font-size:11px; font-family:Verdana, Arial, Helvetica, sans-serif; padding-left:5px;}  form#LoginForm input#loginSubmit{height:19px; width:45px; border: none}div#LoggedIn{text-align: right; padding: 0 20px 0 0;}div#LoggedIn .inner {	margin-top: 5px;	}  div#LoggedIn .ColorOrange {color:#EF9921;}  div#LoggedIn .underline {text-decoration: underline}a.greyUnder{color:#989898; text-decoration: underline; font-size:9px; font-family:Verdana, Arial, Helvetica, sans-serif;}div#LoggedIn .active {	text-decoration: none;	color: black;	}#LoggedIn .sep {	margin: 0 5px;	}  .leftMenu{ width: 140px; background: #F0EFEE url(/images/leftMenuBg.gif) no-repeat top left}  .leftMenu a, .leftMenu a:hover{font-size: 15px; color: #666666; font-weight: bold; padding: 1px 0 1px 3px; text-decoration: none; display: block;}  .leftMenu .lmBottom{background: #FFFFFF url(/images/leftMenuBg.gif) no-repeat top left; height:11px;}.leftMenu_active{ width: 140px; background: #676058 url(/images/leftMenuBg_active.gif) no-repeat top left}  .leftMenu_active a, .leftMenu_active a:hover{font-size: 15px; color: #FFFFFF; font-weight: bold; padding: 1px 0 1px 3px; text-decoration: none; display: block;}  .leftMenu_active .lmBottom{background: #FFFFFF url(/images/leftMenuBg_active.gif) no-repeat top left; height:11px;}#search{padding-left:5px;}div#SearchBox{float: right; padding-right: 5px;width:220px;}form#SearchForm{height: 23px; margin-top:4px; margin-bottom:0; float: right; }  form#SearchForm input{height: 16px; width:181px;color:#989898; font-size:11px; font-family:Verdana, Arial, Helvetica, sans-serif;}  form#SearchForm input#searchSubmit{height:19px; width:24px; border: none}  .Divider {padding-left:5px; padding-right:5px; background:url("/images/Navigation.Divider.gif") 50% 50%  no-repeat;}.WrapperMenuTop {margin-bottom:10px; }.WrapperMenuBottom {margin-top:10px;}.Content { background:url("/images/Bckgr.Content.gif") 445px 280px   no-repeat; overflow:hidden; clear:both; }  .Content .ContentLeft {min-height:580px; float:left; width:150px; background:#FFFFFF; }  .Content .ContentCenter {min-height:580px; float:left; width:570px; background:#FFFFFF; }  .Content .ContentRight {float:right; width:240px; background:#FFFFFF;  }  /*.ContentBlockBckgr {background-image:url("/images/Bckgr.ContentBlock.gif"); background-position: -40px 0px; background-repeat: no-repeat;}*/.ContentBlock, .DoubleContentBlock { z-index:10; margin-bottom:1px; background-color:#fafafa; border-style:solid; border-width:2px; }.DoubleContentBlock {padding: 6px; background-color:#F0EFEE}.DoubleContentBlock .FrameTop, .DoubleContentBlock .FrameBottom  {height:7px; font-size:6px; line-height:6px; background-repeat:no-repeat;  }.DoubleContentBlock .FrameMiddle {position:relative; z-index:1000; margin:0px -2px 0px -2px; padding:5px 5px 5px 9px; background-position:0px 0px; background-repeat:repeat-y; overflow:hidden;}.ContentBlock .DoubleFrameTop, .ContentBlock .DoubleFrameBottom  {height:7px; font-size:6px; line-height:6px; background-repeat:no-repeat;  }.ContentBlock .DoubleFrameMiddle {position:relative; z-index:1000; margin:0px -2px 0px -2px; padding:5px 5px 5px 9px; background-position:0px 0px; background-repeat:repeat-y; overflow:hidden;}.ContentBlock .FrameTop, .ContentBlock .FrameBottom {height:4px; font-size:8px; line-height:8px; background-repeat:no-repeat;  }.ContentBlock .FrameTop,    .ContentBlock .DoubleFrameTop,    .DoubleContentBlock .FrameTop {margin:-2px -2px 0px -2px; background-position:0px 0px;  }.ContentBlock .FrameBottom, .ContentBlock .DoubleFrameBottom, .DoubleContentBlock .FrameBottom {margin:0px -2px -2px -2px; background-position:0px 100%;  }.ContentBlock .FrameMiddle { z-index:1000; margin:0px -2px 0px -2px; padding:5px 15px 5px 15px; background-position:0px 0px; background-repeat:repeat-y; clear:both; overflow:hidden; width:529px; }.ContentBlock .FrameMiddle .cnt{ width: 530px; overflow:hidden; }.Content .ContentCenter .ContentBlock  {border:none; padding: 6px; }.Content .ContentCenter .ContentBlock .FrameTop {background-image:url("/images/ContentBlockLeft.BckgrTop.gif");}.Content .ContentCenter .ContentBlock .FrameBottom {height:44px;background-image:url("/images/ContentBlockLeft.BckgrBott.gif");}.Content .ContentCenter .ContentBlock .FrameMiddle {background-image:url("/images/ContentBlockLeft.BckgrMid.gif") ;}.Content .ContentCenter .DoubleContentBlock  {border-color:#F0EFEE; margin-bottom: 10px;}.Content .ContentCenter .DoubleContentBlock .FrameTop     {background-image:url("/images/DoubleContentBlock.BckgrTop.gif");}.Content .ContentCenter .DoubleContentBlock .FrameBottom  {background-image:url("/images/DoubleContentBlock.BckgrBot.gif");}.Content .ContentCenter .DoubleContentBlock .FrameMiddle  {background-image:url("/images/DoubleContentBlock.BckgrMid.gif") ; }.Content .ContentCenter .DoubleContentBlock .FrameMiddle .DoubleContent1{ position:relative; float: left; width: 260px; background-color: #FFF; margin-right: 20px;}.Content .ContentCenter .DoubleContentBlock .FrameMiddle .DoubleContent2{ position:relative; float: left; width: 260px; background-color: #FFF; }.Content .ContentCenter .ContentBlock .DoubleFrameTop     {background-image:url("/images/DoubleContentBlock.BckgrTop.gif"); }.Content .ContentCenter .ContentBlock .DoubleFrameBottom  {background-image:url("/images/DoubleContentBlock.BckgrBot.gif"); }.Content .ContentCenter .ContentBlock .DoubleFrameMiddle  {background-image:url("/images/DoubleContentBlock.BckgrMid.gif"); }.Content .ContentCenter .ContentBlock .DoubleFrameMiddle .DoubleContent1{ position:relative; float: left; width: 260px; background-color: #FFF; margin-right: 20px;}.Content .ContentCenter .ContentBlock .DoubleFrameMiddle .DoubleContent2{ position:relative; float: left; width: 260px; background-color: #FFF; }.Content .ContentRight .ContentBlock  {border-color:#FCFCFC; }.Content .ContentRight .ContentBlock .FrameTop {background-image:url("/images/ContentBlockRight.BckgrTop.gif"); }.Content .ContentRight .ContentBlock .FrameBottom {background-image:url("/images/ContentBlockRight.BckgrBottom.gif"); }.Content .ContentRight .ContentBlock .FrameMiddle {background-image:url("/images/ContentBlockRight.BckgrMiddle.gif"); }.ArrowBottom {position:relative; z-index:100; height:23px; text-align:center; }.ArrowBottom img {position:relative; z-index:100; height:23px; width:26px; display:block; margin-left:auto; margin-right:auto; background:url("/images/Arrow.Bottom.png") 0px 0px no-repeat; }.ArrowBottomUnderContentBlock img {margin-top:-5px; }.ArrowRight {position:relative; width:22px; height:26px; background:url("/images/Arrow.Right.png") 0px 0px no-repeat; } input, select, textarea {border:1px solid #989898; color:#666666; font-size:11px; line-height:16px; font-family:Verdana, Arial, Helvetica, sans-serif; }textarea {overflow:auto; }input, select {height:18px; }.InputYourEmail {width:183px; }.Button {border:0px; height:19px; }.GoButton {border:0px; height:19px; margin-top:2px;}.FormEmailMe {background: url(/images/newsletterBoxBg.gif) top repeat-x  #ABABAB;}.FormEmailMe .FormEmailMeInner {padding:10px; }#registerForm input{width: 200px; padding-left: 3px;}#registerForm input.checkbox{width: auto; border:none; padding-left: 0px;}#registerForm input.button{width: auto; height:20px; padding-left: 0px;}#registerForm .note, #registerForm .note *{font-size: 10px; font-family: Verdana; color: #999999}#registerForm .textarea{width: 250px;}#registerForm {font-family: Times;}#FormProductSearch input.button{width: 95px; height:68px; border: none}#searchForm {text-align: center;background:#a56b21 url(/images/search_box_bg.png) repeat-x top left;width: 95%;margin: 0 auto;margin-top: 4px;}#searchForm_label {width: 220px; margin: 0 auto;margin-top:10px;}#searchForm .bottom { height: 81px; }#searchForm .row { overflow: hidden; }#searchForm .row .left { width: 40%; padding-left: 10%; float: left; text-align: center; padding-top: 20px; }#searchForm .row .left input { width: 105px; margin-bottom: 20px; }#searchForm .row .left a { font-size: 12px; margin-top: font-family: Arial, sans-serif; color: white; }#searchForm .row .left a:hover { text-decoration: none; }#searchForm .row .right { width: 50%; float: left; text-align: center;padding-top:10px;}#searchForm .row .right input { width: 74px; height: 39px; border: none;}#advanced_search { display: none; }.suppliers { padding-top: 5px; }.suppliers a { padding: 1px; margin: 0 5px 5px 0; background: #FFFFFF; color: black; text-decoration: none; font-size: 15px; font-family: Arial, sans-serif; overflow: hidden; }.suppliers a:hover, .suppliers a.active { background: #eca953; color: black; }.newsBox {padding: 0 5px;}  .newsBox h2{font-size: 17px; margin: 0 0 6px 0;}  .newsBox .item {padding: 10px 0}  .newsBox .item a {color: #981A1D}  .newsBox .item .newsdate {font-family: Verdana; font-size: 8px; margin:4px 0;}  .newsBox .item .newsdesc {font-size: 13px; line-height: 19px;}.ContentHeader{padding: 7px; font-size: 18px; background-color:#FFFFFF; margin-bottom: 10px; position: relative}.RightContainer{background-color:#fdffe1; margin-bottom: 10px; padding:10px;}  .RightContainer a {color: #981A1D}  .RightContainer .ShopSelected {width:206px;padding: 7px; background-color:#FFFFFF; margin-bottom:15px; }  .RightContainer .ShopItem {padding: 0px 7px 7px 7px; border-top:1px solid #F0EFEE; }  .RightContainer .percentage               {width: 30px; float:left; text-align: center; color: #EF9920; font-size:13px; margin-right:8px;}  .RightContainer .ShopSelected .percentage {line-height: 25px;}   .RightContainer .ShopItem .percentage {line-height: 20px;}  .RightContainer .shopDetails{float: left; width: 165px; line-height: 20px;}  .RightContainer .ShopSelected .shopDetails{font-size: 15px;}  .RightContainer .ShopItem .shopDetails a{font-size: 13px;}.RightContainer .RecentShopLink{padding-left: 7px; padding-top: 4px;}.RightContainer .RecentShopLink a{font-size: 12px;}.BaloonSay {background: url(/images/baloon.say.bg.gif) top repeat-x #BFBEBC; position: relative; line-height:20px; margin-bottom: 10px; margin-left:101px}  .BaloonSay #headSay{ position: absolute; top: 0px; left: -134px;}  .BaloonSay #halfHeadSay{ position: absolute; top: -5px; left: -101px;}  .BaloonSay .FrameCorners{height: 1px; border-left: 1px solid #FFFFFF; border-right: 1px solid #FFFFFF;}  .BaloonSay .FrameMiddle{padding: 10px 15px; color: #413934; font-size: 15px;}.BaloonSayBig{margin-left:134px}#halfHeadSay { 	min-height: 100px;	_height: 100px;	overflow: show;}.ReviewBox{border: 1px solid #D3CDC9; background-color: #FCFCFC; padding: 10px; font-size: 19px; line-height: 18px}  .ReviewBox a{font-size: 19px; color: #981A1D;}  .ReviewBox a:hover{font-size: 19px; color: #981A1D; text-decoration:none}  .ReviewBox .commentBy{color: #5266AF; font-size: 17px; line-height: 25px}  .ReviewBox a.commentBy:hover{color: #5266AF;font-size: 17px; text-decoration:none}  .ReviewBox .date {font-family: Verdana; font-size: 10px; }  .ReviewBox .shop_name {  overflow: hidden; clear: both; }  .ReviewBox .left {width:400px; float:left; font-size: 15px; padding-top: 5px; }  .ReviewBox .right {width:145px; float:right; text-align:center; font-family: Verdana; font-size: 10px; color:#676058; padding-top:10px;}.ReviewBoxOptions{border: 1px solid #D3CDC9; border-top: none; background: url(/images/Review.Options.bg.gif) repeat-x top #AEACAB; padding: 2px 10px; font-size: 13px;overflow:hidden;}  .ReviewBoxOptions a{color: #413934; font-size: 13px; text-decoration: none;}  .ReviewBoxOptions a:hover{color: #413934; text-decoration: underline;} .ReviewBoxOptions .left {	width: 40%;	float: left;	}.ReviewBoxOptions .right {	width: 59.5%;	float: right;	text-align: right;	font-family: Arial, sans-serif;	font-size: 11px;	color: #413934;	}.ReviewBoxOptions .right img {	vertical-align: middle;	}.ReviewBoxOptions1{color: #FFFFFF; font-size: 19px; border: 1px solid #D3CDC9; border-top: none; background: url(/images/Review.Options.bg.gif) repeat-x top #AEACAB; padding: 2px 10px; }  .ReviewBoxOptions1 a,   .ReviewBoxOptions1 a:hover {color: #FFFFFF; font-size: 19px; text-decoration: underline;}  .ReviewBoxOptions1 *{color: #FFFFFF; font-size: 19px; }.ReplyBox{border: 1px solid #D3CDC9; background-color: #EEF7E8; padding: 10px; font-size: 19px; line-height: 25px; border-top: none}  .ReplyBox .right{width:400px; float:right; font-size: 19px; }  .ReplyBox .left {width:110px; float:left; padding-top:10px; background: url(/images/replyArrow.gif) top center no-repeat; padding-top:32px; text-align: right; font-size: 21px}  .ReplyBox .date {font-family: Verdana; font-size: 10px; }.ReplyBoxOptions{padding: 4px 10px 4px 160px; border: 1px solid #D3CDC9; border-top: none; background: url(/images/Review.Options.bg.gif) repeat-x top #AEACAB;}  .ReplyBoxOptions,   .ReplyBoxOptions *{color: #FFFFFF; font-size: 19px;}  .ReplyBoxOptions a,   .ReplyBoxOptions a:hover {color: #FFFFFF; font-size: 19px; text-decoration: underline;}.FrameCorners{height: 1px; overflow:hidden; border-left: 1px solid #FFFFFF; border-right: 1px solid #FFFFFF;}.BlackHeader{background: url(/images/header.bg.gif) repeat-x top #92908E;width:100%}  .BlackHeader .FrameCorners{height: 1px; overflow:hidden; border-left: 1px solid #FFFFFF; border-right: 1px solid #FFFFFF;}  .BlackHeader .BlackHeaderText{font-size: 19px; color: #FFFFFF; padding: 10px 10px 9px 10px;overflow:hidden;}  .BlackHeader a{font-size: 19px; color: #FFFFFF; }  .BlackHeader a:hover,   .BlackHeader a.active{font-size: 19px; color: #FFFFFF; text-decoration: none}  .BlackHeader a.padded{padding: 10px 10px 9px 10px;}  .BlackHeader * {font-size: 19px; color: #FFFFFF; }  .BlackHeader .smaller *,   .BlackHeader .smaller a:hover,   .BlackHeader .smaller{font-size: 13px; }.shopHeaderNav {text-align:center; font-size: 19px; color: #FFFFFF; }  .shopHeaderNav * {font-size: 19px; color: #FFFFFF; }.showDetailsLeft{float: left; width: 380px; position: relative; font-size: 15px; line-height: 20px}  .showDetailsLeft .updated {font-size: 10px; font-family: Verdana}.shopDetailsRight{float: right; width: 145px; position: relative; }  .shopDetailsRight .shopDetailsRatingBg{background-color: #C7C6C5}  .shopDetailsRight .shopDetailsRating{padding: 10px; font-size: 19px; line-height: 26px; color: #FFFFFF; text-align: center;}  .shopDetailsRight .shopDetailsRating *{font-size: 19px; line-height: 26px; color: #FFFFFF;}.shopDetailsTable td{font-size: 12px; line-height: 17px;}.shopDetailsTable td a{font-size: 12px; line-height: 17px;}.shopDetailsContact{padding: 4px; width:250px}.shopDetailsContact h2{font-size: 20px; margin: 0; font-weight: normal; margin-bottom: 4px; color: #C68B40;}/*addshop */.width_507px { width: 507px; }.writeReview{border: 1px solid #D3CDC9; background-color: #FBFDF5; padding: 10px; display: block}  .writeReview .date {font-family: Verdana; font-size: 10px; width: 100%;}  .writeReview .textarea {position:relative; background-color: #FFFFFF; text-align:right; border: 1px solid #CCCCCC}  .writeReview textarea { width: 540px; border: none; padding: none; margin:0; height: 98px}  .writeReview textarea.addShop { width: 503px; }  .writeReview .ratingHeader{float:left; font-size: 17px; padding: 10px 0;}  .writeReview .howWorks{float:right;  padding-top: 13px; }  .writeReview .howWorks a{font-family: Verdana; font-size: 12px; }.noTop{border-top:none}.ratingChoice{background:url(/images/ratings.bg.gif) repeat-x top #D1D1CA; width:70px; margin-right: 5px; }  .ratingChoice .ratingChoiceInner{padding: 10px 0; font-family: Verdana; font-size: 12px; text-align:center}  .ratingChoice img{padding-left: 10px; padding-bottom:5px;}  .ratingChoice .ratingChoiceInner input {border: none; margin-top: 25px; float:left; }  .ratingChoice .ratingChoiceInner label {font-family: Verdana; font-size: 12px;color:#FFFFFF;text-decoration:underline; white-space:nowrap; }.nom{margin:0; width:140px;}.ratingOptions{background:url(/images/rate.options.bg.gif) repeat-x top #E1E1E0; border:1px solid #D2CDC8; border-top:none; padding: 10px;}  .ratingOptions input{border: none;}#addShopReview input{width: auto}#addShopReview .textarea{width: auto;}/* NEWS styles */.item {padding: 10px 0 10px 10px; }.item a,h2 {color: #981A1D; margin:0; padding: 0; font-weight: normal;}.item a:hover {color: #981A1D}.item .newsdate {font-family: Verdana; font-size: 8px; margin:4px 0;}.item .newsdesc {font-size: 13px; line-height: 19px;}.NavYears{	widows: 570px;		margin-top: 11px;	background: url(../images/NavYearsBack.jpg) repeat-x;	color: #ffffff;		}.NavYearsCorners{	width: 568px;	height: 1px;	overflow: hidden;	background-color: #d5d3d1;		border-left: 1px solid #ffffff;	border-right: 1px solid #ffffff;}.NavYearsCorners1{	width: 568px;	height: 1px;	overflow:hidden;	background-color: #d5d3d1;		border-left: 1px solid #e8e7e6;	border-right:1px solid  #e8e7e6;}.Years { margin: 6px 0px  0px 13px;  line-height: 15px;  color: #ffffff; padding-bottom: 10px;}.Years a { text-decoration: none; color:  #ffffff;}.Years a:hover { text-decoration: none;  color: #ffffff;}.Years .Divider, .LinkAll { color: #ffffff; }a.Selected {color: #545454;}a:hover.Selected {color: #545454;}.Months { margin: 0 0 0 13px; color: #ffffff; line-height: 15px; padding-bottom: 9px; }.Months a { color: #ffffff; text-decoration: none; }.Months a:hover { color: #ffffff; text-decoration: none; }.Months a.Selected {color: #545454;}.Months a:hover.Selected {color: #545454;}/* OLD STYLES FOR NEWS.News { width: 550px;  margin: 10px auto 0 auto; }.NewsHeadline {width: 534px; height: 20px; background: url(../images/NewsHeadlineBack.jpg) repeat-x;  padding: 10px 0 10px 16px; margin: 0; }.NewsHeadline a, .NewsHeadline h2{ color: #aa2424; text-decoration: none; margin: 0px; font-size: 19px; font-weight: normal; line-height: 20px;}.NewsHeadline a:hover { color: #aa2424; text-decoration: underline;}.NewsText { width: 512px;  border: 1px solid #c1c0bf; padding: 18px 28px 10px 8px; }   END OLD STYLES FOR NEWS */ .NewsImage { border: 1px solid #d4d2d0; margin: 10px 10px 5px 0;}.errMsg{background-color:#FBFDF5; border: 1px solid #D2CDC8; padding: 10px; color: #CC0000}.succMsg{background-color:#FBFDF5; border: 1px solid #D2CDC8; padding: 10px; color: #006600}/* for google maps */v\:* {  behavior:url(#default#VML);}.red { color: #FF0000 };.margin_bottom_10px { margin-bottom: 10px;}.clear {clear: both;}.sep{height: 10px; overflow:hidden;clear:both;}.sep5{height: 5px; overflow:hidden;}.fleft{float: left}.fright{float: right}body.popup{background-color:#F0EFEE}a.red {color: #981A1D}.nobord {border: none}#auth_pass{background: url(/images/password.bg.gif) no-repeat #FFFFFF}#gallery{margin-left:5px;}#galleryContainer{width: 530px; overflow: hidden;}  #galleryContainer .galleryItem{ width: 250px; height: 180px; position: relative; float: left; margin: 10px 10px 0 0; border: 1px solid #000}  #galleryContainer .galleryOption{position: absolute; top:-1px; left: 224px; border: 1px solid #CC0000}      div.faq-category {    font-size: 17px;    font-weight: bold;    margin: 10px 0 5px 0;}div.faq-question-arr {    background: url( '/images/question-arr.gif' ) no-repeat 0 3px;    width: 9px;    height: 12px;    float: left;    margin-right: 6px;    cursor: pointer;}div.faq-question-arrdown {    background: url( '/images/question-arrdown.gif' ) no-repeat 0 3px;    width: 9px;    height: 12px;    float: left;    margin-right: 6px;    display: none;    cursor: pointer;}div.faq-question {    color: #EF9921;    font-weight: bold;    cursor: pointer;    display: inline-block;}div.faq-answer {    display: none;    margin: 4px 0 0 15px;    font-size: 15px;    }div.faq-line {    background: url( '/images/Bckgr.Dot.gif' ) repeat-x;    width: 531px;    height: 1px;    margin: 6px 0 6px 0;    font-size: 0px;}div.faq-space {    height: 0px;    font-size: 0px;}/* // @MTR */#myprofile_business_list .left {	width: 100%;	}#myprofile .asterix {	float: right;	}#myprofile .input {	width: 260px;	overflow: hidden;	}#myprofile .input input {	float: left;	}#myprofile fieldset {	border: none;	}#myprofile .row {	clear: both;	}#myprofile .general {	float: left;	width: 380px;	}#myprofile .general input {	width: 241px;	}#myprofile .general .row {	padding: 5px;	}#myprofile .general fieldset label {	display: block;	width: 100px;	padding-right: 5px;	float: left;	text-align: right;	}#myprofile .picture {	width: 130px;	padding: 5px;	background: url( ../images/picture_bg.gif ) repeat-x;	float: right;	}#myprofile .picture h1 {	font-size: 90%;	}#myprofile .picture .the_pic {	width: 130px;	height: 90px;	margin: 0 auto;	}#myprofile .picture .actions a {	font-size: 12px;	color: #b15c57;	}#myprofile .addition .title {	border-top: 1px #000000 dotted;	border-bottom: 1px #000000 dotted;	overflow: hidden;	padding: 3px 0;	font-weight: bold;	clear:both;	}#myprofile .addition .left {	width: 49%;	float: left;	}#myprofile .addition ul {	list-style: none;	margin: 0;	padding: 0;	}#myprofile .addition ul li {	margin-bottom: 5px;	}#myprofile .addition .left ul input {	width: 15px;	vertical-align: middle;	border: none;	}#myprofile .addition .row {	padding-top: 5px;	height: 100%;	}#myprofile .addition .right {	width: 49%;	float: right;	}#myprofile .addition .right ul label {	display: block;	float: left;	width: 55px;	text-align: right;	}#myprofile .addition .right ul input {	width: 198px;	}#myprofile_business_list a {	color: #981a1d;	font-size: 11px;	font-family: Arial, sans-serif;	}#myprofile_business_list a:hover {	text-decoration: none;	}#myprofile .addition #myprofile_business_list ul li {	margin-bottom: 2px;	}#registerForm .button_as_txt {	background: none;	float: right;	font-size: 200%;	color: white;	border: none;	width: 100px;	margin-top: 13px;	}#your_activity .ContentBody {	overflow: hidden;	}#your_activity .ContentBody .left, #your_activity .ContentBody .right {	width: 50%;	float: left;	}#your_activity .ContentBody ul {	list-style: none;	padding: 0;	margin: 0;	}#your_activity .ContentBody ul li {	font-family: Arial, sans-serif;	font-size: 12px;	}.ContentBody  a {	font-size:11px;	}#your_activity .ContentBody .right ul li {	color: #b15c57;	}#reviewer_place .ContentHeader span {	font-size: 18px;	}#your_profile .image {	float: left;	margin-right: 5px;	margin-bottom: 5px;	width: 70px;	}#your_profile .basic {	width: 140px;	float: right;	font-family: Arial, sans-serif;	font-size: 12px;	}#your_profile .options {	width: 100%;	}#your_profile h1 {	clear: both;	}#your_profile .ContentBody {	font-family: Arial, sans-serif;	font-size: 12px;	}#your_profile .ContentBody h1 {	font-weight: normal;	font-size: 15px;	margin: 0;	font-family: Arial, sans-serif;	}#your_profile .red {	color: #b15c57;	font-size: 13px;	font-family: Arial, sans-serif;	}#reviewer_business {	clear: both;	overflow: hidden;	}#reviewer_business ul {	list-style: none;	margin: 0;	padding: 0;	}#local_groups img {	vertical-align: middle;	}#local_groups, #local_groups a {	color: #8c877b;	}#picture_buttons {	position: relative;	width: 100%;	height: 20px;	overflow: hidden;	z-index: 1;	color: #b15c57;	font-size: 11px;	margin-top: 10px;	}#register_picture {	position: relative;    text-align: right;    -moz-opacity:0 ;    filter:alpha(opacity: 0);    opacity: .0;    z-index: 4;	top: 0;	left: -131px;	cursor: default;	}#register_browse_picture {	display: block;	width: 83px;	z-index: 3;	top: 0;	left: -10px;	position: absolute;	text-align: right;	cursor: default;	}#picture_buttons .remove {	width: 50px;	position: absolute;	top: 0;	right: 0;	text-align: right;	}#picture_buttons a {	color: #b15c57;	font-size: 12px;	cursor: default;	}#picture_buttons .separator {	position: absolute;	top: 0;	left: 82px;	font-size: 12px;	color: #b15c57;	}/* ---------- Sticky Note Form -- */#sticky_form {	width: 550px;	margin: 0 auto;	background: #f1f1f1;	padding-bottom: 15px;	}#sticky_form .status {	width: 515px;	padding: 5px;	margin: 10px auto;	background: white;	color: #666766;	font-weight: bold;	}#sticky_form.news .status {	border: 1px #C6DCF9 solid;	}#sticky_form.event .status {	border: 1px #ebd799 solid;	}#sticky_form.news .rb {	width: 525px;	background: #c6dcf9 url( /images/slbr.png ) repeat-y top right;	margin: 0 auto;	margin-top: 10px;	}#sticky_form.news .brc {	width: 100%;	height: 100%;	background: url( /images/slbrc.png ) no-repeat bottom right;	}#sticky_form.news .blc {	width: 100%;	height: 100%;	background: url( /images/slblc.png ) no-repeat bottom left;	}#sticky_form.news .trc {	width: 100%;	height: 100%;	background: url( /images/sltrc.png ) no-repeat top right;	}#sticky_form.news .bb {	width: 100%;	height: 100%;	background: url( /images/slbb.png ) repeat-x bottom left;	}#sticky_form.event .rb {	width: 525px;	background: #ebd799 url( /images/slbr.png ) repeat-y top right;	margin: 0 auto;	margin-top: 10px;	}#sticky_form.event .brc {	width: 100%;	height: 100%;	background: url( /images/slbrc.png ) no-repeat bottom right;	}#sticky_form.event .blc {	width: 100%;	height: 100%;	background: url( /images/slblc.png ) no-repeat bottom left;	}#sticky_form.event .trc {	width: 100%;	height: 100%;	background: url( /images/sltrc.png ) no-repeat top right;	}#sticky_form.event .bb {	width: 100%;	height: 100%;	background: url( /images/slbb.png ) repeat-x bottom left;	}#sticky_header {	width: 100%;	height: 40px;	background: url( /images/edit_sticky_header.png ) no-repeat;	}#sticky_form fieldset {	border: none;	width: 90%;	padding: 2%;	margin: 15px auto;	margin-bottom: 0;	}#sticky_form fieldset label {	width: 95px;	padding-right: 5px;	float: left;	display: block;	text-align: right;	font-weight: bold;	font-size: 17px;	}#sticky_form fieldset .row {	width: 100%;	overflow: hidden;	padding: 5px 0;	}#sticky_form fieldset input, #sticky_form fieldset textarea {	border: 1px #666766 solid;	padding: 5px;	color: black;	}#sticky_form fieldset textarea {	width: 330px;	}.bg_white {	background: #FFFFFF;	width: 40%;	float: left;	padding: 2px;	margin-right: 1%;	font-weight: bold;	font-size: 17px;	}.bg_white.checkbox {	width: 20%;	padding: 1px;	padding-bottom: 0;	}#sticky_form .checkbox input {	border: none;	}#sticky_form input {	vertical-align: middle;	}#sticky_bottom {	width: 550px;	height: 35px;	padding-top: 5px;	background: url( /images/sticky_bottom.png ) no-repeat;	margin: 0 auto;	}/* ---------- Sticky Comments -- */#sticky_comments {	background: #FFFFFF;	overflow: hidden;	}#sticky_comments .bleft {	float: left;	width: 74.5%;	}#sticky_comments .bright {	float: left;	width: 25%;	text-align: center;	padding-top: 10px;	font-size: 11px;	font-family: Arial, sans-serif;	}#sticky_comments.news .rb {	width: 100%;	background: #c6dcf9 url( /images/slbr.png ) repeat-y top right;	margin: 0 auto;	margin-top: 10px;	}#sticky_comments.news .brc {	width: 100%;	height: 100%;	background: url( /images/slbrc.png ) no-repeat bottom right;	}#sticky_comments.news .blc {	width: 100%;	height: 100%;	background: url( /images/slblc.png ) no-repeat bottom left;	}#sticky_comments.news .trc {	width: 100%;	height: 100%;	background: url( /images/sltrc.png ) no-repeat top right;	}#sticky_comments.news .bb {	width: 100%;	height: 100%;	background: url( /images/slbb.png ) repeat-x bottom left;	}#sticky_comments.event .rb {	width: 100%;	background: #ebd799 url( /images/slbr.png ) repeat-y top right;	margin: 0 auto;	margin-top: 10px;	}#sticky_comments.event .brc {	width: 100%;	height: 100%;	background: url( /images/slbrc.png ) no-repeat bottom right;	}#sticky_comments.event .blc {	width: 100%;	height: 100%;	background: url( /images/slblc.png ) no-repeat bottom left;	}#sticky_comments.event .trc {	width: 100%;	height: 100%;	background: url( /images/sltrc.png ) no-repeat top right;	}#sticky_comments.event .bb {	width: 100%;	height: 100%;	background: url( /images/slbb.png ) repeat-x bottom left;	}.title_box {	width: 98%;	height: 34px;	padding-top: 7px;	padding-left: 2%;	background: #949290 url( /images/title_box_bg.png ) repeat-x;	}.title_box h1 {	color: white;	margin: 0;	padding: 0;	font-size: 20px;	font-weight: normal;	}.title_box a {	font-size: 20px;	font-weight: normal;	color: white;	text-decoration: none;	}.title_box a:hover {	text-decoration: underline;	}#sticky_comments #sticky_body {	width: 95%;	padding: 6px 5px;	padding-bottom: 15px;	margin: 20px auto;	margin-top: 10px;	overflow: hidden;	}#sticky_comments #sticky_body .data {	float: left;	width: 80%;	}#sticky_comments #sticky_body .date {	float: left;	width: 20%;	text-align: center;	margin-top: 20px;	}#sticky_comments #sticky_body .date .day {	font-weight: bold;	font-family: Arial, sans-serif;	font-size: 20px;	color: black;	}#sticky_comments #sticky_body .date .month {	font-family: Arial, sans-serif;	font-size: 11px;	color: black;	margin-bottom: -3px;	}#sticky_comments .title {	font-size: 18px;	font-family: Arial, sans-serif;	text-decoration: underline;	}#sticky_comments .text {	font-size: 11px;	font-family: Arial, sans-serif;	}#sticky_comments .markers {	clear: both;	padding-top: 15px;	font-size: 20px;	font-size: 11px;	font-family: Arial, sans-serif;	margin: 5px 0;	}#sticky_comments .markers a {	font-size: 11px;	color: #666766;	}#sticky_comments.event .markers {	background: #f2e5c7;	padding: 4px;	}#sticky_comments.news .markers {	padding: 4px;	background: #dee7fa;	}.title_box .left {	width: 49%;	float: left;	color: white;	font-size: 20px;	}.title_box .right {	width: 47%;	padding-right: 2%;	float: right;	color: white;	text-align: right;	}#sticky_comments span {	background: #f7fafc;	padding: 2px;	float: left;	overflow: show;	margin-right: 5%;	font-weight: bold;	}#sticky_comments_area .body {	width: auto;	border-right: 1px #989593 solid;	border-bottom: 1px #aeaba8 solid;	border-left: 1px #989593 solid;	background: #eef7e8;	padding: 2%;	}#sticky_comments_area .body textarea {	width: 98%;	padding: 5px;	border: 1px #000000 solid;	}#sticky_comments_list .comment {	border: 1px #979797 solid;	border-top: none;	}/* ----------- Comments list -- */#sticky_comments_list {	font-family: Verdana, Courier, sans-serif;	}#sticky_comments_list .comment .top {	clear: both;	overflow: hidden;	padding: 10px 2%;	width: 96%;	background: #eef7e8;	}#sticky_comments_list .comment .top a {	color: #575757;	}#sticky_comments_list .comment .top .left {	float: left;	width: 60%;	font-size: 15px;	}#sticky_comments_list .comment .top .left a:hover {	text-decoration: none;	}#sticky_comments_list .comment .top .right {	float: right;	width: 39%;	padding-top: 9px;	text-align: right;	}#sticky_comments_list .comment .top .right a:hover {	text-decoration: underline;	}#sticky_comments_list .comment .top .right a {	font-size: 13px;	text-decoration: none;	}#sticky_comments_list .comment .bottom {	width: 96%;	padding: 10px 2%;	background: #ffffff;	font-size: 15px;	}#sticky_comments .line {	width: 100%;	height: 1px;	background: #979797;	overflow: hidden;	margin-top: 10px;	}/* --------- Sticky Local 35 -- */#sticky_local_35 .note {	width: 96%;	padding: 2%;	background: #e7e7e7;	margin-bottom: 1em;	overflow: hidden;	}#sticky_local_35 .note .left {	float: left;	width: 20%;	}#sticky_local_35 .note .center {	float: left;	width: 60%;	}#sticky_local_35 .note .right {	float: left;	width: 20%;	}#sticky_local_35 .note .right .holder {	width: 80%;	padding: 3%;	margin: 0 auto;	background: #FFFFFF;	}#sticky_local_35 .note .right h1 {	margin: 0;	padding: 0;	text-align: center;	}#sticky_local_35 .note .right ul {	list-style: none;	margin: 0;	padding: 0;	}#sticky_local_35 .note .right ul li {	margin-bottom: 5px;	}#sticky_local_35 .note .right ul a {	font-size: 12px;	color: #6d6d6d;	font-family: Arial, sans-serif;	}#sticky_local_35 .note .right ul li.new_sticky {	padding-left: 13px;	background: url( /images/new_sticky_icon.png ) no-repeat  left;	}#sticky_local_35 .note .right ul li.live_sticky {	padding-left: 13px;	background: url( /images/live_sticky_icon.png ) no-repeat  left;	}#sticky_local_35 .note .right ul li.past_stickies {	padding-left: 13px;	background: url( /images/past_stickies_icon.png ) no-repeat  left;	}#sticky_local_35 .note .right ul li a:hover {	text-decoration: none;	}#sticky_local_35 .sticky {	background: #FFFFFF;	border: 1px #979492 solid;	border-top: none;	padding: 6px 8px;	position:relative;	height: 130px;	}#sticky_local_35 .sticky.event {	min-height: 120px;	}#sticky_local_35 .sticky .left {	float: left;	width: 75%;	}#sticky_local_35 .data {	width: 80%;	float: left;	}#sticky_local_35 .date {	width: 20%;	float: left;	}#sticky_local_35 .date .day, #sticky_local_35 .date .month {	font-size: 17px;	color: black;	}#sticky_local_35 .date .day {	margin-top: 2px;	}#sticky_local_35 .date .month {	font-size: 14px;	font-weight: normal;	margin-top: -3px;	}#sticky_local_35 .date .holder, #sticky_comments .date_holder {	background:transparent url(/images/sticky_date_holder.png) no-repeat scroll 0%;	color:black;	height:44px;	margin: 0 auto;	padding-top:10px;	width:41px;}#sticky_local_35 .date {	position: relative;	height: 100%;	}#sticky_local_35 .date .holder {	position: absolute;	top: 25%;	left: 40%;	text-align: center;	}#sticky_local_35 .date .holder .day {	font-family: Arial, sans-serif;	font-weight: bold;	font-size: 20px;	}#sticky_local_35 .date .holder .month {	font-family: Arial, sans-serif;	font-size: 11px;	}#sticky_local_35 .sticky.news .left {	background: #a0c7e8 url( /images/sticky_local_news_bg.png ) repeat-y top right;	}#sticky_local_35 .sticky.event .left {	background: #ebd799 url( /images/slbr.png ) repeat-y top right;	}#sticky_local_35 .sticky .left .bb {	background: url( /images/slbb.png ) repeat-x bottom right;	}#sticky_local_35 .sticky .left .brc {	background: url( /images/slbrc.png ) no-repeat bottom right;	}#sticky_local_35 .sticky .left .trc {	background: url( /images/sltrc.png ) no-repeat top right;	}#sticky_local_35 .sticky .left .blc {	background: url( /images/slblc.png ) no-repeat bottom left;	overflow: hidden;	padding: 2%;	height: 110px;	}#sticky_local_35 .sticky.news .left {	background: #c6dcf9 url( /images/slbr.png ) repeat-y top right;	}#sticky_local_35 .sticky .left .brc {	background: url( /images/slbrc.png ) no-repeat bottom right;	}/*#sticky_local_35 .sticky.event .left .trc {	background: url( /images/sletrc.png ) no-repeat top right;	}*/#sticky_local_35 .sticky .left .blc {	background: url( /images/slblc.png ) no-repeat bottom left;	overflow: hidden;	padding: 2%;	height: 110px;	}#sticky_local_35 .sticky .title {	font-family: Arial, sans-serif;	font-size: 15px;	text-decoration: underline;	padding-bottom: 5px;	}#sticky_local_35 .sticky .title a {	font-size: 15px;	font-family: Arial, sans-serif;	color: #666766;	}#sticky_local_35 .sticky .title a:hover {	text-decoration: none;	}#sticky_local_35 .sticky .marks {	margin: 5px 0;	}#sticky_local_35 .sticky .marks span {	padding: 2px;	background: #f4f9fc;	margin-right: 10px;	font-size: 17px;	}#sticky_local_35 .sticky.news .marks {	font-size: 11px;	padding: 4px;	background: #dee7fa;	margin-bottom: 2px;	color: #616161;	font-family: Arial, sans-serif;	}#sticky_local_35 .sticky.event .marks {	font-size: 11px;	padding: 4px;	background: #f2e5c7;	margin-bottom: 2px;	color: #616161;	font-family: Arial, sans-serif;	}#sticky_local_35 .sticky .marks a {	font-size: 11px;	color: #616161;	font-family: Arial, sans-serif;	}#sticky_local_35 .sticky .text {	padding: 10px 0;	font-size: 11px;	font-family: Arial, sans-serif;	}#sticky_local_35 .sticky .text a {	font-size: 11px;	font-family: Arial, sans-serif;	color: #616161;	}#sticky_local_35 .sticky .right {	width: 25%;	position: absolute;	bottom: 8px;	text-align: center;	right: 0;	}#sticky_local_35 .title_box .sortby {	font-size: 13px;	margin-top: 2px;	font-size: 20px;	}#sticky_local_35 .title_box .sortby select {	vertical-align: middle;	}#sticky_local_35 .title_box .sortby a {	font-size: 13px;	font-family: Arial, sans-serif;	}#sticky_local_35 .title_box .sortby a:hover {	text-decoration: underline;	}#sticky_local_35 .sticky .right .type {	font-size: 19px;	}#sticky_local_35 .sticky .right .added, #sticky_local_35 .sticky .right .remaining, #sticky_local_35 .sticky .right .date  {	font-size: 11px;	font-family: Arial, sans-serif;	}#sticky_local_35 .sticky .added {	padding-top: 3px;	}#sticky_local_35 .sticky .right a {	display: block;	padding: 3px;	text-align: center;	color: white;	width: 91px;	text-decoration:none;	}#sticky_local_35 .sticky.news .right a {	background: #9dbbd4;	}#sticky_local_35 .sticky.event .right a {	background: #d5ce9e;	}#sticky_local_35 a:hover {	text-decoration: none;	}#registerForm .FrameBottom a, a.submit {	float: right;	font-size: 20px;	color: white;	margin: 13px 17px 0 0;	}a.submit {	margin-top: 2px;	}#registerForm .FrameBottom a:hover, a.submit:hover {	text-decoration: none;	}a.whatisthis {	color: #666766;	font-size: 11px;	}a.whatisthis:hover {	text-decoration: none;	}a.report_as_spam {	color: #848484;	font-size: 13px;	font-weight: bold;	}a.report_as_spam:hover {	font-size: 13px;	}.fright {	font-size: 13px;	color: #848484;	font-weight: bold;	}.fright img {	vertical-align: middle;	}#join_review_mailing {	float: right;	width: 215px;	}#join_review_mailing span {	font-size: 13px;	color: white;	margin-top: 5px;	background: none;	font-weight: normal;	margin-right: 2px;	}#join_review_mailing .handle {	width: 60px;	background: #ececec;	float: right;	}#join_review_mailing .handle div {	width: 100%;	height: 100%;	}#join_review_mailing .tlc {	background: url( /images/shop_details_tlc.png ) no-repeat top left;	}	#sticky_comments #join_review_mailing .trc {	background: url( /images/shop_details_trc.png ) no-repeat top right;	}	#sticky_comments #join_review_mailing .brc {	background: url( /images/shop_details_brc.png ) no-repeat bottom right;	}	#sticky_comments #join_review_mailing .blc {	background: url( /images/shop_details_blc.png ) no-repeat bottom left;	padding: 2px;	text-align: left;	}	#join_review_mailing .trc {	background: url( /images/shop_details_trc.png ) no-repeat top right;	}	#join_review_mailing .brc {	background: url( /images/shop_details_brc.png ) no-repeat bottom right;	}	#join_review_mailing .blc {	background: url( /images/shop_details_blc.png ) no-repeat bottom left;	padding: 2px;	text-align: left;	}#your_n {	width: 100%;	}#your_n .note {	width: 96%;	padding: 2%;	background: #e7e7e7;	margin-bottom: 1em;	overflow: hidden;	}#your_n .note .icon {	width: 20%;	float: left;	text-align: center;	}#your_n .note .text {	width: 80%;	float: left;	}#your_n .title_box .left {	width: 50%;	float: left;	font-size: 17px;	}#your_n .title_box .right {	width: 47%;	float: right;	text-align: right;	font-size: 17px;	}#your_n .title_box select {	margin-left: 10px;	vertical-align: middle;	}#your_n .listing {	width: 96%;	background: #e7e7e7;	overflow: hidden;	padding: 2%;	}#your_n .listing .view {	font-family: Arian, sans-serif;	font-size: 11px;	color: #666766;	}#your_n .listing .view:hover {	text-decoration: none;	}#your_n .listing .neighbour {	width: 46%;	padding: 1%;	background: #FFFFFF;	border: 1px #D6D6D6 solid;	float: left;	margin: 5px 0;	}#your_n .listing .neighbour.first {	margin-right: 17px;	}#your_n table td, #your_n .listing .top {	font-size: 11px;	color: #858585;	font-family: Arial, sans-serif;	}#your_n .listing .top {	font-size: 13px;	}#your_n table .avatar {	vertical-align: top;	width: 70px;	}#your_n table .spec {	color: #b15c57;	}#your_n .top {	padding-bottom: 5px;	}#your_n .top a {	color: #b15c57;	}#your_n .top a:hover {	text-decoration: none;	}#your_n .listing .reviews_added {	font-size: 11px;	font-family: Arial, sans-serif;	text-decoration: none;	color: #858585;	}#your_n .listing .reviews_added:hover {	color: #858585;	text-decoration: underline;	}.originally_added {	width: 100%;	clear: both;	overflow: hidden;	}.originally_added, .originally_added a {	color: green;	font-size: 11px;	font-family: Arial, sans-serif;	font-weight: bold;	}.originally_added a:hover {	text-decoration: none;	}.ReviewBox .reviewer_link {	color: #666766;	font-size: 12px;	}.ReviewBox .reviewer_link:hover {	text-decoration: none;	font-size: 12px;	color: #666766;	}/* Sidebar */.RightContainer.sidebar {	background: #FFFFFF;	margin-bottom: 10px;	padding: 0;	}.RightContainer.sidebar.no_margin {	margin: 0;	}.RightContainer.sidebar .bt {	background: url( /images/sidebar_border.png ) repeat-x top left;	}.RightContainer.sidebar .br {	background: url( /images/sidebar_border.png ) repeat-y top right;	}.RightContainer.sidebar .bb {	background: url( /images/sidebar_border.png ) repeat-x bottom left;	}.RightContainer.sidebar .bl {	background: url( /images/sidebar_border.png ) repeat-y top left;	}.RightContainer.sidebar .tlc {	background: url( /images/sidebar_tlc.png ) no-repeat top left;	}.RightContainer.sidebar .trc {	background: url( /images/sidebar_trc.png ) no-repeat top right;	}.RightContainer.sidebar .brc {	background: url( /images/sidebar_brc.png ) no-repeat bottom right;	}.RightContainer.sidebar .blc {	background: url( /images/sidebar_blc.png ) no-repeat bottom left;	padding: 5%;	width: auto;	}.RightContainer.sidebar .ContentHeader {	font-size: 18px;	padding: 10px 0;	margin: 0;	}.RightContainer.sidebar .ContentHeader a.whatisthis {	font-size: 11px;	}.RightContainer.sidebar a {	font-size: 12px;	}.RightContainer.sidebar a:hover {	text-decoration: none;	}#sticky.RightContainer {	background: #FFFFFF;	padding: 0;	}#sticky.RightContainer.event .ts {	background: #ead698 url( /images/sidebar_sticky_top_shadow_event.png ) repeat-x top left;	}#sticky.RightContainer.news .ts {	background: #c6dcf9 url( /images/sidebar_sticky_top_shadow_news.png ) repeat-x top left;	}#sticky.RightContainer .br {	background: url( /images/sidebar_sticky_border.png ) repeat-y top right;	}#sticky.RightContainer .bl {	background: url( /images/sidebar_sticky_border.png ) repeat-y top left;	}#sticky.RightContainer.news .tlc {	background: url( /images/sidebar_sticky_news_tlc.png ) no-repeat top left;	}#sticky.RightContainer.news .trc {	background: url( /images/sidebar_sticky_news_trc.png ) no-repeat top right;	}#sticky.RightContainer.news .brc {	background: url( /images/sidebar_sticky_news_brc.png ) no-repeat bottom right;	}#sticky.RightContainer.news .blc {	background: url( /images/sidebar_sticky_news_blc.png ) no-repeat bottom left;	}#sticky.RightContainer.news .bb {	background: url( /images/sidebar_sticky_news_bb.png ) repeat-x bottom left;	}#sticky.RightContainer.event .bb {	background: url( /images/sidebar_sticky_event_bb.png ) repeat-x bottom left;	}#sticky.RightContainer .content {	padding: 5%;	width: auto;	}#sticky.RightContainer .content .row {	overflow: hidden;	clear: both;	}#sticky.RightContainer .content .row .left {	float: left;	width: 80%;	}#sticky.RightContainer .content .row .right {	float: right;	width: 20%;	text-align: center;	}#sticky.RightContainer .content .title {	font-family: Arial, sans-serif;	font-size: 18px;	text-decoration: underline;	}#sticky.RightContainer .content .text {	font-size: 11px;	font-family: Arial, sans-serif;	padding-top: 5px;	}#sticky.RightContainer .content .row.links {	padding-top: 5px;	}#sticky.RightContainer .content .row.links a, .RightContainer.sidebar a.view_all {	font-family: Arian, sans-serif;	font-size: 11px;	color: #666766;	}#sticky.RightContainer .content .row.links a:hover, .RightContainer.sidebar a.view_all:hover {	text-decoration: none;	}.RightContainer.sidebar a.view_all {	float: right;	}#sticky.RightContainer .content .date_holder {	width: 41px;	height: 44px;	padding-top: 10px;	background: url( /images/sticky_date_holder.png ) no-repeat;	color: black;	margin-top: 5px;	}#sticky.RightContainer .content .date_holder .day {	font-size: 20px;	font-family: Arial;	font-weight: bold;	color: black;	}#sticky.RightContainer .content .date_holder .month {	color: black;	font-size: 11px;	font-family: Arial;	padding-top: -3px;	}/* ---------- What is this -- */.lang, #whatisthis_popup {	display: none;	}#whatisthis_popup {	position: absolute;	top: 0;	left: 0;	z-index: 1000;	width: 185px;	padding: 5px;	}#whatisthis_popup .bg {	width: 100%;	height: 100%;	background: url( /images/popup_bg.png ) repeat-y top left;	}#whatisthis_popup .arrow {	height: 100%;	width: 100%;	background: url( /images/popup_arrow.png ) no-repeat top right;	}#whatisthis_popup .bs {	width: 100%;	height: 100%;	background: url( /images/popup_bs.png ) no-repeat bottom left;	}#whatisthis_popup .content {	width: 130px;	padding: 6px;	font-size: 10px;	font-family: Arial, sans-serif;	min-height: 100px;	_height: 100px;	overflow: show;	color: #000000;	float: left;	}#whatisthis_popup img {	float: right;	}#whatisthis_popup .close {	text-align: right;	width: 145px;	padding: 6px;	}#whatisthis_popup .close a {	text-decoration: underline;	font-family: Arial, sans-serif;	font-size: 11px;	color: #000000;	}#whatisthis_popup .close a:hover {	text-decoration: none;	}#reviewer_place .ContentHeader span.whatisthis {	font-size: 11px;	margin-left: 5px;	}ul.errors {	list-style: none;	margin: 0;	padding: 0;	}ul.errors li {	margin-bottom: 3px;	color: #981a1d;	font-weight: bold;	}/* ---------- Bookmarks -- */#bookmarks {	width: 405px;	padding: 5px;	border: 1px #878787 solid;	margin: 0 auto;	overflow: hidden;	}#bookmarks .row {	width: 100%;	clear: both;	overflow: hidden;	padding-bottom: 3px;	}#bookmarks .row .left {	width: 45%;	float: left;	color: #000000;	font-size: 13px;	}#bookmarks .row .right {	width: 45%;	float: right;	text-align: right;	}#bookmarks .row .right a {	color: #668be6;	text-decoration: none;	font-size: 13px;	}#bookmarks .row .right a:hover {	text-decoration: underline;	}#bookmarks ul {	list-style: none;	margin: 0;	padding: 0;	}#bookmarks ul li {	float: left;	margin: 0;	margin-right: 11px;	}#bookmarks ul li a {	text-decoration: none;	color: #000099;	font-size: 13px;	}#bookmarks a:hover {	text-decoration: underline;	}#bookmarks ul li img {	margin: 0;	margin-right: 3px;	vertical-align: middle;	}#register_step4 td {	font-family: Times, "Times New Roman", sans-serif;	font-size: 15px;	}#register_step4 td p, #register_step3 p {	padding: 5px 0;	}#register_step4 td p.note {	font-family: Times, "Times New Roman", sans-serif;	font-size: 13px;	}#register_step3 p h1 {	font-family: Times, "Times New Roman", sans-serif;	font-size: 17px;	}#register_step3 p, #register_step3 a {	font-family: Times, "Times New Roman", sans-serif;	font-size: 13px;	}