/*  
Description: Main CSS for Marival
Author: Chance

Table of Contents:
        main
		layout
		typography
*/


/* main
----------------------------------------------- */
     	h1 {
				 font-size:14px;font-weight:bold;font-family:verdana,arial,sans-serif;line-height:100%;
        		}
     	h2 {
				 font-size:12px;font-weight:bold;font-family:verdana,arial,sans-serif;line-height:100%;
        		}
        h3 {
				 font-size:11px;font-weight:bold;font-family:verdana,arial,sans-serif;line-height:100%;
        		}

        		a:visited  {text-decoration:none; color:#DCFFFE;}
				a:hover  {text-decoration:underline; color:#ffffff;}
				a:active  {text-decoration:none; color:#FF0000;}
				a:link {text-decoration:none; color:#DCFFFE;}



/* layout
----------------------------------------------- */
#maincontainer { height: 560px; width: 900px; left: 50%; top: 10px; z-index: 0; margin-left: -450px; position: absolute; visibility: visible; }
#navcontainer { height: 83px; width: 900px; left: 0; top: 0; position: absolute; z-index: 0; visibility: visible; }
#mainnav { height: 83px; width: 790px; left: 0; top: 0; position: absolute; z-index: 0; visibility: visible; }
#maincontact { top: 0; left: 790px; width: 110px; height: 83px; position: absolute; z-index: 0; visibility: visible; }
#mainleft { background-image: url(../images/mainleft.gif); height: 296px; width: 450px; left: 0; top: 83px; position: absolute; z-index: 0; visibility: visible; }
#mainleft-history { background-image: url(../about/images/mainleft-about.jpg); visibility: visible; position: absolute; z-index: 0; top: 83px; left: 0; width: 450px; height: 296px; }
#mainright { background-image: url(../images/mainright.gif); height: 296px; width: 450px; left: 450px; top: 83px; position: absolute; z-index: 0; visibility: visible; }
#mainbot { background-image: url(../images/botmain.gif); height: 75px; width: 900px; left: 0; top: 379px; position: absolute; z-index: 0; visibility: visible; }
#mainsubnav { height: 75px; width: 450px; left: 0; top: 379px; position: absolute; visibility: visible; z-index: 1;}
#mainbotright { height: 93px; width: 459px; left: 449px; top: 365px; z-index: 1; position: absolute; visibility: visible; }
#mainlefttext { height: 297px; width: 440px; left: 10px; top: 10px; position: absolute; z-index: 1; visibility: visible; }
#mainleftheader { visibility: visible; position: absolute; z-index: 1; top: 3px; left: 10px; width: 440px; height: 297px; }
#swagbut    { 
			height: 105px; 
			width: 105px; 
			left: 8px; 
			top: 0; 
			position: absolute; 
			visibility: visible; 
			}
#pricelist { height: 20px; width: 167px; left: 265px; top: 275px; z-index: 2; position: absolute; visibility: visible; }			
/* typography
----------------------------------------------- */        

.body-fp {
	background-color: black; 
    background-image: url(../images/mainbg-fp-greenglitter.jpg); 
    margin:0;
      }
      
.body-products { 
	background-color: black; 
	background-image: url(../images/mainbg-squealer.jpg); 
	margin: 0; 
	}
	
.body-about { background-color: black; background-image: url(../images/mainbg-about.jpg); margin: 0; }
.body-dl { background-color: black; background-image: url(../images/mainbg-fp-greenglitter.jpg); margin: 0; }
.body-sn { background-color: black; background-image: url(../images/mainbg-snares.jpg); margin: 0; }
.body-acrylic { background-color: black; background-image: url(../images/mainbg-acrylic.jpg); margin: 0; }
.body-thrones { background-color: black; background-image: url(../images/mainbg-thrones-05-08.jpg); margin: 0; }
.body-squealer { background-color: black; background-image: url(../images/mainbg-squealer.jpg); margin: 0; }
.body { 
        background-color: black; 
        background-image: url(../images/porkpiebg.jpg); 
        margin: 0; 
        }
        
.body-news { 
        background-color: #231f20; 
        background-image: url(../images/bg-fp-news_greengrad.jpg); 
        background-repeat: repeat; 
        background-attachment: fixed; 
        margin: 0; 
        }
        
.text_aqua_bold {
		font-size:11px;
		font-weight:bold;
		line-height:120%;
		font-family:tahoma, verdana, arial, sans-serif; 
		color:#abdddb;
            }
            
.text_white { 
        color: #ffffff; 
        font-size: 12px; 
        font-family: tahoma, verdana, arial, sans-serif; 
        font-weight: normal; 
        line-height: 120%; padding: 8px; 
        }
        
.td_red { color: #ffffff; 
          font-size: 12px; 
          font-family: tahoma, verdana, arial, sans-serif; 
          font-weight: bold; 
          line-height: 120%; 
          background-color: #800000; 
          }
.dealer_subheader { color: #fff; font-size: 12px; font-family: tahoma, verdana, arial, sans-serif; font-weight: bold; line-height: 100%; background-image: url(../images/dealertab.gif); background-repeat: no-repeat; text-align: left; vertical-align: middle; width: 753px; height: 30px; padding-left: 3px; }
.td_norm { color: #ffffff; 
           font-size: 12px; 
           font-family: tahoma, verdana, arial, sans-serif; 
           line-height: 120%; 
           }
.td_normartist { color: #ffffff; font-size: 12px; font-family: tahoma, verdana, arial, sans-serif; line-height: 120%; padding: 3px; }
.td_norm2 { color: #ffffff; font-size: 11px; font-family: tahoma, verdana, arial, sans-serif; line-height: 110%; }
.td_small { color: #ffffff; 
           font-size: 11px; 
           font-family: tahoma, verdana, arial, sans-serif; 
           line-height: 110%; 
           }
.td_small2 { color: #ffffff; font-size: 11px; font-family: tahoma, verdana, arial, sans-serif; line-height: 100%; }
.SectionHeader
           { font-family:verdana, arial, sans-serif; font-size: 9.5pt; color: #ffffff; font-weight: bold; height: 21px; width: 425px; background-image: url(../images/sectionheader-red.jpg); padding-left: 10px; margin-bottom: 0; text-align: left; vertical-align: middle; border: solid 1px #000000; }
.dealers { text-transform: none; color: #c4eae8; font: 11px tahoma, arial, helvetica; background-color: #1c3336; text-decoration: none; }
.dealers td { color: #c4eae8; font: 11px tahoma, arial, helvetica; text-decoration: none; background-color: #1c3336; text-transform: none; padding-bottom: 5px; }
.dealers a:link { color: #dcfffe; font: 11px tahoma, arial, helvetica; text-decoration: none; text-transform: none; padding: 0; }
.dealers a:hover { color: #f5f5dc; font: 11px tahoma, arial, helvetica; text-decoration: underline; text-transform: none; padding: 0; }
.dealers a:visited { color: #ccc; font: 11px tahoma, arial, helvetica; text-decoration: none; text-transform: none; padding: 0; }
.td_artistheader { color: #fff; font-size: 11px; font-family: tahoma, verdana, arial, sans-serif; font-weight: bold; line-height: 120%; background-color: #7694a3; background-position: 0 center; text-align: center; padding: 1px; }
.td_artistcontent { color: #fff; font-size: 11px; font-family: tahoma, verdana, arial, sans-serif; font-weight: normal; line-height: 120%; background-position: 0 center; text-align: left; padding: 0 0 0 2px; }
.td_artistcontent a { color: #dcfffe; font-size: 11px; font-family: tahoma, verdana, arial, sans-serif; font-weight: normal; line-height: 120%; background-position: 0 center; text-align: left; padding: 0; }
.td_artistcontent a:hover { color: #fff; font-size: 11px; font-family: tahoma, verdana, arial, sans-serif; font-weight: normal; line-height: 120%; text-decoration: underline; text-align: left; padding: 2px; }
.td_artistnav { color: #215762; font-size: 12px; font-family: tahoma, verdana, arial, sans-serif; line-height: 120%; background-color: #afd6e5; background-position: 0 center; text-align: center; padding: 2px; }
.td_artistnav a { color: #215762; font-size: 12px; font-family: tahoma, verdana, arial, sans-serif; line-height: 120%; background-color: #afd6e5; background-position: 0 center; text-align: center; }
.td_artistnav a:hover { color: #fdfeff; font-size: 12px; font-family: tahoma, verdana, arial, sans-serif; line-height: 120%; background-position: 0 center; text-align: center; }
.td_artistnav a:visited { color: #900; font-size: 12px; font-family: tahoma, verdana, arial, sans-serif; line-height: 120%; background-position: 0 center; text-align: center; }
.td_artistnavwrapper { color: #215762; font-size: 12px; font-family: tahoma, verdana, arial, sans-serif; line-height: 120%; background-color: #fff; background-position: 0 center; text-align: center; width: 410px; }
