@charset "utf-8";
/* CSS Document */

* {
	margin:0;
	padding:0;
	outline:none;
	}
body {
	font-family:'HelveticaNeue', Helvetica, Arial, sans-serif;
	font-size:62.5%;
	color:#767676;
	}
.center {
	text-align:center;
	}
/*
a
{
	color: #999;
    font-weight: normal;
    font-style: normal;
	outline:none;
	text-decoration: none;
}

a:hover
{
	color: #333;
	text-decoration: none;
}
*/

a
{
	color: #767676;
	text-decoration: maybe;
}

a:hover
{
	color: #fd614d;
}

p {
	font-size:13px;
	margin-bottom:10px;
	}
	p a {color:#767676;}
		p a:hover {color:#fd614d;}

/* FONTS
-------------- */

@font-face {
    font-family: 'Museo300';
    src: url('https://cdn.uno.uk/u/fonts/museo300-regular-webfont.eot');
    src: url('https://cdn.uno.uk/u/fonts/museo300-regular-webfont.eot?#iefix') format('embedded-opentype'),
         url('https://cdn.uno.uk/u/fonts/museo300-regular-webfont.woff') format('woff'),
         url('https://cdn.uno.uk/u/fonts/museo300-regular-webfont.ttf') format('truetype'),
         url('https://cdn.uno.uk/u/fonts/museo300-regular-webfont.svg#Museo300') format('svg');
    font-weight: normal;
    font-style: normal;

}

@font-face {
    font-family: 'Museo500';
    src: url('https://cdn.uno.uk/u/fonts/museo500-regular-webfont.eot');
    src: url('https://cdn.uno.uk/u/fonts/museo500-regular-webfont.eot?#iefix') format('embedded-opentype'),
         url('https://cdn.uno.uk/u/fonts/museo500-regular-webfont.woff') format('woff'),
         url('https://cdn.uno.uk/u/fonts/museo500-regular-webfont.ttf') format('truetype'),
         url('https://cdn.uno.uk/u/fonts/museo500-regular-webfont.svg#Museo500') format('svg');
    font-weight: normal;
    font-style: normal;

}

@font-face {
    font-family: 'Museo700';
    src: url('https://cdn.uno.uk/u/fonts/museo700-regular-webfont.eot');
    src: url('https://cdn.uno.uk/u/fonts/museo700-regular-webfont.eot?#iefix') format('embedded-opentype'),
         url('https://cdn.uno.uk/u/fonts/museo700-regular-webfont.woff') format('woff'),
         url('https://cdn.uno.uk/u/fonts/museo700-regular-webfont.ttf') format('truetype'),
         url('https://cdn.uno.uk/u/fonts/museo700-regular-webfont.svg#Museo700') format('svg');
    font-weight: normal;
    font-style: normal;

}

@font-face {
	font-family: "Flaticon";
	src: url("https://cdn.uno.uk/u/fonts/flaticon.eot");
	src: url("https://cdn.uno.uk/u/fonts/flaticon.eot#iefix") format("embedded-opentype"),
	url("https://cdn.uno.uk/u/fonts/flaticon.woff") format("woff"),
	url("https://cdn.uno.uk/u/fonts/flaticon.ttf") format("truetype"),
	url("https://cdn.uno.uk/u/fonts/flaticon.svg") format("svg");
	font-weight: normal;
	font-style: normal;
}
[class^="flaticon-"]:before, [class*=" flaticon-"]:before,
[class^="flaticon-"]:after, [class*=" flaticon-"]:after {   
	font-family: Flaticon;
        font-size: 20px;
font-style: normal;
margin-left: 20px;
}.flaticon-arrow128:before {
	content: "\e000";
}
.flaticon-upload9:before {
	content: "\e001";
}

h1, h2, h3, h4, h5 {
	font-family:'Museo700';
	font-weight:normal;
	}

/* CONTAINERS
-------------------- */

.container {
	width:900px;
	margin:0 auto;
	position:relative;
	}

/* HEADER PANEL
------------------- */

header {
	width:100%;
	float:left;
	}

	#logo {
		background:url(https://cdn.uno.uk/u/images/logo.png) no-repeat center;
		width:121px;
		height:51px;
		float:left;
		margin:28px 0 25px 0px;
		text-indent:-9999px;
		}
		#logo a {
			width:121px;
			height:51px;
			display:block;
			}

	#social {
		width:auto;
		float:right;
		margin:35px 50px 0 0px;
		}
		#social p {
			float:left;
			font-family:'Museo500';
			font-size:20px;
			padding:0 10px;
			border-right:1px solid #ccc;
			line-height:35px;
			}
		#social ul {
			list-style:none;
			float:right;
			margin:7px 0 0 10px;
			}
			#social li {
				margin:0 10px 0 0;
				float:left;
				}
				.facebook {
					width:95px;
					overflow:hidden;
					}
				.twitter {
					width:68px;
					overflow:hidden;
					}
				.google {
					width:68px;
					overflow:hidden;
					}
				.fb-like {
					margin-bottom:3px;
					}

	hgroup {
		width:auto;
		float:right;
		margin:35px 0 0;
		}
		hgroup p {
			font-size:1.2em;
			color:#fd614d;
			text-align:right;
			margin-bottom:8px;
			}
			hgroup p strong {
				text-transform:uppercase;
				}
			hgroup p span {
				color:#676767;
				font-family:'Museo500';
				font-size:2em;
				}

		.sales,
		.support {
			float:left;
			}
			.sales {
				padding-right:10px;
				border-right:1px solid #ccc;
				}
			.support {
				text-align:left;
				padding-left:10px;
				}

		#livechat {
			/* width:85px; */
			height:40px;
			float:left;
			margin:0 0 0 10px;
			text-align:center;
			line-height:30px;
			}

/* NAVIGATION
------------------ */

nav {
	width:100%;
	background:url(https://cdn.uno.uk/u/images/bg_nav.png) repeat-x top left;
	height:88px;
	float:left;
	padding-top:5px;
	margin:0 auto;
	border-bottom:1px solid #ede5e0;
	}
	nav ul {
		list-style:none;
		padding-top:20px;
		}
		nav li {
			float:left;
			position:relative;
			}
			nav li.active a {
				color:#FD614D!important;
				}
				nav li.active ul li a {
					color:#545454!important;
					}



	#navLeft {
		float:left;
		margin-left:-15px;
		}
		#navLeft li {
			margin-right:15px;
			}
			#navLeft li a,
			#navRight li a {
				font-family:'Museo500';
				font-size:1.8em;
				color:#545454;
				text-decoration:none;
				line-height:25px;
				display:block;
				padding:3px 15px 3px;
				}
				#navLeft li:hover,
				#navRight li:hover {
					box-shadow:inset 0 1px 2px #ccc;
					background:#f5f3f1;
					border-radius:5px;
					}
	#navRight {
		float:right;
		}
		#navRight li {
			margin-left:15px;
			}
			#navRight li a {
				font-family:'Museo500';
				}

	.redBut,
	button.redBut {
		border:1px solid #e57065;
		background:url(https://cdn.uno.uk/u/images/bg_redBut.png) repeat-x top left #ff5f50;
		color:#fff!important;
		text-shadow:0px 1px 0px #666;
		border-radius:5px;
		box-shadow:0px 2px 3px #aaa;
		font-family:'Museo700';
		text-decoration:none;
		padding:5px 15px 5px;
		line-height:25px;
		font-size:1.8em;
		}
		.redBut:hover {
			box-shadow:inset 0px 1px 2px #900!important;
			border:1px solid #e57065!important;
			text-shadow:0px 1px 0px #000!important;
			background:url(https://cdn.uno.uk/u/images/bg_redBut.png) repeat-x top left #ff5f50!important;
			}
	button.redBut {
		font-size:18px;
		padding:0px 15px 0px;
		cursor:pointer;
		font-style:normal;
		}

	.greyBut {
		border:1px solid #888;
		background:url(https://cdn.uno.uk/u/images/bg_greyBut.png) repeat-x top left #999;
		color:#fff!important;
		text-shadow:0px 1px 0px #666;
		border-radius:5px;
		box-shadow:0px 2px 3px #aaa;
		font-family:'Museo700';
		text-decoration:none;
		padding:5px 15px 5px;
		line-height:25px;
		font-size:1.8em;
		}
		.greyBut:hover {
			box-shadow:inset 0px 1px 2px #333!important;
			border:1px solid #666!important;
			text-shadow:0px 1px 0px #000!important;
			background:url(https://cdn.uno.uk/u/images/bg_greyBut.png) repeat-x top left #999!important;
			}


	/* Dropdown */

	.sub {
		background:url(https://cdn.uno.uk/u/images/nav_arrow.png) no-repeat right center;
		}

	nav ul li ul {
		display:none;
		position:absolute;
		z-index:999;
		top:28px;
		left:0;
		padding:2px 0;
		box-shadow: 0 1px 2px #ccc;
		background:#f5f3f1;
		border-radius:5px;
		}
		nav ul li ul li {
			width:220px;
			margin:0!important;
			}
			nav ul li ul li a {
				font-size:1.6em!important;
				}
				nav ul li ul li a:hover {
					box-shadow:none!important;
					background:#ddd!important;
					margin:0 2px;
					}

.homeloading{
	display:none;
	height:26px;
	margin-left:5px;
}

.subQuestion .homeloading{
	height:39px;
	margin-left:0px;
	padding:5px;
	vertical-align:top;
}

#homeAvailability{
	display:none;
	position:relative;
	background-color:#FFFFFF;
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	box-sizing:border-box;
	border: 2px solid #FD614D;
	border-radius: 9px;
	box-shadow: 0 0 100px #000;
	zoom:1;
}

#homeAvailability:before,
#homeAvailability:after{
		content:'.';
		display:block;
		overflow:hidden;
		visibility:hidden;
		font-size:0;
		line-height:0;
		width:0;
		height:0
	}

#homeAvailability:after{
		clear:both;
	}

#homeAvailability .close_order_confirmation{
	position: absolute;
	top: 10px;
	right: 10px;
	width: 24px;
	height: 24px;
	background: url(https://cdn.uno.uk/u/images/close.jpg) no-repeat center;
	text-indent: -9999px;
	cursor: pointer;
}

#homeAvailability > table{
	padding:20px;
}

#homeAvailability > table ul{
	padding-left:20px;
	font-size:13px;
	margin-bottom:10px;
}

#homeAvailability .panel{
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	box-sizing:border-box;
	display:inline-block;
	float:left;
	padding:20px;
	width:25%;
}

#homeAvailability h2,
#no_products_table td h2{
	font-size:25px;
	margin-bottom:10px;
}

#homeAvailability .panel > ul,
#no_products_table td ul{
	font-size: 13px;
	line-height:1.75;
	margin-bottom:20px;
}

#homeAvailability .panel >ul li,
#no_products_table td ul li{
	list-style:none;
}

#homeAvailability .panel .prodTable tbody tr:nth-child(odd) {
	background-color: #EFF8FA;
}

.stripped.prodTable tbody tr:nth-child(odd) {
	background-color: #EFF8FA;
}

#no_products_table{
	color:#767676;
}

#homeAvailability.question{
	border:1px solid #d7d6d6;
	box-shadow:none;
	margin-bottom:10px;
}

/* HOME SLIDE PANEL
----------------------- */

#mainPanel {
	width:100%;
	float:left;
	background:url(https://cdn.uno.uk/u/images/bg_body.png) repeat-x top left;
	border-top:1px solid #fff;
	}

	#slidePanel {
		width:870px;
		height:auto;
		border:1px solid #d7d6d6;
		background:#fff;
		border-radius:6px;
		float:left;
		box-shadow:0 5px 10px #ccc;
		margin:-16px 0 20px;
		padding:15px;
		position:relative;
		z-index:100;
		zoom:1;
		}
		#slidePanel #panelShadow {
			width:909px;
			height:19px;
			background:url(https://cdn.uno.uk/u/images/large_panel_shad.png) no-repeat center;
			position:absolute;
			bottom:-20px;
			left:-5px;
			}
		#slideList {
			width:207px;
			height:317px;
			float:left;
			overflow:hidden;
			padding:0 5px;
			position:relative;
			}
			#slideListShad {
				width:207px;
				height:18px;
				position:absolute;
				bottom:0;
				left:0;
				background:url(https://cdn.uno.uk/u/images/slide_list_shadow.png) no-repeat center;
				}
			#slideList ul {
				list-style:none;
				padding-top:5px;
				}
				#slideList ul li {
					width:195px;
					height:auto;
					margin-bottom:10px;
					float:left;
					}
					#slideList ul li a {
						border:1px solid #ececec;
						width:167px;
						height:auto;
						padding:14px;
						float:left;
						text-decoration:none;
						color:#999;
						border-radius:6px;
						}
						#slideList ul li a h2 {
							font-size:1.7em;
							margin-bottom:4px;
							}
						#slideList ul li a p {
							background:url(https://cdn.uno.uk/u/images/img_slide_thumb.png) no-repeat top left;
							padding-left:45px;
							line-height:14px;
							font-size:1.1em;
							}

						#slideList ul li a:hover {
							border:1px solid #dcdcdc;
							box-shadow:0 0 5px #ccc;
							color:#444;
							}
							#slideList ul li a:hover h2 {
								font-size:1.7em;
								margin-bottom:4px;
								}

			#slideMain {
				width:640px;
				height:310px;
				float:right;
				border:1px solid #d4d1cc;
				border-radius:6px;
				margin:5px 5px 0 0;
				background:url(https://cdn.uno.uk/u/images/DELETE.png) no-repeat top left #ddc9b5;
				}

		.sc_menu_wrapper {
			position: relative;
		  	height: 500px;
		  	width: 160px;
			margin-top: 30px;
		  	overflow: auto;
			}
			.sc_menu {
				padding: 15px 0;
				}

.pageContent {
	width:596px;
	float:left;
	}

#title,
.block,
.prodTable {
	width:870px;
	height:auto;
	border:1px solid #d7d6d6;
	background:#fff;
	border-radius:6px;
	float:left;
	box-shadow:0 5px 10px #ccc;
	margin:-16px 0 30px;
	padding:15px;
	position:relative;
	/* z-index:100; */
	zoom:1;
	}
.bondingTable {
	width:100%!important;
	margin:-10px 0 0!important;
	}
	.bondingTable td {
		}
.block {
	width:255px;
	height:auto;
	float:left;
	margin:0 19px 20px 0;
	box-shadow:0 3px 5px #ccc;
	}
	.end {
		float:right;
		margin:0 0 20px 0;
		box-shadow:none;
		background:none;
		border:none;
		}
		.end p {
			margin-bottom:20px!important;
			}
	.endlist {
		float:right;
		margin:0 0 20px 0;
		}

.prodTable {
	width:900px;
	margin:20px 0 10px;
	box-shadow:0 3px 5px #ccc;
	padding:0;
	border-collapse:collapse;
	position:relative;
	border-bottom:none;
	}
	.narrow {
		width:100%;
		float:left;
		margin:0 0 10px;
		}

	.prompt {
		width:168px;
		height:57px;
		background:url(https://cdn.uno.uk/u/images/start.png) no-repeat center;
		position:absolute;
		right:300px;
		top:-45px;
		display:none;
		}

		#title h1 {
			font-size:28px;
			color:#444;
			}

		.block h2 {
			font-size:2em;
			margin-bottom:10px;
			}
			.red {color:#FD614D;}
		.block p {
			margin-bottom:12px;
			font-size:1.4em;
			line-height:1.4em;
			}
		a.right {
			float:right;
			}


		.checklist {
			list-style:none;
			margin:4px 0 28px;
			}
			.checklist li {
				padding-left:25px;
				background:url(https://cdn.uno.uk/u/images/check.png) no-repeat left top;
				margin-bottom:8px;
				font-size:1.4em;
				}

			.check {
				background:url(https://cdn.uno.uk/u/images/check.png) no-repeat center;
				text-indent:-9999px;
				margin:0 auto;
				cursor:pointer;
				}

			.checkBut {
				background:#FD614D;
				padding:3px 9px;
				border-radius:12px;
				color:#fff;
				font-style:italic;
				font-family:Georgia, "Times New Roman", Times, serif;
				cursor:pointer;
				}

			.info {
				border:1px solid #FD614D;
				background:#fff;
				padding:3px 9px;
				border-radius:12px;
				color:#FD614D;
				font-style:italic;
				font-family:Georgia, "Times New Roman", Times, serif;
				cursor:pointer;
				}
				.info:hover {
					background:#FD614D;
					color:#fff;
					}

			.infoClose {
				text-align:right;
				font-size:11px!important;
				color:#FD614D;
				text-decoration:none;
				margin-bottom:0;
				cursor:pointer;
				border:none;
				font-style:normal;
				font-family:Arial, Helvetica, sans-serif;
				}
				.infoClose:hover {
					color:#333;
					}



			h2.subTitle {font-size:22px; float:left; width:100%;}

.prodTable.packages{
	margin-top:3px;
}

			.prodTable thead td {
				color:#ff4534;
				font-size:1.8em!important;
				font-family:'Museo700';
				padding:20px 10px;
				text-align:center;
				border-right:1px solid #d7d6d6;
				border-top:1px solid #d7d6d6;
				}

				.tableHead td {
					font-size:1.6em;
					text-align:center;
					line-height:44px;
					border-bottom:1px solid #d7d6d6;
					padding:0!important;
					color:#4d4d4d!important;
					background:url(https://cdn.uno.uk/u/images/bg_table_head.png) no-repeat top center;
					}
					.tableHead td p {
						font-size:13px;
						line-height:18px;
						text-align:right;
						padding:5px;
						float:right;
						margin:0;
						}
					.tableHead td #checkPanel {
						float:right;
						margin:5px 60px 5px 5px;
						}
			.prodTable tbody tr.odd,
			.prodTable tbody tr#header,
			.prodTable.checker tbody tr:nth-child(4n + 5),
			.prodTable.order tbody tr:nth-child(4n + 4) {
				/*background:url(https://cdn.uno.uk/u/images/bg_table_row.png) repeat-y top center;*/
				background-color: #EFF8FA;
				}
				.prodTable tbody td {
					border-right:1px solid #d7d6d6;
					text-align:center;
					font-size:1.4em;
					font-weight:bold;
					padding:10px 10px;
					}
					.prodTable tbody td.smallText {
						font-size:12px;
						font-weight:normal;
						text-align:left;
						}
					.prodTable tbody td.header {
						color:#FD614D;
						}
					.prodTable tbody td select {
						width:100%;
						padding:5px;
						border:2px solid #ccc;
						border-radius:5px;
						font-weight:bold;
						color:#666;
						}
					.prodTable tbody td.benefit {
						text-align:left;
						}
					.prodTable tbody td.benefit span {
						color:#FD614D;
						}
					.prodTable tbody td.product {
						text-align:left;
						color:#FD614D;
						font-size:16px;
						font-family:'Museo700';
						padding:10px 10px;
						border-bottom:1px solid #fff;
						}

				.prodTable tbody td a {
					font-size:1.2em;
					}

				.tableCta td {
					padding:20px!important;
					}

				p.footnote {float:left;}

		.prodSwitch {
			float:right;
			color:#DC76C9;
			font-family:'Museo700';
			font-size:20px;
			text-decoration:none;
			}
			.prodSwitch:hover {
				color:#FD614D;
				}
			.showHome,
			.prodOffice {display:none;}

				.tooltip {
					display:none;
					background:#fff;
					font-size:12px;
					height:auto;
					width:100px;
					padding:10px;
					color:#666;
					text-align:center;
					font-size:1.3em;
					z-index:999;
					border:1px solid #eee;
					border-radius:7px;
					box-shadow:0px 0px 4px #999;
					margin-top:15px;
					line-height:20px;
					}

		.confirm_order {
			border:2px solid #FD614D;
			background:#fff;
			border-radius:9px;
			box-shadow:0 0 100px #000;
			padding:20px;
			position:absolute;
			top:65px;
			left:100px;
			right:100px;
			z-index:999;
			display:none;
			text-align: left;
			}
			.confirm_order h3 {
				font-size:20px;
				padding-bottom:10px;
				border-bottom:1px solid #ccc;
				margin-bottom:10px;
				}
			.cLeft {
				float:left;
				width:55%;
				}
				.cLeft h4 {
					font-size:17px;
					color:#FD614D;
					margin-bottom:8px;
					}
				.cLeft ul {
					margin-left:20px;
					}
					.cLeft ul li {
						margin-bottom:5px;
						font-size:12px;
						}
			.cRight {
				width:40%;
				float:right;
				text-align: center;
				}
				.cRight h3 {
					border-bottom:none;
					}
			.close_order_confirmation {
				position:absolute;
				top:10px;
				right:10px;
				width:24px;
				height:24px;
				background:url(https://cdn.uno.uk/u/images/close.jpg) no-repeat center;
				text-indent:-9999px;
				cursor:pointer;
				}

			tr.unavailable {
				opacity: 0.5;
				}


			.nopadding {padding:0!important}

			.infoHide {
				display:none;
				}

				.infoHide {
					text-align:left;
					padding:10px;
					font-weight:normal;
					border:1px solid #ccc;
					border-top:1px dashed #ccc;
					box-shadow:0 5px 10px #ccc;
					}
					.infoHide ul {
						-moz-column-count: 3;
						-moz-column-gap: 20px;
						-webkit-column-count: 3;
						-webkit-column-gap: 20px;
						column-count: 3;
						column-gap: 20px;
						margin:5px 0 0 20px;
						}
						.infoHide ul li {
							margin-bottom:14px;
							line-height:20px;
							}
					.infoHide p.pAction  {
						width:100%;
						text-align:right!important;
						}

.average_speed{
	line-height:1.5;
}

.average_speed i{
	display:inline-block;
	margin-right:5px;
}

.average_speed i:after,
.average_speed i:before{
	font-size:14px;
	margin-left:0px!important;
}

#introBlock {
	width:564px;
	height:auto;
	border:1px solid #d7d6d6;
	background:#fff;
	border-radius:6px;
	float:left;
	margin:-16px 0 20px;
	padding:15px;
	position:relative;
	z-index:100;
	zoom:1;
	}
	#introCopy {
		width:244px;
		float:left;
		}
		#introCopy h2 {
			font-size:2.1em;
			margin-bottom:12px;
			}
		#introCopy p {
			font-size:14px;
			line-height:20px;
			}
	#introImg {
		float:right;
		border:1px solid #ccc;
		border-radius:5px;
		}
	#introBlock #panelShadow {
		width:590px;
		height:19px;
		background:url(https://cdn.uno.uk/u/images/med_panel_shad.png) no-repeat center;
		position:absolute;
		bottom:-20px;
		left:2px;
		}

		.feature1 {background:url(https://cdn.uno.uk/u/images/bg_feature_left.jpg) no-repeat 10px -30px;}
		.feature2 {background:url(https://cdn.uno.uk/u/images/bg_feature_middle.jpg) no-repeat 15px -45px;}
		.feature3 {background:url(https://cdn.uno.uk/u/images/bg_feature_monthly.jpg) no-repeat 205px 0;}


.phone-yes {display:none; float:left;}



/* BROADBAND CHECK PANEL */

#bCheck {
	width:100%;
	float:left;
	background:url(https://cdn.uno.uk/u/images/divide_shadow_top.png) no-repeat top center;
	padding:15px 0 0;
	float:left;
	}
	#bCheck h2 {
		width:215px;
		float:left;
		text-align:right;
		margin:0 15px 10px 0;
		color:#dc76c9;
		font-size:1.7em;
		line-height:19px;
		}
	#bCheck p {
		width:auto;
		float:left;
		font-size:1.2em;
		line-height:17px;
		margin-right:15px;
		padding-top:2px;
		}

	.highlight {
		float:left;
		width:100%;
		background:#f4d6ef!important;
		border:1px solid #dc76c9;
		box-shadow:inset 1px 1px 10px #dc76c9;
		}

	#checkPanel {
		border:1px solid #d2d2d2;
		border-radius:5px;
		float:left;
		padding:4px;
		box-shadow:inset 1px 1px 3px #ccc;
		background:#fff;
		}
	.highlight #checkPanel {
		border:2px solid #dc76c9;
		box-shadow:1px 1px 10px #fff;
		}
		#checkPanel input.text {
			border:0;
			font-size:20px;
			padding:1px 1px 2px 4px;
			width:220px;
			float:left;
			}
		.but_purple {
			width:auto;
			float:left;
			background:url(https://cdn.uno.uk/u/images/bg_purpBut.png) repeat-x left center;
			border:1px solid #cc82be;
			border-radius:3px;
			box-shadow:0 1px 3px #999;
			display:block;
			}

		.changeNumber {
			font-size:12px;
			color:#999;
			text-decoration:none;
			}

		#checkPanel input.submit {
			height:26px;
			float:left;
			background:url(https://cdn.uno.uk/u/images/but_arrow.png) no-repeat right center;
			border:none;
			color:#fff;
			font-size:17px;
			text-shadow:1px 1px 1px #333;
			font-family:'Museo700';
			padding:0 25px 2px 10px;
			cursor:pointer;
			}
			#checkPanel .but_purple:hover {
				text-shadow:1px 1px 1px #000;
				box-shadow:inset 0 1px 2px #000;
				}

	#bCheck_bot {
		width:100%;
		height:9px;
		background:url(https://cdn.uno.uk/u/images/divide_shadow_bot.png) no-repeat top left #dc77c9;
		float:left;
		}

	#noLine {
		width:100%;
		float:left;
		padding:15px 0 20px;
		text-align:center;
		}
		#noLine p {
			font-family:'Museo500';
			color:#ff5f4a;
			font-size:1.5em;
			}
			#noLine p a {
				font-size:17px;
				}

/* HOME SUPPORT */

#bluePanel {
	width:100%;
	float:left;
	background:url(https://cdn.uno.uk/u/images/bg_body_blue.png) repeat-x top left;
	border-top:1px solid #fff;
	padding-top:20px;
	}
	.supportHead {
		text-align:center;
		color:#9da8a9;
		font-size:1.8em;
		margin-bottom:30px;
		}

	#featurePanels {
		width:100%;
		float:left;
		margin-bottom:20px;
		}
		.feature {
			width:269px;
			height:auto;
			float:left;
			border:1px solid #dde1e2;
			background:#fff;
			border-radius:5px;
			box-shadow:0 2px 5px #ccc;
			padding:15px 20px;
			}
		#featurePanels .middle {
			width:249px;
			height:auto;
			position:relative;
			margin:-10px -17px 0;
			padding:25px 30px;
			background:url(https://cdn.uno.uk/u/images/bg_feature_middle.jpg) no-repeat center #fff;
			}
		#featurePanels .left {
			padding-right:40px;
			width:249px;
			background:url(https://cdn.uno.uk/u/images/bg_feature_left.jpg) no-repeat bottom right #fff;
			}
		#featurePanels .right {
			padding-left:40px;
			width:249px;
			background:url(https://cdn.uno.uk/u/images/bg_feature_right.jpg) no-repeat bottom right #fff
			}
			.feature h3 {
				font-size:1.7em;
				margin-bottom:10px;
				}
			.feature p {
				font-size:1.3em;
				width:150px;
				margin-bottom:5px;
				}
			.feature a {
				color:#fe5f4e;
				font-size:1.3em;
				font-weight:bold;
				}
				.feature a:hover {
					color:#666;
					}

			.middle p {width:130px;}

#tabPanel {
	width:100%;
	float:left;
	margin:30px 0 0;
	}
	ul#tabs {
		width:760px;
		float:left;
		background:url(https://cdn.uno.uk/u/images/divide_shadow_top.png) no-repeat bottom center;
		margin:0 auto;
		list-style:none;
		padding-left:140px;
		padding-top:5px;
		overflow:hidden;
		}
		ul#tabs li {
			float:left;
			margin:0 5px;
			border-top:1px solid #fff
			}
			ul#tabs li a {
				padding:10px 15px;
				display:block;
				font-family:'Museo700';
				color:#545454;
				text-decoration:none;
				font-size:1.7em;
				}
				ul#tabs li a:hover {
					color:#fe5f4e;
					}
			ul#tabs li.active {
				border:1px solid #e4e4e4;
				border-bottom:none;
				border-top-left-radius:5px;
				border-top-right-radius:5px;
				box-shadow:0 0 3px #ccc;
				background:#fff;
				}
	ul#tabContent {
		list-style:none;
		padding:20px 40px 0;
		width:820px;
		float:left;
		}
		ul#tabContent li {
			width:100%;
			float:left;
			padding-bottom:50px;
			}
			.tabIntro {
				width:450px;
				float:left;
				}
				.tabIntro h2 {
					color:#fe5f4e;
					font-size:1.8em;
					margin-bottom:6px;
					}
				.tabIntro p {
					font-size:1.4em;
					margin-bottom:6px;
					line-height:18px;
					}
			.tabRight {
				width:320px;
				float:right;
				}
				.tabRight h3 {
					text-align:center;
					line-height:18px;
					margin-bottom:6px;
					font-size:1.6em;
					font-family:'Museo500';
					}

#tabPanel img{
	border-radius:5px;
}


/* BENEFITS PAGE */

.benefits {
	height:auto!important;
	}

.blocks {
	float:left;
	background: #fff;
	padding: 10px 10px 0;
	width: 390px;
	display:block;
	color:#999;
	line-height:18px;
	margin:0 12px
	}

.blocks:nth-child(2n + 1) {
	clear:left;
}

	.blocks img {
		float:left;
		margin:0 10px 0 0;
		}
	.blocks h2,
	.pageContent h2 {
		font-size:20px;
		font-family:'Museo500';
		margin-bottom:8px;
		color:#FD614D;
		/*border-bottom:1px solid #FD614D;*/
		line-height:20px;
		padding-bottom:8px;
		background:url(https://cdn.uno.uk/u/images/underline.png) no-repeat bottom left;
		}

		.pageContent h2 {
			margin:18px 0 8px;
			float:left;
			width:100%;
			}

	.blocks h3 {
		font-size:1.5em;
		margin-bottom:5px;
		font-family:Arial, Helvetica, sans-serif;
		font-weight:bold;
		}

		.benDetails {
			margin-bottom:40px;
			}

	#duo .blocks {
		width:830px;
		}

	.return {
		float:left;
		width:100%;
		text-align:center;
		display:block;
		color:#FD614D;
		text-decoration:none;
		}


/* STANDARD INFO PAGE */

#leftMain {
	float:left;
	width:596px;
	}

.standard h2 {
	font-size:22px;
	font-family:'Museo500';
	margin:0 0 6px;
	color:#FD614D;
	}
.standard h3 {
	font-size:16px;
	font-family:'Museo500';
	margin:0 0 6px;
	color:#FD614D;
	}
.standard p {
	font-size:14px;
	line-height:20px;
	}

#support {
	width:285px;
	float:right;
	margin:-20px 0 20px;
	}
	#support .end {
		margin:0;
		background:url(https://cdn.uno.uk/u/images/underline.png) no-repeat bottom left;
		padding-bottom:20px;
		}
	#support .end p {
		margin:0 0 12px!important;
		}
	#support .but_purple {
		width:243px!important;
		margin:3px 0 0;
		}
		#support .but_purple .submit {
			width:100%!important;
			text-align:center;
			background:none;
			}

#credit {
	list-style:none;
	float:left;
	width:100%;
	margin:0 0 8px;
	}
	#credit li {
		width:140px;
		height:170px;
		margin:7px;
		padding:15px;
		float:left;
		border:1px solid #ccc;
		border-radius:10px;
		box-shadow:inset 0 0 10px #ccc;
		}
		#credit li p {
			font-size:12px;
			line-height:16px;
			}
		#credit li img {
			display:block;
			margin:0 0 10px;
			}
		#credit li span {
			font-size:150%;
			}
		#credit li a {
			text-decoration:none;
			color:#FD614D;
			}
			#credit li a:hover {
				text-decoration:underline;
				}

/* FAQs */
#faqList {
	float:left;
	width:100%;
	font-family:'Museo700';
	font-size:15px;
	}
	#faqList li {
		margin:0 0 10px 2%;
		float:left;
		width:48%;
		}
		#faqList li a {
			font-family:'Museo700';
			font-size:15px;
			text-decoration:none;
			color:#999;
			}
			#faqList li a:hover {
				color:#FD614D;
				}

#faqs {
	list-style:none;
	}
	#faqs li {
		width:100%;
		float:left;
		border-top:1px solid #eee;
		padding:15px 0 5px;
		}
		#faqs li h3 {
			font-family:'Museo700';
			font-size:20px;
			color:#FD614D;
			margin-bottom:6px;
			}

/* FORM ELEMENTS */

#contactForm {
	width:50%;
	float:right;
	/* margin:-30px 0 0 20px; */
	margin:0 0 0 20px;
	}
	#contactForm .text,
	#contactForm .select {
		width:90%;
		border:1px solid #ccc;
		border-radius:5px;
		box-shadow:inset 0 0 3px #ccc;
		padding:7px;
		margin-bottom:6px;
		float:right;
		}
	#contactForm .select{
		background: #ffffff;
		height: 30px;
		width: 270px;
		color: #aaaaaa;
	}
	#contactForm datalist {
		height:auto;
		}
	#contactForm textarea {
		font-family:Arial, Helvetica, sans-serif;
		font-size:1.4em;
		height:75px;
		}
	#contactForm p{
		padding-left:13px;
	}
	#contactForm .submit {
		float:right;
		}

#introBlock div.success,
#statusmessage.success
{
	padding: 8px 35px 8px 14px;
  	margin-bottom: 20px;
  	text-shadow: 0 1px 0 rgba(255, 255, 255, 0.5);
  	background-color: #fcf8e3;
  	border: 1px solid #fbeed5;
  	-webkit-border-radius: 4px;
    	-moz-border-radius: 4px;
        	border-radius: 4px;

	color: #468847;
  	background-color: #dff0d8;
  	border-color: #d6e9c6;
	display: block;
	font-size: 1.2em;
}

#introBlock div.error,
#statusmessage.error
{
	padding: 8px 35px 8px 14px;
  	margin-bottom: 20px;
  	text-shadow: 0 1px 0 rgba(255, 255, 255, 0.5);
  	background-color: #fcf8e3;
  	border: 1px solid #fbeed5;
  	-webkit-border-radius: 4px;
    	-moz-border-radius: 4px;
        	border-radius: 4px;

	color: #b94a48;
  	background-color: #f2dede;
  	border-color: #eed3d7;
	font-size: 1.2em;
}

#statusmessage{
	float: right;
	width: 39%;
}

#introBlock div#form_errors
{
	padding: 8px 35px 8px 14px;
  	margin-bottom: 20px;
  	text-shadow: 0 1px 0 rgba(255, 255, 255, 0.5);
  	background-color: #fcf8e3;
  	border: 1px solid #fbeed5;
  	-webkit-border-radius: 4px;
    	-moz-border-radius: 4px;
        	border-radius: 4px;

	color: #b94a48;
  	background-color: #f2dede;
  	border-color: #eed3d7;

	font-size: 1.2em;
	float: right;
	width: 39%;

}

#statusmessage li{
	list-style:none;
}

/* STATUS CHECK */

.status {
	width:534px;
	float:left;
	padding:15px 15px 5px;
	margin:0 0 10px;
	border-radius:6px;
	border:1px solid #ddd;
	position:relative;

	}
	.status h2 span {
		font-family:Arial, Helvetica, sans-serif;
		font-size:70%;
		color:#666;
		cursor:pointer;
		}
		.status h2 span:hover {
			color:#B22020;
			}

	.status em {
		font-size:12px;
		font-weight:bold;
		padding:0 0 10px;
		display:block;
		color:#333;
		}

	.good {
		background:#E5F8CD;
		}
		.good h2,
		.good p {
			color:#658D31;
			}
		.good p {
			background:url(https://cdn.uno.uk/u/images/check.png) no-repeat 0 5px;
			padding-left:30px;
			}
	.bad {
		background:#FFE3E3;
		}
		.bad h2,
		.bad p {
			color:#B22020;
			}

		.bad p {
			background:url(https://cdn.uno.uk/u/images/cross.png) no-repeat 0 5px;
			padding-left:30px;
			}
	.update {
		/* display:none; */
		background: #fff;
		width: 94%;
		}
		.update h3 {
			background:#999;
			color:#fff;
			padding:3px 6px;
			border-radius:6px;
			clear:both;
			position:relative;
			}
		.update p {
			font-size:1.3em;
			line-height:18px;
			float:left;

			color: #000 !important;
			background: none !important;
			padding-left: 0px !important;
			}
		.show_updates
		{
			border-bottom: 1px dashed #acacac;
		}
	.planned {
		background:#FFA;
		}
		.planned h2,
		.planned p {
			color:#F90
			}
		.planned p {
			background:url(https://cdn.uno.uk/u/images/warning.png) no-repeat 0 5px;
			padding-left:30px;
			}

	.schedule {
		position:absolute;
		top:10px;
		right:10px;
		padding:8px 8px 8px 26px;
		background:#999 https://cdn.uno.uk/u/images/clock.png) 8px 8px no-repeat;
		color:#fff;
		border-top-left-radius:14px;
		border-bottom-left-radius:14px;
		}


/* SITE MAP */
#sitemap {
	margin:0 0 0 40px;
	font-size:1.4em;
	}
	#sitemap li {
		margin:0 0 6px 0;
		}
		#sitemap li ul {
			margin:6px 30px 10px;
			}

	#sitemap a {
		color:#FD614D;
		text-decoration:none;
		}
		#sitemap a:hover {
			color:#666;
			}

/* PACKAGE BUILDER */

#steps {
	margin:0 0 30px 15px;
	list-style:none;
	float:left;
	}
	#steps li {
		font-size:1.6em;
		font-family:'museo500';
		float:left;
		margin:0 10px 0 0;
		padding:0 10px 0 0;
		}
		#steps li a {
			color:#ccc;
			text-decoration:none;
			}
			#steps li a.active {
				color:#666;
				}

.question,
.question *{
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	box-sizing:border-box;
}

.question {
	width:100%;
	height:auto;
	border:1px solid #d7d6d6;
	background:#fff;
	border-radius:6px;
	float:left;
	margin:-16px 0 30px;
	padding:15px;
	position:relative;
	z-index:100;
	zoom:1;
	}
	.question h2 {
		font-size:2.1em;
		margin-bottom:12px;
		}
	.question .panelShadow {
		width:100%;
		height:19px;
		background:url(https://cdn.uno.uk/u/images/large_panel_shad.png) no-repeat center;
		position:absolute;
		bottom:-20px;
		left:2px;
		}

	.options,
	.multiopts {
		list-style:none;
		float:left;
		margin:0;
		}
	.multiopts {
		width:180px;
		margin:0 10px 50px 0;
		}
		.multiopts h3 {
			font-size:16px;
			margin-bottom:10px;
			}
		.last {
			float:right;
			margin:0 0 50px 0;
			}
		.options li,
		.multiopts li {
			font-size:14px;
			margin:0 10px 0 0;
			float:left;
			}
		.multiopts li {
			width:160px;
			margin:0 0 10px 0;
			}
			.options li label,
			.multiopts li label {
				padding:10px;
				display:block;
				cursor:pointer;
				border-radius:10px;
				border:2px solid #ccc;
				}
				.options li label:hover,
				.options li label.active,
				.multiopts li label:hover,
				.multiopts li label.active{
					background:#eee;
					border:2px solid #999;
					}

	.subQuestion input {
		display:none;
		}
		.subQuestion input.text {
			width:250px;
			font-size:18px;
			padding:7px;
			border-radius:10px;
			border:2px solid #999;
			box-shadow:inset 2px 2px 4px #ccc;
			}

	.question .greyBut {
		float:right;
		position:absolute;
		bottom:17px;
		right:18px;
		}
		.question .inactive {
			pointer-events:none;
			cursor:default;
			opacity:0.5;
			}

/* KNOWLEDGE CENTRE */

.knowledge {
	float:right!important;
	min-height:500px;
	}

#knowledgeTree {
	float: left;
    margin: -20px 0 20px;
    width: 285px;
	}
	#knowledgeTree #intro {
		padding:10px;
		}

	#tree {
		float:left;
		padding:10px;
		}
		#tree ul {
			list-style:none;
			padding-left:10px;
			}
			#tree ul li.closed ul,
			#tree ul ul ul {
				display:none;
				}
				#tree ul li {
					line-height:20px;
					padding:0 0 0;
					font-size:1.3em;
					}
					#tree ul li ul {
						font-size:1em;
						padding:0 0 0;
						}
						#tree ul li ul li {
							font-size:1em;
							padding:0 0 0 ;
							}
				#tree .active {
					color:#FD614D;
					}

	.toggler {
		width:6px;
		height:20px;
		background:url(https://cdn.uno.uk/u/images/nav_arrow_right.png) no-repeat center;
		display:block;
		float:left;
		margin:0 5px 0 0;
		text-indent:-9999px;
		cursor:pointer;
		}

		.knowledge h2 {
			font-size:2em!important;
			margin:0 0 10px 0;
			}
		.knowledge h3 {
			font-size:1.6em!important;
			margin:0 0 0 0;
			}
		.knowledge p {
			float:left;
			padding:0!important;
			}

		#body {
			padding:10px!important;
			float:left!Important;
			width:550px!important
			}


	.prodList {
		list-style:none;
		float:left;
		}
		.prodList li {
			float:left;
			width:100%;
			padding:10px 0;
			border-bottom:1px solid #eee;
			}
			.prodImg {
				width:125px;
				float:left;
				margin-right:20px;
				}
			.orderBut {
				width:100%;
				float:left;
				margin-top:15px;
				}
			.prodDetail {
				width:410px;
				float:right;
				}
				.prodDetail h2 {
					margin:0 0 5px;
					}
				.prodDetail ul {
					list-style:none;
					}
					.prodDetail ul li {
						background:url(https://cdn.uno.uk/u/images/check.png) no-repeat top left;
						font-size:13px;
						padding:0 0 5px 25px;
						border:none;
						}


/* FOOTER */

footer {
	width:100%;
	float:left;
	background:url(https://cdn.uno.uk/u/images/bg_footer.jpg) repeat-x top left;
	padding:30px 0;
	}

	footer ul {
		list-style:circle;
		margin-left:20px;
		}
		footer ul li,
		footer p {
			margin-bottom:4px;
			color:#999;
			font-size:11px;
			}
			footer ul li a {
				color:#999;
				text-decoration:none;
				}
				footer ul li a:hover {
					color:#333;
					}
	#tweetbox {
		width:auto;
		float:right;
		padding-right:60px;
		background:url(https://cdn.uno.uk/u/images/twitter_bird.jpg) no-repeat center right;
		}
		#tweet {
			max-width:400px;
			height:auto;
			float:right;
			border:1px solid #dcdcdc;
			border-radius:6px;
			margin:0 15px 0 0;
			padding:8px 10px 10px;
			position:relative;
			box-shadow:0 0 5px #eaeaea;
			}
			#tweet ul {
				list-style:none;
				}
				#tweet ul li {
					font-size:1.2em;
					line-height:17px;
					}
					#tweet ul li a {
						color:#333;
						text-decoration:none;
						}
						#tweet ul li a:hover {
							color:#fd614d;
							}
		.lip {
			width:8px;
			height:31px;
			background:url(https://cdn.uno.uk/u/images/bubble_lip.png) no-repeat top left;
			position:absolute;
			right:-8px;
			top:10px;
			}



.hover_help
{
    border-bottom: 1px dotted #333333;
    cursor: help;
}

/* Product Info */

.package_info_column
{
	/* width: 280px; */
	height: 180px;
	padding-left: 15px;
	padding-right: 5px;
	padding-top: 5px;
}

.package_info_column p
{
	font-size: 1.0em;
	line-height: 20px;
}

.package_info
{
	-moz-column-count: 3;
	-moz-column-gap: 15px;
	-webkit-column-count: 3;
	-webkit-column-gap: 15px;
	column-count: 3;
	column-gap: 15px;
}

table#no_products_table .reasons
{
	padding-left: 20px;
}

#no_products_table a.redBut{
	display:inline-block;
	margin-bottom:20px;
}

/* ADDON */

.small-terms {
	font-size: 10px;
	text-align: justify;
	color: darkgrey;
}

#login-btn{
	font-weight:bold;
}

.ui-dialog *{
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	box-sizing:border-box;
}

.ui-dialog{
}
#login-popover{
	margin-right: 10px;
	position: absolute;
	z-index:999999;
	max-width: 276px;
	padding: 1px;
	font-family: "Helvetica Neue",Helvetica,Arial,sans-serif;
	font-weight: 400;
	line-height: 1.42857143;
	text-align: left;
	white-space: normal;
	background-color: #fff;
	-webkit-background-clip: padding-box;
	background-clip: padding-box;
	border: 1px solid #ccc;
	border: 1px solid rgba(0,0,0,.2);
	border-radius: 6px;
	-webkit-box-shadow: 0 5px 10px rgba(0,0,0,.2);
	box-shadow: 0 5px 10px rgba(0,0,0,.2);
}

.ui-dialog .ui-dialog-titlebar{
	display: none;
}

.ui-dialog .popover-content {
  padding: 9px 14px;
}

.ui-dialog .arrow,
.ui-dialog .arrow:after {
  position: absolute;
  display: block;
  width: 0;
  height: 0;
  border-color: transparent;
  border-style: solid;
}

/*.ui-dialog .arrow {
  top: -11px;
  left: 50%;
  margin-left: -11px;
  border-top-width: 0;
  border-bottom-color: #999;
  border-bottom-color: rgba(0,0,0,.25);
   border-width: 11px;
}

.ui-dialog .arrow:after {
  border-width: 10px;
  top: 1px;
  margin-left: -10px;
  content: " ";
  border-top-width: 0;
  border-bottom-color: #fff;
}*/

.ui-dialog .arrow {
  top: 15px;
  right: -22px;
  border-right-width: 0;
  border-left-color: #999;
  border-left-color: rgba(0,0,0,.25);
   border-width: 11px;
}

.ui-dialog .arrow:after {
  border-width: 10px;
  content: " ";
  border-right-width: 0;
  border-left-color: #fff;
  top: -10px;
  left: -11px;
}

.ui-dialog .form-group{
	margin-bottom:5px;
}

.ui-dialog .form-control {
  display: block;
  width: 100%;
  height: 34px;
  padding: 6px 12px;
  font-size: 14px;
  line-height: 1.42857143;
  color: #555;
  background-color: #fff;
  background-image: none;
  border: 1px solid #ccc;
  border-radius: 4px;
  -webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.075);
  box-shadow: inset 0 1px 1px rgba(0,0,0,.075);
  -webkit-transition: border-color ease-in-out .15s,-webkit-box-shadow ease-in-out .15s;
  -o-transition: border-color ease-in-out .15s,box-shadow ease-in-out .15s;
  transition: border-color ease-in-out .15s,box-shadow ease-in-out .15s;
}

.ui-dialog .input-group {
  position: relative;
  display: table;
  border-collapse: separate;
}

.ui-dialog .input-group .form-control:first-child{
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
}

.ui-dialog .input-group-btn {
  position: relative;
  font-size: 0;
  white-space: nowrap;
}
.ui-dialog .input-group-addon,
.ui-dialog .input-group-btn {
  width: 1%;
  white-space: nowrap;
  vertical-align: middle;
}
.ui-dialog .input-group .form-control,
.ui-dialog .input-group-addon,
.ui-dialog .input-group-btn {
  display: table-cell;
}

.ui-dialog .input-group .form-control {
  position: relative;
  z-index: 2;
  float: left;
  width: 100%;
  margin-bottom: 0;
}
.ui-dialog .input-group input {
  height: 28px;
  padding: 2px 12px;
}

.ui-dialog .input-group-btn:last-child>.btn{
  margin-left: -1px;
}

.ui-dialog .input-group-btn:last-child>.btn{
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
}

.ui-dialog .input-group-btn>.btn {
  position: relative;
}
.ui-dialog .input-group input {
  height: 32px;
  padding: 4px 12px;
}

.ui-dialog input[type=submit] {
  -webkit-appearance: button;
  cursor: pointer;
}

.ui-dialog .btn-primary, .ui-dialog .btn-primary:focus, .ui-dialog .btn-primary:visited {
  background: url(https://cdn.uno.uk/u/images/bg_redBut.png) repeat-x top left #ff5f50;
  border-color: #e57065;
  font-family: 'Museo700';
  box-shadow: 0px 2px 3px #aaa;
  outline: none;
}
.ui-dialog .btn-primary {
	color:#FFFFFF;
  padding: 0px 15px;
  font-size: 18px;
  line-height: 25px;
  text-shadow: 0px 1px 0px #000!important;
  outline: none;
}

.ui-dialog .btn {
  display: inline-block;

  margin-bottom: 0;

  font-weight: 400;

  text-align: center;
  white-space: nowrap;
  vertical-align: middle;
  -ms-touch-action: manipulation;
  touch-action: manipulation;
  cursor: pointer;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;

  border: 1px solid transparent;
  border-radius: 4px;
}

.ui-dialog .checkbox-inline{
  position: relative;
  display: inline-block;
  padding-left: 20px;
  margin-bottom: 0;
  font-weight: 400;
  vertical-align: middle;
  cursor: pointer;
}

.ui-dialog label{
	max-width: 100%;
	font-size:12px;
}

.ui-dialog .checkbox-inline input[type=checkbox]{
	position: absolute;
	margin-top: 4px \9;
	margin-left: -20px;
	margin-right: 0px;
	margin-bottom: 0px;
 	padding: 0;
}

.terms{
	font-size:14px;
}

dl.terms dt{
	float:left;
}

dl.terms dd{
	margin-bottom:20px;
	margin-left:40px;
}

dl.terms > dl{
	margin-left:45px;
}

.terms h4{
	font-size:16px;
	margin-bottom:10px;
	margin-top:20px;
}

div.terms ul{
	margin-bottom:10px;
	margin-left:20px;
}

div.terms ul li{
	margin-bottom:5px;
}

div.terms ul li > ul{
	margin-top:10px;
}
