/* RESET CSS */
html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td, article, aside, canvas, details, embed, figure, figcaption, footer, header, hgroup, menu, nav, output, ruby, section, summary, time, mark, audio, video, input {
	margin:0;
	padding:0;
	border:0;
	font-size:100%;
	font:inherit;
}

/* HTML5 display-role reset for older browsers */
article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section {
	display:block;
}
ol, ul { list-style:none;}
blockquote, q { quotes:none;}
blockquote:before, blockquote:after, q:before, q:after {
	content:'';
	content:none;
}
@font-face {
    font-family: 'open_sansregular';
    src: url('../fonts/OpenSans-Regular-webfont.eot');
    src: url('../fonts/OpenSans-Regular-webfont.eot?#iefix') format('embedded-opentype'),
         url('../fonts/OpenSans-Regular-webfont.woff') format('woff'),
         url('../fonts/OpenSans-Regular-webfont.ttf') format('truetype'),
         url('../fonts/OpenSans-Regular-webfont.svg#open_sansregular') format('svg');
    font-weight: normal;
}

/* GENERIC CSS */
body {
	font-family:"open_sansregular";
	font-size:13px;
	color:#666;
	line-height:1;
}
.wrapper {
	width:940px;
	margin:0px auto;
	float:none;
	display:block;
	position:relative;
}
h1 {
	font-size:25px;
	color:#191948;
	margin-bottom:35px;
	text-transform:uppercase;
	padding-bottom:10px;
	border-bottom:1px solid #ccc;
}
h2 {
	font-size:25px;
	color:#666;
}
h3 {
	font-size:20px;
	color:#333;
}
.clearfix {clear:both;}
.left {	float:left; }
.right { float:right; }
a {	text-decoration:none; }
a img { border:0; }
b {font-weight:bold;}
.blackfont { color:#000; }
.nomargin { margin:0 !important; }
.nopadding { padding:0 !important; }
.noborder { border:none !important }
/**/
.top_texture, .top_texture_inner {
    background:#20215b /*#013777 #2b286b #2b286b */;
    box-shadow: 0 1px 2px rgba(0, 0, 0, 0.56);
	border-top:5px solid #fff;
    height: 410px;
    left: 0;
    position: absolute;
    top: 0;
    width: 100%;
    z-index: -1;
}
.top_texture_inner {
	height:143px;
}
header {
	float:left;	
	width:100%;
	position:relative;
	border-top:3px solid #40bfc0;
}
header .left {
	float:left;
}
header marquee {
	font-size:16px;
	line-height:20px;
	color:#1c2172;
	margin:5px 0 15px
}

/* MENU */
.topmenu {
	float:right;
	border-radius:0 0 5px 5px;
	background:#40bfc0;
	font-family:arial;
	font-size:12px;
	font-weight:bold;
	padding-bottom:4px;
	margin-bottom:30px;
}
.topmenu a {
	float:left;
	padding:1px 10px 0 10px;
	color:#fff;
	line-height:15px;
}
 .topmenu a:first-of-type {
	border-right:1px solid #ddd;
}
menu {
	float:left;
	position:relative;
	background:#1c2172;
	width:100%;
}
menu .wrapper {
	position:relative;
}
menu ul li a img {
	position:absolute;
	left:-13px;
	top:10px;
}
menu li {
	float:left;
	/*background:#121657;*/
}
.noline { background:none; }
menu li ul {
	float:left;
	width:207px;
	height:380px;
	border-right:1px solid #ccc;
	padding:10px 0;
}
menu li a {
	float:left;
	font-family:"open_sansregular";
	font-size:15px;
	font-weight:bold;
	color:#fff;
	padding:15px 20px;
	background:url(../images/divider.png) right no-repeat;
	/*text-shadow:0 1px 2px #999;*/
	text-transform:capitalize;
	position:relative;
}
menu li:hover, .selected {
	background:#050a5d;
}
menu li:hover .submenu {
	display:block;
}
menu .submenu li {
	float:none;
	background:none !important;
	width:207px;
}
menu .submenu li a {
	display:block;
	float:none;
	font-family:"open_sansregular";
	font-size:13px;
	color:#444;
	padding:7px 10px 7px 15px;
	background:none;
	text-shadow:none;
	text-transform:capitalize;
	line-height:16px;
}
menu .submenu li:hover a {
	color:#007906;
	background:url(../images/title_bg.jpg);
	border:1px solid #ccc;
	border-right:none;
	border-left:none;
}
menu .submenu .inner {
	display:none;
	position:absolute;
	top:0px;
	left:207px;
	width:230px;
}
menu .submenu .inner ul {
	border:none !important;
}
menu .submenu .inner li a {
	font-size:11px;
	color:#555;
	padding-bottom:8px !important;
	padding-left:20px;
	padding-right:0px;
	line-height:12px;
	width:209px;
	border:none;
	background:none;
}
menu .submenu .inner.setposition li a {
	width:229px;
}
ul.setborder li a:hover { 
	border:1px solid #ccc !important; 
	border-right:none !important; 
	background:url(../images/title_bg.jpg);
}
menu .submenu .inner li:hover > a {
	color:#007906;	
	background:url(../images/title_bg.jpg);
	border:1px solid #ccc !important; 
	border-right:none !important; 
}
.submenu li:hover .inner {
	display:block;
}
.subinner {
	display:none;
	position:absolute;
	left:230px;
	top:0px;
}
.setposition { left:437px !important; border:none; }
.subinner {
	display:none;
}
.inner li:hover .subinner {
	display:block;
}
menu .submenu .subinner li a {
	font-size:11px;
	color:#555 !important;
	background:none !important;
	border:none !important;
	width:229px;
}
menu .submenu .subinner li:hover a {
	color:#007906 !important;
	background:url(../images/title_bg.jpg) !important;
	border:1px solid #ccc !important;
	border-right:none !important;
}
ul.setlineheight a {line-height:14px !important; }
.submenu:hover .side {
	display:none;
}

/*NEW MENU*/
.mainmenu { }
.menuTab { background:#;f1f1f1 }
.menu_tab_detail {
	float:left; 
	width:100%;
	background:#eee;
	border-bottom:1px solid #aaa;
	left:0;
	top:166px;
	z-index:9999;
	display:none;
}
.menu_tab_detail ul { 
	width:100%;
	height:auto;
}
.menu_tab_detail ul li { 
	float:left;
}
.submenu {
	display:none;
	position:absolute;
	top:43px;
	width:920px;
	z-index:9999;
	background:#f1f1f1;
	border:1px solid #ccc;
	border-top:none;
	padding:25px 11px 0px;
	left:0;
}
.menu_tab_detail li a {
	float:left;
	font-family:"open_sansregular";
	font-size:13px;
	color:#555;
	margin:10px 0;
	padding:5px 13px;
	background:none;
	text-transform:capitalize;
	border-right:1px solid #888;
	font-weight:bold;
}
.menu_tab_detail li:last-child a { border-right:none; }
.menu_tab_detail li a:hover, .menu_tab_detail li a.active {
	color:#000;
}
.menu_tab_detail ul { padding:0 }
.menu_tab_detail .submenu li a { margin:0; padding:4px 0; font-size:12px; line-height:15px; }
.menu_tab_detail ul .noside {
    float: left;
    min-height: 220px !important;
    width: 198px !important;
	margin-right:20px;
	padding-right:20px;
	border-right:1px solid #ccc;
	margin-bottom:25px;
}
.menu_tab_detail .submenu ul.noside li { }
.menu_tab_detail .noside ul.inner li { border-right:none; height:auto; }
.menu_tab_detail .submenu .inner {
	float:left;
}
.menu_tab_detail .submenu .inner li a {
	font-size:13px;
	color:#555;
	margin:0;
	padding:3px 1px;
	background:none;
	text-transform:capitalize;
	border-right:none;
	font-weight:normal;
}
.menu_tab_detail .submenu .inner li a:hover { color:#000; }
.side {
    left:222px;
    position:absolute;
    top:14px;
    z-index:9;
}
.side h2 {
	margin:10px 0;
	font-size:22px;
	color:#17213a;
}
.side p {
	line-height:25px;
	color:#333;
}

/* SLIDER */
.da-slide .wrapper {
}
#da-slider {
	float:left;
	width:100%;
	z-index:0;
	position:relative;
	background:#fff;
}

/*TOP SLIDER */
#slider1 {
	float:left;
	height:400px;
}
.homebanner {
	height:300px;
}
.bannerdetail {
	padding:10px;
	width:500px;
	background:rgba(60,60,60,0.6);
	left:3%;
	position:relative;
}
.homebanner .title {
	font-size:20px !important;
	margin-bottom:5px !important;
	color:#fff;
}
.homebanner h3 {
	color:#fff;
	font-size:13px !important;
	line-height:18px;
	margin-left:10px;
}
.homebanner2 {
	background:url(../images/slider2.png) no-repeat;
	height:426px;
}
.homebanner3 {
	background:url(../images/slider3.png) no-repeat;
	height:426px;
}
.homebanner4 {
	background:url(../images/slider4.png) no-repeat;
	height:426px;
}
.homebanner5 {
	background:url(../images/slider5.png) no-repeat;
	height:426px;
}
.homebanner6 {
	background:url(../images/slider6.png) no-repeat;
	height:426px;
}
.homebanner7 {
	background:url(../images/slider7.png) no-repeat;
	height:426px;
}
.homebanner8 {
	background:url(../images/slider5.png) no-repeat;
	height:426px;
}

.homebannerdetail {
	float:right;
	margin-left:15px;
	padding-top:10px;
	width:365px !important;
}
.readmore {
	float:right;
	font-family:"open_sansregular";
	font-size:15px;
	color:#fff;
	background:url(../images/top_block_bg.jpg);
	text-align:center;
	padding:6px 15px 9px;
}
.readmore-small {
	float:left;
	width:auto !important;
	font-size:15px;
	padding:6px 10px 9px;
	font-family:"open_sansregular";
	background:url(../images/top_block_bg.jpg);
	color:#fff;
}
.homebannerdetail .title  {
	float:left;
	font-family:"open_sansregular";
	font-size:20px;
	color:#666;
	line-height:25px;
	margin-bottom:5px;
	text-align:center;
	width:100%;
	text-transform:capitalize;
}
.homebannerdetail h3, .homebannerdetail h4 {
	float:left;
	font-family:"open_sansregular";
	font-size:12px;
	color:#666;
	margin-bottom:5px;
	line-height:15px;
	width:100%;
	text-align:right;
	text-transform:capitalize;
	margin-left:10px;
}
.homebannerdetail h4 {
	font-size:12px;
	color:#666;
	margin-left:10px;
}
.rightgraypart {
	position:absolute;
	right:-19px;
	top:0px;
	z-index:-1;
	width:282px !important;
	height:200px !important;
	background:url(../images/bg_righttext1.png) top right no-repeat;
}
.rightgraypart img {
	width:621px !important;
	height:440px !important;
}
/*SIDEMENU*/
.sidemenu { 
	width:247px; 
	border-top:none; 
	border:1px solid #ccc; 
	padding:9px 10px 0; 
	position:absolute;
	right:0;
	background:#fff;
}
.sidemenu .title {
    background-color: #40bfc0;
    color: #fff;
    font-size: 15px;
    padding: 10px;
	font-weight:bold;
    text-align: center;
    text-transform: uppercase;
}
.sidemenu ul li { position:relative; }
.sidemenu ul li img { position:absolute; top:9px; left:1px; cursor:pointer; width:11px; }

.sidemenu ul li a {
	background:url(../images/treeview-line.gif) no-repeat;
/*  background-image: url(../images/arrow2.png);
    background-position: 1px 11px;
    background-repeat: no-repeat;*/ 
    border-bottom:1px dotted #ddd;
    color: #444;
    display: block;
    font-size: 14px;
    line-height: 21px;
    padding:5px 0 5px 20px;
    text-decoration: none;
    text-transform: capitalize;
}
.sidemenu ul li a:hover { color:#000; }
.sidemenu .inner { display:none;background:#fff; width:100%;}
.sidemenu .inner li { padding: 0;  }
.sidemenu .inner li a { font-size:13px; background:url(../images/treeview-line-inner.gif) no-repeat; color:#666; }
.back { width:100%; text-align:center; padding:10px 0; font-size:15px; cursor:pointer; color:#40bfc0; font-weight:bold; font-size:13px; }
/* CONTENT */
#content {
	float:left;
	width:100%;
	padding:50px 0;
}
.homepage {
	border-top:6px solid #eee;
	margin-top:40px;
	padding:40px 0 20px !important;
}
.welcome {
	float:left;
	width:100%;
}
.welcome h3 {
	color:#118a8b;
}
.homepage .welcome .left {
	width:390px;
	height:310px;
	border:1px solid #ccc;
	padding:1px;
	margin-right:15px;
}
.homepage .welcome .right {
	width:640px;
}
.homepage .welcome p {
	margin:4px 0 6px 0;
	line-height:20px;
	text-align:justify;
}
.features {
	float:left;
	width:100%;
	margin-top:50px;
}
.services {
	float:left;
	width:100%;
	margin-top:10px;
}
.features .col {
	float:left;
	width:300px;
	margin-bottom:25px;
}
.features .col .left {
	background:url(../images/dropcap.png) no-repeat;
	width:60px;
	height:60px;
	font-family:"open_sansregular";
	font-size:30px;
	color:#32317a;
	text-align:center;
	padding-top:15px;
}
.features .col .right {
	width:230px;
	margin-left:10px;
	position:relative;
}
.features .col p {
	line-height:18px;
	height:55px;
	overflow:hidden;
	text-align:justify;
}
.features .col b {
	font-weight:bold;
	color:#32317A;
}
.features .col .more {
	float:left;
	padding-top:5px;
	padding-bottom:15px;
	font-weight:bold;
	font-size:10px;
	color:#248b00;
	cursor:pointer;
	position:relative;
}
.features .fdetail {
	display:none;
	position:absolute;
	left:0px;
	top:25px;
	background:#20215B !important;
	border:4px double #248B00;
	padding:5px 10px;
	color:#FFF;
	line-height:20px;
	z-index:1;
	width:205px;
	font-family:"open_sansregular";
	font-size:13px;
	/*color:#333;*/
	font-weight:normal;
}
.features a.more:hover p.ss {
	height:145px !important;
}
#four, #five, #four, #six {
	/*left:-320px !important;*/
}
#nine, #seven, #eight {
	/*left:-640px !important;*/
}
.current {display:block !important;}
.setmargin {
	margin:0 20px;
}

@media screen and (-webkit-min-device-pixel-ratio:0) {
.setmargin {
}
}

.services .box {
	float:left;
	width:300px;
	position:relative;
}
.services .box .left {
	border:1px solid #000;
	line-height:0;
}
.services .box .detail {
	float:left;
	background:url(../images/top_block_bg.jpg) no-repeat;
	width:288px;
	height:44px;
	padding:8px 0px 8px 12px;
}
.services .box .detail .boxtitle {
	text-transform:uppercase;
	font-family:"open_sansregular";
	font-size:27px;
	color:#fff;
	line-height:22px;
	cursor:pointer;
}
.services .box .detail p {
	text-transform:uppercase;
	color:#999;
	margin-top:2px;
	font-size:15px;
	margin-left:3px;
}
.servicesdetail {
	display:none;
	position:absolute;
	left:0;
	top:0;
	background:rgba(0,0,0,0.8);
	width:270px;
	height:120px;
	padding:15px;	
	font-family:"open_sansregular";
	font-size:18px;
	color:#fff;
	line-height:20px;
}
/**/
.companyprofile {
	float:left;
}
.companyprofile img {
	border:1px solid #ccc;
	padding:1px;
	width:905px;
}
.companyprofile h2 {
	margin-top:10px;
	padding-bottom:10px;
	color:#333;
}
.companyprofile h3 {
	margin-top:15px;
	margin-bottom:5px;
	padding-bottom:10px;
	font-size:20px;
	color:#666;
}
.subtopics {
	margin-left:20px;
}
.companyprofile p {
	font-family:arial;
	color:#444;
	font-size:15px;
	line-height:25px;
	margin-bottom:5px;
	text-align:justify;
}
.companyprofile li {
	font-family:arial;
	color:#888;
	font-size:13px;
	line-height:18px;
	margin:0 0 5px 15px;
	text-align:justify;
	list-style:url(../images/arrow1.png);
}
.companyprofile p b {
	font-weight:bold;
}
/**/
.inquirypage {
	float:left;
	font-size:14px;
	/*background:url(../images/inquiry.png) right no-repeat;*/
}
.inquirypage h2 {
}
.inquirypage .clearfix {
	margin-bottom:15px;
}
.inquirypage form label {
	float:left;
	width:85px;
	margin-right:20px;
	line-height:30px;
}
.inquirypage form input[type="text"], .inquirypage form textarea, .inquirypage form select {
	float:left;
	width:300px;
	background:#f5f5f5;
	border:1px solid #ccc;
	height:30px;
	padding-left:5px;
	color:#555;
}
.inquirypage form {
	float:left;
	width:500px;	
}
.inquirypage form select {
	padding:5px 6px 6px 1px;
	height:33px;
	width:306px;
	font-size:14px;
	font-family:open_sansregular;
	text-transform:capitalize;
}
.inquirypage form textarea {
	padding-top:5px;
	font-family:arial;
	font-size:14px;
	font-family:open_sansregular;
}
.inquirypage form input[type="submit"] {
	background:#20215B;
	padding:5px 8px;
	color:#fff;
	font-size:20px;
	margin-left:105px;
	cursor:pointer;
}
.inquirypage form textarea {
	height:100px;	
}
.map {
	border:5px solid #ededed;
	padding:2px 2px 0px 2px;
}
address {
	margin-top:30px;
	line-height:20px;	
}
address p {
	float:left;
	margin-right:40px;
	border-right:1px solid #ccc;
	padding-right:40px;
}
address p b {
	font-weight:bold;
}
address a {
	color:#007906;
}
.slider { float:right; width:390px; border:1px solid #ccc; }

/* PRODUCTS */
.product {
	float:left;
	width:100%;	
}
.product h3 {
	font-size:18px;
	text-transform:capitalize;
}
.product .productdetail {
	float:left;
	width:290px;
	margin-bottom:35px;
}
.prductmarginset {
	margin:0 35px;
}
.productdetail img {
	margin:10px 0 0 0;
    border:1px solid #ccc;
    padding: 2px;
}
.productdetail ul li a, .productdetail p {
	text-transform:capitalize;
	font-size:15px;
	color:#666;
	height:42px;
	line-height:20px;
}
.productdetail ul li a:hover { color:#000; }

/* PRODUCTDETAIL */
.productgrid {
	float:left;
	margin-left:20px;
	width:444px;
}
.productgrid .griddetail {
	float:left;
	border:1px solid #ccc;
	width:418px;
	margin-top:20px;
	padding:12px 12px 12px;
	height:140px;
	background:#f5f5f5;
}
.productgrid .griddetail p {
	margin-bottom:10px;
	line-height:20px;
	font-size:15px;
}
.productdetail-page .productgrid h1 {
	padding-bottom:0px;
	float:left;
	width:430px;
	background:url(../images/title_bg.jpg);
	font-size:16px;
	color:#666;
	line-height:38px;
	font-weight:bold;
	padding-left:12px;
	border:1px solid #bbb;
	margin-bottom:0px;
	text-transform:uppercase;
}
.productgrid p {
	float:left;
	width:422px; 
	font-size:14px; 
	font-weight:normal; 
	background:none;
	line-height:20px;
	padding:10px;
	border-top:none;
}
.productimg{
	float:left;
	width:476px;
}	
.productimg p {
	margin-top:15px;
	line-height:18px;
}	
.bigimage{
	border:1px solid #bbb;
	text-align:center;
	vertical-align:middle;
	display:table-cell;
	width:474px;
	height:335px;
	line-height:0px;
}
.bigimage img {
	width:474px;
	height:335px;
}
.thumbmain{
	float:left;
	width:474px;
	margin-top:10px;		
}
.thumbimage{
	float:left;
	border:1px solid #CCC;
	width:84px;
	height:50px;
	vertical-align:middle;
	text-align:center;
	display:table-cell;
	margin-right:11px;
	padding-top:6px;
}
.thumbimage1{
	float:left;
	border:1px solid #CCC;
	width:84px;
	height:50px;
	vertical-align:middle;
	text-align:center;
	display:table-cell;
	padding-top:6px;
}
.imageratio{
	width:50px;
	height:45px;
}

/*TABBER*/
.tab-box { 
	float:left;
	width:100%;
	border-bottom: 1px solid #999;
	padding-bottom:11px;
}
.tab-box a {
  border:1px solid #999;
  color:#191948;
  padding: 10px 15px;
  text-decoration:none;
  background: url(../images/bg_producttab.png) repeat-x;
  font-size:15px;
  font-family:arial;
  border-radius:10px 10px 0 0;
  margin-right:5px;
}
.tab-box a.activeLink { 
  background: #fff !important; 
  border-bottom: 0; 
  padding: 11px 15px;
  background:none
}
.tabcontent { 
	border: 1px solid #ccc; 
	padding: 15px 15px 10px 15px; 
	float:left; 
	width:96.7%; 
	font-size:15px;
}
.companyprofile .tab-box { padding-bottom:5px; }
.companyprofile .tab-box a.activeLink {
	padding:5px 15px; 
}
.companyprofile .tab-box a {
	padding:4px 15px; 
	background::#ededed;
}
.companyprofile .tab-box a { border-radius:3px 3px 0 0; }

/* END */

.hide { display: none;} /* NEEDED */

.productdetail-page .productdetail {
	float:left;
	width:100%;
	margin-top:45px;
}
.productdetail  #cont-1-1 ul, #cont-2-1 ul {
    margin: 0px 0px 20px 0px;
    padding: 0 0 20px 140px !important;
    border-bottom: 1px solid #ccc;
}
#cont-1-1 ul, #cont-2-1 ul {
    padding:0 0 0 6px;
	color:#444 !important;
}

#cont-1-1 h4, #cont-2-1 h4 {
	float:left !important;
}
.tabcontent h4 {
	font-family:"open_sansregular";
	font-size:15px;
	color:#18186b;
	margin-top:3px;
	font-weight:bold;
}
.tabcontent ul li {
	line-height:20px;
	font-size:15px;
	color:#444 !important;
}
.companyprofile .tabcontent ul li {
	color:#888;
}
.tabcontent .setstyle {
	border-bottom:none !important;
	margin-bottom:0 !important;	
}
.modelno { color:#00f !important;}
.workingdiagram {
	float:left;
	width:100%;
}
.workingdiagram th {
	font-weight:bold;
	border:1px solid #999;
	padding:8px !important;
	width:100px;
}
.workingdiagram td {
	border:1px solid #bbb;
	padding:8px !important;
}
.workingdiagram td {
	text-align:center;
}
.other {
	float:left;
	width:100%;	
	margin-top:10px;
}
.other p {
	float:left;
	width:340px;
	line-height:20px;
	color:#1c2172;
	font-weight:bold;
	padding:0;
}
p.note {
	float:left;
	line-height:20px;
	color:#1c2172;
	text-align:justify;
	font-size:12px !important;
	margin-top:10px;
	padding:0;
}
.note .star { color:#f00; }
.combination-machines {
	font-size:15px;
	line-height:25px;
	text-transform:capitalize;
}
.combination-machines a {
	color:#009192;
}
.combination {
	margin-top:50px;
	margin-bottom:300px;
}
.underline {
	border-bottom:1px solid #999;
}
/*	FOOTER  */
footer {
	float:left;
	padding:40px 0 20px 0;
	width:100%;
	background:#20215b;
}
.footermenu {
	float:left;
	width:100%;
}
.footermenu h2 {
	text-transform:uppercase;
	border-bottom:1px dotted #666;
	padding-bottom:10px;
	margin-bottom:30px;
}
.footermenu li ul {
	list-style:url(../images/arrow.png);	
}
.footermenu li a:hover {
	color:#6cff00;
}
.footermenu ul li.title {
	float:left;
	width:254px;
	margin:0 40px 40px 0;
	padding:10px 40px 0 0;
	border-right:1px dotted #666;
	height:300px;
}
.setheight {
	height:265px !important;
}
footer h2, footer h3 {
	color:#ddd;
}
.footermenu li ul li a {
	font-family:"open_sansregular";
	font-size:13px;
	color:#999;
	text-transform:capitalize;
	line-height:20px;
}
.footermenu ul.inner {
	margin-left:15px;
}
.footermenu ul.innersub {
	margin-left:20px;
}
.footermenu ul.inner li {
	padding:2px 0;
}
.footermenu ul li h3 {
	padding:0 0 5px 0;
	line-height:25px;
}
footer p {
	color:#6cff00;
	margin:0 0 15px 0;
}
.set { margin-top:20px; }
.designed a {
	color:#6cff00;
}
.designed a:hover {
	color:#fff;
	text-decoration:underline;
}