pi{
    text-indent:2.0em;
}
body{
    text-align:center;
    background-color:black;
}
.background_blank{
    background-image:url(ruff_images/ruff_background.png);
    background-repeat: no-repeat;
    width:961px;
    height:713px;
    margin-left:auto;
    margin-right:auto;
    text-align:left;
}
.home_main{
    width:300px;
    height:238px;
    position:relative;
    left:500px;
    top:150px;
}   
.home_main_img{
    width:470px;
    height:238px;
    position:relative;
    left:0px;
    top:0px;
}   
.news_img{
    width:430px;
    height:510px;
    position:relative;
    left:0px;
    top:10px;
}
.newsarchives{
    width:425px;
    height:500px;
    position:relative;
    left:0px;
    top:20px;
    overflow:auto;
}
.archive-current{
    width:40px;
    height:20px;
    position:relative;
    left:305px;
    top:0px;
}
.links{
	position:relative;
        top:39px;
        left:510px;
	z-index:3;
        width:300;
        height:20px;
}
#product_table{
    position:relative;
    left:0px;
    top:0px;
}
#overhome{
	position:relative;
	z-index:3;
        height:1px;
}
#overnews{
	position:relative;
	z-index:3;
}
#overproducts{
	position:relative;
	z-index:3;
}
#overmedia{
	position:relative;
	z-index:3;
}
#overcontact{
	position:relative;
	z-index:3;
}
#overlinks{
	position:relative;
	z-index:3;
}
.bars{
	color:red;
	font-family:Arial,Helvetica;
        font-weight:bold;
	font-size:0.75em;
        text-decoration:none;
}
.tabs{
        border-bottom: 1px silver solid;
	color:red;
	font-family:Arial,Helvetica;
	font-size:0.60em;
}
#link1{
	color:red;
	font-family:Arial,Helvetica;
        font-weight:bold;
	font-size:0.75em;
        text-decoration:none;
}
#link2{
	color:red;
	font-family:Arial,Helvetica;
        font-weight:bold;
	font-size:0.75em;
        text-decoration:none;
}
#link3{
	color:red;
	font-family:Arial,Helvetica;
        font-weight:bold;
	font-size:0.75em;
        text-decoration:none;
}
#link4{
	color:red;
	font-family:Arial,Helvetica;
        font-weight:bold;
	font-size:0.75em;
        text-decoration:none;
}
#link5{
	color:red;
	font-family:Arial,Helvetica;
        font-weight:bold;
	font-size:0.75em;
        text-decoration:none;
}
#link6{
	color:red;
	font-family:Arial,Helvetica;
        font-weight:bold;
	font-size:0.75em;
        text-decoration:none;
}
.gen_link{
        color:blue;
        font-family:Arial,Helvetica;
        font-weight:bold;
        font-size:1.0em;
}
.big_link{
        color:blue;
        font-family:Arial,Helvetica;
        font-weight:bold;
        font-size:1.5em;
        border-bottom:1px black solid;
}
#productdesc{
	color:white;
	font-family:Arial,Helvetica;
	font-size:0.60em;
}
#addtocart{
	color:red;
	font-family:Arial,Helvetica;
	font-size:0.60em;
}
#downlink1{
	position:relative;
	left:446px;
	top:-142px;
	z-index:20;
        height:18px;
        width:17px;
}
#downlink2{
	position:relative;
	left:429px;
	top:-32px;
	z-index:21;
        height:18px;
        width:17px;
}
#downlink3{
	position:relative;
	left:139px;
	top:-32px;
	z-index:22;
        height:18px;
        width:17px;
}
#contact{
        font-family:Arial,Helvetica;
	font-size:0.70em;
	color:red;
	visibility:visible;
	position:relative;
	left:0px;
	top:10px;
	width:455px;
        height:512px;
	z-index:2;
        overflow:auto;
}
#news_page{
        font-family:Arial,Helvetica;
	font-size:0.80em;
	color:red;
	visibility:visible;
	position:relative;
	left:5px;
	top:10px;
	width:435px;
        height:505px;
        overflow:hidden;
	z-index:2;
}
#products{
        font-family:Arial,Helvetica;
	font-size:0.80em;
	color:red;
	visibility:visible;
	position:relative;
	width:450px;
        height:500px;
        left:5px;
        overflow:auto;
	z-index:2;
}
#product{
        font-family:Arial,Helvetica;
	font-size:0.80em;
	color:red;
	visibility:visible;
	position:relative;
	left:0px;
	top:10px;
	width:465px;
	z-index:2;
        overflow:auto;
        height:500px;
}

.media{
    font-family:Arial,Helvetica;
    font-size:0.80em;
    color:red;
    visibility:visible;
    position:relative;
    left:0px;
    top:0px;
    width:455px;
    height:515px;
    z-index:2;
    overflow:auto;
}
#medias{
    font-family:Arial,Helvetica;
    color:red;
    visibility:visible;
    position:relative;
    width:455px;
    height:500px;
    z-index:2;
    overflow:auto;
}
#linkspage{
        font-family:Arial,Helvetica;
	font-size:0.80em;
	color:red;
	visibility:visible;
	position:relative;
	left:0px;
	top:0px;
	width:455px;
	z-index:2;
}
#music{
	font-family:Arial,Helvetica;
	font-size:0.80em;
	color:white;
	position:relative;
	left:700px;
	top:358px;
	width:200px;
        height:100px;
	z-index:2;
}

#product_home{
	font-family:Arial,Helvetica;
	font-size:0.80em;
	color:white;
	position:relative;
	left:700px;
	top:378px;
	width:200px;
        height:100px;
	z-index:2;
}
#news{
        font-family:Arial,Helvetica;
        font-size:0.80em;
	color:white;
	position:relative;
	left:448px;
	top:180px;
	width:200px;
        height:200px;
	z-index:2;
}

#linkcell{
	font-family:Arial,Helvetica;
	color:white;
	font-size:0.80em;
}
#medred{
        font-family:Arial,Helvetica;
        color:red;
        font-size:1.0em;
}
.medsilver{
        font-family:Arial,Helvetica;
        color:silver;
        font-size:1.0em;
}
.linkrow{
        font-family:Arial,Helvetica;
        color:red;
        font-size:1.0em;
        border-bottom:1px silver solid;
}
.clink{
        font-family:Arial,Helvetica;
        color:red;
        font-size:1.0em;
        text-decoration:underline;
}
.medredcat{
        font-family:Arial,Helvetica;
        color:red;
        font-size:1.0em;
        border-bottom:1px silver solid;
}
#smallred{
    font-family:Arial,Helvetica;
    color:red;
    font-size:0.60em;
}
.smallmedred{
    font-family:Arial,Helvetica;
    color:red;
    font-size:0.80em;
}
#productcat{
        font-family:Arial,Helvetica;
        color:red;
        font-size:1.5em;
        border-bottom:1px silver solid;
}
.mediacat{
        font-family:Arial,Helvetica;
        color:red;
        font-size:1.2em;
        border-bottom:1px silver solid;
}
.mediasubcat{
        font-family:Arial,Helvetica;
        color:red;
        font-size:1.0em;
        border-bottom:1px silver solid;
}
.productsubcat{
        font-family:Arial,Helvetica;
        color:red;
        font-size:1.0em;
        border-bottom:1px silver dotted;
}
.gallery{
    border-bottom:0px silver dotted;
    border-left:0px silver dotted;
    border-right:0px silver dotted;
    border-top:0px silver dotted;
}
.productslabel{
    left:430px;
    top:80px;
    position:relative;
    width:455px;
}
.productlabel{
    left:420px;
    top:80px;
    position:relative;
    width:465px;
}
.breadcrumb{
    font-family:Arial,Helvetica;
    color:silver;
}
.breadcrumb_bar{
    font-size:0.60em;
}
#dj{
        font-family:Arial,Helvetica;
	font-size:0.70em;
	color:red;
	visibility:visible;
	position:relative;
	left:5px;
	top:10px;
	width:450px;
	z-index:2;
        overflow:auto;
        height:500px;
}
