/***********************
*** Global
***********************/

html																{background: #f6f4f2;}
body																{margin: 0; text-align: center;}
h1																	{font-size: 36px; line-height: 50px; letter-spacing: -2px; margin: 0;}

input, textarea, select												{font:100% Arial,Helvetica,sans-serif; vertical-align:middle;}

#wrapper															{width: 100%; margin: 0 auto; text-align: left; background: #fff;}

.bodyContent.fullWidth												{font: 12px/14px verdana, geneva, sans-serif;}

.cursorPointer														{cursor: pointer;}

/***********************
*** /Global
***********************/

/***********************
*** Header
***********************/
#top																{background:url(/res/img/gfx/headerBg.png) no-repeat scroll 50% 0 #B8CD13; width:100%;}
#top .holder														{width: 950px; height: 74px; margin:0 auto; position: relative;}
#top .loginInfo														{float: left; margin: 3px 0 0 40px; height: 20px; width: 500px; font-size: 11px; color: #7e64a4;}

#top .logo															{float: left; margin: -1px 0 0;}

#top .topLinks														{float: right; height: 23px; margin: 0 -37px 0 0; background: url(/res/img/gfx/topLinksRight.png) top right no-repeat; padding: 0 46px 0 0;}
#top .topLinks div													{height: 23px; padding: 0 0 0 65px; font-weight: normal; background: url(/res/img/gfx/topLinksLeft.png) 0 0 no-repeat;}
#top .topLinks ul													{margin: 0 -14px 0 1px; padding: 3px 0 0; list-style: none; float: left; overflow: hidden; position: relative; font-size: 12px; line-height: 12px; font-weight: bold; letter-spacing: -1px;}
#top .topLinks ul li												{float: left; margin: 0 0 0 -9px; padding: 0 15px 0 9px; background: url(/res/img/gfx/topLinksDivider.gif) no-repeat 0 2px;}
#top .topLinks ul li a												{float: left; color:#fff; text-decoration:none; letter-spacing:-1px; font-size: 11px; font-weight: bold;}
#top .topLinks a:hover												{color:#7e52a2; text-decoration:none;}

#top .menu															{margin: 30px 0 0; float: right; line-height: 9px;}
#top .menu a														{font-size: 10px; background: url(/res/img/gfx/topMenuButtonBg.png) 0 0 no-repeat; color: #fff; width: 74px; height: 16px; margin: 0 1px 0 0; float: left; padding: 5px 6px 0; text-decoration: none; text-align: center;}
#top .menu a.active,
#top .menu a:hover													{background: url(/res/img/gfx/topMenuButtonBg.png) 0 -21px no-repeat; color: #7d51a0!important;}
/***********************
*** /Header
***********************/

/***********************
*** Body
***********************/
#body																{width: 950px; margin: 0 auto; padding: 29px 0 9px;}

#body .bodyContent.fullWidth										{width: 950px;}

#content															{height:1%; padding:0 10px;}
* html #content cufon												{float:left;}
*+html #content cufon												{float:left;}

#content .heading													{width:100%; overflow:hidden;}
#content .ttl														{display: block; height: 1%; overflow: hidden; color: #000; font-size: 24px; line-height: 30px; font-weight: normal; letter-spacing: -1px; margin: 0;}
.play																{float: left; padding: 4px 78px 0 0; background: url(/res/img/gfx/icoPlay.gif) no-repeat 100% 0; cursor: pointer;}

.promo																{width: 100%; margin: 0 0 16px; position: relative;}
.promo:after														{content: ""; clear:both; display:block;}
.promo a															{display: block; height: 1%; cursor: pointer;}
.promo img															{display: block;}
.promo .logo														{position:absolute; top:-19px; right:-29px; width:271px; height:271px; text-indent:-9999px; overflow:hidden; background:url(/res/img/gfx/fpMainBubble.png) no-repeat;}

/*** Frontpage specific ***/
.bbProductBoxes														{width: 100%; overflow: hidden; padding: 26px 0 0; margin: 0 0 100px;}
.bbProductBoxes .boxesHolder										{width: 936px; overflow: hidden;}
.bbProductBoxes .box												{float: left; width: 228px; margin: 0 6px 0 0;}
.bbProductBoxes a													{display: block; height: 1%; overflow: hidden; cursor: pointer; text-decoration: none!important;}
.bbProductBoxes .holder												{display: table; width: 228px; height: 119px; overflow: hidden; margin: 0 0 9px; background: url(/res/img/gfx/boxBg.gif) no-repeat;}
* html .bbProductBoxes .holder										{display: block;}
*+html .bbProductBoxes .holder										{display: block;}
.bbProductBoxes .holder span										{display: table-cell; vertical-align: middle;}
.bbProductBoxes .holder img											{display: block; margin: 0 auto;}
.bbProductBoxes strong												{display: block; height: 1%; overflow: hidden; color: #824a99; font-size: 16px; line-height: 22px; margin: 0 0 2px;}
.bbProductBoxes .btn-order											{display: block; width: 81px; height: 22px; text-indent: -9999px; overflow: hidden; background: url(/res/img/gfx/btnOrder.gif) no-repeat;}

/*** Registration specific ***/
#registrationStatusBar												{width: 640px; background: url(/res/img/gfx/registrationStatusBarBg.png) left 6px repeat-x; margin: -6px 10px 20px;}
#registrationStatusBar img											{margin: 0 0 2px;}
#registrationStatusBar div.aR img									{margin-right: -1px;}
#registrationStatusBar div											{color: #b2b2b2; font-weight: normal; text-align: center; width: 156px; float: left;}
#registrationStatusBar a											{color: #b2b2b2;}
#registrationStatusBar div.aL,
#registrationStatusBar div.aR										{width: 86px;}
#registrationStatusBar .done a,
#registrationStatusBar .done span									{color: #adc806!important;}
#registrationStatusBar .active a,
#registrationStatusBar .active span									{color: #7d51a0!important;}
#registrationStatusBar .activeTxt a,
#registrationStatusBar .activeTxt span								{font-weight: bold; color: #000!important;}
/***********************
*** /Body
***********************/

/***********************
*** Footer
***********************/

#footer																{color: #7d51a0; margin: 0 auto 8px; padding: 10px 0; height: 12px; font-size: 11px; background: url(/res/img/gfx/footerBg.gif) 0 0 repeat-x;}
#footer a															{color: #7d51a0; font-weight: normal; text-decoration: none;}
#footer a:hover														{text-decoration: underline;}

/***********************
*** /Footer
***********************/

/***********************
*** Coufon
***********************/

.cufon-active #top .topLinks a										{font-size: 12px;}
.cufon-active #top .loginInfo										{font-size: 12px; padding: 2px 0 0; height: 18px}
.cufon-active #top .menu a											{font-size: 12px;}
.cufon-active #content h1											{font-size: 50px; font-weight: normal;}
.cufon-active #content .ttl											{font-size: 30px;}
.cufon-active .play													{padding: 8px 78px 0 0;}
.cufon-active .bbProductBoxes strong								{font-size: 22px; line-height: 22px;}
.cufon-active #footer												{font-size: 12px;}

/***********************
*** /Cufon
***********************/

/***********************
*** Old styles fix
***********************/
#top																{height: 74px; overflow: visible; padding: 0;}
#top .loginInfo														{position: static;}
#top .menu a														{border: 0; line-height: 11px;}
/***********************
*** /Old styles fix
***********************/

form,fieldset{
	margin:0;
	padding:0;
	border-style:none;
}

.container{
	width:644px;
	float:left;
	color:#000;
	padding:0 0 77px;
}
#content.confirm .container{
	padding:0 0 20px;
}
#content.confirm{
	padding:0 0 77px;
}
.heading-block{
	overflow:hidden;
	height:1%;
	padding:0 0 0 2px;
	border-bottom:2px solid #d6d6d6;
	margin:0 0 19px;
}
.image{
	float:right;
	margin:3px 0 0;
}
.image img{display:block;}
.container h2{
	font-size:40px;
	line-height:40px;
	letter-spacing:-2px;
	padding:0 0 5px;
	margin:0;
	overflow:hidden;
	height:1%;
}
.heading-block h3{
	margin:0;
	color:#7e52a2;
	font-size:34px;
	height:34px;
	overflow:hidden;
}
.heading-block h3 .cufon{
	float:left;
	margin:0 !important;
}
.block{
	overflow:hidden;
	height:1%;
	padding:0 0 0 2px;
	margin:0 0 26px;
}
.go{
	float:right;
	background: url(/res/img/gfx/registrationGo.png) no-repeat;
	width:119px;
	height:22px;
	text-indent:-9999px;
	overflow:hidden;
	margin-left: 5px;
}
.btnOrder{
	background: url(/res/img/gfx/btnConfirmOrder.png) no-repeat!important;
	width:96px!important;
}
.btnPrint{
	background: url(/res/img/gfx/btnPrint.png) no-repeat!important;
	width:111px!important;
}
.block h3{
	margin:0;
	font-size:16px;
	height:16px;
	overflow:hidden;
}
.text-block{
	width:319px;
	line-height:19px;
}
.title{
	font-size:22px;
	margin:0 0 22px;
	padding:0 0 8px;
	border-bottom:2px solid #d6d6d6;
	overflow:hidden;
	height:1%;
}
.title .cufon{
	margin:0 !important;
}
.item{
	border-bottom:2px solid #d6d6d6;
	padding:0 0 9px;
	margin:0 0 23px;
}
.item-holder{
	overflow:hidden;
	height:1%;
	padding:0 18px 13px 2px;
}
.item-holder input{
	float:left;
	width:16px;
	height:15px;
	margin:4px 10px 0 0;
}
.item-holder .addOnToggler{
	float:left;
	margin: 1px 10px 0 0;
	cursor: pointer;
}
.ico{
	float:left;
	margin:0 10px 0 0;
}
.ico img{display:block;}
.item-text{
	float:left;
	width:400px;
}
.item-text h4{
	margin:0 0 2px;
	font-size:16px;
	height:16px;
	overflow:hidden;
}
.item-text h4.cufon{
	margin:0 !important;
}
.item-text span{
	float:left;
	padding:1px 20px 0 0;
}
.item-frame{
	float:right;
	padding:3px 0 0;
	width:68px;
}
.item-frame strong{
	font-size:16px;
	display:block;
	text-align:right;
	margin:0 0 3px;
	height:16px;
	overflow:hidden;
}
#content .item-frame strong cufon{
	float:none;
}
.item-frame span{
	display:block;
	text-align:right;
	overflow:hidden;
	height:12px;
}
#content .item-frame span cufon{
	float:none;
}
.sections{
	padding:6px 0 0 51px;
	display: none;
}
.section{
	background: url(/res/img/gfx/registrationProductAddOnBoxBody.gif) repeat-y;
	width:592px;
	margin:0 0 9px;
}
.section .holder{
	background: url(/res/img/gfx/registrationProductAddOnBoxBottom.gif) no-repeat 0 100%;
}
.section .frame{
	background: url(/res/img/gfx/registrationProductAddOnBoxTop.gif) no-repeat;
	padding:25px 17px 21px 18px;
	overflow:hidden;
	height:1%;
}
.item-list{
	list-style:none;
	margin:0;
	padding:0;
}
.item-list li{
	overflow:hidden;
	height:1%;
	margin: 0;
}
.section .item-frame{
	width:68px;
	padding:0;
}
.section .item-frame strong{
	font-size:14px;
}
.section .item-frame span{
	font-size:11px;
	margin-top: -3px;
}
#registrationAddOnTelephony .row.tel{
	display: none;
}
#registrationAddOnTelephony .row.tel.toggled{
	display: block;
}
.row-item{
	overflow:hidden;
	height:1%;
	margin:3px 0 0;
	padding:0;
}
.row-item label{
	width: 200px;
}
.row-item .formField{
	margin-left: -1px;
}
.section-text{
	overflow:hidden;
	height:1%;
}
.section h5{
	margin:0 0 4px;
	font-size:16px;
	height:16px;
	overflow:hidden;
}
.text-holder{
	margin:0 0 11px;
}
.row{
	overflow:hidden;
	height:1%;
	margin:0 0 3px;
	padding:0 0 0 2px;
}
.row input{
	float:left;
	margin:1px 3px 0 0;
	width:16px;
	height:15px;
}
.row label{
	float:left;
	margin:0 7px 0 0;
}
.row  .select-label{
	margin:0 25px 0 0;
}
.row select{
	float:left;
}
.info{
	text-indent:-9999px;
	float:left;
	background: url(/res/img/gfx/icoQuestion.gif) no-repeat;
	width:17px;
	height:17px;
	position:relative;
	overflow:visible;
	text-decoration: none!important;
	display: inline-block;
	font-size: 11px;
	z-index:7999;
}
label .info	{float:none; top: -5px; left: 3px;}
.tooltip{
	position:absolute;
	top:-9999px;
	left:17px;
	text-indent:0;
	width:297px;
	background: url(/res/img/gfx/toolTipBg.gif) 1px 0 no-repeat;
	padding:6px 0 0 12px;
	color:#718106!important;
	line-height:13px;
	z-index:8999;
}
.tooltip .c{
	width:277px;
	display:block;
	overflow:hidden;
	padding:0 10px 8px;
	background:#dcec52 url(/res/img/gfx/toolTipBg.gif) no-repeat -319px 100%;
	font-weight: normal;
	text-decoration: none!important;
	color:#718106!important;
}
.info:hover .tooltip,
.info.hover .tooltip{ top:-13px;}

.ok{
	overflow:hidden;
	height:1%;
	padding: 0 17px 0 0;
}
.ok img{
	cursor: pointer;
	float:right;
}
.btn-block{
	overflow:hidden;
	height:1%;
	padding:6px 0 0;
}
.back{
	text-indent:-9999px;
	float:left;
	overflow:hidden;
	background: url(/res/img/gfx/btnBack.gif) no-repeat;
	width:73px;
	height:21px;
}
#sidebar{
	width:262px;
	float:right;
	position:relative;
	top: 0;
	margin: 0 0 50px;
}
#sidebar .box{
	background: url(/res/img/gfx/registrationBasketBody.gif) repeat-y;
	font-size:11px;
}
.box-holder{
	background: url(/res/img/gfx/registrationBasketBottom.gif) no-repeat 0 100%;
}
.box-frame{
	background: url(/res/img/gfx/registrationBasketTop.gif) no-repeat;
	padding:31px 21px 9px 20px;
}
.box-frame h3{
	margin:0 0 20px;
	color:#acc805;
	font-size:25px;
	padding:0 0 8px;
	border-bottom:2px solid #d6d6d6;
	overflow:hidden;
	height:1%;
}
.box-frame h3 .cufon{
	margin:0 !important;
}
.box-frame h4{
	margin:0 0 11px;
	color:#acc805;
	font-size:16px;
	padding:0 0 3px;
	border-bottom:2px solid #d6d6d6;
	overflow:hidden;
	height:1%;
}
#basketLoader {
	background:url("/res/img/gfx/basketLoader.gif") no-repeat scroll center 20px transparent;
	color:#bbb;
	padding: 70px 0 25px;
	text-align:center;
	margin:0 0 15px;
}
.box-frame ul{
	list-style:none;
	margin:0 0 15px;
	padding:0;
}
.box-frame ul li{
	overflow:hidden;
	height:1%;
	margin:0 0 5px;
}
.name{
	float:left;
	width:153px;
}
.price{
	float:right;
	width:68px;
	text-align:right;
	padding:3px 0 0;
}
.overall .name{
	width:130px;
}
.overall .price{
	width:91px;
}
.price strong{
	display:block;
	text-align:right;
	line-height:11px;
}
.price span{
	line-height:10px;
	font-size:10px;
}
.name strong{
	font-size:16px;
}
.price-bold{
	font-size:12px;
}

.formField{
	float:left;
	height:19px;
	padding:4px 0 0;
	display:inline;	
	margin:0 7px 0 1px;
	overflow:hidden;
}

.formField.w200{
	width:200px;
	background: url(/res/img/gfx/inputBg.gif) -190px -92px no-repeat;
}
.formField.w200 input	{width:184px;}

.formField.after{
	padding-left: 0;
	margin-left: 0;
}

div.formField input{
	color:#000;
	background:none;
	border:0;
	padding:0 8px;
	margin:0;
	outline:none;	
}
* html .formField input{line-height:12px;}

.cufon-active .price strong{
	font-size:13px;
}

.cufon-active .price strong.price-bold{
	font-size:16px;
	margin-top: -2px;
}

.cufon-active .price span{
	font-size:12px;
}



















.cell .box{	
	width:472px;
	margin:0 0 9px 162px;
	padding:6px 0 0;
	background: url(/res/img/gfx/boxBg432.gif) no-repeat;	
}
.cell .box .b{
	width:472px;
	padding:0 0 6px;
	background: url(/res/img/gfx/boxBg432.gif) no-repeat -472px 100%;
	overflow:hidden;
}
.cell .box .c{
	width:432px;
	padding:18px 18px 11px;
	border:2px solid #cecece;
	border-width:0 2px;
	overflow:hidden;
}
.cell .box .line{
	overflow:hidden;
	width:100%;
	padding:0 0 6px;
}
.cell .box input{
	float:left;
	width:12px;
	height:12px;
	margin:1px 6px 0 0;
	padding:0;
	border:0;
}
.cell .box label,
.check-box label,
.select-box label{float:left;}
.check-box{
	width:600px;
	padding:4px 0 4px 2px;
}
#registrationMarketingHeardOf {
	float:right;
	margin:-2px 90px 0 15px;
	width:200px;
}
#registrationMarketingHeardOfAkodeBox {padding: 5px 0 0;}
#registrationMarketingHeardOfAkodeBox .shot4 {
	float:right;
	margin:-2px 74px 0 15px;
}
.check-box input{
	float:left;
	width:13px;
	height:13px;
	margin:1px 5px 0 0;
	padding:0;
}
.check-box strong{
	float:left;
	color:#7e52a2;
	padding:0 8px 0 3px;
}
.check-box .info{ 
	margin:-1px 0 0!important;
	position:relative;
}
.info.noFloat{ 
	float: none!important;
}
.select-box{
	width:100%;
	padding:2px 0 0;
	overflow:hidden;
}
.cell #sel1{
	float:left;
	margin:0 0 0 15px;
	width:202px;
}
#person{
	width:643px;
	padding:15px 297px 65px 9px;
}



.person-info{
	width:644px;
}
.cell{
	width:642px;
	border-bottom:2px solid #d6d6d6;
	padding:25px 0 25px 2px;
	margin:-2px 0 2px;
}
.cell .holder{
	width:100%;
	padding:0 0 17px;
}
.cell .holder:after,
.check-box:after,
.aside:after,
.person-info:after,
.cell:after{
	clear:both;
	display:block;
	content:"";
}
.cell .holder label{
	font-weight:bold;
	float:left;
	width:151px;
	font-size:16px;
	padding:4px 10px 0 0;
}
.cell .grey label,
.cell .grey .text input{ color:#c0c0c0;}
.cell .holder label .star{ color:#acc805;}
.aside{
	float:left;
	width:481px;
}
.cell .text{
	float:left;
	height:19px;
	padding:4px 8px 0;
	display:inline;	
	margin:0 7px 0 1px;
	overflow:hidden;
}
.cell .text-holder{
	float:right;
	width:482px;
	overflow:hidden;
	margin:0;
}
.shot2{
	width:56px;
	background: url(/res/img/gfx/inputBg.gif) no-repeat 0 -92px;
}
.shot{
	width:36px;
	background: url(/res/img/gfx/inputBg.gif) no-repeat -74px -92px;
}
.shot.disabled,
.grey .shot{background: url(/res/img/gfx/inputBg.gif) no-repeat -74px -115px!important;}
.big.disabled,
.grey .big{background: url(/res/img/gfx/inputBg.gif) no-repeat 0 -23px;}
.big{
	width:456px;
	background: url(/res/img/gfx/inputBg.gif) no-repeat;
}
.middle{
	width:396px;
	background: url(/res/img/gfx/inputBg.gif) no-repeat 0 -161px;
}
.middle.disabled,
.grey .middle{
	background: url(/res/img/gfx/inputBg.gif) no-repeat 0 -69px;
}
.shot2.disabled,
.grey .shot2{background: url(/res/img/gfx/inputBg.gif) no-repeat 0 -115px;}
.shot3{
	width:46px;
	background: url(/res/img/gfx/inputBg.gif) no-repeat -127px -92px;
}
.shot3.disabled,
.grey .shot3{
	background: url(/res/img/gfx/inputBg.gif) no-repeat -127px -115px;
}
.shot4{
	width:200px;
	background: url(/res/img/gfx/inputBg.gif) no-repeat -190px -92px;
}
.shot4.disabled,
.grey .shot4{
	background: url(/res/img/gfx/inputBg.gif) no-repeat -190px -115px;
}
.middle2{
	width:386px;
	background: url(/res/img/gfx/inputBg.gif) no-repeat 0 -138px;
}
.middle2.disabled,
.grey .middle2{
	background: url(/res/img/gfx/inputBg.gif) no-repeat 0 -46px;
}
.cell .text input{
	background:none;
	border:0;
	padding:0;
	margin:0;
	outline:none;	
}
* html .cell .text input{line-height:12px;}
.shot2 input{ width:56px;}
.shot input{ width:36px;}
.big input{ width:456px!important;}
.middle input{ width:396px;}
.shot3 input{ width:46px;} 
.shot4 input{ width:200px;} 
.middle2 input{ width:386px;}
.heading-block p{
	font-size:16px;
	margin:0;
}
.heading-block p cufon{ height:19px!important;}
* html .heading-block p cufon{ height:21px!important;}
*+html .heading-block p cufon{ height:21px!important;}



.person-info input										{color: #aaa;}
.person-info input.dataFilled							{color: #000!important;}

#registrationCprCheckButton								{cursor: pointer; margin: 0 0 0 1px!important; width: auto; padding: 0; height: 23px; font-size: 11px; color: #000!important; border: 0!important;}
#loadingCpr												{margin: 0 0 0 7px;}
#billingAddBox,
#deliveryAddBox											{padding: 10px 0 0;}
#deliveryAddBox select									{margin: 1px 0 0!important;}

.box-info{
	width:100%;
	overflow:hidden;
}
.box-info h3{
	margin:0;
	color:#acc805;
	font-size:25px;
	padding:0 0 12px 3px;
	line-height:20px;
}
* html .box-info h3{ padding:1px 0 5px 3px;}
*+html .box-info h3{ padding:1px 0 5px 3px;}
.info-list{
	width:637px;
	padding:0 5px 0 2px;
	overflow:hidden;
	margin:0 0 -7px;
	list-style:none;
}
.info-list li{
	float:left;
	width:100%;
	padding:0 0 10px;
	margin: 0;
}
.info-list strong{
	float:left;
	width:330px;
	padding:0 11px 0 0;
	font-size:16px;
}
.info-list strong span{ color:#acc805;}
.info-list .text{
	float:right;
	width:295px;
}
.info-list p{ margin:0 0 6px;}
.info-list address{ font-style:normal;}
.info-list p a{ color:#000;}
.info-list p a:hover{ 
	color:#000;
	text-decoration:underline;
}
.list{
	width:100%;
	overflow:hidden;
	padding:0 0 15px;
	margin:-2px 0 0;
	list-style:none;
}
.violet{ 
	font-weight:bold;
	color:#fff;
	padding:0;
}
.violet li{background:#7f56a4 url(/res/img/gfx/listBg.png) no-repeat!important;}
.violet .holder{background:url(/res/img/gfx/listBg.png) no-repeat -644px 100%!important;}
.violet li.light{background:#a185bd url(/res/img/gfx/listBg.png) no-repeat!important;}
.violet li.light .holder{background:url(/res/img/gfx/listBg.png) no-repeat -644px 100%!important;}
.list li{
	width:644px;
	float:left;
	background:#eaeaea url(/res/img/gfx/listBg.png) no-repeat;
	overflow:hidden;
	padding:2px 0 0;
	margin:0 0 1px;
}
.list li.dark{background:#d6d6d6 url(/res/img/gfx/listBg.png) no-repeat;}
.list .holder{
	width:638px;
	overflow:hidden;
	padding:0 3px 3px;
	background:url(/res/img/gfx/listBg.png) no-repeat -644px 100%;
}
.list .dark .holder{background:url(/res/img/gfx/listBg.png) no-repeat -644px 100%;}
.list dl{
	margin:0;
	padding:0;
	width:638px;
	overflow:hidden;
}
.list dt{
	float:left;
	width:320px;
	margin:0;
	padding:0 17px 0 0;
}
.list dd{
	float:left;
	width:284px;
	margin:0;
	padding:0 17px 0 0;
}
.btn-betal{
	text-indent:-9999px;
	float:right;
	overflow:hidden;
	background: url(../images/bg-btn.gif) no-repeat;
	width:127px;
	height:21px;
}



.data{
	margin:-7px 0 29px;
	padding:0 0 29px;
	width:100%;
	line-height:19px;
	border-bottom:2px solid #d6d6d6;
}
.data p{ margin:0 0 19px;}
.data .img{
	display:block;
	margin:3px 0 14px;
}
.data p.title-text{
	font-size:16px;
	margin:0!important;
}
.data p.title-text cufon{ height:19px!important;}
.data .btn-block{
	width:644px!important;
	margin:-3px 0 0!important;
	padding:0!important;
}
.inform .bbProductBoxes{ 
	padding:3px 0 0;
	margin:0;
}
.inform .bbProductBoxes .box{ width:211px;}
.inform .bbProductBoxes .holder{
	width:211px;
	height:109px;
	margin:0 0 7px;
	background:url(/res/img/gfx/boxBgInform.gif) no-repeat;
}
.inform .bbProductBoxes strong{
	letter-spacing:-1px;
}
.bbProductBoxes em {
	display:block;
	color:#2b2b2b;
	font-size:12px;
	line-height:14px;
	font-style:normal;
	font-weight:normal;
	margin:0 0 12px;
}
.cufon-active .bbProductBoxes em {
	font-size:14px;
}
.inform{
	width:644px;
	overflow:hidden;
}
.inform h4{
	font-size:16px;
	margin:0 0 3px;
	overflow:hidden;
	width:100%;
}
.inform .heading{ padding:0 0 16px;}
.inform .heading .holder{
	float:left;
	width:530px!important;
	padding:0 0 0 2px;
}
.inform p{ margin:0;}



/***********************
*** Autocomplete
***********************/
#registrationAddOwnerSearchResults,
#registrationAddBillingSearchResults,
#registrationAddDeliverySearchResults								{border: 2px solid #cecece;}
#registrationAddOwnerSearchResults div,
#registrationAddBillingSearchResults div,
#registrationAddDeliverySearchResults div							{border-bottom: 1px solid #cecece;}
#registrationAddOwnerSearchResults .selected,
#registrationAddBillingSearchResults .selected,
#registrationAddDeliverySearchResults .selected						{background-color: #cecece; color: #fff;}
/***********************
*** /Autocomplete
***********************/


