/* -----------------------------

CSS Document for HoundDog Index Page
Author: Rick Beddie
Contact: rbeddie@gfi.com

1. General Settings
2. Wrapper
3. Main Content
4. Head Content
5. Text Content
6. Footer
7. MAX
8. French Specific Styling
9. German Specific Styling

 ----------------------------- */
  
/* 1. General Settings */

body{
background-color:#1a1b1c;
color:#000;
font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif;
margin:0;
padding:0 0 30px 0;
text-align:center;
}

.clear{
clear:both;
height:0px;
}

a{
color:#9c0000;
text-decoration:underline;
}

a:hover{
text-decoration:none;
}

p{
margin-bottom:1.4em;
margin-top:0;
}

/* 2. Wrapper */

#wrapper{
background-color:#646464;
margin:0 auto;
margin-top:20px;
padding:10px;
width:802px;
}

/* 3. Main Content */

#content{
background:#FFF url(../images/peel.png) scroll no-repeat bottom right;
text-align:left;
}

/* 4. Head Content */

#head{
background:url(../images/horizontal-dash.gif) scroll no-repeat bottom;
padding:10px 20px 20px 20px;
}

#hounddog{
float:left;
}

#gfimax{
float:right;
padding-top:13px;
}

/* 5. Text Content */

#text{
background:url(../images/vertical-dash.gif) scroll repeat-y top;
padding:20px 50px;
}

#toptext{
background:url(../images/top-text.gif) scroll no-repeat top;
height:118px;
text-indent:-9999px;
}

#text p{
font-size:16px;
line-height:1.4em;
text-align:center;
}

a.trial, a.dashboard, a.moreinfo{
background-attachment:scroll;
background-color:#9c0000;
background-position:top;
background-repeat:no-repeat;
color:#FFF;
display:block;
font-size:18px;
line-height:43px;
margin:0 auto;
text-align:center;
text-decoration:none;
}

a.trial{
background-image:url(../images/button-trial.gif);
width:437px;
}

a.dashboard{
background-image:url(../images/button-dashboard.gif);
width:347px;
}

a.moreinfo{
background-image:url(../images/button-more.gif);
width:147px;
}

p.awards{
margin-bottom:0;
padding-bottom:0.8em;
}

/* 6. Footer */

#footer{
background:url(../images/horizontal-dash.gif) scroll no-repeat top;
height:18px;
}

/* 7. MAX */

#max{
background:url(../images/max.gif) scroll no-repeat top;
height:355px;
left:50%;
margin-left:401px;
position:absolute;
top:40px;
width:98px;
}

/* 8. French Specific Styling */

#fr a.trial, #fr a.dashboard, #fr a.moreinfo{
font-size:16px;
font-weight:bold;
}

#fr a.trial{
background-image:url(../images/button-620.gif);
width:620px;
}

#fr a.dashboard{
background-image:url(../images/button-460.gif);
width:460px;
}

#fr a.moreinfo{
background-image:url(../images/button-230.gif);
width:230px;
}

#fr #toptext{
background:url(../images/top-text-fr.gif) scroll no-repeat top;
}

/* 9. German Specific Styling */

#de a.trial, #de a.dashboard, #de a.moreinfo{
font-size:16px;
font-weight:bold;
}

#de a.trial{
background-image:url(../images/button-670.gif);
width:670px;
}

#de a.dashboard{
background-image:url(../images/button-440.gif);
width:440px;
}

#de a.moreinfo{
background-image:url(../images/button-230.gif);
width:230px;
}

#de #toptext{
background:url(../images/top-text-de.gif) scroll no-repeat top;
}