﻿* {padding:0px; margin:0px;}
html {font-family:"Arial", "Verdana"; font-size: 12px; color:#717073;}
body { width:1000px; height:100%; margin:0 auto;
       background:transparent url('../images/its_bg.jpg') repeat-x scroll 0 0;
       }
h1{float:left; width:450px; font-size:24px; color:#3491a5; margin-bottom:10px; font-weight:normal;}
h2{font-size:15px; font-weight:bold; margin-bottom:6px;}
/*MAIN*/
.main {width:1000px; height:100%; background-color:#FFFFFF;}

/*HEADER*/
.header {float:left; width:1000px; height:130px;
background: transparent url('../images/banner.png') no-repeat 0 0;}
.menu {float:left; width:1000px; height:40px;}

/*BANNERS*/
.banner{float:left; width:1000px; height:450px; margin-top:10px; margin-bottom:10px;}
.small_banners{float:left; width:1000px; height:162px; margin-top:10px; margin-bottom:10px;}
.between_small_banners {float:left; height:160px; width:8px;}
.content_right_banners img{margin-bottom:6px;}
.small_banners img {float:left;}

/*CONTENT*/
.news{float:left; width:992px; height:auto; border-top:solid 1px #cfcfcf; border-bottom:solid 1px #cfcfcf; padding:4px;}
.contentTitle {float:left; width:990px; height:auto; border-top:solid 1px #cfcfcf; border-bottom:solid 1px #cfcfcf; padding:4px; margin-top:25px;}
.content {float:left; width:1000px; margin-top:15px; color:#333333; padding-bottom:10px; border-bottom:solid 1px #e4e4e9;}
.content_left {float:left; width:380px; margin-right:30px;}
.content_middle {float:left; width:380px; margin-right:30px;}
.content_right {float:left; width:180px;}
.content_full {float:left; width:750px ;margin-right:70px;}
.content_full a, .content_full a:visited, .content_full a:link {text-decoration:underline;}

.content_left_title {float:left; width:390px; font-size:24px; color:#3491a5; margin-bottom:10px;}
.content_titlebar {float:left; width:370px; height:29px; line-height:29px; color:#ffffff; font-size:16px; padding-left:10px; background-image: url('../images/content_titlebar.jpg'); margin-bottom:10px;}
#content_left_image {float:left; width:390px; height:400px; margin-bottom:10px; text-align:center; position:relative;}
.between_content_middle_images {float:left; height:50px; width:4px;}
.content_middle_pictures {float:left; width:380px; height:auto; margin-bottom:15px; vertical-align:middle;}
.content_middle_configuration {float:left; width:380px; height:auto; background-color:#f3f3f5;}
.configuration_menu {float:left; height:30px; width:380px;}
/*---config edit */
#configuration_content {float:left; width:340px; height:auto; padding:20px; color:#666666;}
.configuration_content {float:left; width:378px; height:auto; padding:20px; padding-top:0px; float:right;  
	color:#888888; background-color:#f5f5f5; border:solid 1px #dddddd; display:none;}
.configuration_content_info{padding-left:20px; padding-top:10px; height:auto; padding-right:10px;}

.config_list {list-style:none;}
.config_list li {padding-left:10px; background-image:url('../images/bullet1.jpg'); background-repeat:no-repeat; background-position:left center; margin-bottom:10px;}
.config_menu {list-style:none; height:30px;}
.config_menu li {float:left; line-height:30px; padding-left:18px; display:block; padding-right:18px; margin-right:1px; background-color:#d7d7d9;}
.config_menu li:hover {background-color:#f3f3f5;}
.right_menu_list {list-style:none; margin-bottom:20px;}

.right_menu_list_in {list-style:none; margin-top:6px;}
.right_menu_list_in a, .right_menu_list_in a:link, .right_menu_list_in a:visited {margin-left:10px; font-size:12px; color:#3491a5; text-decoration:none;}
.right_menu_list_in a:hover {text-decoration:underline;}
.right_menu_list_in li {margin-left:10px; background-image:url('../images/bullet2.jpg'); background-repeat:no-repeat; background-position:left center; margin-bottom:2px;}

.right_menu_list a, .right_menu_list a:link, .right_menu_list a:visited {font-size:11px; color:#3491a5; text-decoration:none;}
.right_menu_list a:hover {text-decoration:underline;}
.right_menu_list li {padding-left:10px; background-image:url('../images/bullet2.jpg'); background-repeat:no-repeat; background-position:left center; margin-bottom:7px;}
.content_full_content {float:left; width:800px; text-align:justify; color:#555555;}

.content_full_content_split {float:left; width:375px; text-align:justify; color:#555555;}

.newsItem {float:left; width:750px; height:auto; margin-bottom:20px;}
.news_date {float:left; width:40px; color:#888888; font-size:11px; padding-top:1px;}
.news_contentHolder {float:right; width:700px; padding-bottom:4px; border-bottom:solid 1px #eeeeee;}
.contentHolder_title {float:left; width:700px; font-weight:bold; margin-bottom:7px; font-size:13px;}
.contentHolder_details {float:left; width:700px;}
.contentHolder_readmore {float:left; width:700px; text-align:right; margin-top:4px;}
.contentHolder_readmore a, .contentHolder_readmore a:visited, .contentHolder_readmore a:link {color:#3491a5; text-decoration:none; font-size:11px;}
.contentHolder_readmore a:hover {text-decoration:underline;}
.content_full_subtitle {font-size:15px; font-weight:bold; margin-bottom:6px;}

.content_full_title {float:left; width:720px; font-size:24px; color:#3491a5; margin-bottom:25px;}
.content_full_left {float:left; width:530px;}
.content_full_left_contact {float:left; width:350px;}
.content_full_right {float:right;width:450px; }
.content_full_right_title {width:228px; font-size:14px; font-weight:bold; color:#777777; margin-bottom:6px;}

/*FOOTER*/
.footer {float:left; width:1000px; height:auto; text-align:center; font-size:10px; margin-top:10px; margin-bottom:5px;}
.footer a, .footer a:visited, .footer a:link, .footer a:active{color:#717073; text-decoration:underline;}
.footer a:hover{color:#000000;}

/*MISC*/
img {border: 0px;}
a, a:visited, a:link, a:active {color:#717073; text-decoration:none;}
a:hover {color:#222222}
.marginRight {padding-right:13px;}
.list {list-style:none; margin-left:20px;}
.list li {padding-left:10px; background-image:url('../images/bullet3.png'); background-repeat:no-repeat; background-position:left center; margin-bottom:2px;}
.referenceCell {padding:3px; border:solid 1px #cccccc;}

hr {border:0px solid white; height:1px; color:#dddddd;}

.listbl { margin-left:20px; list-style-image:none;}
.list li {padding-left:10px; background-image:url('../images/bullet3.png'); background-repeat:no-repeat; background-position:left center; margin-bottom:2px;}
.infotext{	display: block; width: 130px; float: left; text-align:right; padding-right:5px;}
.configinfotext{	display: block; width: 185px; float: left;}
.textbox{margin-bottom:6px; font-family:"Arial", "Verdana"; font-size: 12px; color:#717073; }
.textboxempty{color:#717073; margin-bottom:6px;}
.ddlopmaak{color:#777777; margin:2px 2px 4px 0px; font-size:11px; width:170px;}
.tst{float:right;width:198px; padding:10px; color:#888888; background-color:#f5f5f5; border:solid 1px #dddddd;}
#referapage p{width:450px;padding-left:20px;}
.innerDiv{padding-left:10px;}
#sitemapleft{float:left; width:360px; height:380px;}
#sitemapright{float:right; width:360px; }
.config_table
{
	padding-bottom:10px;
}
#imgsoft
{
	background-image:url('../images/software_engineering.jpg');
	width:750px;
	height:200px;
	background-repeat:no-repeat;
	border:0px solid #FFFFFF;
	color:#FFFFFF;
	margin:0pt auto;
	padding:20px;
	display:none;
}
#imghor
{
	background-image:url('../images/hotel.jpg');
	width:250px;
	height:155px;
	background-repeat:no-repeat;
	border:0px solid #FFFFFF;
	color:#FFFFFF;
	margin: 0px 10px 10px 0px;
	display:none;
	float:left;
}
#imgtour
{
	background-image:url('../images/tourism.jpg');
	width:225px;
	height:140px;
	background-repeat:no-repeat;
	border:0px solid #FFFFFF;
	color:#FFFFFF;
	margin: 0px 10px 10px 0px;
	display:none;
	float:left;
}
#imglot
{
	background-image:url('../images/lottery.jpg');
	width:200px;
	height:100px;
	background-repeat:no-repeat;
	border:0px solid #FFFFFF;
	color:#FFFFFF;
	margin: 0px 10px 10px 0px;
	display:none;
	float:left;
}
#imgtel
{
	background-image:url('../images/telecom.jpg');
	width:200px;
	height:110px;
	background-repeat:no-repeat;
	border:0px solid #FFFFFF;
	color:#FFFFFF;
	margin: 0px 10px 10px 0px;
	display:none;
	float:left;
}
#imgglass
{
	background-image:url('../images/SAW Glass.jpg');
	width:250px;
	height:320px;
	background-repeat:no-repeat;
	border:0px solid #FFFFFF;
	color:#FFFFFF;
	margin: 0px 10px 10px 0px;
	display:none;
	float:left;
}
#imgheal
{
	background-image:url('../images/healthcare.jpg');
	width:250px;
	height:160px;
	background-repeat:no-repeat;
	border:0px solid #FFFFFF;
	color:#FFFFFF;
	margin: 0px 10px 10px 0px;
	display:none;
	float:left;
}
#imgretail
{
	background-image:url('../images/shopping.jpg');
	width:250px;
	height:160px;
	background-repeat:no-repeat;
	border:0px solid #FFFFFF;
	color:#FFFFFF;
	margin: 0px 10px 10px 0px;
	display:none;
	float:left;
}
#imgfin
{
	background-image:url('../images/banking.jpg');
	width:200px;
	height:125px;
	background-repeat:no-repeat;
	border:0px solid #FFFFFF;
	color:#FFFFFF;
	margin: 0px 10px 0px 0px;
	display:none;
	float:left;
}
#imggov
{
	background-image:url('../images/governments.jpg');
	width:250px;
	height:160px;
	background-repeat:no-repeat;
	border:0px solid #FFFFFF;
	color:#FFFFFF;
	margin: 0px 10px 10px 0px;
	display:none;
	float:left;
}
#imghot
{
	background-image:url('../images/hotel.jpg');
	width:250px;
	height:180px;
	background-repeat:no-repeat;
	border:0px solid #FFFFFF;
	color:#FFFFFF;
	margin: 0px 10px 10px 0px;
	display:none;
	float:left;
}
#imgapp
{
	background-image:url('../images/applications.jpg');
	width:750px;
	height:200px;
	background-repeat:no-repeat;
	border:0px solid #FFFFFF;
	color:#FFFFFF;
	margin:0pt auto;
	padding:20px;
	display:none;
}
#imgem
{

	border:0px solid #FFFFFF;
	color:#FFFFFF;
	margin: 0px 10px 10px 0px;
	float:left;
}
#imgship
{
	background-image:url('../images/shipping.jpg');
	width:750px;
	height:160px;
	background-repeat:no-repeat;
	border:0px solid #FFFFFF;
	color:#FFFFFF;
	margin:0pt auto;
	padding: 0px 10px 10px 0px;
	display:none;
}
#textbox_home
{
background-image:url('../images/textbox.png');
background-repeat:no-repeat;
background-position:center bottom;
	position:static;
	height:auto;
padding: 10px 50px 20px 150px;
}
.AjaxLoadingPanel
{

	width:100%;
	height:100%;
	vertical-align:middle;	
	z-index:0;
}
.configlist {list-style:none; margin-left:0px;}
.configlist li {padding-left:0px; margin-bottom:2px;}
.li_title{padding-top:4px; border-bottom:solid 1px #3491a5;}
.li_upgrade{padding-top:10px;}
.imgintel
{
	float:left;
	padding-right:10px;	
	padding-bottom:15px;
}
#rsslogo
{
	vertical-align:middle;	
}
#itslogoright
{
height:225px;
padding-left:10px;
margin-left:10px;
border-left:solid 1px #dddddd;
float:right;
vertical-align:middle;
	}
/* product overview*/
.po_container
{
	background-image:url(../images/overview_bg.png);
	padding:5px;
	width:114px;
	height:174px;
	margin:4px;	
	
}
.po_h2
{
	font-size:16px; font-weight:bold;padding-left:4px; margin-top: 0px; margin-bottom:6px; color:#555555;
}
.po_container h3
{
text-align:center;
color:#555555;
font-size:14px;
height:30px;
font-weight:normal;
margin:0px;
}

.po_more_infoa, .po_more_infoa:hoover, .po_more_infoa:visited
{
color:#555555;
text-decoration:none;	
}

.po_wapper
{
margin-left:5px;
float:none;
width:780px;
}
/* products*/
.product_view
{
	margin: 0px auto;
	background-image:url('../images/productbg.png');	
	background-repeat:repeat-y;
	width:800px;
	height:auto;
	min-height:100%;
	
}
.product_top
{
	height:14px;
	width:800px;
	background-image:url('../images/product_top.png');	
	background-repeat:no-repeat;
}
.product_bottom
{
	height:22px;
	width:800px;
	background-image:url('../images/product_bottom.png');	
	background-repeat:no-repeat;
}

.product_info_wapper
{
margin-left:20px;
float:none;
height:300px;
width:780px;
}


.product_image
{
	margin-right:10px;
	text-align:center;
	vertical-align:middle;
	height:295px;
	width:295px;
	float:left;
	background-image:url('../images/product_image_bg.png');	
	background-repeat:no-repeat;
}
.product_img_bg
{
	text-align: center;
	background-image:url('../images/product_imagethum_bg.png');	
	background-repeat:no-repeat;
	padding:5px;
}
.product_thum
{
	margin-top:00px;
	height:300px;
	width:80px;
	float:left
}
.product_top_info
{
	width:390px;
	float:left
}
.product_des
{
margin-right:10px;
text-align:justify;
margin-bottom:10px;
font-family:"Arial","Verdana";
font-size:12px;
color:#333333;
}
.product_similar
{
	margin-right:10px;
border-bottom:1px solid #CFCFCF;
border-top:1px solid #CFCFCF;
padding:6px 0px 6px 0px;
}
.product_3d
{
margin-left:10px;
padding-left:115px;	
}
.product_detail_top
{
	height:15px;
	width:800px;
	background-image:url('../images/product_detail_top.png');	
	background-repeat:no-repeat;
}
.product_detail_info
{
	padding:10px;
	padding-top:0px;
	padding-bottom:0px;	
}
.product_detail_info ul li
{
list-style-type:none;	
}
.configtype
{
	padding:1px 90px 1px 10px;
	color:#555555;
	font-family:"Arial","Verdana";
font-size:12px;
display:-moz-inline-box; /* Gecko proprietary */
display:inline-block; /* supported by Opera and ? */
}
.infoimage
{
	padding:1px 0px 1px 0px;
	cursor:pointer;

}
.configname
{
	padding:1px 0px 1px 10px;
	color:#555555;
	font-family:"Arial","Verdana";
    font-size :12px;
    display:-moz-inline-box; /* Gecko proprietary */
display:inline-block; /* supported by Opera and ? */
}
/*     */

.navtext 
{
	text-align:left; 
    width:auto;
    padding:5px;
    border-width:1px; 
    border-style:solid; 
    border-color:#CFCFCF; 
    background-color:#ffffff; 
    color:#504F55;
 }
 .navtxt_top
 { 	
 }
 .navtxt_bottom
 { 	
 }
.config_options
{
padding-left:20px;	
color:#3491a5;text-align:left;
}
.config_options li span{ color:#504F55;text-align:left; }
.contact_title
{

}
.contact_bottom
{
	width:423px;
	margin-bottom:10px;
	height:14px;
	background-image:url('../images/contact_bottom.png');	
	background-repeat:no-repeat;
}
.contact_middle
{
	
	width:400px;
	padding:4px 10px 0px 13px;
	background-image:url('../images/contact_bg.png');
	color:#504f55;	
	

}
.contact_middle_hours
{
	width:400px;
	padding:4px 10px 8px 13px;
	background-image:url('../images/hours.png');
	color:#504f55;	
	margin-bottom:10px;
	text-align: center; 
}
.eventinfo
{
background-image:url('../images/info.gif');
background-position:left center;
background-repeat:no-repeat;
padding:4px 0px 4px 25px;
margin-bottom:6px ;
border:solid 1px #CFCFCF; 
color: #504f55;
}
.resellerimage
{
padding-right:20px;
padding-top:4px;
}
.rpiHeader
{font-size:15px; font-weight:bold; margin-bottom:6px;}
.gridviewheader{height:auto; background-color: #cfcfcf; padding:4px;}
.optionnote
{
	padding-top:4px;
font-size:10px;
text-align:center;
vertical-align:top;	
}
.labelopmaak
{
display:-moz-inline-box; /* Gecko proprietary */
display:inline-block; /* supported by Opera and ? */
width:130px;height:1em; /* width and height required */
vertical-align:top; /* Gecko needs this */	
}
#querysearchbox
{
	margin-top:20px;
	margin-right:5px;
float:right;
text-align:right;
}
.loginview
{
	color:White;
	margin-bottom:15px;
	}
.loginview a
{
	color:White;
	}
.loginview a:hover
{
	color:White;
	text-decoration:underline;
	}
.imagelogo
{
float:left;
margin-bottom:10px;	
}
#resultsbox{
	margin-top:6px;
	width:100%;
	min-height:100px;
	clear:both;
}
#resultsbox b{
color:#3491a5;
}
#resultsbox #result{
	width:100%;
	clear:both;
	margin-top:6px;
}

#resultsbox #result .title{
	width:100%;
	clear:both;
	font-weight:bold;
	font-size:110%;
}

#resultsbox #result .description{
	width:100%;
	clear:both;
}

#resultsbox #result .domain{
	width:100%;
	clear:both;
	font-size:80%;
	color:Gray;
}
/*content page css*/
.content_full h1{float:none; width:750px; font-size:24px; color:#3491a5; margin-bottom:10px; font-weight:normal;}
.content_full h2{font-size:15px; font-weight:bold; margin-bottom:6px; color:#555555;}
.content_full h2 img{float:left; margin-left:10px; margin-bottom:10px;}

.content_full .left{float:left; width:367px; text-align:justify; color:#555555;}
.content_full .right{float:right; width:367px; text-align:justify; color:#555555;}
.content_full ul {list-style:none; margin-left:20px;}
.content_full li {padding-left:10px; background-image:url('../images/bullet3.png'); background-repeat:no-repeat; background-position:left 6px; margin-bottom:2px;}
.product_top_info h1
{width:390px;}
/*modal popup*/
        .modalBackground {
                background-color:Gray;
                filter:alpha(opacity=70);
                opacity:0.7;
        }

        .modalPopup {
                background-color:#FFFFFF;
                border-width:1px;
                border-style:solid;
                border-color:Gray;
                padding:3px;
                width:250px;
        }

.customerprofile h2
{
font-size:14px;
font-weight:bold;
padding: 6px 0px 4px 0px;
border-bottom:solid 1px #cacaca;	
}
.pw_configuration_ptg
{
float:none;
margin-left:20px;
width:740px;
height:auto;
padding:6px;
margin-bottom:6px;
}
.pw_configuration_header
{
	height:144px;
	padding-bottom:4px;
	margin:10px;
	border-bottom: solid 1px #cacaca;
}
.pw_configuration_header h1, h2
{

width:auto;
}

.pw_configuration_h1image
{
	float:left;
	width:108px;
	height:144px;
}
.pw_configuration_img
{
	float:left;
	width:110px;
	height:auto;
	vertical-align:middle;
}
.pw_configuration_text
{
background-image:url(../images/pw_text_bg.png);
background-repeat:repeat-y;
height:auto;
margin:0 auto;
min-height:100px;
margin-left:110px;
vertical-align:top;
width:475px;
float:none;
}
.wizard_parttypeinfo
{
	background-image: url('../images/pw_info.png');
background-repeat:repeat-y;
	padding:0px 5px 5px 5px;
}
.pw_configuration_text h3
{
background-image: url('../images/pw_text_top.png');
background-repeat:no-repeat;
padding:5px 5px 6px 5px;
font-size:11px;
font-weight:bold;
margin-bottom:0px;
}
.rblist
{
padding-left:20px;	
width:490px;
padding-top:5px;
}
.pw_summary
{
background-image:url(../images/pw_summary_bg.png);
background-repeat:repeat-y;
height:auto;
position:fixed;
top: 380px;
margin-left:615px;
font-size:10px;
width:175px;
}
.pw_summary_header
{
background-image: url('../images/pw_summary_top.png');
background-repeat:no-repeat;
height:12px;
width:175px;
padding:5px;
font-size:11px;
font-weight:bold;
text-align:center;	
}
.pw_total_price
{
text-align:justify;
color:#000000;
padding-top:6px;
margin-top:6px;
border-top: solid 1px #000000;	
}
.pw_part_price
{
text-align:left;	
}
.pw_starting_price
{
text-align:justify;
color:#000000;
padding-bottom:16px;
margin-bottom:6px;
border-bottom: solid 1px #000000;
}
.pw_summary_main
{
padding:0px 5px 0px 5px;	
}
.pw_summary_bottom
{
background-image: url('../images/pw_summary_buttom.PNG');
background-repeat:no-repeat;
width:175px;
height:12px;
}
.summary_list
{
list-style:none;
margin-left:0px;
}

.summary_list li
{
	padding-left:8px;	
	background-image:url(../images/bulletsq.png);
}

.pw_text_bottom
{
background-image: url('../images/pw_text_bottom.png');
background-repeat:no-repeat;
width:475px;
height:11px;
margin-left:110px;
}
.liprice
{
display:inline-block;
width:345px;
cursor:pointer;
margin-left:4px;
}
.pw_price
{
float: right;	
}
/*quotation admin overview*/
.qo_table
{
	border: solid 2px #3491A5;
}
.qo_trheader
{
	background-color: #3491A5;
	color:White;
	font-weight:bold;
	text-align:center;
}
.qo_item_td
{
	background-color: #dedede;
	color:Black;
	padding:2px 4px 2px 4px;
	border-left: solid 1px #3491A5;
	border-right: solid 1px #3491A5;
}
.qo_item_td_last
{
	background-color: #dedede;
	color:Black;
	border-left: solid 1px #3491A5;
	border-right: solid 1px #3491A5;
	border-bottom: solid 2px #3491A5; 
	padding:2px 4px 2px 4px;	
}
.qo_comment
{
	padding-top:12px;	
}
.qo_totals_text
{
	border: solid 1px #3491A5; 
	padding-right:6px;
	text-align:right;	
}
.qo_totals_value
{
	border: solid 1px #3491A5; 
	background-color: #dedede;
text-align:right;
padding:2px 4px 2px 4px;
}
.qo_totals_value_tot
{
	border: solid 1px #3491A5; 
	background-color: #3491A5;
	color:White;
text-align:right;
padding:2px 4px 2px 4px;
}
/*quotation user overview*/
.user_qo_table
{
margin-left:10px;
margin-right:10px;
margin-bottom:12px;	
vertical-align:top;

}
.user_qo_trheader
{
	
	background-color: #CACACA;
	color:White;
	font-weight:bold;
	text-align:center;
}
.user_qo_trheader img
{
	padding-top:2px;
}
.user_qo_parttypespan
{
	display:inline-block;
width:180px;
}
.qu_title
{
		display:inline-block;
width:220px;
}
.linktbutton , linktbutton:visited, linktbutton:link, linktbutton:active
{
	text-decoration:none;
color:White;
text-decoration:none;	
}

.user_qo_totoaltable
{
	text-align:right;
margin-left:10px;
margin-right:10px;
margin-bottom:12px;	
border-top:solid 1px #CACACA;
}
.qu_infopanel
{
margin-left:10px;
margin-right:10px;
margin-bottom:12px;		
}
.productselect
{
text-align:right;
vertical-align:top;
margin:6px 10px 6px 10px;
}
.qu_discount
{
color:#3491A5;	
}
.qu_valigncell
{
vertical-align:top;
padding:4px 0px 0px 0px;
}
.qu_control
{
font-family:"Arial", "Verdana"; font-size: 12px; color:#717073;
padding:0px;
margin:0px;
width:105px;
}
.qu_configbutton
{
margin-left:555px;
text-align:left;
padding:4px 10px 0px 8px;
background-image: url('../images/configure.png');
background-repeat:no-repeat;
width:225px;
height:28px;	
}
.spanquoverviewpt
{
display:inline-block; width:125px;	
}
.loginclass
{
text-align:center;
margin-left:180px;	
margin-top:20px;
}
.adminpartitemred
{
	display:inline-block; margin-left:25px;	color:Red;
}
.adminpartitem
{
	display:inline-block; margin-left:25px;
}