abbr,acronym{border:0;font-variant:normal}address,caption,cite,code,dfn,em,strong,th,var{font-style:normal;font-weight:400}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,textarea,p,blockquote,th,td{border:0;margin:0;outline:0;padding:0}caption,th{text-align:left}fieldset,img{border:0}h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:400}html[xmlns] .clearfix{display:block}input,textarea,select{font-family:inherit;font-size:inherit;font-weight:inherit}legend{color:#000}li{list-style:none}q:before,q:after{content:""}sub{vertical-align:text-bottom}sup{vertical-align:text-top}table{border-collapse:collapse;border-spacing:0}

a:hover{color:#7fcc1b;text-decoration:underline;}
a{color:#45abd5;text-decoration:none;}
body{background-color:#e7ece8;color:#000;font-family:Arial,Helvetica,Verdana,Geneva,Lucida,sans-serif;font-size:12px;height:100%;width:100%;}
#container{background-color:#FFF;position:relative;width:970px;margin:0 auto;}
#content{background:transparent url(../../images/11805/bg_main.jpg) left top no-repeat;box-shadow:0 0 10px rgba(0,0,0,0.3);}
#header_wildcard_wrap_4a{ padding-bottom:5px !important;}
#footer .keywords ul{width:800px;}
#footer .keywords{background-color:#ccc;min-height:13px;padding:10px;}
#footer .privacy a{color:#23a94a;}
#footer .privacy{display:block;text-align:center;padding:5px 0 0;}
#footer{background-color:#e7ece8;}
#header .actions{color:#999;float:right;padding-right:35px;text-align:right;width:45%;}
#header .header-inner{padding:10px 0 10px 15px;}
#header .title{float:left;width:50%;padding:0 0 10px;}
#header h1{color:#000;font-size:20px;font-weight:700;}
#header h2{color:#999;font-size:11px;}
#header{clear:both;min-height:62px;overflow:hidden;position:absolute;width:100%;z-index:998;}
#main .keywords li a:hover{background-color:#7fcc1b;color:#fff;text-decoration:none;}
#main .keywords li a{background:url(../../images/11805/sprite.gif) no-repeat scroll 5px -301px;color:#45abd5;display:block;float:left;font-size:14px;font-weight:700;width:266px;padding:10px 0 10px 36px;}
#main .keywords li.divider{background:transparent url(../../images/11805/sprite.gif) 0 -344px repeat-x;clear:both;float:none;line-height:0;padding:4px 0;}
#main .keywords ul{background:transparent url(../../images/11805/sprite.gif) 0 -344px repeat-x;padding:0 0 5px;}
#main h4 a{color:#3a5e72;font-size:12px;text-decoration:none;}
#main h4{border-top:1px solid #d5d9d6;color:#777;padding-top:10px;margin:0 0 10px 15px;}
#main{background-color:#e7ece8;box-shadow:0 0 10px rgba(0,0,0,0.3);float:right;position:relative;width:619px;margin:0 15px 0 0;padding:112px 12px 0 0;}
#search{position:absolute;right:10px;top:68px;width:297px; z-index:9999;}
#section-organic{margin:0 0 30px;}
#sidebar .keywords h4 a{color:inherit;text-decoration:none;}
#sidebar .keywords h4{color:#3a5e72;margin:0 0 10px;}
#sidebar{float:left;width:300px;margin:246px 0 0;padding:0 0 0 15px;}
* html .clearfix{height:1%;}
.actions .date{font-size:11px;}
.actions .options select{font-size:11px;height:17px;width:80px;margin:0 0 0 5px;}
.actions .sublinks li.divider{font-size:16px;padding:0 5px;}
.actions .sublinks li{color:#6b8594;display:inline;}
.ads .ad .ad-desc{color:#7d7d7d;display:block;padding:0 0 3px 37px;}
.ads .ad .ad-url{display:block;margin:0 0 3px 37px;}
.ads .ad h3 a{color:#20a840;display:inline-block;font-size:20px;font-weight:700;text-decoration:underline;text-transform:uppercase;padding:3px 0 3px 0;line-height:20px;}
.ads .ad h3 a:hover {_color: #03A7AC; }
.ads .ad h3:hover a{color:#fff;}
.ads .ad h3{left:0;position:relative;background:transparent url(../../images/11805/sprite.gif) 5px -306px no-repeat; padding-left:36px;}
.ads .ad h3:hover{background:#00cdcf url(../../images/11805/sprite.gif) 5px -345px no-repeat;}
.ads .ad{font-size:14px;}
.ads .adext_addesc a:hover{color:#D95607;}
.ads .adext_addesc a{color:#F59113;font-size:14px;}
.ads .adext_addesc{color:#FFF;}
.ads .adext_rating .adext_addesc{display:inline;margin-right:3px;}
.ads .adext_rating img{margin:1px;}
.ads .adext_rating{display:block;margin-top:2px;}
.ads .adext_slinks .adext_addesc{display:block;padding:0;}
.ads .adext_slinks .adext_slinks_col{display:block;float:left;margin-right:16px;}
.ads .adext_slinks .adext_slinks_sep{clear:left;display:block;}
.ads .adext_slinks{display:block;margin:7px 0 0 16px;}
.ads .num_reviews .adext_addesc{padding:0 0 3px 3px;}
.ads li{margin:0 0 16px 12px;padding:0 0 18px;}
.buy-domain .btn a{background:transparent url(../../images/11805/sprite.gif) right -10px no-repeat;color:#fff;display:block;font-size:14px;height:22px;text-align:center;text-decoration:none;text-transform:uppercase;padding:7px 6px 0 0;}
.buy-domain .btn{background:transparent url(../../images/11805/sprite.gif) -10px -179px no-repeat;height:29px;margin:0 4em;padding:0 0 0 6px;}
.buy-domain h1{color:#fec744;font-size:20px;}
.buy-domain p{border-top:1px solid #666;padding:10px 0;}
.buy-domain span{color:#ddd;display:block;padding:5px 0;}
.buy-domain{background:transparent url(http://cdn.dsultra.com/images/11805/buy-domain-bg.png);border-radius:5px;color:#fff;text-align:center;padding:15px 0;}
.clearfix:after{clear:both;content:".";display:block;height:0;line-height:0;visibility:hidden;}
.content-inner{padding:0;}
.keywords a{text-transform:capitalize;}
.keywords.inline h4{color:#777;float:left;font-size:12px;line-height:12px;vertical-align:middle;margin:0 16px 0 0;padding:5px 0;}
.keywords.inline li a:hover{background-color:#00cdcf;color:#fff;}
.keywords.inline li a{color:#23a94a;display:inline-block;font-size:12px;line-height:1.1em;padding:5px 9px;}
.keywords.inline li.divider{font-size:11px;padding:5px;}
.keywords.inline li{color:#343434;display:inline;}
.keywords.inline ul{float:left;line-height:12px;}
.keywords.list li a:hover{background:#7fcc1b url(../../images/11805/sprite.gif) 0 -265px no-repeat;color:#fff;text-decoration:none;}
.keywords.list li a{background:url(../../images/11805/sprite.gif) no-repeat scroll 0 -136px transparent;color:#45abd5;display:block;font-size:14px;padding:5px 0 5px 30px;}
.keywords.list li{border-bottom:1px solid #ccc;padding:2px 0;}
.phase-landing .ads li .ad-url a:hover{color:#03a7ac;}
.phase-landing .ads li .ad-url a{color:#1d7940;}
.phase-landing .ads li{border-bottom:1px solid #d5d9d6;}
.phase-search .ads li{margin:0 0 26px;padding:0 0 0 35px;}
.search .button input{background:transparent url(../../images/11805/sprite.gif) right -108px no-repeat;color:#fff;font-size:11px;height:21px;text-align:center;text-transform:uppercase;padding:0 6px 0 0;}
.search .button{background:transparent url(../../images/11805/sprite.gif) -10px -68px no-repeat;float:left;height:21px;padding:0 0 0 6px;}
.search .textfield{background:transparent url(../../images/11805/sprite.gif) -10px -237px no-repeat;border:none;color:#666;float:left;font-size:11px;height:20px;line-height:20px;vertical-align:middle;width:158px;margin:0 5px 0 0;padding:0 0 0 20px;}
.search form{float:right;height:38px;width:272px;padding:10px 0 0;}
.search label{display:none;}
.clearfix,.language{display:inline-block;}
.language{_display:inline;*display:inline;zoom:1;}
@media screen and (max-width: 700px) {
	body { font-size: 12px; }
	#content { background: none; }
	#content .content-inner { padding-top: 0; padding-left: 8px; }
	#container { width: 100%; }
	#main { float: none; width: 100%; padding-bottom: 30px; }
	#header .header-inner { padding-left: 20px; padding-right: 8px; }
	#footer .keywords { margin-left: 8px; width: 90%; }
	#footer { margin-left: 8px; margin-top: 0; }
	#footer .keywords ul { width: auto; }
	#main h4 { margin-left: 0; }
	#header .title { width: 100%; }
	#header h1  { font-size: 14px; }
	#search { margin: 0 0 0 10px; background: none; bottom: 0; left: 0; right: auto; top: auto; }
	.search form { background: none; float: none; }
	#keywords-bottom li { display: block; width: 50%; float: left;  padding-bottom: 5px; }
	#keywords-bottom li.divider { display: none; }
	.phase-search .ads li { padding-left: 18px; }
	.keywords.inline h4 { float: none; }
	.ads .ad h3 { margin-right: -36px; }
	.ads .ad h3 a { display: inline-block; font-size: 18px; }
	.ads li { padding-left: 20px; padding-bottom: 12px; margin-bottom: 10px; }	
	.ads .ad .ad-desc { font-size: 12px; }
	.ads .ad { font-size: 12px; }
	.keywords.inline li a { font-size: 14px; }
	#sidebar { display: none; }
	.sublinks { display: none; }
	#header .actions { width: 100%; }
	#header-date { display: none; }
}

@media screen and (max-width: 320px) {
	#main { padding-top: 102px; }
	.ads > h4 { padding-left: 10px; }
	.ads .ad .ad-desc { font-size: 14px; }
	.ads .ad { font-size: 14px; }	
	.ads .ad h3 a { font-size: 20px; }
	.ads li { padding-left: 0; padding-bottom: 12px; margin-bottom: 10px; margin-left: 0; }	
}