@font-face {  font-family: FreightMicroProBook;  src: url("http://cache.boston.com/universal/fonts/04b5a976-2112-49a4-a140-e4dcf52c3cd8-2.eot");  src: url("http://cache.boston.com/universal/fonts/04b5a976-2112-49a4-a140-e4dcf52c3cd8-2.eot?") format("embedded-opentype"),       url("http://cache.boston.com/universal/fonts/04b5a976-2112-49a4-a140-e4dcf52c3cd8-3.woff") format("woff"),       url("http://cache.boston.com/universal/fonts/04b5a976-2112-49a4-a140-e4dcf52c3cd8-1.ttf") format("truetype");  font-style: normal;  font-weight: normal;}@font-face {  font-family: FreightMicroPro;  src: url("http://cache.boston.com/universal/fonts/b0b39f33-e673-403d-aa1f-a5f3b9b764b1-2.eot");  src: url("http://cache.boston.com/universal/fonts/b0b39f33-e673-403d-aa1f-a5f3b9b764b1-2.eot?") format("embedded-opentype"),       url("http://cache.boston.com/universal/fonts/b0b39f33-e673-403d-aa1f-a5f3b9b764b1-3.woff") format("woff"),       url("http://cache.boston.com/universal/fonts/b0b39f33-e673-403d-aa1f-a5f3b9b764b1-1.ttf") format("truetype");  font-style: normal;  font-weight: normal;}body{	color:#000;	font:12px Arial, Helvetica, sans-serif;	margin:0;	background:#eee;}.clear:before, .clear:after { content: "\0020"; display: block; height: 0; visibility: hidden; } .clear:after { clear: both; }.clear { zoom: 1; }.nav { list-style-type: none; margin-left: 0; padding-left: 0;}a {	text-decoration:none;	color: #0853a2 !important;}a:hover{border-bottom: 1px dotted #002878; color: #0e2678 !important;}img{border-style:none;}ul, ol {	padding-left: 19px; }	form,fieldset{	margin:0;	padding:0;	border-style:none;}input,textarea,select{	font:100% Arial, Helvetica, sans-serif;	vertical-align:middle;	color:#000;}.alignleft{float:left;}.alignright{float:right;}#wrapper{	width:981px;	margin:0 auto;	padding:0 8px;	position:relative;}.top-panel{	height:1%;	overflow:hidden;	padding:24px 3px 10px;}#nav{	margin:0;	padding:0;	list-style:none;	float:right;	font:bold 11px/15px Arial, Helvetica, sans-serif;}#nav li{	float:left;	background:url(http://cache.boston.com/partners/deals/gcassets/sep.gif) no-repeat 0 3px;	padding-left:20px;	margin-left:12px;}#nav li:first-child{background:none;}#nav li a{	text-decoration:none !important;}#nav li.active a,#nav li a:hover{color:#3d7700;}.w1{	background:#fff;	width:942px;	border:1px solid #003875;	padding:0 18px 22px 19px;}#header{	width:100%;	padding:27px 0 5px;	color:#3d7700;}#header:after{	display:block;	clear:both;	content:"";}.logo-holder{	float:left;	margin:-66px 25px 0 0;	position:relative;}.logo{	display:block;	margin:0;	width:311px;	height:123px;	overflow:hidden;	background:url(http://cache.boston.com/partners/deals/gcassets/logo.png) no-repeat;	text-indent:-9999px;	cursor:pointer;}.logo a{	height:100%;	display:block;}.logo-holder select{	position:absolute;	bottom:3px;	left:94px;	width:128px;	height:20px;	color:#000;}#header .label{	float:left;	margin:3px 8px 0 0;	font: 12px/15px "FreightMicroPro", Garamond,  Georgia,  Times, serif;}#header .submit {	float:left;	background:url(http://cache.boston.com/partners/deals/gcassets/btn-submit.gif) no-repeat;	border:none;	outline:none;	margin:0 25px 0 0;	padding:0 0 1px 7px;	width:92px;	height:20px;	color:#fff !important;	cursor:pointer;	text-transform:uppercase;	font:13px/20px "FreightMicroProBook", Garamond,  Georgia, Times, serif;	letter-spacing:1px;}.social-settings{	margin:0;	padding:0;	list-style:none;	float:left;}.social-settings li{	float:left;	margin-right:5px;}.social-settings li a{	float:left;	text-indent:-9999px;	overflow:hidden;	width:19px;	height:19px;	background:url(http://cache.boston.com/partners/deals/gcassets/ico.gif) no-repeat;}.social-settings li a:hover {	border: none !important;}.social-settings li a.facebook{background-position:-19px 0;}.container1{	width:100%;	background:url(http://cache.boston.com/partners/deals/gcassets/bg-aside.gif) repeat-y;}.block .container1{margin-bottom:14px;}.visual{	width:100%;	overflow:hidden;	position:relative;	z-index: 30;	height: 375px;}.carousel{	float:right;	width:638px;}#slider { z-index: 20; }#slider  { z-index: 4; }.switcher{	width:100%;	overflow:hidden;	position:absolute;	bottom:0;	left:0;	background:url(http://cache.boston.com/partners/deals/gcassets/bg-switcher-box.png);	height:9px;	padding:3px 0;}.switcher div{	position: relative;	float:left;	left:50%;}.switcher ul{	position: relative;	float:left;	left:-50%;	margin:0;	padding:0;	list-style:none;}.switcher ul li{	float:left;	padding:0 2px;}.switcher ul li a{	text-indent:-9999px;	overflow:hidden;	float:left;	background:url(http://cache.boston.com/partners/deals/gcassets/switcher.png) no-repeat;	width:9px;	height:9px;	font-size:1px;	line-height:1px;}.switcher ul li a:hover,.switcher ul li a.active{background-position:0 100%;}.logo2{	position:absolute;	top:14px;	left:14px;}.aside1{	float:left;	width:264px;	padding:14px 20px 0;}.green-txt p{margin:0;}.green-txt{	color:#284d00;	font-size:22px;	line-height:30px;	margin-bottom:10px;}.grey-box{	position:absolute;	bottom:0;	left:0;	width:264px;	background:#969696;	padding:11px 20px 5px;	font:bold 15px/18px Arial, Helvetica, sans-serif;	color:#fff;}.on{color:#9f3;}.off{color:#9f0000;}.table1{	width:100%;	padding:0;	border-collapse:collapse;	text-align:center;	margin-bottom:17px;}.table1 th{	padding:0 0 8px;	width:88px;	border-left:2px solid #fff;}.table1-big th{padding-bottom:0;}.table1 td{	padding:0;	width:88px;	border-left:2px solid #fff;	font-size:20px;	line-height:22px;}.table1-big td{	font-size:26px;	line-height:30px;}.table1 .style1{	border:0;	padding-left:2px;}.panel{	width:965px;	height:57px;	position:relative;	background:url(http://cache.boston.com/partners/deals/gcassets/bg-panel.png) no-repeat;	margin:-11px -26px 14px -28px;	overflow:hidden;	padding:11px 0 0 32px;	color:#fff;}.block .panel{margin-bottom:0;}.panel .col1{	float:left;	width:300px;}.txt1{	float:left;	font-size:30px;	line-height:42px;	margin-top:8px;}.txt3{	display:block;	margin-bottom:6px;}.by{	float:right;	position:relative;	width:166px;	height:47px;	text-align:center;	background:url(http://cache.boston.com/partners/deals/gcassets/bg-link.png) no-repeat;	color:#fff !important;	text-transform:uppercase;	font: 19px/27px "FreightMicroPro", Garamond,  Georgia, Times, serif;	margin:-6px 0 0 -7px;	padding-top:21px;}.by:hover {	color: #fff !important;	border: none !important;}.sold{	float:left;	position:relative;	width:166px;	height:47px;	text-align:center;	background:url(http://cache.boston.com/partners/deals/gcassets/bg-link.png) no-repeat 0 -96px;	color:#fff;	text-transform:uppercase;	font: 19px/25px "FreightMicroPro", Garamond,  Georgia, Times, serif;	margin:-6px 0 0 -7px;	padding-top:21px;}.sold-small{    background: url("http://cache.boston.com/partners/deals/gcassets/bg-link.png") no-repeat scroll 3px -160px transparent;    color: #FFFFFF;    float: right;    font: bold 12px/23px Arial;    height: 29px;    margin: -4px 0 0;    padding-top: 6px;    position: relative;    text-align: center;    text-transform: uppercase;    width: 81px;}.title{	float:left;	background:url(http://cache.boston.com/partners/deals/gcassets/bg-title.gif) no-repeat;	width:78px;	height:37px;	text-align:center;	text-transform:uppercase;	font-size:14px;	line-height:18px;	padding:19px 4px 1px 0;}.panel .txt{	float:left;	padding:0 0 0 8px;	color:#9f3;	font:15px/20px Arial, Helvetica, sans-serif;	height:57px;	display:table;}.panel .txt-fix{width:247px;}.panel .txt-holder{	display:table-cell;	vertical-align:middle;	width:100%;}.panel .title2{	display:block;	color:#fff;}.share img{ display:block; padding: 1px 0 0 0;}.twocolumns{	height:1%;	overflow:hidden;	padding:0 4px 0 20px;}.aside2{	float:left;	width:262px;	padding-top:11px;}.map img{display:block;}.map{	width:100%;	overflow:hidden;	margin-bottom:-1px;}.map-link{	float:right;	font-size:11px;	line-height:18px;}.contact-box{	color:#787878;	font:14px/19px Arial, Helvetica, sans-serif;}.contact-box span{display:block;}.contact-box strong{	display:block;	color:#000;	letter-spacing:-1px;}.data{	float:right;	width:615px;	line-height:20px;	overflow:hidden;}.data p{margin:0 0 10px;}.heading{	margin:0 0 14px;	background:url(http://cache.boston.com/partners/deals/gcassets/line.gif) repeat-x 0 100%;	color:#003875;	font: 19px/24px "FreightMicroPro", Garamond,  Georgia, Times, serif;	padding-bottom:8px;}#message {	color:#003875;	font: 26px/28px "FreightMicroPro", Garamond,  Georgia, Times, serif;	padding: 0;	margin: 0;	background: #fff;	width: 100%;	display: none;}#message span {	display: block;	padding: 15px;}.column .heading{margin-bottom:10px;}.column .heading-grey,.heading-grey{	color:#333;	font:bold 15px/18px Arial, Helvetica, sans-serif;	margin-bottom:14px;}.container2{	width:100%;	overflow:hidden;	margin-bottom:27px;}.col{	float:left;	width:310px;	overflow:hidden;}.col-small{	float:right;	width:275px;}.data h3{	margin:0 0 12px;	color:#8f949a;	font:bold 14px/16px Arial, Helvetica, sans-serif;}.container3{	width:686px;	overflow:hidden;	background:url(http://cache.boston.com/partners/deals/gcassets/line2.gif) repeat-y 320px 0;	padding-bottom:8px;	margin-right:-71px;}.column{	width:300px;	float:left;	margin:0 65px 0 -22px;}.column:last-child {	margin: 0 0 0 -22px;}.column-box{	width:278px;	background:url(http://cache.boston.com/partners/deals/gcassets/line2.gif) repeat-x;	margin-bottom:26px;	padding:21px 0 0 22px;}.column-box:first-child {	background:none;	padding-top:0;}.bottom {	background: none;	padding-top: 0;}.list{	margin:0;	padding:0;	list-style:none;	width:245px;	line-height:18px;	font-size:13px;}.list li{	background:url(http://cache.boston.com/partners/deals/gcassets/bullet.gif) no-repeat 0 8px;	text-indent:-9px;	padding:0 0 6px 18px;}.list2{	margin:0;	padding:0;	list-style:none;	width:225px;	line-height:18px;	font-size:13px;}.list2 li{	padding:0 0 18px 14px;	text-indent:-14px;}.txt-box{color:#787878;}.txt-box-big{	font-size:14px;	line-height:19px;}.link2{	color:#666;	padding:0 21px 0 0;	background:url(http://cache.boston.com/partners/deals/gcassets/arrow.gif) no-repeat 100% 0;}.block-holder{	width:100%;	margin-bottom:2px;}.block-holder:after{	display:block;	clear:both;	content:"";}.block-holder .block{	background:url(http://cache.boston.com/partners/deals/gcassets/line.gif) repeat-x;	padding:21px 0 7px;}.block-holder .block:first-child{	background:none;	padding-top:0;}.heading-main{	margin:-5px 0 6px;	color:#003875;	font:26px/30px "FreightMicroPro", Garamond,  Georgia, Times, serif;}.txt2{	color:#333;	display:block;}.link-wrap{	width:100%;	overflow:hidden;	margin-bottom:6px;}.link3{	float:right;	padding-right:20px;	color:#3d7700;	background:url(http://cache.boston.com/partners/deals/gcassets/arrow2.gif) no-repeat 100% 0;	font:12px/16px "FreightMicroPro", Garamond,  Georgia, Times, serif;}.description{	margin:0;	width:100%;	overflow:hidden;}.description dt{float:left;}.description dd{	margin:0;	display:block;	overflow:hidden;	height:1%;}#main2{	width:957px;	overflow:hidden;	background:url(http://cache.boston.com/partners/deals/gcassets/line2.gif) repeat-y 656px 0;	padding-bottom:70px;	margin:0 -15px -22px 0;	position:relative;}.data2{	float:left;	width:586px;}.data2 .heading-main{	background:url(http://cache.boston.com/partners/deals/gcassets/line3.gif) repeat-x 0 100%;	padding-bottom:7px;	margin-bottom:20px;}.contact-form{	width:100%;	overflow:hidden;	color:#666;}.contact-form .area{	width:100%;	overflow:hidden;	background:url(http://cache.boston.com/partners/deals/gcassets/line3.gif) repeat-x 0 100%;	padding-bottom:8px;	margin-bottom:21px;}.contact-form .row{	width:596px;	overflow:hidden;	margin:0 -10px 18px 0;}.contact-form .row1{	float:left;	width:270px;	margin-right:28px;}.contact-form label{	display:block;	margin-bottom:3px;}.contact-form .text {	display:block;	background:none;	border:1px solid #c3c3c3;	border-top:1px solid #7c7c7c;	outline:none;	margin:0;	padding:0 5px;	width:255px;	height:18px;	font-size:11px;	line-height:18px;}.contact-form .textarea{	border:1px solid #999;	border-bottom:1px solid #cacaca;	width:560px;	padding:0 0 0 5px;}.contact-form .textarea textarea {	display:block;	background:none;	border:0;	outline:none;	margin:0;	padding:0;	width:560px;	max-width:560px;	height:123px;	font-size:11px;	line-height:18px;	overflow:auto;}.contact-form .submit {	display:block;	background:url(http://cache.boston.com/partners/deals/gcassets/btn-submit2.png) no-repeat;	border:none;	outline:none;	margin:-2px 0 0 -4px;	padding:0 0 2px;	width:127px;	height:43px;	color:#fff;	cursor:pointer;	text-transform:uppercase;	font:18px/42px "FreightMicroPro", Garamond,  Georgia, Times, serif;}.contact-form select{	height:20px;	width:156px;	display:block;}.contact-form .row-check{	width:100%;	overflow:hidden;	margin-bottom:14px;}.contact-form .row-check  label{	float:left;	margin:0;}.contact-form .checkbox{	float:left;	margin:0 4px 0 0;	padding:0;	width:16px;	height:15px;}.aside3{	float:right;	width:300px;	overflow:hidden;}.aside3 .box1{	border-bottom:1px solid #e0e0e0;	padding:0 13px 35px 22px;	margin-bottom:10px;	width:265px;	color:#787878;	line-height:20px;}.aside3 .box1 .tel{	color:#666;	cursor:text;	text-decoration:none !important;}.aside3 .box1 .heading{	font-size:16px;	line-height:20px;	padding-bottom:12px;	margin-bottom:18px;}.aside3 .box1 p{margin:0 0 20px;}#main{	width:100%;	overflow:hidden;	line-height:18px;}#content{	float:left;	width:585px;	color:#666;	overflow:hidden;}#content .heading{	line-height:32px;	margin-bottom:22px;}.area-block{	width:100%;	background:url(http://cache.boston.com/partners/deals/gcassets/line3.gif) repeat-x 0 100%;	padding-bottom:18px;	margin-bottom:23px;}.table2{	width:100%;	padding:0;	border-collapse:collapse;	font-weight:bold;	line-height:16px;}.table2 th{	padding:0 0 11px;	text-align:left;	font-size:14px;	color:#8f949a;}.table2 td{padding:0 0 5px;}.table2 .style1{width:230px;}.table2 .style2{width:94px;}.table2 .style3{width:60px;}.table2 .style4{	width:24px;	text-align:center;}.table2 .style5{	width:45px;	padding-left:20px;}.area-block .row{	width:600px;	overflow:hidden;	margin:0 -15px 10px 0;}.area-block .row1{	float:left;	width:270px;	margin-right:30px;}.area-block .text {	display:block;	background:none;	border:1px solid #c3c3c3;	border-top:1px solid #7c7c7c;	outline:none;	margin:0;	padding:0 5px;	width:257px;	height:18px;	font-size:11px;	line-height:18px;}.area-block .short1{width:24px;}.area-block .short2{	width:83px;	float:left;	margin-right:8px;}.area-block .short3{width:97px;}.question{	float:left;	text-indent:-9999px;	overflow:hidden;	font-size:1px;	line-height:1px;	background:url(http://cache.boston.com/partners/deals/gcassets/question.gif) no-repeat;	width:15px;	height:15px;	margin-top:3px;}.deal{	background:url(http://cache.boston.com/partners/deals/gcassets/deal.gif) no-repeat;	color:#003875;	font-weight:bold;	display:inline-block;	border-bottom: 1px solid #fff;	padding:4px 0 0 28px;}#content .wrap{	height:1%;	overflow:hidden;	padding:0 3px;	margin:-13px 0 -2px;}.price2{	float:right;	color:#3b7300;	font-size:14px;	line-height:18px;}#content h3{	margin:0 0 9px;	color:#8f949a;	font-size:14px;	line-height:16px;}.area-block label{	display:block;	margin-bottom:3px;}.area-block select{	display:block;	width:252px;	height:20px;}.area-block .select1{	float:left;	width:50px;	margin-right:8px;}.area-block .select2{	float:left;	width:70px;	margin-right:8px;}.row-check2{	overflow:hidden;	width:100%;	margin-bottom:3px;}.row-check2 div{	width:100%;	overflow:hidden;	margin-bottom:10px;}.row-check2 .checkbox{	float:left;	width:16px;	height:15px;	padding:0;	margin:2px 4px 0 0;}.row-check2 label{	margin:0;	float:left;}#content form .submit {	display:block;	background:url(http://cache.boston.com/partners/deals/gcassets/btn-submit2.png) no-repeat 0 -43px;	border:none;	outline:none;	margin:0;	padding:0 0 2px;	width:237px;	height:44px;	color:#fff;	cursor:pointer;	text-transform:uppercase;	font:18px/42px "FreightMicroPro", Garamond,  Georgia, Times, serif;}#sidebar{	float:right;	width:311px;	padding-top:9px;}#sidebar p{margin:0 0 10px;}.box3 {	width:100%;	background: url(http://cache.boston.com/partners/deals/gcassets/bg-box.gif) repeat-y;	margin-bottom:19px;}.box3 .holder {	background: url(http://cache.boston.com/partners/deals/gcassets/bg-box.gif) no-repeat -318px 0;	width:100%;}.box3 .frame {	background: url(http://cache.boston.com/partners/deals/gcassets/bg-box.gif) no-repeat 100% 100%;	width:100%;	overflow:hidden;	padding:12px 0 30px;}#sidebar h3{	margin:0 0 11px;	color:#003875;	font: 20px/24px "FreightMicroPro", Garamond,  Georgia, Times, serif;}#sidebar .box3 h3{	color:#3d7700;	margin:0 25px 16px;	font: 13px/18px "FreightMicroPro", Garamond,  Georgia, Times, serif;}.post{	padding:8px 15px 0 20px;	border-top:1px solid #ccc;	overflow:hidden;}.post-first{border:0;}.post h4{	margin:0;	color:#999;	font-size:13px;	line-height:18px;}.litebox{	position:absolute;	z-index:20;}.litebox1{	top:194px;	left:90px;	width:350px;}.litebox2{	top:123px;	right:9px;	width:559px;}.litebox3{	top:63px;	right:-46px;	width:559px;}.litebox4{	top:393px;	left:-5px;	width:424px;}.litebox5{	top:63px;	right:-46px;	width:716px;}.litebox .container{	width:100%;	overflow:hidden;}.litebox .rb,.litebox .lb,.litebox .rt,.litebox .lt{	float:left;	width:25px;	height:25px;	text-indent:-9999px;	overflow:hidden;	font-size:1px;	line-height:1px;	background:url(http://cache.boston.com/partners/deals/gcassets/angle1.png) no-repeat;}.litebox .rt{	float:right;	background-position:100% 0;}.litebox .lb{background-position:0 100%;}.litebox .rb{	float:right;	background-position:100% 100%;}.litebox .b,.litebox .t{	display:block;	overflow:hidden;	height:25px;	background:url(http://cache.boston.com/partners/deals/gcassets/bg-tb1.png) repeat-x;}.litebox .b{background-position:0 100%;}.litebox .l,.litebox .r{	float:left;	overflow:hidden;	width:25px;	padding-bottom:9999px;	margin-bottom:-9999px;	background:url(http://cache.boston.com/partners/deals/gcassets/bg-lr1.png) repeat-y;}.litebox .r{	float:right;	background-position:100% 0;}.lite-content{	overflow:hidden;	height:1%;	background:#fff;	position:relative;	padding:12px 18px 1px;}.litebox1 .lite-content{padding:0;}.litebox3 .lite-content{padding-top:6px;}.litebox4 .lite-content{padding:0 9px;}.arrow2,.arrow3,.arrow1{	width:39px;	height:33px;	background:url(http://cache.boston.com/partners/deals/gcassets/arrow1.png) no-repeat 0 -5px;	text-indent:-9999px;	overflow:hidden;	position:absolute;	bottom:-21px;	left:50%;	font-size:1px;	line-height:1px;	margin-left:-20px;}.litebox2 .arrow1{margin-left:45px;}.litebox4 .arrow1{margin-left:-84px;}.arrow2,.arrow3{	bottom:auto;	top:-21px;	left:auto;	right:83px;	margin-left:0;	background-position:0 -38px;}.arrow3 { right: 340px; }.close{	position:absolute;	top:19px;	right:20px;	width:21px;	height:21px;	text-indent:-9999px;	overflow:hidden;	background:url(http://cache.boston.com/partners/deals/gcassets/close.png) no-repeat;}.litebox .heading{	font-size:25px;	line-height:32px;	margin:0 0 21px;	padding-bottom:13px;	background:url(http://cache.boston.com/partners/deals/gcassets/line3.gif) repeat-x 0 100%;}.litebox1 .heading{	font-size:18px;	line-height:24px;	padding-bottom:6px;	margin:0 0 3px;	background:url(http://cache.boston.com/partners/deals/gcassets/line.gif) repeat-x 0 100%;}.litebox3 .heading{	margin-bottom:27px;}.litebox .box{	width:100%;	background:url(http://cache.boston.com/partners/deals/gcassets/line.gif) repeat-x;	padding:11px 0 5px;	overflow:hidden;}.litebox .box.first{background:none;}.litebox .box .txt{	width:210px;	float:left;}.litebox .box h3{	margin:0 0 1px;	color:#284d00;	font-size:14px;	line-height:16px;}.add-nav{	margin:0 -2px 2px 0;	padding:0;	list-style:none;	width:187px;	overflow:hidden;	color:#003875;}.add-nav li{	float:left;	background:url(http://cache.boston.com/partners/deals/gcassets/sep3.gif) no-repeat 0 2px;	padding:0 9px 0 6px;	margin-left:-6px;}.list3{	margin:0;	padding:0;	list-style:none;	color:#333;}.list3 li{	background:url(http://cache.boston.com/partners/deals/gcassets/bullet.gif) no-repeat 0 5px;	padding-left:8px;}.price{	float:right;	text-align:center;	color:#fff;	font:bold 18px/22px Arial, Helvetica, sans-serif;	padding-top:2px;	background:url(http://cache.boston.com/partners/deals/gcassets/bg-link.png) no-repeat 0 -68px;	width:78px;	height:26px;	margin-top:3px;}.anket-form{	width:100%;	overflow:hidden;	color:#666;}.anket-form .row{	width:498px;	overflow:hidden;	margin:0 -25px 17px 0;}.anket-form label{	display:block;	margin-bottom:3px;}.anket-form label span{color:#939292;}.anket-form .row1{	float:left;	width:222px;	margin-right:27px;}.anket-form .text {	display:block;	background:none;	border:1px solid #c3c3c3;	border-top:1px solid #7c7c7c;	outline:none;	margin:0;	padding:0 5px;	width:210px;	height:18px;	font-size:11px;	line-height:18px;}.anket-form .long-text{width:460px;}.anket-form .textarea{	border:1px solid #999;	border-bottom:1px solid #cacaca;	width:465px;	padding:0 0 0 5px;}.anket-form .textarea textarea {	display:block;	background:none;	border:0;	outline:none;	margin:0;	padding:0;	width:465px;	max-width:465px;	height:103px;	font-size:11px;	line-height:18px;	overflow:auto;}.anket-form .submit {	display:block;	background:url(http://cache.boston.com/partners/deals/gcassets/btn-submit2.png) no-repeat;	border:none;	outline:none;	margin:-2px 0 0 -4px;	padding:0 0 2px;	width:127px;	height:43px;	color:#fff;	cursor:pointer;	text-transform:uppercase;	font: 18px/42px "FreightMicroPro", Garamond,  Georgia, Times, serif;}.litebox4 .heading{	background:none;	font-size:18px;	line-height:20px;	margin:0;}.block1-holder{	width:100%;	overflow:hidden;	margin-bottom:-21px;}.block1{	width:100%;	overflow:hidden;	background:url(http://cache.boston.com/partners/deals/gcassets/line3.gif) repeat-x;	margin:-13px 0 9px;	padding:13px 0;}.block1 .holder{	overflow:hidden;	height:1%;	color:#003876;	line-height:16px;	padding:26px 20px 0;}.block1 h4{	color:#284d00;	font-size:14px;	line-height:16px;	margin:0;}#footer{	padding:13px 0 30px;	width:100%;}#footer ul{	margin:0;	padding:0;	list-style:none;	width:963px;	text-align:center;	line-height:15px;}#footer ul li{	display:inline;	padding:0 20px;	background:url(http://cache.boston.com/partners/deals/gcassets/sep2.gif) no-repeat 0 3px;}#footer ul li:first-child{background:none;}.accessibility{display:none !important;}#lightboxhider {	display: none;}.invite-thanks .heading,.share-thanks .heading {	background: none;	padding:70px 0 0 0;	margin: 0;}.invite-thanks, .share-thanks {	text-align: center;	padding: 0 0 70px 0;}.share-thanks .heading {	padding: 135px 0 0 0;}.share-thanks {	padding: 0 0 135px 0;}.invite-finish-success,.share-finish-success,.invite-finish-failure,.share-finish-failure{	display: none;}.twitter-share-button {	padding: 0 10px 0 11px;}#segment-selector {	float: left;	margin: -2px 0 0 0;	position: relative;	z-index: 5000;}#segment-selector a.current-segment {	display: block;	font-size: 13px;	color: #3d7700 !important;	font-family: "FreightMicroPro", Garamond,  Georgia, Times;	text-transform: uppercase;	padding: 5px 0 5px 6px;	margin: 0 25px 0 0;	background: transparent url(http://cache.boston.com/partners/deals/gcassets/bkg_selector.png) 0 0 no-repeat;	width: 179px;	height: 14px;}#segment-selector a.current-segment:hover { color: #3d7700; border: none;}#segment-selector .segment-popup {	position: absolute;	background: transparent url(http://cache.boston.com/partners/deals/gcassets/bkg_segments.png) 0 0 no-repeat;	height: 276px;	width: 583px;	z-index: 1000;	top: 20px;	left: -25px;	display: none;}.boston-area {	float: left;	width: 338px;	height: 236px;	margin: 20px 0 0 21px ;}.boston-area li {	width: 49%;	float: left;}.boston-area li ul li {	width: 100%;	display: block;}.boston-regions {	float: right;	width: 172px;	height: 236px;	margin: 20px 21px 0 0;}.segment-popup a {	padding: 3px 5px;	display: block;	color: #003366;	}.segment-popup a:hover,.segment-popup a.selected {	background: #d5e6b5;	-moz-border-radius: 5px;	-webkit-border-radius: 5px;	border-radius: 5px;		border: none;	color: #003366;}.segment-popup span {	color: #999999;	font-size: 13px;	font-weight: bold;	padding: 8px 0 3px 4px;	display: block;}.segment-popup ul {	margin: 0;}#gifting-section {	display: none;	background: url("http://cache.boston.com/partners/deals/gcassets/line3.gif") repeat-x scroll 0 0% transparent;	padding: 20px 0 20px 0;	margin: 20px 0 0 0;}#gifting-section .style1 p {	margin-top: 0;}#gifting-section .style1 label {	display: block;		font-weight: bold;}#gifting-section .style1 input,#gifting-section .style1 textarea {	width: 220px;}#gifting-section td.style2,#gifting-section td.style3, #gifting-section td.style4,#gifting-section td.style5 {	padding-top: 19px;}.error_top { color: #f00; display: block; font-size: 14px; font-weight: bold; }.error { color: #f00; display: block; }.timer { display: block; }#segment-selector {visibility:hidden;}