.BoxGrey h3{ background:#E13B00; }
h4{color:#3b3b3b;}

/******* Landing page *********/

.blockColset{padding-bottom:1em;}

.blockDev{
	background:url(../images/products/landing/blockDev_bg_2_cols.png) repeat-y -8px 0;
	padding-bottom:0;
	margin-top:1em;
}
.productBox,
.devBox{
	cursor:default;
	position:relative;
	margin:10px -14px 0 -5px;
	border:solid 1px white;
	padding:7px 5px;
	zoom:1;
}

.Col3_12 .devBox{
	margin-left:-7px !important;
}
.Col3_3 .productBox{
	margin-left:-3px !important;
}
.Col4_4 .productBox{
	margin-right:-4px !important;
}

.productBox{
	padding-left:65px;
	height:80px;
	line-height:120%;
	cursor:pointer;
	//cursor:hand;
}
.productBox:hover{
	background-color:#f2fafe;
	border-color:#74c9ff;
}
.productBox ._logo{
	position:absolute;
	left:0;
	top:1px;
}
.productBox ._title{display:block;}
.productBox ._description{display:block;}
.productBox ._links{display:none; position:absolute; bottom:7px; left:65px; font-size:11px; white-space:nowrap;}
.productBox ._links a{margin-right:1em; color:#3a3a3a;}
.productBox:hover ._links{display:block;}

.winpack_mi_rib {left:-82px;position:relative;top:-43px;}

.devBox{
	padding-left:115px;
	font-size:130%;
	margin-top:0;
	margin-bottom:0;
}
.devBox ._title{display:block; padding-bottom:.1em;}
.devBox ._description{display:block; line-height:120%;}
.devBox ._logo{
	position:absolute;
	left:0;
	top:0;
}
.devBox ._links{display:block; padding:0.5em 0; font-size:75%;}
.devBox ._links a{text-decoration:none;}
.devBox ._links a:hover{text-decoration:underline;}

.productText{
	position:relative;
	line-height:126%;
	padding-top:35px;
	padding-bottom:15px;
	padding-left:72px;
	background: transparent url(../images/products/landing/coming_soon.png) no-repeat scroll 3px 35px;
}

#ComingSoon{
	color:#414141;
	font-weight: bold;
	position:absolute;
	left:12px;
	top:35px;
	text-transform: uppercase;
	text-align: center;
	
}

.blockProducts{
	background:url(../images/products/landing/blockProducts_bg.png) repeat -8px 0;
}
.blockProducts h3{color:#999; font-size:12pt;}
.productBox .Col4_4 .blockProducts{margin-right:0;}


/***** Related Services box *****/
.blockServices{
	background:#F9F9F9 url(../images/products/landing/blockProducts_bg.png) repeat scroll 5px 0;
	border:solid 1px #eee;
	clear:both;
	overflow:hidden;
	padding:10px 0 7px 14px;
	margin:0 0 0 -14px;
	color:#666;
	position:relative;
}
.blockServices .devBox,
.blockServices .productBox{
	font-size:100%;
	line-height:110%;
	padding-top:0;
	padding-bottom:0;
	margin:0;
	cursor:default;
	border: none !important;
	background:transparent !important;
	padding-top:0;
	margin-top:0;
	height:auto;
}

.blockServices .productBox{padding-left:4px;}

.blockServices .devBox h4,
.blockServices .productBox h4{
	font-size:100%;
	color:#696969;
	text-transform:uppercase;
}

.blockServices ul.hang li{
	background-image:url(../images/icons/bullet_dash_small.png);
	background-position: 0 -4px;
}

/******* Documentation ********/
.documentation li{padding-bottom:.5em;}
.small li{padding-bottom:.25em;}
.documentation li ul li{padding-bottom:0; margin-bottom:0;}
ul.small li h5{font-size:10pt; margin-top:.75em;}
ul.small li a{color: #657386; text-decoration:none; display:inline;}
ul.small li a:hover{color: #4ab9ff; text-decoration:underline;}

h4 span.doctypes{margin-right:-40px; display:block;}
.doctypes small{margin:0;}
.doctypes small a img{margin-bottom:-5px;}

.systemRequirements{
	font-size:85%;
	color:#777;
}


ul.arrowSubMenu{line-height:140%;}
ul.arrowSubMenu li{margin-right: -10px;}
ul.arrowSubMenu li a:hover{border-color:#3f9eda !important; color:#007ece !important;}
ul.arrowSubMenu li.selected a{border-color:#3f9eda !important; background-color:#3f9eda; color:white !important;}
ul.arrowSubMenu li a span._right{background-image:url(../images/menu/arrow_submenu_packs.png);}

ul.arrowSubMenu li hr{background:#c9c9c9;}

#QuipuKitMenu{margin-left:7px;}
#QuipuKitMenu ul.arrowSubMenu li a span._icon{width:16px; height:16px; background-position:0 0; background-repeat:no-repeat; margin: 5px 5px 5px 0;}
#QuipuKitMenu ul.arrowSubMenu li.selected a span._icon{background-position:0 -16px;}
#QuipuKitMenu ul.arrowSubMenu li a span._text{padding:5px 0;}

.featureTitle{}
.featureTitle h3{float:left; margin-right:.2em;}
.featureTitle a{float:left; margin: 1.1em .5em 0; color:#9c9b9b; text-decoration:none;}
.featureTitle a:hover{text-decoration:underline;}

.featureSubTitle{}
.featureSubTitle h4{float:left;}
.featureSubTitle a{margin: 0 .5em; line-height:24px;}

.bannerTextHolder {
	position: absolute; 
	right: 0; 
	margin-top: -125px; 
	width: 235px;
}


.group_header {
	border-bottom:1px solid #51555A;
	font-size: 1.2em;
	font-weight: bold;
}

.evenRow {
	background-color:#F7F7F7;
}


.releaseNotes h4.arrowed {float:left;margin-right:2em; margin-top:-.1em;}
.releaseNotes ul {margin-left: 15px;}
.releaseNotes ul li {
	list-style:none;
	background:url(../images/icons/bullet_dash.png) no-repeat left -2px;
	padding-left:10px;
	margin-left:-10px;
	padding-top:1px;
	margin-bottom:.5em;
	line-height:130%;
}

#releaseNotes {
	margin-top: 10px;
	margin-bottom: 10px;
}

#runDemo{min-height:220px;}
.rundemo {
	position: absolute; 
	top: 92px; 
	width: 190px; 
	right: 20px; 
	font-size: 0.85em;
}

.winpackDemo {
	margin-bottom:1em;
	margin-left:2em;
	margin-right:2em;
	margin-top:1em;
	text-align:right;
}

.quipukitRun {
	position:absolute;
	right:-5px;
	top:-20px;
}

.quipukitDemoImageHolder {
	position: absolute;
	z-index: 100;
} 

.hidden {
	display: none;
}

.visible {
	display: table-row; 
	* display: block;
}

.donwloadDropDownButton {
    background-color: #ffffff;
}

.dropdownFieldClass {
	font-size: 8pt;
	padding:2px 2px 2px;
	background-color: white;
}

.promptTextClass {
	font-size: 8pt;
	color: #999999;
}

.donwloadDropDownlistItem {
	font-size: 8pt;
}
.downloadInput {
 	border-collapse: separate;
    font-size: 8pt;
    height: 18px;
    padding: 0 1%;
    width: 96%;
}
/*FF bug fix*/
@-moz-document url-prefix() {
	.downloadInput{
		padding : 0 3px;
	}
}


.o_dropdown{
	width: 100% !important;
	float: left;
	
}
.labelHolder {
	width: 62px;
}

.factsheet{
	float:left;
	width:64px;
	text-align:center;
	background:url(../images/icons/files/factsheet.png) no-repeat center top;
	padding-top:50px;
	
}

iframe {
	 overflow: hidden;
	overflow-x: hidden;
	overflow-y: hidden;
	padding: 0;
	margin: 0;
	border: 0;
}

.qk_download{padding: 0 0 0 28px; min-height:32px; background:url(../images/icons/files/products_zip.png) no-repeat 0 0; margin-bottom:.5em; line-height:120%;}
.qk_download small{display: block; color:#a3a3a3;}

