/* CSS Document */

/*** COPYRIGHT PRINTCENTRE.CO.UK - THE PRINT CENTRE BASED IN COVENTRY WEST MIDLANDS  ***/


/*** BODY STYLES  ***/

body { font-family:Tahoma,Verdana, Arial; color:#333; font-size:0.75em; margin-top: 0; line-height:1.4em;  text-align:justify;}

#container {width: 932px; margin: 0 auto 0 auto; border-top:6px solid #E62984;}

hr {color: #ccc; background-color: #ccc; height: 1px; border: 0; width: 100%;}

h4 {font-family: "Century Gothic", Tahoma,Verdana, Arial; color:#E62984; font-size:170%; margin: 10px 0 0px 0;}


/* Image Settings */ 

img { border-width:0px; padding:0px 0px 0px 0px; border:0;} 


/* Image style for header images only */ 

.img2 {border-width: 0px; border-style:none; padding: 0px 0px 0px 0px;} 


/*** BODY LINKS  ***/

a:link, a:visited{ background-color:transparent; color: #E62984; text-decoration: underline;}

a:hover{background-color:transparent; color: #333; text-decoration: underline;}


/*** HEADER  ***/

#header {width:100%; margin: 0; height:119px; border:0; position:relative;}

#logo {width:300px; margin: 0; float:left; position:relative;}
#livechat {width:200px; margin: 0; float:right; position:relative;}
.livechattext {font-size:9px; color:#999999; line-height:11px; font-weight:bold;}
#horizontalmenu {width:auto; margin:0 0 0 10px; border:0; right:0; position:absolute; top:50px;}

a.hmenulink{ color: #999; text-decoration: none;}
a.hmenulink:visited{ color: #CCC; text-decoration: none;}
a.hmenulink:hover{color: #FF3399; text-decoration:none;}

/*** HOME PAGE CONTENT ***/

#rightpanelhome {width:285px; margin-right: 3px; float:right; position:relative; border:0px solid red; height:165px;}
#rightpanelhome2 {width:285px; margin-right: 3px; float:right; position:relative; border:0px solid red; height:230px;}
#leftpanelhome {width:630px; margin-left: -6px; float:left; border:0; height:165px; border:0px solid green;}
#leftpanelhome2 {width:920px; margin-left: -6px; float:left; border:0; height:230px; border:1px solid #ccc;}

/*#panelhome1 {width:175px; margin: 6px 0 0 0; float:left; border:0;}*/

#panelhome1 {width:331px; margin: 6px 0 0 20px; float:left; border:0;}

#panelhome2 {width:192px; margin: 6px 0 0 0;  float:left; border:0; position:relative; text-align:center;}

/*#panelhome3 {width:175px; margin: 6px 0 0 0; float:left; border:0; position:relative;}*/
#panelhome3 {width:175px; margin: 6px 0 0 0; float:left; border:0; position:relative;}

#panelhome4 {width:380px; margin:6px 0 0 0; float:right; border:0; position:relative; background-image:url(../images/panel_news.jpg); background-position:top right; background-repeat:no-repeat;}

#panelhomeleft {width:440px; margin:10px 0 0 0px; float:left; position:relative;}
#panelhomeright {width:440px; margin:8px 0px 0 0; float:right; position:relative;}

#news {width:auto; padding:40px 10px 10px 10px; font-size:90%; text-align:left; position:relative;}

#newslink {width:150px; margin:-30px 0 0 0; text-align:right; right:20px; position:absolute; border:0;}

#marqueecontainer{position: relative; height: 115px; /*marquee height */	overflow: hidden; border:0;}

#printlink {width:700px; margin:-30px 0 0 0; text-align:right; float:right; position:relative; border:0;}
.printlinkbut {width:120px; margin:0 3px 0 0; text-align:center; float:right; position:relative; border:0px solid #CCCCCC; height:30px;}


/*** MAIN PAGE CONTENT ***/

#content {width:auto; display:block; border:0;}

#contentwide {width:auto; display:block; border:0; margin-top:-40px; text-align:center;}

#leftpanel {width:260px; margin: 0; border:0; float:left;}

#titledesign {margin-bottom:10px; height:44px; margin-left:-8px;}

#rightpanel {width:615px; float:right; margin:0; position:relative; border:0;}

#verticalmenu {width:245px; margin:0; border:0; position:relative; font-size:100%; font-weight:bold;}

a.vmenulink, a.vmenulink:visited{ color: #999; text-decoration: none; background-color:transparent; text-transform:lowercase;}

a.vmenulink:hover{color: #FF3399; text-decoration:none; background-color:transparent; text-transform:lowercase;}

#navigation ul {
	list-style: none;
	margin: 0;
	padding: 0;
	}
	
#navigation li {
    width:245px;
	background: #fff;
	border-bottom: 1px solid #CCC;
	float: left;
	margin: 0;
	padding: 7px 0 7px 0;
	}
	
#navigation a {color: #999; text-decoration: none; background-color:transparent; text-transform:lowercase;}
	
#navigation a:hover {color: #E62984; text-decoration:none; background-color:transparent; text-transform:lowercase;}
	
#navigation #currentpage a {color: #E62984; text-decoration:none; background-color:transparent; text-transform:lowercase;}

/*** FOOTER  ***/

#footer {width: 932px; margin:20px auto 0 auto; padding:8px; border:0; background-color:#999; display:block; height:15px;}

#footerright {font-size:85%; color:#fff; position:relative; float:right; width:300px; background-color:#999; text-align:right; line-height:normal; letter-spacing:normal;}
#footerleft {font-size:85%; color:#fff; position:relative; float:left; width:300px; background-color:#999;  text-align:left; line-height:normal; letter-spacing:normal;}

a.footerlink, a.footerlink:visited{ color: #fff; text-decoration: none; background-color:transparent;}

a.footerlink:hover{color: #fff; text-decoration:none; background-color:#E62984;}



/*** BULLET POINTS  ***/

.bullet {
	padding:0 0 2px 35px;
	background-color:transparent;
	background-image:url('http://www.uki.net/default/bullet/bullet.gif');
	background-position:top left;
	background-repeat:no-repeat; 
	color:#E62984;
	font-weight:bold;
}

/*** UKI SHORTCUTS  ***/

.largetext { font-size: 140%; font-weight: bold; }
.smalltext { font-size: 80%; }
.redtext { color: #ff0000; }
.bluetext { color: #000099; }
.highlight { background-color: yellow; color: black; }
.leftalign { text-align: left; }
.rightalign { text-align: right; }
.centrealign { text-align: center; }
.justifyalign { text-align: justify; }
.bar {width:auto; border-top:1px solid #E62984; height:1px; margin:6px 0 0 0; padding:0;}
#content img {padding:5px 8px 5px 8px;}
#content .img2 {padding:0;}


/*** BUTTON  ***/
.button { border:1px solid #E62984; width:150px; padding:10px; text-align:center;}
.button a {color: #E62984; text-decoration:none;}


.box{margin:5px;}