body {
	margin: 25px;
	background: #fff url(../wilcopub_images/background.gif) repeat;
}

font {
	font: 12px "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
}

ul, ul li, li {
	list-style-type: none;
}

/*<group=layout>*/

#header {
	width: 759px;
	padding: 0;
	margin: auto;
	border: 0;
}

#content {
	width: 759px;
	padding: 0;
	margin: auto;
	border: 0;
	background-color: #292A2E;
}

#left {
	width: 217px;
	vertical-align: top;
	background: transparent url(../wilcopub_images/bg_left.gif) repeat-y;
}

#right {
	width: 542px;
	border-top: 1px solid #596072;
	padding: 18px;
	vertical-align: top;
}

#content2 {
	width: 759px;
	padding: 18px;
	margin: auto;
	border-top: 1px solid #596072;
	border-bottom: 0;
	border-left: 0;
	border-right: 0;
	background-color: #292A2E;
}

#content3 {
	width: 759px;
	padding: 18px;
	margin: auto;
	border-top: 1px solid #596072;
	border-bottom: 0;
	border-left: 0;
	border-right: 0;
	background-color: #292A2E;
	
}

#content4 {
	width: 759px;
	padding: 18px;
	margin: auto;
	border-top: 1px solid #596072;
	border-bottom: 0;
	border-left: 0;
	border-right: 0;
	background-color: #292A2E;
	
}

#left2 {
	width: 217px;
	padding: 10px 0 0 0;
	vertical-align: top;
}

#left3 {
	padding: 10px 0 10px 10px;
	width: 217px;
	vertical-align: top;
	border-top: 1px solid #596072;
}

* html #left2 {
	width: 199px;
	padding: 10px 0 0 18px;
	vertical-align: top;
}

#right2 {
	width: 542px;
	padding: 10px;
	vertical-align: top;
}

* html #right2 {
	width: 512px;
	padding: 10px;
	vertical-align: top;
}

#footer {
	width: 759px;
	padding: 0;
	margin: auto;
	border: 0;
}

#news {
	padding: 10px;
	background: transparent url(../wilcopub_images/bg_news.gif) repeat-y;
}

#mailinglist {
	padding: 10px;
}
	
/*</group>*/

/*<group=text>*/
#right h2, #content2 h2 {
	background: transparent url(../wilcopub_images/bg_title.gif) no-repeat;
	font: normal 22px/22px "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
	color:  #78838D;
	padding: 0 0 0 25px;
	margin: 0 0 10px 0;
}

#right p, #right2 p, #left2 p, #news p {
	font: 12px/18px "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
	color: #8C9AAC;
}

#left p, #content2 p, #content2 p, #left3 p {
	font: 12px/14px "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
	color: #8C9AAC;
}

.biggertxt {
	font: 14px "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
	color: #C6D0DD;
}

.bigpurpletxt {
	font: 14px "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
	color: #C6D0DD;
}

.biggerorangetxt {
	color: #ff9900;
	font: 14px "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
}

h3 {
	font: 16px "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
	color: #C6D0DD;
}

.smalltxt {
	font: 10px "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
	color: #8A9BAC;
}

.lightertxt {
	font: 12px "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
	color: #C6D0DD;
}

.yellowtxt {
	color: #EBA60F;
}

.orangetxt {
	color: #ff9900;
	font: bold 13px "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
}

.top {
	text-align: right;	
}

p.box {
	background: #404549;
	font: normal 13px/16px "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
	color: #fffaf3;
	padding: 5px;
	margin: 20px 0;
	display: block;
	border: 1px dashed #535F6B;
}

#content2 p.boxyellow, #content p.boxyellow {
	background: #EBA60F;
	font: normal 13px/16px "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
	color: #fffaf3;
	padding: 5px;
	margin: 20px 0;
	display: block;
	border: 1px solid #cc8800;
}

#content2 p.boxyellow, #content p.boxyellow, #content2 p.boxyellow a, #content p.boxyellow a {
	font: normal 13px/16px "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
	color: #fffaf3;
}

#content2 p.boxyellow strong {
	font: bold 14px/16px "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
	color: #fffaf3;
	letter-spacing: 1px;
}

/*</group>*/

/*<group=images>*/	

.img {
	padding: 6px;
	margin: 15px 0;
	background: #191919;
	border: 1px solid #4F5865;
}

.imghome {
	padding: 6px;
	margin: 0 10px 10px 0;
	border: 1px solid #616C76;
	background: #404549;
}

.imgprod {
	padding: 6px;
	margin: 0 0 10px 0;
	border: 1px solid #616C76;
	background: #404549;
}

.imgleft {
	padding: 6px;
	margin: 0 10px 10px 0;
	border: 1px solid #616C76;
	background: #404549;
	float: left;
}

.imgthumb {
	padding: 4px;
	margin: 10px 10px 10px 0;
	border: 1px solid #616C76;
	background: #404549;
	float: left;
}

.imgthumblast {
	padding: 4px;
	margin: 10px 10px 10px 0;
	border: 1px solid #616C76;
	background: #404549;
}

.imgright {
	padding: 6px;
	margin: 0 0 10px 10px;
	border: 1px solid #616C76;
	background: #404549;
	float: right;
}

.imgnoborder {
	border: 0;
}



/*</group>*/

/*<group=links>*/

#left a:link {
	color: #EBA60F;
	text-decoration: underline;
}

#left a:visited {
	color: #EBA60F;
	text-decoration: none;
	border-bottom: 1px dashed #EBA60F;
}

#left a:hover, #left a:active {
	color: #EBA60F;
	text-decoration: underline;
}
	
/*</group>*/

/*<group=form elements>*/

.field2 {
	background-color: #fff;
	padding: 2px;
	margin: 0 0 5px 0;
	font: 12px "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
	color: #8A9BAC;
	border: 1px solid #8B9AAB;
	width: 150px;
}

.field3 {
	background-color: #fff;
	padding: 2px;
	margin: 0 0 5px 0;
	font: 12px "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
	color: #8A9BAC;
	border: 1px solid #8B9AAB;
}

.submit {
	background-color: #d1dbea;
	padding: 1px 4px;
	font: 11px "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
	color: #8B9AAB;
	border: 1px solid #8B9AAB;
}
	
/*</group>*/

/*<group=products>*/

/*<group=links>*/

.prod a:link, .prod2 a:link, .prodlast a:link {
	color: #C5D1DD;
	text-decoration: none;
}

.prod a:visited, .prod2 a:visited, .prodlast a:visited {
	color: #8A9BAC;
	text-decoration: none;
}

.prod a:hover, .prod2 a:hover, .prodlast a:hover, .prod a:active, .prod2 a:active, .prodlast a:active {
	color: #C5D1DD;
	text-decoration: underline;
}

#content2 a:link {
	color: #EBA60F;
	text-decoration: none;
}

#content2 a:visited {
	color: #c1890c;
	text-decoration: none;
}

#content2 a:hover, #content2  a:active {
	color: #EBA60F;
	text-decoration: underline;
}
	
/*</group>*/

/*<group=bullet lists>*/

p.specs, ul.specs {
	border-left:  1px solid #464B52;
	font: 12px/16px "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
	color: #8996A7;
}

p.airbus, ul.airbus {
	border-left:  1px solid #464B52;
	font: 12px/16px "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
	color: #8996A7;
}

p.specs {
	padding: 10px 0 0 10px;
	margin: 0 0 15px 0;
}

#content2 ul.specs, #content ul.specs {
	padding: 10px 0 0 0;
	margin: 0 0 20px 0;
}

ul.specs li {
	margin: 0;
	padding: 0 0 0 15px;
	font: 12px/16px "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
	color: #8996A7;
	background: transparent url(../wilcopub_images/bullet.gif) no-repeat;
}

ul.airbus li {
	margin: 0;
	padding: 0 0 0 0px;
	font: 12px/16px "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
	color: #8996A7;
	background: transparent url(../wilcopub_images/bullet.gif) no-repeat;
}
	
/*</group>*/

#products, #prods {
	width: 720px;
	padding: 0;
	border: 0;
}

#specsleft {
	width: 198px;
	border: 0;
	padding: 10px 0 0 0;
	margin: 0 0 10px 0;
}

#specsright {
	border: 0;
	padding: 20px 0 0 0;
	margin: 0 0 10px 0;
}

#content2 h2.prodtitle {
	background: transparent url(../wilcopub_images/bg_title.gif) no-repeat;
	font: normal 22px/22px "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
	color: #EBA60F;
	padding: 0 0 0 25px;
	margin: 0 0 10px 0;
}


.prodheader {
	background: transparent url(../wilcopub_images/bg_subtitle.gif) no-repeat;
	font: normal 13px/25px "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
	color: #C5D1DD;
	padding: 5px 0 0 20px;
	margin: 0;
	height: 26px;
}

.prodheader2 {
	background: transparent url(../wilcopub_images/bg_subtitle.gif) no-repeat;
	font: normal 13px/25px "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
	color: #C5D1DD;
	padding: 0 0 0 20px;
	margin: 0;
	height: 26px;
}

.prod {
	font: 12px/14px "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
	color: #C5D1DD;
	vertical-align: top;
	padding: 20px 5px 0 0;
	width: 180px;
}

.prodlast {
	font: 12px/14px "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
	color: #C5D1DD;
	vertical-align: top;
	padding: 20px 5px 20px 0;
}

.prod2 {
	font: 12px/14px "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
	color: #C5D1DD;
	vertical-align: top;
	width: 360px;
	padding: 20px 5px 0 0;
}

.prodSCU {
	font: 12px/14px "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
	color: #8996A7;
	vertical-align: top;
	padding: 5px 5px 0 0;
}

.prodimg {
	padding: 5px;
	margin: 0 10px 20px 0;
	border: 1px solid #616C76;
	background: #404549 url(../wilcopub_images/corner.gif) no-repeat;
	float: left;
}

#left2 #specsleft p.specstitle, #right2 #specsright p.specstitle {
	background: #464B52;
	font: 10px "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
	color: #BAC5D2;
	letter-spacing: 2px;
	padding: 3px 3px 3px 5px;
	margin: 0;
	display: block;
}

#right2 #specsright p.specstitle2 {
	background: #464B52;
	font: 10px "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
	color: #EBA60F;
	letter-spacing: 2px;
	padding: 3px 3px 3px 5px;
	margin: 0;
	display: block;
}
	
/*</group>*/

/*<group=extras>*/

#extra, #extra2 {
	width: 100%;
	border: 0;
	font: 12px/14px "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
	color: #C5D1DD;
	vertical-align: top;
	padding: 20px 5px 0 0;
}

#extra td {
	width: 25%;
	padding: 0 10px 0 0;
}

#extra2 td {
	width: 50%;
	padding: 0 10px 0 0;
}

	
/*</group>*/

/*<group=support>*/

#support {
	width: 100%;
	border: 0;
	font: 12px/14px "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
	color: #C5D1DD;
	vertical-align: top;
	padding: 20px 5px 0 0;
}

#support td {
	width: 25%;
	padding: 0 10px 0 0;
}

#content2 p.question {
	background: #EBA60F;
	font: normal 13px/16px "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
	color: #fffaf3;
	padding: 5px;
	margin: 0;
	display: block;
}

#content2 ul {
	border-left:  1px solid #464B52;
	margin: 0 0 20px 0;
	padding: 0;
}

#content2 ul li {
	margin: 0;
	padding: 0 0 0 15px;
	font: 12px/16px "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
	color: #8996A7;
	background: transparent url(../wilcopub_images/bullet.gif) no-repeat;
}
	
/*</group>*/

/*<group=form>*/

#formtable {
	width: 600px;
	margin: 20px 0;
	padding: 0;
	background: #292A2E;
}

#formtable td.label {
	text-align: right;	
	background: #404549;
	font: normal 13px/16px "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
	color: #fffaf3;
	border-bottom: 1px solid #292A2E;
	padding: 5px 8px 5px 5px;
}

#formtable td.field {
	background: #363A3F;
	font: normal 13px/16px "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
	color: #fffaf3;
	border-bottom: 1px solid #292A2E;
	padding: 5px 5px 5px 8px;
}

	

#formtable td {
	margin: 0;
	border: 0;
}
	
/*</group>*/