﻿/* ++++++++++ global general styles start ++++++++++*/	
html, body {
	margin:0px;
	padding:1px;
	font: 9.8pt arial, helvetica, sans-serif;
	color:#000000;
	Background: #B30808;	
	}
	
a:link { color:#000000; }
a:visited { color:#000000; }
a:active { color:#000000; }
a:hover { color:#000000; } 	

a.linklist1:link { text-decoration:none;color:#000000;}
a.linklist1:visited { text-decoration:none;color:#000000;}
a.linklist1:active { text-decoration:none;color:#000000;}
a.linklist1:hover { text-decoration:underline;color:#000000;}

a.linklist2:link { text-decoration:none;color:#234E92;}
a.linklist2:visited { text-decoration:none;color:#234E92;}
a.linklist2:active { text-decoration:none;color:#234E92;}
a.linklist2:hover { text-decoration:underline;color:#234E92;}

.color-1-text-98 { 
	font-family:arial, helvetica, sans-serif;
	font-size:9.8pt;
	color: #16C7C1;
	}
	
.color-2-text-8 { 
	font-family:arial, helvetica, sans-serif;
	font-size:8pt;
	color: #000000;
	}		
.color-2-text-10 { 
	font-family:arial, helvetica, sans-serif;
	font-size:10pt;
	color: #000000;
	}			
.color-2-text-18 { 
	font-family:arial, helvetica, sans-serif;
	font-size:18pt;
	color: #D0FAFC;
	}	
	
.color-3-text-88 { 
	font-family:arial, helvetica, sans-serif;
	font-size:8.8pt;
	color: #ffffff;
	}		

/* ++++++++++ global general styles end ++++++++++*/	
/* ++++++++++ global structure styles start ++++++++++*/	

.pc-bg-left {
	width:100%;
	margin-bottom:-10px; 	
	background:url('bg-left-column.gif') repeat-y left top;
	}		

.pc-bg-right-sl {
	width:100%;
	background:#ffffff;
	}
	
#pc-body-center {
	text-align:left;
	}	
#pc-body {
	position: relative;
	width: 770px; 

/* note: this will look wider in IE because the right scroll defaults as on */

	margin-left: auto;
	margin-right: auto;
	text-align:left;	
	background:#ffffff url('bg-right-column.gif') repeat-y 0px 0px;
	border:0px solid #000000		
	}	

#pc-header {
	position:relative;
	left:0px;
	top:0px;
	height:110px;	
	background:#FFFFFF;	
	border:0px solid #000000	
	}	
	
	#pc-header-center {
		position:absolute;
		left:145px;
		top:0px;
		height:110px; /* added to keep header height correct */		
		border:0px solid #000000;			
		}	

	#pc-header-right {
		position:absolute;
		left:452px;
		top:0px;
		height:110px; /* added to keep header height correct */		
		border:0px solid #000000;	
		}
	
#pc-column-left {
	float:left;
	margin:0px -770px 0px 0px;
	width:181px;
	height:auto;
	border:0px solid #000000;	
	background:#E1DFC5;
	}	
	
		#pc-top-left {
			margin:0px 0px 0px 0px;
			border:0px solid #000000;	
			height:39px; margin-left:0px; margin-right:0px; margin-top:0px; margin-bottom:0px; padding-left:0px; padding-right:0px; padding-top:0px; padding-bottom:0px
			}					
	
		#pc-menu-left {
			width:181px;		
			font-style:normal; font-variant:normal; font-weight:bold; font-size:9.8pt; font-family:arial, helvetica, sans-serif; padding-left:0px; padding-right:0px; padding-top:35px; padding-bottom:10px			
			}

		#pc-menu-left a {
			display:block;
			text-align:left;
			line-height:23px;
			vertical-align:50%;			
			text-align:right;
			text-decoration:none;
			background: url('pc-menu-off.gif') no-repeat 0px 0px;
			color:#E9F1F2; padding-left:10px; padding-right:25px; padding-top:0px; padding-bottom:0px
			}
			
		#pc-menu-left a:hover {
			background: url('pc-menu-on.gif') no-repeat 0px 0px;
			color:#ffffff 
			}		
			
		#pc-left-bottom {
			margin:45px 0px 0px 0px;
			border:0px solid #000000;
			}				

#pc-body-content {
	position:relative;
	margin-left:181px;
	border:0px solid #000000;	
	}					
	
	#pc-column-center {
		position:relative;
		left:0px;
		top:0px;
		margin:23px 0px 0px 0px;
		font: bold 10.8pt arial, helvetica, sans-serif;		
		line-height:19pt;
		border:0px solid #000000;			
		}	
					
#pc-footer {
	clear:both; /* this needs to be outside the pc-bg-left and pc-bg-right so the background images don't repeat below the footer */
	text-align:center;
	line-height:35px;
	font-style:normal; font-variant:normal; font-weight:bold; font-size:9.8pt; font-family:Arial, Helvetica, sans-serif;
	background:#E1DFC5;
	border:0px solid #000000;	
	}	
	
	
/* ++++++++++ global structure styles end ++++++++++*/	
/* ++++++++++ second level start ++++++++++*/	
#pc-column-right-sl {
	float:right;
	width:250px;
	margin-top:-23px;
	text-align:left;
	border:0px solid #000000;	
	voice-family:"\"}\"";
	voice-family:inherit;
		margin-top:-23px;
	}
	html>body #pc-column-right-sl {
		margin-top:-3px;
	}	
	
/* ++++++++++ second level end ++++++++++*/

/* ++++++++++ top menu start ++++++++++*/
#pc-menu-row {
	height:39px;	
	background: url('pc-top-menu-bg.gif') repeat-x left top;
	border:0px solid #000000;	
	height:39px; font-style:normal; font-variant:normal; font-weight:bold; font-size:9.8pt; font-family:Arial, Helvetica, sans-serif; margin-left:0px; margin-right:0px; margin-top:-23px; margin-bottom:5px; padding-left:60px; padding-right:0px; padding-top:0px; padding-bottom:0px
	}
					
	#pc-menu-row-box {	
		padding:7px 0px 8px 21px;			
		font-style:normal; font-variant:normal; font-weight:bold; font-size:9.8pt; font-family:Arial, Helvetica, sans-serif;
		color:#000000;
		border:0px solid #000000;					
		}	
			
		#pc-menu a {
			display:inline;		
			text-decoration:none;
			margin:0px 3px 0px 0px;
			padding:4px 25px 4px 25px;
			color:#E9F1F2;
			background:#234E92;	
			border:1px solid #5174AC;									
			}
			
		#pc-menu a:hover {
			background:#5577B4;			
			color:#ffffff;		
			}		
/* ++++++++++ top menu end ++++++++++*/

/* ++++++++++ product icons start ++++++++++*/
		.pc-products-6 {
		  height:350px;
		  border: 0px solid #000000;
		  }
		  
		  .pc-products-9 {
		  height:525px;
		  border: 0px solid #000000;
		  }
		 
		 .pc-products-12 {
		  height:700px;
		  border: 0px solid #000000;
		  }

		.pc-individual-product-large {
		  float: left;
		  margin:20px 2px 0px 10px;
		  border:0px solid #BFBFBF;			  
		  }
		.pc-individual-product-large p {
		   border-top:1px solid #BFBFBF;
		   width:175px;
		   text-align: center;
		   }

		.pc-individual-product-small {
		  float: left;
		  margin:20px 2px 0px 10px;
		  border:0px solid #000000;			  
		  }
		.pc-individual-product-small p {
		   border-top:1px solid #BFBFBF;
		   width:125px;
		   text-align: center;
		   }
		.pc-individual-product-spacer {
		  float: left;
		  margin:20px 2px 0px 0px;
		  border:0px solid #000000;			  
		  }
		.pc-individual-product-spacer p {
		   border-top:1px solid #FFFFFF;
		   width:75px;
		   text-align: center;
		   }

/* ++++++++++ product icons end ++++++++++*/
	
/* ++++++++++ descriptio tag to centre start ++++++++++*/				
#pc-sl-title {
	margin:2px 0px 5px 0px;
	padding:5px 0px 8px 15px;
	height:10px;
	color:#234E92;	
	background:#ffffff;	
	border:0px solid #000000;	
	font:bold 14px Arial, Helvetica, sans-serif;						
	voice-family:"\"}\"";
	voice-family:inherit;
		height:10px;
	}
	html>body #pc-sl-title {
		height:10px;
	}	
/* ++++++++++ descriptio tag to centre start ++++++++++*/		

/* ++++++++++ individual products pages  ++++++++++*/		
		
		.pc-product-description {
		  height:350px;
		  border: 0px solid #000000;
		  }
	
		.pc-description-photo {
		  float: left;
		  margin:20px 5px 0px 10px;
		  font:bold 14px Arial, Helvetica, sans-serif;
		  border:0px solid #000000;			  
		  }

	#pc-tl-title {
	margin:5px 0px 5px 0px;
	padding:5px 0px 8px 15px;
	height:25px;
	color:#000000;	
	background:#ffffff;	
	border:0px solid #000000;	
	font:bold 18px Arial, Helvetica, sans-serif;						
	voice-family:"\"}\"";
	voice-family:inherit;
		height:20px;
	}
	html>body #pc-tl-title {
		height:20px;
	}	

	#pc-tl-text {
	margin:25px 0px 0px 0px;
	padding:5px 15px 10px 10px;
	color:#000000;	
	background:#ffffff;	
	border:0px solid #000000;	
	font:bold 12px Arial, Helvetica, sans-serif;						
	}

	
	
	
	





