/* ------------------------------------------------------- GLOBAL */


body{
color: #3f3e3c;
font-family: Verdana;
font-size: 9pt;
margin: 0px auto;
text-align: center;
text-align: -moz-center;
padding: 0px;
background-image: url('../images/bg.gif');
background-position: top center;
}

a:link {color: #000000; text-decoration: none;}
a:visited {color: #000000; text-decoration: none;} 
a:active {color: #000000; text-decoration: none;}
a:hover {color: #ec008c; text-decoration: none;}
a img {border: none;}

.clear{clear: both;}

span.pink{color: #ec008c;}

span.caption{font-size: 7.5pt;}
span.caption a:link {color: #000000; text-decoration: none; cursor: text;}
span.caption a:visited {color: #000000; text-decoration: none; cursor: text;} 
span.caption a:active {color: #000000; text-decoration: none; cursor: text;}
span.caption a:hover {color: #000000; text-decoration: none; cursor: text;}

h1{
margin: 0px 0px 15px 30px;
padding: 0px;
font-size: 15pt;
font-weight: normal;
color: #000000;
text-align: left;
}

h2{
margin: 0px 0px 10px 30px;
padding: 0px;
font-size: 11pt;
font-weight: bold;
color: #000000;
text-align: left;
}

p{
margin: 0px 30px 0px 30px;
padding: 0px;
font-size: 8pt;
font-weight: normal;
color: #000000;
text-align: justify;
line-height: 15px;
}

ul{
list-style-type: none;
padding: 0px 0px 10px 30px;
margin: 0px;
} 

li{
background-image: url("../images/bullet.gif");
background-repeat: no-repeat;
background-position: top left;
padding: 0px 0px 5px 20px;
font-size: 9pt;
text-align: left;
}


/* ------------------------------------------------------- STRUCTURE */


#container{
margin: 0px auto;
padding: 0px;
width: 790px;
background-color: #ffffff;
background-image: url('../images/bg-container.jpg');
background-position: top center;
background-repeat: repeat-y;
}


/* ------------------------------------------------------- TOP */


#top{
margin: 0px auto;
padding: 0px;
width: 790px;
height: 143px;
background-image: url('../images/bg-top.jpg');
background-position: top center;
background-repeat: no-repeat;
text-align: right;
}


/* ------------------------------------------------------- LEFT */


#left{
float: left;
display: inline;
margin: 0px;
padding: 190px 0px 0px 0px;
width: 242px;
background-image: url('../images/bg-left.jpg');
background-position: top center;
background-repeat: no-repeat;
text-align: left;
}

li.menu{
background-image: url("../images/none.gif");
padding: 0px 0px 15px 15px;
font-size: 9pt;
text-align: left;
}


/* ------------------------------------------------------- RIGHT */


#page{
float: left;
margin: 0px;
padding: 0px;
width: 548px;
}

#formtype1{
margin: 0px auto;
width: 469px;
}

#formtype2{
margin: 0px;
width: 469px;
}

.demask{
margin: 0px auto;
padding: 15px 0px;
width: 200px;
height: 26px;
background-image: url('../images/bg-demask.gif');
background-position: center;
background-repeat: no-repeat;
}

.formline{
width: 469px;
height: 25px;
text-align: right;
margin: 0px;
padding: 0px;
}

.formleft{
display: inline;
float: left;
width: 135px;
text-align: right;
margin: 0px;
padding: 0px;
}

.formrightarea{
width: 280px;
float: left;
text-align: right;
margin: 0px;
padding: 0px;
}

.textfield{
color: #ec008c;
background: #ffffff;
border: 1px ridge #cccccc;
font-size: 8pt;
width: 330px;
font-family: Arial;
}

.button{
color: #ffffff;
background: #ec008c;
font-size: 7.5pt;
border: 1px groove #cccccc;
cursor:pointer;
}

#results{
float: left;
margin: 0px;
padding: 0px;
width: 548px;
text-align: center;
}

.expl{text-align: left; font-size: 7.5pt;}

/* ------------------------------------------------------- BOTTOM */

#bottom{
margin: 0px auto;
padding: 0px;
width: 790px;
height: 85px;
background-image: url('../images/bg-bottom.jpg');
background-position: top center;
background-repeat: no-repeat;
}

#buynow{
float: left;
display: inline;
margin: 0px;
padding: 20px 0px 0px 0px;
width: 242px;
text-align: center;
}

#google{
float: right;
margin: 0px;
padding: 23px 10px 0px 0px;
width: 538px;
text-align: right;
}

span.toplink{
line-height: 30px;
}

.googlebutton{
color: #ffffff;
background: #a7a9ac;
font-size: 9pt;
border: 1px groove #7e9db9;
cursor:pointer;
height: 22px;
}

#footer{
margin: 0px auto;
padding: 0px;
width: 790px;
color: #8c8c8c;
font-size: 7pt;
line-height: 20px;
background-color: #000000;
}

#footer a:link {color: #8c8c8c; text-decoration: none;}
#footer a:visited {color: #8c8c8c; text-decoration: none;} 
#footer a:active {color: #8c8c8c; text-decoration: none;}
#footer a:hover {color: #ffffff; text-decoration: none;}

#signature{
float: left;
display: inline;
margin: 0px;
padding: 0px 0px 0px 0px;
width: 242px;
text-align: center;
}

#botmenu{
float: left;
margin: 0px;
padding: 0px;
width: 548px;
text-align: center;
}

/* ------------------------------------------------------- MEDIA */

.thumb{
float: left;
display: inline;
margin: 0px 0px 0px 30px;
padding: 0px;
width: 150px;
height: 200px;
border: 1px solid #000000;
}
.vr{
float: left;
margin: 0px;
padding: 0px;
width: 32px;
height: 94px;
background-image: url('../images/bg-vr.jpg');
background-position: top center;
background-repeat: no-repeat;
}
.blurb{
float: left;
margin: 0px;
padding: 0px;
width: 300px;
text-align:left;
}
