
*{
margin:0px;
padding:0px;
}
img{border:0px}
html{
width:100%;
height: 100.1%; /* vert scroll in firefox */
		margin-bottom: 1px; /* vert scroll in safari */
background-color:#FFFFFF;
}
body{
width:1000px;
height:100%;
position:relative;
margin:0 auto;
/* margin:0 0 0 0px;
background-image:url(images/bg.gif);
background-position:top left;
background-repeat:repeat-y; */
}
html > body{
height:auto;
min-height:100%;
}
#header{
width:970px;
overflow:hidden;
background-image:url(../images/header_bg6.gif);
background-position:top left;
background-repeat:no-repeat;
padding:132px 0 25px 15px;
margin:0 0 0px 20px;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
font-weight:bold;
color:#333333
}

#header a {
color:#333333;
font-weight:bold;
text-decoration:none;
}
#header a:visited{text-decoration:none}
#header a:hover{text-decoration:underline}

.maintext{
position:absolute;
top:280px;
left:37px;
}
.bodytext{
margin:0 0 0 5px;
}
.TopWords {
width:425px;
overflow:visible;
text-align:justify;
}
.BottomWords {
width:600px;
overflow:visible;
}

.menu{
padding:0 0 0px 0px;
overflow:hidden;
height:32px;
}
.menu li{
display:inline
}
.menu img{
float:left
}

div.bot1 			{ float: left; width: 55px; height: 25px; margin: 0 3px 0 0; background: url(../images/Navbar1.gif) 0 -25px no-repeat; }
div.bot1 a 			{ display: block; margin:0; padding:0; width:100%; height:100%; overflow:hidden; background: url(../images/Navbar1.gif) top left no-repeat; }
div.bot1 a:hover 	{ background-image: none; }

div.bot2 			{ float: left; width: 55px; height: 25px; margin: 0 3px 0 0; background: url(../images/Navbar2.gif) 0 -25px no-repeat; }
div.bot2 a 			{ display: block; margin: 0; padding:0; width:100%; height:100%; overflow:hidden; background: url(../images/Navbar2.gif) top left no-repeat; }
div.bot2 a:hover 	{ background-image: none; }

div.bot3 			{ float: left; width: 55px; height: 25px; margin: 0 0 0 5px; background: url(../images/Navbar3.gif) 0 -25px no-repeat; }
div.bot3 a 			{ display: block; margin: 0; padding:0; width:100%; height:100%; overflow:hidden; background: url(../images/Navbar3.gif) top left no-repeat; }
div.bot3 a:hover 	{ background-image: none; }

div.bot4 			{ float: left; width: 85px; height: 25px; margin: 0 0 0 5px; background: url(../images/Navbar4.gif) 0 -25px no-repeat; }
div.bot4 a 			{ display: block; margin: 0; padding:0; width:100%; height:100%; overflow:hidden; background: url(../images/Navbar4.gif) top left no-repeat; }
div.bot4 a:hover 	{ background-image: none; }

div.bot5 			{ float: left; width: 55px; height: 25px; margin: 0 0 0 10px; background: url(../images/Navbar5.gif) 0 -25px no-repeat; }
div.bot5 a 			{ display: block; margin: 0; padding:0; width:100%; height:100%; overflow:hidden; background: url(../images/Navbar5.gif) top left no-repeat; }
div.bot5 a:hover 	{ background-image: none; }

div.bot6 			{ float: left; width: 75px; height: 25px; margin: 0 0 0 10px; background: url(../images/Navbar6.gif) 0 -25px no-repeat; }
div.bot6 a 			{ display: block; margin: 0; padding:0; width:100%; height:100%; overflow:hidden; background: url(../images/Navbar6.gif) top left no-repeat; }
div.bot6 a:hover 	{ background-image: none; }

div.bot7 			{ float: left; width: 100px; height: 25px; margin: 0; background: url(../images/Navbar7.gif) 0 -25px no-repeat; }
div.bot7 a 			{ display: block; margin: 0; padding:0; width:100%; height:100%; overflow:hidden; background: url(../images/Navbar7.gif) top left no-repeat; }
div.bot7 a:hover 	{ background-image: none; }

div.bot8 			{ float: left; width: 80px; height: 25px; margin: 0 0 0 5px; background: url(../images/Navbar8.gif) 0 -25px no-repeat; }
div.bot8 a 			{ display: block; margin: 0; padding:0; width:100%; height:100%; overflow:hidden; background: url(../images/Navbar8.gif) top left no-repeat; }
div.bot8 a:hover 	{ background-image: none; }

div.bot9 			{ float: left; width: 110px; height: 25px; margin: 0 0 0 8px; background: url(../images/Navbar9.gif) 0 -25px no-repeat; }
div.bot9 a 			{ display: block; margin: 0; padding:0; width:100%; height:100%; overflow:hidden; background: url(../images/Navbar9.gif) top left no-repeat; }
div.bot9 a:hover 	{ background-image: none; }

div.bot10 			{ float: left; width: 80px; height: 25px; margin: 0 0 0 10px; background: url(../images/Navbar10.gif) 0 -25px no-repeat; }
div.bot10 a 		{ display: block; margin: 0; padding:0; width:100%; height:100%; overflow:hidden; background: url(../images/Navbar10.gif) top left no-repeat; }
div.bot10 a:hover 	{ background-image: none; }

div.bot11 			{ float: left; width: 128px; height: 25px; margin: 0 0 0 0px; background: url(../images/Navbar13.gif) 0 -25px no-repeat; }
div.bot11 a 			{ display: block; margin: 0; padding:0; width:100%; height:100%; overflow:hidden; background: url(../images/Navbar13.gif) top left no-repeat; }
div.bot11 a:hover 	{ background-image: none; }


#line1{
float:left;
background-image:url(../images/line1.gif);
background-position:top left;
background-repeat:repeat-x;
width:430px; height:8px;
margin:5px 0 0px 0;
}

#line2{
float:left;
background-image:url(../images/line2.gif);
background-position:top left;
background-repeat:repeat-x;
width:520px; height:3px;
margin:30px 0 0px 0;
}
.line3{
float:left;
background-image:url(../images/line3.gif);
background-position:top left;
background-repeat:repeat-x;
width:290px; height:1px;
margin:0px 0 4px 3px;
}
.line4{
float:left;
background-image:url(../images/line2.gif);
background-position:top left;
background-repeat:repeat-x;
width:350px; height:3px;
margin:0px 0 4px 0px;
}
.line5{
float:left;
background-image:url(../images/line3.gif);
background-position:top left;
background-repeat:repeat-x;
width:600px; height:1px;
margin:0px 0 0px 0px;
}
.line6{
float:left;
background-image:url(../images/line3.gif);
background-position:top left;
background-repeat:repeat-x;
width:400px; height:1px;
margin:0px 0 0px 0px;
}
.line7{
float:left;
background-image:url(../images/line3.gif);
background-position:top left;
background-repeat:repeat-x;
width:375px; height:1px;
margin:0px 0 5px 0px;
}
#headings{
padding:0px 0 0px 0px;
overflow:hidden;
height:32px;
margin-top:25px;
}
.title{
margin:0px 0 10px 0;
}

#content{
/*background-image:url(images/content_bg.jpg);
background-position:top left;
background-repeat:no-repeat;*/
padding:0px 0 0 35px;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#333333;
overflow:visible;
float:left;
width:1000px;
height:640px;
}

#content a{
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#333333;
text-decoration:none;
}

.block{
position:relative;
width:315px;
float:left;
padding:10px 0px 43px 0;
}
.blockmiddle{
position:relative;
width:285px;
float:left;
padding:10px 0px 43px 30px;
margin:0 25px 0 15px;
}
.blockright{
position:relative;
width:315px;
float:left;
padding:10px 0px 43px 0;
}

.secondrow {
position:absolute;
top:260px;
}

.thirdrow {
position:absolute;
top:450px;
width:315px;
}

#FirstrowAdjust {
position:absolute;
top:50px;
width:315px;
}

#video {
margin:0 0 0 3px;
}
#videopage {
margin:0 0 0 3px;
width:400px;
}
#videopage a:hover {
text-decoration:none;
}
#downloadsPage {
margin:0 0 0 3px;
width:315px;
}
#clientsPage {
margin:0 0 0 0px;
width:315px;
line-height:20px;
}

#email{
width:250px;
padding:0 0 0 0px;
line-height:20px;
}
#email input, #email textarea {
width:235px;
}
#email input.submit-button {
width: 90px;
}

#ContactEmail {
position:absolute;
top:400px;
}

.list{
padding:10px 0 0px 5px;
line-height:16px;
}
.list ul{
width:290px;
overflow:hidden;
padding:5px 0px 15px 0px
}
.list li{
font-weight:bold;
list-style-type:none;
padding:0px 35px 5px 5px;
line-height:15px;
height:15px;
/*width:120px;*/
/*float:right;*/
}
.left {
float:left;
text-align:left;
}
.right {
float:right;
text-align:right;
}
.date {
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#999999;
font-weight:normal;
text-decoration:none;
float:left;
padding:0;
}
.info {
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#333333;
text-decoration:none;
float:left;
font-weight:normal;
}

/*---Music page---*/
#music {
margin:0 0 200px 25px;
width:320px;
}

/* gallerys stuff */

#gallery {
		background-color: #fff;
		padding: 0 3px 0 3px;
		width: 350px;
	}
#gallery ul { list-style: none; }
#gallery ul li { display: inline; }
#gallery ul img {
		padding:5px;
		/*border: 5px solid #000;
		border-width: 5px 5px 5px;*/
	}
#gallery p {
padding:0 0 10px 0;
font-weight:bold;
font-size:11px;
}


.gallerypage {
		background-color: #fff;
		padding: 0 3px 0 15px;
		width: 400px;
	}
.gallerypage ul { list-style: none; }
.gallerypage ul li { display: inline; }
.gallerypage ul img {
		padding:5px;
		/*border: 5px solid #000;
		border-width: 5px 5px 5px;*/
	}
.gallerypage p {
padding:0 0 10px 0;
font-weight:bold;
font-size:11px;
}

/*#gallery ul a:hover img {
		border: 5px solid #FF0000;
		border-width: 5px 5px 5px;
		color: #fff;
	}
#gallery ul a:hover { color: #fff; }
*/

/* ---CLIENTS BIT ---*/
/*
#clients {
position:absolute;
left:10px;
}

#clientsgallery	{ z-index:3; position:absolute; border:0px; left:0px; top:0px; width:220px; height:150px; }
*/
/* ---- Clients S3slider style --- */

#slider {
    width: 200px; /* important to be same as image width */
    height: 146px; /* important to be same as image height */
    position: relative; /* important */
	overflow: hidden;
	left:10px; /* important */
}
#sliderContent {
    width: 200px; /* important to be same as image width or wider */
    position: absolute;
	top: 0;
	margin-left: 0;
}
.sliderImage {
    float: left;
    position: relative;
	display: none;
}
.sliderImage span {
    position: absolute;
	font: 10px/15px Arial, Helvetica, sans-serif;
    padding: 10px 13px;
    width: 300px;
    background-color: #000;
    filter: alpha(opacity=70);
    -moz-opacity: 0.7;
	-khtml-opacity: 0.7;
    opacity: 0.7;
    color: #fff;
    display: none;
}
.clear {
	clear: both;
}
.sliderImage span strong {
    font-size: 14px;
}
.top {
}
.bottom {
}
ul { list-style-type: none;}

#footerspacer {
height:300px;
}

#footer{
/*background-image:url(images/footer_bg.gif);
background-position:top left;
background-repeat:no-repeat;*/
margin:2px 0 0 0;
width:970px;
text-align:center;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#333333;
font-weight:bold;
float:left;
line-height:25px;
padding:2px 0 15px 0
}
#footer a {
color:#333333;
font-weight:bold;
text-decoration:none;
}
#footer li{
display:inline;
margin:0 10px;
}
#footer li a{
}
#footer a:visited{text-decoration:none}
#footer a:hover{text-decoration:underline}
#footer .bft{
color:#254A73;
text-decoration:underline
}
#footer .bft:visited{text-decoration:underline}
#footer .bft:hover{text-decoration:none}

/* ---REVIEWS---*/
.Reviews {
font-family: Geneva, Arial, Helvetica;
font-size:11px;
color:#333333;
text-decoration:none;
float:left;
font-weight:normal;
}
.Reviews H1 {
font-family: Geneva, Arial, Helvetica;
font-size:11px;
float:left;
font-weight:bold;
}
/* ----------------END of mine */


