/* CSS Sytles for search/result pages*/ 
/* Not CSS level 2.1 valid, because of some CSS3 Values */

/* little css reset */
html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,font,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td
	{
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	vertical-align: top;
    font-family: Arial, Helvetica, sans-serif;
}

body {
	line-height: 1;
	background-color: #FFFFFF;
}

ol,ul {
	list-style: none;
}

.feedbackclose {
	margin-left: 240px;
	margin-bottom: 10px;
}

/* do not show these print-elements */
.print {
	display: none;
}

#printlogo {
	display: none;
}

/* header and header seachform */
#toplogo {
	margin: 20px 0 0 20px;
}

#topsearch {
	position: relative;
	width: 250px;
}

/* main page elements*/
#searchouter {
	width: 950px;
	position: relative;
	margin: auto;
}

/* display the results */
#list {
	position: relative;
	width: 950px;
	margin: auto;
	height: 442px;
	background-image: url(/images/search-blue-bg.png);
	margin-top: 25px;
}

#list #gtldbox {
	position: absolute;
	width: 212px;
	height: 100%;
	left: 20px;
	top: 20px;
	text-align: center;
	background-image: url(/images/search-line-vertical.png);
	background-repeat: no-repeat;
	background-position: right;
	padding-right: 12px;
}

#list #cctldbox {
	position: absolute;
	width: 210px;
	height: 100%;
	left: 255px;
	top: 20px;
	text-align: center;
	background-image: url(/images/search-line-vertical.png);
	background-repeat: no-repeat;
	background-position: right;
	padding-right: 12px;
}

#list #socialbox {
	position: absolute;
	width: 210px;
	height: 100%;
	left: 485px;
	top: 20px;
	text-align: center;
	background-image: url(/images/search-line-vertical.png);
	background-repeat: no-repeat;
	background-position: right;
	padding-right: 12px;
}

#list #brandsbox {
	position: absolute;
	width: 202px;
	height: 100%;
	left: 715px;
	top: 20px;
}

#list .globe {
	padding-bottom: 10px;
	background-image: url(/images/search-line-horizontal.png);
	background-repeat: no-repeat;
	background-position: bottom;
	margin-bottom: 10px;
	font-size: 13px;
	line-height: 18px;
	padding-left: 15px;
}

#list .social {
	padding-bottom: 10px;
	background-image: url(/images/search-line-horizontal.png);
	background-repeat: no-repeat;
	background-position: bottom;
	margin-bottom: 10px;
	font-size: 13px;
	line-height: 18px;
	padding-left: 15px;
}

#list .brands {
	padding-bottom: 10px;
	background-image: url(/images/search-line-horizontal.png);
	background-repeat: no-repeat;
	background-position: bottom;
	margin-bottom: 10px;
	font-size: 13px;
	line-height: 18px;
	padding-left: 15px;
}

th.globe {
	font-weight: bold;
}

th.social {
	font-weight: bold;
}

th.brands {
	font-weight: bold;
}

strong {
	font-weight: bold;
}

#list table#tblresult {
	font-size: 13px;
	color: #ffffff;
	width: 202px;
	padding: 0;
}

#list table#tblresult th {
	text-align: left;
}

#list table#tblresult td div.taken,#list table#tblresult td div.ptaken,#list table#tblresult td div.processing,#list table#tblresult td div.error,#list table#tblresult td div.free
	{
	padding: 6px 5px 4px 5px;
	margin-bottom: 2px;
}

#list table#tblresult th.globe strong,#list table#tblresult th.social strong,#list table#tblresult th.brands strong
	{
	font-size: 11.5px;
}

#list .processing {
	background-color: #88898B;
	border: 1px solid #999;
	color: #ccc;
	height: 16px;
	width: 190px;
	display: block;
	height: 16px;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
}

#list .error {
	background-color: #88898B;
	color: #ccc;
	border: 1px solid #999;
	height: 16px;
	width: 190px;
	display: block;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
}

#list .free {
	background-color: #00950B;
	border: 1px solid #00A81E;
	height: 16px;
	width: 190px;
	display: block;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
}

#list .taken {
	background-color: #C61421;
	border: 1px solid #CD1522;
	width: 190px;
	height: 16px;
	display: inline-block;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
}

#list #brandsbox .ptaken {
	background-color: #C61421;
	border: 1px solid #CD1522;
	display: inline-block;
	width: 190px;
	display: inline-block;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
}

#list .loaded {
	display: none;
}

#list .statusarea {
	position: relative;
	width: 190px;
}

#list .statusarea .status {
	position: absolute;
	right: 0;
	top: -15px;
	bottom: 0;
	cursor: pointer;
}

#list .slidetext .info {
	float: right;
	margin-top: 3px;
	top: 0;
}

#list .slidetext span div {
	float: left;
}

#list .slidetext span {
	width: 160px;
	display: block;
}

#list .loading {
	display: none;
}

#list img.loading {
	display: inline;
	float: right;
}

#list .searchAction {
	margin-right: 5px;
}

.slidetext,.tooltip_content {
	display: none;
}

#list a,#list a:visited {
	text-decoration: none;
	color: #ffffff;
}

#list a:hover {
	text-decoration: underline;
	color: #ffffff;
}

/* footer elements */
#domain {
	position: absolute;
	top: -40px;
	left: 682px;
	border: 0px solid #ffffff !important;
	background-image: url(/images/search-domain-bg.png);
	background-repeat: no-repeat;
	color: #444;
	padding-top: 5px;
	padding-left: 10px;
	font-size: 13px !important;
	font-weight: normal;
	height: 26px;
	line-height: 26px;
	width: 212px;
	font-size: 13px;
}

#submit {
	position: absolute;
	top: -40px;
	left: 904px;
	background-image: url(/images/search-domain-button-off.png);
	background-repeat: no-repeat;
	background-color: transparent;
	width: 46px;
	height: 35px;
	border: none;
}

#submit:hover {
	background-image: url(/images/search-domain-button-on.png);
	background-position: -1px 0px;
}

#footer {
	padding-top: 5px;
	width: 950px;
	margin: auto;
	position: relative;
}

.copy,.footerlinks {
	font-size: 12px;
	color: #666;
}

.footerlinks {
	position: absolute;
	left: 777px;
}

.copy a,.copy a:visited,.footerlinks a,.footerlinks a:visited {
	color: #666;
	text-decoration: none;
}

.copy a:hover,.footerlinks a:hover {
	text-decoration: underline;
}

/* flags for trademarks */
.flag_DE {
	background: url('/images/icons/flags/de.png') no-repeat;
	display: block;
	width: 16px;
	height: 11px;
	margin: 2px;
}

.flag_NULL {
	background: url('/images/icons/flags/icon_world.png') no-repeat;
	display: block;
	width: 16px;
	height: 11px;
	margin: 2px;
}

.x-tip-body {
	font-size: 12px;
	line-height: 18px;
}

.flag_AD {
	background: url('/images/icons/flags/ad.png') no-repeat;
	display: block;
	width: 16px;
	height: 11px;
	margin: 2px;
}

.flag_AE {
	background: url('/images/icons/flags/ae.png') no-repeat;
	display: block;
	width: 16px;
	height: 11px;
	margin: 2px;
}

.flag_AF {
	background: url('/images/icons/flags/af.png') no-repeat;
	display: block;
	width: 16px;
	height: 11px;
	margin: 2px;
}

.flag_AG {
	background: url('/images/icons/flags/ag.png') no-repeat;
	display: block;
	width: 16px;
	height: 11px;
	margin: 2px;
}

.flag_AI {
	background: url('/images/icons/flags/ai.png') no-repeat;
	display: block;
	width: 16px;
	height: 11px;
	margin: 2px;
}

.flag_AL {
	background: url('/images/icons/flags/al.png') no-repeat;
	display: block;
	width: 16px;
	height: 11px;
	margin: 2px;
}

.flag_AM {
	background: url('/images/icons/flags/am.png') no-repeat;
	display: block;
	width: 16px;
	height: 11px;
	margin: 2px;
}

.flag_AN {
	background: url('/images/icons/flags/an.png') no-repeat;
	display: block;
	width: 16px;
	height: 11px;
	margin: 2px;
}

.flag_AO {
	background: url('/images/icons/flags/ao.png') no-repeat;
	display: block;
	width: 16px;
	height: 11px;
	margin: 2px;
}

.flag_AR {
	background: url('/images/icons/flags/ar.png') no-repeat;
	display: block;
	width: 16px;
	height: 11px;
	margin: 2px;
}

.flag_AS {
	background: url('/images/icons/flags/as.png') no-repeat;
	display: block;
	width: 16px;
	height: 11px;
	margin: 2px;
}

.flag_AT {
	background: url('/images/icons/flags/at.png') no-repeat;
	display: block;
	width: 16px;
	height: 11px;
	margin: 2px;
}

.flag_AU {
	background: url('/images/icons/flags/au.png') no-repeat;
	display: block;
	width: 16px;
	height: 11px;
	margin: 2px;
}

.flag_AW {
	background: url('/images/icons/flags/aw.png') no-repeat;
	display: block;
	width: 16px;
	height: 11px;
	margin: 2px;
}

.flag_AX {
	background: url('/images/icons/flags/ax.png') no-repeat;
	display: block;
	width: 16px;
	height: 11px;
	margin: 2px;
}

.flag_AZ {
	background: url('/images/icons/flags/az.png') no-repeat;
	display: block;
	width: 16px;
	height: 11px;
	margin: 2px;
}

.flag_BA {
	background: url('/images/icons/flags/ba.png') no-repeat;
	display: block;
	width: 16px;
	height: 11px;
	margin: 2px;
}

.flag_BB {
	background: url('/images/icons/flags/bb.png') no-repeat;
	display: block;
	width: 16px;
	height: 11px;
	margin: 2px;
}

.flag_BD {
	background: url('/images/icons/flags/bd.png') no-repeat;
	display: block;
	width: 16px;
	height: 11px;
	margin: 2px;
}

.flag_BE {
	background: url('/images/icons/flags/be.png') no-repeat;
	display: block;
	width: 16px;
	height: 11px;
	margin: 2px;
}

.flag_BF {
	background: url('/images/icons/flags/bf.png') no-repeat;
	display: block;
	width: 16px;
	height: 11px;
	margin: 2px;
}

.flag_BG {
	background: url('/images/icons/flags/bg.png') no-repeat;
	display: block;
	width: 16px;
	height: 11px;
	margin: 2px;
}

.flag_BH {
	background: url('/images/icons/flags/bh.png') no-repeat;
	display: block;
	width: 16px;
	height: 11px;
	margin: 2px;
}

.flag_BI {
	background: url('/images/icons/flags/bi.png') no-repeat;
	display: block;
	width: 16px;
	height: 11px;
	margin: 2px;
}

.flag_BJ {
	background: url('/images/icons/flags/bj.png') no-repeat;
	display: block;
	width: 16px;
	height: 11px;
	margin: 2px;
}

.flag_BM {
	background: url('/images/icons/flags/bm.png') no-repeat;
	display: block;
	width: 16px;
	height: 11px;
	margin: 2px;
}

.flag_BN {
	background: url('/images/icons/flags/bn.png') no-repeat;
	display: block;
	width: 16px;
	height: 11px;
	margin: 2px;
}

.flag_BO {
	background: url('/images/icons/flags/bo.png') no-repeat;
	display: block;
	width: 16px;
	height: 11px;
	margin: 2px;
}

.flag_BR {
	background: url('/images/icons/flags/br.png') no-repeat;
	display: block;
	width: 16px;
	height: 11px;
	margin: 2px;
}

.flag_BS {
	background: url('/images/icons/flags/bs.png') no-repeat;
	display: block;
	width: 16px;
	height: 11px;
	margin: 2px;
}

.flag_BT {
	background: url('/images/icons/flags/bt.png') no-repeat;
	display: block;
	width: 16px;
	height: 11px;
	margin: 2px;
}

.flag_BV {
	background: url('/images/icons/flags/bv.png') no-repeat;
	display: block;
	width: 16px;
	height: 11px;
	margin: 2px;
}

.flag_BW {
	background: url('/images/icons/flags/bw.png') no-repeat;
	display: block;
	width: 16px;
	height: 11px;
	margin: 2px;
}

.flag_BY {
	background: url('/images/icons/flags/by.png') no-repeat;
	display: block;
	width: 16px;
	height: 11px;
	margin: 2px;
}

.flag_BZ {
	background: url('/images/icons/flags/bz.png') no-repeat;
	display: block;
	width: 16px;
	height: 11px;
	margin: 2px;
}

.flag_CA {
	background: url('/images/icons/flags/ca.png') no-repeat;
	display: block;
	width: 16px;
	height: 11px;
	margin: 2px;
}

.flag_CATALONIA {
	background: url('/images/icons/flags/catalonia.png') no-repeat;
	display: block;
	width: 16px;
	height: 11px;
	margin: 2px;
}

.flag_CC {
	background: url('/images/icons/flags/cc.png') no-repeat;
	display: block;
	width: 16px;
	height: 11px;
	margin: 2px;
}

.flag_CD {
	background: url('/images/icons/flags/cd.png') no-repeat;
	display: block;
	width: 16px;
	height: 11px;
	margin: 2px;
}

.flag_CF {
	background: url('/images/icons/flags/cf.png') no-repeat;
	display: block;
	width: 16px;
	height: 11px;
	margin: 2px;
}

.flag_CG {
	background: url('/images/icons/flags/cg.png') no-repeat;
	display: block;
	width: 16px;
	height: 11px;
	margin: 2px;
}

.flag_CH {
	background: url('/images/icons/flags/ch.png') no-repeat;
	display: block;
	width: 16px;
	height: 11px;
	margin: 2px;
}

.flag_CI {
	background: url('/images/icons/flags/ci.png') no-repeat;
	display: block;
	width: 16px;
	height: 11px;
	margin: 2px;
}

.flag_CK {
	background: url('/images/icons/flags/ck.png') no-repeat;
	display: block;
	width: 16px;
	height: 11px;
	margin: 2px;
}

.flag_CL {
	background: url('/images/icons/flags/cl.png') no-repeat;
	display: block;
	width: 16px;
	height: 11px;
	margin: 2px;
}

.flag_CM {
	background: url('/images/icons/flags/cm.png') no-repeat;
	display: block;
	width: 16px;
	height: 11px;
	margin: 2px;
}

.flag_CN {
	background: url('/images/icons/flags/cn.png') no-repeat;
	display: block;
	width: 16px;
	height: 11px;
	margin: 2px;
}

.flag_CO {
	background: url('/images/icons/flags/co.png') no-repeat;
	display: block;
	width: 16px;
	height: 11px;
	margin: 2px;
}

.flag_CR {
	background: url('/images/icons/flags/cr.png') no-repeat;
	display: block;
	width: 16px;
	height: 11px;
	margin: 2px;
}

.flag_CS {
	background: url('/images/icons/flags/cs.png') no-repeat;
	display: block;
	width: 16px;
	height: 11px;
	margin: 2px;
}

.flag_CU {
	background: url('/images/icons/flags/cu.png') no-repeat;
	display: block;
	width: 16px;
	height: 11px;
	margin: 2px;
}

.flag_CV {
	background: url('/images/icons/flags/cv.png') no-repeat;
	display: block;
	width: 16px;
	height: 11px;
	margin: 2px;
}

.flag_CX {
	background: url('/images/icons/flags/cx.png') no-repeat;
	display: block;
	width: 16px;
	height: 11px;
	margin: 2px;
}

.flag_CY {
	background: url('/images/icons/flags/cy.png') no-repeat;
	display: block;
	width: 16px;
	height: 11px;
	margin: 2px;
}

.flag_CZ {
	background: url('/images/icons/flags/cz.png') no-repeat;
	display: block;
	width: 16px;
	height: 11px;
	margin: 2px;
}

.flag_DJ {
	background: url('/images/icons/flags/dj.png') no-repeat;
	display: block;
	width: 16px;
	height: 11px;
	margin: 2px;
}

.flag_DK {
	background: url('/images/icons/flags/dk.png') no-repeat;
	display: block;
	width: 16px;
	height: 11px;
	margin: 2px;
}

.flag_DM {
	background: url('/images/icons/flags/dm.png') no-repeat;
	display: block;
	width: 16px;
	height: 11px;
	margin: 2px;
}

.flag_DO {
	background: url('/images/icons/flags/do.png') no-repeat;
	display: block;
	width: 16px;
	height: 11px;
	margin: 2px;
}

.flag_DZ {
	background: url('/images/icons/flags/dz.png') no-repeat;
	display: block;
	width: 16px;
	height: 11px;
	margin: 2px;
}

.flag_EC {
	background: url('/images/icons/flags/ec.png') no-repeat;
	display: block;
	width: 16px;
	height: 11px;
	margin: 2px;
}

.flag_EE {
	background: url('/images/icons/flags/ee.png') no-repeat;
	display: block;
	width: 16px;
	height: 11px;
	margin: 2px;
}

.flag_EG {
	background: url('/images/icons/flags/eg.png') no-repeat;
	display: block;
	width: 16px;
	height: 11px;
	margin: 2px;
}

.flag_EH {
	background: url('/images/icons/flags/eh.png') no-repeat;
	display: block;
	width: 16px;
	height: 11px;
	margin: 2px;
}

.flag_ENGLAND {
	background: url('/images/icons/flags/england.png') no-repeat;
	display: block;
	width: 16px;
	height: 11px;
	margin: 2px;
}

.flag_EM {
	background: url('/images/icons/flags/em.png') no-repeat;
	display: block;
	width: 16px;
	height: 11px;
	margin: 2px;
}

.flag_ER {
	background: url('/images/icons/flags/er.png') no-repeat;
	display: block;
	width: 16px;
	height: 11px;
	margin: 2px;
}

.flag_ES {
	background: url('/images/icons/flags/es.png') no-repeat;
	display: block;
	width: 16px;
	height: 11px;
	margin: 2px;
}

.flag_ET {
	background: url('/images/icons/flags/et.png') no-repeat;
	display: block;
	width: 16px;
	height: 11px;
	margin: 2px;
}

.flag_EUROPEANUNION {
	background: url('/images/icons/flags/europeanunion.png') no-repeat;
	display: block;
	width: 16px;
	height: 11px;
	margin: 2px;
}

.flag_FAM {
	background: url('/images/icons/flags/fam.png') no-repeat;
	display: block;
	width: 16px;
	height: 11px;
	margin: 2px;
}

.flag_FI {
	background: url('/images/icons/flags/fi.png') no-repeat;
	display: block;
	width: 16px;
	height: 11px;
	margin: 2px;
}

.flag_FJ {
	background: url('/images/icons/flags/fj.png') no-repeat;
	display: block;
	width: 16px;
	height: 11px;
	margin: 2px;
}

.flag_FK {
	background: url('/images/icons/flags/fk.png') no-repeat;
	display: block;
	width: 16px;
	height: 11px;
	margin: 2px;
}

.flag_FM {
	background: url('/images/icons/flags/fm.png') no-repeat;
	display: block;
	width: 16px;
	height: 11px;
	margin: 2px;
}

.flag_FOO.CSS {
	background: url('/images/icons/flags/foo.css.png') no-repeat;
	display: block;
	width: 16px;
	height: 11px;
	margin: 2px;
}

.flag_FO {
	background: url('/images/icons/flags/fo.png') no-repeat;
	display: block;
	width: 16px;
	height: 11px;
	margin: 2px;
}

.flag_FR {
	background: url('/images/icons/flags/fr.png') no-repeat;
	display: block;
	width: 16px;
	height: 11px;
	margin: 2px;
}

.flag_GA {
	background: url('/images/icons/flags/ga.png') no-repeat;
	display: block;
	width: 16px;
	height: 11px;
	margin: 2px;
}

.flag_GB {
	background: url('/images/icons/flags/gb.png') no-repeat;
	display: block;
	width: 16px;
	height: 11px;
	margin: 2px;
}

.flag_GD {
	background: url('/images/icons/flags/gd.png') no-repeat;
	display: block;
	width: 16px;
	height: 11px;
	margin: 2px;
}

.flag_GE {
	background: url('/images/icons/flags/ge.png') no-repeat;
	display: block;
	width: 16px;
	height: 11px;
	margin: 2px;
}

.flag_GF {
	background: url('/images/icons/flags/gf.png') no-repeat;
	display: block;
	width: 16px;
	height: 11px;
	margin: 2px;
}

.flag_GH {
	background: url('/images/icons/flags/gh.png') no-repeat;
	display: block;
	width: 16px;
	height: 11px;
	margin: 2px;
}

.flag_GI {
	background: url('/images/icons/flags/gi.png') no-repeat;
	display: block;
	width: 16px;
	height: 11px;
	margin: 2px;
}

.flag_GL {
	background: url('/images/icons/flags/gl.png') no-repeat;
	display: block;
	width: 16px;
	height: 11px;
	margin: 2px;
}

.flag_GM {
	background: url('/images/icons/flags/gm.png') no-repeat;
	display: block;
	width: 16px;
	height: 11px;
	margin: 2px;
}

.flag_GN {
	background: url('/images/icons/flags/gn.png') no-repeat;
	display: block;
	width: 16px;
	height: 11px;
	margin: 2px;
}

.flag_GP {
	background: url('/images/icons/flags/gp.png') no-repeat;
	display: block;
	width: 16px;
	height: 11px;
	margin: 2px;
}

.flag_GQ {
	background: url('/images/icons/flags/gq.png') no-repeat;
	display: block;
	width: 16px;
	height: 11px;
	margin: 2px;
}

.flag_GR {
	background: url('/images/icons/flags/gr.png') no-repeat;
	display: block;
	width: 16px;
	height: 11px;
	margin: 2px;
}

.flag_GS {
	background: url('/images/icons/flags/gs.png') no-repeat;
	display: block;
	width: 16px;
	height: 11px;
	margin: 2px;
}

.flag_GT {
	background: url('/images/icons/flags/gt.png') no-repeat;
	display: block;
	width: 16px;
	height: 11px;
	margin: 2px;
}

.flag_GU {
	background: url('/images/icons/flags/gu.png') no-repeat;
	display: block;
	width: 16px;
	height: 11px;
	margin: 2px;
}

.flag_GW {
	background: url('/images/icons/flags/gw.png') no-repeat;
	display: block;
	width: 16px;
	height: 11px;
	margin: 2px;
}

.flag_GY {
	background: url('/images/icons/flags/gy.png') no-repeat;
	display: block;
	width: 16px;
	height: 11px;
	margin: 2px;
}

.flag_HK {
	background: url('/images/icons/flags/hk.png') no-repeat;
	display: block;
	width: 16px;
	height: 11px;
	margin: 2px;
}

.flag_HM {
	background: url('/images/icons/flags/hm.png') no-repeat;
	display: block;
	width: 16px;
	height: 11px;
	margin: 2px;
}

.flag_HN {
	background: url('/images/icons/flags/hn.png') no-repeat;
	display: block;
	width: 16px;
	height: 11px;
	margin: 2px;
}

.flag_HR {
	background: url('/images/icons/flags/hr.png') no-repeat;
	display: block;
	width: 16px;
	height: 11px;
	margin: 2px;
}

.flag_HT {
	background: url('/images/icons/flags/ht.png') no-repeat;
	display: block;
	width: 16px;
	height: 11px;
	margin: 2px;
}

.flag_HU {
	background: url('/images/icons/flags/hu.png') no-repeat;
	display: block;
	width: 16px;
	height: 11px;
	margin: 2px;
}

.flag_ID {
	background: url('/images/icons/flags/id.png') no-repeat;
	display: block;
	width: 16px;
	height: 11px;
	margin: 2px;
}

.flag_IE {
	background: url('/images/icons/flags/ie.png') no-repeat;
	display: block;
	width: 16px;
	height: 11px;
	margin: 2px;
}

.flag_IL {
	background: url('/images/icons/flags/il.png') no-repeat;
	display: block;
	width: 16px;
	height: 11px;
	margin: 2px;
}

.flag_IN {
	background: url('/images/icons/flags/in.png') no-repeat;
	display: block;
	width: 16px;
	height: 11px;
	margin: 2px;
}

.flag_IO {
	background: url('/images/icons/flags/io.png') no-repeat;
	display: block;
	width: 16px;
	height: 11px;
	margin: 2px;
}

.flag_IQ {
	background: url('/images/icons/flags/iq.png') no-repeat;
	display: block;
	width: 16px;
	height: 11px;
	margin: 2px;
}

.flag_IR {
	background: url('/images/icons/flags/ir.png') no-repeat;
	display: block;
	width: 16px;
	height: 11px;
	margin: 2px;
}

.flag_IS {
	background: url('/images/icons/flags/is.png') no-repeat;
	display: block;
	width: 16px;
	height: 11px;
	margin: 2px;
}

.flag_IT {
	background: url('/images/icons/flags/it.png') no-repeat;
	display: block;
	width: 16px;
	height: 11px;
	margin: 2px;
}

.flag_JM {
	background: url('/images/icons/flags/jm.png') no-repeat;
	display: block;
	width: 16px;
	height: 11px;
	margin: 2px;
}

.flag_JO {
	background: url('/images/icons/flags/jo.png') no-repeat;
	display: block;
	width: 16px;
	height: 11px;
	margin: 2px;
}

.flag_JP {
	background: url('/images/icons/flags/jp.png') no-repeat;
	display: block;
	width: 16px;
	height: 11px;
	margin: 2px;
}

.flag_KE {
	background: url('/images/icons/flags/ke.png') no-repeat;
	display: block;
	width: 16px;
	height: 11px;
	margin: 2px;
}

.flag_KG {
	background: url('/images/icons/flags/kg.png') no-repeat;
	display: block;
	width: 16px;
	height: 11px;
	margin: 2px;
}

.flag_KH {
	background: url('/images/icons/flags/kh.png') no-repeat;
	display: block;
	width: 16px;
	height: 11px;
	margin: 2px;
}

.flag_KI {
	background: url('/images/icons/flags/ki.png') no-repeat;
	display: block;
	width: 16px;
	height: 11px;
	margin: 2px;
}

.flag_KM {
	background: url('/images/icons/flags/km.png') no-repeat;
	display: block;
	width: 16px;
	height: 11px;
	margin: 2px;
}

.flag_KN {
	background: url('/images/icons/flags/kn.png') no-repeat;
	display: block;
	width: 16px;
	height: 11px;
	margin: 2px;
}

.flag_KP {
	background: url('/images/icons/flags/kp.png') no-repeat;
	display: block;
	width: 16px;
	height: 11px;
	margin: 2px;
}

.flag_KR {
	background: url('/images/icons/flags/kr.png') no-repeat;
	display: block;
	width: 16px;
	height: 11px;
	margin: 2px;
}

.flag_KW {
	background: url('/images/icons/flags/kw.png') no-repeat;
	display: block;
	width: 16px;
	height: 11px;
	margin: 2px;
}

.flag_KY {
	background: url('/images/icons/flags/ky.png') no-repeat;
	display: block;
	width: 16px;
	height: 11px;
	margin: 2px;
}

.flag_KZ {
	background: url('/images/icons/flags/kz.png') no-repeat;
	display: block;
	width: 16px;
	height: 11px;
	margin: 2px;
}

.flag_LA {
	background: url('/images/icons/flags/la.png') no-repeat;
	display: block;
	width: 16px;
	height: 11px;
	margin: 2px;
}

.flag_LB {
	background: url('/images/icons/flags/lb.png') no-repeat;
	display: block;
	width: 16px;
	height: 11px;
	margin: 2px;
}

.flag_LC {
	background: url('/images/icons/flags/lc.png') no-repeat;
	display: block;
	width: 16px;
	height: 11px;
	margin: 2px;
}

.flag_LI {
	background: url('/images/icons/flags/li.png') no-repeat;
	display: block;
	width: 16px;
	height: 11px;
	margin: 2px;
}

.flag_LK {
	background: url('/images/icons/flags/lk.png') no-repeat;
	display: block;
	width: 16px;
	height: 11px;
	margin: 2px;
}

.flag_LR {
	background: url('/images/icons/flags/lr.png') no-repeat;
	display: block;
	width: 16px;
	height: 11px;
	margin: 2px;
}

.flag_LS {
	background: url('/images/icons/flags/ls.png') no-repeat;
	display: block;
	width: 16px;
	height: 11px;
	margin: 2px;
}

.flag_LT {
	background: url('/images/icons/flags/lt.png') no-repeat;
	display: block;
	width: 16px;
	height: 11px;
	margin: 2px;
}

.flag_LU {
	background: url('/images/icons/flags/lu.png') no-repeat;
	display: block;
	width: 16px;
	height: 11px;
	margin: 2px;
}

.flag_LV {
	background: url('/images/icons/flags/lv.png') no-repeat;
	display: block;
	width: 16px;
	height: 11px;
	margin: 2px;
}

.flag_LY {
	background: url('/images/icons/flags/ly.png') no-repeat;
	display: block;
	width: 16px;
	height: 11px;
	margin: 2px;
}

.flag_MA {
	background: url('/images/icons/flags/ma.png') no-repeat;
	display: block;
	width: 16px;
	height: 11px;
	margin: 2px;
}

.flag_MC {
	background: url('/images/icons/flags/mc.png') no-repeat;
	display: block;
	width: 16px;
	height: 11px;
	margin: 2px;
}

.flag_MD {
	background: url('/images/icons/flags/md.png') no-repeat;
	display: block;
	width: 16px;
	height: 11px;
	margin: 2px;
}

.flag_ME {
	background: url('/images/icons/flags/me.png') no-repeat;
	display: block;
	width: 16px;
	height: 11px;
	margin: 2px;
}

.flag_MG {
	background: url('/images/icons/flags/mg.png') no-repeat;
	display: block;
	width: 16px;
	height: 11px;
	margin: 2px;
}

.flag_MH {
	background: url('/images/icons/flags/mh.png') no-repeat;
	display: block;
	width: 16px;
	height: 11px;
	margin: 2px;
}

.flag_MK {
	background: url('/images/icons/flags/mk.png') no-repeat;
	display: block;
	width: 16px;
	height: 11px;
	margin: 2px;
}

.flag_ML {
	background: url('/images/icons/flags/ml.png') no-repeat;
	display: block;
	width: 16px;
	height: 11px;
	margin: 2px;
}

.flag_MM {
	background: url('/images/icons/flags/mm.png') no-repeat;
	display: block;
	width: 16px;
	height: 11px;
	margin: 2px;
}

.flag_MN {
	background: url('/images/icons/flags/mn.png') no-repeat;
	display: block;
	width: 16px;
	height: 11px;
	margin: 2px;
}

.flag_MO {
	background: url('/images/icons/flags/mo.png') no-repeat;
	display: block;
	width: 16px;
	height: 11px;
	margin: 2px;
}

.flag_MP {
	background: url('/images/icons/flags/mp.png') no-repeat;
	display: block;
	width: 16px;
	height: 11px;
	margin: 2px;
}

.flag_MQ {
	background: url('/images/icons/flags/mq.png') no-repeat;
	display: block;
	width: 16px;
	height: 11px;
	margin: 2px;
}

.flag_MR {
	background: url('/images/icons/flags/mr.png') no-repeat;
	display: block;
	width: 16px;
	height: 11px;
	margin: 2px;
}

.flag_MS {
	background: url('/images/icons/flags/ms.png') no-repeat;
	display: block;
	width: 16px;
	height: 11px;
	margin: 2px;
}

.flag_MT {
	background: url('/images/icons/flags/mt.png') no-repeat;
	display: block;
	width: 16px;
	height: 11px;
	margin: 2px;
}

.flag_MU {
	background: url('/images/icons/flags/mu.png') no-repeat;
	display: block;
	width: 16px;
	height: 11px;
	margin: 2px;
}

.flag_MV {
	background: url('/images/icons/flags/mv.png') no-repeat;
	display: block;
	width: 16px;
	height: 11px;
	margin: 2px;
}

.flag_MW {
	background: url('/images/icons/flags/mw.png') no-repeat;
	display: block;
	width: 16px;
	height: 11px;
	margin: 2px;
}

.flag_MX {
	background: url('/images/icons/flags/mx.png') no-repeat;
	display: block;
	width: 16px;
	height: 11px;
	margin: 2px;
}

.flag_MY {
	background: url('/images/icons/flags/my.png') no-repeat;
	display: block;
	width: 16px;
	height: 11px;
	margin: 2px;
}

.flag_MZ {
	background: url('/images/icons/flags/mz.png') no-repeat;
	display: block;
	width: 16px;
	height: 11px;
	margin: 2px;
}

.flag_NA {
	background: url('/images/icons/flags/na.png') no-repeat;
	display: block;
	width: 16px;
	height: 11px;
	margin: 2px;
}

.flag_NC {
	background: url('/images/icons/flags/nc.png') no-repeat;
	display: block;
	width: 16px;
	height: 11px;
	margin: 2px;
}

.flag_NE {
	background: url('/images/icons/flags/ne.png') no-repeat;
	display: block;
	width: 16px;
	height: 11px;
	margin: 2px;
}

.flag_NF {
	background: url('/images/icons/flags/nf.png') no-repeat;
	display: block;
	width: 16px;
	height: 11px;
	margin: 2px;
}

.flag_NG {
	background: url('/images/icons/flags/ng.png') no-repeat;
	display: block;
	width: 16px;
	height: 11px;
	margin: 2px;
}

.flag_NI {
	background: url('/images/icons/flags/ni.png') no-repeat;
	display: block;
	width: 16px;
	height: 11px;
	margin: 2px;
}

.flag_NL {
	background: url('/images/icons/flags/nl.png') no-repeat;
	display: block;
	width: 16px;
	height: 11px;
	margin: 2px;
}

.flag_NO {
	background: url('/images/icons/flags/no.png') no-repeat;
	display: block;
	width: 16px;
	height: 11px;
	margin: 2px;
}

.flag_NP {
	background: url('/images/icons/flags/np.png') no-repeat;
	display: block;
	width: 16px;
	height: 11px;
	margin: 2px;
}

.flag_NR {
	background: url('/images/icons/flags/nr.png') no-repeat;
	display: block;
	width: 16px;
	height: 11px;
	margin: 2px;
}

.flag_NU {
	background: url('/images/icons/flags/nu.png') no-repeat;
	display: block;
	width: 16px;
	height: 11px;
	margin: 2px;
}

.flag_NZ {
	background: url('/images/icons/flags/nz.png') no-repeat;
	display: block;
	width: 16px;
	height: 11px;
	margin: 2px;
}

.flag_OM {
	background: url('/images/icons/flags/om.png') no-repeat;
	display: block;
	width: 16px;
	height: 11px;
	margin: 2px;
}

.flag_PA {
	background: url('/images/icons/flags/pa.png') no-repeat;
	display: block;
	width: 16px;
	height: 11px;
	margin: 2px;
}

.flag_PE {
	background: url('/images/icons/flags/pe.png') no-repeat;
	display: block;
	width: 16px;
	height: 11px;
	margin: 2px;
}

.flag_PF {
	background: url('/images/icons/flags/pf.png') no-repeat;
	display: block;
	width: 16px;
	height: 11px;
	margin: 2px;
}

.flag_PG {
	background: url('/images/icons/flags/pg.png') no-repeat;
	display: block;
	width: 16px;
	height: 11px;
	margin: 2px;
}

.flag_PH {
	background: url('/images/icons/flags/ph.png') no-repeat;
	display: block;
	width: 16px;
	height: 11px;
	margin: 2px;
}

.flag_PK {
	background: url('/images/icons/flags/pk.png') no-repeat;
	display: block;
	width: 16px;
	height: 11px;
	margin: 2px;
}

.flag_PL {
	background: url('/images/icons/flags/pl.png') no-repeat;
	display: block;
	width: 16px;
	height: 11px;
	margin: 2px;
}

.flag_PM {
	background: url('/images/icons/flags/pm.png') no-repeat;
	display: block;
	width: 16px;
	height: 11px;
	margin: 2px;
}

.flag_PN {
	background: url('/images/icons/flags/pn.png') no-repeat;
	display: block;
	width: 16px;
	height: 11px;
	margin: 2px;
}

.flag_PR {
	background: url('/images/icons/flags/pr.png') no-repeat;
	display: block;
	width: 16px;
	height: 11px;
	margin: 2px;
}

.flag_PS {
	background: url('/images/icons/flags/ps.png') no-repeat;
	display: block;
	width: 16px;
	height: 11px;
	margin: 2px;
}

.flag_PT {
	background: url('/images/icons/flags/pt.png') no-repeat;
	display: block;
	width: 16px;
	height: 11px;
	margin: 2px;
}

.flag_PW {
	background: url('/images/icons/flags/pw.png') no-repeat;
	display: block;
	width: 16px;
	height: 11px;
	margin: 2px;
}

.flag_PY {
	background: url('/images/icons/flags/py.png') no-repeat;
	display: block;
	width: 16px;
	height: 11px;
	margin: 2px;
}

.flag_QA {
	background: url('/images/icons/flags/qa.png') no-repeat;
	display: block;
	width: 16px;
	height: 11px;
	margin: 2px;
}

.flag_RE {
	background: url('/images/icons/flags/re.png') no-repeat;
	display: block;
	width: 16px;
	height: 11px;
	margin: 2px;
}

.flag_RO {
	background: url('/images/icons/flags/ro.png') no-repeat;
	display: block;
	width: 16px;
	height: 11px;
	margin: 2px;
}

.flag_RS {
	background: url('/images/icons/flags/rs.png') no-repeat;
	display: block;
	width: 16px;
	height: 11px;
	margin: 2px;
}

.flag_RU {
	background: url('/images/icons/flags/ru.png') no-repeat;
	display: block;
	width: 16px;
	height: 11px;
	margin: 2px;
}

.flag_RW {
	background: url('/images/icons/flags/rw.png') no-repeat;
	display: block;
	width: 16px;
	height: 11px;
	margin: 2px;
}

.flag_SA {
	background: url('/images/icons/flags/sa.png') no-repeat;
	display: block;
	width: 16px;
	height: 11px;
	margin: 2px;
}

.flag_SB {
	background: url('/images/icons/flags/sb.png') no-repeat;
	display: block;
	width: 16px;
	height: 11px;
	margin: 2px;
}

.flag_SCOTLAND {
	background: url('/images/icons/flags/scotland.png') no-repeat;
	display: block;
	width: 16px;
	height: 11px;
	margin: 2px;
}

.flag_SC {
	background: url('/images/icons/flags/sc.png') no-repeat;
	display: block;
	width: 16px;
	height: 11px;
	margin: 2px;
}

.flag_SD {
	background: url('/images/icons/flags/sd.png') no-repeat;
	display: block;
	width: 16px;
	height: 11px;
	margin: 2px;
}

.flag_SE {
	background: url('/images/icons/flags/se.png') no-repeat;
	display: block;
	width: 16px;
	height: 11px;
	margin: 2px;
}

.flag_SG {
	background: url('/images/icons/flags/sg.png') no-repeat;
	display: block;
	width: 16px;
	height: 11px;
	margin: 2px;
}

.flag_SH {
	background: url('/images/icons/flags/sh.png') no-repeat;
	display: block;
	width: 16px;
	height: 11px;
	margin: 2px;
}

.flag_SI {
	background: url('/images/icons/flags/si.png') no-repeat;
	display: block;
	width: 16px;
	height: 11px;
	margin: 2px;
}

.flag_SJ {
	background: url('/images/icons/flags/sj.png') no-repeat;
	display: block;
	width: 16px;
	height: 11px;
	margin: 2px;
}

.flag_SK {
	background: url('/images/icons/flags/sk.png') no-repeat;
	display: block;
	width: 16px;
	height: 11px;
	margin: 2px;
}

.flag_SL {
	background: url('/images/icons/flags/sl.png') no-repeat;
	display: block;
	width: 16px;
	height: 11px;
	margin: 2px;
}

.flag_SM {
	background: url('/images/icons/flags/sm.png') no-repeat;
	display: block;
	width: 16px;
	height: 11px;
	margin: 2px;
}

.flag_SN {
	background: url('/images/icons/flags/sn.png') no-repeat;
	display: block;
	width: 16px;
	height: 11px;
	margin: 2px;
}

.flag_SO {
	background: url('/images/icons/flags/so.png') no-repeat;
	display: block;
	width: 16px;
	height: 11px;
	margin: 2px;
}

.flag_SR {
	background: url('/images/icons/flags/sr.png') no-repeat;
	display: block;
	width: 16px;
	height: 11px;
	margin: 2px;
}

.flag_ST {
	background: url('/images/icons/flags/st.png') no-repeat;
	display: block;
	width: 16px;
	height: 11px;
	margin: 2px;
}

.flag_SV {
	background: url('/images/icons/flags/sv.png') no-repeat;
	display: block;
	width: 16px;
	height: 11px;
	margin: 2px;
}

.flag_SY {
	background: url('/images/icons/flags/sy.png') no-repeat;
	display: block;
	width: 16px;
	height: 11px;
	margin: 2px;
}

.flag_SZ {
	background: url('/images/icons/flags/sz.png') no-repeat;
	display: block;
	width: 16px;
	height: 11px;
	margin: 2px;
}

.flag_TC {
	background: url('/images/icons/flags/tc.png') no-repeat;
	display: block;
	width: 16px;
	height: 11px;
	margin: 2px;
}

.flag_TD {
	background: url('/images/icons/flags/td.png') no-repeat;
	display: block;
	width: 16px;
	height: 11px;
	margin: 2px;
}

.flag_TF {
	background: url('/images/icons/flags/tf.png') no-repeat;
	display: block;
	width: 16px;
	height: 11px;
	margin: 2px;
}

.flag_TG {
	background: url('/images/icons/flags/tg.png') no-repeat;
	display: block;
	width: 16px;
	height: 11px;
	margin: 2px;
}

.flag_TH {
	background: url('/images/icons/flags/th.png') no-repeat;
	display: block;
	width: 16px;
	height: 11px;
	margin: 2px;
}

.flag_TJ {
	background: url('/images/icons/flags/tj.png') no-repeat;
	display: block;
	width: 16px;
	height: 11px;
	margin: 2px;
}

.flag_TK {
	background: url('/images/icons/flags/tk.png') no-repeat;
	display: block;
	width: 16px;
	height: 11px;
	margin: 2px;
}

.flag_TL {
	background: url('/images/icons/flags/tl.png') no-repeat;
	display: block;
	width: 16px;
	height: 11px;
	margin: 2px;
}

.flag_TM {
	background: url('/images/icons/flags/tm.png') no-repeat;
	display: block;
	width: 16px;
	height: 11px;
	margin: 2px;
}

.flag_TN {
	background: url('/images/icons/flags/tn.png') no-repeat;
	display: block;
	width: 16px;
	height: 11px;
	margin: 2px;
}

.flag_TO {
	background: url('/images/icons/flags/to.png') no-repeat;
	display: block;
	width: 16px;
	height: 11px;
	margin: 2px;
}

.flag_TR {
	background: url('/images/icons/flags/tr.png') no-repeat;
	display: block;
	width: 16px;
	height: 11px;
	margin: 2px;
}

.flag_TT {
	background: url('/images/icons/flags/tt.png') no-repeat;
	display: block;
	width: 16px;
	height: 11px;
	margin: 2px;
}

.flag_TV {
	background: url('/images/icons/flags/tv.png') no-repeat;
	display: block;
	width: 16px;
	height: 11px;
	margin: 2px;
}

.flag_TW {
	background: url('/images/icons/flags/tw.png') no-repeat;
	display: block;
	width: 16px;
	height: 11px;
	margin: 2px;
}

.flag_TZ {
	background: url('/images/icons/flags/tz.png') no-repeat;
	display: block;
	width: 16px;
	height: 11px;
	margin: 2px;
}

.flag_UA {
	background: url('/images/icons/flags/ua.png') no-repeat;
	display: block;
	width: 16px;
	height: 11px;
	margin: 2px;
}

.flag_UG {
	background: url('/images/icons/flags/ug.png') no-repeat;
	display: block;
	width: 16px;
	height: 11px;
	margin: 2px;
}

.flag_UM {
	background: url('/images/icons/flags/um.png') no-repeat;
	display: block;
	width: 16px;
	height: 11px;
	margin: 2px;
}

.flag_US {
	background: url('/images/icons/flags/us.png') no-repeat;
	display: block;
	width: 16px;
	height: 11px;
	margin: 2px;
}

.flag_UY {
	background: url('/images/icons/flags/uy.png') no-repeat;
	display: block;
	width: 16px;
	height: 11px;
	margin: 2px;
}

.flag_UZ {
	background: url('/images/icons/flags/uz.png') no-repeat;
	display: block;
	width: 16px;
	height: 11px;
	margin: 2px;
}

.flag_VA {
	background: url('/images/icons/flags/va.png') no-repeat;
	display: block;
	width: 16px;
	height: 11px;
	margin: 2px;
}

.flag_VC {
	background: url('/images/icons/flags/vc.png') no-repeat;
	display: block;
	width: 16px;
	height: 11px;
	margin: 2px;
}

.flag_VE {
	background: url('/images/icons/flags/ve.png') no-repeat;
	display: block;
	width: 16px;
	height: 11px;
	margin: 2px;
}

.flag_VG {
	background: url('/images/icons/flags/vg.png') no-repeat;
	display: block;
	width: 16px;
	height: 11px;
	margin: 2px;
}

.flag_VI {
	background: url('/images/icons/flags/vi.png') no-repeat;
	display: block;
	width: 16px;
	height: 11px;
	margin: 2px;
}

.flag_VN {
	background: url('/images/icons/flags/vn.png') no-repeat;
	display: block;
	width: 16px;
	height: 11px;
	margin: 2px;
}

.flag_VU {
	background: url('/images/icons/flags/vu.png') no-repeat;
	display: block;
	width: 16px;
	height: 11px;
	margin: 2px;
}

.flag_WALES {
	background: url('/images/icons/flags/wales.png') no-repeat;
	display: block;
	width: 16px;
	height: 11px;
	margin: 2px;
}

.flag_WF {
	background: url('/images/icons/flags/wf.png') no-repeat;
	display: block;
	width: 16px;
	height: 11px;
	margin: 2px;
}

.flag_WS {
	background: url('/images/icons/flags/ws.png') no-repeat;
	display: block;
	width: 16px;
	height: 11px;
	margin: 2px;
}

.flag_YE {
	background: url('/images/icons/flags/ye.png') no-repeat;
	display: block;
	width: 16px;
	height: 11px;
	margin: 2px;
}

.flag_YT {
	background: url('/images/icons/flags/yt.png') no-repeat;
	display: block;
	width: 16px;
	height: 11px;
	margin: 2px;
}

.flag_ZA {
	background: url('/images/icons/flags/za.png') no-repeat;
	display: block;
	width: 16px;
	height: 11px;
	margin: 2px;
}

.flag_ZM {
	background: url('/images/icons/flags/zm.png') no-repeat;
	display: block;
	width: 16px;
	height: 11px;
	margin: 2px;
}

.flag_ZW {
	background: url('/images/icons/flags/zw.png') no-repeat;
	display: block;
	width: 16px;
	height: 11px;
	margin: 2px;
}

.countrylist div {
	padding: 0 0 2px 20px;
	width: 195px;
	display: block;
	float: left;
}

.clear {
	clear: both;
}

/* sharebox footer*/
#sharingText {
	width: 599px;
	height: 61px;
	background-image: url(/images/search-sharebox-textbox.png);
	padding: 20px 25px;
	font-size: 14px;
	font-weight: bold;
	line-height: 20px;
	color: #666;
}

#shareResult {
	position: absolute;
	top: 5px;
	left: 654px;
	width: 286px;
	height: 56px;
	background-image: url(/images/search-sharebox-bg.png);
	color: #fff;
	padding-left: 10px;
	padding-top: 15px;
	font-size: 13px;
	font-weight: bold;
	font-size: 13px;
}

#sharingButtons {
	position: absolute;
	top: 81px;
	left: 650px;
	width: 310px;
}

.sharingButton,a.sharingButton:visited {
	color: #fff;
	font-size: 13px;
	text-decoration: none;
	font-weight: bold;
	text-align: center;
	background-image: url(/images/search-sharebox-button.png);
	background-repeat: no-repeat;
	width: 146px;
	height: 21px;
	display: block;
	float: left;
	margin-left: 4px;
	padding-top: 5px;
}

.sharingButton:hover {
	background-image: url(/images/search-sharebox-button_on.png);
}

#shareResultForm {
	position: absolute;
	top: 10px;
	left: 100px;
}

#shareresultsocial {
	margin-top: 15px;
}

#sharingIcons {
	position: absolute;
	top: 40px;
	left: 130px;
}

#sharingIcons a {
	margin-right: 5px;
}

#shortresult {
	position: absolute;
	top: 0px;
	left: 0px;
	background-image: url(/images/search-sharing-text.png);
	background-repeat: no-repeat;
	background-color: transparent;
	padding-top: 5px;
	padding-left: 5px;
	width: 172px;
	height: 17px;
	border: 0;
	font-size: 12px;
	padding-left: 5px;
	padding-top: 5px;
}

#shortresultsubmit {
	position: absolute;
	top: 0px;
	left: 126px;
	background-image: url(/images/search-shareing-button-off.png);
	background-repeat: no-repeat;
	width: 45px;
	height: 22px;
	border: 0;
}

#shortresultsubmit:hover {
	background-image: url(/images/search-shareing-button-on.png);
}

.at15t_email {
	display: none !important;
}

/* FeedbackBlock */
.slide-out-div {
	padding: 20px;
	width: 250px;
	background: #fff;
	border: 1px solid #ccc;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
}

.feedbackBlock input,.feedbackBlock textarea {
	margin: 10px 0px 10px 0px;
	width: 250px;
	border: 1px solid #ccc !important;
	font-size: 12px;
	padding: 3px;
}

.feedbackBlock label span {
	font-size: 11px;
	vertical-align: baseline;
}

.feedbackBlock label {
	font-size: 13px;
	font-weight: bold;
	color: #666;
}

#feedbackSubmit {
	color: #fff;
	font-size: 13px;
	text-decoration: none;
	font-weight: bold;
	text-align: center;
	background-image: url(/images/search-sharebox-button.png);
	background-repeat: no-repeat;
	width: 96px;
	height: 26px;
	display: block;
	float: left;
	margin-left: 164px;
	padding-top: 2px;
	border: 0 !important;
	background-color: transparent;
}

#feedbackSubmit:hover {
	background-image: url(/images/search-sharebox-button-on.png);
}

#wasSend {
	color: #990000;
	margin: 10px 0;
	font-size: 12px;
}

/* social media box footer */
#socialmedia-footer {
	height: 100px;
	width: 491px;
	position: relative;
	border: 1px solid #ccc;
	margin: 50px auto;
	background-repeat: no-repeat;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
}

#socialmedia-footer h2 {
	position: absolute;
	top: 13px;
	left: 15px;
	color: #666;
	margin: auto;
	font-size: 14px;
	float: left;
}

#connect-fb:link,#connect-fb:visited {
	font-size: 11px;
	font-weight: normal;
	color: #666;
	background-image: url(/images/connect-fb.png);
	background-position: 0px 2px;
	background-repeat: no-repeat;
	padding-left: 36px;
	text-align: left;
	height: 31px;
	line-height: 13px;
	display: block;
	text-decoration: none;
	padding-top: 3px;
	position: absolute;
	top: 3px;
	left: 140px;
}

#connect-tw:link,#connect-tw:visited {
	font-size: 11px;
	font-weight: normal;
	color: #666;
	background-image: url(/images/connect-twitter.png);
	background-position: 0px 2px;
	background-repeat: no-repeat;
	padding-left: 36px;
	text-align: left;
	height: 31px;
	line-height: 13px;
	display: block;
	text-decoration: none;
	position: absolute;
	top: 3px;
	left: 260px;
	padding-top: 3px;
}

#connect-ln:link,#connect-ln:visited {
	font-size: 11px;
	font-weight: normal;
	color: #666;
	background-image: url(/images/connect-linkedin.png);
	background-position: 0px 2px;
	background-repeat: no-repeat;
	padding-left: 36px;
	text-align: left;
	height: 31px;
	line-height: 13px;
	display: block;
	text-decoration: none;
	position: absolute;
	top: 3px;
	left: 370px;
	padding-top: 3px;
}

#connect-fb:hover,#connect-tw:hover,#connect-ln:hover {
	background-position: 0px -34px;
	text-decoration: underline;
}

#watchthefilm {
	margin: auto;
	width: 320px;
}

/* dev messages off*/
.devErr {
	display: none;
}

#ilikeit {
	margin: auto;
    width: 350px;
    padding: 20px;
    margin-left: 120px;
    margin-top: 25px;
}