a {
  	outline: none;
}

#termsbutton a:hover,
#sitemapbutton a:hover,
#privacybutton a:hover,
#adminbutton a:hover,
#humanearbutton a:hover  {
   color: #888888;
}





#settingthehigheststandardfordiamondgrading  {
   background: url(indexmedia/id24settingthehigheststanda.gif) no-repeat;
   visibility: visible;
   position: absolute;
   left: 146px;
   top: 75px;
   z-index: 4;
   width: 353px;
   height: 42px;
}

#settingthehigheststandard1  {
	background: url(indexmedia/settingthehigheststandard.jpg) no-repeat;
	visibility: visible;
	position: absolute;
	left: 146px;
	top: 57px;
	z-index: 4;
	width: 376px;
	height: 62px;
}

ul {
font-family: "Lucida Sans Unicode", "Lucida Grande", sans-serif;
font-size: 12px;
font-style: normal;
line-height: 3em;
font-weight: normal;
font-variant: normal;
text-transform: none;
text-decoration: none;
text-indent: 5px;
list-style-position: outside;
list-style-type: square;
padding: 6px;
margin: 2px;
}

#newhomebutton  {
	background: url(indexmedia/newhomebutton.jpg) no-repeat;
	visibility: visible;
	position: absolute;
	left: 5px;
	top: 10px;
	z-index: 4;
	width: 290px;
	height: 140px;
}



#menutopline,
#headertopline,
#topline  {
   visibility: visible;
   position: absolute;
   left: 0px;
   width: 955px;
   height: 1px;
   background-color: #FFFFFF;
   background-image: none;
   font-size: 1px;
}

#termsbutton a,
#sitemapbutton a,
#privacybutton a,
#humanearbutton a,
#adminbutton a  {
   display: block;
   width: 100%;
   text-decoration: underline;
}



#contenttextgrow p,
#menutext p  {
   font: 12px/40px "Lucida Sans";
   margin: 0px;
   text-align: left;
}

#contenttextgrow *:first-child  {
   margin-top: 0px;
}

#contenttextgrow *:last-child  {
   margin-bottom: 0px;
}

#homebutton a:hover  {
   background-position: -136px 0%;
}

#contenttextgrow p  {
   color: #041420;
}

#termsbutton a,
#sitemapbutton a,
#privacybutton a,
#humanearbutton a  {
   color: #7F7F7F;
}



#contenttextgrow  {
   padding: 0px 1px 0px 0px;
   visibility: visible;
   background-color: #FFFFFF;
   margin: 0px;
   position: relative;
}

#copyrighttext p  {
   font: 11px/24px "Lucida Sans";
   margin: 0px;
   color: #1B252D;
   text-align: left;
}

#productcluster  {
   visibility: visible;
   position: absolute;
   left: 0px;
   top: 140px;
   z-index: 1;
   width: 672px;
   height: 259px;
}

#menubottomline  {
   visibility: visible;
   position: absolute;
   left: 0px;
   top: 437px;
   z-index: 1;
   width: 955px;
   height: 1px;
   background-color: #98B1C4;
   background-image: none;
   font-size: 1px;
}

#termsbutton,
#sitemapbutton,
#privacybutton,
#humanearbutton  {
	font: 11px/11px "Lucida Sans";
	text-align: left;
	visibility: visible;
	position: absolute;
	left: 675px;
	top: 25px;
	z-index: 1;
	width: 138px;
	height: 12px;
}


#sitemapbutton {
	left: 263px;
	width: 56px;
}

#privacybutton {
	left: 337px;
	width: 49px;
}

#termsbutton {
	left: 397px;
	width: 99px;
}

#adminbutton a  {
   color: #1B252D;
}

#copyrighttext  {
	visibility: visible;
	position: absolute;
	left: 41px;
	top: 18px;
	z-index: 1;
	width: 197px;
}

#headertopline  {
   z-index: 4;
   top: 164px;
}

#homebutton a  {
   background: url(indexmedia/homebutton.png) no-repeat 0% 0px;
   display: block;
   height: 135px;
   width: 136px;
   font-size: 135px;
   line-height: 135px;
}

#headertopbg  {
   visibility: visible;
   position: absolute;
   left: 0px;
   top: 1px;
   z-index: 1;
   width: 955px;
   height: 163px;
   background-color: #041420;
   background-image: none;
}

#menutopline  {
   z-index: 4;
   top: 399px;
}

#adminbutton  {
	font: 11px/11px "Lucida Sans";
	text-align: right;
	visibility: visible;
	position: absolute;
	left: 831px;
	top: 26px;
	z-index: 1;
	width: 84px;
	height: 11px;
}

#footerline  {
   visibility: visible;
   position: absolute;
   left: 18px;
   top: 11px;
   z-index: 1;
   width: 906px;
   height: 1px;
   background-color: #A8C1D4;
   background-image: none;
   font-size: 1px;
}

#homebutton  {
   visibility: visible;
   position: absolute;
   left: -1px;
   top: 21px;
   z-index: 4;
   width: 136px;
   height: 135px;
}

#menutext p  {
   color: #FFFFFF;
}

#clusterbg  {
   background: url(indexmedia/clusterbg.jpg) no-repeat;
   visibility: visible;
   position: absolute;
   left: 0px;
   top: 165px;
   z-index: 2;
   width: 955px;
   height: 235px;
}

#menubarbg  {
   background: url(indexmedia/menubarbg.gif) no-repeat;
   visibility: visible;
   position: absolute;
   left: 0px;
   top: 399px;
   z-index: 1;
   width: 955px;
   height: 38px;
}

#scootdown  {
   position: relative;
   top: 446px;
}

#menutext  {
	font-family:"Lucida Sans Unicode", "Lucida Grande", sans-serif;
   visibility: visible;
   position: absolute;
   left: 0px;
   top: 399px;
   height:38px;
   z-index: 4;
   width: 955px;
}

#topline  {
   z-index: 2;
   top: 0px;
}

#diamond  {
   background: url(indexmedia/diamond.png) no-repeat;
   visibility: visible;
   position: absolute;
   left: 733px;
   top: 25px;
   z-index: 5;
   width: 243px;
   height: 174px;
}

#diamondspin  {
	visibility: visible;
	position: absolute;
	left: 762px;
	top: 90px;
	z-index: 2;
	width: 125px;
	height: 90px;
}

#setting  {
   background: url(indexmedia/setting.png) no-repeat;
   visibility: visible;
   position: absolute;
   left: 709px;
   top: 194px;
   z-index: 3;
   width: 235px;
   height: 107px;
}

#share  {
	visibility: visible;
	position: absolute;
	left: 825px;
	top: 208px;
	z-index: 3;
	width: 122px;
	height: 27px;
}

#iphone  {
	visibility: visible;
	position: absolute;
	left: 770px;
	top: 778px;
	z-index: 3;
	width: 173px;
	height: 174px;
}

#android  {
	visibility: visible;
	position: absolute;
	left: 2px;
	top: 778px;
	z-index: 3;
	width: 174px;
	height: 175px;
}

#centergraphic  {
	visibility: visible;
	position: absolute;
	left: 206px;
	top: 778px;
	z-index: 3;
	width: 500px;
	height: 175px;
}



#setting2  {
	background: url(indexmedia/setting2.png) no-repeat;
	visibility: visible;
	position: absolute;
	left: 740px;
	top: 172px;
	z-index: 3;
	width: 170px;
	height: 80px;
}

#flags  {
	visibility: visible;
	position: absolute;
	left: 754px;
	top: 266px;
	z-index: 3;
	width: 169px;
	height: 43px;
}

#smallmenu  {
	background: url(indexmedia/small-menubar.png) no-repeat;
	visibility: visible;
	position: absolute;
	left: 618px;
	top: 367px;
	z-index: 4;
	width: 308px;
	height: 33px;
	padding: 10px 0px 0px 30px;
}

#smallmenu ul {
	margin:0px; 
	padding:0px;
		z-index: 7;

}

#smallmenu ul li {display:inline; 
	height:33px; 
	float:left; 
	list-style:none;
	z-index: 23;
	margin-left:0px;
}


#smallmenu a  {
   font: 13px "Lucida Sans";
   text-align:center;
   color: #ffffff;
   display: block;
   width: 100%;
   text-decoration: none;
}

#smallmenu a:hover  {
   color: #888888;
}

#searchbox  {
	visibility: visible;
	position: absolute;
	left: 714px;
	top: 314px;
	z-index: 3;
	width: 238px;
	height: 45px;
}
#footer  {
   background-color: #FFFFFF;
   position: relative;
   left: 0px;
   width: 100%;
   height: 47px;
   margin-bottom: 20px;
}

#index  {
   margin: 0px auto 0px auto;
   height: 655px;
   width: 955px;
   position: relative;
   background-color: #FFFFFF;
}

html, body  {
   padding: 0px;
   margin: 0px;
   background: #ffffff url(indexmedia/exteriortile.jpg) center top repeat-x;
}

