/* CSS Document */
/* Start of Site wide Styles and ID's */
html {
HEIGHT:100%;
MARGIN-BOTTOM:1px;
}

body {
FONT-FAMILY:Verdana;
FONT-SIZE:14px;
COLOR:white;
BACKGROUND:black;
background-image:url(images/template_images/bodybackground.jpg);
background-repeat:repeat-x;
MARGIN:0;
LINE-HEIGHT:1.6;
FONT-WEIGHT:600;
}

p {
FONT:Verdana;
MARGIN:15px;
}

a img {
    border: 0;
}

th {
TEXT-ALIGN:left;
}

p.sub {
FONT-SIZE:10px;
MARGIN:0;
LINE-HEIGHT:1.3;
}

p.footeraddress {
MARGIN-RIGHT:10px;
MARGIN-TOP:0;
}

h3 {
FONT-SIZE:16px;
MARGIN-TOP:5px;
MARGIN-LEFT:15px;
PADDING-LEFT:10px;
FONT-FAMILY:Arial;
COLOR:black;
BACKGROUND-COLOR:#66CC00;
FONT-WEIGHT:bolder;
}

hr.clearfloat {
CLEAR:both;
VISIBILITY:hidden;
}

a{
color:#FFFF00;
text-decoration:none;
}

a:hover{
color:#FF9900;
text-decoration:underline;
}

/* Start of Template id's */
div#header {
MARGIN-LEFT:auto;
MARGIN-RIGHT:auto;
MARGIN-BOTTOM:0;
MARGIN-TOP:10px;
WIDTH:800px;
PADDING:0;
BORDER-COLOR:lime;
BORDER-STYLE:solid;
BORDER-BOTTOM:none;
BORDER-WIDTH:1px;
}

div#menu {
BORDER-COLOR:lime;
BORDER-STYLE:solid;
BORDER-BOTTOM:none;
BORDER-TOP:none;
MARGIN-LEFT:auto;
MARGIN-RIGHT:auto;
MARGIN-BOTTOM:0;
MARGIN-TOP:0;
WIDTH:800px;
PADDING:0;
BORDER-WIDTH:1px;
}

div#main {
MARGIN-TOP:0;
MARGIN-BOTTOM:0;
MARGIN-LEFT:auto;
MARGIN-RIGHT:auto;
COLOR:white;
WIDTH:800px;
BACKGROUND-COLOR:black;
PADDING-BOTTOM:1px;
MIN-HEIGHT:350px;
BORDER-COLOR:lime;
BORDER-STYLE:solid;
BORDER-BOTTOM:0;
BORDER-WIDTH:1px;
}

div#clear {
BORDER:0;
PADDING:10px;
}

div#footer {
FONT-SIZE:12px;
LINE-HEIGHT:1.4;
TEXT-ALIGN:right;
PADDING-TOP:5px;
PADDING-BOTTOM:10px;
MARGIN-TOP:0;
MARGIN-BOTTOM:0;
MARGIN-LEFT:auto;
MARGIN-RIGHT:auto;
WIDTH:800px;
BACKGROUND-COLOR:black;
COLOR:lime;
CLEAR:both;
BORDER-COLOR:lime;
BORDER-STYLE:solid;
BORDER-WIDTH:1px;
BORDER-TOP:none;
BACKGROUND-IMAGE:url(images/template_images/sepakerlogo.jpg);
BACKGROUND-REPEAT:no-repeat;
BACKGROUND-POSITION:500px 0;
}

/* End of template Id's */

/* End of Site wide Styles and ID's */



/*Start of specific page styles and ids*/

/*Start of Home page styles*/
img.home {
FLOAT:left;
MARGIN-RIGHT:10px;
}

img.sub {
margin-top:auto;
margin-left:auto;
}

.subindexheading{
margin-top:0px;
margin-bottom:20px;
padding-bottom:0px;
font-weight:bold;
font-size:10px;
}

table#subindextable{
width:700px;
text-align:left;
border:none;
padding:0px;
border-spacing:10px;
}

td.sub_index_cell{
width:190px;
BORDER:outset;
BORDER-COLOR:grey;
BORDER-WIDTH:2px;
padding:0px;
font-size:10px;
font-weight:normal;
line-height:1.8;
background-image:url(images/template_images/rtrgradient.jpg);
background-repeat: repeat-x;
background-color:#7c7c7c;
}

div#subindex_container{
text-align:center;
}
/* End of Home page styles*/

/* Start of packages page styles*/
div.packages_wrapper{
BORDER:groove;
BORDER-COLOR:green;
BORDER-WIDTH:5px;
PADDING:10px;
}

div.packages_text_box{
float:right;
margin:15px;
margin-top:0px;
width:420px;
clear:both;
}

div.package_price{
text-align:right;
color:lime;
}

img.packages_images{
margin:15px;
margin-top:0px;
}

img.djpackcdj1000{
background-color:white;
}

ul.packages_list{
margin-top:0px;
}

h3.packagesheadings{
Background-color:black;
color:lime;
BORDER:solid;
BORDER-COLOR:lime;
BORDER-WIDTH:1px;
BORDER-TOP:none;
BORDER-RIGHT:none;
}

div#textnavpack{
text-align:center;
}

div#textnavhire{
text-align:center;
}


/* End of packages page styles*/

/* Start of hire page styles*/

div.price_sidebar{
float:right;
width:180px;
margin-top:10px;
padding-left:10px;
padding-right:10px;
}

div.price_list_image{
height:155px;
}

table.pricelist{
width:580px;
margin:10px;
background-color:#333333;

}

th.description{
width:200px;
}

th.price{
width:40px;
}

td.underline{
width:inherit;
border-bottom-width:2px;
border-bottom-style:solid;
border-bottom-color:#666666
}

img.pdflogo{
position:relative;
top:12px;
border:0;
}

p.dwldpdf{
text-align:left;
margin-left:10px;
margin-bottom:35px;
font-size:10px;
color:#999999;
}

a.textnavhire{
font-size:10px;
font-weight:normal;
text-decoration:none;
color:#999999;
}

a:hover.textnavhire{
font-size:10px;
font-weight:normal;
text-decoration:underline;
color:white;
}

/* End of hire page styles*/

/* Start of Installation page styles*/

div#specs {
WIDTH:200px;
height:300px;
BORDER:outset;
BORDER-COLOR:grey;
BORDER-WIDTH:2px;
PADDING:5px;
FLOAT:right;
MARGIN:10px;
MARGIN-TOP:0px;
background-image:url(images/template_images/rtrgradient.jpg);
background-repeat: repeat-x;
background-color:#7c7c7c;
}

div#venue {
WIDTH:100%;

}

div#installation {
}

img.installsleft {
FLOAT:left;
PADDING-LEFT:15px;
PADDING-RIGHT:10px;
}

img.installsright {
FLOAT:right;
PADDING-RIGHT:15px;
PADDING-LEFT:10px;
}

table.tempvenueimage{
width:780px;
margin:10px;
margin-top:0px;
text-align:center;
border:none;
}

td.tempvenueimage{
text-align:center;
border:none;
}

/*End of Installation page styles*/

/* Start of Corporate page styles*/
div#corporateintro{
width:800px;
}

div#clientlist{
width:150px;
float:right;
BORDER:outset;
BORDER-COLOR:grey;
BORDER-WIDTH:2px;
PADDING:5px;
FLOAT:right;
MARGIN-Right:10px;
MARGIN-TOP:0px;
background-image:url(images/template_images/rtrgradient.jpg);
background-repeat: repeat-x;
background-color:#7c7c7c;
}

table.corpimages{
width:580px;
margin:15px;
margin-top:0px;
text-align:center;
}

td.corpimagescell{
width:200px;
text-align:center;
font-size:8px;
}

p.corpimlabels{
FONT-SIZE:10px;
Font-weight:normal;
color:lime;
}

/* End of Corporate page styles*/