@import url(style.css); 
/* Very short Gecko-specific additions/changes here (if 
any) */

html, body {
	color: #333333; 
	text-align: center;
	font-size: 10px;
	font-family: verdana, arial, helvetica, sans-serif;
	background: #24272F url(../images/bg_fade.jpg) repeat-x;
	min-width: 934px;
	
	}


#wrapper {
	width: 934px;
	background: #24272F url(../images/mastershade.jpg) repeat-y;
	border: 0px solid #000000;
	display: table-row;
	height: 100%;
	margin-right: auto;
	margin-left: auto;
	}

#BkgrTopLeft {background: url(../images/bg_top_left.jpg) no-repeat; 
	width: 22px; 
	display: block; 
	height: 578px; 
	position:relative;
	float: left;
	top: 0px;
	display: table-cell;
	}

#maintable {
	width: 890px;
	display: block;
	padding:0px;
	margin: 0px;
	float: left;
	display: table-cell;
	}

#BkgrTopRight {background: url(../images/bg_top_right.jpg) no-repeat; width: 22px; display: block; height: 578px;
	position:relative;
	float: right;
	top: 0px;
	display: table-cell;
	}
         
         

.h2 {color: #333333; font-size: 14px;font-weight: bold;text-decoration: none;}

/* Header */
#topheader {height: 91px; background:url(../images/qpadheader.jpg) no-repeat; width: 890px;}
#navigationheader {background: url(../images/qpadblackbar.jpg) repeat-x; width: 890px;}
#bottomheader {height: 225px; width: 890px; padding-bottom: 2px;}

/* Products old 
.h4, h1, h2, h3, h5, h6 {color: #333333; font-size: 10px;font-weight: bold;text-decoration: none;}
.itemProducts {float: left; width: 164px; border: 2px solid #ffffff; margin-right: 2px; height: 200px; margin-bottom: 20px; display: block;}
.itemBodyProducts p {padding: 2px;}
.itemBodyProducts img {width: 160px; height: 120px; background: #ffffff; margin-bottom: 20px;}
.itemFootProducts {text-align: right; background-color: #ffffff; padding: 5px; clear: both;}
.titleFieldProducts {width: 160px; background: #e9e9e9 url(../images/smallqbeforetext.gif) no-repeat; display: block; position: relative; top: 138px; height: 18px; overflow: hidden; border: 2px solid #e9e9e9;}
.itemTextProducts {background: #f7f7f7; display: block; padding: 0px; margin: 0px; height: 100%;}*/

/* Article attributes */
.h2, h1, h4, h5, h6 {color: #333333; font-size: 14px;font-weight: bold;text-decoration: none;}
.h3 {padding: 0px; color: #333333; font-weight: bold; margin-top: 0px; padding-left: 8px; font-size: 14px;}
.itemz, itemz1, itemz2, itemz4, itemz5, itemz6 {margin-bottom: 20px; width: 530px; margin-top:4px;}
.itemHead, itemHead1, itemHead2, itemHead4, itemHead5, itemHead6 {position: relative; margin-bottom: 0px; z-index: 0; padding: 0px;}
.itemBody, itemBody1, itemBody2, itemBody4, itemBody5, itemBody6 {position: relative; margin-bottom: 20px; z-index: 0; padding: 2px;}
.itemTitle, itemTitle1, itemTitle2, itemTitle4, itemTitle5, itemTitle6 {color: #003150; font-size: 100%;font-weight: bold;text-decoration: none;}
.itemInfo, itemInfo1, itemInfo2, itemInfo4, itemInfo5, itemInfo6 {/*color: #8CA6B6;*/font-size: 0.85em; text-align: right; padding-right: 5px;}
.itemBody, itemBody1, itemBody2, itemBody4, itemBody5, itemBody6 {margin-top: 0px; margin-bottom: 0px; line-height: 1.5em;}
.itemText {}
.itemAdminLink {font-size: 95%;}
.itemPermaLink {font-size: 95%;}
.itemPoster {font-size: 95%; /*font-style:italic;*/}
.itemPostDate {font-size: 95%/*; font-style:italic;*/}
.itemTitle a { text-decoration: none; margin: 0px; padding: 0px;}
.itemFoot {text-align: right; background-color: #ffffff; padding: 5px; clear: both;}

/* Products mainpage */
.h4 {color: #333333; font-size: 10px;font-weight: bold;text-decoration: none;}
.itemz3 {float: left; width: 160px; margin-right: 4px; margin-bottom: 20px; display: block; height: 240px;}
.itemBody3 p {background: #ffffff;}
.itemBody3 img {width: 160px; background: #ffffff; margin-bottom: 20px;}
.itemFoot3 {text-align: right; background-color: #ffffff; padding: 0px; clear: both;}
/*.mainTitle3 {width: 100%; background: #e9e9e9 url(../images/smallqbeforetext.gif) no-repeat; display: block; position: relative; top: 180px; height: 18px; overflow: hidden;}*/
.itemText3 {background: #f7f7f7; display: block; padding: 2px; position: relative; height: 100%;}

/* Products article */
.wrapperArticle {width: 530px;}
.productsTitleArticle {}
.bodyArticle img {float: left; margin-right: 10px; border: 2px solid #e9e9e9; margin-top: 14px;}
.bodyArticle {}
.productTextArticle p {background: #e9e9e9;}
.itemFootArticle {}
.articleP {display: block; margin: 0px;}

/* Contact us */
.wrapperContact {width: 250px; float: left; margin: 0 6px 20px 0; height: 200px;}
.productsContactArticle {}
.wrapperContact img {float: left; margin-right: 10px; border: 0px solid #e9e9e9; margin-top: 14px;}
.bodyContact {}
.productTextContact p {background: #e9e9e9;}
.itemFootContact {}
.contactP {display: block; margin: 0px;}

#rColumngraphics {
	background: url(../images/bottomgraphics.jpg) no-repeat;
	width: 294px;
	height: 164px;
	}

/* Footer for qpad */
#navfooterbar {
	background: url(../images/qpadblackbar.jpg) repeat-x;
	height: 24px;
	width: 100%;
	text-align: right;
	margin: 0px;
	padding: 0px;
	clear: both;
	}

.sIFR-hasFlash h2 {
    	visibility: hidden;
    	background-color:#FFFFFF;
    	margin: 0px;
	padding: 0px;
    	display: block; 
    	width: 540px;
    	line-height: 18px;
	font-size: 18px;
}

.sIFR-hasFlash h3 {
	visibility: hidden;
	display: block;
	position: relative;
	width: 240px;
	font-size: 18px;
	overflow: hidden;
	margin-bottom: 2px;
	
}


.sIFR-hasFlash h4 {
	visibility: hidden;
	font-size: 16px;
	line-height: 24px;
	margin-left: 30px;
	float: left;	
	position: relative;
	display: inline;
	top: -20px;
}

.sIFR-hasFlash h4 span {
	visibility: hidden;
	font-size: 16px;
	line-height: 24px;
	margin-left: 30px;
	float: left;	
	position: relative;
	display: inline;
	top: -20px;
}

.sIFR-hasFlash h5 {
	visibility: hidden;
	display: block;
	position: relative;
	width: 20px;
	padding: 0px;
	line-height: 22px;
	margin-top: 0px;
	float: left;
}

.sIFR-hasFlash .mainTitle3 {
	visibility: hidden;
    	background-color:#e9e9e9;
    	display: block;
	line-height: 20px;
	overflow: hidden;
	position: relative;
	top: 140px;
	float: left;
	width: 156px;
	padding-left: 2px;
	padding-right: 2px;
}

.sIFR-hasFlash .headlineArticle {
	visibility: hidden;
	font-size: 16px;
	line-height: 24px;
	display:block;
	width: 320px;
	clear:both;
}

.sIFR-hasFlash .mainTitle, .mainTitle1, .mainTitle2, .mainTitle4, .mainTitle5, .mainTitle6, .mainTitle7 {
	visibility: hidden;
    	background-color:#ffffff;
	font-size: 22px;
	padding: 0px;
	margin: 0px;
}



/* Footer for qpad */
#navfooterbar {
	background: url(../images/qpadblackbar.jpg) repeat-x;
	height: 24px;
	width: 100%;
	text-align: right;
	margin: 0px;
	padding: 0px;
	
	}