@charset "utf-8";
/* CSS Document */

body {
	top:5px;
	background-color:#333;
}

div.page {
	width:990px;
margin:auto;
text-align:center;
border:#00F thin solid;
background-color:#FFF;
}

div.top{
	height:200px;
	background-image:url(images/headernew.jpg);
	background-repeat:no-repeat;
}

.content{
	margin-top:5px;
	float:left;
	width:800px;
	padding:5px;
	text-align:left;
	border-right:#CCC thin solid;
	}
	
.right {
	margin: 0;
	float: left;
	width: 150px;
	padding-left:15px;
	height: 1% /* Holly hack for Peekaboo Bug */
	
}
/*navigation top and right*/

.nav{
	display:inline;
/*	position:absolute;*/
	margin-top:-50px;
	margin-left:210px;
	width:750px;
	float:left;
	text-align:left;
	height:40px;
	color:#FF0;
	
}
.nav A:link {text-decoration:none; color:#CCC; font-weight:bold;}
.nav A:visited {text-decoration: none; color:#CCC; font-weight:bold;}
.nav A:active {text-decoration: none; color:#FF0; font-weight:bold;}
.nav A:hover {text-decoration:none;color:#FF0; font-weight:bold;}
/*The centre block for pages without a right side block*/

.right_nav {
	display:block;
	float:right;
	background-image:url(images/right_content/tape_link.jpg);
    background-position:right;
	background-repeat:no-repeat;
	text-align:center;
	width:150px;
	height:50px;
	
}
.right_nav span {
	line-height:40px;
}

.right_nav A:link {text-decoration:none; color:#CCC; font-weight:bold; padding:10px;}
.right_nav A:visited {text-decoration: none; color:#CCC; font-weight:bold; padding:10px;}
.right_nav A:active {text-decoration: none; color:#FF0; font-weight:bold; padding:10px;}
.right_nav A:hover {text-decoration:none;color:#FF0; font-weight:bold; padding:10px;}

/*end navigation top and right*/


.navbread {
	display:block;
	top:0px;
	text-align:right;
	font-size:12px;
	height:20px;
	width:940px;
}

.footer {
	clear:both;
	padding-top:20px;

}

.head2 {
	font-size:20px;
	color:#900;
	font-weight:bold;
}

.dblue {
	color:#006;
}
.lblue {
	color:#03C;
}
.lred {
	color:#F36;
	font-size:20px;
}

A:link {text-decoration:none; color:#00F; font-weight:bold;}
A:visited {text-decoration: none; color:#00F; font-weight:bold;}
A:active {text-decoration: none; color:#00F; font-weight:bold;}
A:hover {text-decoration:none;color:#666; font-weight:bold;}

/* window css ##################################################*/
.dhtmlwindow{
position: absolute;
border: 2px solid black;
visibility: hidden;
background-color: white;
}

.drag-handle{ /*CSS for Drag Handle*/
padding: 1px;
text-indent: 3px;
font: bold 14px Arial;
background-color: #CA0000;
color: white;
cursor: move;
overflow: hidden;
width: auto;
filter:progid:DXImageTransform.Microsoft.alpha(opacity=100);
-moz-opacity: 1;
opacity: 1;
}

.drag-handle .drag-controls{ /*CSS for controls (min, close etc) within Drag Handle*/
position: absolute;
right: 1px;
top: 2px;
cursor: hand;
cursor: pointer;
}

* html .drag-handle{ /*IE6 and below CSS hack. Width must be set to 100% in order for opaque title bar to render*/
width: 100%;
}


.drag-contentarea{ /*CSS for Content Display Area div*/
border-top: 1px solid brown;
background-color: white;
color: black;
height: 150px;
padding: 2px;
overflow: auto;
}

.drag-statusarea{ /*CSS for Status Bar div (includes resizearea)*/
border-top: 1px solid gray;
background-color: #F8F8F8;
height: 13px; /*height of resize image*/
}


.drag-resizearea{ /*CSS for Resize Area itself*/
float: right;
width: 13px; /*width of resize image*/
height: 13px; /*height of resize image*/
cursor: nw-resize;
font-size: 0;
}

/* ###########################PRICES BOXES###################*/

.cinebox {
	width:300px;
	background-image:url(images/cinebox_300x320.gif);
	background-repeat:no-repeat;
	height:320px;
}
.cinebox span {
	display:block;
	padding-top:35px;
	padding-left:15px;
	padding-right:15px;
	padding-bottom:10px;

}

.videobox {
	width:300px;
	background-image:url(images/videobox_300x220.gif);
	background-repeat:no-repeat;
	height:220px;
}
.videobox span {
	display:block;
	padding-top:35px;
	padding-left:15px;
	padding-right:15px;
	padding-bottom:10px;

}

.slidesbox {
	width:300px;
	background-image:url(images/slidesbox_300x220.gif);
	background-repeat:no-repeat;
	height:220px;
}
.slidesbox span {
	display:block;
	padding-top:35px;
	padding-left:15px;
	padding-right:15px;
	padding-bottom:10px;

}

.memorybox {
	width:300px;
	background-image:url(images/memorybox_300x220.gif);
	background-repeat:no-repeat;
	height:220px;
}
.memorybox span {
	display:block;
	padding-top:35px;
	padding-left:15px;
	padding-right:15px;
	padding-bottom:10px;

}

.audiobox {
	width:300px;
	background-image:url(images/audiobox_300x220.gif);
	background-repeat:no-repeat;
	height:220px;
}
.audiobox span {
	display:block;
	padding-top:35px;
	padding-left:15px;
	padding-right:15px;
	padding-bottom:10px;

}

.repairsbox {
	width:300px;
	background-image:url(images/repairsbox.gif);
	background-repeat:no-repeat;
	height:150px;
}
.repairsbox span {
	display:block;
	padding-top:35px;
	padding-left:15px;
	padding-right:15px;
	padding-bottom:10px;

}

