/* Sub-Sections, Minor Layouts i.e. Modules ONLY
------------------------------------------------- Use bd-layout.css for MAJOR sections */


/* header area 
----------------------------------*/

.bd-logo-main {
	float:left;
	margin:7px 0;
	width: 25%;
}
	.bd-logo-main img {
		height:auto;
		width:100%;
	}

.phone-header {
	-webkit-box-sizing: border-box; /* Safari/Chrome, other WebKit */
	-moz-box-sizing: border-box;    /* Firefox, other Gecko */
	box-sizing:border-box;	
	float:right;
	margin:15px 10px 10px 0;
}
	.phone-us {
		color: #233a78;
		font-size: 1.444em;
		font-weight:400;
	}
	.phone-world {
		color: #233a78;
		font-size: 0.889em;
		font-weight:400;
	}
		.phone-us .atel,
		.phone-world .atel {
			color: #233a78;
		}
		.atel {
			color: #424242;
		}
	
.nav-header {
	background:url(http://images.buydomains.com/images/main/bg-shdw-nav-main.png) no-repeat left center;
	float:right;
	margin-top:10px;
	padding-left:16px;
}
	.h-nav-main {
		border-bottom: 1px solid #d9e7f0;
		border-left: 1px solid #f1f4fa;
	}
		.h-nav-main li {
			border-left: 1px solid rgba(195,210,232, .25);
			border-right: 1px solid rgba(195,210,232, .05);
			font-size: 0.8em;
			font-weight:400;
			float:left;
			padding:10px;
		}
		.h-nav-main li:first-child {
			border-left: none;
		}
		.h-nav-main li:last-child {
			border-right: none;
		}
			.h-domain-categories {
			}
			.h-account {
			}
			.h-support {
			}
			.h-chat {
				padding:0 .5em;
			}
			.h-cart {
			}
			.h-nav-main li a,
			.h-nav-main li a:visited {
				color:#233a78;
				text-decoration:none;
			}
			.h-nav-main li a:hover {
				color:#3f69d9;
			}
			
			.a-norm,
			.a-norm:visited {
				color:#507ec0;
				-webkit-transition: all 0.3s ease;
				-moz-transition: all 0.3s ease;
				-o-transition: all 0.3s ease;
				transition: all  0.3s ease;
			}
			.a-norm:hover {
				color:#8ca7c6;
			}
			#btn-nav-pop {
				display:none;
			}


	.h-nav-search-bar {
		background: #fafbfc; /* Old browsers */
		
		/* IE9 SVG, needs conditional override of 'filter' to 'none' */
		
		background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSI1JSIgc3RvcC1jb2xvcj0iI2YzZjRmOCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjIwJSIgc3RvcC1jb2xvcj0iI2Y3ZjhmYSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjMwJSIgc3RvcC1jb2xvcj0iI2ZhZmJmYyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgPC9saW5lYXJHcmFkaWVudD4KICA8cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMSIgaGVpZ2h0PSIxIiBmaWxsPSJ1cmwoI2dyYWQtdWNnZy1nZW5lcmF0ZWQpIiAvPgo8L3N2Zz4=);
		
		background: -moz-linear-gradient(top,  #f3f4f8 5%, #f7f8fa 20%, #fafbfc 30%); /* FF3.6+ */
		
		background: -webkit-gradient(linear, left top, left bottom, color-stop(5%,#f3f4f8), color-stop(20%,#f7f8fa), color-stop(30%,#fafbfc)); /* Chrome,Safari4+ */
		
		background: -webkit-linear-gradient(top,  #f3f4f8 5%,#f7f8fa 20%,#fafbfc 30%); /* Chrome10+,Safari5.1+ */
		
		background: -o-linear-gradient(top,  #f3f4f8 5%,#f7f8fa 20%,#fafbfc 30%); /* Opera 11.10+ */
		
		background: -ms-linear-gradient(top,  #f3f4f8 5%,#f7f8fa 20%,#fafbfc 30%); /* IE10+ */
		
		background: linear-gradient(to bottom,  #f3f4f8 5%,#f7f8fa 20%,#fafbfc 30%); /* W3C */
		
		filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f3f4f8', endColorstr='#fafbfc',GradientType=0 ); /* IE6-8 */
		
				
				
		
		border-left: 1px solid #f1f4fa;
		min-height:42px;
		padding:10px 0 0 10px;
	}
	.h-nav-empty-bar {
		border-left: 1px solid #f1f4fa;
	}
	.container-FAQsearch {
		display: inline-block;
		min-height: 42px;
		padding: 10px 0 0 10px;
		width: 90%;
	}


/* search box 
----------------------------------*/
.search-form {
	background:#fff;
	border:1px solid #cccccc;
	border-radius:10px;
	box-shadow:inset 0 5px 18px rgba(0,0,0,.1);
	-webkit-box-sizing: border-box; /* Safari/Chrome, other WebKit */
	-moz-box-sizing: border-box;    /* Firefox, other Gecko */
	box-sizing:border-box;	
	padding:1.5% 1%;
	position:relative;
}
.inner-billboard .search-form {
	box-shadow:inset 0 0px 15px rgba(0,0,0,.75), 11px 15px 20px rgba(0,0,0,.75);
	height:60px;
	top:50px;
	z-index:5;
}
.container-callout-premium-domains .search-form {
	font-size:.8em;
}
.container-sub-column-search .search-form {
	box-shadow:inset 0 0px 15px rgba(0,0,0,.15);
	height:30px;
	padding:0 0 0 .75em;
	width:95%;
}
	.search-text-field {
		border:none;
		-webkit-box-sizing: border-box; /* Safari/Chrome, other WebKit */
		-moz-box-sizing: border-box;    /* Firefox, other Gecko */
		box-sizing:border-box;	
		float:left;
		padding:0 0 0 2%;
		/*position:relative;*/
		width:48%
	}
	.inner-billboard .search-text-field {
		width:63%;
	}
		.form-field{
			background:none;
			border:none;
			color:#424242;
			font-family:'Open Sans', san-serif;
			font-size: 0.889em;
			font-weight:300;
			outline:none;
			width:99%;
		}
		.inner-billboard .form-field {
			color:#424242;
			font-size: 1.444em;
		}
		.container-sub-column-search .form-field {
			font-size: 0.889em;
		}
		
	.search-tld-drop {
		-webkit-box-sizing: border-box; /* Safari/Chrome, other WebKit */
		-moz-box-sizing: border-box;    /* Firefox, other Gecko */
		box-sizing:border-box;	
		float:right;
		margin-right:20%;
		padding:0;
		position:relative;
		/*width:15%*/
	}

		.btn-select-tld {
			background: #cdcdcd; /* Old browsers */
			
			/* IE9 SVG, needs conditional override of 'filter' to 'none' */
			
			background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSI1NSUiIHN0b3AtY29sb3I9IiNjZGNkY2QiIHN0b3Atb3BhY2l0eT0iMSIvPgogICAgPHN0b3Agb2Zmc2V0PSI2MCUiIHN0b3AtY29sb3I9IiNjOGM4YzgiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
			
			background: -moz-linear-gradient(top,  #cdcdcd 55%, #c8c8c8 60%); /* FF3.6+ */
			
			background: -webkit-gradient(linear, left top, left bottom, color-stop(55%,#cdcdcd), color-stop(60%,#c8c8c8)); /* Chrome,Safari4+ */
			
			background: -webkit-linear-gradient(top,  #cdcdcd 55%,#c8c8c8 60%); /* Chrome10+,Safari5.1+ */
			
			background: -o-linear-gradient(top,  #cdcdcd 55%,#c8c8c8 60%); /* Opera 11.10+ */
			
			background: -ms-linear-gradient(top,  #cdcdcd 55%,#c8c8c8 60%); /* IE10+ */
			
			background: linear-gradient(to bottom,  #cdcdcd 55%,#c8c8c8 60%); /* W3C */
			
			filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#cdcdcd', endColorstr='#c8c8c8',GradientType=0 ); /* IE6-8 */
			
			border:1px solid #e0e0e0;
			border-radius:5px;
			box-shadow:0 0 3px rgba(0,0,0,.1);
			-webkit-box-sizing: border-box; /* Safari/Chrome, other WebKit */
			-moz-box-sizing: border-box;    /* Firefox, other Gecko */
			box-sizing:border-box;	
			color:#fff;
			display:inline-block;
			font-size: 1em;
			font-weight:600;
			padding:.2em .5em;
			text-shadow:0 -1px rgba(0,0,0, .2);
		}
		.h-nav-search-bar .btn-select-tld {
			color:#fff;
			font-size:0.778em;
		}
		.btn-select-tld:hover {
			box-shadow: inset 0 -5px 20px rgba(0, 0, 0, .2);
		}
			


	.search-submit {
		background: #d31334; /* Old browsers */
		
		/* IE9 SVG, needs conditional override of 'filter' to 'none' */
		
		background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSI1MCUiIHN0b3AtY29sb3I9IiNkMzEzMzQiIHN0b3Atb3BhY2l0eT0iMSIvPgogICAgPHN0b3Agb2Zmc2V0PSI1MSUiIHN0b3AtY29sb3I9IiNjNDEyMzAiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
		
		background: -moz-linear-gradient(top,  #d31334 50%, #c41230 51%); /* FF3.6+ */
		
		background: -webkit-gradient(linear, left top, left bottom, color-stop(50%,#d31334), color-stop(51%,#c41230)); /* Chrome,Safari4+ */
		
		background: -webkit-linear-gradient(top,  #d31334 50%,#c41230 51%); /* Chrome10+,Safari5.1+ */
		
		background: -o-linear-gradient(top,  #d31334 50%,#c41230 51%); /* Opera 11.10+ */
		
		background: -ms-linear-gradient(top,  #d31334 50%,#c41230 51%); /* IE10+ */
		
		background: linear-gradient(to bottom,  #d31334 50%,#c41230 51%); /* W3C */
		
		filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#d31334', endColorstr='#c41230',GradientType=0 ); /* IE6-8 */

		border-radius:0 10px 10px 0;
		border-left:1px solid #c0abae;
		-webkit-box-sizing: border-box; /* Safari/Chrome, other WebKit */
		-moz-box-sizing: border-box;    /* Firefox, other Gecko */
		box-sizing:border-box;	
		float:left;
		height:100%;
		/*height:101%;
		padding:1%;*/
		position:absolute;
		right:0;
		text-align:center;
		top:0;
		width:18%;
	}
	.search-submit:hover {
		box-shadow: inset 0 2px 5px 0 rgba(255,255,255, .5), inset 0 -5px 20px rgba(0, 0, 0, .3);
	}
		.btn-search {
			background:none;
			border:none;
			color:#fff;
			font-size: 1.056em;
			height:100%;
			text-shadow:-1px 0 0 #a70f29;
		}
		.inner-billboard .btn-search {
			font-size: 1.667em;
		}
		.container-sub-column-search .search-text-field {
			width:80%;
			}
		.container-sub-column-search .search-submit {
			top:0;
		}
			.container-sub-column-search .btn-search {
				padding:0;
			}
	

/* feature area HOME page
----------------------------------*/
#container-feature-text {
	float: left;
	text-align: right;
	width: 60%;
}
	#container-feature-text h2 {
		font-size: 1.667em;
		margin-bottom: .2em;
		margin-top: .5em;
	}

	#container-feature-text p {
		font-size: 1em;
	}
		#container-feature-text a {
			color: #507ec0;
			-webkit-transition: all 300ms ease;
			-moz-transition: all 300ms ease;
			-o-transition: all 300ms ease;
			-ms-transition: all 300ms ease;
			transition: all 300ms ease;
		}
		#container-feature-text a:hover {
			color: #233a78;
			-webkit-transition: all 300ms ease;
			-moz-transition: all 300ms ease;
			-o-transition: all 300ms ease;
			-ms-transition: all 300ms ease;
			transition: all 300ms ease;
		}
#container-feature-thumb {
	float: left;
	margin-left: 2%;
	width: 38%;
}

#modal_feature {
	background: #fff;
	border-radius: 10px;
	box-shadow: 0 4px 7px #333;
	display: none;
	font-family:'Lato', sans-serif !important;
	font-size: 18px;
	overflow: visible;
	padding: 20px 30px 25px 30px;
}


/* content area 
----------------------------------*/

			/* HOME page 
			----------------------------------*/
			.container-billboard {
				background:#160905 url(http://images.buydomains.com/images/main/temp-bg-billboard1.jpg) no-repeat center top;
			}
				.container-fixed {
					min-height:418px;
					margin:0 auto;
					position:relative;
					text-align:left;
					width:960px;
				}
				.inner-billboard {
					left:20px;
					position:absolute;
					top:60px;
				}
					.inner-billboard h1 {
						margin-bottom:0;
					}
					.txt-promo-h {
						color:#fff;
						font-size: 1.333em;
						font-weight:300;
						text-shadow:0 0 0 rgba(0,0,0, .7);
						text-transform:uppercase;
					}
					.tab-grey {
						background:#ccc;
						border:1px solid #ccc;
						border-radius:20px;
						box-shadow:inset 0 -5px 5px rgba(0,0,0,.3), inset 0 5px 5px rgba(255,255,255,.5), 11px 15px 20px rgba(0,0,0,.75);
						-webkit-box-sizing: border-box; /* Safari/Chrome, other WebKit */
						-moz-box-sizing: border-box;    /* Firefox, other Gecko */
						box-sizing:border-box;
						color:#787878;
						font-size: 1em;
						font-weight:600;
						height:110px;
						left:-10px;
						padding:10px 20px 0 20px;
						position:absolute;
						text-shadow:1px 0 rgba(255,255,255,1);
						z-index:4;
					}
					
				.container-home-intro {
					background: url(/images/main/bg-map-tagged.jpg) no-repeat bottom center;
					background-size:100% auto;
					margin-top:-80px;
					margin-bottom:80px;
					padding-bottom:31.25%;
					position:relative;
				}
					.inner-home-intro {
						background:url(http://images.buydomains.com/images/main/bg-home-intro.png) no-repeat;
						min-height:317px;
						padding-left:270px;
						padding-right:60px;
					}
						.inner-home-intro h2 {
							padding-top:100px;
						}
						.inner-home-intro h2 em {
							display:block;
							font-size: 0.65em;
						}
				
				.container-home-recents {
					background: url(http://images.buydomains.com/images/main/bg-home-sold.png) no-repeat right top;
					margin:0 auto 80px;
					position:relative;
					width:90%;
				}
					.inner-home-recents {
						min-height:180px;
						width:64%;
					}
					.sold-list {
					}
						.sold-row {
							background:#fff;
							-webkit-box-sizing: border-box; /* Safari/Chrome, other WebKit */
							-moz-box-sizing: border-box;    /* Firefox, other Gecko */
							box-sizing:border-box;
							border:1px solid #ddd;
							border-radius:15px;
							margin-bottom:7px;
							padding:15px;
						}
							.sold-date {
								-webkit-box-sizing: border-box; /* Safari/Chrome, other WebKit */
								-moz-box-sizing: border-box;    /* Firefox, other Gecko */
								box-sizing:border-box;
								color:#a50f2d;
								float: left;
								font-size: 1em;
								font-weight:400;
								margin-right:10%;
								padding:.25em 0;
								text-align:right;
								width:10%
							}
							.sold-name {
								-webkit-box-sizing: border-box; /* Safari/Chrome, other WebKit */
								-moz-box-sizing: border-box;    /* Firefox, other Gecko */
								box-sizing:border-box;
								float: left;
								font-size: 1.222em;
								font-weight:400;
								margin-right:5%;
								width:50%
							}
							.sold-price {
								-webkit-box-sizing: border-box; /* Safari/Chrome, other WebKit */
								-moz-box-sizing: border-box;    /* Firefox, other Gecko */
								box-sizing:border-box;
								float: left;
								font-size: 1em;
								font-weight:400;
								padding:.25em 10% .25em 0;
								text-align:right;
								width:25%;
							}

							.domain_fade_in {
-webkit-animation: domain_fade 4s linear;
-moz-animation: domain_fade 4s linear;
-o-animation: domain_fade 4s linear;
-ms-animation: domain_fade 4s linear;
animation: domain_fade 4s linear;
}

@-webkit-keyframes domain_fade {
    0% { opacity: 0;
    transform: translateY(0px);	
    -webkit-transform: translateY(0px);
    }
    50% { opacity: 1;
    transform: translateY(165px);	
    -webkit-transform: translateY(165px);
    }
    100% { opacity: 0;
    transform: translateY(330px);	
    -webkit-transform: translateY(330px);
    }
}

@-moz-keyframes domain_fade {
    0% { opacity: 0;
    -moz-transform: translateY(0px);
    }

    50% { opacity: 1;
    -moz-transform: translateY(165px);
    }

    100% { opacity: 0;
    -moz-transform: translateY(330px);
    }
}

@-o-keyframes domain_fade {
    0% { opacity: 0;
    -o-transform: translateY(0px);
    }

    50% { opacity: 1;
    -o-transform: translateY(165px);
    }

    100% { opacity: 0;
    -o-transform: translateY(330px);
    }

}

@keyframes domain_fade {
    0% { opacity: 0;
    transform: translateY(0px);
    }

    50% { opacity: 1;
    transform: translateY(165px);
    }

    100% { opacity: 0;
    transform: translateY(330px);}
}

				.container-home-case {
					background:url(http://images.buydomains.com/images/main/bg-case-study-fade.jpg) no-repeat top center;
					margin-bottom:50px;
					position:relative;
				}
					.inner-home-case {
						background:url(http://images.buydomains.com/images/main/temp-woman-case-study.png) no-repeat left bottom;
						-webkit-box-sizing: border-box; /* Safari/Chrome, other WebKit */
						-moz-box-sizing: border-box;    /* Firefox, other Gecko */
						box-sizing:border-box;
						min-height:430px;
						padding:15px 30px 0 300px;
						position:relative;
					}
						.intro-case-study {
							bottom:0;
							cursor:pointer;
							position:absolute;
						}
						.intro-case-study:hover .case-study-img img {
							transform: translate(0,-5px);
							-webkit-transform: translate(0,-5px); /** Chrome & Safari **/
							-o-transform: translate(0,-5px); /** Opera **/
							-moz-transform: translate(0,-5px); /** Firefox **/
						}
						.intro-case-study:hover .a-case-study {
								color:#6073a6;
						}
							.point-arws {
								color:#6073a6;
								padding:.2em;
							}
							.case-study-img img{
								box-shadow:0 0 26px rgba(0,0,0,.5);
								position:relative;
								top:10px;
								-webkit-transition: all 300ms ease;
								-moz-transition: all 300ms ease;
								-o-transition: all 300ms ease;
								-ms-transition: all 300ms ease;
								transition: all 300ms ease;
							}
							.a-case-study {
								color:#233a78;
								float:left;
								font-size: 0.833em;
								font-weight:600;
								padding-top:1.3em;
								text-transform:uppercase;
							}
							
								.a-case-study span {
									display:block;
								}
								.txt-see {
									font-size:4.25em;
									line-height:1em;
								}
								.txt-what-can{
								}
								.txt-do-for-you {
									font-size:1.19em;
								}
						.container-case-quote {
							background:url(http://images.buydomains.com/images/main/bg-case-quote-ribbon.png) no-repeat;
							-webkit-box-sizing: border-box; /* Safari/Chrome, other WebKit */
							-moz-box-sizing: border-box;    /* Firefox, other Gecko */
							box-sizing: border-box;         /* Opera/IE 8+ */
							color:#fff;
							height:155px;
							left:-40px;
							padding:25px 80px;
							position:relative;
							text-align:center;
							text-shadow:0 2px 2px rgba(0,0,0,.4);
							top:-35px;
							width:100%;
							max-width:971px;
						}
							.case-quote {
								display:block;
								font-size: 1.1em;
								line-height:1.3em;
								margin:10px auto;
								text-align:left;
							}
								.case-quote-name {
									display:block;
									font-size: 0.8em;
									margin-top:.25em;
								}

				.container-home-categories {
					margin-bottom:180px;
					position:relative;
				}
					.inner-home-categories {
						margin:0 60px 0;
						width:60%;
					}
					
					.container-category-list {
						background:url(http://images.buydomains.com/images/main/bg-home-category-list.jpg) no-repeat 0px 20px;
						min-height:360px;
						position:relative;
						width:100%;
					}
						.home-category-list {
							-webkit-box-sizing: border-box; /* Safari/Chrome, other WebKit */
							-moz-box-sizing: border-box;    /* Firefox, other Gecko */
							box-sizing:border-box;
							left:60px;
							position:relative;
							top:40px;
							width:60%;
						}
							.home-categories-li {
								-webkit-box-sizing: border-box; /* Safari/Chrome, other WebKit */
								-moz-box-sizing: border-box;    /* Firefox, other Gecko */
								box-sizing:border-box;
								border-bottom:1px solid #fdfefe;
								float:left;
								width:40%;
								margin-right:3%;
							}
								.home-categories-li a {
									border-bottom:1px solid #ebeff6;
									color:#507ec0;
									display:block;
									font-weight:600;
									padding:.5em;
								}
								.home-categories-li a:hover {
									box-shadow:inset 0 5px 10px rgba(255,255,255,.8), 0 2px 3px rgba(228,238,248,8);
								}
								.container-category-list .a-view-all {
									bottom:20px;
									left:80px;
									position:absolute;
								}
								.a-view-all {
									color:#507ec0;
									font-size: 0.667em;
								}
								
								/* category icon treatment 
								----------------------------------*/
								.container-category {
									border:3px solid rgba(255,255,255, .5);
									box-shadow:inset 0 0 50px rgba(0,0,0,.2);
									color:#fff;
									display:inline-block;
									float:left;
									padding:0 .35em;
								}
								.txt-cat-nav {
									float:left;
								}
								.home-categories-li .container-category,
								.nav-pop-categories .container-category {
									border-width:3px;
									border-radius:10px;
									
								}
								.nav-pop-categories .container-category {
									margin-right:5%;
								}
									.home-categories-li .container-category i {
										
									}
										.container-category i {
											opacity:.5;
										}
									
										.cat-biz {
											background:#233a78;
										}
										.cat-careers {
											background:#f6b529;
										}
										.cat-comp {
											background:#9412c4;
										}
										.cat-edu {
											background:#a7869e;
										}
										.cat-fam {
											background:#12adc4;
										}
										.cat-fin {
											background:#138b03;
										}
										.cat-health {
											background:#83c412;
										}
										.cat-home {
											background:#8393ca;
										}
										.cat-rec {
											background:#c4be12;
										}
										.cat-ref {
											background:#774183;
										}
										.cat-region {
											background:#84bed3;
										}
										.cat-spec {
											background:#a23540;
										}
										.cat-sports {
											background:#1287c4;
										}
										.cat-shop {
											background:#ff584c;
										}
										.cat-soc {
											background:#c43812;
										}
										.cat-trav {
											background:#c41277;
										}
								
								
								
						.promo-circle-large {
							background:#233a78;
							border:15px solid #ddd;
							border-radius:300px;
							-webkit-box-sizing: border-box; /* Safari/Chrome, other WebKit */
							-moz-box-sizing: border-box;    /* Firefox, other Gecko */
							box-sizing:border-box;
							color:#fff;
							cursor:pointer;
							height:380px;
							position:absolute;
							right:0;
							top:40px;
							width:380px;
							-webkit-transition: all 1000ms ease;
							-moz-transition: all 1000ms ease;
							-o-transition: all 1000ms ease;
							-ms-transition: all 1000ms ease;
							transition: all 1000ms ease;
						}
									.promo-circle-large:hover .gfx-arw-pointer {
										transform: translate(-10px,-25px);
										-webkit-transform: translate(-10px,-25px); /** Chrome & Safari **/
										-o-transform: translate(-10px,-25px); /** Opera **/
										-moz-transform: translate(-10px,-25px); /** Firefox **/
									}
									.promo-circle-large:hover .promo-circle-inner{
										box-shadow:inset 0 0 30px rgba(255,255,255,.2);
									}


							.promo-circle-inner {
								background:#2e447f;
								border-radius:300px;
								-webkit-box-sizing: border-box; /* Safari/Chrome, other WebKit */
								-moz-box-sizing: border-box;    /* Firefox, other Gecko */
								box-sizing:border-box;
								color:#fff;
								cursor:pointer;
								float:left;
								height:310px;
								margin:20px;
								position:relative;
								width:310px;
								-webkit-transition: all 1000ms ease;
										-moz-transition: all 1000ms ease;
										-o-transition: all 1000ms ease;
										-ms-transition: all 1000ms ease;
										transition: all 1000ms ease;
							}
								.promo-circle-inner h3 {
									color:#97a2bf;
									font-size: 1em;
									font-weight:600;
									line-height:1em;
									padding:1em .5em .25em;
									text-align:center;
									text-transform:uppercase;
								}
								.container-msg {
									background:#233a78 url(http://images.buydomains.com/images/main/bg-msg-paper-icon.png) no-repeat left 10px;
									-webkit-box-sizing: border-box; /* Safari/Chrome, other WebKit */
									-moz-box-sizing: border-box;    /* Firefox, other Gecko */
									box-sizing:border-box;
									border-radius:30px;
									height:180px;
									line-height:1em;
									margin-left:-5px;
									padding-left:125px;
									position:relative;
									width:320px;
								}
									.msg-line1,
									.msg-line2,
									.msg-line3,
									.msg-line4 {
										display:block;
										text-transform:uppercase;
									}
									.msg-line1,
									.msg-line2 {
										font-style:normal;
										font-weight:300;
									}
									.msg-line1 {
										font-size: 1.444em;
										line-height:2em;
									}
									.msg-line2 {
										font-size: 2.278em;
										letter-spacing:1px;
									}
									.msg-line3 {
										font-size: 1.667em;
									}
									.msg-line4 {
										font-size: 2.111em;
										letter-spacing:2px;
									}
									.gfx-arw-pointer {
										bottom:-90px;
										position:absolute;
										right:45px;
										-webkit-transition: all 300ms ease;
										-moz-transition: all 300ms ease;
										-o-transition: all 300ms ease;
										-ms-transition: all 300ms ease;
										transition: all 300ms ease;
									}
						.form-whitepaper {
							display:none;
							float:left;
							margin-left:2%;
							margin-top:20px;
							position:relative;
							width:40%;
						}
							.form-whitepaper  h3 {
								color:#fff;
								font-size:1em;
								line-height:1.2em;
							}
							.sc-view {
								margin-bottom:.5em;
							}
							.form-whitepaper .btn-checkout-cart {
								border:none;
								box-shadow:0 0 10px rgba(0,0,0.2);
								float:none;
								font-size:1em;
							}
								.close-me {
									background: rgba(255,255,255,.5);
									border-radius: 60px;
									color: #fff;
									cursor:pointer;
									font-weight: 600;
									padding: 0 .5em;
									position: absolute;
									right: -10%;
									text-align: center;
									-webkit-transition: all 1000ms ease;
									-moz-transition: all 1000ms ease;
									-o-transition: all 1000ms ease;
									-ms-transition: all 1000ms ease;
									transition: all 1000ms ease;
								}
								.close-me:hover {
									background: rgba(255,255,255,1);
									color:#d21334;
								}
			
			

			/* search results 
			----------------------------------*/
			.match {
				background:url(http://images.buydomains.com/images/main/icon-match.png) no-repeat;
				border-bottom:1px solid #dfe1e2;
				min-height:170px;
				padding:0 0 20px 190px;
			}
			.no-match {
				/*background:url(http://images.buydomains.com/images/main/icon-no-match.png) no-repeat;
				background-size: auto 30%;
				border-bottom:1px solid #dfe1e2;*/
				/*min-height:154px;*/
				padding:0 0 20px;
                width:100%;
			}
				.txt-no-match {
					display:block;
					font-size: .75em;
				}
					.txt-no-match strong {
						color:#424242;
						font-size: .75em;
						font-weight:600;
					}
				.name {
					text-transform:none;
				}
				.txt-available-wrap {
					color:#424242;
					display:block;
					font-size: 1.333em;
					font-weight:600;
				}
				.container-phone {
					float:left;
					font-size: 0.778em;
					margin-bottom:.5em;
					padding-left:5%;
					max-width:50%;
				}
					.match-phone-us {
						display:block;
						font-size: 1.222em;
						font-weight:600;
					}
					.match-phone-world {
						display:block;
						font-size: 1em;
						font-weight:300;
					}
				.container-btn-cta {
					float:left;
				}
					.btn-cta-match {
						background: #d31334; /* Old browsers */
						
						/* IE9 SVG, needs conditional override of 'filter' to 'none' */
						
						background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSI1MCUiIHN0b3AtY29sb3I9IiNkMzEzMzQiIHN0b3Atb3BhY2l0eT0iMSIvPgogICAgPHN0b3Agb2Zmc2V0PSI1MSUiIHN0b3AtY29sb3I9IiNjNDEyMzAiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
						
						background: -moz-linear-gradient(top,  #d31334 50%, #c41230 51%); /* FF3.6+ */
						
						background: -webkit-gradient(linear, left top, left bottom, color-stop(50%,#d31334), color-stop(51%,#c41230)); /* Chrome,Safari4+ */
						
						background: -webkit-linear-gradient(top,  #d31334 50%,#c41230 51%); /* Chrome10+,Safari5.1+ */
						
						background: -o-linear-gradient(top,  #d31334 50%,#c41230 51%); /* Opera 11.10+ */
						
						background: -ms-linear-gradient(top,  #d31334 50%,#c41230 51%); /* IE10+ */
						
						background: linear-gradient(to bottom,  #d31334 50%,#c41230 51%); /* W3C */
						
						filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#d31334', endColorstr='#c41230',GradientType=0 ); /* IE6-8 */
						border-radius:15px;

						color:#fff;
						display:block;
						font-size: 1.111em;
						font-weight:600;
						padding:1em;
						text-decoration:none;
					}
					.btn-cta-match-request {
						background: #5bcaf6; /* Old browsers */
						
						/* IE9 SVG, needs conditional override of 'filter' to 'none' */
						
						background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSI0OSUiIHN0b3AtY29sb3I9IiM1YmNhZjYiIHN0b3Atb3BhY2l0eT0iMSIvPgogICAgPHN0b3Agb2Zmc2V0PSI1MCUiIHN0b3AtY29sb3I9IiMzN2MwZjYiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
						
						background: -moz-linear-gradient(top,  #5bcaf6 49%, #37c0f6 50%); /* FF3.6+ */
						
						background: -webkit-gradient(linear, left top, left bottom, color-stop(49%,#5bcaf6), color-stop(50%,#37c0f6)); /* Chrome,Safari4+ */
						
						background: -webkit-linear-gradient(top,  #5bcaf6 49%,#37c0f6 50%); /* Chrome10+,Safari5.1+ */
						
						background: -o-linear-gradient(top,  #5bcaf6 49%,#37c0f6 50%); /* Opera 11.10+ */
						
						background: -ms-linear-gradient(top,  #5bcaf6 49%,#37c0f6 50%); /* IE10+ */
						
						background: linear-gradient(to bottom,  #5bcaf6 49%,#37c0f6 50%); /* W3C */
						
						filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#5bcaf6', endColorstr='#37c0f6',GradientType=0 ); /* IE6-8 */

						border-radius:15px;
						color:#fff;
						display:block;
						font-size: 1.111em;
						font-weight:600;
						padding:1em;
						text-decoration:none;
					}
					.btn-cta-match:hover,
					.btn-cta-match-request:hover {						
						box-shadow: inset 0 2px 5px 0 rgba(255,255,255, .5), inset 0 -5px 20px rgba(0, 0, 0, .3), 0 5px 15px rgba(0,0,0,.3);
					}
					
			.container-search-results {
				background:url(http://images.buydomains.com/images/main/bg-search-results-area.png) no-repeat -10px 1px;
				border-top:1px solid #fff;
				padding:20px 0;
			}

			/* search results filtering
			----------------------------------*/
			#exactMatchTopper {
				padding-bottom:20px;
			}
			
			.container-search-filter {
				z-index:5;
			}
				.container-searched-term {
					
					background: #d3edf6; /* Old browsers */
					
					/* IE9 SVG, needs conditional override of 'filter' to 'none' */
					
					background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSI1MSUiIHN0b3AtY29sb3I9IiNkM2VkZjYiIHN0b3Atb3BhY2l0eT0iMSIvPgogICAgPHN0b3Agb2Zmc2V0PSI1MyUiIHN0b3AtY29sb3I9IiNjOGU5ZjUiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
					
					background: -moz-linear-gradient(top,  #d3edf6 51%, #c8e9f5 53%); /* FF3.6+ */
					
					background: -webkit-gradient(linear, left top, left bottom, color-stop(51%,#d3edf6), color-stop(53%,#c8e9f5)); /* Chrome,Safari4+ */
					
					background: -webkit-linear-gradient(top,  #d3edf6 51%,#c8e9f5 53%); /* Chrome10+,Safari5.1+ */
					
					background: -o-linear-gradient(top,  #d3edf6 51%,#c8e9f5 53%); /* Opera 11.10+ */
					
					background: -ms-linear-gradient(top,  #d3edf6 51%,#c8e9f5 53%); /* IE10+ */
					
					background: linear-gradient(to bottom,  #d3edf6 51%,#c8e9f5 53%); /* W3C */
					
					filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#d3edf6', endColorstr='#c8e9f5',GradientType=0 ); /* IE6-8 */
					
										
										
					border:1px solid #9be2f6;
					border-radius:0 10px 10px 0;
					box-shadow:0 0 1px #fff;
					-webkit-box-sizing: border-box; /* Safari/Chrome, other WebKit */
					-moz-box-sizing: border-box;    /* Firefox, other Gecko */
					box-sizing: border-box;         /* Opera/IE 8+ */
					float:left;
					font-size: 1em;
					font-weight:600;
					margin-right:10px;
					padding:.5em 1em;
					width:28%;

					-webkit-transition: all 3s ease;
					-moz-transition: all 3s ease;
					-o-transition: all 3s ease;
					-ms-transition: all 3 s ease;
					transition: all 3s ease;
				}

				.container-searched-term:hover {
					background: #c1e7f6; /* Old browsers */
					
					/* IE9 SVG, needs conditional override of 'filter' to 'none' */
					
					background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSI1MSUiIHN0b3AtY29sb3I9IiNjMWU3ZjYiIHN0b3Atb3BhY2l0eT0iMSIvPgogICAgPHN0b3Agb2Zmc2V0PSI1MyUiIHN0b3AtY29sb3I9IiNiMmUzZjUiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
					
					background: -moz-linear-gradient(top,  #c1e7f6 51%, #b2e3f5 53%); /* FF3.6+ */
					
					background: -webkit-gradient(linear, left top, left bottom, color-stop(51%,#c1e7f6), color-stop(53%,#b2e3f5)); /* Chrome,Safari4+ */
					
					background: -webkit-linear-gradient(top,  #c1e7f6 51%,#b2e3f5 53%); /* Chrome10+,Safari5.1+ */
					
					background: -o-linear-gradient(top,  #c1e7f6 51%,#b2e3f5 53%); /* Opera 11.10+ */
					
					background: -ms-linear-gradient(top,  #c1e7f6 51%,#b2e3f5 53%); /* IE10+ */
					
					background: linear-gradient(to bottom,  #c1e7f6 51%,#b2e3f5 53%); /* W3C */
					
					filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#c1e7f6', endColorstr='#b2e3f5',GradientType=0 ); /* IE6-8 */
					
										
										
					border:1px solid #5fd5f5;
					border-radius:0 10px 10px 0;
					box-shadow:0 0 1px #fff;
					font-size: 1em;
					font-weight:600;

					-webkit-transition: all 3s ease;
					-moz-transition: all 3s ease;
					-o-transition: all 3s ease;
					-ms-transition: all 3s ease;
					transition: all 3s ease;
				}
					.term {
						display:block;
						float:left;
						line-height:1.5em;
						overflow:hidden;
						text-overflow:ellipsis;
						white-space:nowrap;
						width:80%;
					}
					.container-searched-term i {
						display:block;
						line-height:1.5em;
						margin-right:5px;
					}
				
				.container-search-field {
					border-radius:0 10px 10px 0;
					-webkit-box-sizing: border-box; /* Safari/Chrome, other WebKit */
					-moz-box-sizing: border-box;    /* Firefox, other Gecko */
					box-sizing: border-box;         /* Opera/IE 8+ */
					display:none;
					float:left;
					font-size: 1em;
					margin-right:10px;
					padding:.5em 1em;
					width:28%;
				}
					.container-search-field .btn-search {
						font-size: 1.333em;
					}
					.container-search-field .search-text-field{
						padding:0;
						width:80%;
					}
				.container-filters {
					float:left;
					font-size: 0.778em;
					width:55%;
				}
					.container-contains-select {
							background: #5bcaf6; /* Old browsers */
							
							/* IE9 SVG, needs conditional override of 'filter' to 'none' */
							
							background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSI0NSUiIHN0b3AtY29sb3I9IiM1YmNhZjYiIHN0b3Atb3BhY2l0eT0iMSIvPgogICAgPHN0b3Agb2Zmc2V0PSI1MiUiIHN0b3AtY29sb3I9IiMzN2MwZjYiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
							
							background: -moz-linear-gradient(top,  #5bcaf6 45%, #37c0f6 52%); /* FF3.6+ */
							
							background: -webkit-gradient(linear, left top, left bottom, color-stop(45%,#5bcaf6), color-stop(52%,#37c0f6)); /* Chrome,Safari4+ */
							
							background: -webkit-linear-gradient(top,  #5bcaf6 45%,#37c0f6 52%); /* Chrome10+,Safari5.1+ */
							
							background: -o-linear-gradient(top,  #5bcaf6 45%,#37c0f6 52%); /* Opera 11.10+ */
							
							background: -ms-linear-gradient(top,  #5bcaf6 45%,#37c0f6 52%); /* IE10+ */
							
							background: linear-gradient(to bottom,  #5bcaf6 45%,#37c0f6 52%); /* W3C */
							
							filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#5bcaf6', endColorstr='#37c0f6',GradientType=0 ); /* IE6-8 */
						
						

						border-radius:10px 0 0 10px;
						border:1px solid #37c0f6;
						float:left;
						font-size:0.778em;
						font-weight:600;
						margin-right:5px;
						padding:.85em .75em;
						position:relative;
						text-align:right;
						text-transform:uppercase;
						width:12%;
						z-index:19;
					}
						#container-drop-down-contains {
							background:#37c0f6;
							text-align:left;
						}
							#txt-contain,
							#txt-starts-with,
							#txt-ends-with,
							.tld-choice,
							.tld-choice-all {
								border-radius:10px;
								color:#fff;
								cursor:pointer;
								font-size:1em;
								margin-bottom:.25em;
								padding:.35em .5em;
								-webkit-transition: all 1s ease;
								-moz-transition: all 500ms ease;
								-o-transition: all 500ms ease;
								-ms-transition: all 500ms ease;
								transition: all 500ms ease;
							}
							#txt-contain:hover,
							#txt-starts-with:hover,
							#txt-ends-with:hover,
							#sort-relevancy:hover,
							#txt-contain.selected,
							#txt-starts-with.selected,
							#txt-ends-with.selected {
								background:rgba(255,255,255,.3);
							}
							.tld-choice,
							.tld-choice-all {
								background:#fff;
								border:1px solid #eee;
								color:#959595;
								font-size:0.722em;
								text-shadow:0 -1px rgba(0,0,0,.15);
							}
							.tld-choice:hover,
							.tld-choice-all:hover,
							.tld-choice.selected {
								background:rgba(91, 202, 246,.7);
								border:1px solid #fff;
								color:#fff;
								text-shadow:0 -1px rgba(91, 202, 246,.5);
							}
							#hyphen-filter,
							#numeral-filter {
								float:left;
								font-size:.9em;
								margin:0 2%;
							}
							#noprice-filter {
								font-size:.9em;
							}
/*							.tld-choice,
							.tld-choice-all {
								color:#fff;
								font-size:0.722em;
								text-shadow:0 -1px rgba(0,0,0,.15);
							}
							#tld-filter .tld-choice,
							#tld-filter .tld-choice-all {
								color:#959595;
								font-size:0.722em;
								text-shadow:0 -1px rgba(0,0,0,.15);
							}
							.tld-choice:hover,
							.tld-choice-all:hover,
							.tld-choice.selected {
								background:rgba(255,255,255,.7);
								color:#424242;
								text-shadow:0 -1px rgba(255,255,255,.5);
							}
							#tld-filter .tld-choice:hover,
							#tld-filter .tld-choice-all:hover,
							#tld-filter .tld-choice.selected {
								background:rgba(91, 202, 246,.7);
								color:#fff;
								text-shadow:0 -1px rgba(91, 202, 246,.5);
							}
*/
							
							#sort-hi-lo,
							#sort-lo-hi,
							#sort-z-a,
							#sort-a-z,
							#sort-relevancy,
							.dropdown-items-sort {
								border-radius:10px;
								color:#424242;
								cursor:pointer;
								font-size:1em;
								margin-bottom:.25em;
								padding:.5em;
								-webkit-transition: all 1s ease;
								-moz-transition: all 500ms ease;
								-o-transition: all 500ms ease;
								-ms-transition: all 500ms ease;
								transition: all 500ms ease;
							}
							
							#sort-hi-lo:hover,
							#sort-lo-hi:hover,
							#sort-z-a:hover,
							#sort-a-z:hover,
							#sort-hi-lo.selected,
							#sort-lo-hi.selected,
							#sort-z-a.selected,
							#sort-a-z.selected,
							#sort-relevancy.selected,
							.dropdown-items-sort:hover,
							.dropdown-items-sort.selected {
								background:rgba(200,200,200,.3);
							}
					.container-search-category,
					.container-search-price,
					.container-search-tld,
					.container-search-exclude {
						background:#f3f8fa;
						border:1px solid #fff;
						border-radius:5px;
						float:left;
						font-weight:600;
						margin-right:5px;
						padding:.85em .75em;
						position:relative;
					}
					.activated {
						border-color: rgba(66, 66, 66, 0.2);
						box-shadow: inset 0 15px 30px rgba(255,255,255, 1), inset 0 -5px 30px rgba(66, 66, 66, .2);
						/*border-color:rgba(134, 197, 25, 0.3);
						box-shadow:inset 0 15px 30px rgba(255,255,255, 1), inset 0 -25px 30px rgba(134, 197, 25, .3);*/
					}
						.activated .toggle-dropdown {
							/*color:rgb(98, 143, 22);*/
							color:#424242;
						}
						.activated .txt-hilite-blue {
							color:#dd5870;
							/*color:#86c519;*/
						}
						.container-contains-select a {
							color:#fff;
							text-decoration:none;
							text-shadow:0 -1px rgba(47,178,243,1);
							-moz-transition: all 1s ease;
							-o-transition: all 1s ease;
							-ms-transition: all 1s ease;
							transition: all 1s ease;
						}
						.container-search-category a,
						.container-search-price a,
						.container-search-tld a,
						.container-search-exclude a {
							color:#959595;
							text-decoration:none;
							-moz-transition: all 1s ease;
							-o-transition: all 1s ease;
							-ms-transition: all 1s ease;
							transition: all 1s ease;
						}
						.container-contains-select a:hover {
						}
						.container-search-category a:hover,
						.container-search-price a:hover,
						.container-search-tld a:hover,
						.container-search-exclude a:hover {
							color:#424242;
							-moz-transition: all 1s ease;
							-o-transition: all 1s ease;
							-ms-transition: all 1s ease;
							transition: all 1s ease;
						}
					.container-search-category {
						width:;
					}
					.container-search-price {
						width:;
					}
					.container-search-tld {
						width:;
					}
					.container-search-exclude {
						width:;
					}
						.container-boxes-exclude label{
							display:block;
						}
						.keyword-ex {
							background:#fff;
							border:1px solid #ccc;
							border-radius:10px;
							float:left;
							margin:.25em;
							padding:.5em;
						}
					.clear-form {
						float:left;
						margin-right:0;
						padding:.75em .2em;
					}
						.clear-form a {
							color:#6dcff6;
							text-decoration:none;
						}
						.dropdown-menu {
							/*background:#f3f8fa;*/
							background:rgba(255,255,255,.9);
							border-radius:0 15px 15px 15px;
							box-shadow:0 5px 5px rgba(0,0,0,.1);
							display:none;
							left:-1px;
							padding:5px 15px 15px;
							position:absolute;
							z-index:9;
						}
						.select-list-tld {
							/*background:#ccc;*/
							left:1px;
							padding:10px;
							top:32px;
						}
						#tld-drop,
						#drop-tld {
							-webkit-box-sizing: border-box; /* Safari/Chrome, other WebKit */
							-moz-box-sizing: border-box;    /* Firefox, other Gecko */
							box-sizing:border-box;
							border-radius:10px;
							border:1px solid rgba(33,33,33,.2);
							color:#424242;
							left:-4.5%;
							top:36px;
							width:110%;
						}

						#tld-filter {
							/*background:#f3f8fa;*/
							-webkit-box-sizing: border-box; /* Safari/Chrome, other WebKit */
							-moz-box-sizing: border-box;    /* Firefox, other Gecko */
							box-sizing:border-box;
							border-radius:10px;
							border:1px solid rgba(33,33,33,.2);
							color:#424242;
							font-size:1.3em;
							font-weight:400;
							left:-2.5%;
							top:45px;
							width:400%;
						}


						#home-tld-drop {
							background:rgba(255,255,255,1);
							border:1px solid rgba(33,33,33,.2);
							border-top:none;
							-webkit-box-sizing: border-box; /* Safari/Chrome, other WebKit */
							-moz-box-sizing: border-box;    /* Firefox, other Gecko */
							box-sizing:border-box;
							border-radius: 5px 5px 10px 10px;
							left: 1px;
							top: 51px;
							width: 82%;
						}
							.tld-li,
							.tld-li-omega {
								float:left;
								margin-right:2%;
								width:32.3%;
							}
							.tld-li-omega {
								margin-right:-10px;
							}
							
						#priceParamContainer,
						#categoryParamContainer,
						.container-boxes-exclude {
							-webkit-box-sizing: border-box; /* Safari/Chrome, other WebKit */
							-moz-box-sizing: border-box;    /* Firefox, other Gecko */
							box-sizing:border-box;
							border:1px solid rgba(33,33,33,.2);
							border-radius:10px;
							left:-20%;
							padding:10px 10px 20px;
							top:45px;
						}
						#categoryParamContainer {
							font-size:1.15em;
							width:150%;
						}
						#priceParamContainer,
						.container-boxes-exclude {
							width:300%;
						}
							.container-price-low,
							.container-price-high,
							.container-category-sub {
								position:relative;
								display:block;
							}
	
			/* search results pagination
			----------------------------------*/			
			.number-results {
				padding-left:20px;
			}
			.container-sort-by,
			.container-limit-length {
				float:left;
				font-size: 0.667em;
				padding-left:20px;
				position:relative;
				white-space:nowrap;
				z-index:9;
			}
				.sort-by {
					color:#6dcff6;
					font-weight:600;
					padding-right:10px;
					text-transform:uppercase;
				}
				.toggle-sort {
					background:#f3f8fa;
					border:1px solid #fff;
					border-radius:5px;
					color:#959595;
					display:inline-block;
					font-weight:600;
					padding:.5em;
				}
				.container-sort-by .dropdown-menu {
					left:81px;
					top:30px;
				}
				.container-limit-length .dropdown-menu {
					left:134px;
					top:30px;
				}
			.container-save-alert {
				float:left;
				margin-left:20px;
			}
				.btn-save-alert {
					background: #e6e6e6; /* Old browsers */
					
					/* IE9 SVG, needs conditional override of 'filter' to 'none' */
					
					background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSI0NSUiIHN0b3AtY29sb3I9IiNlNmU2ZTYiIHN0b3Atb3BhY2l0eT0iMSIvPgogICAgPHN0b3Agb2Zmc2V0PSI1MiUiIHN0b3AtY29sb3I9IiNkZGRkZGQiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
					
					background: -moz-linear-gradient(top,  #e6e6e6 45%, #dddddd 52%); /* FF3.6+ */
					
					background: -webkit-gradient(linear, left top, left bottom, color-stop(45%,#e6e6e6), color-stop(52%,#dddddd)); /* Chrome,Safari4+ */
					
					background: -webkit-linear-gradient(top,  #e6e6e6 45%,#dddddd 52%); /* Chrome10+,Safari5.1+ */
					
					background: -o-linear-gradient(top,  #e6e6e6 45%,#dddddd 52%); /* Opera 11.10+ */
					
					background: -ms-linear-gradient(top,  #e6e6e6 45%,#dddddd 52%); /* IE10+ */
					
					background: linear-gradient(to bottom,  #e6e6e6 45%,#dddddd 52%); /* W3C */
					
					filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#e6e6e6', endColorstr='#dddddd',GradientType=0 ); /* IE6-8 */
					
					border-radius:5px;
					color:#949494;
					font-size: .611em;
					font-weight:600;
					padding:.5em 1em;
				}
				.btn-save-alert:hover {
					background: #dadada; /* Old browsers */
					
					/* IE9 SVG, needs conditional override of 'filter' to 'none' */
					
					background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSI0NSUiIHN0b3AtY29sb3I9IiNkYWRhZGEiIHN0b3Atb3BhY2l0eT0iMSIvPgogICAgPHN0b3Agb2Zmc2V0PSI1MiUiIHN0b3AtY29sb3I9IiNjY2NjY2MiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
					
					background: -moz-linear-gradient(top,  #dadada 45%, #cccccc 52%); /* FF3.6+ */
					
					background: -webkit-gradient(linear, left top, left bottom, color-stop(45%,#dadada), color-stop(52%,#cccccc)); /* Chrome,Safari4+ */
					
					background: -webkit-linear-gradient(top,  #dadada 45%,#cccccc 52%); /* Chrome10+,Safari5.1+ */
					
					background: -o-linear-gradient(top,  #dadada 45%,#cccccc 52%); /* Opera 11.10+ */
					
					background: -ms-linear-gradient(top,  #dadada 45%,#cccccc 52%); /* IE10+ */
					
					background: linear-gradient(to bottom,  #dadada 45%,#cccccc 52%); /* W3C */
					
					filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#dadada', endColorstr='#cccccc',GradientType=0 ); /* IE6-8 */
					
				}
			.container-pagination {
				float:right;
			}
				.pagination {
					font-size: .611em;
					font-weight:600;
					text-transform:uppercase;
				}
					.pagination li {
						float:right;
						margin-left:20px;
					}
						.pagination a {
							color:#233a78;
							text-decoration:none;
						}
						.pagination a:hover {
							opacity:.9;
						}
						.pagination a.inactive:hover {
							opacity:1;
						}
						.pagination .inactive {
							color:#aeb3b5;
							cursor:default;
						}

			/* search results ROWS 
			----------------------------------*/
			.container-results {
				padding:20px 0;
				z-index:4;
			}
			.container-results 
			.container-row.exact-row {
				/*border-bottom: 5px solid #d5f0fa;*/
				border-color: #fff;
				border-bottom:2px solid #fff;
				box-shadow: inset 0 -10px 60px rgba(91, 202, 246, 0), inset 0 40px 30px rgba(255,255,255,1);
				
				
				margin-bottom:.6em;
			}	
			.container-row.exact-row:hover {
				box-shadow: inset 0 -5px 30px rgba(91, 202, 246,.2), inset 0 40px 20px rgba(255,255,255,.5);
			}
			.container-row {
				background:#f3f8fa;
				border:1px solid #dddddd;
				border-radius:20px;
				margin:0 0 5px 0;
				-moz-transition: all 600ms ease;
				-o-transition: all 600ms ease;
				-ms-transition: all 600ms ease;
				transition: all 600ms ease;
			}
			.container-row:hover {
				background:#f8f8f8;
				-moz-transition: all 600ms ease;
				-o-transition: all 600ms ease;
				-ms-transition: all 600ms ease;
				transition: all 600ms ease;
			}
				.container-name-price {
					padding: .2em 1em;
				}
				.container-row.exact-row .container-name-price {
					padding: 10px;
				}
					.container-name {
						float:left;
						position:relative;
						white-space:nowrap;
						width:45%;
					}
						.btn-most-relevant {
							/*display:inline-block;
							padding-left:20px;*/
							
							background: rgba(173, 255, 47, 0.2);
							border-radius:10px 0 0 10px;
							border-right:1px solid #ccc;
							box-shadow:inset -5px 0 8px rgba(0,0,0,.1);
							color: green;
							padding: 10px 15px 10px 20px;
							position:relative;
							-moz-transition: all 1s ease;
							-o-transition: all 1s ease;
							-ms-transition: all 1s ease;
							transition: all 1s ease;
						}
						{
							background:rgba(143, 207, 118, 0.2);
						}
						.btn-view-more,
						.btn-view-more-txt,
						.btn-view-more-txt-main {
							background: rgba(255, 255, 255, 0);
							border-radius:10px 0 0 10px;
							box-shadow: 0 0 0 rgba(255, 255, 255, 0), -5px 2px 5px 0px rgba(206, 204, 204, 0);
							display:inline-block;
							padding-left:20px;
							position:relative;
							-moz-transition: all 1s ease;
							-o-transition: all 1s ease;
							-ms-transition: all 1s ease;
							transition: all 1s ease;
						}
						.btn-view-more:hover,
						.btn-view-more-txt:hover,
						.btn-view-more-txt-main:hover {
							background: rgba(255, 255, 255, 1);
							box-shadow: 0 0 1px rgba(255, 255, 255, 1), -5px 2px 5px 0px rgba(206, 204, 204, 0.3);
							-webkit-transition: all 1s ease;
							-moz-transition: all 1s ease;
							-o-transition: all 1s ease;
							-ms-transition: all 1s ease;
							transition: all 1s ease;
						}
						.btn-view-more-txt,
						.btn-view-more-txt-main {
							border-right:1px solid #ccc;
							box-shadow:inset -5px 0 8px rgba(0,0,0,.1);
							color:#bbbbbb;
							padding-right:5px;
							text-shadow:1px 0 rgba(255,255,255,1);
						}
						.btn-view-more-txt-main {
							padding: 10px 5px 10px .5em;
						}
						.btn-view-more-txt:hover,
						.btn-view-more-txt-main:hover {
							box-shadow:inset -5px 0 8px rgba(0,0,0,.1);
						}

							.txt-view-more {
								font-size:.5em;
								line-height:3em;
								text-transform:uppercase;
							}
							.txt-view-more-main {
								float:left;
								font-size: .65em;
								line-height: 1.2em;
								margin-right: .5em;
								text-align: right;
							}
						.domain-name {
							color:#233a78;
							font-size: 1.222em;
							padding:0 1em;
						}
						.domain-name:hover {
							color:#3151a7;
						}
					.container-price {
							float:left;
							/*font-size: 24px;*/
							text-align:right;
							width:20%;
					}
						.domain-price {
							font-size: 1em;
							font-weight:400;
							line-height:2.5em;
						}
						.btn-info {
							border-radius: 100px;
							color:#6dcff6;
							font-size:1.5em;
							-webkit-transition: all 1s ease;
							-moz-transition: all 1s ease;
							-o-transition: all 1s ease;
							-ms-transition: all 1s ease;
							transition: all 1s ease;
						}
						.btn-info:hover {
							color:#37c0f6;
						}
					.domain-cta {
						float:right;
						/*font-size: 24px;*/
					
						margin: .35em 0;
}
					.domain-cta:nth-child(4) {
					}
						.btn-buy-now,
						.btn-request-price,
						.btn-make-offer {
							border-radius:15px;
							color:#fff;
							display:inline-block;
							font-size: 0.833em;
							font-weight:700;
							opacity:.7;
							padding: .5em 0;
							text-align:center;
							width:140px;
							-moz-transition: opacity 1s linear;
							-o-transition: opacity 1s linear;
							-ms-transition: opacity 1s linear;
							transition: opacity 1s linear;
						}
						.btn-generic-blue {
							border-radius:15px;
							box-shadow: 0 5px 10px rgba(0,0,0,.2);
							-webkit-box-sizing: border-box;
							   -moz-box-sizing: border-box;
							        box-sizing: border-box;
							color:#fff;
							display:inline-block;
							font-size: 0.833em;
							font-weight:600;
							opacity:.7;
							padding:.75em 0;
							text-align:center;
							text-transform: capitalize;
							-moz-transition: opacity 1s linear;
							-o-transition: opacity 1s linear;
							-ms-transition: opacity 1s linear;
							transition: opacity 1s linear;
							width: 80%;

						}
						.btn-buy-now:hover,
						.btn-request-price:hover,
						.btn-make-offer:hover,
						.btn-generic-blue:hover {
							opacity:1;
							-moz-transition: opacity 1s linear;
							-o-transition: opacity 1s linear;
							-ms-transition: opacity 1s linear;
							transition: opacity 1s linear;
						}
						
						.btn-buy-now {
							background: #d31334; /* Old browsers */
							
							/* IE9 SVG, needs conditional override of 'filter' to 'none' */
							
							background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSI0NSUiIHN0b3AtY29sb3I9IiNkMzEzMzQiIHN0b3Atb3BhY2l0eT0iMSIvPgogICAgPHN0b3Agb2Zmc2V0PSI1MiUiIHN0b3AtY29sb3I9IiNjNDEyMzAiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
							
							background: -moz-linear-gradient(top,  #d31334 45%, #c41230 52%); /* FF3.6+ */
							
							background: -webkit-gradient(linear, left top, left bottom, color-stop(45%,#d31334), color-stop(52%,#c41230)); /* Chrome,Safari4+ */
							
							background: -webkit-linear-gradient(top,  #d31334 45%,#c41230 52%); /* Chrome10+,Safari5.1+ */
							
							background: -o-linear-gradient(top,  #d31334 45%,#c41230 52%); /* Opera 11.10+ */
							
							background: -ms-linear-gradient(top,  #d31334 45%,#c41230 52%); /* IE10+ */
							
							background: linear-gradient(to bottom,  #d31334 45%,#c41230 52%); /* W3C */
							
							filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#d31334', endColorstr='#c41230',GradientType=0 ); /* IE6-8 */
							
						}
						
						.btn-request-price,
						.btn-generic-blue {
							background: #5bcaf6; /* Old browsers */
							
							/* IE9 SVG, needs conditional override of 'filter' to 'none' */
							
							background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSI0NSUiIHN0b3AtY29sb3I9IiM1YmNhZjYiIHN0b3Atb3BhY2l0eT0iMSIvPgogICAgPHN0b3Agb2Zmc2V0PSI1MiUiIHN0b3AtY29sb3I9IiMzN2MwZjYiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
							
							background: -moz-linear-gradient(top,  #5bcaf6 45%, #37c0f6 52%); /* FF3.6+ */
							
							background: -webkit-gradient(linear, left top, left bottom, color-stop(45%,#5bcaf6), color-stop(52%,#37c0f6)); /* Chrome,Safari4+ */
							
							background: -webkit-linear-gradient(top,  #5bcaf6 45%,#37c0f6 52%); /* Chrome10+,Safari5.1+ */
							
							background: -o-linear-gradient(top,  #5bcaf6 45%,#37c0f6 52%); /* Opera 11.10+ */
							
							background: -ms-linear-gradient(top,  #5bcaf6 45%,#37c0f6 52%); /* IE10+ */
							
							background: linear-gradient(to bottom,  #5bcaf6 45%,#37c0f6 52%); /* W3C */
							
							filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#5bcaf6', endColorstr='#37c0f6',GradientType=0 ); /* IE6-8 */

						}
						.btn-make-offer {
							/* box-shadow: inset 0 -10px 10px rgba(0,0,0,.07); */
							color:#acacac;
							font-size:14px;
							font-weight:600;
							min-width:115px;
							-webkit-transition: all 300ms ease;
							-moz-transition: all 300ms ease;
							-o-transition: all 300ms ease;
							-ms-transition: all 300ms ease;
							transition: all 300ms ease;
						}
							.txt-make-offer {
							    /*border-bottom: 1px dashed #bbb; */
							    /*padding-bottom: 0.35em;*/
							    
							}

							.btn-make-offer:hover {
								color:#233a78;
							}
							.btn-make-offer:hover .txt-make-offer {
								border-bottom: 2px solid rgba(35, 58, 120, 0.2);
								padding-bottom: .2em;
							}

		/* Shopping Cart step 1
		----------------------------------*/
		.container-main-column,
		.container-side-column,
		.container-60-column,
		.container-40-column {
			float:left;
		}
		.container-main-column {
			margin-right:3%;
			width:70%;
		}
		.container-side-column {
			width: 27%;
		}

		.container-60-column {
			margin-right:3%;
			width:60%;
		}
		.container-40-column {
			background:url(http://images.buydomains.com/images/main/bg-vert-article.png) repeat-y left;
			margin:30px 0;
			padding:10px 0;
			width: 37%;
		}


		.cart-review {
			padding-top:20px;
		}
		.container-personal-note,
		.container-marketing-side {
			background:url(http://images.buydomains.com/images/main/bg-note.png) no-repeat left top;
			padding:30px 10px 20px 30px;
			position:relative;
		}
			.container-personal-note h4 {
				font-size: 0.833em;
				line-height:1.2em;
			}
			.container-marketing-side h4 {
				line-height:1.2em;
			}
			.note-name {
				font-size: 0.889em;
			}
			.pic-csr {
				border:2px solid #fff;
				border-radius:5px;
				box-shadow:0 0 10px rgba(0,0,0,.3);
				margin-right:10px;
			}
			.note-email {
				display:block;
				text-decoration:none;
			}
			.img-rep {
				position:absolute;
				right:-20px;
				top:10px;
			}
		
		.th-alt {
			padding:0 6% 0 3%;
		}
			.th-domain,
			.th-price {
				color:#424242;
				font-size: 0.640em;
				font-weight:600;
			}
			.th-domain {
				float:left;
			}
			.th-price {
				float:right;
			}

			.txt-review-intro {
			}
			.cart-intro {		
			}
			.cart-intro i {
				margin-right:20px;
				position:relative;
				top:10px;	
			}
			
			.container-name h4 {
				color:#233a78;
				font-size: 1.111em;
				font-weight:400;
				overflow:hidden;
				text-overflow:ellipsis;
				width:95%;
			}
				.txt-tld {
					font-weight:300;
				}
				.container-name h4 a {
					color:#ccc;
				}
				.container-name h4 a:hover {
					color:#959595;
				}
			.container-pricing {
				float:right;
				font-size: 1em;
				padding-right:3%;
				text-align:right;
			}
				.domain-price-original {
					color:#959595;
					font-size:0.778em;
					margin-right:20px;
					text-decoration:line-through;
				}
				.price-domain {
					color:#d21334;
					font-weight:600;
				}
			.container-registration-info {
				clear:both;
			}
				.registration-info,
				.registration-info-sm {
					background: #e9f2f6; /* Old browsers */
					
					/* IE9 SVG, needs conditional override of 'filter' to 'none' */
					
					background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2U5ZjJmNiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjMxJSIgc3RvcC1jb2xvcj0iI2VmZjZmOCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNmM2Y4ZmEiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
					
					background: -moz-linear-gradient(top,  #e9f2f6 0%, #eff6f8 31%, #f3f8fa 100%); /* FF3.6+ */
					
					background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#e9f2f6), color-stop(31%,#eff6f8), color-stop(100%,#f3f8fa)); /* Chrome,Safari4+ */
					
					background: -webkit-linear-gradient(top,  #e9f2f6 0%,#eff6f8 31%,#f3f8fa 100%); /* Chrome10+,Safari5.1+ */
					
					background: -o-linear-gradient(top,  #e9f2f6 0%,#eff6f8 31%,#f3f8fa 100%); /* Opera 11.10+ */
					
					background: -ms-linear-gradient(top,  #e9f2f6 0%,#eff6f8 31%,#f3f8fa 100%); /* IE10+ */
					
					background: linear-gradient(to bottom,  #e9f2f6 0%,#eff6f8 31%,#f3f8fa 100%); /* W3C */
					
					filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#e9f2f6', endColorstr='#f3f8fa',GradientType=0 ); /* IE6-8 */
					
									
					border:1px solid #eaebec;
					border-radius:10px;
					font-size: 0.667em;
					font-weight:400;
					margin-left:30%;
					padding:2% 3%;
				}
				.registration-info-sm {
					margin-left:0;
				}
					.choose-years,
					.privacy-box {
						float:left;
					}
					.price-registration,
					.price-privacy {
						float:right;
						font-size:1.333em;
						text-align:right;
					}
						.domain-registration-years {
							border:1px solid #ccc;
							border-radius:5px;
							box-shadow:inset 0 3px 5px rgba(0,0,0,.2);
							-webkit-box-sizing: border-box; /* Safari/Chrome, other WebKit */
							-moz-box-sizing: border-box;    /* Firefox, other Gecko */
							box-sizing:border-box;
							font-size: 1em;
							padding:5px;
							text-align:center;
							width:32px;
						}
					.privacy-box {
						padding-left:2%;
					}
					
				.container-price-total {
					font-size: 0.889em;
					margin-top:30px;
					position:relative;
				}
					.container-sub-total,
					.container-total-savings,
					.container-total {
						font-weight:600;
						padding-right:6%;
						text-align:right;
					}
					.container-sub-total,
					.container-total-savings,
					.container-total {
						padding-bottom:.5em;
						text-align:right;
					}
						.price-point {
							display:inline-block;
							min-width:30%;
						}
					.container-total {
						color:#d21334;
						font-size:1.375em;
						margin-top:.5em;
					}
						.total-total {
							background:url(http://images.buydomains.com/images/main/bg-fade-total.png) no-repeat center 1px;
							border-top:1px solid #dfe1e2;
							display:inline-block;
							padding:2% 0;
							min-width:320px;
						}
						.total-total .price-point {
							margin-left:20px;
						}
						
				.container-promo-code {
					/*font-size: 0.667em;*/
					position:absolute;
				}
				.txt-promo {
					float:left;
					padding:.5em 0;
				}
				.promo-field {
					border:1px solid #ccc;
					border-radius:5px 0 0 5px;
					box-shadow:inset 0 3px 5px rgba(0,0,0,.2);
					-webkit-box-sizing: border-box; /* Safari/Chrome, other WebKit */
					-moz-box-sizing: border-box;    /* Firefox, other Gecko */
					box-sizing: border-box;         /* Opera/IE 8+ */
					color:#233a78;
					float:left;
					font-size: 0.889em;
					height:32px;
					margin:0 0 0 10px;
					padding:5px;
					text-align:left;
					text-transform:uppercase;
					width:80px;
				}
				.btn-apply {
					background: #5bcaf6; /* Old browsers */
					
					/* IE9 SVG, needs conditional override of 'filter' to 'none' */
					
					background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSI0NSUiIHN0b3AtY29sb3I9IiM1YmNhZjYiIHN0b3Atb3BhY2l0eT0iMSIvPgogICAgPHN0b3Agb2Zmc2V0PSI1MiUiIHN0b3AtY29sb3I9IiMzN2MwZjYiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
					
					background: -moz-linear-gradient(top,  #5bcaf6 45%, #37c0f6 52%); /* FF3.6+ */
					
					background: -webkit-gradient(linear, left top, left bottom, color-stop(45%,#5bcaf6), color-stop(52%,#37c0f6)); /* Chrome,Safari4+ */
					
					background: -webkit-linear-gradient(top,  #5bcaf6 45%,#37c0f6 52%); /* Chrome10+,Safari5.1+ */
					
					background: -o-linear-gradient(top,  #5bcaf6 45%,#37c0f6 52%); /* Opera 11.10+ */
					
					background: -ms-linear-gradient(top,  #5bcaf6 45%,#37c0f6 52%); /* IE10+ */
					
					background: linear-gradient(to bottom,  #5bcaf6 45%,#37c0f6 52%); /* W3C */
					
					filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#5bcaf6', endColorstr='#37c0f6',GradientType=0 ); /* IE6-8 */




					border:1px solid #ccc;
					border-radius:0 5px 5px 0;
					-webkit-box-sizing: border-box; /* Safari/Chrome, other WebKit */
					-moz-box-sizing: border-box;    /* Firefox, other Gecko */
					box-sizing: border-box;         /* Opera/IE 8+ */
					color:#fff;
					float:left;
					font-size: 0.722em;
					font-weight:600;
					height:32px;
					margin:0;
					text-shadow:0 1px 5px rgba(0,0,0,.3);
				}
				.btn-apply:hover {
					opacity:.8;
				}
			.container-btn-checkout {
				margin-right:3%;
				margin-top:50px;
				text-align:right;
			}
				#spinner-load {
					color: #909cbb;
					display:none;
					left: -60px;
					opacity:0;
					position: absolute;
					text-shadow: 0 0 10px rgba(255,255,255, 1.3);
					top: 5px;
					-webkit-transition: all 0.3s ease;
					-moz-transition: all 0.3s ease;
					-o-transition: all 0.3s ease;
					transition: all  0.3s ease;
				}
				#spinner-load.show-now {
					display:block;
					opacity:1;
					-webkit-transition: all 0.3s ease;
					-moz-transition: all 0.3s ease;
					-o-transition: all 0.3s ease;
					transition: all  0.3s ease;
				}
				.btn-continue-shopping,
				.btn-checkout-cart,
				.btn-checkout-signup {
					color:#fff;
					float:right;
					font-size: 1.222em;
					font-weight:600;
					padding:.5em 1em;
					position:relative;
					text-align:center;
					text-decoration:none;
					text-shadow:1px 1px rgba(0,0,0,.2);
				}
				.btn-continue-shopping {
					background: #5bcaf6; /* Old browsers */
					
					/* IE9 SVG, needs conditional override of 'filter' to 'none' */
					
					background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSI0NSUiIHN0b3AtY29sb3I9IiM1YmNhZjYiIHN0b3Atb3BhY2l0eT0iMSIvPgogICAgPHN0b3Agb2Zmc2V0PSI1MiUiIHN0b3AtY29sb3I9IiMzN2MwZjYiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
					
					background: -moz-linear-gradient(top,  #5bcaf6 45%, #37c0f6 52%); /* FF3.6+ */
					
					background: -webkit-gradient(linear, left top, left bottom, color-stop(45%,#5bcaf6), color-stop(52%,#37c0f6)); /* Chrome,Safari4+ */
					
					background: -webkit-linear-gradient(top,  #5bcaf6 45%,#37c0f6 52%); /* Chrome10+,Safari5.1+ */
					
					background: -o-linear-gradient(top,  #5bcaf6 45%,#37c0f6 52%); /* Opera 11.10+ */
					
					background: -ms-linear-gradient(top,  #5bcaf6 45%,#37c0f6 52%); /* IE10+ */
					
					background: linear-gradient(to bottom,  #5bcaf6 45%,#37c0f6 52%); /* W3C */
					
					filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#5bcaf6', endColorstr='#37c0f6',GradientType=0 ); /* IE6-8 */



					border-radius: 10px;
					font-size: 0.778em;
					margin-right:60px;
					position:relative;
					top:10px;					
				}
				.btn-continue-shopping:hover {
					opacity:.8;					
				}

				.btn-checkout-cart,
				.btn-checkout-signup {
						background: #d31334; /* Old browsers */
						
						/* IE9 SVG, needs conditional override of 'filter' to 'none' */
						
						background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSI1MCUiIHN0b3AtY29sb3I9IiNkMzEzMzQiIHN0b3Atb3BhY2l0eT0iMSIvPgogICAgPHN0b3Agb2Zmc2V0PSI1MSUiIHN0b3AtY29sb3I9IiNjNDEyMzAiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
						
						background: -moz-linear-gradient(top,  #d31334 50%, #c41230 51%); /* FF3.6+ */
						
						background: -webkit-gradient(linear, left top, left bottom, color-stop(50%,#d31334), color-stop(51%,#c41230)); /* Chrome,Safari4+ */
						
						background: -webkit-linear-gradient(top,  #d31334 50%,#c41230 51%); /* Chrome10+,Safari5.1+ */
						
						background: -o-linear-gradient(top,  #d31334 50%,#c41230 51%); /* Opera 11.10+ */
						
						background: -ms-linear-gradient(top,  #d31334 50%,#c41230 51%); /* IE10+ */
						
						background: linear-gradient(to bottom,  #d31334 50%,#c41230 51%); /* W3C */
						
						filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#d31334', endColorstr='#c41230',GradientType=0 ); /* IE6-8 */
				
						border-radius:10px;
				}
				.btn-checkout-cart:hover,
				.btn-checkout-signup:hover {
					box-shadow: inset 0 2px 5px 0 rgba(255,255,255, .5), inset 0 -5px 20px rgba(0, 0, 0, .3);
				}
				.btn-checkout-signup {
					font-size: 0.778em;
					position:relative;
					top:10px;
				}
				.txt-have-account {
					margin-top:20px;
				}

		/* Shopping Cart step 2
		----------------------------------*/
		.list-payment-type {
			margin-bottom:30px;
		}
			.selected {
				opacity:1;
			}
			
			.container-payment-img {
				background: #f9fbfd; /* Old browsers */
				
				/* IE9 SVG, needs conditional override of 'filter' to 'none' */
				
				background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIzMCUiIHN0b3AtY29sb3I9IiNmOWZiZmQiIHN0b3Atb3BhY2l0eT0iMSIvPgogICAgPHN0b3Agb2Zmc2V0PSI1MCUiIHN0b3AtY29sb3I9IiNmOGZhZmMiIHN0b3Atb3BhY2l0eT0iMSIvPgogICAgPHN0b3Agb2Zmc2V0PSIxMDAlIiBzdG9wLWNvbG9yPSIjZjBmM2Y0IiBzdG9wLW9wYWNpdHk9IjEiLz4KICA8L2xpbmVhckdyYWRpZW50PgogIDxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxIiBoZWlnaHQ9IjEiIGZpbGw9InVybCgjZ3JhZC11Y2dnLWdlbmVyYXRlZCkiIC8+Cjwvc3ZnPg==);
				
				background: -moz-linear-gradient(top,  #f9fbfd 30%, #f8fafc 50%, #f0f3f4 100%); /* FF3.6+ */
				
				background: -webkit-gradient(linear, left top, left bottom, color-stop(30%,#f9fbfd), color-stop(50%,#f8fafc), color-stop(100%,#f0f3f4)); /* Chrome,Safari4+ */
				
				background: -webkit-linear-gradient(top,  #f9fbfd 30%,#f8fafc 50%,#f0f3f4 100%); /* Chrome10+,Safari5.1+ */
				
				background: -o-linear-gradient(top,  #f9fbfd 30%,#f8fafc 50%,#f0f3f4 100%); /* Opera 11.10+ */
				
				background: -ms-linear-gradient(top,  #f9fbfd 30%,#f8fafc 50%,#f0f3f4 100%); /* IE10+ */
				
				background: linear-gradient(to bottom,  #f9fbfd 30%,#f8fafc 50%,#f0f3f4 100%); /* W3C */
				
				filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f9fbfd', endColorstr='#f0f3f4',GradientType=0 ); /* IE6-8 */
				
				border:1px solid #d6d8d9;
				border-radius:10px;
				-webkit-box-sizing: border-box; /* Safari/Chrome, other WebKit */
				-moz-box-sizing: border-box;    /* Firefox, other Gecko */
				box-sizing: border-box;         /* Opera/IE 8+ */
				height:100px;
				padding:1em;
				width:180px;
			}
			.selected .container-payment-img {
				box-shadow:0 2px 7px rgba(0,0,0,.2);
			}
				.container-payment-img img {
					width:100%;
				}
				.container-payment-img img.disabled {
					filter: url("data:image/svg+xml;utf8,&lt;svg xmlns=\'http://www.w3.org/2000/svg\'&gt;&lt;filter id=\'grayscale\'&gt;&lt;feColorMatrix type=\'matrix\' values=\'0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0 0 0 1 0\'/&gt;&lt;/filter&gt;&lt;/svg&gt;#grayscale"); /* Firefox 10+, Firefox on Android */
					filter: gray; /* IE6-9 */
					-webkit-filter: grayscale(100%); /* Chrome 19+, Safari 6+, Safari 6+ iOS */
				}
			
			.btn-credit-card,
			.btn-paypal,
			.btn-wire-transfer {
				cursor:pointer;
				float:left;
				margin-right:50px;
				opacity:.5;
			}
	
			.btn-credit-card.selected,
			.btn-credit-card:hover,
			.btn-paypal.selected,
			.btn-paypal:hover,
			.btn-wire-transfer.selected,
			.btn-wire-transfer:hover {
				opacity:1;
			}
	
				.h-payment-type {
					font-size: 1em;
					color:#424242;
					font-weight:400;
					text-transform:uppercase;
				}
	.payment-info-paypal,
	.payment-info-wire {
		display:none;
	}
	.payment-info-credit,
	.payment-info-paypal,
	.payment-info-wire,
	.txt-review-intro-wire {
		width:70%;
	}
	
	.container-cart-wire-steps {
		margin-bottom:1em;
	}
	
	.form-fieldset,
	.form-fieldset-contact-us,
	.form-fieldset-sell-domains {
		background:url(http://images.buydomains.com/images/main/bg-fieldset-vert.png) 230px 0 no-repeat;
		-webkit-box-sizing: border-box; /* Safari/Chrome, other WebKit */
		-moz-box-sizing: border-box;    /* Firefox, other Gecko */
		box-sizing:border-box;
		box-shadow:inset 0 -30px 100px #e6f1f5;
		margin-bottom:-20px;
		position:relative;
		padding-bottom:36px;
	}
	.form-fieldset-contact-us,
	.form-fieldset-sell-domains {
		background:url(http://images.buydomains.com/images/main/bg-fieldset-vert.png) 215px 0 no-repeat;
	}
	.form-fieldset-sub {
		background: url(http://images.buydomains.com/images/main/bg-fieldset-horiz.png) no-repeat;
		-webkit-box-sizing: border-box; /* Safari/Chrome, other WebKit */
		-moz-box-sizing: border-box;    /* Firefox, other Gecko */
		box-sizing:border-box;
		position:relative;
		margin-top:-46px;
		padding-top:30px;
	}
	.form-fieldset-sub-end {
		background: url(http://images.buydomains.com/images/main/bg-fieldset-horiz-btm.png) no-repeat left bottom;
		-webkit-box-sizing: border-box; /* Safari/Chrome, other WebKit */
		-moz-box-sizing: border-box;    /* Firefox, other Gecko */
		box-sizing:border-box;
		margin-bottom:-46px;
		padding-bottom:76px;
		position:relative;
	}
		.container-tabbed-content {
			position:absolute;
			width:310px;
		}
		#form-contact-us-info .container-tabbed-content {
			top:-30px;
		}
		.form-fieldset-sub .container-tabbed-content {
			top:90px;
		}
		.form-fieldset-sub-end .container-tabbed-content {
			top:60px;
		}
		.form-contact-us {
			border-top:1px solid #fff;
			padding-bottom:50px;
		}
			.txt-col-inform {
				-webkit-box-sizing: border-box; /* Safari/Chrome, other WebKit */
				-moz-box-sizing: border-box;    /* Firefox, other Gecko */
				box-sizing:border-box;
				left:20px;
				position:relative;
				width:60%;
			}
			.bg-tabbed-header {
				background:url(http://images.buydomains.com/images/main/bg-fieldset-header-tab.png) no-repeat;
				-webkit-box-sizing: border-box; /* Safari/Chrome, other WebKit */
				-moz-box-sizing: border-box;    /* Firefox, other Gecko */
				box-sizing:border-box;
				color:#fff;
				font-size: 1em;
				font-weight:600;
				height:71px;
				margin-top:50px;
				padding:1em .5em;
			}
			.bg-tabbed-header-contact-us,
			.bg-tabbed-header-sell-domains {
				background:url(http://images.buydomains.com/images/main/bg-fieldset-contact-us-tab.png) no-repeat;
				-webkit-box-sizing: border-box; /* Safari/Chrome, other WebKit */
				-moz-box-sizing: border-box;    /* Firefox, other Gecko */
				box-sizing:border-box;
				color:#fff;
				font-size: 1.444em;
				font-weight:600;
				height:108px;
				line-height:1em;
				margin-top:50px;
				padding:1em .5em;
			}
			.bg-tabbed-header-sell-domains {
				font-size:1.2em;
				line-height:1.2em;
				padding-top:1.33em;
			}
				.bg-tabbed-header-contact-us i {
					opacity:.5;
					margin-right:10px;
				}
				.step-number {
					background:#fff;
					border:3px solid #e6f1f5;
					border-radius:20px;
					-webkit-box-sizing: border-box; /* Safari/Chrome, other WebKit */
					-moz-box-sizing: border-box;    /* Firefox, other Gecko */
					box-sizing:border-box;
					display:inline-block;
					font-weight:700;
					margin-right:10px;
					padding:0em .45em;
				}
			.wire-step .bg-tabbed-header {
				font-size: 0.778em;
				padding:1.5em .75em;
			}
		.fieldset-ul {
			margin-left:310px;
			padding-right: 10px;
			padding-top:20px;
			/*width:50%;*/
		}
		.fieldset-ul-first {
			padding-top:50px;
		}
		.fieldset-ul-last {
			margin-bottom:50px;
			padding-top:30px;
		}
		#container-contact-info-part-two {
			padding-top:70px;
		}
			.container-field-long,
			.container-field-half {
				-webkit-box-sizing: border-box; /* Safari/Chrome, other WebKit */
				-moz-box-sizing: border-box;    /* Firefox, other Gecko */
				box-sizing:border-box;
				margin-bottom:10px;
				width:100%;
			}
			.container-field-half {
				width:35%;
			}
		
				.label-standard {
					display:block;
					font-size: 0.778em;
					font-weight:600;
					padding-bottom:.5em;
					padding-left:5px;
				}
				.input-standard,
				.text-area-standard {
					border:1px solid #ccc;
					border-radius:5px;
					box-shadow:inset 0 5px 18px rgba(0,0,0,.2);
					-webkit-box-sizing: border-box; /* Safari/Chrome, other WebKit */
					-moz-box-sizing: border-box;    /* Firefox, other Gecko */
					box-sizing:border-box;
					color:#545454;
					font-size: 0.722em;
					padding:.2em 1em;
					width:100%;
				}
				.container-boxes-exclude .text-area-standard {
					padding:1em;
					font-size:1em;
					font-stretch:normal;
				}
				.input-standard {
					height:32px;
				}
				.error {
					border:1px solid #d21334;
					border-radius:5px 5px 0 0;
					box-shadow:inset 0 5px 18px rgba(210,19,52,.2);
				}
				.valid {
					box-shadow:inset 0 0px 20px rgba(91,202,246,.2);
					color:#223977;
				}
				.validate-success {
				}
				.validate-err,
				.validate-err-absolute {
					background:#d21334;
					border-radius:0 0 10px 10px;
					-webkit-box-sizing: border-box; /* Safari/Chrome, other WebKit */
					-moz-box-sizing: border-box;    /* Firefox, other Gecko */
					box-sizing:border-box;
					clear:both;
					color:#fff;
					display:block;
					font-size:13px;
					padding:.5em 1em;
				}
				.validate-err-absolute {
					box-shadow:inset 0 5px 10px rgba(0,0,0,.25);
					position:absolute;
					right:0;
				}
				.container-check-box {
					font-size: 0.778em;
					padding-bottom:.5em;
				}
				.select-large {
					font-size:1.111em;
				}
				#select-message-type {
					
				}
				.container-overlay-relative {
					position:relative;
				}
					.txt-overlay-field {
						color:#959595;
						font-size: .7em;
						left: 1.5em;
						line-height: 1.3em;
						position:absolute;
						top: 1.5em;
					}
					#example-domain-parked,
					#example-domain-information,
					#example-domain-list {
						-webkit-transition: all 0.3s ease;
						-moz-transition: all 0.3s ease;
						-o-transition: all 0.3s ease;
						transition: all  0.3s ease;
					}
				
			.container-first-name,
			.container-last-name,
			.container-cc-list,
			.container-field-cc,
			.container-cc-expire-m,
			.container-cc-expire-yr,
			.width-half {
				float:left;
				width:45%;
			}
			.container-pricing-select {
				float:left;
				font-size:1.15em;
				width:45%;
			}
			.container-pricing-select-to {
				float:left;
				padding:.2em 0 0;
				text-align:center;
				width:10%;
			}
				.container-pricing-select span.select {
					background-position:90% center;
				}
#makeofferprice:focus,
#makeofferprice {
	color: #233a78 !important;
    /*font-size: 1.5em !important;*/
    height: auto;
    -webkit-transition: all 0.3s ease;
	-moz-transition: all 0.3s ease;
	-o-transition: all 0.3s ease;
	transition: all  0.3s ease;
}
			.container-full {
				padding-bottom: .5em;
				width: 100%;
			}
			.container-first-30,
			.container-last-30 {
				float:left;
				width:30%;
			}
			.container-last-40 {
				float:left;
				padding-left:5%;
				width:40%;
			}
			.container-last-50 {
				float:left;
				width:50%;
			}
			.container-last-70 {
				float:left;
				width:60%;
				margin-left:10%;
			}
			.container-first-50 {
				float:left;
				margin-right:2%;
				width:48%;
			}
			.container-first-60 {
				float:left;
				width:60%
			}
			.container-first-70,
			.container-expire{
				float:left;
				margin-right:10%;
				width:60%;
			}
			.container-ccv,
			.container-city,
			.container-state,
			.container-zip {
				float:left;
				width:30%;
			}
			.container-first-name,
			.container-cc-list,
			.container-cc-expire-m {
				margin-right:10%;
			}
			.container-city,
			.container-state,
			.marg-rt-5 {
				margin-right:5%;
			}
			.txt-checkbox {
				text-align:left;
				width:90%;
			}
			.txt-width-60 {
				width:60%;
			}
			
			#choice-general-domain {
			}
			#container-radio-choices-purchase,
			#container-radio-choices-interested,
			#choice-buying,
			#choice-purchase,
			#choice-interested-buying,
			#choice-interested-selling,
			#choice-register-domain,
			#choice-transfer-domain,
			#choice-remove-domain,
			#choice-list-domains,
			#choice-list-domains-portfolio,
			#choice-company {
				 display:none;
			 }
			 #choice-list-domains-portfolio .input-standard {
			 	background:#fff;
			 }
			.container-first-45,
			.container-last-55,
			.container-first-55,
			.container-last-45 {
				-webkit-box-sizing: border-box; /* Safari/Chrome, other WebKit */
				-moz-box-sizing: border-box;    /* Firefox, other Gecko */
				box-sizing:border-box;
			}
			.container-first-45 {
				padding-right:5%;
				width:45%;
			}
			.container-first-55 {
				padding-right:5%;
				width:55%
			}
			.container-last-45 {
				width:45%;
			}
			.container-last-55 {
				-webkit-box-sizing: border-box; /* Safari/Chrome, other WebKit */
				-moz-box-sizing: border-box;    /* Firefox, other Gecko */
				box-sizing:border-box;
				width:55%
			}
			
			.container-first-55 img,
			.container-image img {
				height:auto;
				width:100%;
			}
			.nav-err-page li {
				border-left:1px solid #fff;
				border-right:1px solid #dfe1e2;
				padding:.5em;
			}
			.nav-err-page li:first-child {
				border-left:none;
			}
			.nav-err-page li:last-child {
				border-right:none;
			}
			.nav-err-page li a {
				font-weight:400;
				color:#233a78;
			}
			.nav-err-page li a:hover {
				color:#3f69d9;
			}
			
			
			
	.dis-block {
		display:block;
		padding:20px;
	}
	.order-summary .btn-checkout-cart {
		margin-top:20px;
	}

	.container-wire-info {
		font-size: 0.722em;
		margin:1em .5em;
	}
		.wire-info,
		.wire-title {
			-webkit-box-sizing: border-box; /* Safari/Chrome, other WebKit */
			-moz-box-sizing: border-box;    /* Firefox, other Gecko */
			box-sizing:border-box;	
			float:left;
		}
		.wire-title {
			color:#233a78;
			margin-right:3%;
			padding:.5em 0;
			width:27%;
		}
		.wire-info {
			background:rgba(255,255,255, .6);
			border-radius:10px;
			font-weight:400;
			padding:.5em 1em;
			width:70%;
		}


	.container-ad {
		margin:0 auto;
		padding: 0 20px 20px;
		text-align:center;
	}
		.container-ad h3 {
			line-height:1.2em;
		}
		.btn-share-step {
			color:#233a78;
			margin:0 .5em;
			-webkit-transition: all 0.3s ease;
			-moz-transition: all 0.3s ease;
			-o-transition: all 0.3s ease;
			transition: all  0.3s ease;
		}

		.btn-share-step:hover {
			color:#3f69d9;
		}

		/* Categories - Articles
		----------------------------------*/
		.container-billboard-categories,
		.container-billboard-art,
		.container-billboard-automotive,
		.container-billboard-business,
		.container-billboard-dating,
		.container-billboard-education,
		.container-billboard-entertainment,
		.container-billboard-family,
		.container-billboard-financial,
		.container-billboard-food,
		.container-billboard-gaming,
		.container-billboard-health,
		.container-billboard-home-garden,
		.container-billboard-information,
		.container-billboard-insurance,
		.container-billboard-legal,
		.container-billboard-music,
		.container-billboard-politics,
		.container-billboard-pro-services,
		.container-billboard-real-estate,
		.container-billboard-retail,
		.container-billboard-science,
		.container-billboard-sports,
		.container-billboard-technology,
		.container-billboard-travel {
			box-shadow:inset 0 0 30px rgba(0,0,0,.3);
			height:266px;
			margin-top:20px;
		}
		.container-billboard-categories {
			background:#dae4e2 url(http://images.buydomains.com/images/main/bg-billboard-categories-bike.jpg) no-repeat center top;
			/*background:#d9b289 url(http://images.buydomains.com/images/main/bg-billboard-generic.jpg) no-repeat center top;*/
		}
		.container-billboard-art {
			background:#713216 url(http://images.buydomains.com/images/main/bg-billboard-art.jpg) no-repeat center top;
		}
		.container-billboard-automotive {
			background:#e1e5ef url(http://images.buydomains.com/images/main/bg-billboard-automotive.jpg) no-repeat center top;
		}
		.container-billboard-business {
			background:#e3e1db url(http://images.buydomains.com/images/main/bg-billboard-business.jpg) no-repeat center top;
		}
		.container-billboard-dating {
			background:#eaebcf url(http://images.buydomains.com/images/main/bg-billboard-dating.jpg) no-repeat center top;
		}
		.container-billboard-education {
			background:#dae1e4 url(http://images.buydomains.com/images/main/bg-billboard-education.jpg) no-repeat center top;
		}
		.container-billboard-entertainment {
			background:#dae1e4 url(http://images.buydomains.com/images/main/bg-billboard-entertainment.jpg) no-repeat center top;
		}
		.container-billboard-family {
			background:#dddddb url(http://images.buydomains.com/images/main/bg-billboard-family.jpg) no-repeat center top;
		}
		.container-billboard-financial {
			background:#c0cccd url(http://images.buydomains.com/images/main/bg-billboard-financial.jpg) no-repeat center top;
		}
		.container-billboard-food {
			background:#e7e1d9 url(http://images.buydomains.com/images/main/bg-billboard-food.jpg) no-repeat center top;
		}
		.container-billboard-gaming {
			background:#b8bec0 url(http://images.buydomains.com/images/main/bg-billboard-gaming.jpg) no-repeat center top;
		}
		.container-billboard-health {
			background:#dae5db url(http://images.buydomains.com/images/main/bg-billboard-health.jpg) no-repeat center top;
		}
		.container-billboard-home-garden {
			background:#bfc389 url(http://images.buydomains.com/images/main/bg-billboard-home-garden.jpg) no-repeat center top;
		}
		.container-billboard-information {
			background:#e9eef1 url(http://images.buydomains.com/images/main/bg-billboard-information.jpg) no-repeat center top;
		}
		.container-billboard-insurance {
			background:#dae0cb url(http://images.buydomains.com/images/main/bg-billboard-insurance.jpg) no-repeat center top;
		}
		.container-billboard-legal {
			background:#dce8e9 url(http://images.buydomains.com/images/main/bg-billboard-legal.jpg) no-repeat center top;
		}
		.container-billboard-music {
			background:#f0e9de url(http://images.buydomains.com/images/main/bg-billboard-music.jpg) no-repeat center top;
		}
		.container-billboard-politics {
			background:#f1efea url(http://images.buydomains.com/images/main/bg-billboard-politics.jpg) no-repeat center top;
		}
		.container-billboard-pro-services {
			background:#b8bcab url(http://images.buydomains.com/images/main/bg-billboard-pro-services.jpg) no-repeat center top;
		}
		.container-billboard-real-estate {
			background:#e9e8e6 url(http://images.buydomains.com/images/main/bg-billboard-real-estate.jpg) no-repeat center top;
		}
		.container-billboard-retail {
			background:#fff0ca url(http://images.buydomains.com/images/main/bg-billboard-retail.jpg) no-repeat center top;
		}
		.container-billboard-science {
			background:#d0d5d9 url(http://images.buydomains.com/images/main/bg-billboard-science.jpg) no-repeat center top;
		}
		.container-billboard-sports {
			background:#bdbdbb url(http://images.buydomains.com/images/main/bg-billboard-sports.jpg) no-repeat center top;
		}
		.container-billboard-technology {
			background:#dfe3ec url(http://images.buydomains.com/images/main/bg-billboard-technology.jpg) no-repeat center top;
		}
		.container-billboard-travel {
			background:#83886e url(http://images.buydomains.com/images/main/bg-billboard-travel.jpg) no-repeat center top;
		}
			.billboard-categories {
				display:block;
				margin:0 auto;
				position:relative;
				text-align:left;
				width:960px;
			}
				.txt-super-h {
					-webkit-box-sizing: border-box; /* Safari/Chrome, other WebKit */
					-moz-box-sizing: border-box;    /* Firefox, other Gecko */
					box-sizing: border-box;         /* Opera/IE 8+ */
					line-height:.7em;
					position:absolute;
					text-transform:uppercase;
				}
				.billboard-about .txt-super-h,
				.billboard-sell .txt-super-h,
				.billboard-careers .txt-super-h {
					color:rgba(66, 66, 66, 0.4);
					font-size:7em;
					font-weight:600;
					margin-bottom:.2em;
					margin-top:.4em;
					position:relative;
				}
				.billboard-careers .txt-super-h {
					font-size: 3em;
					line-height: 1em;
				}
				.billboard-sell .txt-super-h {
					font-size:3.9em;
					line-height:.9em;
				}
				.container-billboard-art .txt-super-h {
					color:rgba(255, 255, 255, 1);
					font-size: 5em;
					font-weight:600;
					left:420px;
					line-height:1em;
					margin:0;
					text-shadow:0 0 20px rgba(255,255,255,.7);
					top:40px;
					width:550px;
				}
				.container-billboard-categories .txt-super-h {
					color:#979893;
					color:rgba(255, 255, 255, 1);
					font-size: 5em;
					font-weight:600;
					margin:0;
					right:20px;
					text-shadow:0 0 20px rgba(255,255,255,.7);
					top:40px;
					width:500px;
				}
				
				.container-billboard-automotive .txt-super-h {
					color:#fff;
					font-size: 4em;
					font-weight:600;
					margin:0;
					left:420px;
					text-shadow:0 0 10px rgba(255,255,255,.5);
					top:80px;
					width:50%;
				}
				.container-billboard-business .txt-super-h {
					color:rgba(66, 66, 66, 0.4);
					font-size: 4.6em;
					font-weight:600;
					line-height:.9em;
					margin:0;
					left:420px;
					/*text-shadow:0 0 10px rgba(255,255,255,.4);*/
					top:35px;
					width:500px;
				}
				.container-billboard-dating .txt-super-h {
					color:rgba(66, 66, 66, 0.4);
					font-size: 3.3em;
					font-weight:600;
					line-height:1em;
					margin:0;
					left:420px;
					/*text-shadow:0 0 10px rgba(255,255,255,1);*/
					top:40px;
					width:520px;
				}
				.container-billboard-education .txt-super-h {
					color:rgba(66, 66, 66, 0.12);
					font-size: 4.2em;
					font-weight:600;
					line-height:1em;
					margin:0;
					left:420px;
					/*text-shadow:0 1px 10px rgba(255,255,255,.5);*/
					top:30px;
					width:560px;
				}
				.container-billboard-entertainment .txt-super-h {
					color:rgba(66, 66, 66, 0.12);
					font-size: 2.778em;
					font-weight:600;
					line-height:1em;
					margin:0;
					left:420px;
					/*text-shadow:0 1px 10px rgba(255,255,255,.5);*/
					top:30px;
					width:560px;
				}
				.container-billboard-family .txt-super-h {
					color:#fff;
					font-size: 3.7em;
					font-weight:600;
					line-height:1em;
					margin:0;
					left:420px;
					text-shadow:0 0 10px rgba(255,255,255,.5);
					top:30px;
					width:500px;
				}
				.container-billboard-financial .txt-super-h {
					color:rgba(66, 66, 66, 0.4);
					font-size: 4.5em;
					font-weight:600;
					line-height:.9em;
					margin:0;
					left:420px;
					/*text-shadow:0 0 10px rgba(0,0,0,.25);*/
					top:10px;
					width:550px;
				}
				.container-billboard-food .txt-super-h {
					color:rgba(66, 66, 66, 0.4);
					font-size: 3.3em;
					font-weight:600;
					line-height:.9em;
					margin:0;
					left:420px;
					/*text-shadow:0 0 10px rgba(0,0,0,.15);*/
					top:50px;
					width:550px;
				}
				.container-billboard-gaming .txt-super-h {
					color:rgba(66, 66, 66, 0.4);
					font-size: 5em;
					font-weight:600;
					line-height:.9em;
					margin:0;
					left:420px;
					/*text-shadow:0 0 10px rgba(255,255,255,.5);*/
					top:10px;
					width:550px;
				}
				.container-billboard-health .txt-super-h {
					color:rgba(66, 66, 66, 0.4);
					font-size: 5em;
					font-weight:600;
					line-height:.9em;
					margin:0;
					left:420px;
					/*text-shadow:0 0 10px rgba(255,255,255,.5);*/
					top:10px;
					width:550px;
				}
				.container-billboard-home-garden .txt-super-h {
					color:rgba(255, 255, 255,1);
					font-size: 3.5em;
					font-weight:600;
					line-height:.9em;
					margin:0;
					left:420px;
					text-shadow:0 0 10px rgba(255,255,255,.5);
					top:40px;
					width:550px;
				}
				.container-billboard-insurance .txt-super-h {
					color:rgba(66, 66, 66, 0.4);
					font-size: 4em;
					font-weight:600;
					line-height:.8em;
					margin:0;
					right:10px;
					/*text-shadow:0 0 10px rgba(255,255,255,.5);*/
					top:20px;
					width:550px;
				}
				.container-billboard-information .txt-super-h {
					color:rgba(66, 66, 66, 0.4);
					font-size: 4em;
					font-weight:600;
					line-height:.9em;
					margin:0;
					left:420px;
					/*text-shadow:0 0 10px rgba(255,255,255,.5);*/
					top:20px;
					width:550px;
				}
				.container-billboard-legal .txt-super-h {
					color:rgba(66, 66, 66, 0.4);
					font-size: 4em;
					font-weight:600;
					line-height:.8em;
					margin:0;
					left:420px;
					/*text-shadow:0 0 10px rgba(255,255,255,.5);*/
					top:20px;
					width:550px;
				}
				.container-billboard-music .txt-super-h {
					color:rgba(66, 66, 66, 0.4);
					font-size: 3.889em;
					font-weight:600;
					line-height:.9em;
					margin:0;
					left:420px;
					/*text-shadow:0 0 10px rgba(255,255,255,.7);*/
					top:30px;
					width:550px;
				}
				.container-billboard-politics .txt-super-h {
					color:rgba(66, 66, 66, 0.4);
					font-size: 5.556em;
					font-weight:600;
					margin:0;
					left:420px;
					line-height:.8em;
					/*text-shadow:0 0 10px rgba(255,255,255,.7);*/
					top:10px;
					width:550px;
				}
				.container-billboard-pro-services .txt-super-h {
					color:rgba(255, 255, 255,1);
					font-size: 3.889em;
					font-weight:600;
					line-height:.9em;
					margin:0;
					left:420px;
					text-shadow:0 0 10px rgba(255,255,255,.7);
					top:20px;
					width:550px;
				}
				.container-billboard-real-estate .txt-super-h {
					color:rgba(66, 66, 66, 0.4);
					font-size: 4.167em;
					font-weight:600;
					line-height:.9em;
					margin:0;
					left:420px;
					/*text-shadow:0 0 10px rgba(222,224,156,1);*/
					top:30px;
					width:550px;
				}
				.container-billboard-retail .txt-super-h {
					color:rgba(66, 66, 66, 0.4);
					font-size: 5.556em;
					font-weight:600;
					line-height:.9em;
					left:420px;
					margin:0;
					/*text-shadow:0 0 10px rgba(255,255,255,.3);*/
					top:30px;
					width:550px;
				}
				.container-billboard-science .txt-super-h {
					color:rgba(255, 255, 255,1);
					font-size: 5.556em;
					font-weight:600;
					line-height:.9em;
					left:420px;
					margin:0;
					text-shadow:0 0 10px rgba(255,255,255,.7);
					top:30px;
					width:560px;
				}
				.container-billboard-sports .txt-super-h {
					color:rgba(255, 255, 255,1);
					font-size: 5.556em;
					font-weight:600;
					margin:0;
					left:420px;
					line-height:.9em;
					text-shadow:0 0 10px rgba(255,255,255,.7);
					top:30px;
					width:560px;
				}
				.container-billboard-technology .txt-super-h {
					color:rgba(66, 66, 66, 1);
					font-size: 4.444em;
					font-weight:600;
					line-height:.9em;
					margin:0;
					left:420px;
					text-shadow:0 0 10px rgba(255,255,255,.7);
					top:50px;
					width:560px;
				}
				.container-billboard-travel .txt-super-h {
					color:rgba(255, 255, 255,1);
					font-size: 5.556em;
					font-weight:600;
					margin:0;
					left:420px;
					line-height:.9em;
					text-shadow:0 0 10px rgba(255,255,255,.7);
					top:20px;
					width:550px;
				}
	
					.txt-h1-second {
						font-size:0.724em;
						font-weight:300;
						display:block;
					}
					.billboard-about .txt-h1-second {
						font-size:.54em;
					}
					.billboard-sell .txt-h1-second {
						font-size:.91em;
					}
					.container-billboard-art .txt-h1-second {
						font-size:0.59em;
						line-height:1em;
					}
					.container-billboard-automotive .txt-h1-second {
						font-size:0.667em;
					}
					.container-billboard-business .txt-h1-second {
						font-size:0.480em;
					}
					.container-billboard-dating .txt-h1-second {
						font-size:.78em;
					}
					.container-billboard-education .txt-h1-second {
						font-size:1em;
					}
					.container-billboard-entertainment .txt-h1-second {
						font-size:1em;
					}
					.container-billboard-family .txt-h1-second {
						font-size:.65em;
					}
					.container-billboard-financial .txt-h1-second {
						font-size:.51em;
					}
					.container-billboard-food .txt-h1-second {
						font-size:.65em;
					}
					.container-billboard-gaming .txt-h1-second {
						font-size:.5em;
					}
					.container-billboard-health .txt-h1-second {
						font-size:.5em;
					}
					.container-billboard-home-garden .txt-h1-second {
						font-size:.5em;
					}
					.container-billboard-information .txt-h1-second {
						font-size:0.524em;
					}
					.container-billboard-insurance .txt-h1-second {
						font-size:0.524em;
					}
					.container-billboard-legal .txt-h1-second {
						font-size:0.524em;
					}
					.container-billboard-music .txt-h1-second {
						font-size:.9em;
					}
					.container-billboard-politics .txt-h1-second {
						font-size:.5em;
					}
					.container-billboard-pro-services .txt-h1-second {
					}
					.container-billboard-real-estate .txt-h1-second {
					}
					.container-billboard-retail .txt-h1-second {
						font-size:.3em;
						line-height:1em;
					}
					.container-billboard-science .txt-h1-second {
						font-size:.3em;
						line-height:1em;
					}
					.container-billboard-sports .txt-h1-second {
						font-size:.3em;
						line-height:.9em;
					}
					.container-billboard-technology .txt-h1-second {
						font-size:.3em;
						line-height:.9em;
					}
					.container-billboard-travel .txt-h1-second {
						font-size:.5em;
						line-height:.9em;
					}
						
					.txt-h1-third {
						display:block;
						font-weight:300;
						position:absolute;
						/*text-transform:none;*/
					}
					.container-billboard-art .txt-h1-third {
						font-size:0.264em;
					}
					.container-billboard-automotive .txt-h1-third {
						font-size:0.264em;
					}
					.container-billboard-business .txt-h1-third {
						font-size:0.190em;
					}
					.container-billboard-dating .txt-h1-third {
						font-size:0.4em;
						line-height:1.2em;
						margin-top:.5em;
					}
					.container-billboard-education .txt-h1-third {
						font-size:0.4em;
						line-height:1.2em;
						margin-top:.5em;
					}
					.container-billboard-entertainment .txt-h1-third {
						font-size:0.4em;
						line-height:1.2em;
						margin-top:.5em;
					}
					.container-billboard-family .txt-h1-third {
						font-size:0.26em;
						line-height:1.2em;
					}
					.container-billboard-financial .txt-h1-third {
						font-size:.25em;
						line-height:1.2em;
						margin-top:.5em;
					}
					.container-billboard-food .txt-h1-third {
						font-size:.3em;
						line-height:1.2em;
					}
					.container-billboard-gaming .txt-h1-third {
						font-size:.25em;
						line-height:1.2em;
					}
					.container-billboard-health .txt-h1-third {
						font-size:.25em;
						line-height:1.2em;
					}
					.container-billboard-home-garden .txt-h1-third {
						font-size:.25em;
						line-height:1.2em;
					}
					.container-billboard-insurance .txt-h1-third {
						font-size:.25em;
					}
					.container-billboard-information .txt-h1-third {
						font-size:.25em;
					}
					.container-billboard-legal .txt-h1-third {
						font-size:.25em;
						line-height:1.2em;
					}
					.container-billboard-music .txt-h1-third {
						font-size:.32em;
					}
					.container-billboard-politics .txt-h1-third {
						font-size:.2em;
						line-height:2em;
					}
					.container-billboard-pro-services .txt-h1-third {
						font-size:.26em;
						line-height:1.2em;
					}
					.container-billboard-real-estate .txt-h1-third {
						font-size:.26em;
						line-height:1.2em;
					}
					.container-billboard-retail .txt-h1-third {
						font-size:.3em;
						line-height:1.2em;
					}
					.container-billboard-sports .txt-h1-third {
						font-size:.3em;
						line-height:1.2em;
					}
					.container-billboard-technology .txt-h1-third {
						font-size:.3em;
						line-height:1.2em;
					}
					.container-billboard-travel .txt-h1-third {
						font-size:.23em;
						line-height:1.2em;
					}
					
		
		.container-inner-head {
			background:url(http://images.buydomains.com/images/main/bg-categories-hilight-481x257.png) no-repeat 264px top;
			/*border-bottom:1px solid #dfe1e2;*/
			padding:20px 0 60px;
		}
		.container-inner-head-main {
			background:url(http://images.buydomains.com/images/main/bg-categories-hilight-wide.jpg) no-repeat 0 top;
			padding:20px;
			position:relative;
		}
		
		.nav-sub-column-wide {
			background:url(http://images.buydomains.com/images/main/bg-note-widest.png) no-repeat center top;
			-webkit-box-sizing: border-box; /* Safari/Chrome, other WebKit */
			-moz-box-sizing: border-box;    /* Firefox, other Gecko */
			box-sizing: border-box;         /* Opera/IE 8+ */
			margin-top:-100px;
			padding:80px 65px 80px 60px;
			width:960px;
		}
		
		
		.nav-sub-column {
			background:url(http://images.buydomains.com/images/main/bg-nav-column.png) no-repeat;
			-webkit-box-sizing: border-box; /* Safari/Chrome, other WebKit */
			-moz-box-sizing: border-box;    /* Firefox, other Gecko */
			box-sizing: border-box;         /* Opera/IE 8+ */
			float:left;
			padding:75px 40px 75px;
			min-height:514px;
			margin-right:20px;
			margin-top:-100px;
			width:405px;
		}
			.nav-sub-column-wide-h {
				border-bottom:1px solid #ccc;
				padding-bottom:10px;
			}
			.nav-sub-column-h {
				border-bottom:1px solid #ccc;
				color:#424242;
				font-size: 0.889em;
				font-weight:600;
				padding-bottom:10px;
				text-transform:uppercase;
			}
				.nav-sub-column-h a {
					color:#424242;
					text-decoration:none;
					-webkit-transition: all 0.3s ease;
					-moz-transition: all 0.3s ease;
					-o-transition: all 0.3s ease;
					transition: all  0.3s ease;
				}
				.nav-sub-column-h a:hover {
					color:#959595;
				}
			.container-pop-categories {
				-webkit-box-sizing: border-box; /* Safari/Chrome, other WebKit */
				-moz-box-sizing: border-box;    /* Firefox, other Gecko */
				box-sizing: border-box;         /* Opera/IE 8+ */
			}
			
			/* sub nav with over styled icons */
				.nav-pop-categories {
					-webkit-box-sizing: border-box; /* Safari/Chrome, other WebKit */
					-moz-box-sizing: border-box;    /* Firefox, other Gecko */
					box-sizing:border-box;
					border-bottom:1px solid #fdfefe;
					float:left;
					width:30%;
					margin-right:3%;
				}
				.nav-pop-categories:last-child {
					/*border-bottom:0 solid #fdfefe;*/
				}
					.nav-pop-categories a {
						border-bottom:1px solid #ebeff6;
						color:#507ec0;
						display:block;
						font-size: 0.833em;
						font-weight:400;
						padding:.5em;
					}
					.nav-pop-categories a:hover {
						box-shadow:inset 0 5px 10px rgba(255,255,255,.8), 0 2px 3px rgba(228,238,248,8);
					}
			
			
			
			/* sub nav with regular icons */
				.nav-lvl1 {
					-webkit-box-sizing: border-box; /* Safari/Chrome, other WebKit */
					-moz-box-sizing: border-box;    /* Firefox, other Gecko */
					box-sizing: border-box;         /* Opera/IE 8+ */
					float:left;
					font-size: 0.722em;
					font-weight:400;
					line-height:1.25em;
					margin-bottom:3px;
					padding-left:0;
					padding-right:5px;
					width:50%;
				}
					.nav-lvl1 a {
						border-radius:10px;
						border-bottom:1px solid rgba(128, 162, 209, 0);
						color:#959595;
						display:block;
						padding:.5em 1em;
						-webkit-transition: all 0.3s ease;
						-moz-transition: all 0.3s ease;
						-o-transition: all 0.3s ease;
						transition: all  0.3s ease;
					}
					.nav-lvl1 a:hover,
					.nav-lvl1 a.selected {
						background:rgba(255,255,255,1);
						border-bottom:1px solid rgba(128, 162, 209, 0.28);
						color:#424242;
					}
						.nav-lvl1 a i {
							color:#233a78;
							margin-right:10px;
						}
	/*				.container-nav-lvl2 {
						background:rgba(255,255,255,.8);
						border:1px solid #f8f8f8;
						border-top:1px solid #dedede;
						border-radius:10px;
						box-shadow:inset 0 0 10px rgba(0,0,0,.2);
						display:none;
						margin-bottom:.75em;
						padding:.5em 1em 0;
					}
						.nav-lvl2 {
							font-size: 0.667em;
							line-height:1.25em;
							margin-bottom:.75em;
						}
						.nav-lvl2 a.selected {
							color:#80a2d1;
						}
	*/		
				.container-sub-column-search {
					background:url(http://images.buydomains.com/images/main/bg-shdw-nav-sub-column.png) no-repeat;
					margin-top:10px;
					padding-top:10px;
				}
					.sub-nav-search-h {
						font-size: 0.722em;
						font-weight:600;
						margin:.5em;
						text-transform:uppercase;
					}
	
	
				
		.content-lander-article {
			-webkit-box-sizing: border-box; /* Safari/Chrome, other WebKit */
			-moz-box-sizing: border-box;    /* Firefox, other Gecko */
			box-sizing: border-box;         /* Opera/IE 8+ */
			float:left;
			width:535px;
		}
		
		.main-categories {
			background:url(http://images.buydomains.com/images/main/bg-vert-rule.png) 149px 0 no-repeat;
			-webkit-box-sizing: border-box; /* Safari/Chrome, other WebKit */
			-moz-box-sizing: border-box;    /* Firefox, other Gecko */
			box-sizing:border-box;
			box-shadow:inset 0 -30px 100px #e6f1f5;
			float:left;
			margin-right:20px;
			padding:20px 0 40px;
			position:relative;
			width:227px;
		}
			.main-categories li {
				-webkit-box-sizing: border-box; /* Safari/Chrome, other WebKit */
				-moz-box-sizing: border-box;    /* Firefox, other Gecko */
				box-sizing:border-box;
				border-bottom:1px solid #fdfefe;
				height:39px;
				width:185px;
			}
			.main-categories li a {
				border-bottom:1px solid #ddd;
				color:#507ec0;
				display:block;
				font-size: 0.667em;
				font-weight:600;
				padding:.65em 2em;
			}
			.main-categories li a i {
				color:#233a78;
				font-size:1.200em;
				margin-right:.5em;
			}
				.main-categories li a:hover {
					box-shadow:inset 0 5px 10px rgba(255,255,255,.8), 0 2px 3px rgba(228,238,248,8);
				}
			.main-categories li.selected {
				border-bottom:1px solid rgba(221,221,221,0);
				width:100%;
			}
				.main-categories li.selected a {
					background:url(http://images.buydomains.com/images/main/bg-selected-tab.png) no-repeat;
					border-bottom:1px solid rgba(221,221,221,0);
					color:#fff;
				}
				.main-categories li.selected a:hover {
					box-shadow:none;
				}
				.main-categories li.selected a i {
					color:#fff;
				}
				
		.sub-categories {
			-webkit-box-sizing: border-box; /* Safari/Chrome, other WebKit */
			-moz-box-sizing: border-box;    /* Firefox, other Gecko */
			box-sizing:border-box;
			position:relative;
			padding-top:20px;
			display:none;
			float:left;
			font-size: 0.722em;
			width:613px;
		}
				
			.sub-categories li {
				float:left;
				margin-right:5%;
				margin-bottom:1.2em;
				width:45%;
			}
			.sub-categories li.bd-icon-largest {
				color:#233a78;
				font-size: 16.667em;
				margin-bottom:0;
				opacity:.2;
				text-align:right;
				width:80%
			}
				.sub-categories li a {
					border-radius:10px;
					color:#233a78;
					font-weight:400;
					padding:.5em;
					-webkit-transition: all 0.3s ease;
					-moz-transition: all 0.3s ease;
					-o-transition: all 0.3s ease;
					transition: all  0.3s ease;
				}
				.sub-categories li a:hover {
					background:rgba(255,255,255,.8);
					color:#507ec0;
				}
		.show-me {
			display:block;
		}
		.hide-me {
			display:none;
			-moz-transition: all 0.3s ease;
			-o-transition: all 0.3s ease;
			transition: all  0.3s ease;

		}
		
		.container-snippits {
			margin:30px 0;
		}
		.snippit-article {
			float:left;
			margin-right:5%;
			width:45%;
		}
			.article-thumbnail {
				border:5px solid #fff;
				box-shadow:0 4px 10px rgba(0,0,0,.25);
				margin-bottom:30px;
			}
				.btn-read-more {
					background:rgba(255,255,255,.5);
					border-radius:20px;
					color:#507ec0;
					font-weight:400;
					padding:.5em 1em;
				}
				.btn-read-more:hover {
					background:rgba(255,255,255,1);
				}
		
	.container-search-by-category {
		background:url(http://images.buydomains.com/images/main/bg-categories-hilight-481x257.png) no-repeat;
		border-top:1px solid #fff;
		-webkit-box-sizing: border-box; /* Safari/Chrome, other WebKit */
		-moz-box-sizing: border-box;    /* Firefox, other Gecko */
		box-sizing:border-box;
		padding:20px 50px 60px;
		width:960px;
	}
	
		.column-article {
			/*background:url(http://images.buydomains.com/images/main/bg-vert-article.png) repeat-y right 0;*/
			-webkit-box-sizing: border-box; /* Safari/Chrome, other WebKit */
			-moz-box-sizing: border-box;    /* Firefox, other Gecko */
			box-sizing: border-box;         /* Opera/IE 8+ */
			/*float:left;
			padding-right:10%;
			width:70%;*/
		}
			.h-article {
				font-size:1.5em;
				line-height:1.3em;
				margin-top:.5em;
				text-transform:none;
			}
			.p-article {
				font-size:.9em;
				margin-bottom:1em;
			}
		
		.column-related-domains {
			-webkit-box-sizing: border-box; /* Safari/Chrome, other WebKit */
			-moz-box-sizing: border-box;    /* Firefox, other Gecko */
			box-sizing: border-box;         /* Opera/IE 8+ */
			margin-bottom:30px;
		}
			.h-column-article {
				font-size: 1em;
				font-weight:600;
				line-height:1.2em;
			}
				.column-disp-block {
					display:block;
					line-height:1.2em;
					margin-bottom:.5em;
				}
	
			/* domains matching category ROWS 
			----------------------------------*/
			
			.column-container-domains,
			.column-container-domains * {
				-webkit-box-sizing: border-box; /* Safari/Chrome, other WebKit */
				-moz-box-sizing: border-box;    /* Firefox, other Gecko */
				box-sizing: border-box;         /* Opera/IE 8+ */
			}
			.column-container-domains {
				padding:20px 0;
			}


			.column-container-domains .container-row {
				background:#f3f8fa;
				border:1px solid #dddddd;
				margin:0 0 5px 0;
				padding:0 .5em;
			}
			.column-container-domains .container-row:hover {
				background:#f8f8f8;
				-moz-transition: all 1s ease;
				-o-transition: all 1s ease;
				-ms-transition: all 1s ease;
				transition: all 1s ease;
			}
				.column-container-domains .container-name-price {
					padding: .25em 0;
				}
					.column-container-domains .container-name {
						font-size: 1.333em;
						/*overflow:hidden;*/
						position:relative;
						/*text-overflow:ellipsis;*/
						white-space:nowrap;
					}
						.column-container-domains .domain-name {
							font-size: 0.662em;
							padding: 0 .5em;
						}
						.column-container-domains .btn-view-more-txt {
							/*font-size: 0.662em;*/
							padding: 0 .25em;
						}
					.column-container-domains .container-price {
						padding: 0 .5em 0 0;
						width: 15%;
					}
						.column-container-domains .domain-price {
							font-size: 0.722em;
							line-height:3.5em;
						}
						.column-container-domains .btn-info {
							font-size: 1em;
							line-height:2.5em;
						}
					.column-container-domains .domain-cta {
						margin-top:.35em;
						padding: 0 .5em;
						width: 40%;
					}
						.column-container-domains .btn-buy-now,
						.column-container-domains .btn-request-price {
							border-radius:10px;
							font-size: 0.722em;
							font-weight:700;
							opacity:.7;
							padding:.5em 0;
							text-align:center;
							width:110px
						}
						.column-container-domains .btn-make-offer {
							display: inline;
							font-size: .67em;
							padding-left: .5em;
						}
						.column-container-domains .btn-buy-now:hover,
						.column-container-domains .btn-request-price:hover {
							opacity:1;
							-moz-transition: opacity 1s linear;
							-o-transition: opacity 1s linear;
							-ms-transition: opacity 1s linear;
							transition: opacity 1s linear;
						}
						
						.btn-view-more-categories {
							color:#507ec0;
							font-weight:600;
							margin:20px auto;
						}
						

/* Static Pages about, faqs, etc. 
----------------------------------*/

		.page-content-a,
		.page-content-b {
			margin-bottom:5em;
		}
			.fade-hilight-h {
				background:url(http://images.buydomains.com/images/main/bg-categories-hilight-481x257.png) no-repeat;
			}
			.container-callout-premium-domains {
				background:#f8f8f8;
				border-radius:20px;
				box-shadow:0 0 20px rgba(0,0,0,.3);
				margin:-60px auto 20px;
				padding:20px;
				position:relative;
			}
		
		.special-sub-nav-container {
			background:url(http://images.buydomains.com/images/main/bg-vert-article.png) no-repeat right top;
			box-shadow:inset 0 -30px 100px #e6f1f5;
			float:left;
			margin-top:10px;
			padding:10px 65px 100px 5px;
			width:380px;
			-webkit-transition: all 0.3s ease;
			-moz-transition: all 0.3s ease;
			-o-transition: all 0.3s ease;
			transition: all  0.3s ease;
		}
		.sticky .special-sub-nav-container {
			float:left;
			margin-top:0;
			position:fixed;
			top:10px;
		}
			.sub-faq-span {
				line-height:1.2em;
				margin-left:2%;
				width:90%;
			}
			.sub-nav .sub-faq-i {
				font-size:.76em;
				line-height:1.75em;
			}
		
		/*.container-faq-h {
			background:url(http://images.buydomains.com/images/main/pic-faq-dan.png) no-repeat 420px bottom;
			border-bottom:1px solid #dfe1e2;
			padding-left:20px;
			padding-right:540px;
		}
			.faq-h {
				color:rgba(66, 66, 66, .4);
				font-size:10.5em;
				font-weight:600;
				letter-spacing: -.04em;
				line-height:1em;
				margin-bottom:20px;
			}
			.faq-h-line2 {
				color:rgba(66, 66, 66, .4);
				display:block;
				font-size:3.2em;
				font-weight:300;
				line-height:1em;
				margin-bottom:.2em;
				text-transform:uppercase;
			}
			.faq-h-line3 {
				display:block;
				font-size:.69em;
				font-weight:300;
			}*/
			
	.container-faqs,
	.container-policies,
	.container-testimonials {
		border-top:1px solid #fff;
		padding-top:40px;
	}
		.container-faq-content,
		.container-policy-content {
			padding-left:400px;
		}

			.faq-dt {
					border-radius:20px 20px 0 0;
					color:#507ec0;
					cursor:pointer;
					font-size:18px;
					font-weight:300;
					padding:10px 20px;
				}
				.faq-dt:hover {
					text-decoration:underline;
				}
				.faq-dd {
					background: rgba(255,255,255,.5);
					border-radius: 0 0 10px 10px;
					border: 1px solid #dfe1e2;
					border-bottom:1px solid #fff;
					box-shadow:inset 0 1px 10px rgba(10, 16, 17, 0.1);
					display:none;
					font-size:.8em;
					font-weight:300;
					margin: 0 0 20px;
					padding: 1.5em 2.5em;
					overflow: hidden;
					-webkit-transition:all;
					-moz-transition: all;
					-o-transition: all;
					transition:all;
				}
					.faq-h3 {
						border-bottom:1px dashed #8ca7c6;
						font-size:2.5em;
						text-transform:uppercase;
					}
					.faq-dd p,
					.faq-dd ol,
					.faq-dd ul {
					}
				
				.faq-dt.selected {
					background:#87B834;
					/*box-shadow:0 1px 10px rgba(0,0,0,.2);*/
					color:#fff;
					font-weight:700;
					text-shadow:-1px -1px 0px #739D2C;
					-webkit-transition:all;
					-moz-transition: all;
					-o-transition: all;
					transition:all;
				}
				.faq-dt.selected:hover{
					text-decoration:none;
				}
				.faq-dd.selected{
				}
				.sub-nav {
					border-top:0;
					color:#507ec0;
					display:block;
					padding:.3em .5em;
					text-transform:uppercase;
					-webkit-transition: all 0.3s ease;
					-moz-transition: all 0.3s ease;
					-o-transition: all 0.3s ease;
					transition: all  0.3s ease;
				}
				.sub-nav.selected {
					background: rgba(255,255,255,.25);
					border-top: 1px solid #fff;
					border-radius: 10px;
					box-shadow: 0 2px 10px rgba(80, 126, 192, .2);
				}
				.sub-nav i {
					color:#8ca7c6;
					-webkit-transition: all 0.3s ease;
					-moz-transition: all 0.3s ease;
					-o-transition: all 0.3s ease;
					transition: all  0.3s ease;
				}
				.sub-nav:hover {
					color:#8ca7c6;
				}
				.sub-nav:hover i {
					color:#507ec0;
				}
				
		.container-policy-content {
			padding-bottom:100px;
		}
			.policy-h,
			.careers-h,
			.contact-h,
			.faqs-h,
			.testimonials-h,
			.sell-domains-h {
				color:rgba(255, 255, 255, 1);
				font-size:12em;
				font-weight:400;
				height:180px;
				line-height:1em;
				margin-bottom:0;
				overflow:hidden;
				text-align:center;
				text-shadow: 0 0 10px rgba(255,255,255,.5), 0 2px 10px rgba(0,0,0,.15);
				width:100%;
			}
			.testimonials-h {
				font-size: 6.2em;
				height: 95px;
			}
			.contact-h,
			.careers-h {
				font-size:8.5em;
				height:130px;
			}
			.careers-h {
				border-bottom: 1px solid #fff;
			}
			.faqs-h {
				font-size:7.8em;
				height:130px;
			}
			.sell-domains-h {
				font-size:4em;
				height:61px;
			}

		.container-quote-testimonial {
			padding:1em .25em;
		}
		
/* Pop Up Div 
----------------------------------*/
.container-pop {
	-webkit-box-sizing: border-box; /* Safari/Chrome, other WebKit */
	-moz-box-sizing: border-box;    /* Firefox, other Gecko */
	box-sizing:border-box;
	width:100%;
}
	.inner-pop,
	.err-pop {
		background:#f8f8f8;
		border-radius:20px;
		box-shadow:0 0 20px rgba(0,0,0,.3);
		-webkit-box-sizing: border-box; /* Safari/Chrome, other WebKit */
		-moz-box-sizing: border-box;    /* Firefox, other Gecko */
		box-sizing:border-box;
		margin:20px auto;
		padding:20px;
		position:relative;
	}
	.err-pop {
		background:rgba(248,248,248, 1);
	}
		.close-pop {
			background: #fff;
			border-radius: 60px;
			border: 5px solid #fff;
			box-shadow: inset 0 0 20px rgba(0,0,0,0.4), 5px 0 10px rgba(0,0,0,.1);
			color: #233a78;
			padding: .25em .5em;
			position:absolute;
			right:-20px;
			-webkit-transition: all 0.3s ease;
			-moz-transition: all 0.3s ease;
			-o-transition: all 0.3s ease;
			transition: all  0.3s ease;
		}
		.close-pop:hover {
			color:#d21334;
		}
		.close-feature {
			background: #fff;
			border-radius: 60px;
			border: 5px solid #fff;
			box-shadow: inset 0 0 20px rgba(0,0,0,0.4), 5px 0 10px rgba(0,0,0,.1);
			color: #233a78;
			padding: .25em .5em;
			position:absolute;
			right:-20px;
			top: -25px;
			-webkit-transition: all 0.3s ease;
			-moz-transition: all 0.3s ease;
			-o-transition: all 0.3s ease;
			transition: all  0.3s ease;
		}
		.close-feature:hover {
			color:#d21334;
		}
		
		.container-btn-request .btn-checkout-cart{
			display:block;
			float:none;
		}
		
.pop-err-message {
	background:rgba(255,255,255, 1);
	border-radius:20px;
	border:1px solid #ccc;
	-webkit-box-sizing: border-box; /* Safari/Chrome, other WebKit */
	-moz-box-sizing: border-box;    /* Firefox, other Gecko */
	box-shadow:0px 3px 10px rgba(0,0,0, .1);
	box-sizing:border-box;	
	font-size:1.5em;
	padding:10px;
	margin:0;
	width:100%;
}
	.pop-err-icon {
		float:left;
		margin-right:1%;
		width:60px;
	}
	.pop-err-message-txt {
		float:left;
		line-height:1.2em;
		width:350px;
		max-width:75%;
	}
		
		

/* footer area 
----------------------------------*/
.f-container-padleft {
	font-weight:400;
	padding-bottom:.75em;
	padding-left:160px;
	text-shadow:-1px 0px 1px rgba(20, 38, 58, 1);
}
	.f-contact-info {
		border-right:1px solid rgba(20,38,50, 1);
		float:left;
		height:110px;
		padding-right:3%;
	}
		.f-phone-us {
		}
		.f-phone-world {
		}

	#footer a,
	#footer a:visited {
		color:#8ca7c6;
		text-decoration:none;
	}
	#footer a:hover {
		color:#aac0d7;
	}

	.f-nav-container {
		border-right:1px solid rgba(20,38,50, 1);
		border-left:1px solid rgba(50,87,124, .7);
		float:left;
		height:110px;
		padding-left:3%;
		padding-right:3%;
		width:14%;
	}
	.f-nav-container:last-child {
		border-right:none;
		width: 2%;
	}
		.nav-footer-h1{
			display:block;
			font-size: 0.889em;
			padding-bottom:10px;
			text-transform:uppercase;
		}
		.nav-footer {
			font-size: 0.667em;
		}
	.footer-hr {
		border-top:1px solid rgba(20,38,50, 1);
		box-shadow:0 1px 0 rgba(50,87,124, .7);
		margin-left:160px;
	}
	.container-copyright {
		padding-bottom:0;
		
	}
		.f-nav-fb,
		.f-nav-tw,
		.f-nav-gp,
		.f-nav-in {
			margin-right:10px;
		}
		.txt-copyright{
			font-size: .611em;
		}
		
	
/* WordPress specific styling
----------------------------------*/
	
#page #content-wrapper {
        min-height:80%;
}	
	.articles-advice-h {
		background:url(http://images.buydomains.com/images/main/bg-shdw-nav-sub-column-blog.png) no-repeat bottom;
		color:#233a78;
		font-size: 1.722em;
		line-height:1em;
		padding-bottom:30px;
	}
	.articles-advice-h i {
		color:#c9d1e0;
	}
	.articles-advice-h span {
		display:block;
		padding:15px 0 0 15px;
	}
	
	.menu-my-nav-container {
		margin:20px auto;
	}
		#menu-my-nav li {
			margin-bottom:.25em;
		}
			#menu-my-nav a {
				color:#424242;
				font-weight:400;
				text-transform:uppercase;
			}
			#menu-my-nav a:hover {
				color:#555555;
			}
			#menu-my-nav i {
				font-size:.667em;
				position:relative;
				top:-2px;
			}
			
			
	.postmetadata {
		margin:.25em 0;
		font-size:.8em;
	}
	.post {
		font-size:.8em;
		margin: 0 0 40px;
	}
		.container-date {
			font-size:.8em;
			padding-bottom:.25em;
		}
		.entry p {
			margin-bottom:1em;
		}
		.commentlist {
			font-size:.8em;
		}
		#comments {
			border-top:1px solid #fff;
			font-size:1.2em;
			padding-top:20px;
		}
		
#searchform label {
	display:block;
	font-size: 0.778em;
	font-weight:600;
	padding-bottom:.5em;
	padding-left:5px;
}
#searchform #s {
	border:1px solid #ccc;
	border-radius:5px;
	box-shadow:inset 0 5px 18px rgba(0,0,0,.2);
	-webkit-box-sizing: border-box; /* Safari/Chrome, other WebKit */
	-moz-box-sizing: border-box;    /* Firefox, other Gecko */
	box-sizing:border-box;
	color:#545454;
	font-size: 0.722em;
	height:32px;
	padding:.2em 1em;
	width:100%;
}
#searchform #searchsubmit {
	background: #d31334; /* Old browsers */
		
		/* IE9 SVG, needs conditional override of 'filter' to 'none' */
		
		background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSI1MCUiIHN0b3AtY29sb3I9IiNkMzEzMzQiIHN0b3Atb3BhY2l0eT0iMSIvPgogICAgPHN0b3Agb2Zmc2V0PSI1MSUiIHN0b3AtY29sb3I9IiNjNDEyMzAiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
		
		background: -moz-linear-gradient(top,  #d31334 50%, #c41230 51%); /* FF3.6+ */
		
		background: -webkit-gradient(linear, left top, left bottom, color-stop(50%,#d31334), color-stop(51%,#c41230)); /* Chrome,Safari4+ */
		
		background: -webkit-linear-gradient(top,  #d31334 50%,#c41230 51%); /* Chrome10+,Safari5.1+ */
		
		background: -o-linear-gradient(top,  #d31334 50%,#c41230 51%); /* Opera 11.10+ */
		
		background: -ms-linear-gradient(top,  #d31334 50%,#c41230 51%); /* IE10+ */
		
		background: linear-gradient(to bottom,  #d31334 50%,#c41230 51%); /* W3C */
		
		filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#d31334', endColorstr='#c41230',GradientType=0 ); /* IE6-8 */

		border-radius:5px;
		border:none;
		border-left:1px solid #c0abae;
		-webkit-box-sizing: border-box; /* Safari/Chrome, other WebKit */
		-moz-box-sizing: border-box;    /* Firefox, other Gecko */
		box-sizing:border-box;	
		color:#fff;
		font-size:0.722em;
		height:32px;
		padding:.5em 1em;
		text-align:center;
		text-shadow:-1px 0 0 #a70f29;
		
	}
	#searchform #searchsubmit:hover {
		box-shadow: inset 0 2px 5px 0 rgba(255,255,255, .5), inset 0 -5px 20px rgba(0, 0, 0, .3);
	}


/* reCaptcha styling for contact page */
.container-captcha-contact {
	background: #fff;
	border: 1px solid #ccc;
	border-radius: 5px 5px 0 0;
	-moz-box-sizing: border-box; 
	-webkit-box-sizing: border-box; 
	box-sizing: border-box;
	padding: 1em;
	width: 100%;
}
.container-captcha-controls {
	background: #424242;
	border-radius: 0 0 5px 5px;
	-moz-box-sizing: border-box; 
	-webkit-box-sizing: border-box; 
	box-sizing: border-box;
	padding:.2em 1em;
	width: 100%;
}
.container-captcha-img,
.container-captcha-field {
	-moz-box-sizing: border-box; 
	-webkit-box-sizing: border-box; 
	box-sizing: border-box;
}
.container-captcha-img {float: left; margin-right:2%; width: 48%;}
.container-captcha-field {float: right; width:46%;}

.container-captcha-controls li {
	float: left;
	margin-right: 1em;
}
.container-captcha-controls li a {
	-webkit-text-stroke:0;
	font-size: .65em;
	color: #959595;
}
.container-captcha-controls li a:hover {
	color: #ccc;
}
.btn-contact-social,
.btn-contact-social * {
	-moz-box-sizing: border-box; 
	-webkit-box-sizing: border-box; 
	box-sizing: border-box;
}
.btn-contact-social {
	border-radius: .3em;
	color: #fff;
	display: block;
	font-weight: 500;
	padding: .5em 1em;
	text-align: center;
	width: 100%;
}
.btn-contact-social:hover {
	box-shadow: inset 0 0 100px rgba(0,0,0,.1);
}
.btn-contact-social.in {
	background: #287bbc;
	text-shadow: 0 1px 1px rgba(0,0,0,0.35);
	border-color: #1b5480;
	filter: progid:DXImageTransform.Microsoft.gradient(gradientType=0, startColorstr='#FF287BBC', endColorstr='#FF23639A');
	background-image: -webkit-linear-gradient(top, #287bbc 0%,#23639a 100%);
	background-image: -moz-linear-gradient(top, #287bbc 0%,#23639a 100%);
	background-image: -o-linear-gradient(top, #287bbc 0%,#23639a 100%);
	background-image: linear-gradient(top, #287bbc 0%,#23639a 100%);
}
.btn-contact-social.fb {
	background: #4e69a2; /* Old browsers */
	background: -moz-linear-gradient(top,  #4e69a2 0%, #3b5998 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#4e69a2), color-stop(100%,#3b5998)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  #4e69a2 0%,#3b5998 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  #4e69a2 0%,#3b5998 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  #4e69a2 0%,#3b5998 100%); /* IE10+ */
	background: linear-gradient(to bottom,  #4e69a2 0%,#3b5998 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#4e69a2', endColorstr='#3b5998',GradientType=0 ); /* IE6-9 */
	text-shadow: 0 1px 1px rgba(0,0,0,0.35);
	border-color: #1b5480;

}

/** prevent bleeding FB text on the social button for landscape phones and smaller  */
@media ( max-width : 480px) {
	.btn-contact-social.fb, .btn-contact-social.in {
		font-size: 85%;
	}
}

.width-50 {
	float: left;
	width: 49%;	
}
.width-50:nth-child(odd){
	margin-right: 2%;
}
.width-50:nth-child(even){
	/* margin-right: 1%; */
}
