/* @override 
	http://bloodhound/style.css
	http://bloodhound/css/style.css
*/

/* @group Tags */

body {
background-color: #FFFFFF;
font-family: "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif;
font-size: 9pt;
text-align: justify;
background-image: url(/images/Background.png);
line-height:normal;
color: #262626;
}

img {
border: none;
}

a:link, a:visited, a:active {
font-weight: bold;
text-decoration: none;
color: #B40000;
}

a:hover {
text-decoration: underline;
color: #B40000;
font-weight: bold;
}

h1 {
color: #990000;
font-size: 12pt;
padding: 0;
margin: 0;
text-align: left;
}

h2 {
color: #990000;
font-size: 10pt;
padding: 0;
margin: 0;
text-align: left;
}

h3 {
font-size: 10pt;
font-weight: bold;
padding: 0;
margin-bottom: 0;
margin-top: 10px;
}

.text_black {
color: #000000;
}

.text_red {
color: #990000;
}

ul {
margin-bottom: 20px;
}



/* @end */

/* @group Navigation */

#navigation {
width: 140px;
margin-right: 20px;
float: right;
}

.navigation_button {
width: 140px;
height: 20px;
float: left;
background-position: 0 0;
}

.navigation_button span {
display: none;
}

.navigation_button:hover {
background-position: 0 20px;
}

.navigation_title {
width: 140px;
height: 20px;
float: left;
background-position: 0 0;
}

.navigation_title span {
display: none;
}

#nav_home {
background-image: url(/images/Nav_Home.png);
}

#nav_specials {
background-image: url(/images/Nav_Specials.png);
}

#nav_faq {
background-image: url(/images/Nav_FAQ.png);
}

#nav_templates {
background-image: url(/images/Nav_Templates.png);
}

#nav_pricing {
	background-image: url(/images/Nav_Pricing.png);
	}

#nav_recordjackets {
background-image: url(/images/Nav_RecordJackets.png);
}

#nav_7inch {
background-image: url(/images/Nav_7Inch.png);
}

#nav_10inch {
background-image: url(/images/Nav_10Inch.png);
}

#nav_12inch {
background-image: url(/images/Nav_12Inch.png);
}

#nav_discreplication {
background-image: url(/images/Nav_DiscReplication.png);
}

#nav_cds {
background-image: url(/images/Nav_CDs.png);
}

#nav_dvds {
background-image: url(/images/Nav_DVDs.png);
}

#nav_posters {
background-image: url(/images/Nav_Posters.png);
}

#nav_upload {
background-image: url(/images/Nav_Upload.png);
}

#nav_turntime {
background-image: url(/images/Nav_TurnTime.png);
}

#nav_links {
background-image: url(/images/Nav_Links.png);
}

#nav_contact {
background-image: url(/images/Nav_Contact.png);
}

#nav_newcustomer {
background-image: url(/images/Nav_NewCustomer.png);
}

#nav_customerlogin {
background-image: url(/images/Nav_CustomerLogin.png);
}

/*This Section Keeps The Nav Buttons lit when on corresponding pages*/

#home #nav_home {
background-position: 0 20px;
}

.nav_spacer {
height: 20px;
width: 160px;
float: left;
}



/* @end */

/* @group Layout */

#wrapper {
position: relative;
width: 1000px;
margin: 0 auto 0 auto;
}

#header {
width: 1000px;
height: 220px;
background-image: url(/images/Header.png);
float: left;
}

#middle {
width: 1000px;
background-image: url(/images/Middle.png);
float: left;
padding-bottom: 25px;
}

#content {
width: 760px;
margin-left: 40px;
padding-right: 20px;
float: left;
background-image:url(/images/Dashed_Border_Right.png);
background-position: right;
background-repeat: repeat-y;
padding-bottom: 20px;
}

/* @group Banners */

.banner_title {
width: 800px;
height: 25px;
}

.banner_row {
width: 800px;
height: 150px;
margin-bottom: 20px;
}

.front_banners {
height: 150px;
width: 245px;
margin-right: 12px;
float: left;
}

.front_banners:hover {
background-position: bottom;
}

.front_banners span {
display: none;
}

.product_banners {
height: 150px;
width: 245px;
margin-right: 12px;
float: left;
}

.product_banners:hover {
background-position: bottom;
}

.product_banners span {
display: none;
}



/* @end */



/* @end */

/* @group Banner Backgrounds */

#banner_7inch {
background-image: url(/images/Banner_7Inch.png);
}

#banner_7inch_folders {
background-image: url(/images/Banner_7Inch_Folders.png);
}

#banner_7inch_gluepockets {
background-image: url(/images/Banner_7Inch_GluePockets.png);
}

#banner_7inch_innersleeves {
background-image: url(/images/Banner_7Inch_InnerSleeves.png);
}

#banner_7inch_inserts {
background-image: url(/images/Banner_7Inch_Inserts.png);
}

#banner_7inch_doublejackets {
background-image: url(/images/Banner_7Inch_DoubleJackets.png);
}

#banner_7inch_labels {
background-image: url(/images/Banner_7Inch_Labels.png);
}

#banner_10inch {
background-image: url(/images/Banner_10Inch.png);
}

#banner_10inch_folders {
background-image: url(/images/Banner_10Inch_Folders.png);
}

#banner_10inch_gluepockets {
background-image: url(/images/Banner_10Inch_GluePockets.png);
}

#banner_10inch_inserts {
background-image: url(/images/Banner_10Inch_Inserts.png);
}

#banner_10inch_labels {
background-image: url(/images/Banner_10Inch_Labels.png);
}

#banner_12inch {
background-image: url(/images/Banner_12Inch.png);
}

#banner_12inch_jackets {
background-image: url(/images/Banner_12Inch_Jackets.png);
}

#banner_12inch_folders {
background-image: url(/images/Banner_12Inch_Folders.png);
}

#banner_12inch_innersleeves {
background-image: url(/images/Banner_12Inch_InnerSleeves.png);
}

#banner_12inch_inserts {
background-image: url(/images/Banner_12Inch_Inserts.png);
}

#banner_12inch_gatefold {
background-image: url(/images/Banner_12Inch_Gatefold.png);
}

#banner_12inch_labels {
background-image: url(/images/Banner_12Inch_Labels.png);
}

#banner_cds {
background-image: url(/images/Banner_CDs.png);
}

#banner_cds_jewelcases_folders {
background-image: url(/images/Banner_CDs_Jewelcases_Folders.png);
}

#banner_cds_jewelcases_booklets {
background-image: url(/images/Banner_CDs_Jewelcases_Booklets.png);
}

#banner_cds_jackets {
background-image: url(/images/Banner_CDs_Jackets.png);
}

#banner_cds_digipaks {
background-image: url(/images/Banner_CDs_Digipaks.png);
}

#banner_cds_bulk {
background-image: url(/images/Banner_CDs_Bulk.png);
}

#banner_dvds {
background-image: url(/images/Banner_DVDs.png);
}

#banner_dvds_amaray {
background-image: url(/images/Banner_DVDs_Amaray.png);
}

#banner_dvds_bulk {
background-image: url(/images/Banner_DVDs_Bulk.png);
}

#banner_posters {
background-image: url(/images/Banner_Posters.png);
}

#title_recordproducts {
background-image: url(/images/Title_RecordProducts.png);
float: left;
height: 25px;
width: 400px;
}

#title_discreplication {
background-image: url(/images/Title_DiscReplication.png);
float: left;
height: 25px;
width: 200px;
}

#title_posters {
background-image: url(/images/Title_Posters.png);
margin-left: 515px;
height: 25px;
width: 200px;
}

/* @end */

/* @group Black Title Bars */

#title_7inchproducts {
background-image: url(/images/Title_7InchProducts.png);
height: 25px;
width: 760px;
margin-bottom: 20px;
}

#title_10inchproducts {
background-image: url(/images/Title_10InchProducts.png);
height: 25px;
width: 760px;
margin-bottom: 20px;
}

#title_12inchproducts {
background-image: url(/images/Title_12InchProducts.png);
height: 25px;
width: 760px;
margin-bottom: 20px;
}

#title_cdproducts {
background-image: url(/images/Title_CDProducts.png);
height: 25px;
width: 760px;
margin-bottom: 20px;
}

#title_dvdproducts {
background-image: url(/images/Title_DVDProducts.png);
height: 25px;
width: 760px;
margin-bottom: 20px;
}

/* @end */


/* @group Buttons */

#socialbuttons {
width: 75px;
float: left;
margin-bottom: 10px;
margin-top: 10px;
margin-right: 40px;
display: inline;
}

#button_facebook {
height: 27px;
width: 75px;
background-image:url(/images/Button_Facebook.png);
float: right;
margin-top: 5px;
}

#button_facebook:hover {
background-position: bottom;
}

#button_facebook span {
display: none;
}

#button_twitter {
height: 27px;
width: 75px;
background-image:url(/images/Button_Twitter.png);
float: right;
margin-top: 5px;
}

#button_twitter:hover {
background-position: bottom;
}

#button_twitter span {
display: none;
}

#button_blog {
height: 27px;
width: 75px;
background-image:url(/images/Button_Blog.png);
float: right;
margin-top: 5px;
margin-bottom: 5px;
}

#button_blog:hover {
background-position: bottom;
}

#button_blog span {
display: none;
}

#bottom_boxes {
width: 760px;
height: 100px;
margin-bottom: 10px;
}

/* @end */

/* @group Graphics */

#scissors {
height: 25px;
width: 25px;
background-image:url(/images/Scissors.png);
position: absolute;
right: 168px;
}

#lowpricepromise {
margin-top: 10px;
background-image: url(/images/LowPricePromise_BG.png);
width: 740px;
padding: 10px;
}

/* @end */

/* @group Templates */

.template_new_note {
font-weight: bold;
color: #990000;
}

#template_container a:link, #template_container a:visited, #template_container a:active {
font-weight: normal;
color: #000000;
text-decoration: underline;
}

#template_container a:hover {
color: #990000;
text-decoration: none;
}

/* @end */

/* @group Text */

.fineprint {
font-size: 8pt;
}

.question {
color: #990000;
}

#faq_container a:link, #faq_container a:visited, #faq_container a:active {
font-weight: normal;
color: #000000;
text-decoration: underline;
}

#faq_container a:hover {
color: #990000;
text-decoration: none;
}

.level_1 {
font-weight: bold;
color: #990000;
font-size: 10pt;
margin: 0 0 0 0;
}

.level_2 {
font-weight: bold;
font-style:italic;
margin: 0 0 0 12px;
width: 760px;
}

.level_3 {
margin: 0 0 0 25px;
width: 760px;
}

.level_4 {
margin: 0 0 0 37px;
width: 760px;
}

/* @end */

/* @group Footer */

#footer_text_left {
float: left;
}

#footer_text_right {
float: right;
padding-right: 40px;
text-align: right;
margin-top: 5px;
line-height: 110%;
}

#footer {
width: 1000px;
height: 55px;
background-image: url(/images/Footer.png);
font-size: 8pt;
color: #FFFFFF;
float: left;
}



/* @end */

/* @group Upload Page */

.upload_option {
border: 1px solid #666666;
padding: 10px;
margin-bottom: 10px;
}

/* @end */


/* @group Products */

.catalog {
border: 1px solid #000;
}

#catalog_buttons_bottom {
background-image: url(/images/CatalogButtons_Bottom.png);
height: 50px;
width: 760px;
float: left;
margin-top: 20px;
}

#product_notes_container {
width: 710px;
margin: 20px;
float: left;
text-align: left;
}

.product_notes_wide {
width: 720px;
float: left;
margin-bottom: 10px;
}

#product_notes_left {
width: 340px;
margin: 10px;
float: left;
}

#product_notes_right {
width: 340px;
margin: 10px;
float: right;
}

#product_notes_container li {
list-style: disc;
}

#catalog_buttons {
width: 760px;
height: 50px;
}

.catalog-button {
width: 370px;
height: 50px;
float: left;
}

.catalog-button span {
display: none;
}

.catalog-button:hover {
background-position: bottom;
}

#catalog_download_templates {
background-image: url(/images/Button_DownloadTemplates.png);
width: 370px;
height: 50px;
margin-right: 10px;
}

#catalog_order_now {
background-image: url(/images/Button_OrderNow.png);
width: 370px;
height: 50px;
margin-left: 10px;
}

#minimap {
width: 760px;
height: 200px;
float: left;
text-align:left;
border-top: 1px dashed #999999;
padding-top: 10px;
margin-top: 10px;
}

.minimap_column {
height: 200px;
width: 125px;
float: left;
}

.contact_column {
width: 380px;
height: 300px;
float: left;
}

.specials_column {
width: 380px;
float: left;
}

.specials_product_header {
font-size: 16px;
font-weight: bold;
color: #990000;
}

.specials_product_subheader {
font-size: 14px;
font-weight: bold;
color: #000000;
}

.ghost {
display: none;
}

/* @end */

#login-box LABEL {
	font-size: 90%;
}

.login-input {
	width: 80%;
}

#login-button {
	margin: 10px 20px 0 0;
	float: right;
}