/* CSS for GreatIDNS.com */

body {
background-color:#2D2D2D;
margin: 0px;
padding: 0px;
text-align: center;
}

#title{
text-align: left;
margin-left: auto;
margin-right: auto;
margin-top: 0px;
margin-bottom: 0px;
width:899px;
height:75px;
padding: 0px;
background-color:#2D2D2D;
background-image:url(/images/title.jpg);
}

#header{
text-align: left;
margin-left: auto;
margin-right: auto;
margin-top: 0px;
margin-bottom: 0px;
width:899px;
height:263px;
padding: 0px;
background-color:#2D2D2D;
background-image:url(/images/headertemplate.jpg);
}

#headertext {
margin:0px;
padding: 0px;
position:relative;
left:164px;
top:25px;
width:710px;
height:198px;
}
#headertext h1{
font-family:Arial, Helvetica, sans-serif;
font-weight: bold;
font-size:29pt;
letter-spacing: -1px;
color:#FFFFFF;
margin:0px;
padding: 0px;
padding-left: 3px;
}

#headertext p{
font-family:Trebuchet MS, Helvetica, sans-serif;
font-size:10pt;
letter-spacing: -1px;
color:#FFFFFF;
margin:0px;
padding: 0px;
padding-left: 35px;
}

#navbar{
margin:0px;
padding: 0px;
padding-top:7px;
position:relative;
left:300px;
top:25px;
width:600px;
height:32px;
text-align:right;
}


#navbar ul {
list-style:none;
margin:0;
padding:0;
}

#navbar li {
display:inline;
margin:0px;
padding:0px;
margin-right:67px;
}

#navbar a {
font-family:Trebuchet MS, Helvetica, sans-serif;
font-size:14pt;
letter-spacing: -1px;
color:#FFFFFF;
margin:0px;
padding:0px;
padding-left:1px;
text-decoration:none;
}

#columns{
margin-left: auto;
margin-right: auto;
margin-top: 0px;
margin-bottom: 0px;
width:899px;
padding: 0px;
background-color:#2D2D2D;
}

#content{
float:left;
text-align:left;
margin:0px;
width:624px;
padding: 0px;
background-color:#353535;
background-image:url(/images/contentbg.jpg);
background-repeat: repeat-x;
font-family:Arial,Helvetica,sans-serif;
color:white;
}

#content h2{
font-weight:bold;
font-size:24pt;
position:relative;
left:40px;
padding-right:40px;
}
#content h3{
font-weight:normal;
font-size:18pt;
position:relative;
left:40px;
padding-right:40px;
padding-left:35px;
background-image:url(/images/bullet.gif);
background-repeat:no-repeat;
margin-top:-5px;
}
#content h3 a{
font-weight:normal;
font-size:18pt;
color:#FFFFFF;
text-decoration:none;
}

#content input{
position:relative;
left:40px;
margin-bottom:30px;
}
#content textarea{
position:relative;
left:40px;
}

#content p{
font-size:10pt;
position:relative;
left:75px;
padding-right:125px;
padding-bottom:25px;
margin-top:-12px;
line-height:1.2em;
}

#content table{
text-align:center;
}

#content td{
font-size:9pt;
padding:2px;
}
#content th{
font-size:11pt;
padding:2px;
padding-bottom:10px;
border-bottom:10px #3b3b3b solid;
}

#content tbody tr td{
border-bottom:10px #3b3b3b solid;
padding:2px;
}

#content tbody tr.highlightme:hover{
background-color:#3b3b3b;
}
#content tbody a{
color:#EA6928;
text-decoration:none;
}
#content a{
color:#FFFFFF;
text-decoration:none;
}

#content tbody a:hover{
color:#ff874b;
}

#filters table{
text-align:center;
margin-left:60px;
}

#filters tbody tr td{
border-bottom:3px #3b3b3b solid;
}

#filters td:hover{
background-color:#3b3b3b;
}

#filterlanguage{
float:left;
}




.noborders {
border:0px;
}

#spotlight {
margin:0px;
padding:0px;
margin-left:-40px;
}

#spotlight ul {
list-style-type:none;
}


#spotlight p.spotname {
margin:0px;
padding:0px;
position:relative;
left:75px;
padding-right:0px;
font-weight:bold;
font-size:14pt;
color:#EA6928;
padding-bottom:0px;
line-height:1em;
margin-bottom:15px;
}


#spotlight p.spotpuny {
margin:0px;
padding:0px;
position:relative;
left:75px;
padding-right:0px;
text-transform:uppercase;
font-size:7pt;
color:#6E6E70;
padding-bottom:0px;
margin-top:-10px;
line-height:1em;
}
#spotlight .spottrans {
margin:0px;
padding:0px;
font-weight:normal;
font-size:10pt;
color:#FFFFFF;
line-height:1em;
}
#spotlight p.spotprice {
margin:0px;
padding:0px;
position:relative;
left:75px;
font-size:10pt;
color:#FFFFFF;
padding-bottom:12px;
padding-top:10px;
line-height:1em;
}
#sidebar{
float:left;
margin:0px;
width:275px;
padding: 0px;
background-color:#2D2D2D;
}
#languagetab{
margin:0px;
width:275px;
height:255px;
text-align:left;
line-height:90%;
padding: 0px;
background-image:url(/images/sidetop.jpg);
background-repeat:no-repeat;
}

#languagetab h1 {
font-family:Trebuchet MS, Helvetica, sans-serif;
font-size:14pt;
font-weight:bold;
color:#FFFFFF;
margin:0px;
padding:0px;
position:relative;
left:35px;
top:17px;
}

#languagetab ul{
margin:0px;
text-align:left;
padding: 0px;
list-style-type:none;
padding-top:24px;
padding-left:57px;

}

#languagetab li{
margin:0px;
padding: 0px;
}

#languagetab a {
font-family:Trebuchet MS, Helvetica, sans-serif;
font-size:9pt;
letter-spacing: -1px;
color:#FFFFFF;
margin:0px;
padding:0px;
text-decoration:none;
line-height:0.9em;
}
#languagetab a:hover {
font-family:Trebuchet MS, Helvetica, sans-serif;
font-size:9pt;
letter-spacing: -1px;
color:#FFFFFF;
margin:0px;
padding:0px;
text-decoration:none;
background-color:#1F4559;
}

#bar{
margin:0px;
width:275px;
padding: 0px;
}

#bar h2{
margin:0px;
padding: 0px;
font-family:Trebuchet MS, Helvetica, sans-serif;
font-size:16pt;
letter-spacing: -1px;
color:#FFFFFF;
}

#bar ul{
margin:0px;
padding: 0px;
margin-top:8px;
margin-bottom:20px;
list-style-type:none;
}

#bar li{
margin:0px;
padding: 0px;

}

#bar a {
font-family:Trebuchet MS, Helvetica, sans-serif;
font-size:11pt;
letter-spacing: -1px;
color:#EA6928;
margin:0px;
padding:0px;
text-decoration:none;
}

#footer {
clear:left;
float:left;
text-align:left;
margin:0px;
padding: 0px;
width:624px;
height:135px;
background-color:#2D2D2D;
background-image:url(/images/footer.jpg);
}

#footer p{
margin:0px;
padding: 0px;
font-family:Arial,Helvetica,sans-serif;
font-size:9pt;
font-weight:bold;
color:#FFFFFF;
position:relative;
left:70px;
top:96px;
}
#footer a{
color:#EA6928;
text-decoration:none;
}

p.pages a{
color:#EA6928;
text-decoration:none;
}






