/* CSS Document */
body{
margin:0px;
padding:0px;
vertical-align:top;
}
table,td{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
color:#787878;
vertical-align:top;
}
.main-bg{
background:#ffffff url(../images/main-bg.jpg) repeat-x;
}
.footer-bg{
background:url(../images/footer-bg.jpg) repeat-x;
height:96px;
}
.header{
height:67px;
}
.left-table-bg{
background:url(../images/left-table-bg.jpg) no-repeat;
width:13px;
}
.right-table-bg{
background:url(../images/right-table-bg.jpg) no-repeat;
width:14px;
}
.logo{
padding-top:6px;
padding-left:6px;
}
.top-nav-pad{
padding-top:6px;
}
.top-nav{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
color:#787878;
text-decoration:none;
}
.top-nav:hover{
color:#000000;
text-decoration:none;
}
.nav-bg{
background:url(../images/nav-bg.jpg) repeat-x;
height:41px;
}
.container-bg{
background:#ffffff;
}
.container-pad{
padding-left:10px;
padding-right:10px;
}
.left-top-bg{
background:url(../images/left-top-bg.jpg) no-repeat;
width:269px;
height:14px;
}
.left-mid-bg{
background:url(../images/left-mid-bg.jpg) repeat-y;
width:269px;
}
.left-bottom-bg{
background:url(../images/left-bottom-bg.jpg) no-repeat bottom;
width:269px;
height:22px;
}
.title-left-bg{
background:url(../images/title-left-bg.jpg) no-repeat;
width:18px;
height:39px;
}
.title-mid-bg{
background:url(../images/title-mid-bg.jpg) repeat-x;
height:39px;
}
.title-right-bg{
background:url(../images/title-right-bg.jpg) no-repeat;
width:11px;
height:39px;
}
.title-pad{
padding-top:9px;
}
.paragraph{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
color:#666667;
line-height:18px;
}
.left-subtitle{
padding-top:5px;
padding-bottom:7px;
} 
.left-seprator{
background:url(../images/left-seprator.jpg) repeat-x;
height:6px;
}
.download-link{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#74b213;
line-height:22px;
text-decoration:none;
}
.download-link:hover{
color:#68b9fe;
text-decoration:none;
}
.readmore-bg{
background:url(../images/read-more-bg.jpg) no-repeat right;
height:29px;
text-align:right;
padding-right:12px;
padding-top:8px;
}
.readmore{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
color:#329af3;
text-decoration:none;
}
.readmore:hover{
color:#75b213;
text-decoration:none;
}
.textfield{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
color:#666667;
border:1px solid #757575;
height:18px;
width:210px;
}
.combobox{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
color:#666667;
border:1px solid #757575;
height:22px;
width:210px;
}
.textarea{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
color:#666667;
border:1px solid #757575;
height:18px;
}

.select_tag{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
color:#666667;
border:1px solid #757575;
height:22px;
width:215px;
}
.country_combo{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
color:#666667;
border:1px solid #757575;
height:22px;
width:320px;
}
.form-txt{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
color:#666667;
padding-top:3px;
padding-bottom:12px;
}
.textarea{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
color:#666667;
border:1px solid #757575;
height:100px;
width:210px;
}
.submit-btn{
padding-right:8px;
}
.footer-txt{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
color:#666666;
}
.footer{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
color:#666666;
text-decoration:none;
padding-right:0px;
padding-left:0px;
}
.footer:hover{
text-decoration:underline;
}
.pad-footer-logo{
padding-top:10px;
}
.bullet-pad{
padding-top:4px;
}
.pda-img{
padding-top:6px;
padding-right:3px;
}

/* css for slider */
div.slider-title{
background:url(../images/slider-title-bg.png) no-repeat;
width:735px;
height:46px;
float:left;
font-family:"Trebuchet MS","Myriad Pro",Arial, Helvetica, sans-serif;
font-size:21px;
color:#ffffff;
padding-left:20px;
padding-top:5px;
margin-left:5px;
}
.slider-subtitle{
font-family:"Myriad Pro",Arial, Helvetica, sans-serif;
font-size:24px;
color:#000000;
line-height:32px;
padding-bottom:5px;
}
.slider-txt{
font-family:"Myriad Pro",Arial, Helvetica, sans-serif;
font-size:18px;
color:#ffffff;
line-height:28px;
}
.click-enlarge{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
color:#000000;
line-height:18px;
padding-right:10px;
}
.red_txt{
color:#ff0000;
}
.sub_header{
font-family:Arial, Helvetica, sans-serif;
font-size:18px;
color:#383939;
line-height:24px;
font-weight:italic;
}
.click_here{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
color:#3199f3;
text-decoration:none;
}
.click_here:hover{
text-decoration:none;
}
.oemsolution
{
	border:1px solid #efefef;
	padding:4px;
}
.contactheading
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#275da7;
	font-weight:bold;
}
.thankyou-txt
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#525251;
	font-weight:normal;
	line-height:15px;
}
.total-txt
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:18px;
	text-align:right;
	color:#275da7;
	line-height:28px;
}
.total-txt2 INPUT
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:18px;
	font-weight:bold;
	text-align:right;
	width:103px;
	color:#383939;
	border:1px solid #efefef;
}
.box2-top 
{
	background:url(../images/contact/box2-top.jpg);
	background:url(../images/box2-top.jpg) no-repeat;
	height:40px;
	width:240px;
}
.box2-mid{
	background: url(../images/box2-mid.jpg) no-repeat;
	width:240px;
}
.flag{
	position:absolute;
	margin-top:-30px;
}

.title_ez {
color:#4da7f5;
font-family:Arial,Verdana;
font-size:18px;
line-height:20px;
}
.title-cm {
color:#5A940D;
font-family:Verdana,Arial;
font-size:12px;
line-height:18px;
}

.box-left-bg {
background:transparent url(../images/box-left-bg.jpg) no-repeat scroll 0 0;
width:18px;
}
.box-right-bg {
background:transparent url(../images/box-right-bg.jpg) no-repeat scroll 0 0;
width:18px;
}
.box-top-bg {
background:transparent url(../images/box-top-bg.jpg) repeat-x scroll 0 0;
height:21px;
}
.box-bottom-left {
background:transparent url(../images/box-bottom-left.jpg) no-repeat scroll 0 0;
height:31px;
width:15px;
}
.box-bottom-mid {
background:transparent url(../images/box-bottom-mid.jpg) repeat-x scroll 0 0;
height:31px;
}
.box-bottom-right {
background:transparent url(../images/box-bottom-right.jpg) no-repeat scroll 0 0;
height:31px;
width:19px;
}

.total_txt{
font-family:Arial, Helvetica, sans-serif;
font-size:18px;
color:#4da7f5;
lineheight:18px;
}
.sub_title{
font-family:Arial, Helvetica, sans-serif;
font-size:18px;
color:#464646;
lineheight:18px;
}
/* FAQ's css */

.faq_bg{
background:url(../images/faq_bg.jpg) no-repeat;
widht:665px;
}
.faq_title{
font-family: Arial, Helvetica, sans-serif;
font-size:15px;
color:#399df4;
font-weight:bold;
}
.faq_txt{
font-family:Verdana,Arial, Helvetica, sans-serif;
font-size:11px;
color:#666667;
text-decoration:none;
}
.faq_txt:hover{
color:#5d9505;
text-decoration:none;
}

/************************ new css 01/08/09 *********************************/

#list {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #666667;
	line-height: 18px;
}

#list ul li {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #666667;
	line-height: 18px;
}

.submnu{
font-family:Verdana,Arial, Helvetica, sans-serif;
font-size:11px;
color:#666667;
text-decoration:none;
}

.submnu:hover{
color:#5d9505;
text-decoration:none;
}

.click_link{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
color:#3199f3;
text-decoration:none;
}
.click_link:hover{
text-decoration:none;
}

.live_pad {
	padding-top: 3px;
}

/** CSS added for download table by viken on 24 Dec 2010 **/
.datatable{
	border:1px solid #ccc; 
	border-collapse:collapse;
}
.datatable td{
	padding:7px;
	border:1px solid #ccc;
}

.infotable{
	border-collapse:separte;
}
.infotable th{
	background:#3b9ff4;
	background:-moz-linear-gradient(32% 76% 90deg, #66b8fd, #3b9ff4 80%);
	background:-webkit-gradient(linear, 77% 82%, 77% 30%, from(#66b8fd), to(#3b9ff4));
	padding:4px 7px;
	color:#FFF;
	font-size:13px;
	font-family:Arial;
}
.infotable tr{
	background:#f1f1f1;
}
.infotable tr:hover{
	background:#f7f7f7;
}
.infotable td{
	color:#333;
	padding:2px 7px;
	line-height:18px;
	border-bottom:1px solid #d6d6d6;
	border-top:1px solid #FFF;
	border-right:1px solid #FFF;
	vertical-align:middle;
}
.infotable td:last-child{
	border-right:none;
}
.lng_flags{
    float: right;
    margin: 0;
}
.client_list{
	float:left;
	margin:17px 0 0;
	padding:0;
	min-height:0px;
}
.client_list li{
	background:#FFF;
	border:1px solid #CCC;
    float: left;
    height: 170px;
    list-style-type: none;
    margin-bottom: 17px;
    margin-right: 17px;
    padding: 5px;
    width: 192px;
}
.client_list li p{
	display:block;
	font-weight:bold;
	font-size:12px;
	line-height:17px;
	margin:0;
	padding:0;
	float:left;
	width: 192px;
}
.client_list li p a{
	color:#000;
	text-decoration:none;
}
.bluetxt{
	color:#3199f3;
}
.propimg{
	cursor:pointer;
	opacity:0.7;
}
.propimg:hover{
	opacity:1;
}
.next, .prev, .next1, .prev1{
	cursor:pointer;
	font-weight:bold;
	float:right;
	padding:2px 5px;
	border:1px solid #CCC;	
}
.next, .next1{
	margin-right:17px;
}
.prev, .prev1{
	margin-right:-1px;
}
.title_popup {
    background: url("../images/nav-bg.jpg") repeat-x scroll 0 0 transparent;
    border: 1px solid #D1D1D1;
    padding: 5px;
    text-shadow: 0 1px 0 #FFFFFF;
}
.flags{
	position:relative;
	float:right;
	margin-top:-10px;
}
.button{
	background: url('../images/form_btn.png') repeat-x 0 0;
	border-color: transparent transparent #ECECEC; /** rgba fallback **/
	cursor: pointer;
	outline: none;
	padding:3px 20px;
	*padding:3px 0px;
	margin:0px;
	border:none;
	-moz-border-radius: 6px;
	-webkit-border-radius: 6px;
	border-radius:6px;
	border-width: 1px;
	border-style: solid;
	border-color:#a1a1a1;
	display: block;
	text-align:center;
	font-family:Arial, Verdana;
	font-size:13px;
	color:#333;
	font-weight:bold;
	/** Make the text unselectable **/
	-moz-user-select: none;
	-webkit-user-select: none;
}
.button:hover{
background-position: 0 -80px;
}
.button:active{
background-position: 0 -160px;
}
.country_btn{
	background: url('../images/country_btn.png') repeat-x;
	border: 1px solid #d1d1d1;
    float: left;
    padding: 12px 7px 1px;
    width: 229px;
    -moz-border-radius: 6px;
	-webkit-border-radius:6px;
	border-radius:6px;
	text-decoration:none;
	-moz-box-shadow:0 1px 0 #FFF inset;
    -webkit-box-shadow:0 1px 0 #FFF inset;
    box-shadow:0 1px 0 #FFF inset;
}
