body {
	padding:0;
	margin:0;
	color: #666666;
	text-align:center;
	background: url(../images/bkg_grad.jpg) repeat-x;
	}

#topfront {
		width: 990px;
		margin:0px auto;
		padding:0;
		font-size: .8em;
		font-family: Arial, Helvetica, sans-serif;
		background-color:#FFFFFF;
	}
	#topleft {
		position:relative;
		float:left;
		width:235px;
		height:65px;
		margin:0;
		left:12px; /* 1 */
	}
	#topright {
		position:relative;
		float:right;
		right:18px; /* 1 */
		padding:0;
		margin:0;
		background-color:#FFFFFF;
	}
	.topshoppingbasket {
		text-align:right;
		color:#336699;
	}
	#topright ul {
		list-style-type: none;
		clear:both;
	}
	#topright ul li {
		display: inline;
		list-style: none;
		position:relative;
	}
	#topright #id1 {
		top:3px;
		width:30px;
	}
	#topright #id2 {
		padding-left:10px;
	}

	#topmenu { 
		margin-bottom:10px;
	}
	#topmenu ul{
		list-style-type: none;
		padding: 0;
		margin: 0;
		color: #336699;
		background-color:#FFFFFF;
	}
	#topmenu li{
		margin: 0px 0 1px 12px;
		display: inline; 
		list-style: none;
	}
	#topmenu a.sel {
		font-weight: bold;
		color: Black;
		text-decoration: none;
		border-bottom: 3px solid #FFBA00;
		padding-bottom: 2px;
	}
	#topmenu li a {
		color: #336699;
		text-decoration:none;
		font-size:1em;
	}
	#topmenu li a:hover {
		color: #000000;
		text-decoration:none;
		border-bottom: 3px solid #FFBA00;
		padding-bottom: 2px;
		font-size:1em;
	}
	#topmainmenu {
		float:left;
		position:relative;
		padding-top:3px;
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-weight: bold;
		color: #666666;
		background-color:#FFFFFF;
		text-align:center;
	}
	#mainmenu ul {
		list-style-type: none;
		padding: 0;
		margin: 0;
		color: #666666;
		background-color:#FFFFFF;
	}
	#mainmenu li {
		display: inline;
		list-style: none;
		margin-right:40px;
		color: #666666;
	}
	#mainmenu li a {
		color: #666666;
		text-decoration: none;
		font-size:1em;
	}
	#mainmenu li a:hover {
		color: #666666;
		border-bottom: 3px solid #FFBA00;
		padding-bottom: 2px;
		font-size:1em;
	}
	#mainmenu li a.tsel {
		color: #666666;
		border-bottom: 3px solid #FFBA00;
		padding-bottom: 2px;
		font-size:1em;
	}

/* FP */
	.slideshow {
		width: 222px;
		height: 172px;
		margin: 5px;
		overflow: hidden;
	}
	.slideshow img {
		padding: 10px;
		background: #c0dfff;
		border: 1px solid #99b3cc;
		border-radius: 10px;
		-moz-border-radius: 10px;
		-webkit-border-radius: 10px;
	}

	#fpleft {
		float:left;
		width:250px;
		margin:0;
		padding:0;
		padding-top:70px;
		background-color:#FFFFFF;
	}

	#fpright {
		float:left;
		position:relative;
		width:450px;
		background-color:#FFFFFF;
	}

	#fptext {
		list-style: none;
	}
	#fptext li {
		font-family: Arial, Helvetica, sans-serif;
		font-size:1.8em;
		color:#666666;
		padding:3px 0 3px 20px;
		background-image: url(/images/front_page/bullet.gif);
		background-repeat: no-repeat;
		background-position: 0px 11px;
		line-height:1.5em;
	}


/*------------*/

#container {
	width: 990px;
	margin:0px auto;
	background-color:#FFFFFF;
	text-align:left;
	}
	#menuleft {
		float: left;
		width: 200px;
		padding-top: 10px;
		padding-left:10px;
		font-size: .8em;
		font-family: Arial, Helvetica, sans-serif;
		background-color:#FFFFFF;
		}
		#menuleft ul{
			list-style-type: none;
			padding: 0;
			margin: 0;
			color: #336699;
		}
		#menuleft li{
			margin: 0px 0 10px 14px;
		}
		#menuleft li a {
			color: #336699;
			text-decoration:none;
			font-size:1em;
		}
		#menuleft a.sel {
			font-weight: bold;
			color: Black;
			text-decoration: none;
		}
		#menuleft li a:hover {
			color: #000000;
			text-decoration:none;
			border-bottom: 3px solid #FFBA00;
			padding-bottom: 2px;
			font-size:1em;
		}
		#menuleft ul ul {
			padding-top: 10px;
			}
		#menuleft ul li ul li.selected {
			list-style-image: url(../images/bullet.gif);
			}
		#menuleft ul li ul li {
			list-style-image: none;
			list-style:none;
		}
		.selected {
			list-style-image: url(../images/bullet.gif);
			font-size:1em;
		}
		/* Testimonials left column */
		#testimonials {
			margin:0;
			padding-top:120px;
			padding-left:4px;
			padding-right:9px;
			height:330px;
			line-height:20px;
			font-size: 0.9em;
			background-image: url(../images/testimonials.jpg);
			background-repeat: no-repeat;
		}
		#tright {
			margin:0;
			padding:0;
			float:right;
			font-size: 1em;
			font-weight: bold;
			padding-right:3px;
		}

		/* testimonilas page - main content */
		.testimony {
			background-image: url(../images/quote1.gif);
			background-repeat: no-repeat;
			margin:0 auto;
			position:relative;
		}
		.testimonial {
			padding:20px 30px;
			background-image: url(../images/quote2.gif);
			background-repeat: no-repeat;
			background-position: right bottom;
			position:relative;
			font-family: Verdana, Helvetica, sans-serif;
			font-size: .95em;
			font-style:italic;
			line-height:1.9em;
			color: #464646;
		}
		.testament {
			font-size: 1em;
			color:#363636;
			text-align:right;
			padding: 0px 10px 0px 0px;
		}

	#content {
		float: left;
		width: 580px;
		background-color:#FFFFFF;
		font-family: Arial, Verdana, Helvetica, sans-serif;
		font-size: .8em;
		line-height:1.6em;
		color: #464646;
		}
		#path { 
			font-family: Arial, Verdana, Helvetica, sans-serif;
			font-size: .9em;
			color: #CCCCCC; 
			padding: 10px 0 5px 0;
		}
		#path a { color: #CCCCCC;}
		#path a:hover {text-decoration:none; }
	
		#contentint {
			padding:0;
			margin:0;
			padding-left:10px;
		}
		#contentint h1 {
			font-family: Arial, Verdana, Helvetica, sans-serif;
			font-size:1.6em;
			color:#336699;
			border-bottom: 2px solid #FFBA00;
			padding-bottom: 8px;
		}
		#contentint h2  {
			color:#4a87c3;
			font-size:1.4em;
			font-weight:normal;
		}
		#contentint  h3, h4 {
			color:#4a87c3;
			font-size:1em;
		}
		#contentint a { }
		#contentint a:hover { text-decoration:none; }
/*
		#content table  {
				font-family: Arial, Helvetica, "Trebuchet MS", Verdana, sans-serif;
				font-size:1em;
				color: #333333;
				border-collapse:collapse;
				border-color:#6699ff;
				line-height:1.4em;
		}
		table td { padding:2px; font-size:.9em;}
		table td, 
		table th { padding:4px; border:1px solid #999999; }
		table thead th { background-color:#3366cc; color:#FFFFFF;  font-size: .9em; font-weight:normal; text-align:left;}
		table thead th a { color:#FFFFFF; }
		table p { font-size: 1em; padding:0; border:0; margin:0;}
*/
		#contentint p {
			1font-size:1em;
		}
		#contentint a {
			color: #336699;
			font-size:1em;
		}
		#contentint a:hover {
			color: #336699;
			font-size:1em;
		}
		img.productimage {
			margin-top:5px;
			margin-left:10px;
			margin-right:10px;
			margin-bottom:10px;
			float:left;
		}
		table {
			font-family: Arial, Verdana,  Helvetica, sans-serif; 
			font-size: .9em;
			color: #333333;
			margin-left:0px;
			margin-top:30px;
			margin-bottom:30px;
			border:1px solid #F4F4F4;
		}
		table td, 
		table th { padding:4px;  }
		table thead th {background-color:#e4f1fd; color:#333; font-size:1.1em; height:45px; padding:10px;}
		table tbody td { padding:10px; }
		table tbody tr {height:45px; vertical-align:top; }
		ul.extfiles {
			padding:0;
			list-style-type: none;
			text-align:left;
			margin-left:30px;
			margin-top:30px;
			margin-bottom:30px;
		}
		ul.extfiles li { display: inline; padding-right:20px;}
		ul.download li {list-style-type: none; padding:5px;}
		ul.download li a {text-decoration:underline; }
		ul.download li a:hover {text-decoration:none; }


	#contentright {
		float:left;
		width:175px;
		background-color:#FFFFFF;
		margin-left:10px;
	}

	#fpmatrix{
		text-align:center;
	}

	#bottommenu {
		float:center;
		font-family: Arial, Helvetica, sans-serif;
		background-color:#FFFFFF;
		text-align:center;
	}
	#bottommenu ul {
		padding: 5px 0 0 0;
		margin: 0 0 10px 10px;

	}
	#bottommenu li {
		display: inline; 
		list-style: none;
		padding: 0 20px 0 0;
		margin: 0px;
		color: #336699;
	}
	#bottommenu li a {
		color: #336699;
		text-decoration:none;
	}
	#bottommenu li a:hover {
		color: #336699;
		text-decoration:none;
		border-bottom: 3px solid #FFBA00;
		padding-bottom: 2px;
	}
	#bottommenu a.bsel {
		color: #000000;
		font-weight: bold;
		border-bottom: 3px solid #FFBA00;
		padding-bottom: 2px;
	}


#bottom {
	width: 990px;
	margin:0px auto;
	padding:0;
	font-size: .8em;
	font-family: Arial, Helvetica, sans-serif;
	background-color:#FFFFFF;
	}
	#footer {
		clear: both;
		font-size: 0.9em;
		padding: 8px 0 5px 0;
		background-color: #D61A1A;
		border-top: 20px solid #336699;
		color:#003366;
		height: 80px;
	}
	#bottomtext {
		padding-top:10px; border:0; margin:0;
		background-color: #D61A1A;
		text-align:center;
		color:#FFFFFF;
	}
	#bottomtext p { 
		background-color: #D61A1A;
		font-size:1em;
		padding-top:0px;
		border:0;
		margin:0;
	}
	#bottomtbl {
		width:990px;
		margin:0px auto;
		padding:0;
		text-align:center;
		padding-left:50px;
	}
	.bottomindex {
		width:200px;
		float:left;
		text-align:left;
		padding-left:40px;
	}
	.bottomindex ul {
		list-style-type: none;
		padding: 20px 0 0 0;
	}
	.bottomindex li {
		list-style: none;
		padding: 0 0 5px 0;
		margin: 0px;
		color: #336699;
	}
	.bottomindex li a {
		color: #B6B6B6;
		font-size:1em;
		text-decoration:none;
	}
	.bottomindex li a:hover {
		color: #373737;
		font-size:1em;
		text-decoration:none;
		border-bottom: 3px solid #989898;
		padding-bottom: 2px;
	}
	#copy {
		text-align:right;
		background-color: #F7F7F7;
		padding-bottom:3px;
		padding-right:10px;
		font-size:.95em;
		border:0;
		margin:0;
	}
	#copy a {
		color:#CCCCCC;
		text-decoration:none;
	}
	#copy a:hover {
		color:#CCCCCC;
		text-decoration:underline;
	}


/* Your Shopping Basket */
.yourshoppingbasket { 
	font-family: Arial, Verdana, Helvetica, "Tahoma", sans-serif;
	font-weight: normal;
	margin-left:0px;
	margin-top:30px;
	margin-bottom:30px;
	border:1px solid #F4F4F4;
}
.yourshoppingbasket th { padding:2px; }
.yourshoppingbasket thead th { background-color:#e4f1fd;  color:#333333; height:30px;}
.yourshoppingbasket td { padding-left:4px; padding-right:4px;  }
.yourshoppingbasket tr td { height:1px;}
.yourshoppingbasketimage { margin:5px; float:left; }

/* Checkout */ 
.checkouttable { 
	font-family: Arial, Verdana, Helvetica, "Tahoma", sans-serif;
	font-weight: normal;
	font-size:.9em;
	margin-left:0px;
	margin-top:30px;
	margin-bottom:30px;
	border:1px solid #F4F4F4;
}
.checkouttable th { padding:2px; }
.checkouttable thead th { background-color:#e4f1fd;  color:#333333; height:30px; font-size:1em; }
.checkouttable td { padding-left:4px; padding-right:4px; padding-top:3px; padding-bottom:3px;}
.checkouttable tr td { height:1px;}
.checkouttable { margin:5px; float:left; }

ul.basketbuttons {
	border:0;
	margin:0;
	padding-left:0;
	padding-right:0;
	padding-top:13px;
	padding-bottom:4px;
	list-style: none;
	width:60px;
	height:40px;
	display:inline;
	white-space: nowrap;
	text-decoration: none;
}

.tbldelivery { height:60px; padding:0; margin:0; border:0; font-size:1em; }

.lblSteps {
	font-family:  Arial, Verdana, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 2em;
	color:#339900;
	padding-top:30px;
	padding-bottom:10px;
	margin:0;
	}

#content ul.basketbuttons li {
	display:inline;
	border:0;
	margin:0;
	text-decoration:none;
}
#content .btnInc {
	padding:2px;
	border: solid 1px #DDDDDD;
	font-family: Arial, Helvetica, sans-serif;
	font-size:1em;
font-size:12px;
	font-weight:bold;
	color:#0000FF;
	background: #FFFFFF;
	text-decoration: none;
}
#content  .btnInc:hover {
	background: #FFDD00;
	border-color: #660000;
	text-decoration: none;
font-size:12px;
}
#content .btnDec {
	padding:2px;
	border: solid 1px #DDDDDD;
	font-family: Arial, Helvetica, sans-serif;
	font-size:1em;
font-size:12px;
	font-weight:bold;
	color:#0000FF;
	background: #FFFFFF;
	text-decoration: none;
}
#content .btnDec:hover {
	background: #FFDD00;
	border-color: #660000;
	text-decoration: none;
font-size:12px;
}
#content .btnDel {
	padding:2px;
	border: solid 1px #DDDDDD;
	font-family: Arial, Helvetica, sans-serif;
	font-size:1em;
font-size:12px;	
	font-weight:bold;
	color:#FF0000;
	background: #FFFFFF;
	text-decoration: none;
}
#content .btnDel:hover {
	background: #FFDD00;
	border-color: #660000;
	color:#FF0000;
font-size:12px;	
	text-decoration: none;
}

/* Checkout */
#paymentmethod {
	 
}
#paymentmethod ul{
	list-style: none;
	text-decoration: none;
	text-align:left;
}
#paymentmethod ul li {
	height:30px;
	text-align:left;
	white-space: nowrap;
	color:#669999;
}

/* Site Map */
#sitemap ul {
	list-style-type: none;
	padding-top:10px;
	padding-bottom:10px;
	}
	#sitemap ul li {
		padding:3px;
		font-size:1em;
	}
	a.sitemapletter { font-size:1em; font-weight:bold; color:#336699;}
	a.sitemapletter:hover {color:#336699;}

/* ExpressCheckout */
.rptExpressCheckout {
	font-family: Arial, Verdana, Helvetica,  "Tahoma",  sans-serif;
	font-weight: normal;
	font-size: .9em;
	clear:both;
	}
.rptExpressCheckout legend {
	border-bottom:1px solid #669BC3;
	margin-bottom:15px;
	padding:6px;
	background:none;
	font-family: Arial, Verdana, sans-serif;
	color: #669BC3;
	font-weight:normal;
	font-size:1.9em;
	letter-spacing: -1px;
	}
.rptExpressCheckout fieldset {
	width:550px;
	border:1px solid #ccc;
	padding:5px 5px 5px 5px;
	font-size:1em;
	}
.rptExpressCheckout dl {float:left; padding:0; width:500px; margin:0; border:0; }
.rptExpressCheckout dt {float:left; width:100px; text-align:right; padding-right:5px; color:#333; margin-bottom:2px;}
.rptExpressCheckout dd {float:left; width:395px; margin:0; padding:0;}

#contentint p a.rptExpressPay  {
	font-family: Arial, Verdana, Helvetica, sans-serif; 
	font-weight: bold;
	text-align : center;
	padding:4px 20px 4px 20px;
	text-decoration:none;
	color: #FFFFFF;
	background-color: #336699;
	border-bottom: #003333 1px solid;
	border-left: #003333 1px solid;
	border-right: #003333 1px solid;
	border-top: #003333 1px solid;
	}
.rptExpressPay a:hover {text-decoration:none; }


/* form Card */
.formCard {
	font-family: Arial, Verdana, Helvetica,  "Tahoma",  sans-serif;
	font-weight: normal;
1font-size: .9em;
	clear:both;
	}
.formCard legend {
	border-bottom:1px solid #669BC3;
	margin-bottom:15px;
	padding:6px;
	background:none;
	font-family: Arial, Verdana, sans-serif;
	color: #669BC3;
	font-weight:normal;
	font-size:1.9em;
	letter-spacing: -1px;
	}
.formCard fieldset {
	width:550px;
	border:1px solid #ccc;
	padding:5px 5px 5px 10px;
	margin-bottom:10px;
	font-size:1em;
	}
.formCard fieldset:hover {border:1px solid #669BC3;  }
.formCard dt {float:left; width:140px; text-align:right; padding-right:10px; color:#333; margin-bottom:0.5em;}
.formCard dt.checkbox {width:485px;}
.formCard dd {float:left; width:340px; margin:0 0 8px 0; padding:0;}
.formCard dd.checkbox {width:55px}
.formCard label { display:inline; padding:0 5px 0 0; }
.formCard label.lblRequire { font-weight:bold; }
.formCard label.lblError { color:#FF0000;  font-weight:bold; background:#fff;}
label.lblRequire { font-weight:bold; }
label.lblError { color:#FF0000;  font-weight:bold; background:#fff;}
.formCard input {border:1px solid #ccc; padding:2px 3px 2px 3px;   background:#fff;}
.formCard input:hover {background:#fff; border:1px solid #669BC3; color:#111;} 
.formCard input.lblError {border:1px solid #FF0000; padding:2px 3px 2px 3px;   background:#fff;}
.formCard input:focus, input.sffocus {background:#FFFF99; border:1px solid #669BC3; color:#111;}
.formCard input.checkbox {margin:0; padding:0; width:15px; border:0; background:none;}
.formCard select {margin:0;}
.formCard select:focus, select:focus  {background-color: #FFFF99;}
.formCard option {background:#fff; color:#333;}
.formCard textarea {border:1px solid #ccc; padding:2px 3px 2px 3px; background:#FFFFFF;}
.formCard textarea:focus { border:1px solid #669BC3; padding:2px 3px 2px 3px; background:#FFFF99;}
.formCard textarea.sffocus { border:1px solid #669BC3; padding:2px 3px 2px 3px; background:#FFFF99;}
label { cursor:pointer; }

/* Checkout */
#btnBuyNow  {
	background-color: #336699;
	border-bottom: #003333 1px solid;
	border-left: #003333 1px solid;
	border-right: #003333 1px solid;
	border-top: #003333 1px solid;
	color: #FFFFFF;
	font-family: Arial, Verdana, Helvetica, sans-serif; 
	font-weight: bold;
	text-align : center;
	padding:2px 3px 2px 3px;
}

/* form Newsletter */
#btnSubscribe  {
	background-color: #336699;
	border-bottom: #003333 1px solid;
	border-left: #003333 1px solid;
	border-right: #003333 1px solid;
	border-top: #003333 1px solid;
	color: #FFFFFF;
	font-family: Arial, Verdana, Helvetica, sans-serif; 
	font-weight: bold;
	text-align : center;
	padding:2px 3px 2px 3px;
}

#btnUnsubscribe  {
	background-color: #336699;
	border-bottom: #003333 1px solid;
	border-left: #003333 1px solid;
	border-right: #003333 1px solid;
	border-top: #003333 1px solid;
	color: #FFFFFF;
	font-family: Arial, Verdana, Helvetica, sans-serif; 
	font-weight: bold;
	text-align : center;
	padding:2px 3px 2px 3px;
}

/* Contact Us */
#btnContactUs {
	background-color: #336699;
	border-bottom: #003333 1px solid;
	border-left: #003333 1px solid;
	border-right: #003333 1px solid;
	border-top: #003333 1px solid;
	color: #FFFFFF;
	font-family: Arial, Verdana, Helvetica, sans-serif; 
	font-weight: bold;
	text-align : center;
	padding:2px 3px 2px 3px;
	width:80px;
}
	
/* Request a brochure */
#btnRequest {
	background-color: #336699;
	border-bottom: #003333 1px solid;
	border-left: #003333 1px solid;
	border-right: #003333 1px solid;
	border-top: #003333 1px solid;
	color: #FFFFFF;
	font-family: Arial, Verdana, Helvetica, sans-serif; 
	font-weight: bold;
	text-align : center;
	padding:2px 3px 2px 3px;
	width:80px;
}

/* Order Items */
span.ordRef { font-family:Arial, Verdana, Helvetica, sans-serif; font-weight:bold; font-size:1.2em; }
table.ordItems { width:550px; font-family: Arial, sans-serif; font-size: .9em; color: #333333; border-collapse:collapse; border-color:#C9C9C9; }
table.ordItems td, table.ordItems th  { padding:3px; border-bottom:1px solid #C9C9C9; }
table.ordItems thead th { background-color:#336699; font-family: Verdana, sans-serif; font-weight:bold; color:#FFFFFF; }

.note { margin-left:7em; font-size:.85em; }
.hints { margin-left:8em; font-size:.85em; color:#666666;}
.error { background: #FFFFCC url(/images/error.gif) no-repeat 1em; border: 1px solid #CC0000; margin: 1em 5% 10px; padding: 1em 1em 0 3em; }
.error p { padding-left:0em; margin-left:2em; color: #000000; font-size:.9em; }
.notice { background: #FFFFCC url(/images/notice.gif) no-repeat 1em; border: 1px solid #CCCCCC; margin: 1em 5% 10px; padding:0 1em 0 3em; }
.notice  p { padding-left:2em; color: #000000; font-size:.9em; }
.ok { background: #FFFFCC url(/images/ok.gif) no-repeat 1em; border: 1px solid #CCCCCC; margin: 1em 5% 10px; padding:1em 1em 0 3em; }
.ok p { padding-left:4em; color: #000000; font-size:.9em; }
.ok h3 { padding-left:2em;}
.errorInput { font-weight: bold; color: #FF0000; }
.errorInput2 { color: #FF0000; }


.installer {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-weight:normal;
	font-size:1em;
	display:block;
	padding: 10px 0 10px 0;
	1background-color:#F1F1F1;
	margin-bottom:5px;
	padding-left:20px;
}

.installer-name {
	font-weight:bold;
	font-size:1.1em;
}

.installer-county {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size:1.4em;
	color:#990000;
	background-color:#F1F1F1;
	padding:5px 0 5px 20px;
}

.installer-city {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-weight:bold;
	font-size:1.3em;
	color:#660000;
	padding-left:15px;
}

.installer-list {
	border: 1px solid #F1F1F1;
	font-size:1em;
	line-height:22px;
}

.installer-list td {
	border: 1px solid #F1F1F1;
}

/* update 200909 */
.lstItems {
		list-style-type: none;
		padding:0;
		margin:0;
	}
	.lstItems li {
		list-style: none;
		padding:3px 0px 3px 0px;
	}
	strong.hm {
		font-size:2em;
		color:#336699;
		padding:0 0 0 15px;
		border:0;
		margin:0;
		background:transparent url(/images/bullet.gif) no-repeat 0px 10px;
	}
	.tblItems {
		padding:0;
		border:0;
		margin:0;
	}


.small{color:#999; display:block; font-family: Arial, Verdana, Helvetica, sans-serif; font-size:.95em; font-style:normal;}

.pvc_roof_windows1 {
	border:0px;
	padding:0px;
	margin:0px;
}

.pvc_roof_windows1 p {
	border:0px;
	padding:0px;
	margin:0px;
}

.pvc_roof_windows1 ul li {
	padding:3px;
}

table.pvc_sizes {
	font-family: Arial, Helvetica, "Trebuchet MS", Verdana, sans-serif;
	font-size: .9em;
	color: #333333;
	border-color:#F0F0F0;
	}

	table.pvc_sizes td { padding:1px; margin:0; height:30px;}
	table.pvc_sizes td { padding:0; margin:0; text-align:center; vertical-align:middle;}
	table.pvc_sizes tr { height:30px;}
	table.pvc_sizes thead th, 
	table.pvc_sizes tr.head { padding:4px; margin:0; background-color:#3366cc; color:#FFFFFF; font-weight:normal; text-align:center; }
	table.pvc_sizes td.head1 { background-color:#FFFFFF; color:#FFFFFF; font-weight:bold; text-align:left; font-size:1.4em; height:5px;}
	table.pvc_sizes td.head2 { background-color:#F1F1F1; color:#010101; font-weight:bold; text-align:left; font-size:1.4em; height:10px;}

.menulefta {
	font-size: .9em;
	font-family: Arial, Helvetica, sans-serif;
	color: #336699;
}

a.menulefta:hover{
	text-decoration:none;
}