        body {
            font-family: Arial, Verdana, Tahoma;
            font-size: 12px;
            color:#1F2027;
            background: #ffffff;
        }

        * {
            margin: 0;
            padding: 0;
        }

        a {
        	font-family: Arial, Verdana, Tahoma;
        	color: #2350E1;
        }

        ul {
        	margin-left: 25px;
        }

        table tr td {
            font-family: Arial, Verdana, Tahoma;
            color: #000000;
            font-size: 12px;
        }

        div#searchheader ul{
            list-style-type:none;
            margin:10px 0 0 0;
            padding:0 15px 0 0;
        }

        div#searchheader ul li {
            float:left;
            color: #CCCCCC;
            text-align:center;
            padding: 8px 10px 8px 10px;
            margin-right:1px;
            background-color: #E5EFF9;
        }

        div#searchheader ul li h1{
            font-weight: bold;
            font-size: 12px;
            display: inline;
            color: #000000;
        }

		div#searchheader hr{
            width: 100%;
            border: none;
            background-color: #E5EFF9;
            color: #E5EFF9;
            height:1px;
            line-height: 1px;
            font-size: 1px;
            clear:left;
            margin:0;
            padding:0;
		}

        #complete {
            width: 765px;
            margin-left: 10px;
        }

        #headnav {
            display: block;
            text-align: right;
            font-family: Arial, Verdana, Tahoma;
            color: #000000;
            font-size: 12px;
            margin-top: 3px;
        }

        #bottomnav {
            padding-top: 20px;
            display: block;
            text-align: center;
            font-family: Arial, Verdana, Tahoma;
            color: #000000;
            font-size: 12px;
        }

        #logo {
            display: block;
            position: relative;
            height: 61px;
            overflow:hidden;
        }

        #searchbox {
            display: block;
        }

        #img {
            float: left;
        }

        #search {
            padding-top: 20px;
            position:relative;
        }

        #search form.searchform{
            margin-left: 280px;
        }

        .bigtitle {
            font-family: Arial, Verdana, Tahoma;
            color: #CC6648;
            font-size: 24px;
            line-height: 24px;
        }

        .searchinfo {
            font-family: Arial, Verdana, Tahoma;
            color: #000000;
            font-size: 12px;
            font-weight: bold;
            position:absolute;
            line-height: 20px;
            margin-left:-48px;
        }

        #search div.searchinfo {
            left:230px;
            margin-left:0px;
        }

        #rsearch div.searchinfo {
            left:345px;
            margin-left:0px;
        }

        form.searchform {
            font-size: 11px;
        }

        .searchbutton,
        .searchformtxt {
            font-family: Arial, Verdana, Tahoma;
            color: #000000;
            font-size: 12px;
        }

        .searchbutton {
            width:130px;
            padding:0;
            margin:0;
        }

        #moreInfo a{
        	background-image:url(/media/arrowDown.gif);
			background-position:left top;
			background-repeat:no-repeat;
			line-height:15px;
			padding-left:18px;
		}

		#moreInfo .aup {
			background-image:url(/media/arrowUp.gif);
		}

        #moreInfo a,
        a.headnavlink,
        a.bottomnavlink {
            color: #2350D9;
            font-size: 12px;
            text-decoration: underline;
        }

        #moreInfo a:link,
        #moreInfo a:visited,
        a.headnavlink:link,
        a.headnavlink:visited,
        a.bottomnavlink:link,
        a.bottomnavlink:visited {
            color: #2350D9;
            text-decoration: underline;
        }

        #moreInfo a:active,
        #moreInfo a:hover,
        a.headnavlink:active,
        a.headnavlink:hover,
        a.bottomnavlink:active,
        a.bottomnavlink:hover {
            color: #2350D9;
            text-decoration: none;
        }


        #clear,
        .clear {
            clear: both;
            display: block;
            height: 0px;
            font-size: 0px;
        }

        #topthemebox {
            display: block;
            background-color: #E5EFF9;

        }

        #contentbox {
            display: block;
        }

        #contentbox2 {
            display: block;
            padding-left: 257px;
            padding-top: 20px;
            padding-right: 10px;
            font-family: Arial, Verdana, Tahoma;
            color: #000000;
            font-size: 12px;
            line-height: 16px;
        }

        .contenttitle {
            font-family: Arial, Verdana, Tahoma;
            color: #000000;
            font-size: 14px;
            font-weight: bold;
        }

        #toptheme {
            font-family: Arial, Verdana, Tahoma;
            color: #000000;
            font-size: 12px;
            font-weight: bold;
            padding-left: 10px;
            padding-bottom: 10px;
            padding-top: 5px;
        }

        .topthemetitle {
            font-family: Arial, Verdana, Tahoma;
            color: #D27E1B;
            font-size: 14px;
        }

        a.topthemelink {
            color: #2350D9;
            font-size: 12px;
            text-decoration: underline;
        }

        a.topthemelink:link,
        a.topthemelink:visited {
            color: #2350D9;
            text-decoration: underline;
        }

        a.topthemelink:active,
        a.topthemelink:hover {
            color: #2350D9;
            text-decoration: none;
        }

        #themes {
            padding-left: 10px;
            padding-right: 10px;
            padding-bottom: 5px;
            width: 745px;
        }

        #themebox {
            width: 518px;
            background-color: #ffffff;
        }

        #infobox {
            float: right;
            width: 210px;
            background-color: #C8D5A9;
        }

        .infoboxtitle {
            font-family: Arial, Verdana, Tahoma;
            color: #ffffff;
            font-size: 16px;
            font-weight: bold;
            margin: 15px 10px 0px 10px;
            height: 105px;
            text-align: center;
        }

        .infoboxtitle a {
            padding-top:10px;
            display:block;
            font-size: 12px;
            font-weight: normal;
        }

        #row1 {
            float: left;
            padding-left: 10px;
            padding-top: 10px;
            padding-bottom: 10px;
            line-height: 20px;
        }

        #row2 {
            float: left;
            padding-left: 100px;
            padding-right: 10px;
            line-height: 20px;
            padding-top: 10px;
            padding-bottom: 10px;
        }

        #row3 {
            padding-left: 375px;
            padding-right: 10px;
            line-height: 20px;
            padding-top: 10px;
            padding-bottom: 10px;
        }


        a.resultlink,
        a.themelink {
            color: #2350D9;
            font-size: 12px;
            text-decoration: underline;
        }

        a.resultlink:link,
        a.resultlink:visited,
        a.themelink:link,
        a.themelink:visited {
            color: #2350D9;
            text-decoration: underline;
        }

        a.resultlink:active,
        a.resultlink:hover,
        a.themelink:active,
        a.themelink:hover {
            color: #2350D9;
            text-decoration: none;
        }

        a.gresultlink {
            color: #2350D9;
            font-size: 14px;
            text-decoration: underline;
        }

        a.gresultlink:link,
        a.gresultlink:visited {
            color: #2350D9;
            text-decoration: underline;
        }

        a.gresultlink:active,
        a.gresultlink:hover {
            color: #2350D9;
            text-decoration: none;
        }

        a.gresultlink2 {
            color: #73BF0E;
            font-size: 12px;
            text-decoration: underline;
        }

        a.gresultlink2:link,
        a.gresultlink2:visited {
            color: #73BF0E;
            text-decoration: underline;
        }

        a.gresultlink2:active,
        a.gresultlink2:hover {
            color: #73BF0E;
            text-decoration: none;
        }

        #resulttop {
            display: block;
        }

        #rimg {
            float: left;
            margin-top: -15px;
        }

        #rlogobox {
            /* background-color: #C8D5A9; */
        }

        #rsearch {
            float: right;
            margin-top: 15px;
        }

        #rlogo {
            float: left;
            margin-top: -15px;
        }

        #rclaim {
            float: right;
            border-top:1px solid #ee9400;
            color:#6e6e6e;
            font-size:11px;
            height:20px;
            width:547px;
            overflow:hidden;
            line-height:20px;
        }

        #rclaim img {
        	display:none;
        }

        #resultinfobox {
            display: block;
            background-color: #E5EFF9;
            padding:5px 8px 5px 8px;
        }

        #resultinfo {
            float: left;
            padding-left: 10px;
        }

        #resultcount {
            text-align: right;
            padding-right: 10px;
        }

        .rvalue {
            color: #144FDA;
            font-weight: bold;
        }

        .rvalue2 {
        	color:#008000;
            padding-left: 20px;
        }

        #rtheme {
            margin-top: 12px;
            padding-top: 8px;
            background-color: #D8F0B8;
            width: 370px;
            font-size:11px;
        }

        #rthemebox {
            background-color: #D8F0B8;
        	padding:8px;
        	width:550px;
        	float:left;
        }

        #rthemes {
            background-color: #FFFFFF;
        	padding:4px 8px 4px 8px;
        }

        #rthemebox2 {
            width: 750px;
            background-color: #ffffff;
        }

        #rrow1 {
            float: left;
            padding-left: 31px;
            padding-top: 10px;
            padding-bottom: 10px;
            line-height: 20px;
        }

        #rrow2 {
            float: left;
            padding-left: 190px;
            padding-right: 10px;
            line-height: 20px;
            padding-top: 10px;
            padding-bottom: 10px;
        }

        #rrow3 {
            padding-left: 550px;
            padding-right: 10px;
            line-height: 20px;
            padding-top: 10px;
            padding-bottom: 10px;
        }

        #resultbox {
            display: block;
            padding-top: 10px;
        }

        #googleadsr {
            float: right;
            border-left: 1px solid #D8F0B8;
            padding-left: 5px;
        }

        #googleads {
            display: block;
        }

        #results {
            width: 570px;
        }

        .rnum {
            font-size: 12px;
        }

        .trustmark {
            color: #CC6600;
        }

        .pages {
            display: block;
            padding-top: 10px;
            padding-bottom: 10px;
            text-align: center;
        }



        #moreInfo {
            text-align:right;
            margin-top:-20px;
            position:relative;
            top:-17px;
        }

        .elemRes {
            float: left;
            width: 150px;
            position:relative;
            margin: 5px 15px 5px 10px;
            padding: 0;
        }

        .disabled { display:none; }

        .elemRes h1 { font-weight:bold; padding:0 0 5px 0; margin:0; text-align:left; font-size:12px; }
        .elemRes div.moreElements { display:none; }
        .elemRes div.textResult { line-height:15px; }
        .elemRes a.visualResult_1, .elemRes a.visualResult_2, .elemRes a.visualResult_3 {
			background-image:url(/media/target_1.gif);
			background-position:left top;
			background-repeat:no-repeat;
			display:block;
			line-height:15px;
			margin:3px 0pt;
			padding-left:25px;
        }
        .elemRes a.visualResult_2{
        	background-image:url(/media/target_2.gif);
        }
        .elemRes a.visualResult_3{
        	background-image:url(/media/target_3.gif);
        }

        input#searchfield{
        	width:245px;
        }

        #livesearch {
			border: 1px solid #CCCCCC;
			width:245px;
			padding: 1px;
			margin: 0;
			background-color: #ffffff;
			position:absolute;
			z-index:100;
			overflow:hidden;
			display:none;
		}

        #livesearch a {
        	display: block;
        	padding: 3px 3px 3px 3px;
        	text-decoration: none;
        	color: #000000;
        }

        #livesearch a.highlight,
        #livesearch a:hover {
        	background-color: #E5EFF9;
        }

        #linkCloudContainer {
        	background-color:#FFFFFF;
			float:right;
			display:block;
			width:180px;
			margin-top:-24px;
        }
        #linkCloudContainer h1 {
			font-size:12px;
			line-height:24px;
			font-weight:normal;
        }
        #linkCloudContainer .linkCloudHead {
        	background:#ffffff url(/media/linkcloud_top.gif) left bottom no-repeat;
        	width:180px;
        	height:10px;
        }
        #linkCloudContainer .linkCloudFoot {
        	background:#ffffff url(/media/linkcloud_bottom.gif) left top no-repeat;
        	width:180px;
        	height:10px;
        }
        #linkCloudContainer .linkCloudList {
			/* border:1px dotted #CCCCCC; */
			border-left: 1px solid #e3e3e3;
			border-right: 1px solid #e3e3e3;
			padding:0 7px;
			text-align:center;
        }
        .linkCloudList a { color:#EE9400; }
        .linkCloudList a.linkCloudSize_0 { font-size:10px; }
        .linkCloudList a.linkCloudSize_1 { font-size:11px; }
        .linkCloudList a.linkCloudSize_2 { font-size:11px; font-weight:bold; }
        .linkCloudList a.linkCloudSize_3 { font-size:12px; }
        .linkCloudList a.linkCloudSize_4 { font-size:12px; font-weight:bold; }
        .linkCloudList a.linkCloudSize_5 { font-size:14px; }
        .linkCloudList a.linkCloudSize_6 { font-size:14px; font-weight:bold; }
        .linkCloudList a.linkCloudSize_7 { font-size:15px; }
        .linkCloudList a.linkCloudSize_8 { font-size:15px; font-weight:bold; }
        .linkCloudList a.linkCloudSize_9 { font-size:16px; }
        .linkCloudList a.linkCloudSize_10 { font-size:16px; font-weight:bold; }


