
/**/
html{background:#f9f9f9;overflow-y: scroll; color:#7b7b7b;}
body{font-family:Arial,Verdana,sans-serif;font-size:12px;color: #636363;background:#f9f9f9;}
h1,h2,h3,h4,h5 {margin:0;padding:0;}
*/h1,h2,h3,h4{font-family:Arial,Verdana,sans-serif;}
html[xmlns] .clearfix {	display: block;} 
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,textarea,p,blockquote,th,td{margin:0;padding:0;}
li{list-style:none;}
a{cursor:pointer;}
a:focus{-moz-outline-style: none; border:0px;}
form {border:0;}
img{/*behavior: url('/global/script/iepngfix.htc');*/}
.top{width:100%;overflow:hidden;background:#000000 url(../img/top_main_bkg.png) repeat-x bottom left; cursor:default;}
.wrap{ width:1280px; margin:0px auto; } 
.topmain { width: 1280px; color:#ffffff; height:535px; margin:0px; float: left;}
.clear{clear:both;}
.clearfix:after { clear: both; content: ' '; display: block; font-size: 0; line-height: 0; visibility: hidden; width: 0; height: 0;}
.clearfix { display: inline-block;}
* html .clearfix { height: 1%;}
.clearfix { display: block;}

.main{ width:100%; overflow:hidden; background:#f9f9f9;}
.wrapmain{width:940px; margin:0px auto;}
.wrap_footer{ width:auto; margin:0px auto; padding:10px 0 0 0;} 

/*content*/
#products_content_box{width:940px;margin:/*20px LD 20 Jan*/0 0 0 0; text-align:left;}
#products_content_box h1{font-size: 18px;font-weight: bold;line-height:26px;margin: 0; color:#4c4e5b;}
#products_content_box p{line-height: 18px;color: #636363; margin-top: 10px;}

/**/
#products_content_box .leftcolumn { width: 604px; padding:0; margin:0; float:left;}
/*START LD 4 jan 10*/
#products_content_box .leftcolumn h1{margin:8px 0 -4px 0;}
#products_content_box .leftcolumn h2{color:#4c4e5b; margin:8px 0 -10px 0; font-size: 16px;font-weight: bold;line-height:22px;}
#products_content_box .leftcolumn p{line-height: 18px;/*color: #636363;*/}
/*END LD 4 jan 10*/
#products_content_box .leftcolumn .head{ float:left; width: 584px; padding:0; margin:0 0 0 20px;}
#products_content_box .leftcolumn .head strong{padding:0 6px 0 0;}
.calenar_leftcolumn .head ul,
#products_content_box .leftcolumn .head ul {margin:14px 0; color:/* #636363;*/}
.calenar_leftcolumn .head li,
#products_content_box .leftcolumn li {list-style-type:circle; margin-left:20px;}
#products_content_box .leftcolumn .none ul {margin:10px 0;}
#products_content_box .leftcolumn .none li {list-style-type:none; margin:10px 0;}
/*19Jan2010 ParagraphNoImage*/
#products_content_box .leftcolumn100 { width: 804px; padding:0; margin:0; float:left;}
#products_content_box .leftcolumn100 .head{ float:left; width: 784px; padding:0; margin:0 0 0 20px;}
#products_content_box .leftcolumn100 li {list-style-type:circle; margin-left:20px;}
#products_content_box .leftcolumn100 .none ul {margin:10px 0;}
#products_content_box .leftcolumn100 .none li {list-style-type:none; margin:10px 0;}

/*19Jan2010 ParagraphNoImage*/
/* product info*/
#products_content_box .leftcolumn .L_column0 {width: 265px; height:auto; margin:20px 10px 20px 20px;}/* margin: 20px 25px 10px 20px; */
#products_content_box .leftcolumn .L_column1 {width: 265px; height:auto; margin:20px 10px 20px 20px;}
#products_content_box .leftcolumn .L_column2 {width: 265px; height:auto; margin:20px 10px 20px 20px;}
#products_content_box .leftcolumn .L_column3 {width: 265px; height:auto; margin:20px 10px 20px 20px;}
#products_content_box .leftcolumn .vertical_line {width:3px; height:111px;  float: left;  margin: 20px 0;}
#products_content_box .leftcolumn .horizontal_line {float:left; width: 564px; height:3px; padding:0; margin:0 20px 0 10px;}

#products_content_box .leftcolumn .column-text{/*height: 110px;*/ overflow: hidden;}
#products_content_box .leftcolumn .column-textLG{height: auto;}
#products_content_box .leftcolumn .column-textLGs{height: auto; overflow: hidden;}
/*Calendar News and Events*/
#products_content_box .leftcolumn .news{width:162px; float:left;}
#products_content_box .leftcolumn .news_thumb_top { width: 162px;  height: 5px; background:url("/Files/System/img/thumb/news_thumb_top.jpg") no-repeat bottom; padding:0px 0px 0px 0px; margin:0; float:left; text-align: center;}
#products_content_box .leftcolumn .news_thumb_bottom {width: 162px; height: 5px; background:url("/Files/System/img/thumb/news_thumb_bottom.jpg") no-repeat; padding:0; margin:0; float:left;}
#products_content_box .leftcolumn .news_thumb_bkg { width: 162px; background:url("/Files/System/img/thumb/news_thumb_bkg.jpg") repeat-y; background-repeat:repeat-y; margin:0; float:left;}
#products_content_box .leftcolumn .news_thumb_img { margin:5px 10px;}

/* product info*//*CASE*/
#products_content_box .leftcolumn .case {width: 584px; padding:0; margin:20px 0 0 20px; }
#products_content_box .leftcolumn .case .h1{ margin:10px 0 0 0;}
#products_content_box .leftcolumn .case .imgL { float:left; width:207px; height:244px; margin: 0px 5px 0px 0px;}
#products_content_box .leftcolumn .case .txt { float:right; margin: 0px 0 0px 0; width:350px;}
#products_content_box .leftcolumn .case .txt_noimg { float:left; margin: 0px 0 0px 0; width:550px;}
#products_content_box .rightcolumn .imgR {margin:0 20px;}
#products_content_box .rightcolumn  .case {margin:20px 30px 0;}
#products_content_box .rightcolumn  .case a {font-size:18px; color:#559244; text-decoration:none;cursor: pointer;}
#products_content_box .rightcolumn  .case a:hover {font-size:18px; color:#559244;text-decoration:underline;cursor: pointer;}

#products_content_box .leftcolumn_index a,
#products_content_box .leftcolumn a {text-decoration:underline;color:#559244;}
#products_content_box .leftcolumn_index a:hover,
#products_content_box .leftcolumn a:hover {color:#559244;text-decoration:underline;}

/*start*//*MOVIES //*/
.content_boxM {background: url("../img/content_boxmain_bkg.png") 0 0 repeat-y; min-height: 230px; height: 100%;width: 940px; margin:0; position: relative;padding:20px 0px;}

#products_content_box .leftcolumnM { width: 694px; padding:0; margin:0; float:left;}/*NU 10 DEC*/
#products_content_box .leftcolumnM .head{ float:left; width: 584px; padding:0; margin:0 0 4px 34px;}
#products_content_box .leftcolumnM .movie { width: 658px; background:url("../img/products/movies_bkg.png") no-repeat bottom; margin:0 0 0 34px; float:left; height:378px; border: solid 1px #e9e9e9;}
#products_content_box .leftcolumnM .movie_bottom { width: 660px; height: 40px; background:url("../img/products/movies_bottom.png") no-repeat top left; padding:10px 0 0 0;  margin:0 0 0 34px; float:left;}
#products_content_box .leftcolumnM .movie .stage{margin:-1px 10px 10px 10px; text-align:center;}
/**/
#products_content_box .rightcolumnM { width: 226px; min-height:300px; padding:0; margin:0; float:right;}/*265*/
#products_content_box .rightcolumnM  .head0{margin:0px 17px 10px 17px;}
.video_box,
.video_box_on {float:left; width:215px; margin:0; padding:4px 0 4px 10px; height:66px;}

.video_box {border-top: solid 1px #fff; border-bottom: solid 1px #fff;border-right: solid 1px #e9e9e9; }
.video_box_on {border-top: solid 1px #e9e9e9; border-bottom: solid 1px #e9e9e9; background:#f4f4f4;border-right: solid 1px #e9e9e9;}
.video_box img,
.video_box_on img {float:left;}

.video_box .title,
.video_box_on .title{margin:10px 0 0 124px;}
.video_box .title a {text-decoration:none; color:#7b7b7b;}
.video_box_on .title a{ text-decoration:none; color:#569c2f;}
/*.video_box_on .title a:hover,*/
.video_box .title a:hover{text-decoration:none;color:#569c2f;}
/*end*//*MOVIES //*/
#products_content_box .rightcolumn { width: 304px; min-height:180px; padding:0; margin:0; float:right;}/*from 300 to 180*/

#products_content_box .rightcolumn .thumb_top { width: 262px;  height: 5px; background:url("/Files/System/img/thumb/thumb_top.jpg") no-repeat bottom; padding:0px 0px 0px 0px; margin:0; float:left; text-align: center;}
#products_content_box .rightcolumn .thumb_bottom {width: 262px; height: 5px; background:url("/Files/System/img/thumb/thumb_bottom.jpg") no-repeat; padding:0; margin:0; float:left;}
#products_content_box .rightcolumn .thumb_bkg { width: 262px; background:url("/Files/System/img/thumb/thumb_bkg.jpg") repeat-y; background-repeat:repeat-y; margin:0; float:left;}
#products_content_box .rightcolumn .thumb_img { margin:5px 10px;}
/*#products_content_box .rightcolumn*/
#products_content_box .rightcolumn .screenshot_top { width: 304px;  height: 5px; background:url("../img/products/screenshot_top.png") no-repeat bottom; padding:0px 0px 0px 0px; margin:0; float:left; text-align: center;}
#products_content_box .rightcolumn .screenshot_bottom {width: 304px; height: 5px; background:url("../img/products/screenshot_bottom.png") no-repeat; padding:0; margin:0; float:left;}
#products_content_box .rightcolumn .screenshot_bkg { background:url("../img/products/screenshot_bkg.png") repeat-y; background-repeat:repeat-y; margin:0; float:left;position: relative;}
#products_content_box .rightcolumn .screenshot_img { margin:11px 17px;position: relative;}
#products_content_box .rightcolumn .screenshot_img li{float: left;}
#products_content_box .rightcolumn .screenshot_img li a img{border: 0;}
#products_content_box .rightcolumn .screenshot_img li img{float: left;}
#products_content_box .rightcolumn .screenshot_bkg span#prevBtn a{display: block; width: 22px; height: 34px; background: url(../img/products/screenshot_btn_left.png) 0 0 no-repeat; position: absolute; left: 17px; top: 80px;cursor: pointer;z-index: 20;}
#products_content_box .rightcolumn .screenshot_bkg span#nextBtn a{display: block; width: 22px; height: 34px; background: url(../img/products/screenshot__btn_right.png) 0 0 no-repeat; position: absolute; right: 17px; top: 80px;cursor: pointer;z-index: 20;}
#products_content_box .rightcolumn .screenshot_bkg span#nextBtn a:hover{background-position: 0 -34px;}
#products_content_box .rightcolumn .screenshot_bkg span#prevBtn a:hover{background-position: 0 -34px;}

#products_content_box .rightcolumn a,
.calenar_leftcolumn a{text-decoration:none;color:#559244; font-size:11px;border: 0;}
#products_content_box .rightcolumn a:hover,
.calenar_leftcolumn a:hover {color:#559244;text-decoration:underline; font-size:11px;}

#products_content_box .rightcolumn a.allGames{background: url(../img/products/games/game_catalouge_btn.jpg) 0 0 no-repeat;width: 287px; height: 56px; display: block; margin: 10px auto;}
#products_content_box .rightcolumn a.allGames:active{background-position: 0 -56px;}

#products_content_box .rightcolumn .head0{margin:0px 17px 10px 17px;}
#products_content_box .rightcolumn .head02{margin:11px 17px;}
#products_content_box .rightcolumn .downloadL{float:left; width:140px; margin:0 0 6px 11px;}
#products_content_box .rightcolumn .downloadR{float:right;width:145px;margin:0 0 6px 0;}
#products_content_box .rightcolumn .downloadLsingle {float:left; width:180px; margin:0 0 6px 11px;}
#products_content_box .rightcolumn .downloadL1 {float:left; width:294px; margin:0 0 6px 10px;}
#products_content_box .rightcolumn .downloadL1box{float:left; width:140px; margin:0 0 6px 0px;/*11px*/}
#products_content_box .rightcolumn .downloadL1box img,
#products_content_box .rightcolumn .downloadL img,
#products_content_box .rightcolumn .downloadR img,
#products_content_box .rightcolumn .downloadLsingle img {float:left;}
#products_content_box .rightcolumn .downloadL1box .text,
#products_content_box .rightcolumn .downloadL .text,
#products_content_box .rightcolumn .downloadR .text,
#products_content_box .rightcolumn .downloadLsingle .text{margin:10px 0 0 40px;}
/**/
/*about us*/
#products_content_box .leftcolumn .clients {float:left; width: 584px; padding:0; margin:20px 0 0 20px;}
#products_content_box .leftcolumn .clients img {float:left;}
#products_content_box .leftcolumn .clients .text{margin:0 0 0 180px;}
#products_content_box .leftcolumn .h1_4companies { margin:10px 0 10px 0;}

#products_content_box .rightcolumn .clientsL {float:left; width:160px; margin:0 0 6px 28px;}
#products_content_box .rightcolumn .clientsR {float:right;width:74px;margin:0 28px 6px 0;}
#products_content_box .rightcolumn .clientsL,
#products_content_box .rightcolumn .clientsR img {float:left;}
#products_content_box .rightcolumn .4companies {margin:10px 22px;}
/*about us*/

/*contact us*/
#products_content_box .contactus { width: 900px; padding:0; margin:0 0 0 20px; float:left;}
#products_content_box .contactus_form { width: 840px; padding:0; margin:0 20px 0 0; float:left;}
#products_content_box .contactus_form .contact-form-horistontell-container{ margin-top: 30px;width: 870px;}
#products_content_box .contactus_form .contact-form-horistontell-container .contact-form-left{ float:left;}
#products_content_box .contactus_form .contact-form-horistontell-container .contact-form-right{ float:right;}
#products_content_box .contactus_form .contact-form-horistontell-container .contact-form-text{margin-bottom: 5px;width: 390px;font-size: 11px;color: #a2a2a2;}
#products_content_box .contactus_form .contact-form-horistontell-container .contact-form-input{margin-bottom: 30px;margin-right: 12px;}
#products_content_box .contactus_form .textbox{width: 390px; height: 30px; background: url(../img/contact/contact-form-textbox-bg.png) 0 0 no-repeat;border: 0;padding: 10px 5px 0 10px;color: #7b7b7b;}
#products_content_box .contactus_form .textbox:focus{color: #559244;}
#products_content_box .contactus_form .textarea{width: 837px; height: 127px; background: url(../img/contact/contact-form-textarea-bg.png) 0 0 no-repeat;border: 0;padding: 10px 5px 0 10px;color: #7b7b7b;}
#products_content_box .contactus_form .textarea:focus{color: #559244;}
#products_content_box .contactus_form .contact-checkboxes-container{width: 405px;}
#products_content_box .contactus_form .contact-checkboxes-container .checkboxes-left{float: left;margin-right:70px;margin-top: 10px;}
#products_content_box .contactus_form .contact-checkboxes-container .checkboxes-left .checkbox-row{margin-bottom: 10px;}
#products_content_box .contactus_form .contact-checkboxes-container .checkboxes-left .boxAndText{float: left;width: 120px;margin-right: 20px;}

#products_content_box .contactus_form .contact-checkboxes-container .checkboxes-left .boxAndText a.checkbox{float: left; display: block; background: url(../img/contact/contact-form-checkboxes.png) 0 0 no-repeat; height: 30px; width: 30px;}
#products_content_box .contactus_form .contact-checkboxes-container .checkboxes-left .boxAndText a.checkbox:hover{background-position: 0 -30px;}

#products_content_box .contactus_form .contact-checkboxes-container .checkboxes-left .boxAndText span.checkbox-text{float: left;padding-top: 8px;margin-left: 10px;font-size: 11px; color: #7b7b7b;}

#products_content_box .contactus_form a.submit{display: block; font-weight: bold; cursor: pointer; width: 60px; height: 38px; background: url(../img/contact/submit_btn.png) 0 0 no-repeat;border: 0;padding: 10px 5px 0 30px;color: #559244; float:right;}
#products_content_box .contactus_form .submit_div {float:left; padding:0 20px 0 0; width:840px;}

#products_content_box .contactus_form .contact-form-horistontell-container .contact-form-input .error-msg{text-align: center; width: 280px; height: 20px; background-color: #ffe2d2; border: 1px solid #e2a789; margin-top: 10px; padding: 7px;font-size: 13px;font-weight: bold; color: #ad1a10;}
#products_content_box .contactus_form .contact-form-horistontell-container .contact-form-input .success{text-align: center; width: 280px; height: 20px; background-color: #e4ff9d; border: 1px solid #c4dd82; margin-top: 10px; padding: 7px;font-size: 13px;font-weight: bold; color: #666666;}
#products_content_box .contactus_form .contact-form-horistontell-container .contact-form-input .error-msg span{margin-left: 10px;margin-top: 2px;float: left;}
#products_content_box .contactus_form .contact-form-horistontell-container .contact-form-input .error-msg img{padding-top: 1px;float: left;}
/*contact us*/
.content_box_top{background: url("../img/content_boxtop_bkg.png") 0 0 no-repeat; height: 57px; width: 940px; margin:0 0 0 0; position: relative;}
.content_box_top2{background: url("../img/contactus_boxtop_bkg.png") 0 0 no-repeat; height: 8px; width: 940px; margin:0 0 0 0; position: relative;}
.content_box_top_notab{background: url("../img/content_boxtop_bkg.png") 0 0 no-repeat; height: 53px; width: 940px; margin:0 0 0 0; position: relative;}
/*LD 20*4  11 DEC movies fix removed padding-right20 width from 920 to 940*/
.content_box {background: url("../img/content_boxmain_bkg.png") 0 0 repeat-y; min-height: 230px; height: 100%;width: 940px; margin:0;padding:20px 0;} 
/**/
.content_box_bottom{ background: url("../img/content_box_bottom.png") 0 0 no-repeat; height: 8px; width: 940px; margin:0 0 0/*30px*/ 0;}

.content_text {border: 0; float: left; margin: 0; padding: 0; width: 320px;}
.content_text h2 {width: 300px; color: #3f3f3f; margin:0 0 10px 0; font-size:14px; line-height:22px;}
.content_text ul{width: 300px; list-style: none; margin:0 0 20px 0; padding: 0; color: #636363; font-size:12px; line-height:18px;}
.content_text p{width: 300px; color: #5a5a5a; margin:10px 0 20px 0; line-height: 18px;}
.content_text .arrow{float: left;margin: 5px 0 0 10px;}
/*product content tab*/
div.product_nav { height: 53px;  font-weight:bold;}
div.product_nav ul { margin-left: 0; padding-left: 0; display: block;}
div.product_nav ul li { margin-left: 0; margin-bottom: 0; list-style: none; display: block; height: 53px; line-height:  51px; float: left; background-color: #ffffff;}
/*   */
div.product_nav ul li a { font-size: 13px; font-family:Tahoma,Arial,Verdana,sans-serif; min-width: 125px;  width: 125px;  padding-left: 17px; padding-top: 1px; display: block; height: 52px; float: left; color: #7b7b7b; text-decoration: none; background-image:url("../img/products/productnav_tab_off.png"); background-position: left top; background-repeat: no-repeat; background-color: #ffffff; border-right: solid 1px #e8e8e8; border-bottom: solid 1px #e8e8e8;}
div.product_nav ul li a:hover { background-image:url("../img/products/productnav_tab_on.png"); background-position: left top; background-repeat: no-repeat; color: #e8e8e8; background-color: #282a33;}
div.product_nav ul li.selected a {background-image:url("../img/products/productnav_tab_on.png"); background-position: left top; background-repeat: no-repeat; background-color:#282a33; cursor: default; border-bottom: 1px #e8e8e8 solid; color: #ffffff; cursor:pointer;}
/*  tab 1 */
div.product_nav ul li.tab1 a{ font-size: 13px; font-family:Tahoma,Arial,Verdana,sans-serif; min-width: 125px;  width: 125px;  padding-left: 17px; padding-top: 1px; display: block; height: 52px; float: left; color: #7b7b7b; text-decoration: none; background-image:url("../img/products/productnav_tab_1off.png"); background-position: left top; background-repeat: no-repeat; background-color: #ffffff; border-right: solid 1px #e8e8e8; border-bottom: solid 1px #e8e8e8;}
div.product_nav ul li.tab1 a:hover { background-image:url("../img/products/productnav_tab_1on.png"); background-position: left top; background-repeat: no-repeat; color: #ffffff; background-color: #282a33;}
div.product_nav ul li.tab1-selected a {background-image:url("../img/products/productnav_tab_1on.png"); background-position: left top; background-repeat: no-repeat; background-color:#282a33; cursor: default; border-bottom: 1px #e8e8e8 solid; color: #ffffff; cursor:pointer;}
/* ##########*/
/*management content tab*/
div.manage_nav { height: 53px;  font-weight:bold;}
div.manage_nav ul { margin-left: 0; padding-left: 0; display: block;}
div.manage_nav ul li { margin-left: 0; margin-bottom: 0; list-style: none; display: block; height: 53px; line-height:  51px; float: left; background-color: #ffffff;}
/*   */
div.manage_nav ul li a { font-size: 13px; font-family:Tahoma,Arial,Verdana,sans-serif; min-width: 155px;  width: 155px;  padding-left: 17px; padding-top: 1px; display: block; height: 52px; float: left; color: #7b7b7b; text-decoration: none; background-image:url("../img/solutions/managenav_tab_off.png"); background-position: left top; background-repeat: no-repeat; background-color: #ffffff; border-right: solid 1px #e8e8e8; border-bottom: solid 1px #e8e8e8;}
div.manage_nav ul li a:hover { background-image:url("../img/solutions/managenav_tab_on.png"); background-position: left top; background-repeat: no-repeat; color: #e8e8e8; background-color: #282a33;}
div.manage_nav ul li.selected a {background-image:url("../img/solutions/managenav_tab_on.png"); background-position: left top; background-repeat: no-repeat; background-color:#282a33; cursor: default; border-bottom: 1px #e8e8e8 solid; color: #ffffff; cursor:pointer;}
/*  check out width: 155px; */
div.manage_nav ul li.tab1 a{ font-size: 13px; font-family:Tahoma,Arial,Verdana,sans-serif; min-width: 155px;  width: 155px;  padding-left: 17px; padding-top: 1px; display: block; height: 52px; float: left; color: #7b7b7b; text-decoration: none; background-image:url("../img/solutions/managenav_tab_1off.png"); background-position: left top; background-repeat: no-repeat; background-color: #ffffff; border-right: solid 1px #e8e8e8; border-bottom: solid 1px #e8e8e8;}
div.manage_nav ul li.tab1 a:hover { background-image:url("../img/solutions/managenav_tab_1on.png"); background-position: left top; background-repeat: no-repeat; color: #ffffff; background-color: #282a33;}
div.manage_nav ul li.tab1-selected a {background-image:url("../img/solutions/managenav_tab_1on.png"); background-position: left top; background-repeat: no-repeat; background-color:#282a33; cursor: default; border-bottom: 1px #e8e8e8 solid; color: #ffffff; cursor:pointer;}
/* ##########*/
/* about us last tab */
/*  tab2 for about us wider */
div.product_nav ul li.tab2 a{ font-size: 13px; font-family:Tahoma,Arial,Verdana,sans-serif; min-width: 155px;  width: 155px;  padding-left: 17px; padding-top: 1px; display: block; height: 52px; float: left; color: #7b7b7b; text-decoration: none; background-image:url("../img/solutions/managenav_tab_off.png"); background-position: left top; background-repeat: no-repeat; background-color: #ffffff; border-right: solid 1px #e8e8e8; border-bottom: solid 1px #e8e8e8;}
div.product_nav ul li.tab2 a:hover { background-image:url("../img/solutions/managenav_tab_on.png"); background-position: left top; background-repeat: no-repeat; color: #ffffff; background-color: #282a33;}
div.product_nav ul li.tab2-selected a {background-image:url("../img/solutions/managenav_tab_on.png"); background-position: left top; background-repeat: no-repeat; background-color:#282a33; cursor: default; border-bottom: 1px #e8e8e8 solid; color: #ffffff; cursor:pointer;}
/* ##########*/
/*footer*/
.footer{width:940px;  font-size:12px; font-family:Arial,Tahoma,Verdana,sans-serif; background:#f9f9f9; color:#000; padding:20px 0; cursor:default; position:relative; margin:0 auto; }
.footerleft{ width:878px;  float:left;}
.ft_infoL{list-style-image:none;list-style-position:outside;list-style-type:none; margin:0px;float:left; }
.ft_infoL li{ list-style-image:none; list-style-position:outside; list-style-type:none; float:left;	 padding:0px 40px 1px 0; color:#7b7b7b; height: 120px; line-height:21px;}
.ft_infoL li li { height: auto;} 
.ft_infoL dt{}
.ft_infoL dl{ color:#7b7b7b; padding-bottom: 10px;}
.ft_infoL li a {color:#7b7b7b; text-decoration:none;}
.ft_infoL li a:hover { text-decoration:underline;}

/* */
.footerright{ width:362px; float:right;}  
.footerright .reachus{font-size:16px; margin:10px 0 0 66px; font-weight:bold;color:#4c4c4c;}  
.ft_infoR{list-style-image:none;list-style-position:outside; list-style-type:none; margin:0px; float:left;}
.ft_infoR li{ list-style-image:none; list-style-position:outside; list-style-type:none; float:left;	 padding:1px 54px 1px 66px; color:#c0c0c0; height: 120px;line-height:20px;}
.ft_infoR li li { height: auto;} 
.ft_infoR li a {color:#7b7b7b; text-decoration:none;}
.ft_infoR li a:hover { text-decoration:underline;}
.ft_infoR dt{ color:#4c4c4c; font-weight:bold;}
.ft_infoR dl{ color:#7b7b7b; padding:10px 0 0px 0;}
.ft_infoR li.adress{ list-style-image:none; list-style-position:outside; list-style-type:none; float:left; padding:1px; color:#c0c0c0; height: 120px;line-height:20px; width:120px;}

.product_info_div h1{
font-size: 22px;
font-weight: bold;
line-height:24px;
margin: 0;
}

/*FORMS*/
.text_input {font:1.1em  Verdana, Arial, Helvetica, sans-serif ; color:#333 ; margin:3px; height:20px; border:solid 0 #fff; padding: 3px 8px; background: transparent url(../img/form/textfield_bg.gif) no-repeat fixed; width:200px; voice-family: "\"}\"";  voice-family:inherit; width:187px;}
.textarea{  font:1.1em Verdana, Arial, Helvetica, sans-serif; color:#333 ; margin:3px; height:165px; border:solid 0 #fff; padding: 0 8px; background: transparent url(../img/form/textarea_bg.gif) no-repeat fixed; width:200px; voice-family: "\"}\"";  voice-family:inherit; width:190px;} 

        .idle{border: solid 1px #85b1de; background-image: url( '1_files/blue_bg.png' ); background-repeat: repeat-x;background-position: top;}
        
/*JOHANS CSS BÖRJAR HÄR*/
.heightHundra{height: 100%;}

/*JOHANS CSS SLUTAR HÄR*/
/*LD BÖRJAR HÄR*/
.calenar_leftcolumn {width: 640px; padding:0; margin:0; float:left;}
.calenar_leftcolumn .head{ float:left; width: 620px; padding:0; margin:0 0 0 20px;}

.case { margin:10px 0 0 0;  min-height:100px;}
.case .imgL { float:left; width:160px/*207px*/; /*height:144px;*/ margin: 0px 5px 0px 20px;}
.case .signupTrue {text-align:right;float:right; width:100px; margin:6px 4px 3px 0;}
.case .signupFalse{display: none;}
.case .txt { float:right; margin: 0px 0 0px 0; width:445px;}

a.btn {background: transparent url('../img/calendar/signup_a.png') no-repeat scroll top right;display: block;float: left;
    font: normal 12px arial, sans-serif;height: 38px;margin-right: 6px; padding-right: 9px; /* sliding doors padding */text-decoration: none;}
a.btn span {background: transparent url('../img/calendar/signup_span.png') no-repeat;display: block;line-height: 14px; font-weight:bold; font-size:12px;padding: 12px 5px 12px 12px; color:#559244;} 
a.btn:hover { color:#559244; text-decoration:underline;}
a.btn:active {background-position: bottom right; color:#559244; outline: none; /* hide dotted outline in Firefox */}
a.btn:active span {/* background-position: bottom left; padding: 6px 0 4px 18px;*/ /* push text down 1px */}
/*LD SLUTAR HÄR*/
/*Movies solution*/
#productNavTabContent0,
#productNavTabContent1,
/*#productNavTabContent2, movies fix */
#productNavTabContent3 { padding-right:20px;}
#manageNavTabContent0,
#manageNavTabContent1,
#manageNavTabContent2,
#manageNavTabContent3 { padding-right:20px;}
#aboutNavTabContent0,
#aboutNavTabContent1,
#aboutNavTabContent2,
#aboutNavTabContent3,
#aboutNavTabContent4 {padding-right:20px;}

#productNavTabContent1
/**/
.margin_bot10 {margin-bottom: 10px;}
.margin_bot15 {margin-bottom: 15px;}

/**/
/* SLIDER */

.ui-slider-horizontal {
position:relative;
}
.ui-slider {
position:relative;
text-align:left;
}
.ui-corner-all {
-moz-border-radius-bottomleft:4px;
-moz-border-radius-bottomright:4px;
-moz-border-radius-topleft:4px;
-moz-border-radius-topright:4px;
}
.ui-widget-content {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
}
.ui-slider .ui-slider-handle {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent url(../img/contact/slider_handle.png) no-repeat scroll center center;
cursor:pointer;
height:26px;
margin-left:0em;
position:absolute;
top:-18px;
width:43px;
z-index:99;
}
.ui-widget-content a {
color:#333333;}

div#version_slider2 {
    background:transparent url(../img/contact/slider_bg_left.png) no-repeat scroll left center;
    position: absolute;
    margin-top: 35px;    
}

div.slider_end {
    background:transparent url(../img/contact/slider_bg_right.png) no-repeat scroll right center;
    height:11px;
    position:absolute;
    right:-3px;
    top:1px;
    width:30px;
}

div#version_slider2 .slider_menu li {
    background:transparent url(../img/contact/slider_top_pigg.png) no-repeat scroll center bottom;
    font-size:10px;
    margin-left:2px;
    padding-bottom:10px;
    position:absolute;
    text-align:center;
    width:40px;
    z-index:40;
}

div#version_slider2 .slider_menu li.activeLink {
    color:#419D34;
}

div#version_slider2 .slider_menu {
    height:32px;
    margin-top: -20px;
}

ul#version_menu {
    width:100px;
}

.content_box_top0{background: url("../img/start/content_box_top0.png") 0 0 no-repeat; height: 31px; width: 940px; margin:24px 0 0 0; position: relative; padding:10px 0;}
.content_box_top0 .headerL { width: 400px; padding:0; margin:0 0 0 20px; float:left;}
.content_box_top0 .headerL h1{ font:Arial, Helvetica, sans-serif; font-size:26px; float:left;}
