/*
Theme Name: Lasereastgroup
Theme URI: http://wordpress.org/extend/themes/twentyeleven
Author: the WordPress team
Author URI: http://wordpress.org/
Description: The 2011 theme for WordPress is sophisticated, lightweight, and adaptable. Make it yours with a custom menu, header image, and background -- then go further with available theme options for light or dark color scheme, custom link colors, and three layout choices. Twenty Eleven comes equipped with a Showcase page template that transforms your front page into a showcase to show off your best content, widget support galore (sidebar, three footer areas, and a Showcase page widget area), and a custom "Ephemera" widget to display your Aside, Link, Quote, or Status posts. Included are styles for print and for the admin editor, support for featured images (as custom header images on posts and pages and as large images on featured "sticky" posts), and special styles for six different post formats.
Version: 1.5
License: GNU General Public License v2 or later
License URI: http://www.gnu.org/licenses/gpl-2.0.html
Tags: dark, light, white, black, gray, one-column, two-columns, left-sidebar, right-sidebar, fixed-width, flexible-width, custom-background, custom-colors, custom-header, custom-menu, editor-style, featured-image-header, featured-images, flexible-header, full-width-template, microformats, post-formats, rtl-language-support, sticky-post, theme-options, translation-ready
Text Domain: twentyeleven
*/

/* =Reset default browser CSS. Based on work by Eric Meyer: http://meyerweb.com/eric/tools/css/reset/index.html
-------------------------------------------------------------- */

/* CSS Document */
.clr{margin:0px; padding:0px; clear:both;}
body{margin:0px; padding:0px; font:normal 13px/20px arial; color:#555555; text-align:justify; width:100%; height:100%;}
p{margin:0px; padding:0px;}
img{margin:0px; padding:0px; border:0px;}
ul{margin:0px; padding:0px; list-style:none;}
ul li{margin:0px; padding:0px; z-index:100;}
h1{font:normal 25px arial; color:#3C2821; margin:0px; padding:0px;}
h2{font:normal 18px arial; color:#3C2821; margin:0px; padding:0px;}
h3{font:bold 13px arial; color:#454545; margin:0px; padding:10px 0 10px 0px;}
h4{font:normal 15px/24px arial; color:#FF9C00; margin:0px; padding:15px 0 10px 0px;}
.clear{clear:both; margin:0px; padding:0px; border:0px; font-size:0px; height:0px;}
.phonetext1{ font:bold 18px arial; color:#FF0000; margin:0px; padding:0px;}

#main{width:100%; margin:0px auto; padding:0px;}
.toppart{width:100%; min-width:960px !important; margin:0px; padding:0px; background:url(images/topbg.jpg) repeat-x top left #ccc;}
.footerpart{width:100%;  min-width:960px !important; margin:0px; padding:0px; background:url(images/footerbg.jpg) repeat-x top left;}
.wrapper{width:960px; margin:0px auto; padding:0px; padding-bottom:20px}

.header{width:auto; height:134px; margin:0px; padding:0px;}
.logo{width:171px; height:134px; margin:0px; padding:0px; float:left;}
.headerright{width:788px; margin:0px; padding:0px; float:right;}
.phonearea{width:auto; margin:0 0 10px 0px; padding:0px;}
.phone{width:200px; margin:10px 0 0 0px; padding:0 0 0 3px; float:right; background:url(images/phone.jpg) no-repeat 45px -1px ; font:bold 20px arial; color:#6F2F15; text-align:right;}

.topmenu{width:auto; margin:0px; padding:0px;}
.topmenu ul{font:normal 12px arial; color:#5D433A; margin:0px; padding:0px; list-style:none;}
.topmenu ul li{display:block; z-index:9999; position:relative; float:left; background:url(images/line1.jpg) no-repeat top right;}
.topmenu li ul{display:none;}
.topmenu ul li a{display:block;	text-decoration:none; color:#5D433A; padding:10px 20px 10px 20px; margin-left:1px;	white-space:nowrap;}
.topmenu ul li a:hover{color:#2D2B23; background:none; border:none;}
.topmenu ul li:hover ul{display:block; position:absolute;}
.topmenu ul li:hover ul li{float:none; font-size:12px; width:180px;}
.topmenu ul li:hover ul li a{background:#48210A; border-bottom:1px solid #D4D0BE; color:#FFFFFF;}
.topmenu ul li:hover ul li a:hover{background:#953C07; color:#FFFFFF;}

.topmenu2{width:auto; margin:10px 0 0 116PX; padding:0px 0 0 0px;}
.topmenu2 ul{font:bold 12px arial; margin:0px; padding:8px 0 0 0px; list-style:none;}
.topmenu2 ul li{display:block; position:relative; float:left; background:url(images/line2.jpg) no-repeat top right;}
.topmenu2 li ul{display:none;}
.topmenu2 ul li a{display:block; text-decoration:none; color:#fff; padding:10px 30px 10px 30px; margin-left:1px; white-space:nowrap;}
.topmenu2 ul li a:hover{color:#FFA180; background:none; border:none;}
.topmenu2 ul li:hover ul{display:block; position:absolute;}
.topmenu2 ul li:hover ul li{float:none; font-size:12px; width:225px;}
.topmenu2 ul li:hover ul li a{background:#48210A; border-bottom:1px solid #D4D0BE; color:#FFFFFF;}
.topmenu2 ul li:hover ul li a:hover{background:#953C07; border-bottom:1px solid #D4D0BE; color:#FFFFFF;}

.contaner{width:auto; margin:0px; height:auto; float:left; padding:10px 0 30px 0px;}
.cleft{width:320px; margin:0px; padding:0px; float:left;}
.cleftblank{width:320px; height:15px; margin:0px; padding:0px; clear:both;}
.cright{width:627px; margin:0px; padding:0px; float:right;}
.contactfrom{width:317px; margin:0px; padding:0px; background-color:#EFEFEF; border:2px solid #D2D2D2;}
.cfromtop{width:317px; height:88px; margin:0px; padding:12px 0 0 0px; background:url(images/contactfromtop.jpg) no-repeat top left; text-align:center; font:bold 13px arial; color:#FFFFFF;}
.cfrom{width:260px; margin:0px auto; padding:0px;}
.leftbanner{width:320px; height:311px; margin:0px; padding:0px;}
.video{width:320px; height:191px; margin:0px; padding:0px;}

.contant{width:600px; margin:0px; padding:0 0 0 20px;line-height: 21px;}
.contact{width:600px; margin:0px; padding:0px;}
.contactset1{width:400px; margin:0px; padding:0px;}
.contactset1bspace{width:400px; height:10px; margin:0px; padding:0px; clear:both;}
.contacttext{width:100px; margin:0px; padding:0px; float:left;}
.contactfield{width:300px; margin:0px; padding:0px; float:left;}



.slider{width:627px; height:353px; float:left; margin:0px; padding:0px;}

#slider_container_2 { float: right; margin: 0 0 0 -15px; padding: 15px; width: 627px; background: url(images/bg.png) no-repeat 0 0; }
.SliderName_2 {	float: right; width: 570px;	height: 321px; overflow: hidden;margin: 20px 0 0 0;border:10px solid #fff;}
.SliderNamePrev_2 {	background: url(images/arrow1.png) no-repeat left center; width: 50px; height: 353px; display: block; position: absolute; top:0; left:0; text-decoration: none;}
.SliderNameNext_2 { background:url(images/arrow2.png) no-repeat right center; width: 50px; height: 353px; display: block; position: absolute; top:0;	right:0; text-decoration: none;}
.SliderName_2Description{
	padding: 10px;
	font-family: Tahoma,Arial,Helvetica;
	font-size: 14px;
	line-height: 30px;
	letter-spacing: 1px;
	text-align: center;
	color: #ffffff;
	text-shadow: 0 1px 3px #000000;
	}
#SliderNameNavigation_2 { margin: 0; padding: 10px 0 0 0; height: 16px; text-align: center; overflow-y: hidden; }
#SliderNameNavigation_2 a:link, #SliderNameNavigation_2 a:active, #SliderNameNavigation_2 a:visited, #SliderNameNavigation_2 a:hover{
	margin: 0;
	padding: 0;
	font-size: 0;
	line-height: 0;
	text-decoration: none;
	}
.welcome{width:600px;height:auto; overflow:hidden;padding:25px 12px 0 15px; float:left}
.slider2{background: none repeat scroll 0 0 #f0f0f0;
    border-radius:10px 10px 10px 10px;
 border:1px solid #dddddd;
    float: left;
    height:76px;
    margin:5px 0 0 10px;
    padding:10px;
    width:615px;
	}

/*This is the small slider skin css which starts here*/
.jcarousel-skin-tango .jcarousel-container {
	-moz-border-radius: 10px;
	-webkit-border-radius: 10px;
	border-radius: 10px;
	background-color:#F0F0F0; border:1px solid #DDDDDD;
	}
.jcarousel-skin-tango .jcarousel-direction-rtl{direction:rtl;}
.jcarousel-skin-tango .jcarousel-container-horizontal{width:545px; padding:29px 40px;}
.jcarousel-skin-tango .jcarousel-container-vertical{width:90px; height:245px; padding:40px 20px;}
.jcarousel-skin-tango .jcarousel-clip{overflow:hidden;}
.jcarousel-skin-tango .jcarousel-clip-horizontal{width:540px; height:75px;}
.jcarousel-skin-tango .jcarousel-clip-vertical{width:75px; height:245px;}
.jcarousel-skin-tango .jcarousel-item{width:85px; height:75px;}
.jcarousel-skin-tango .jcarousel-item-horizontal{margin-left:0; margin-right:10px;}
.jcarousel-skin-tango .jcarousel-direction-rtl .jcarousel-item-horizontal{margin-left:10px; margin-right:0;}
.jcarousel-skin-tango .jcarousel-item-vertical{margin-bottom:10px;}
.jcarousel-skin-tango .jcarousel-item-placeholder{background:#fff; color:#000;}
/**
 *  Horizontal Buttons
 */
.jcarousel-skin-tango .jcarousel-next-horizontal{
    position: absolute;
    top: 49px;
    right:1px;
    width: 32px;
    height: 32px;
    cursor: pointer;
    background: transparent url(images/rightarrow.jpg) no-repeat 0 0;
	}
.jcarousel-skin-tango .jcarousel-direction-rtl .jcarousel-next-horizontal{left:5px; right:auto; background-image:url(images/leftarrow.jpg);}
.jcarousel-skin-tango .jcarousel-next-horizontal:hover,
.jcarousel-skin-tango .jcarousel-next-horizontal:focus{background-position:-32px 0;}
.jcarousel-skin-tango .jcarousel-next-horizontal:active{background-position:-64px 0;}
.jcarousel-skin-tango .jcarousel-next-disabled-horizontal,
.jcarousel-skin-tango .jcarousel-next-disabled-horizontal:hover,
.jcarousel-skin-tango .jcarousel-next-disabled-horizontal:focus,
.jcarousel-skin-tango .jcarousel-next-disabled-horizontal:active{cursor:default; background-position:-96px 0;}
.jcarousel-skin-tango .jcarousel-prev-horizontal {
    position: absolute;
    top: 49px;
    left: 5px;
    width: 32px;
    height: 32px;
    cursor: pointer;
    background: transparent url(images/leftarrow.jpg) no-repeat 0 0;
	}
.jcarousel-skin-tango .jcarousel-direction-rtl .jcarousel-prev-horizontal{left:auto; right:5px; background-image: url(images/rightarrow.jpg);}
.jcarousel-skin-tango .jcarousel-prev-horizontal:hover, 
.jcarousel-skin-tango .jcarousel-prev-horizontal:focus{background-position:-32px 0;}
.jcarousel-skin-tango .jcarousel-prev-horizontal:active{background-position:-64px 0;}
.jcarousel-skin-tango .jcarousel-prev-disabled-horizontal,
.jcarousel-skin-tango .jcarousel-prev-disabled-horizontal:hover,
.jcarousel-skin-tango .jcarousel-prev-disabled-horizontal:focus,
.jcarousel-skin-tango .jcarousel-prev-disabled-horizontal:active{cursor:default; background-position:-96px 0;}
/**
 *  Vertical Buttons
 */
.jcarousel-skin-tango .jcarousel-next-vertical{
    position: absolute;
    bottom: 5px;
    left: 43px;
    width: 32px;
    height: 32px;
    cursor: pointer;
    background: transparent url(images/rightarrow.jpg) no-repeat 0 0;
	}
.jcarousel-skin-tango .jcarousel-next-vertical:hover,
.jcarousel-skin-tango .jcarousel-next-vertical:focus{background-position:0 -32px;}
.jcarousel-skin-tango .jcarousel-next-vertical:active{background-position:0 -64px;}
.jcarousel-skin-tango .jcarousel-next-disabled-vertical,
.jcarousel-skin-tango .jcarousel-next-disabled-vertical:hover,
.jcarousel-skin-tango .jcarousel-next-disabled-vertical:focus,
.jcarousel-skin-tango .jcarousel-next-disabled-vertical:active{cursor:default; background-position:0 -96px;}
.jcarousel-skin-tango .jcarousel-prev-vertical {
    position: absolute;
    top: 5px;
    left: 43px;
    width: 32px;
    height: 32px;
    cursor: pointer;
    background: transparent url(images/leftarrow.jpg) no-repeat 0 0;
	}
.jcarousel-skin-tango .jcarousel-prev-vertical:hover,
.jcarousel-skin-tango .jcarousel-prev-vertical:focus{background-position:0 -32px;}
.jcarousel-skin-tango .jcarousel-prev-vertical:active{background-position:0 -64px;}
.jcarousel-skin-tango .jcarousel-prev-disabled-vertical,
.jcarousel-skin-tango .jcarousel-prev-disabled-vertical:hover,
.jcarousel-skin-tango .jcarousel-prev-disabled-vertical:focus,
.jcarousel-skin-tango .jcarousel-prev-disabled-vertical:active{cursor:default; background-position:0 -96px;}

/*This is the small slider skin css which ends here*/

.footer{width:960px; margin:0px auto; padding:0px;}
.footertop{width:100%; float:left; min-width:960px;height:270px; margin:0px; padding-bottom:15px;background:#3C2821;}
.footwrap{width:960px; margin:0px auto;}
.ftoppart1{width:169px; margin:0px; padding:0px; float:left;}
.ftoppart1 ul{list-style:none; margin:0px; padding:0 0 10px 0px;} 
.ftoppart1 ul li{margin:0px; padding:7px 0 7px 0px;  font:normal 12px arial; color:#A9A9A9; background:url(images/footerline1.jpg) repeat-x bottom left;}
.ftoppart1 ul li a{margin:0px; padding:0 0 0 15px; font:normal 12px arial; color:#A9A9A9; text-decoration:none; background:url(images/arrow3.png) no-repeat left center;}
.ftoppart1 ul li a:hover{margin:0px; padding:0 0 0 15px; font:normal 12px arial; color:#fff; text-decoration:none;}
.ftoppart2{width:169px; margin:0px; padding:0 50px 0 21px; float:left;}
.ftoppart2 ul{list-style:none; margin:0px; padding:50px 0 10px 0px;} 
.ftoppart2 ul li{margin:0px; padding:7px 0 7px 0px;  font:normal 12px arial; color:#A9A9A9; background:url(images/footerline1.jpg) repeat-x bottom left;}
.ftoppart2 ul li a{margin:0px; padding:0 0 0 15px; font:normal 12px arial; color:#A9A9A9; text-decoration:none; background:url(images/arrow3.png) no-repeat left center;}
.ftoppart2 ul li a:hover{margin:0px; padding:0 0 0 15px; font:normal 12px arial; color:#fff; text-decoration:none;}
.ftoppart3{width:202px; margin:0px; padding:0px; float:left;}
.ftoppart4{width:258px; margin:0px; padding:20px 0 0 0px; float:right;}
.footerbottom{width:100%; float:left; min-width:960px; height:40px; margin:0px; padding:12px 0 0 0px; background:#261913;}
.fbottom1{width:220px; margin:0px; padding:0px; float:left; font:normal 12px arial; color:#938C8A;}
.fbottom2{width:175px; margin:0px; padding:0 0 0 200px; float:left; font:normal 12px arial; color:#938C8A;}
.fbottom2left{width:55px; margin:0px; padding:0px; float:left;}
.fbottom2right{width:115px; margin:0px; padding:0 0 0 5px; float:right;}
.fbottom3{width:225px; margin:0px; padding:0px; font:normal 12px arial; color:#938C8A; float:right; text-align:right; text-decoration:none;}
.fbottom3 a{color:#938C8A; text-decoration:none;}
.fbottom3 a:hover{color:#938C8A; text-decoration:none;}
.entry-title{display: none;}
.mytitle{list-style: none outside none;
    margin-top:21px;
    margin-bottom: 21px;
    padding: 0;}
    .mytitle li{
    text-decoration:none;
    color: #1F7598;
    font: 18px arial;
   
    }
    
    input.sub1{width:80px; height:25px; font:14px/30px Arial, Helvetica, sans-serif; color:#fff; background:url(images/border.jpg) repeat-x; border-radius:5px; cursor:pointer;}
    
    /* MENU */

#menu-header2 {
font:bold 12px arial; margin:0px; padding:8px 0 0 0px; list-style:none;
float: left;

 
}



#menu-header2 li {display:block; position:relative; float:left; background:url(images/line2.jpg) no-repeat top right;
}

#menu-header2 li a {display:block;  padding:10px 30px 10px 30px; margin-left:1px; white-space:nowrap;
 text-decoration: none;
 color: white;

}

#menu-header2 li a:hover {color:#FFA180; background:#3C2821; border:none;}


/* Submenu */

.hasChildren {
	position: absolute;
	width: 0px; height: 0px;
	background: black;
	right : 0;
	bottom: 0;
	
}

#menu-header2 li ul {
 display: none;
 position: absolute;
 left: 0;
 top: 100%;
 padding: 0; margin: 0;
 z-index:9999;
}

#menu-header2 li:hover > ul {
 display: block;
}

#menu-header2 li ul li, #menu-header2 li ul li a {
 float: none;
}

#menu-header2 li ul li {
 _display: inline; /* for IE6 */
}

#menu-header2 li ul li a {
 
 display: block;
}

/* SUBSUB Menu */

#menu-header2 li ul li ul {
 display: none;
 z-index:9999999999999999999999999999999999999999 !important;
}

#menu-header2 li ul li:hover ul {
 background:#3C2821; border:none;
	
 left: 100%;
 top: 0;
 
}
.post-46 img{height:103px;width:188px;border:3px solid #929292;}



/* drop down menu */
#menu li.bc_with_dd{padding-right:15px;;background:url(images/line2.jpg) no-repeat top right;}
#menu li.bc_with_dd:hover{padding-right:15px;}
#menu ul li.bc_arrow{font-size:14px; color:#aaa; letter-spacing:-2px; margin:0px 5px 0px -5px;}
ul#menu{ margin:19px 0 0 19PX; padding:0px;}
/* #menu{list-style:none;height:43px;position:relative;} */
#menu{list-style:none;position:relative;}
#menu li{
	float:left;
	display:block;
	text-align:center;
	position:relative;
	padding:4px 2px 4px 2px;
	margin-right:10px;
	margin-top:0px;
	border:0;
	z-index:100;
	font-family:arial;
	font-size:13px;
}

#menu li.bc_with_dd:hover{
	/* background:#000;color:#232323; */
	background-color:#3c2821;
	color:#fff;
}
#menu li.home_item span.logo{padding:3px 0 2px 0px}
#menu li.download{z-index:200}
#menu li.language a.language_link{font-size:12px;text-indent:-9999px;width:20px!important;}
#menu li.language:hover a.language_link{}
#menu li.language{padding:5px 11px 4px 11px!important}
#menu li.language:hover{padding:4px 10px!important;margin:7px 0 0 0!important}
#menu li.language:hover a{padding-right:21px!important}
#menu li a{display:inline;outline:0;text-decoration:none;font-size:12px;color:#fff; text-shadow:none;}
#menu li:hover a{color:#fff;}
.dropdown_1column,
.dropdown_2columns,
.dropdown_3columns,
.dropdown_4columns,
.dropdown_5columns{
	margin:4px auto;
	margin-left:1px;
	float:left;
	position:absolute;
	left:-999em;
	text-align:left;
	padding:10px 5px 10px 5px;
	background-color:#3c2821;
	}
.dropdown_1column{width:140px}
.dropdown_2columns{width:280px}
.dropdown_3columns{width:500px}
.dropdown_4columns{width:560px}
.dropdown_5columns{width:700px}
.language .dropdown_1column{width:160px}
.language div.col_1,#menu li.language ul li{clear:both;width:150px}
#menu li:hover .dropdown_1column,#menu li:hover .dropdown_2columns,#menu li:hover .dropdown_3columns,#menu li:hover .dropdown_4columns,#menu li:hover .dropdown_5columns{left:-1px;top:auto}
.col_1,.col_2,.col_3,.col_4,.col_5{display:inline;float:left;position:relative;margin-left:5px;margin-right:5px}
.col_1{width:145px;border-right:1px solid #333;}
.col_2{width:176px;border-right:1px solid #333;}
.col_3{width:410px}
.col_4{width:550px}
.col_5{width:690px}
#menu .menu_right{float:right;margin-right:0}
#menu li .align_right{-moz-border-radius:5px 0 5px 5px;-webkit-border-radius:5px 0 5px 5px;border-radius:5px 0 5px 5px}
#menu li:hover .align_right{left:auto;right:-1px;top:auto}
#menu p,#menu h2,#menu h3,#menu ul li{line-height:21px;text-align:left;}
#menu h2{margin:7px 0 14px 0;padding-bottom:4px; color:#fff; font-size:16px; border-bottom:1px solid #fff;}
#menu h3{font-size:14px;margin:7px 0 14px 0;padding-bottom:7px; color:#fff;}
#menu p{line-height:18px;margin:0 0 10px 0}
#menu li:hover div a{font-size:12px;color:#fff; text-shadow:none;}
#menu li:hover div a:hover{color:#fff}
#menu li:hover div {color:#fff; text-shadow:none;}
.entry-content strong{font-family:arial; font-size:16px; color:#48210a;} 
.button-link {
   float:right;
  
    padding: 10px 15px;
    background: #4479BA;
    color: #FFF;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    border-radius: 4px;
    border: solid 1px #20538D;
    text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.4);
    -webkit-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.4), 0 1px 1px rgba(0, 0, 0, 0.2);
    -moz-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.4), 0 1px 1px rgba(0, 0, 0, 0.2);
    box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.4), 0 1px 1px rgba(0, 0, 0, 0.2);
    float
}
.button-link a{ 
font-family:arial; font-size:14px; color:#ffffff; text-decoration:none;font-weight:bold;}
.my_class{width: 69px;
height: 32px;
background: url(images/submit2.jpg) repeat-x;
border: none;}

