body {
         background-image: url("img/AA_BG.jpg");
         margin: 0px;
         padding: 0px;
         background-attachment: fixed;
}

font.content-text-normal  {
         color: #CCC;
         font-family: Roboto,Arial,Verdana;
         font-size:14px;
         text-decoration: none;
         line-height: 22px;
         font-weight: 400;
}

font.content-text-headline  {
         color: #fb8a00;
         font-family: Roboto,Arial,Verdana;
         font-size:18px;
         text-transform: uppercase;
         text-decoration: none;
         line-height: 22px;
         font-weight: 600;
}


font.content-text-quote  {
         color: #FFF;
         font-family: Roboto,Arial,Verdana;
         font-style:italic;
         font-size:23px;
         text-decoration: none;
         line-height: 29px;
         font-weight: 400;
}




font.top-nav-text {
         color: #FFF;
         font-family: Roboto,Arial,Verdana;
         font-size:18px;
         text-decoration: none;
         text-shadow: 1px 1px 2px #000;
}

font.content-box-small-title-text {
         color: #FFF;
         font-family: Roboto,Arial,Verdana;
         font-size:24px;
         text-transform: uppercase;
         text-decoration: none;
         font-weight: 600;
         text-shadow: 2px 2px 4px #000;
         position:relative;
         left: 23px;
         top: 11px;

}










div.header-img {
         width: 1247px;
         height: 187px;
         background-image: url("img/header_title.png");

}

div.top-nav {
         margin-top: 60px;
         padding-top: 10px;
         height: 40px;
}




div.back-bar    {
         width: 900px;
         height: 50px;
         background-image: url("img/back_bar.jpg");
}
div.back-bar-holder    {
         padding-top:8px;
         padding-left:30px;
}


div.content-box-small-desc {
         width: 440px;
         height: 71px;
         background-image: url("img/content_box_small_desc.jpg");
}


div.content-box-small-desc-text {
         color: #CCC;
         width:280px;
         font-family: Roboto,Arial,Verdana;
         font-size:14px;
         text-decoration: none;
         font-weight: 400;
         line-height: 20px;
         padding-left:14px;
         padding-top:11px;
         text-shadow: 1px 1px 2px #000;
         float:left;

}

div.content-box-small-desc-details {
         float: right;
         width: 116px;
         height: 44px;
         margin-top: 13px;
         margin-right: 11px;
         background-image: url("img/content_box_small_desc_details.jpg");
}






div.content-box-small-rocks {
         width: 440px;
         height: 209px;
         margin:0px;
         padding:0px;
         background-image:url("img/content_box_small_rocks.jpg");


}

div.content-box-small-crosshair {
         width: 440px;
         height: 209px;
         margin:0px;
         padding:0px;
         background-image:url("img/content_box_small_crosshair.jpg");


}

div.content-box-small-cursor {
         width: 440px;
         height: 209px;
         margin:0px;
         padding:0px;
         background-image:url("img/content_box_small_cursor.jpg");


}

div.content-box-small-beam {
         width: 440px;
         height: 209px;
         margin:0px;
         padding:0px;
         background-image:url("img/content_box_small_beam.jpg");


}




div.footer-text {
         color: #AAA;
         font-family: Roboto,Arial,Verdana;
         font-size:12px;
         text-decoration: none;
         font-weight: 400;
         line-height: 20px;
         text-shadow: 1px 1px 2px #000;


}









a.top-nav {
         color: #FFF;
         font-family: Roboto,Arial,Verdana;
         font-size:18px;
         text-decoration: none;
         text-transform: uppercase;
         margin-left: 20px;
         margin-right: 20px;
         letter-spacing: 3px;
         text-shadow: 2px 2px 4px #000;
         font-weight: 400;

}
a.top-nav:hover {
         color: #DDD;
         font-family: Roboto,Arial,Verdana;
         font-size:18px;
         text-decoration: underline;
         text-transform: uppercase;
         margin-left: 20px;
         margin-right: 20px;
         letter-spacing: 3px;
         text-shadow: 2px 2px 4px #000;
         font-weight: 400;
}


a.back {
         color: #FFF;
         font-family: Roboto,Arial,Verdana;
         font-size:22px;
         text-decoration: none;
         text-transform: uppercase;
         letter-spacing: 1px;
         text-shadow: 1px 0px 2px #000;
         font-weight: 700;

}


a.back:hover {
         color: #FFF;
         font-family: Roboto,Arial,Verdana;
         font-size:22px;
         text-decoration: underline;
         text-transform: uppercase;
         letter-spacing: 1px;
         text-shadow: 1px 0px 2px #000;
         font-weight: 700;

}



a.content-box-small-details {
         color: #82fff9;
         font-family: Roboto,Arial,Verdana;
         font-size:15px;
         text-decoration: none;
         text-transform: uppercase;
         text-shadow: 1px 1px 1px #333;
         font-weight: 400;
}

a.content-box-small-details:hover {
         color: #FFF;
         font-family: Roboto,Arial,Verdana;
         font-size:15px;
         text-decoration: underline;
         text-transform: uppercase;
         text-shadow: 1px 1px 1px #333;
         font-weight: 400;

}




a.gettostore {
         color: #DDD;
         font-family: Roboto,Arial,Verdana;
         font-size:15px;
         text-decoration: none;
         text-transform: uppercase;
         text-shadow: 1px 1px 1px #333;
         font-weight: 400;
}

a.gettostore:hover {
         color: #FFF;
         font-family: Roboto,Arial,Verdana;
         font-size:15px;
         text-decoration: underline;
         text-transform: uppercase;
         text-shadow: 1px 1px 1px #333;
         font-weight: 400;

}