/*
#main_menu ul li {
	top: -18px;
}

#main_menu .menu_l1 {
	top: 0px;
}*/

#distri_link{
	position: absolute;
	margin:0px;
	margin-top:3px;
	padding:0px;
	padding-top:2px;
	font-family:'myriad-pro',arial;
	font-size:11px;
	color:#89a4d9;
	left: 575px;
}

#distri_link a{
	color:#89a4d9;
}

.imgDescDiv {
	display: inline-block;
	float: left;
	padding-bottom: 8px;
	position: relative;
	left: 6px;
	top: 2px;
}

.imgPlus {
	display: inline-block;
	position: relative;
	left: -12px;
}

/*
.right_bloc.staff{
	background-image:url('/images/ql_redheader_bkg.jpg');
	background-color:#ffeaea;
}*/

.right_bloc.staff {
	background-image:url('/sites/all/themes/dimention/images/common/black_box_fade.jpg');
}

.right_bloc.staff a{
	color: #545555;
}

.right_bloc.staff .right_bloc_edit a{
	color: #ffffff;
}

#distri_logo {
	margin-top: -5px;
}

.shopCart_contacts_support {
	display: inline-block;
	width: 380px;
}

.shopCart_contacts_licenses {
	display: inline-block;
	width: 380px;
}

#shopCart_Contacts .shopCart_contacts_licenses {
	width: 238px;
	padding: 0 0 0 14px;
}

#contact_supportAndlicenses h2, #contact_supportOnly h2, #contact_licensesOnly h2, #contact_curr_supportAndlicenses h2, #contact_curr_supportOnly h2, #contact_curr_licensesOnly h2 {
	font-style: italic;
	font-size: 14px;
	font-weight: normal;
}

#contact_supportAndlicenses .box_x1_with_header h3, #contact_supportOnly .box_x1_with_header h3, #contact_licensesOnly .box_x1_with_header h3, #contact_curr_supportAndlicenses .box_x1_with_header h3, #contact_curr_supportOnly .box_x1_with_header h3, #contact_curr_licensesOnly .box_x1_with_header h3{
	font-size: 12px;
}

.field_label {
	font-weight: bold;
}

.div_contract_contacts p {
	margin-top: 14px;
}

.contract_extend_div {
	text-align: right;
}

.contract_serviceBtn_div {
	text-align: right;
}

.customer_orderQuote_comment {
	border: 1px solid #ececec;
	margin-top: 12px;
	margin-bottom: 12px;
	padding: 6px;
}

.customer_orderQuote_comment h3 {
	font-size: 12px;
}

.contract_productContact_div {
	display: inline-block;
	font-style: normal;
	font-size: 18px;
	font-weight: bold;
	margin-top: 14px;
}

.contract_version_div {
	height: 26px;
	background: url('/sites/all/themes/dimention/images/common/ql_header_bkg.jpg') repeat-x;
	color:#fff;
	font-size: 14px;
	padding-top: 10px;
	padding-left: 10px;
	position: relative;
	font-weight: bold;
	margin-top: 10px;
}

.contract_family_div {
	background: url('/sites/all/themes/dimention/images/common/box_fade.jpg') repeat-x;
	height: 19px;
	border-bottom: 1px solid #e3e3e3;
	padding-top: 6px;
	color: #465c85;
	font-weight: bold;
	font-size: 12px;
	padding-left: 23px;
}

.contract_productName_div {
	font-weight: bold;
	padding-left: 46px;
	text-align: left;
	padding-top: 5px;
	background-color: #ececec;
	border-bottom: 1px solid #e3e3e3;
	padding-bottom: 5px;
	margin-bottom: 0;
}

.contract_productName_div2 {
	display: inline-block;
}

.contract_productDL_div {
	padding-right: 7px;
	display: block;
	right: 16px;
	position: absolute;
	margin-top: -13px;
	font-style: italic;
	font-weight: normal;
}

.contract_productDL_div a {
	font-weight: bold;
	font-style: normal;
	margin-top: -4px;
}

.contract_licensePN_div {
	position: static;
	display: block;
	font-style: italic;
	font-weight: normal;
	font-size: 11px;
	margin-top: 5px;
}

.contract_licensePN_div p {
	margin-left: 30px;
	font-weight: normal;
	font-style: normal;
	font-size: 12px;
}

.div_contract_services h3 {
	font-size: 16px;
	margin-top: 19px;
	margin-bottom: -7px;
}

.div_contract_services h4 {
	margin-top: 10px;
	margin-bottom: 1px;
}

.div_contract_services p {
	margin-bottom: 2px;
}

.div_contract_service {
	margin-bottom: 12px;
}

.div_contract_products h3 {
	font-size: 16px;
	margin-top: 19px;
	margin-bottom: 1px;
}

.div_contract_contacts h3 {
	font-size: 16px;
	margin-top: 19px;
	margin-bottom: -7px;
}

#web_BetatestStore {
	position: absolute;
	top: 88px;
	left: 218px;
	width: 40%;
}

#web_BetatestStore img {
	width: 50%;
	opacity: 0.9;
}

/* STEPS */
#stepsDiv {
	display: inline-block;
	position: relative;
	margin-top: 10px;
	margin-bottom: 15px;
}

.steps_table {
	border-collapse: collapse;
}

.steps_table td {
	padding: 0;
	height: 24px;
}

.steps_left {
	width: 3px;
	height: 24px;
}

.steps_separator {
	width: 80px;
	height: 24px;
}

.steps_separator.steps_invoice {
	width: 213px;
}

#main_content_3 .steps_separator {
	width: 89px;
}

.steps_step {
	width: 24px;
	height: 24px;
}

.steps_right {
	width: 1px;
	height: 24px;
}

.step_current {
	font-weight: bold;
	text-align: center;
	font-size: 16px;
}

.step_todo, .step_done {
	text-align: center;
	font-size: 14px;
}

/* / STEPS */

/* SHOPPING CART */
#shoppingCart{
	border-collapse: collapse;
}

#shoppingCart_desc{
	text-align: left;
	padding-left: 10px;
}

#shoppingCart th{
	/*border:1px solid #e1e1e1;*/
	/*border-top:none;*/
	background-color:#ececec;
	/*padding:10px;*/
	/*padding-top:5px;*/
	background-image:url('/sites/all/themes/dimention/images/common/ql_header_bkg.jpg');
	background-repeat:repeat-x;
	color: #ffffff;
	/*border-bottom: 1px solid #e1e1e1;*/
	font-size: 12px;
	height: 34px;
}

.shoppingCart_footer{
	border: 1px solid #efd686;
	background-color: #ffe497;
	background-image:url(/sites/all/themes/dimention/images/common/yellow_box_fade.jpg);
	background-position: 0 bottom;
	background-repeat: repeat-x;
}

#shoppingCartHeader {
	border-right: 1px solid #8eb2ec;
}

#shoppingCart .shopCart_td_qty {
	text-align: center;
}

#shoppingCart td {
	padding: 8px;
	font-family:'myriad-pro',arial;
	font-size:12px;
	color:#666666;
	text-align: left;
}

#shoppingCart .shoppingCartRemoveLink {
	font-weight: normal;
	font-style: normal;
}

/*corner_shopCart_bl*/
.corner_shopCart_bl{
	position:absolute;
	margin:0px;
	padding:0px;
	bottom: 0;
	left: 0;
	z-index:100;
}

.corner_shopCart_br{
	position:absolute;
	margin:0px;
	padding:0px;
	bottom: 0;
	right: 0;
	z-index:100;
}

#shoppingCartDiv {
	display: block;
	position: relative;
}

#shoppingCartDiv input {
	text-align: right;
}

.shoppingCart_IncTax {
	font-size: 9px;
}

.alternate{
	background-image:url(/sites/all/themes/dimention/images/common/box_fade.jpg);
	background-position:top;
	background-repeat:repeat-x;
	border-right: 1px solid #dadada;
	border-left: 1px solid #dadada;
	border-top: 1px solid #e1e1e1;
}
.alternate_infotext{
	background-image:url(/sites/all/themes/dimention/images/common/box_fade.jpg);
	background-position:top;
	background-repeat:repeat-x;
	border-right: 1px solid #dadada;
	border-left: 1px solid #dadada;
	color: #E40000;
	text-align: justify;
}
.alternate_2 {
	background: #ececec url(/sites/all/themes/dimention/images/sp/bmenu_separator.jpg) repeat-x;
	border-right: 1px solid #dadada;
	border-left: 1px solid #dadada;
}

.alternate_contacts {
	background: #ececec url(/sites/all/themes/dimention/images/sp/bmenu_separator.jpg) repeat-x;
	border-right: 1px solid #dadada;
	border-left: 1px solid #dadada;
}

.shopCart_contacts_support{
	padding-left: 14px;
	font-size: 11px;
	vertical-align: top;
}

.shopCart_contacts_licenses{
	padding-left: 42px;
	font-size: 11px;
	vertical-align: top;
}

.shopCart_contacts_title {
	font-weight: bold;
	font-size: 12px;
}

.shopCart_row_Expansion {
	display: block;
	position: relative;
}

.shopping_cart_plus {
	position: absolute;
	top: 10px;
	left: 40px;
}

.shopCart_expansion_text {
	position: relative;
	left: 60px;
}

#shoppingCart .shopCart_footer_labels {
	text-transform: uppercase;
	text-align: right;
}

.shopCart_totalAmount{
	font-weight: bold;
	color: #61af37;
	font-size: 16px;
}

.shopCart_footer_labels .shopCart_totalAmount {
	color: #666666;
	font-size: 12px;
}

.shoppingCart_ArticleName {
	color: #465c85;
	font-weight: bold;
	font-size: 14px;
}

.shopCart_expansion_text .shoppingCart_ArticleName {
	color: #666666;
	font-size: 12px;
}

.shoppingCart_Connections {
	font-style: italic;
}

.shoppingCart_QtyDiv {
	display: inline-block;
	position: relative;
	padding-right: 4px;
	padding-left: 4px;
	height: 24px;
	background: url(/images/shopping_cart/qty_bg_fade.jpg) repeat-x;
	padding-top: 1px;
	border-right: 1px solid #d6d6d6;
	border-left: 1px solid #d7d7d7;
	border-bottom: 1px solid #f4f4f4;
	width: 80px;
}

.shopping_cart_qtyBtn {
	vertical-align: -5px;
}

.shoppingCart_reference {
	color: #939393;
	font-size: 11px;
}

.corner_qty_tl {
	position:absolute;
	margin:0px;
	padding:0px;
	top: 0;
	left: -1px;
	z-index:100;
}

.corner_qty_tr{
	position:absolute;
	margin:0px;
	padding:0px;
	top: 0;
	right: -1px;
	z-index:100;
}

.corner_qty_bl{
	position:absolute;
	margin:0px;
	padding:0px;
	bottom: -1px;
	left: -1px;
	z-index:100;
}

.corner_qty_br{
	position:absolute;
	margin:0px;
	padding:0px;
	bottom: -1px;
	right: -1px;
	z-index:100;
}

#shopping_cart_actions a {
	font-weight: normal;
	font-style: normal;
	line-height: 20px;
}

#shopping_cart_actions table {
	width: 100%;
}

#shopping_cart_actions .alert {
	text-align: right;
}

#shopping_cart_actions .shoppingCart_continue {
	display: inline-block;
	position: relative;
	height: 28px;
	background: url(/images/shopping_cart/checkout_bgwhite_fade.jpg) repeat-x;
	color: #ffffff;
	font-weight: bold;
	text-transform: uppercase;
	text-shadow: #639728 1px 1px 1px;
	font-size: 14px;
	padding-right: 32px;
	padding-top: 5px;
	padding-left: 11px;
	margin-left: 10px;
}

.corner_chkout_tl {
	position:absolute;
	margin:0px;
	padding:0px;
	top: 0;
	left: 0;
	z-index:100;
}

.chkout_check {
	position:absolute;
	margin:0px;
	padding:0px;
	right: 1px;
	z-index:100;
	top: 5px;
}

.corner_chkout_tr{
	position:absolute;
	margin:0px;
	padding:0px;
	top: 0;
	right: -2px;
	z-index:100;
}

.corner_chkout_r{
	position:absolute;
	margin:0px;
	padding:0px;
	top: 5px;
	right: -2px;
	z-index:100;
	height: 22px;
	width: 3px;
}

.corner_chkout_bl{
	position:absolute;
	margin:0px;
	padding:0px;
	bottom: 0;
	left: 0;
	z-index:100;
}

.corner_chkout_br{
	position:absolute;
	margin:0px;
	padding:0px;
	bottom: 0;
	right: -2px;
	z-index:100;
}

/* / SHOPPING CART */


#breadcrumb a{
	background: #f5f5f5 url(/sites/all/themes/dimention/images/common/breadcrumb_bg.jpg) repeat-x;
	line-height: 16px;
}

#breadcrumb{
	line-height: 17px;
}

#article_picture {
	position: relative;
	text-align: center;
	display: inline-block;
	vertical-align: top;
	width: 220px;
	padding-left: 10px;
}

#article_name {
	font-size: 20px;
}
#article_subname {
	font-size:14px;
}
#article_longDescription {
	width: 370px;
	display: inline-block;
	position: relative;
	text-align: justify;
}

#article_longDescription img {
	position: relative;
	bottom: -3px;
}

.article_participantIntroduction {
	display: inline-block;
	width: 500px;
}

.article_contactNumberDiv {
	display: inline-block;
	position: relative;
	padding-right: 4px;
	padding-left: 4px;
	height: 24px;
	background: url(/images/shopping_cart/qty_bg_fade.jpg) repeat-x;
	padding-top: 1px;
	border-right: 1px solid #d6d6d6;
	border-left: 1px solid #d7d7d7;
	border-bottom: 1px solid #f4f4f4;
	z-index: 1;
	margin-left: 5px;
}

.contract_contact_email_service {
	width: 224px;
}

.contract_contact_firstname_service {
	width: 134px;
}

.contract_contact_lastname_service {
	width: 180px;
}

#article_description {
	/*height: 320px;*/
	width: 611px;
	margin-bottom: 50px;
}

.hidden {
	visibility: hidden;
	display: none;
}

.box_x1_with_header_special_info {
	background: url(/sites/all/themes/dimention/images/common/special_info.png) no-repeat;
	display: block;
	position: absolute;
	top: -13px;
	right: 10px;
	height: 57px;
	width: 143px;
	padding-top: 7px;
	padding-left: 9px;
	text-align: center;
	font-weight: bold;
}

.box_x1_with_header_special_info2 {
	background: url(/sites/all/themes/dimention/images/common/special_info_green.png) no-repeat;
	display: block;
	position: absolute;
	top: -13px;
	right: 10px;
	height: 57px;
	width: 143px;
	padding-top: 13px;
	padding-left: 9px;
	text-align: center;
	font-weight: bold;
}

.box_x1_with_header_description {
	background: #cecece url(/sites/all/themes/dimention/images/sp/bmenu_separator.jpg) repeat-x;
	position:relative;
	min-width:2px;
	min-height:2px;
	font-family:'myriad-pro',arial;
	font-size:12px;
	color:#666666;
	padding: 10px 10px 8px;
}

.article_maintenance .box_x1_with_header_description {
	background: #f9f9f9 url(/sites/all/themes/dimention/images/sp/bmenu_separator.jpg) repeat-x;
}

.article_options_IncludedClients {
	/* color: #61af37; */
	font-weight: bold;
}

.expPrice_Div {
	display: inline-block;
}

.article_optionDispatch {
	display: block;
	visibility: visible;
	background: #cecece url(/sites/all/themes/dimention/images/sp/bmenu_separator.jpg) repeat-x;
	position:relative;
	min-width:2px;
	min-height:2px;
	font-family:'myriad-pro',arial;
	font-size:12px;
	color:#666666;
	padding: 10px 10px 8px;
}

.box_x1_with_header{
	position:relative;
	border:1px solid #dadada;
	background-image:url('/sites/all/themes/dimention/images/common/box_fade.jpg');
	background-color:#ececec;
	background-repeat: repeat-x;
	min-width:2px;
	min-height:2px;
	font-family:'myriad-pro',arial;
	font-size:12px;
	color:#666666;
	margin-bottom: 20px;
	margin-top: 13px;
	border-radius: 3px;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
}

.box_x1_with_header h3{
	margin-bottom: 5px;
	padding-top: 0;
	padding-left:10px;
	margin-top: 7px;
	font-size: 14px;
}

.box_x1_with_header_name {
	color: #465c85;
}

.box_x1_with_header_item{
	display:block;
	outline-style:none;
	background-image:url(/sites/all/themes/dimention/images/sp/bmenu_separator.jpg);
	background-position:top;
	background-repeat:repeat-x;	padding-top: 10px;
	padding-left: 10px;
	padding-bottom: 7px;
	font: 12px/17px arial;
}

.article_maintenance .box_x1_with_header_item{
	font: 12px/27px arial;
}

.p_price {
	text-align: center;
	padding-left: 50px;
	margin-top: 7px;
}

.article_public_price{
	text-decoration: line-through;
}

.article_price_label, .article_price{
	font-weight: bold;
}

#article_notAvailableInvisible {
	padding-top: 30px;
	padding-left: 10px;
	font-size: 14px;
}

.box_x1_with_header_desc_title {
	margin-bottom: 6px;
}

.article_configAddToCart {
	position: absolute;
	top: 12px;
	right: 10px;
}

.article_configAmount {
	font-weight: bold;
	font-size: 16px;
}

#Article_Amount{
	color: #61af37;
}

.yellow_box {
	position:relative;
	border:1px solid #efd686;
	background-color: #ffe497;
	background-image:url(/sites/all/themes/dimention/images/common/yellow_box_fade.jpg);
	background-position: 0 bottom;
	background-repeat: repeat-x;
	min-width:2px;
	min-height:2px;
	font-family:'myriad-pro',arial;
	font-size:12px;
	color:#666666;
	margin-bottom:10px;
	padding: 17px 20px 14px;
}

.box_x1_vertical {
	position: relative;
	border:1px solid #dadada;
	background-image:url('/sites/all/themes/dimention/images/common/box_fade.jpg');
	background-color:#ececec;
	background-repeat: repeat-x;
	min-width:2px;
	min-height:2px;
	font-family:'myriad-pro',arial;
	font-size:12px;
	color:#666666;
	margin-bottom: 10px;
	padding: 17px 20px 10px;
}

.box_x1_vertical_img img {
	margin-top: 8px;
}
.box_x1_vertical_img {
	text-align: left;
	padding-right: 9px;
	padding-bottom: 14px;
	position: relative;
	display: inline-block;
	width: 210px;
	vertical-align: top;
	margin-right: 15px;
}

.box_x4 {
	width: 127px;
	display: inline-block;
	margin-right:9px;
	height: 335px;
}
.box_x4_last {
	width: 128px;
	display:inline-block;
	height: 335px;
}
.box_x4_img img {
	width: 115px;
	margin-top: 8px;
}
.box_x4_img {
	text-align: center;
	padding-right: 9px;
}
.box_title {
	font-weight: bold;
	color: #465c85;
	font-size: 13px;
	text-align: left;
	margin-top: 16px;
	margin-bottom: 9px;
}
.box_desc {
	font-size: 10px;
	text-align: left;
	margin-bottom: 29px;
	line-height: 12px;
}

.box_price {
	font-size: 9px;
	position: absolute;
	bottom: 10px;
}

.box_price_price{
	font-weight: bold;
	font-size: 11px;
}

.box_more_info{
	position: absolute;
	text-align: right;
	bottom: 10px;
	right: 7px;
	font-weight: bold;
}

.box_x1_vertical_right {
	position: relative;
	display: inline-block;
	width: 330px;
	top: -7px;
}

.box_x1_vertical .box_title {
	/*position: absolute;
	top: 15px;
	left: 278px;
	right: 10px;*/
}

.box_x1_vertical .box_desc {
	/*position: absolute;
	top: 88px;
	left: 278px;
	right: 10px;
	margin-bottom: 18px;*/
}

.box_x1_vertical .box_price {
	left: 257px;
}

#staff_body .box_x1_vertical .box_title {
	position: absolute;
	top: 3px;
	left: 198px;
	right: 10px;
}

#staff_body .box_x1_vertical .box_desc {
	position: absolute;
	top: 40px;
	left: 198px;
	right: 10px;
	margin-bottom: 18px;
}

#main_content_3 .box_more_info a.orange_link{
	height: 16px;
	padding-left:6px;
	padding-right:18px;
	font-size: 10px;
	background-position: right -3px;
	line-height: 13px;
}

#main_content_3 .box_x1_with_header_item a.orange_link{
	height: 16px;
	padding-left:6px;
	padding-right: 18px;
	font-size: 10px;
	background-position: right -3px;
	top: -6px;
	line-height: 13px;
	margin-right: 12px;
	margin-top: 11px;
}


.box_x3 {
	width: 178px;
	display:inline-block;
	margin-right: 7px;
	height: 325px;
}
.box_x3_last {
	width: 179px;
	display:inline-block;
	height: 325px;
}
.box_x3_img img {
	width: 115px;
	margin-top: 8px;
}
.box_x3_img {
	text-align: center;
}

.box {
	vertical-align: top;
	border-radius: 3px;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
}

.box_standard_text {
	line-height: 17px;
}

.box_autoHeight {
	height: auto;
	padding-bottom: 30px;
}

#main_content_full .country_selection{
	width: 800px;
	left: 70px;
	vertical-align: top;
}

#main_content_full .country_selection a {
	font-size: 11px;
	line-height: 14px;
}

#main_content_full .country_selection .country_letters {
	padding: 4px;
}

#main_content_full .country_selection .country_letters:hover {
	background-color: #87a9e6;
	color: white;
}

#main_content_full .countryList_col1 {
	width: 252px;
	position: relative;
	top: -8px;
}

#main_content_full .countryList_col2 {
	width: 254px;
	position: absolute;
	top: 57px;
	left: 271px;
}

#main_content_full .countryList_col3 {
	width: 256px;
	position: absolute;
	top: 57px;
	left: 534px;
}

/*#main_content_full .countryList_col1, #main_content_full .countryList_col2, #main_content_full .countryList_col3 {

}*/

#main_content_full .countryList_An a {
	font-weight: bold;
	background-color: #87a9e6;
	background-image:url('/sites/all/themes/dimention/images/common/ql_header_bkg.jpg');
	padding-left: 9px;
	color: white;
	margin-bottom: 5px;
	margin-top: 12px;
	display: block;
	height: 16px;
	padding-top: 2px;
}

#main_content_full .countryList_An a:hover {
	text-decoration: none;
}

.countryList_Cou {
	padding-left: 10px;
	text-align: left;
	height: 16px;
	padding-top: 2px;
}

#main_center .countryList_Cou a {
	display: block;
	color: #666666;
	white-space: nowrap;
	background-color: transparent;
}

#main_center .countryList_Cou:hover {
	background-color: #666666;
}

#main_center .countryList_Cou:hover a {
	color: white;
}

/* TAB NAV */
#tabnav{
	height: 36px;
	padding-left: 0px;
	background: url(/images/tab_bottom.gif) repeat-x bottom;
	margin: 10px 0px 0px 0;
}

#tabnav ul, #tabnav li{
	margin: 0;
	padding: 0;
  	display: inline;
  	list-style-type: none;

  	float: left;
	background: #f3f3f3;
	text-decoration: none;
	color: #465c85;
	border-width: 1px;
	border-color: #ccc;
	border-top: 1px solid #ccc;
	font: 15px arial;
	background-image:url(/sites/all/themes/dimention/images/common/box_fade.jpg);
	background-position:top;
	background-repeat:repeat-x;
	border-right: 1px solid #ccc;
	height: 34px;
}

#tabnav a:link, #tabnav a:visited {
	float: left;
	text-decoration: none;
	color: #465c85;
	font: 12px arial;
	padding: 7px 10px 2px;
}

#tabnav a:link.tabnav_active, #tabnav a:visited.tabnav_active {
	border-bottom: 1px solid #fff;
	background: #fff;
	color: #666666;
	border-top: 3px solid #fb7109;
	font-weight: bold;
	border-left: 1px none #ccc;
	margin-top: -1px;
	height: 23px;
	padding-top: 5px;
	padding-bottom: 4px;
}

/*#tabnav .tabnav_left_tab a:link.tabnav_active, #tabnav .tabnav_left_tab a:visited.tabnav_active {
	border-left: 1px solid #ccc;
	height: 26px;
}*/

#tabnav_left_tab {
	border-left: 1px solid #ccc;
	height: 26px;
}

#tabnav a:hover {
	background: #fff;
	height: 24px;
}

.store_home_body_active {
	visibility: visible;
	display: block;
}

.store_home_body_inactive {
	visibility: hidden;
	display: none;
}

.store_home_tab_1 {
	visibility: visible;
	display: block;
}

.store_home_tab_inactive_1 {
	visibility: hidden;
	display: none;
}

.store_home_tab_2 {
	visibility: hidden;
	display: none;
}

.store_home_tab_inactive_2 {
	visibility: visible;
	display: block;
}

.store_home_tab_3 {
	visibility: hidden;
	display: none;
}

.store_home_tab_inactive_3 {
	visibility: visible;
	display: block;
}

/* /TAB NAV */
.store_chapter{
	color:#666666;
	margin:0px;
	margin-top: 10px;
	margin-bottom:8px;
	padding: 0;
	color:#666666;
	font: normal 18px arial;
}

.store_hr {
	color: #bfbfbf;
	background-color: #bfbfbf;
	height: 1px;
	border-width: 0;
	padding-bottom: 0;
}

#ww_selector{
	width: 132px;
}

#logout_link{
	top:0px;
	right:130px;
	margin:0px;
	margin-top:3px;
	padding:0px;
	padding-left:25px;
	padding-top:2px;
	background-image:url('/sites/all/themes/dimention/images/common/logout.jpg');
	background-position:top left;
	background-repeat:no-repeat;
	font-family:'myriad-pro',arial;
	font-size:11px;
	color:#89a4d9;
}

#logout_link a{
	color:#89a4d9;
}

.right_bloc_item_type{
	display:block;
	outline-style:none;
	font-family:'myriad-pro',arial;
	font-size:12px;
	color:#7282a0;
	background-image:url(/sites/all/themes/dimention/images/sp/bmenu_separator.jpg);
	background-position:top;
	background-repeat:repeat-x;
	height:17px;
	padding-top:4px;
}

.right_bloc_item_type_first{
	background-image:none;
}

/*
.right_bloc a{
	display:block;
}*/

.h4_red {
	color: #cc0000;
}

.right_bloc{
	margin-bottom: 15px;
	position:relative;
	width:250px;
	z-index:50;
	border:1px solid #e1e1e1;
	border-top:none;
	background-color:#ececec;
	padding:10px;
	padding-top:5px;
	background-image:url('/sites/all/themes/dimention/images/common/ql_header_bkg.jpg');
	background-repeat:repeat-x;

	border-radius: 3px;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
}

.right_bloc h3{
	color:#fff;
	margin-bottom:15px;
}

.right_bloc_edit{
	position: absolute;
	top: 15px;
	width: 270px;
	text-align: right;
}

.right_bloc_edit a, #main_content_3 .right_bloc_edit a,#main_content_full .right_bloc_edit a,#main_content_2 .right_bloc_edit a{
	color: white;
	font-weight: normal;
	font-style: normal;
}

.right_bloc_item_link{
	font-family:'myriad-pro',arial;
	font-size:12px;
	color:#7282a0;
	padding-left:20px;
}

.right_bloc_description {
	font-family:'myriad-pro',arial;
	font-size:12px;
	color:#666666;
	margin-bottom: 11px;
}

.staffTools_LoggedCustomer {
	font-size: 14px;
	margin-top: -13px;
	margin-bottom: 9px;
}

.staffTools_LoggedCustomer h4{
	margin-bottom: 6px;
}

.staffTools_LoggedCustomer p{
	margin-top: 21px;
	margin-bottom: -13px;
	font-style: italic;
	color:#666666;
}

.shopcart_bloc_item_type{
	display:block;
	outline-style:none;
	font-family:'myriad-pro',arial;
	font-size:12px;
	color:#666666;
	background-image:url(/sites/all/themes/dimention/images/common/box_fade.jpg);
	background-position:top;
	background-repeat:repeat-x;
	/*height:17px;*/
	padding:8px;
	position: relative;
}

.shopcart_bloc_item_type p{
	text-align: left;
}

.shopcart_bloc_footer{
	position:relative;
	min-width:2px;
	min-height:2px;
	font-family:'myriad-pro',arial;
	font-size:12px;
	color:#666666;
	margin-bottom:10px;
	background-color: #ffe497;
	background-image:url(/sites/all/themes/dimention/images/common/yellow_box_fade.jpg);
	background-position:top;
	background-repeat:repeat-x;
	border: 1px solid #eac669;
	padding-top: 5px;
	padding-bottom: 4px;
}

.shopcart_bloc_checkout_type{
	text-align: center;
	padding-top: 10px;
}

.shopcart_bloc_checkout_type a, #main_content_2 .shopcart_bloc_checkout_type a, #main_content_3 .shopcart_bloc_checkout_type a, #main_content_full .shopcart_bloc_checkout_type a{
	display:inline-block;
	border:1px solid #7bc72f;
	color:#ffffff;
	/*text-decoration:none;*/
	position: relative;
	/*background: #7bc72f url('/sites/all/themes/dimention/images/common/green_link_check.jpg') no-repeat right;*/


	height: 23px;
	background: #7bc72f url(/images/shopping_cart/checkout_bgwhite_fade.jpg) repeat-x;
	font-weight: bold;
	text-transform: uppercase;
	text-shadow: #639728 1px 1px 1px;
	font-size: 14px;
	padding-right: 32px;
	padding-top: 7px;
	padding-left: 11px;
	margin-left: 10px;
}

.shopcart_bloc_creatQuote_type a, #main_content_2 .shopcart_bloc_creatQuote_type a, #main_content_3 .shopcart_bloc_creatQuote_type a, #main_content_full .shopcart_bloc_creatQuote_type a{
	display:block;
	outline-style:none;
	color:#465c85;
	padding:10px;
	text-align: center;
	font: 12px arial;
}

.shopcart_bloc_taxes_info p {
	text-align: center;
	color:#666666;
	font: bold 11px arial;
	text-transform: uppercase;
}

.shopcart_bloc_total_type{
	display:block;
	outline-style:none;
	color:#666666;
	font: bold 12px arial;
	padding-top: 8px;
	padding-left: 10px;
}

.shopcart_total_price {
	font-size: 16px;
	color: #61af37;
	display: block;
	position: absolute;
	top: 10px;
	right: 10px;
}

.shopcart_bloc p{
	display:block;
}

/*#sidebar_right .shopcart_bloc_item_type h2 {
	font-size: 12px;
	font-weight: bold;
	color:#465c85;
}

.shopcart_bloc_item_type h2 {
	font-size: 12px;
	font-weight: bold;
	color:#465c85;
}*/

#sidebar_right .shopCartArtName {
	font-size: 12px;
	font-weight: bold;
	color:#465c85;
}

#sidebar_right .shopcart_bloc_item_option{
	font-size: 11px;
}

.shopcart_bloc_item_qty {
	padding-top: 6px;
}

.shopcart_bloc_item_price {
	padding-top: 2px;
	font-weight: bold;
	font-size: 14px;
	position: relative;
	top: -17px;
	text-align: right;
	margin-bottom: -17px;
}

.shopcart_bloc{
	position:relative;
	width: 270px;
	z-index:50;
	border:1px solid #e1e1e1;
	border-top:none;
	background-color:#ececec;
	background-image:url('/sites/all/themes/dimention/images/common/ql_header_bkg.jpg');
	background-repeat:repeat-x;
	border-bottom-style: none;
}

.shopcart_bloc h3{
	color:#fff;
	padding-top:7px;
	padding-left:10px;
}

.shopcart_bloc_edit{
	position: absolute;
	top: 15px;
	width: 280px;
	text-align: right;
}

.shopcart_bloc_edit a, #main_content_2 .shopcart_bloc_edit a, #main_content_3 .shopcart_bloc_edit a, #main_content_full .shopcart_bloc_edit a{
	color: white;
	font-weight: normal;
	font-style: normal;
}

a.addToCart_button {
	display:inline-block;
	border:1px solid #fb7109;
	color:#ffffff;
	text-decoration:none;
	position: relative;
	padding: 5px 20px 4px 7px;
	font: bold 14px arial;
	text-transform: uppercase;
	background: #fb7109 url('/sites/all/themes/dimention/images/common/orange_link_cart.jpg') no-repeat right;
}

#main_content_3 .orange_submit, #main_content_full .orange_submit {
	display:inline-block;
	border:1px solid #fb7109;
	color:#ffffff;
	text-decoration:none;
	position: relative;
	padding: 6px 12px 5px;
	text-transform: uppercase;
	background-color: #fb7109;
	border-radius: 3px;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
}

#main_content_3 .green_submit,#main_content_full .green_submit,#alertBadStore .green_submit{
	display:inline-block;
	border:1px solid #7bc72f;
	color:#ffffff;
	text-decoration:none;
	position: relative;
	padding: 6px 12px 5px;
	text-transform: uppercase;
	background-color: #7bc72f;
	border-radius: 3px;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
}

.forms_table {
	width: 100%;
}

#main_content_3 a.addToCart_button{
	color:#ffffff;
}

a.addToCart_button:hover{
	text-decoration:underline;
}

.alert {
	color: #e40000;
	font-weight: bold;
	padding-top: 7px;
	padding-bottom: 7px;
}

.textright {
	text-align: right;
}

.centered {
	text-align: center;
}

/*
.sIFR-active .right_bloc h3{visibility:hidden;}
.sIFR-active .shopcart_bloc h3{visibility:hidden;}
*/
/*.sIFR-active .tabnav_active{visibility:hidden;}
.sIFR-active .tabnav_inactive{visibility:hidden;}*/



/* POPUP ALERT */
#overlay {
	background: #000;
	position: fixed;
	top: 0px;
	left: 0px;
	z-index: 100;
	/*width: 100%;*/
	opacity: 0.75;
	bottom: 0;
	right: 0;
}

#newCompany_popupAlert {
	position: fixed;
	left:50%;

	top:200px;
	width: 600px;
	z-index: 101;

	border:1px solid #dadada;
	background-image:url('/sites/all/themes/dimention/images/common/box_fade.jpg');
	background-color:#ececec;
	background-repeat: repeat-x;
	min-width:2px;
	min-height:2px;
	color:#666666;
	padding: 0 20px 20px;
	font: 12px arial;
	margin-left: -470px;
}

#popupAlert {
	position: fixed;
	left:170px;
	top:200px;
	width: 600px;
	/*height: 200px;*/
	/*background: #eee;*/
	/*padding:0px;
	margin: 0px;
	border: solid 1px #bbb;*/
	z-index: 102;

	border:1px solid #dadada;
	background-image:url('/sites/all/themes/dimention/images/common/box_fade.jpg');
	background-color:#ececec;
	background-repeat: repeat-x;
	min-width:2px;
	min-height:2px;
	color:#666666;
	padding: 0 20px 20px;
	font: 12px arial;
}

#popupAlert p{
	font-size: 12px;
	padding-bottom: 7px;
}

#popupAlert .box_title{
	color: #cc0000;
	font-size: 14px;
	background: url(/sites/all/themes/dimention/images/sp/bmenu_separator.jpg) repeat-x 0 19px;
	padding-bottom: 4px;
}

#popupAlert_Cancelbutton {
	display:inline-block;
	border: 1px solid #8d8d8d;
	color: #eee;
	text-decoration:none;
	position: relative;
	padding: 4px 10px;
	font: bold 12px arial;
	margin-bottom: 5px;
	margin-right: 14px;
	background-color: #828282;
	border-radius: 3px;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
}

#popupAlert_button{
	border-radius: 3px;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	display:inline-block;
	border:1px solid #fb7109;
	color:#ffffff;
	text-decoration:none;
	position: relative;
	padding: 4px 10px;
	font: bold 12px arial;
	background-color: #fb7109;
	margin-bottom: 5px;
	margin-right: 5px;
}

#popupProject {
	position: fixed;
	left:86px;
	top:200px;
	width: 600px;
	/*height: 200px;*/
	/*background: #eee;*/
	/*padding:0px;
	margin: 0px;
	border: solid 1px #bbb;*/
	z-index: 101;

	border:1px solid #dadada;
	background-image:url('/sites/all/themes/dimention/images/common/box_fade.jpg');
	background-color:#ececec;
	background-repeat: repeat-x;
	min-width:2px;
	min-height:2px;
	color:#666666;
	padding: 0 20px 20px;
	font: 12px arial;
}

#popupProject p{
	font-size: 12px;
	padding-bottom: 7px;
}

#popupProject td {
	line-height: 24px;
}

#popupProject .box_title{
	color: #465c85;
	font-size: 14px;
	background: url(/sites/all/themes/dimention/images/sp/bmenu_separator.jpg) repeat-x 0 19px;
	padding-bottom: 4px;
}

#popupProject_Cancelbutton {
	display:inline-block;
	border: 1px solid #8d8d8d;
	color: #eee;
	text-decoration:none;
	position: relative;
	padding: 4px 10px;
	font: bold 12px arial;
	margin-bottom: 5px;
	margin-right: 14px;
	background-color: #828282;
}

#popupProject_button{
	display:inline-block;
	border:1px solid #7bc72f;
	color:#ffffff;
	text-decoration:none;
	position: relative;
	padding: 4px 10px;
	font: bold 12px arial;
	background: #7bc72f url(/images/shopping_cart/checkout_bgwhite_fade.jpg) repeat-x;
	margin-bottom: 5px;
	margin-right: 5px;
}


.tdlabel {
	text-align: right;
	width: 130px;
}

/* POPUP SUPPORT */

#popupSupport {
	position: fixed;
	left:86px;
	top:100px;
	width: 600px;
	z-index: 101;

	border:1px solid #dadada;
	background-image:url('/sites/all/themes/dimention/images/common/box_fade.jpg');
	background-color:#ececec;
	background-repeat: repeat-x;
	min-width:2px;
	min-height:2px;
	color:#666666;
	padding: 0 20px 20px;
	font: 12px arial;
}

#popupSupport p{
	font-size: 12px;
	padding-bottom: 7px;
}

#popupSupport td {
	line-height: 24px;
}

#popupSupport .box_title{
	color: #465c85;
	font-size: 14px;
	background: url(/sites/all/themes/dimention/images/sp/bmenu_separator.jpg) repeat-x 0 19px;
	padding-bottom: 4px;
}

#popupSupport_Cancelbutton {
	display:inline-block;
	border: 1px solid #8d8d8d;
	color: #eee;
	text-decoration:none;
	position: relative;
	padding: 4px 10px;
	font: bold 12px arial;
	margin-bottom: 5px;
	margin-right: 14px;
	background-color: #828282;
}

#popupSupport_button{
	display:inline-block;
	border:1px solid #7bc72f;
	color:#ffffff;
	text-decoration:none;
	position: relative;
	padding: 4px 10px;
	font: bold 12px arial;
	background: #7bc72f url(/images/shopping_cart/checkout_bgwhite_fade.jpg) repeat-x;
	margin-bottom: 5px;
	margin-right: 5px;
}

#support_QuestionArea {
	width: 590px;
	height: 160px;
}

/* POPUP IMG PREVIEW */

#popupImgPreview {
	position: fixed;
	left:86px;
	top:100px;
	/*width: 600px;*/
	z-index: 101;

	border:1px solid #dadada;
	background-image:url('/sites/all/themes/dimention/images/common/box_fade.jpg');
	background-color:#ececec;
	background-repeat: repeat-x;
	min-width:2px;
	min-height:2px;
	color:#666666;
	padding: 20px;
	font: 12px arial;
	/*opacity: 0.75;*/
}

#closeImgPreview {
	display: inline-block;
	position: absolute;
	top: -11px;
	right: -11px;
}

/* POPUP CONTACT */

#popupContactModif {
	position: fixed;
	left:86px;
	top:100px;
	width: 600px;
	z-index: 101;

	border:1px solid #dadada;
	background-image:url('/sites/all/themes/dimention/images/common/box_fade.jpg');
	background-color:#ececec;
	background-repeat: repeat-x;
	min-width:2px;
	min-height:2px;
	color:#666666;
	padding: 0 20px 20px;
	font: 12px arial;
}

#popupContactModif p{
	font-size: 12px;
	padding-bottom: 7px;
}

#popupContactModif td {
	line-height: 24px;
}

#popupContactModif .forms_table .tdlabel {
	width: 200px;
}

#popupContactModif .box_title{
	color: #465c85;
	font-size: 14px;
	background: url(/sites/all/themes/dimention/images/sp/bmenu_separator.jpg) repeat-x 0 19px;
	padding-bottom: 4px;
}

#popupContact_Cancelbutton {
	display:inline-block;
	border: 1px solid #8d8d8d;
	color: #eee;
	text-decoration:none;
	position: relative;
	padding: 4px 10px;
	font: bold 12px arial;
	margin-bottom: 5px;
	margin-right: 14px;
	background-color: #828282;
}

#popupContact_Removebutton {
	display:inline-block;
	border:1px solid #fb7109;
	color:#ffffff;
	text-decoration:none;
	position: relative;
	font: bold 12px arial;
	background-color: #fb7109;
	margin-bottom: 5px;
	margin-right: 30px;
	padding-top: 4px;
	padding-bottom: 4px;
	padding-right: 10px;
	margin-left: 20px;
	padding-left: 10px;
}

#popupContact_button{
	display:inline-block;
	border:1px solid #7bc72f;
	color:#ffffff;
	text-decoration:none;
	position: relative;
	padding: 4px 10px;
	font: bold 12px arial;
	background: #7bc72f url(/images/shopping_cart/checkout_bgwhite_fade.jpg) repeat-x;
	margin-bottom: 5px;
	margin-right: 5px;
}

/* POPUP INVITE CONTACT */

#popupContactInvite {
	position: fixed;
	left:86px;
	top:100px;
	width: 600px;
	z-index: 101;

	border:1px solid #dadada;
	background-image:url('/sites/all/themes/dimention/images/common/box_fade.jpg');
	background-color:#ececec;
	background-repeat: repeat-x;
	min-width:2px;
	min-height:2px;
	color:#666666;
	padding: 0 20px 20px;
	font: 12px arial;
}

#popupContactInvite p{
	font-size: 12px;
	padding-bottom: 7px;
}

#popupContactInvite .box_title{
	color: #465c85;
	font-size: 14px;
	background: url(/sites/all/themes/dimention/images/sp/bmenu_separator.jpg) repeat-x 0 19px;
	padding-bottom: 4px;
}

#popupContactInvite_Cancelbutton {
	display:inline-block;
	border: 1px solid #8d8d8d;
	color: #eee;
	text-decoration:none;
	position: relative;
	padding: 4px 10px;
	font: bold 12px arial;
	margin-bottom: 5px;
	margin-right: 14px;
	background-color: #828282;
}

#popupContactInvite_button{
	display:inline-block;
	border:1px solid #7bc72f;
	color:#ffffff;
	text-decoration:none;
	position: relative;
	padding: 4px 10px;
	font: bold 12px arial;
	background: #7bc72f url(/images/shopping_cart/checkout_bgwhite_fade.jpg) repeat-x;
	margin-bottom: 5px;
	margin-right: 5px;
}

#popupContactInvite p#contactInviteEmailAddress {
	font-weight: bold;
	text-decoration: underline;
}


/* POPUP ARTICLE */
.overlay {
	background: #000;
	position: fixed;
	top: 0px;
	left: 0px;
	z-index: 101;
	/*width: 100%;*/
	opacity: 0.75;
	bottom: 0;
	right: 0;
}

.upgrade_newArticle_description {
	position: fixed;
	left:135px;
	top:80px;/*200*/
	width: 80%;/*500px;*/
	z-index: 102;

	border:1px solid #dadada;
	background-image:url('/sites/all/themes/dimention/images/common/box_fade.jpg');
	background-color:#ececec;
	background-repeat: repeat-x;
	min-width:2px;
	min-height:2px;
	color:#666666;
	padding: 0 20px 20px;
	font: 12px arial;
}

.upgrade_newArticle_description h3{
	color: #465c85;
	font-size: 14px;
	background: url(/sites/all/themes/dimention/images/sp/bmenu_separator.jpg) repeat-x 0 19px;
	padding-bottom: 4px;
	margin-left: -10px;
}

.upgrade_newArticle_descContent {
	display: inline-block;
	position: relative;
	width: 80%;/*345px;*/
	vertical-align: top;
}

.upgrade_newArticle_descBtn {
	display: block;
	position: relative;
	vertical-align: top;
	right: 0;
	text-align: right;
	top: 6px;
}

.upgrade_newArticle_descImg {
	display: inline-block;
	position: relative;
	margin-left: 20px;
}

.upgrade_newArticle_descImg img {
	width: 150px;
}


/* POPUP BAD STORE */
/* POPUP ALERT */
#overlay_badStore {
	background: #000;
	position: fixed;
	top: 0px;
	left: 0px;
	z-index: 100;
	/*width: 100%;*/
	opacity: 0.75;
	bottom: 0;
	right: 0;
}

#alertBadStore {
	position: fixed;
	left:170px;
	top:200px;
	width: 400px;
	/*height: 200px;*/
	/*background: #eee;*/
	/*padding:0px;
	margin: 0px;
	border: solid 1px #bbb;*/
	z-index: 101;

	border:1px solid #dadada;
	background-image:url('/sites/all/themes/dimention/images/common/box_fade.jpg');
	background-color:#ececec;
	background-repeat: repeat-x;
	min-width:2px;
	min-height:2px;
	color:#666666;
	padding: 0 20px 20px;
	font: 12px arial;
}

.redField {
	background-color: #ff8e98;
}

#alertBadStore p{
	font-size: 12px;
	padding-bottom: 7px;
}

#alertBadStore .box_title{
	color: #cc0000;
	font-size: 14px;
	background: url(/sites/all/themes/dimention/images/sp/bmenu_separator.jpg) repeat-x 0 19px;
	padding-bottom: 4px;
}

.alertBadStore_store_list {
	text-align: center;
}


/* LICENSE LIST */
#licensesListDiv {
	position: relative;
	display: block;
}

#licensesList {
	width: 100%;
	border-collapse: collapse;
}

.version_div {
	height: 26px;
	margin-top: 10px;
	background: url('/sites/all/themes/dimention/images/common/ql_header_bkg.jpg') repeat-x;
	color:#fff;
	font-size: 14px;
	padding-top: 10px;
	padding-left: 10px;
	position: relative;
}

#licensesList .license_opened_tr,
#licensesList .master_opened_tr,
#licensesList .expansion_opened_tr,
#licensesList .masterExp_opened_tr {
	display: marker;
	background-color: #ececec;
}

#licensesList .license_opened_tr td,
#licensesList .master_opened_tr td,
#licensesList .expansion_opened_tr td,
#licensesList .masterExp_opened_tr td {
	padding-left: 10px;
	padding-top: 6px;
	padding-bottom: 6px;
	/*background: url(/sites/all/themes/dimention/images/sp/bmenu_separator.jpg) repeat-x 0 bottom;*/
	border-bottom: 1px solid #cdcdcd;
}

#licensesList .license_tr,
#licensesList .master_tr,
#licensesList .expansion_tr,
#licensesList .masterExp_tr {
	display: none;
}

#licensesList .family_tr td, #licensesList .family_open_tr td {
	background: url('/sites/all/themes/dimention/images/common/box_fade.jpg') repeat-x;
	height: 19px;
	border-bottom: 1px solid #e3e3e3;
	padding-top: 4px;
}

#licensesList .family_tr .family_div {
	padding-left: 20px;
	background: url('/images/closed.gif') no-repeat 5px 1px;
}

#licensesList .family_open_tr .family_div {
	padding-left: 20px;
	background: url('/images/expanded.gif') no-repeat 5px 1px;
}

.masterDiv {
	padding-left: 20px;
	background: url('/images/expanded.gif') no-repeat 5px 1px;
}

.licenseDiv {
	padding-left: 20px;
}

.licensePN {
	font-weight: bold;
}

#licensesList .master_opened_tr .masterDiv {
	padding-left: 20px;
	background: url('/images/closed.gif') no-repeat 5px 1px;
}

#licensesList .expansion_opened_tr p{
	font-size: 12px;
	margin-left: 20px;
}

#licensesList .expansion_opened_tr{
	background-color: #f6f8f8;
}

/*#main_content_3 #licensesList .expSub_title {
	font-weight: bold;
	font-size: 12px;
}*/

.expSub_title {
	font-weight: bold;
	font-style: italic;
}

.expSub_name {
	font-weight: bold;
}

.license_action {
	padding-left: 20px;
	padding-top: 8px;
	padding-bottom: 3px;
}

#main_content_3 .box_x1_with_header_item .license_action{
	line-height: 0;
}

.license_project {
	display: inline-block;
	position: absolute;
	right: 9px;
	font-style: italic;
	font-weight: bold;
}

#licensesList .license_action a {
	margin-right: 15px;
}

.licPartnerContactDiv {
	width: 100%;
	margin-top: 20px;
	margin-bottom: -12px;
	border-top: 1px solid #e3e3e3;
	background-color: #f8f8f8;
	padding-top: 4px;
	padding-bottom: 4px;
}

.project_div {
	display: inline-block;
	position: relative;
	width: 597px;
}

#licensesList .project_div {
	width: 567px;
	margin-top: 17px;
	margin-bottom: -5px;
}

#licensesList .licPartnerContactDiv .project_div {
	width: 597px;
	margin-top: 0;
	margin-bottom: -2px;
}

.licPartnerContactDiv .project_div {
	margin-top: 0;
	padding-left: 8px;
}

.licenseContact_Edit {
	display: inline-block;
	position: relative;
	float: right;
	padding-right: 4px;
	top: 3px;
	right: 5px;
}

.contact_undefined {
	font-style: italic;
	font-weight: bold;
}

.contact_undefined_desc {
	font-style: italic;
	font-weight: normal;
}

.license_ProjectName .contact_undefined_desc {
	font-size: 10pt;
}

.contact_pa_notFound {
	background: url('/images/attention.png') no-repeat 0 3px;
	padding-left: 22px;
	/*height: 20px;*/
	margin-bottom: 4px;
	margin-top: -6px;
	margin-left: 9px;
	color: red;
	line-height: 14px;
	padding-top: 3px;
}

.project_div .contact_pa_notFound {
	padding-top: 3px;
	/*height: 16px;*/
	margin-bottom: -11px;
	margin-left: 0;
	margin-top: 0;
}

.contact_pa_notFound_invite {
	margin-left: 30px;
	margin-top: -3px;
	display: inline-block;
	position: relative;
}

.project_div .contact_pa_notFound_invite {
	margin-left: 21px;
	margin-top: 16px;
}

.license_ProjectName {
	font-size: 18px;
	font-weight: bold;
}

.projectNoLic_tr td {
	padding-top: 9px;
}

/* INCLUDED LICENSE LIST */
.box_x1_with_header_item #licensesList {
	width: 588px;
}
.box_x1_with_header_item .project_div {
	font-size: 10px;
	margin-bottom: -14px;
	margin-top: 1px;
}
.box_x1_with_header_item .license_ProjectName {
	font-size: 14px;
}
.box_x1_with_header_item .version_div {
	height: 12px;
	line-height: 5px;
}
.box_x1_with_header_item #licensesList .family_tr td, .box_x1_with_header_item #licensesList .family_open_tr td {
	line-height: 15px;
	padding-top: 0;
	padding-bottom: 0;
}

.box_x1_with_header_item .license_action {
	padding-top: 0;
	padding-bottom: 0;
}

.box_x1_with_header_item #licensesList .license_opened_tr td,
.box_x1_with_header_item #licensesList .master_opened_tr td,
.box_x1_with_header_item #licensesList .expansion_opened_tr td,
.box_x1_with_header_item #licensesList .masterExp_opened_tr td {
	padding-top: 0;
	padding-bottom: 0;
	border-bottom: 1px solid #cdcdcd;
}
/*
.box_x1_with_header_item .project_div {
	font-size: 10px;
	margin-bottom: -16px;
	margin-top: -2px;
	border-style: solid;
	border-width: 1px;
}
.box_x1_with_header_item .license_ProjectName {
	font-size: 12px;
}
.box_x1_with_header_item .version_div {
	height: 16px;
	margin-top: 13px;
	background: none;
	color:#666666;
	font-size: 12px;
	padding-top: 0;
	padding-left: 10px;
	border-style: solid;
	border-width: 1px;
	padding-bottom: 8px;
}
.box_x1_with_header_item .version_div img {
	visibility: hidden;
	display: none;
}
.box_x1_with_header_item #licensesList .family_tr td, .box_x1_with_header_item #licensesList .family_open_tr td {
	background: none;
	height: 16px;
	border-bottom: 1px solid #e3e3e3;
	padding-top: 0;
}

.box_x1_with_header_item #licensesList .family_tr .family_div {
	padding-left: 20px;
	background: url('/images/closed.gif') no-repeat 5px 7px;
}

.box_x1_with_header_item #licensesList .family_open_tr .family_div {
	padding-left: 20px;
	background: url('/images/expanded.gif') no-repeat 5px 7px;
}
*/

.blue_box {
	position: relative;
	display: block;
	width: 586px;
}

.blue_box h3 {
	background: url('/sites/all/themes/dimention/images/common/ql_header_bkg.jpg') repeat-x;
	color:#fff;
	font-size: 14px;
	padding-left: 10px;
	position: relative;
	margin-bottom: 0;
}

.blue_box_item {
	background: url('/sites/all/themes/dimention/images/common/box_fade.jpg') repeat-x;
	border-bottom: 1px solid #e3e3e3;
	padding-left: 10px;
	line-height: 16px;
	padding-top: 5px;
	padding-bottom: 6px;
}


.upgrade_feature {
	position: relative;
	display: block;
	/*background: url('/sites/all/themes/dimention/images/common/box_fade.jpg') repeat-x;
	border-bottom: 1px solid #e3e3e3;
	width: 576px;*/
}

.upgrade_includedFeature {
	font-weight: bold;
	color: #61af37;
}

.update_subscription_name {
	display: inline-block;
	position: relative;
	/*border-right: 1px solid #e3e3e3;*/
	width: 384px;
}

.update_subscription_qty {
	display: inline-block;
	position: relative;
	text-align: right;
	width: 190px;
}

.upgrade_includedFeature .update_subscription_qty, .update_subscription_qty_stopped {
	/* text-align: center; */
	margin-right: 35px;
	width: 155px;
}

.upgrade_feature_name {
	display: inline-block;
	position: relative;
	/*border-right: 1px solid #e3e3e3;*/
	width: 484px;
}

.upgrade_feature_alert {
	display: inline-block;
	position: relative;
	width: 11px;
	top: 1px;
}

.upgrade_feature.box_x1_with_header_item{
	padding-top: 0;
	padding-bottom: 0;
}

.upgrade_feature_quantity {
	display: inline-block;
	position: relative;
	text-align: center;
	width: 90px;
}

.upgrade_feature_quantity.box_x1_with_header_item{
	padding-top: 0;
	padding-bottom: 0;
}

.box_subscription_stopped {
	background-color:rgb(226, 211, 200);
	background-image: none;
}

.box_subscription_stopped .box_x1_with_header {
	background-color: rgb(226, 211, 200);
	background-image: none;
}

.upgrade_feature_quantity input {
	height: 14px;
	text-align: right;
	font-size: 11px;
	margin-top: 4px;
}

#ProductName {
	font-weight: bold;
}

/*#box_contract .box_x1_with_header_item {
	padding-left: 0px;
}*/

#box_contract_exp .box_contract_email {
	padding-left: 9px;
}

/*
.box_x1_with_header_item .box_contract_firstname {
	padding-left: 15px;
}

.box_x1_with_header_item .box_contract_lastname, .box_x1_with_header_item .box_contract_email {
	padding-left: 6px;
}*/

.div_contract_contacts .box_x1_with_header_item {
	padding-top: 2px;
	padding-bottom: 2px;
}

/*.div_contract_contacts_item.box_x1_with_header_item {
	padding-left: 0;
}*/

.box_contract_name {
	display: inline-block;
	position: relative;
	width: 180px;
	padding-left: 10px;
}

.box_contract_undefined {
	display: inline-block;
	position: relative;
	width: 495px;
	padding-left: 10px;
}

.box_contract_name input {
	width: 155px;
}

.box_contract_email input {
	width: 215px;
}
.box_contract_tshirt {
	display: inline-block;
	position: relative;
	width: 70px;
	padding-left: 10px;
}

.box_contract_email {
	position: relative;
	width: 220px;
	/*padding-left: 10px;*/
	/*margin-top: -10px;*/
	display: inline-block;
}

.box_contract_edit {
	display: inline-block;
	position: relative;
	width: 50px;
	padding-left: 10px;
	text-align: right;
}

.upgrade_article_name {
	display: inline-block;
	position: relative;
	width: 368px;
}

.upgrade_article_unitPrice {
	display: inline-block;
	position: relative;
	text-align: center;
	width: 85px;
	margin-left: -10px;
}

.upgrade_article_quantity {
	display: inline-block;
	position: relative;
	text-align: center;
	width: 50px;
}

.upgrade_article_amount {
	display: inline-block;
	position: relative;
	text-align: center;
	width: 85px;
}

.upgrade_newArticle {
	position: relative;
	display: block;
	background: #f9f9f9 url(/sites/all/themes/dimention/images/sp/bmenu_separator.jpg) repeat-x;
	padding-top: 2px;
	padding-right: 0;
	padding-bottom: 5px;
}

.upgrade_newArticle_ref {
	color: #939393;
	font-size: 11px;
	line-height: 11px;
}
/*
.upgrade_newArticle_ref {
	display: inline-block;
	position: relative;
	border-right: 1px solid #e3e3e3;
	width: 130px;
}*/
.upgrade_newArticle_name,.upgrade_newArticle_uPrice,.upgrade_newArticle_qty,.upgrade_newArticle_price {
	line-height: 16px;
	padding-top: 3px;
	padding-bottom: 2px;
}

.upgrade_newArticle_name {
	display: inline-block;
	position: relative;
	width: 374px;
}

.upgrade_newArticle_uPrice {
	display: inline-block;
	position: relative;
	text-align: right;
	width: 85px;
}

.upgrade_newArticle_qty {
	display: inline-block;
	position: relative;
	text-align: center;
	width: 50px;
}

.upgrade_newArticle_price {
	display: inline-block;
	position: relative;
	text-align: right;
	width: 85px;
}

.upgrade_feature .shopping_cart_qtyBtn {
	width: 19px;
}

.box_x1_with_header_item .yellow_box {
	width: 544px;
	margin-top: 8px;
	height: 19px;
}

.box_x1_with_header_item .article_configAmount {
	line-height: 16px;
}

.box_x1_with_header_item #Upgrade_Amount {
	color: #61af37;
}



/* Special Offers */
/*.box_x1_with_header.specialOffer{
	position:relative;
	border:1px solid #dadada;
	background-image:url('/sites/all/themes/dimention/images/common/offer_box_fade.jpg');
	background-color:#ececec;
	background-repeat: repeat-x;
	min-width:2px;
	min-height:2px;
	font-family:'myriad-pro',arial;
	font-size:12px;
	color:#666666;
	margin-bottom: 20px;
	margin-top: 13px;
}*/

.box_x1_with_header.specialOffer .box_x1_with_header_name {
	color: #666;
	font-size: 18px;
}

.box_x1_with_header.specialOffer #specialOffer_maintenance_needed {
	color: #d50012;
	font-weight: bold;
}

.box_x1_with_header.specialOffer #specialOffer_low_amount {
	color: #fb7109;
	font-weight: bold;
}

.box_x1_with_header.specialOffer #specialOffer_low_amountfor2 {
	color: #50932d;
	font-weight: bold;
}

#specialOffer_low_amountfor2_missing {
	color: #fb7109;
}

.box_x1_with_header.specialOffer #specialOffer_offer2 {
	color: #50932d;
	font-weight: bold;
}

.box_x1_with_header.specialOffer #specialOffer_offer2 a {
	font-size: 14px;
}

.box_x1_with_header.specialOffer #specialOffer_low_amountfor2 a {
	font-size: 14px;
}

#specialOffer_low_amountfor2_missing a {
	font-size: 14px;
}

.box_x1_with_header.specialOffer .box_x1_with_header_description{
	line-height: 23px;
	padding: 10px 11px 9px;
	text-align: center;
	font-size: 14px;
}

.box_x1_with_header.specialOffer p{
	line-height: 23px;
	padding: 10px 11px 9px;
}

.box_x1_with_header.specialOffer .box_x1_with_header_item {
	padding: 1px 0 0;
}

.box_x1_with_header_description{
	background: #f9f9f9 url(/sites/all/themes/dimention/images/sp/bmenu_separator.jpg) repeat-x;
}

/* Special Offers */

#newConfiguration_addToCart #Upgrade_Amount {
	color: #61af37;
}

#upgrade_alert_content {
	position: absolute;
	width: 300px;
	z-index: 101;
	border:1px solid #efd686;
	background-color: #ffe497;
	background-image:url('/sites/all/themes/dimention/images/common/yellow_box_fade.jpg');
	background-repeat: repeat-x;
	min-width:2px;
	min-height:2px;
	color: #aa3333;
	padding: 6px;
	font: 12px arial;
	display: block;
}

#article_alert_content {
	position: absolute;
	width: 300px;
	z-index: 101;
	border:1px solid #efd686;
	background-color: #ffe497;
	background-image:url('/sites/all/themes/dimention/images/common/yellow_box_fade.jpg');
	background-repeat: repeat-x;
	min-width:2px;
	min-height:2px;
	color: #aa3333;
	padding: 6px;
	font: 12px arial;
	display: block;
}

.div_decremented_connections {
	position: absolute;
	width: 300px;
	z-index: 101;
	border:1px solid #efd686;
	background-color: #ffe497;
	background-image:url('/sites/all/themes/dimention/images/common/yellow_box_fade.jpg');
	background-repeat: repeat-x;
	min-width:2px;
	min-height:2px;
	color: #aa3333;
	padding: 6px;
	font: 12px arial;
	display: block;
}

#upgrade_loading_overlay {
	background: #fff;
	position: absolute;
	top: 4px;
	z-index: 101;
	/*width: 100%;*/
	opacity: 0.75;
	bottom: 4px;
	right: 4px;
	left: 4px;
	padding-top: 100px;
}

#upgrade_loading {
	text-align: center;
	position: fixed;
	top: 300px;
	z-index: 101;
	width: 610px;
}

/* CONTRACT LIST */

#contractsListDiv {
	display: block;
	position: relative;
	right: 0px;
	left: 0px;
}

#contractList {
	width: 100%;
	border-collapse: collapse;
}

#contractList th, #orderList th, #quoteList th {
	height: 34px;
	background: url('/sites/all/themes/dimention/images/common/ql_header_bkg.jpg') repeat-x;
	color:#fff;
	font-size: 14px;
	position: relative;
	text-align: left;
	padding-left: 11px;
}

#contractList td, #orderList td, #quoteList td {
	padding: 6px 6px 6px 11px;
}

/* ORDER LIST */

#ordersListDiv {
	display: block;
	position: relative;
	right: 0px;
	left: 0px;
}

#orderList {
	width: 100%;
	border-collapse: collapse;
}


/* QUOTE LIST */

#quotesListDiv {
	display: block;
	position: relative;
	right: 0px;
	left: 0px;
}

#quoteList {
	width: 100%;
	border-collapse: collapse;
}



#main_center .blueH3 {
	color: #465c85;
	font-weight: bold;
	font-size: 14px;
}

#artMaintenance_noBundle {
	position: relative;
	width: 567px;
	margin-top: -27px;
	margin-left: 22px;
	margin-bottom: -23px;
}

#artMaintenance_bundle {
	position: relative;
	width: 567px;
	margin-top: -24px;
	margin-left: 22px;
	line-height: 18px;
	margin-bottom: -23px;
}

/*.promoBanner {
	margin-top: 10px;
}*/

.promoBanner.bannerPromoColor_Red{
	background-repeat: repeat-x;
	background-image:url(/sites/all/themes/dimention/images/common/promo_box_fade.jpg);
}

.promoBanner.bannerPromoColor_White{
	background-repeat: repeat-x;
	background-image:url(/sites/all/themes/dimention/images/common/white_box_fade.jpg);
}

.promoBanner.bannerPromoColor_Black{
	background-repeat: repeat-x;
	background-image:url(/sites/all/themes/dimention/images/common/black_box_fade.jpg);
}

.promoBanner {
	margin-top: 10px;
	margin-bottom: 0;
	width: 258px;
	padding: 6px;
}

.promoBannerTop {
	margin-top: 0px;
	margin-bottom: 15px;
}

.promoBanner .banner_promo_moreInfoUrl {
	text-align: right;
}

/*.banner_promo_img {
	margin: 0 6px 0 0;
	display: inline-block;
	position: relative;
	width: 70px;
}*/
.backup_banner_top{
	background-repeat: repeat-x;
	background-image: url(/sites/all/themes/dimention/images/common/promo_box_fade.jpg);
}
.backup_banner_content {
	color: #666666;
}
.banner_promo_img {
	display: inline-block;
	position: relative;
	margin: -10px 6px 6px -6px;
}
.bannerPromoColor_Black .banner_promo_img {
	display: inline-block;
	position: relative;
	border-top: 1px solid black;
	border-bottom: 1px none black;
	margin: -10px 0px 6px -6px;
}

.banner_promo_content {
	color:#465c85;
	font-family:'myriad-pro',arial;
	font-size: 12px;
	display: inline-block;
	position: relative;
	vertical-align: top;
	margin-top: 2px;
	margin-bottom: 6px;
}

.promoBanner.bannerPromoColor_Red .banner_promo_content {
	color:#666666;
}


.promoBanner.bannerPromoColor_Black .banner_promo_content {
	color:#666666;
}

.banner_promo_amountToGetPromo {
	color: #c32631;
	font: italic 12px arial;
	margin-bottom: 4px;
}

.banner_promo_alreadyOrdered {
	color: #c32631;
	font: bold 12px arial;
	margin-bottom: 8px;
	margin-top: 6px;
}

.div_promo_hidden {
	display: none;
	visibility: hidden;
}

#div_promo {
	position: fixed;
	left:86px;
	top:200px;
	width: 600px;

	border:1px solid #dadada;
	background-image:url('/sites/all/themes/dimention/images/common/box_fade.jpg');
	background-color:#ececec;
	background-repeat: repeat-x;
	min-width:2px;
	min-height:2px;
	color:#666666;
	padding: 0 20px 20px;
	font: 12px arial;
	z-index: 101;
}

#div_promo p{
	font-size: 12px;
	padding-bottom: 7px;
}

#div_promo td {
	line-height: 24px;
}

#div_promo .box_title{
	color: #465c85;
	font-size: 14px;
	background: url(/sites/all/themes/dimention/images/sp/bmenu_separator.jpg) repeat-x 0 19px;
	padding-bottom: 4px;
}

#div_promo_button{
	display:inline-block;
	border:1px solid #7bc72f;
	color:#ffffff;
	text-decoration:none;
	position: relative;
	padding: 4px 10px;
	font: bold 12px arial;
	background: #7bc72f url(/images/shopping_cart/checkout_bgwhite_fade.jpg) repeat-x;
	margin-bottom: 5px;
	margin-right: 5px;
}

#div_promo_loading {
	text-align: center;
}

a.red_link{
	position:relative;
	display:inline-block;
	border:1px solid #b01825;
	height:16px;
	padding-top:2px;
	padding-left:8px;
	padding-right:20px;
	background-color:#b01825;
	font-family:'myriad-pro',arial;
	font-size:12px;
	font-weight:bold;
	color:#ffffff;
	background-image:url('/images/red_link_arrow.jpg');
	background-position:right;
	background-repeat:no-repeat;
	text-decoration:none;
}

.shopCartPromoItem {
	position: absolute;
	right: 0;
	top: 0;
	display: block;
}

/*
#sidebar_right .shopcart_bloc_promo.shopPromoColor_Blue .shopCartArtDesc {
	color: #666666;
}*/

.shoppingCart_promotion {
	background-position: 0 bottom;
	background-repeat: repeat-x;
}

.shoppingCart_promotion.shopCartPromoDisabled {
	background: #a41c26 url(/sites/all/themes/dimention/images/common/box_fade.jpg) repeat-x 0 top;
	border-color: #666666;
	border-width: 1px;
	border-right: 1px solid #dadada;
	border-top: 1px solid #dadada;
	border-left: 1px solid #dadada;
}

.shoppingCart_promotion.shopCartPromoColor_Red {
	border: 1px solid #b42129;
	background: #a41c26 url(/sites/all/themes/dimention/images/common/promo_box_fade.jpg) repeat-x 0 top;
}

.shoppingCart_promotion.shopCartPromoColor_Black {
	border: 1px solid #666666;
	background: #3c3c3c url(/sites/all/themes/dimention/images/common/black_box_fade.jpg) repeat-x;
}

.shoppingCart_promotion.shopCartPromoColor_Blue {
	background-color: #f0f0f0;
	border-color: #666666;
	border-width: 1px;
	border-left-style: solid;
	border-left-color: #dcdcdc;
	border-right-style: solid;
	border-right-color: #dcdcdc;
}

.shoppingCart_promotion img {
	width: 120px;
	vertical-align: top;
	display: inline-block;
	position: relative;
}

.shoppingCart_promotion p {
	display: inline-block;
	position: relative;
	margin-left: 7px;
	width: 740px;
}

.shopCart_promo_content {
	display: block;
	position: relative;
}

.shoppingCart_promotion .shoppingCart_ArticleName {
	color: #ffffff;
	font-weight: bold;
}

.shoppingCart_promotion p {
	color: #ffffff;
}

.shoppingCart_promotion.shopCartPromoDisabled .shoppingCart_ArticleName {
	color: #666666;
}

.shoppingCart_promotion.shopCartPromoDisabled p {
	color: #666666;
}

.shoppingCart_promotion.shopCartPromoColor_Blue .shoppingCart_ArticleName {
	color: #666666;
	font-weight: bold;
}

.shoppingCart_promotion.shopCartPromoColor_Blue p {
	color: #666666;
}

.shopCart_promo_amountToGetPromo {
	color: #c32631;
	font-style: italic;
}

.shoppingCart_specialOffer{
	border: 1px solid #b42129;
	background-color: #c32631;
	background-image:url(/sites/all/themes/dimention/images/common/offer_box_fade.jpg);
	background-position: 0 bottom;
	background-repeat: repeat-x;
}

.shoppingCart_specialOffer p {
	color: #ffffff;
	font-weight: bold;
	background: url(/images/offers/giftcard.png) no-repeat;
	padding-left: 60px;
	height: 23px;
	padding-top: 9px;
}

#specialOffer_articleHeader a {
	font-weight: bold;
	font-size: 14px;
}

#specialOffer_articleHeader a:visited {
	color: #fb7109;
}

#specialOffer_articleHeader a:link {
	color: #fb7109;
}

#specialOffer_articleHeader a:hover {
	color: #fb7109;
}


#shoppingCart .shoppingCart_specialOffer a {
	color: #ffffff;
}

.specialOffer_homeDescription {
	color: #fb7109;
	font-weight: bold;
}


#sidebar_right .right_bloc.specialOfferBanner h3 {
	margin-bottom: -2px;
}
#sidebar_right .right_bloc.specialOfferBanner a {
	margin-left: -10px;
}
#sidebar_right .right_bloc.specialOfferBanner {
	padding-bottom: 0;
}

.expStock_Div{
	font-weight: bold;
	color: #61af37;
}

.trainingAvailable_Div{
	font-weight: bold;
	color: #61af37;
	display: inline-block;
}

.trainingFull_Div{
	font-weight: bold;
	color: #d50012;
	display: inline-block;
}

#box_sessions input {
	margin-right: 6px;
}


/* ADDRESS PAGE */
#addr_emailAddr {
	margin-bottom: 30px;
	display: block;
	margin-top: 20px;
}

#addr_addresses {
	display: inline-block;
	margin-bottom: 10px;
}

#addr_addresses h3 {
	font-size: 14px;
}

#addr_invoiceAddr {
	display: block;
	margin-bottom: 30px;
}

#addr_shippingAddr {
	display: block;
	margin-bottom: 30px;
}

#addr_otherInfo {
	margin-bottom: 20px;
	width: 898px;
}

#addr_buttons {
	display: block;
	position: relative;
	margin-bottom: 20px;
}

#addr_button_back {
	display: inline-block;
}

#addr_button_continue {
	display: inline-block;
	right: 23px;
	position: absolute;
}

.field_header {
	text-align: right;
	width: 250px;
	display: inline-block;
	position: relative;
	vertical-align: -4px;
}

.field_headerStatic {
	text-align: right;
	width: 250px;
	display: inline-block;
	position: relative;
}

.field_value {
	display: inline-block;
	position: relative;
	vertical-align: top;
}

.field_valueStatic {
	display: inline-block;
	position: relative;
}

.field_complement {
	display: block;
	position: relative;
	left: 253px;
	font-style: italic;
	color: #999999;
}

.quoteAddresses h3{
	font-size: 13px;
	margin-bottom: -6px;
}

.orderAddresses h3{
	font-size: 13px;
	margin-bottom: 0;
}

.orderAddresses {
	margin-top: 15px;
}

.maintenanceToRenew {
	font-size: 7pt;
	margin-top: 15px;
	width: 100%;
}

.maintenanceToRenew th {
	background: url('/sites/all/themes/dimention/images/common/ql_header_bkg.jpg') repeat-x;
	font-size: 8pt;
	color: white;
}

.maintenanceToRenew td {
	background-color: #dee0e0;
}

.maintenance_status_off {
	display: none;
	visibility: hidden;
	position: fixed;
	top: 0;
}

.maintenance_status_on {
	display: block;
	visibility: visible;

	position: fixed;
	left:170px;
	top:200px;
	width: 400px;
	/*height: 200px;*/
	/*background: #eee;*/
	/*padding:0px;
	margin: 0px;
	border: solid 1px #bbb;*/
	z-index: 102;

	border:1px solid #dadada;
	background-image:url('/sites/all/themes/dimention/images/common/box_fade.jpg');
	background-color:#ececec;
	background-repeat: repeat-x;
	min-width:2px;
	min-height:2px;
	color:#666666;
	padding: 0 20px 11px;
	font: 12px arial;
}

.green_link {
	display:inline-block;
	border:1px solid #7bc72f;
	color:#ffffff;
	text-decoration:none;
	position: relative;
	padding: 4px 10px;
	font: bold 12px arial;
	background: #7bc72f url(/images/shopping_cart/checkout_bgwhite_fade.jpg) repeat-x;
	margin-bottom: 5px;
	margin-right: 5px;
}

.maintenance_status_on h1 {
	font-size: 12pt;
	margin-bottom: 6px;
}

.maintenance_status_on .orange_link {
	margin-top: 13px;
}

#status_uid {
	display: none;
	visibility: hidden;
}

.maintenanceStatus_-1 td {
	background-color: #edc4c2;
}

.maintenanceStatus_2 td {
	background-color: #eae498;
}

.maintenanceStatus_3 td {
	background-color: #baeac3;
}

.syntecIndice_off {
	display: none;
	visibility: hidden;
	position: fixed;
	top: 0;
}

.syntecIndice_on {
	display: block;
	visibility: visible;

	position: fixed;
	left:170px;
	top:200px;
	width: 400px;
	z-index: 102;

	border:1px solid #dadada;
	background-image:url('/sites/all/themes/dimention/images/common/box_fade.jpg');
	background-color:#ececec;
	background-repeat: repeat-x;
	min-width:2px;
	min-height:2px;
	color:#666666;
	padding: 13px 20px 11px;
	font: 12px arial;
}

.syntecIndice_on .orange_link {
	margin-top: 13px;
}

.subscriptionAlreadyInCart {
	color: red;
	font-weight: bold;
	margin-top: 7px;
}

.shoppingCart_subscriptionStartDate {
	font-weight: bold;
}

.template4 .box_x1_vertical_img {
	text-align: center;
	width: 150px;
}

.template4 .box_title {
	font-size: 13pt;
	width: 390px;
}

.template4 .box_desc {
	font-size: 10pt;
	width: 390px;
	text-align: justify;
}

.template4 .box_price {
	left: 198px;
	font-size: 8pt;
	bottom: 18px;
}

.template4 .box_price_price {
	font-size: 11pt;
}

.template4 .box_more_info {
	bottom: 18px;
	right: 18px;
}

#main_content_3 .template4 .box_more_info a.orange_link {
	font-size: 8pt;
}

.box_switchCurrencyButton{
	display: inline-block;
}

#main_content_3 .box_switchCurrencyButton a {
	display:inline-block;
	border: 1px solid #8d8d8d;
	text-decoration:none;
	position: relative;
	padding: 2px 5px 3px;
	font: bold 11px arial;
	background-color: #828282;
	color: #ededed;
	margin-left: 4px;
	bottom: 1px;
}

/** FAQ Page Style **/

.answer{
	display: none;
	padding-left: 70px;
	margin-top: 10px
}
.answerEdit{
	display: none;
}
.faqTools{
	height: 20px;
	float: right;
	font-size: 9px;
}
.FAQTd{
	background: #ECECEC url(/sites/all/themes/dimention/images/common/box_fade.jpg);
	background-position: top;
	background-repeat: repeat-x;
	border-right: 1px solid #DADADA;
	border-left: 1px solid #DADADA;
	border-top: 1px solid #E1E1E1;
	width: 600px;
	cursor: move;
}
input.button{
	position: relative;
	display: inline-block;
	border: 1px solid #FB7109;
	height: 20px;
	padding-top: 2px;
	padding-left: 8px;
	padding-right: 20px;
	background-color: #FB7109;
	font-family:'myriad-pro',arial;
	font-size: 12px;
	font-weight: bold;
	color: white;
	background-image: url('images/common/orange_link_arrow.jpg');
	background-position: right;
	background-repeat: no-repeat;
	text-decoration: none;
	cursor: pointer;
}
.name{
	font-size: 18px;
	color: #465C85;
	font-family:'myriad-pro',arial;
	font-weight: bold;

}
.faqData{
	padding-left:10px;
}
.faqTools{
	padding-right: 10px;
}
#addFAQ{
	margin-bottom: 10px;
	padding-left: 10px;
	padding-right: 10px;
}
input.button{
	margin-top: 20px;
}
p.answerEdit{
	padding: 0 10px 0 0;
	margin-bottom: 20px;
}
.faq_answer, .faq_question{
	width: 99%;
}
.FAQList{
	width: 100%;
	border-collapse: collapse;
	min-width: 115px;
}
#faqListDiv{
	display: block;
	position: relative;
	right: 0px;
	left: 0px;
}
#faqList{
	background: url('/sites/all/themes/dimention/images/common/ql_header_bkg.jpg') repeat-x;
	color: white;
	font-size: 14px;
	position: relative;
}

#faqTable{
	width: 100%;
	border-collapse: collapse;
}
.leftcontent{
	margin-top: 40px;
	width:100%;
	float: right;
}
.log_ref{
	width:65px;
	float: left;
}
#searchbutton {
	background: url('/images/faqs/search2.jpg') no-repeat scroll 0 0 transparent;
	border: 0 none;
	cursor: pointer;
	height: 30px;
	width: 37px;
	float: right;
	margin-top: 3px;
}
.activate{
	margin-top: -27px;
}
#selectsearch{
	height: 70px;
}
#res_input_search{
	float: left;
	margin-top: 2px;
	border: 1px solid #666;
	-moz-border-radius: 5px 5px 5px 5px;
	font-size: 18px;
	height: 25px;
	padding: 2px 5px;
	width: 550px;
}
div.limit {
	border-bottom: 1px solid #DADADA;
	margin-top: 10px;
}
.faq_question, textarea.faq_answer{
	text-decoration: none;
	font-family:'myriad-pro',arial;
	font-size: 12px;
	font-style:italic
}
.faq_answer{
	height: 200px;
}
span.country{
	font-size: 11px;
	color: #465C85;
	font-family:'myriad-pro',arial;
	vertical-align: top;
}
div.namecomp{
	margin-bottom: 22px;
}
.update{
	margin-top: 20px;
	margin-bottom: 20px;
	font-size: 9px;
	text-align: right;
}
.updateStaff{
	margin-top: 20px;
	margin-bottom: 20px;
	font-size: 9px;
	text-align: right;
	display: none;
}
.lessMore{
	text-align: right;
}
.toogleFaq{
	cursor: pointer;
}
.toogleEditFaq{
	cursor: pointer;
}
.delsearch {
	background: url('/images/faqs/search_clear.png');
	float: left;
	right: 30px;
	display: none;
	margin-top: 6px;
	cursor: pointer;
	height: 24px;
	position: relative;
	width: 24px;
	z-index: 1;
}
.noresult{
	margin-top: 6px;
}
.result{
	width: 350px;
	padding: 5px;
	padding-right: 0px;
	float: right;
	text-align: right;
	color: #FA7206;
	font-family:'myriad-pro',arial;
	font-weight: bold;
	font-size: 15px;
}
#references{
	display:table;
	width: 300px;
	height: 200px;
	border: solid 2px #000;
}
.ordRef{
	display:table-row;
}
.refInfo{
	display:table-cell;
	padding: 5px;
}
.container_x6, .container_x7{
	margin-top: 10px;
}
.box_more_info_x7 {
    margin-top: -20px;
	float: right;
	border: 1px solid #FB7109;
	background: #FB7109;
	border-radius: 3px;
	border-radius: 3px;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
}
#main_content_3 a.orange_link {
    border-radius: 3px;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
}
.box_x7_img img {
	width: 221px;
	margin: 8px auto;
}
.box_x7{
	width: 282px;
	display: table-cell;
}
.box_x7_last{
	width: 282px;
	display: table-cell;
	border-radius: 3px;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
}
.container_x7{
	display: table-row;
}

/* New Sidebar */
#sidebar_right {
	width: 290px;
	left: 670px;
}
.promoBanner {
	width: 100%;
}
.right_bloc, .shopcart_bloc  {
	width: auto;
}
.banner_promo_img {
	width: 288px;
}
#main_content_3, #main_content_xtras_banner, #main_content_blog_list {
	min-height: 900px;
}

/* Payment Page */
.left, .center, .right{
	float: left;
	width: 280px;
}
.right{
	width: 305px;
	margin-left: 42px;
}
#summarize{
	width: 100%;
	height: 100%;
}
.up, .down{
	height: 100%;
	margin-top: 20px;
}
.inline{
	height:100%;
	border: 1px solid #ccc;
}
.after{
	margin-left: 10px;
}
.middle{
	width:310px;
}

.inline table{
	width: 100%;
}
.inline table td{
	padding: 5px;
}
.firstTd{
	max-width:200px;
}
.alignRight{
	text-align: right;
}
.alignLeft{
	text-align: left;
}
.clearBoth{
	clear: both;
}
.checkBox{
	margin: 5px auto;
	text-align:center;
}
/* Billing box */
.billing{
	display: none;
}
.billing input{
	width: 180px;
}
.opa_button{
	opacity:0.4;
	cursor: default;
}
.info_dev{
	text-align: justify;
	width: 610px;
	height: 100%;
	color: #E40000;
}
.unsubscribe_info_dev{
	color: #465C85;
	font-family: 'MyriadPro Regular', arial;
	font-size: 12px;
	font-weight: bold;
}
.display_popup{
	cursor: pointer;
}
.popup_info{
	position: absolute;
	left: 500px;
	width: 300px;
	z-index: 101;
	border: 1px solid #DADADA;
	background-image: url('/sites/all/themes/dimention/images/common/box_fade.jpg');
	background-color: #ECECEC;
	background-repeat: repeat-x;
	min-width: 2px;
	min-height: 2px;
	color: #666;
	padding: 0 20px 20px;
	font: 12px arial;
	display: none;
}
.popup_text{
	text-align: justify;
	min-height: 50px;
}
.popup_info_button{
	display: inline-block;
	border: 1px solid #FB7109;
	text-decoration: none;
	position: relative;
	padding: 6px 12px 5px;
	font: bold 14px arial;
	text-transform: uppercase;
	background-color: #FB7109;
	border-radius: 3px;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
}
.box_invoice_date{
	display: inline-block;
	position: relative;
	width: 25%;
	padding-left: 10px;
}
.box_invoice_list{
	display: inline-block;
	position: relative;
	width: 20%;
	padding-left: 10px;
}
.box_invoice_amount{
	display: inline-block;
	position: relative;
	width: 25%;
	padding-left: 10px;
}
.box_invoice_number{
	display: inline-block;
	position: relative;
	width: 20%;
	padding-left: 10px;
}
.box_invoice_download{
	display: inline-block;
	position: relative;
}

.box_x1_with_header_invoice{
	display: block;
	outline-style: none;
	background-image: url(/sites/all/themes/dimention/images/sp/bmenu_separator.jpg);
	background-position: top;
	background-repeat: repeat-x;
	padding-top: 10px;
	padding-left: 10px;
	padding-bottom: 7px;
	font: 12px/17px arial;
	display: none;
}
.displayIndex{
	width: 150px;
	margin: 0 auto;
	height: 20px;
}
#displayPag{
	float: left;
	width: 50px;
}
.prev{
	float: left;
	width: 50px;
}
.next{
	float: left;
	width: 50px;
}
.wak_stop_action_description{
	text-align:justify;
	margin-bottom:13px;
}
#loginWaiting{
	display:none;
	position: absolute;
	left: 280px;
	top: 80px;
}
/* Partner Program 2013 */
#programs_pictures{
        height: 300px;
        width: 600px;
        overflow: hidden;
        position: relative;
}

.button_partner_renewal{
	height: 35px;
}
.button_partner_renewal h3{
	float: left;
}
.button_partner_renewal a{
	float: right;
	margin-top: 19px;
}
/* selector interface */
.ui-jcoverflip {
position: relative;
}

.ui-jcoverflip--item {
position: absolute;
display: block;
}
#flip {
height: 250px;
width: 600px;
margin: 0 auto;
}

#flip .ui-jcoverflip--title {
position: absolute;
bottom: -30px;
width: 100%;
text-align: center;
color: #555;
}

#flip img {
display: block;
border: 0;
outline: none;
}

#flip a {
outline: none;
}


#wrapper {
height: 300px;
width: 630px;
overflow: hidden;
position: relative;
}

.ui-jcoverflip--item {
cursor: pointer;
}
/* Partner Renewall 2012 Style */
#box_contract .box_contract_email_header, #box_contract .box_contract_firstname_header, #box_contract .box_contract_lastname_header{
	width: 180px;
	margin-left: 10px;
}

#box_contact_supportOnly{
	width: 609px;
}
#box_contact_supportOnly input {
	width: 178px;
	float: left;
	margin-left: 5px;
}
#box_contact_supportOnly .box_x1_with_header_item{
	padding-left: 10px;
}

#box_contact_supportAndlicenses{
	width: 609px;
}
#box_contact_supportAndlicenses input {
	width: 178px;
	float: left;
	margin-left: 5px;
}
#box_contact_supportAndlicenses .box_x1_with_header_item{
	padding-left: 10px;
}

#box_contact_licensesOnly{
	width: 609px;
}
#box_contact_licensesOnly input {
	width: 178px;
	float: left;
	margin-left: 5px;
}
#box_contact_licensesOnly .box_x1_with_header_item{
	padding-left: 10px;
}
#main_content_3 a.btn_dwn_invoice, #main_content_full .btn_dwn_invoice{
	padding:6px 12px 5px;
	display: inline-block;
	border: 1px solid #fb7109;
	color: #ffffff;
	text-decoration: none;
	position: relative;
	padding: 6px 12px 5px;
	text-transform: uppercase;
	background-color: #fb7109;
	border-radius: 3px;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	font-weight:normal;
}

.summit_attendee {
	font-size: 11pt;
	display: block;
	margin-bottom: 15px;
}

.summit_selectedAttendee {
	font-weight: bold;
	font-size: 11pt;
	color: #465C85;
}

.summit_attendeeChapter {
	font-weight: bold;
	color: #465C85;
}

.modifyAttendee {
	display: inline-block;
	position: relative;
	float: right;
}

#box_summitPreviousSubs {
	margin-bottom: 50px;
}

.addAttendee {
	float: none;
	display: inline-block;
	left: 177px;
	margin-top: 10px;
	margin-bottom: 10px;
}

.div_subExpansion {
	border-top: 1px solid #bfbfbf;
	margin-top: 2px;
	padding-top: 6px;
	margin-bottom: 9px;
	padding-right: 10px;
}

.div_subExpansion p {
	margin-top: 8px;
	margin-bottom: 5px;
}

.div_subExpansion li {
	list-style-type: none;
	margin-bottom: 3px;
}



/* Partner licenses */
.partnerLic_Title {
	font-size: 10pt;
	font-weight: bold;
	margin-bottom: 0;
	margin-top: 8px;
	color: #465c85;
}

.partnerLic_Family {
	height: 26px;
	background: url('/sites/all/themes/dimention/images/common/ql_header_bkg.jpg') repeat-x;
	color:#fff;
	font-size: 14px;
	padding-top: 10px;
	padding-left: 10px;
	position: relative;
	font-weight: bold;
	margin-top: 6px;
	margin-bottom: 0;
}

.div_partnerLic_License {
	margin-bottom: 22px;
}

.div_partnerLic_content {
	background-color: #f4f6f6;
	padding: 8px;
}

.partnerLic_PN {
	font-weight: bold;
	display: inline-block;
	position: relative;
	color: #656665;
}

.partnerLic_PF {
	display: inline-block;
	position: relative;
	font-size: 7pt;
}

.partnerLic_Beneficiary {
	display: inline-block;
	position: relative;
	float: right;
	color: #465c85;
}

.partnerLic_Packaged {
	font-style: italic;
	padding-left: 20px;
}

.partnerLic_Master {
	font-style: italic;
}

.partnerLic_PackagedLicense {
	margin-top: 10px;
	margin-left: 20px;
	color: #465c85;
	font-weight: bold;
}


#main_content_3 a.subscription_stopEntireLink {
	font-weight: normal;
	text-decoration: underline;
	font-size: x-small;
	/* color: red; */
}

.div_stopSubscription {
	color: green;
}

.div_subscriptionStoppedMessage {
	color: rgb(255, 123, 0);
	font-size: large;
}

.update_subscription_addToCart .update_subscription_name {
	display: inline-block;
	position: relative;
	width: 310px;
}
.update_subscription_addToCart .update_subscription_qty {
	display: inline-block;
	position: relative;
	width: 60px;
}
.update_subscription_addToCart .upgrade_feature_prorate {
	display: inline-block;
	position: relative;
	width: 60px;
}
.update_subscription_addToCart .upgrade_feature_price {
	display: inline-block;
	position: relative;
	width: 130px;
	text-align: right;
}

.link_modification_validate {
	margin-top: 10px;
}

.update_subscription_addToCartHeader {
	margin-top: 10px;
}

.bullet_info {
	padding: 0;
	display:inline-flex;
	width: 12px;
	height: 12px;
	color: white;
	justify-content: center;
	align-items: center;
	font-weight: bold;
	font-size: smaller;
	border-radius: 100%;
	background-color: #919191;
	border-width: 1px;
	border-color: #000;
	margin-left: 4px;
}

.div_shopCart_discount_detail {
	display: none;

	position: absolute;
	width: 300px;
	z-index: 101;
	border:1px solid #efd686;
	background-color: #ffe497;
	background-image:url('/sites/all/themes/dimention/images/common/yellow_box_fade.jpg');
	background-repeat: repeat-x;
	min-width:2px;
	min-height:2px;
	color: #656665;
	padding: 6px;
	font: 12px arial;
}