* {margin:0; padding:0}
@font-face {
  font-family: 'Aller';
  font-style: normal;
  font-weight: 400;
  src: local('Aller'), url(../font/aller-bold-italic.ttf) format("truetype");
}

@font-face {
  font-family: 'Myriad Pro';
  font-style: normal;
  font-weight: 400;
  src: local('Myriad Pro'), url(../font/MyriadPro-Regular.otf) format('otf');
}
@font-face {
  font-family: 'Vijaya';
  font-style: normal;
  font-weight: 400;
  src: local('Vijaya'), url(../font/vijaya.ttf) format("truetype");
}

ul{ list-style:none;}
img{border:0;}
html,body {height:100%;}
body{font:normal 12px Arial, Helvetica, sans-serif; color:#535353; line-height:18px;}
.main{width:1000px; margin:0 auto;}
.header{width:1000px; height:99px;}
.top_h{ background:url(top.jpg) repeat-x; height:26px; width:100%;}
.top_h h1{ font:normal 10px Arial, Helvetica, sans-serif;  line-height:22px;}
.toll{ float:right; width:220px; margin:10px 20px 0px 0px; font:28px Arial, Helvetica, sans-serif; text-align:right; color:#fa2217;}
.toll p{font:14px Arial, Helvetica, sans-serif; text-align:right; color:#000;}
.toll .social{ width:220px; text-align:center; margin-top:5px; margin-left:20px;}
.toll .social img{ margin:0 5px;}
.toll a{ text-decoration:none; color:#000;}
.toll a:hover{ text-decoration:none; color:#fa2217;}
.menu{
	background:url(menubg.jpg) repeat-x;
	height:35px;
	z-index:200;
	position:relative;
}

.main-text h2{ font:normal 14px Arial, Helvetica, sans-serif; color:#F60; line-height:22px; width:700px; margin:0 auto; line-height:30px; text-align:center;  margin-bottom:10px;}

.banner-bg{ background:url(bannerbg.jpg) repeat-x; height:315px;}
.banner{ width:1000px; margin:0 auto;}

.banner-bg2{ background:url(banner-bg2.jpg) repeat-x; height:206px;}
.banner2{ width:1009px; margin:0 auto;}


.bluebox{ background:url(bluebox.jpg) no-repeat; width:234px; height:286px; float:left; margin:0 8px;}
.bluebox h2{ color:#fff; font:normal 21px Arial, Helvetica, sans-serif; padding:15px 0px 0 25px}
.bluebox p{ font:normal 14px Arial, Helvetica, sans-serif; padding:10px 25px; margin-top:25px;  line-height:20px; color:#9a9a9a;}
.bluebox a{width:69px; height:32px; float:right; margin-right:20px;}


ul.box{margin:0px 0px 0px 0px; padding:30px 0px 5px 40px;}
ul.box li{ font:13px Arial, Helvetica, sans-serif; color:#666; text-align:left; line-height:26px; margin:0px 0px 0px 0px; padding:0px 0px 0px 5px; list-style-type:circle;}
ul.box li span{ font:13px Arial, Helvetica, sans-serif; color:#fa2714; text-align:left; line-height:24px; margin:0px 0px 0px 0px; padding:0px 0px 0px 0px; font-weight:bold;}


.redbox{ background:url(redbox.jpg) no-repeat; width:234px; height:286px; float:left; margin:0 8px;}
.redbox h2{ color:#fff; font:normal 21px Arial, Helvetica, sans-serif; padding:15px 0px 0 25px}
.redbox p{ font:normal 14px Arial, Helvetica, sans-serif; padding:10px 25px; margin-top:25px;  line-height:20px; color:#9a9a9a;}
.redbox a{width:69px; height:32px; float:right; margin-right:20px;}

.greenbox{ background:url(greenbox.jpg) no-repeat; width:234px; height:286px; float:left; margin:0 8px;}
.greenbox h2{ color:#fff; font:normal 21px Arial, Helvetica, sans-serif; padding:15px 0px 0 25px}
.greenbox p{ font:normal 14px Arial, Helvetica, sans-serif; padding:10px 25px; margin-top:25px;  line-height:20px; color:#9a9a9a;}
.greenbox a{width:69px; height:32px; float:right; margin-right:20px;}

.dredbox{ background:url(dredbox.jpg) no-repeat; width:234px; height:286px; float:left; margin:0 8px;}
.dredbox h2{ color:#fff; font:bold 14px Arial, Helvetica, sans-serif; padding:15px 0px 0 25px}
.dredbox p{ font:normal 14px Arial, Helvetica, sans-serif; padding:10px 25px; margin-top:25px; line-height:20px; color:#9a9a9a;}
.dredbox a{width:69px; height:32px; float:right; margin-right:20px;}

.youtubebox{width:700; height:286px; float:left; margin-top:20px;}
.youtubebox h1{color:#fffc00; font:bold 18px Arial, Helvetica, sans-serif; padding:5px 0 5px 10px; margin-bottom:2px; background-color:#cf0f00}
.youtubebox .tube{border:2px solid #000;}


.left-panel{ float:left; width:602px; margin-top:20px; text-align:justify;}
.left-panel h3{ font:bold 20px "Trebuchet MS", Arial, Helvetica, sans-serif;}
.left-panel h4{ font:bold 20px Arial, Helvetica, sans-serif; color:#900; line-height:30px;}
.left-panel p{ margin:10px 0; line-height:20px;}
.left-panel img{ margin-right:10px;}
.left-panel .aa{ background:#ff6668; border-radius:15px; width:71px; height:21px; padding:5px 10px; float:right; margin-top:0px;}
.left-panel a{font:normal 14px Arial, Helvetica, sans-serif; color:#fff; text-decoration:none;}

.left-panel .h3style h4{font:16px Arial, Helvetica, sans-serif; color:#e3140c; margin:0px 0px 0px 0px;}

.left-panel a .full-box{ padding:10px 8px; width:560px; border:2px solid #fc1401; background:#fc1401;
border-radius:15px; text-align:center; color:#fff; font:bold 28px "Trebuchet MS", Arial, Helvetica, sans-serif; text-decoration:none;}
.left-panel a:hover .full-box{ padding:10px 8px; width:560px; border:2px solid #d21607; background:#d21607;
border-radius:15px; text-align:center; color:#fff; font:bold 28px "Trebuchet MS", Arial, Helvetica, sans-serif; text-decoration:none;}

.left-panel a .box-box{ padding:10px 5px; width:172px; border:2px solid #fc1401; background:#fc1401;
border-radius:15px; color:#fff; font:bold 16px "Trebuchet MS", Arial, Helvetica, sans-serif; text-decoration:none; margin-top:10px; margin-left:10px; float:left; text-align:left;}



.left-panel a:hover .box-box{ width:172px; border:2px solid #d21607; background:#d21607;
border-radius:15px; color:#fff; font:bold 16px "Trebuchet MS", Arial, Helvetica, sans-serif; text-decoration:none; margin-top:10px; float:left; text-align:left;}

.left-panel a .left-part{ margin-left:0px;}

.left-panel2{ float:left; width:702px; margin-top:10px;  text-align:justify;}
.left-panel2 h1{ font:bold 26px Arial, Helvetica, sans-serif;}
.left-panel2 h2{ font:bold 18px Arial, Helvetica, sans-serif; color:#535353; line-height:30px; margin-bottom:15px;}
.left-panel2 p{ margin:10px 0px 14px 0px; line-height:21px;}
.left-panel2 img{ margin-right:10px;}
.left-panel2 .aa{ background:url(btn.jpg) no-repeat; width:101px; height:41px; padding:10px 20px; float:right; margin-top:10px;}
.left-panel2 a{font:normal 14px Arial, Helvetica, sans-serif; color:#fff;}

.box-right2{ width:266px; margin-top:20px;  margin-left:8px; float:right;}
.mbg2 {background:url(mid-b.jpg) repeat-y left;}
.mt2 {background:url(top-b.jpg) no-repeat left top;}
.mb2 {background:url(bottom-b.jpg) no-repeat left bottom; padding:18px 0px; min-height:1px;}
.box-right2 h2{ font:bold 20px Arial, Helvetica, sans-serif; line-height:35px;}
.box-right2 h3{ font:bold 20px Arial, Helvetica, sans-serif; line-height:35px;}
.oser{ margin-left:5px;}
.oser img{ margin-top:8px; margin-right:5px;}
.h2style h2{font:normal 14px Arial, Helvetica, sans-serif; color:#e3140c; margin:0px 0px 0px 0px; line-height:22px; margin-bottom:0px;}
.box-right{ width:346px; margin-top:20px;  margin-left:8px; float:right;}
.b-middle h4{ font:normal 30px "Trebuchet MS", Arial, Helvetica, sans-serif; color:#535353;}
.mbg {background:url(b_middle.jpg) repeat-y left;}
.mt {background:url(b_top.jpg) no-repeat left top;}
.mb {background:url(b_bottom.jpg) no-repeat left bottom; padding:18px 0px; min-height:1px; margin:0px 0px 10px 0px;}
.box-middle{ padding:8px 20px;}
.box-middle h5{ font:normal 30px "Trebuchet MS", Arial, Helvetica, sans-serif; color:#535353;}
.box-middle p{ font:italic 12px Arial, Helvetica, sans-serif; line-height:20px; margin:5px 0px 10px 0px; color:#2f2b2b;}
.box-middle p b{ color:#900;}
.box-middle img{ margin:0 10px 0 0;}
.box-middle span.readmore { text-align:right; font:11px Arial, Helvetica, sans-serif; float:right;font-style:italic;}
.box-middle span.readmore a{ text-align:right; font:11px Arial, Helvetica, sans-serif; float:right;font-style:italic; color:#333; text-decoration:none;
padding:0px 0px 0px 0px; margin:0px 0px 0px 0px; width:300px;}
.box-middle span.readmore a:hover{ text-align:right; font:11px Arial, Helvetica, sans-serif; float:right;font-style:italic; color:#f8340e; text-decoration:none;}

.box-middle h3{ font:16px Arial, Helvetica, sans-serif; font-style:italic; color:#fb1d18; margin:8px 0px 10px 0px; padding:0px 0px 0px 0px; line-height:18px; font-weight:normal;}


.middle-area{ margin:auto; width:1000px;}

.left-area{ float:left; width:720px;}

.left-area .list ul{ margin-top:15px; margin-left:20px; margin-bottom:20px;}
.left-area .list ul li{ font: normal 15px Verdana, Geneva, Arial, Helvetica, sans-serif; color:#464646; line-height:26px;}

.left-area p{ font:normal 12px Verdana, Geneva, Arial, Helvetica, sans-serif; color:#666;}
.left-area p span{ font: normal 20px Verdana, Geneva, Arial, Helvetica, sans-serif; color:#fc1a1e;}

.left-area h1{ font:normal 30px Vijaya, Verdana, Geneva, Arial, Helvetica, sans-serif; color:#fc1a1e;}

.left-area .left{ float:left; width:300px; margin-top:30px; margin-bottom:30px;}

.left-area .left p{ font:normal 28px Myriad Pro, Verdana, Geneva, Arial, Helvetica, sans-serif; color:#000; text-align:center;}

.left-area .left p span{ font:bold 30px Myriad Pro; color:#1273fd;}

.left-area .left img{ border:none; margin-top:10px; margin-left:80px;}

.left-area .left ul{font:bold 15px Verdana, Geneva, Arial, Helvetica, sans-serif; color:#fc1a1e; margin-top:15px; list-style:none;}

.left-area .left ul li{ font:normal 20px Vijaya, Verdana, Geneva, Arial, Helvetica, sans-serif; color:#464646; background:url(list-type.png) left no-repeat; padding:0 0 0 20px; line-height:30px;}

.left-area .rigth{ float:left; width:406px;}
.left-area .right img{ margin-top:30px;}

.left-area .btn{ background:url(btn.png) no-repeat; width:542px; height:37px; margin-bottom:15px;}

.left-area .btn p{ float:left; font:normal 17px Aller, Verdana, Geneva, Arial, Helvetica, sans-serif; color:#666; margin-top:7px; margin-left:15px;}
.left-area .btn p span{ font:normal 17px Aller, Verdana, Geneva, Arial, Helvetica, sans-serif; color:#F00;}




.right-area{ float:right; width:250px; margin-top:30px; margin-bottom:20px;}
.right-area .order{ float:right; width:250px; background:#f3f3f3; border:solid 1px #e1e1e1;}
.right-area .order .table{ width:210px; margin-top:15px; margin-bottom:10px;}
.right-area .order .table td{ padding:8px 5px; font:normal 12px Verdana, Geneva, Arial, Helvetica, sans-serif; color:#333;}
.right-area .order .table td input[type=text]{ width:208px; height:25px; color:#cfcfcf; padding:0 2px;}
.right-area .order .table td textarea{ width:208px; height:70px; font:normal 12px Verdana, Geneva, Arial, Helvetica, sans-serif; color:#cfcfcf; padding:0 2px;}
.right-area .order .table td input[type=button]{ background:#464646; width:70px; height:25px; color:#FFF; border:none;}
.right-area .order .table td.one{ font:normal 15px Verdana, Geneva, Arial, Helvetica, sans-serif; color:#000 ;}
.right-area .order .table td.two{ text-align:center;}

.right-area img{ margin-top:8px; border:none;}





.clr{ clear:both;}

.like{ float:right; margin-top:30px;}
.logo{ margin-top:10px; float:left;}

.footer-link{ background:#eaeaea; width:100%; color:#797979; padding:20px 0;}
.footer-link2{ width:250px; float:left; margin:10px 40px 20px 0px;}
.footer-link3{width:240px; padding:3px 5px; margin:0 10px 0 0px; border-bottom:#999 1px dotted; }
.footer-link3:hover{ background:#dfdfdf;}
.footer-link3 h6{ font:normal 12px Arial, Helvetica, sans-serif; color:#797979; text-decoration:none; line-height:20px;}
.footer-link3 a{ color:#797979; text-decoration:none; line-height:20px;}
.footer-link3 a:hover{ color:#F00;}
.footer-link4{ margin:5px 0;}
.footer-link4 img{ margin-right:10px;}
.footer-link4 a{ color:#000; text-decoration:none; line-height:20px;}
.footer-link4 a:hover{ color:#F00;}

.footer-link-b{ width:100%; text-align:center; color:#797979; padding:20px 0;}
.footer-link-b p{ margin-top:5px;}
.footer-link-b a{ text-align:center; color:#000; text-decoration:none; line-height:20px;  color:#797979; padding:0 10px;}
.footer-link-b a:hover{ color:#F00;}

.copy{ padding:10px 0; float:left;}
.copy a{ color:#666; text-decoration:none;}
.copy a:hover{ color:#666; text-decoration:underline;}
.trm-cn{ float:right; padding:10px 0;}
.trm-cn a{ color:#666; text-decoration:none; margin-left:20px;}
.trm-cn a:hover{ color:#666; text-decoration:underline;}

.margn{ margin-right:15px;}
.portfolio{ background:url(portbg.jpg) no-repeat; width:491px; float:left; margin-top:20px; margin-bottom:20px;}
.portfolio:hover{ background:url(portbgr.jpg) no-repeat; width:491px;}
.imgcls{ margin:20px 10px 0 20px; width:190px; float:left; }
.txtcls{ margin:20px 20px 0 0; width:250px; float:right;}
.heading{ font:bold 22px Arial, Helvetica, sans-serif;}
.sitename a{ font:normal 12px Arial, Helvetica, sans-serif; color:#F00; margin-top:5px; text-decoration:none}
.sitename a:hover{ text-decoration:underline;}
.txtcls p{ border-top:1px solid #999; padding-top:10px;}


.CONTACT-left{ float:left; width:220px;  height:400px; background:#eaeaea; padding:20px;}
.contact-heading{ font:bold 18px Arial, Helvetica, sans-serif; margin:0px 0 10px 0;}
.CONTACT-left input[type=text]{ border:1px #CCC solid; width:200px; padding:5px; margin:2px 0 5px 0;}
.CONTACT-left select{ border:1px #CCC solid; width:210px; padding:4px; margin:2px 0 5px 0;}
.CONTACT-left textarea{ border:1px #CCC solid; width:200px; padding:5px; margin:2px 0 5px 0;}
.CONTACT-left input[type=submit]{ background:url(submit.png); width:97px; height:32px; border:none;}

.CONTACT-left-two{ float:left; width:300px; height:400px; background:#eaeaea; padding:20px; margin-left:10px; line-height:25px;}
.CONTACT-left-two a{ font:12px Arial, Helvetica, sans-serif; color:#666; text-decoration:none;}
.CONTACT-left-two a:hover{ font:12px Arial, Helvetica, sans-serif; color:#333; text-decoration:none;}
.CONTACT-left-three{ float:right; width:337px;  height:400px; background:#eaeaea; padding:20px; margin-left:10px; line-height:25px;}


ul.st-icons{padding:2px 0px 5px 5px;}
ul.st-icons li{ font:12px Arial, Helvetica, sans-serif; text-align:left; color:#535353; padding:0px 0px 0px 18px; margin:0px 0px 0px 0px; background:url(arrows.jpg) no-repeat 0px 4px; line-height:24px;}
h4{ font:18px Arial, Helvetica, sans-serif; color:#333; text-align:left; margin:0px 0px 0px 0px; padding:0px 0px 0px 0px; line-height:normal; font-weight:normal;}

.st-icons h3{font:14px Arial, Helvetica, sans-serif; color:#e3140c; text-align:left; margin:10px 0px 5px 0px; padding:0px 0px 0px 0px; line-height:normal; font-weight:normal;}

ul.remove{padding:0px 0px 0px 0px;}
ul.remove li{ font:12px Arial, Helvetica, sans-serif; text-align:left; color:#666; padding:0px 0px 0px 0px; margin:0px 0px 0px 0px; line-height:24px;}





.portf{ float:left; padding:0px 0px 0px 0px; margin:0px 40px 52px 40px; width:256px; height:300px;}
.portf-img{ border:1px solid #ccc; padding:5px; text-align:center; width:253px; float:left; margin:0px 0px 15px 0px;}

.portf h3{ font:16px Arial, Helvetica, sans-serif; color:#c02a1a; text-align:left; margin:8px 0px 0px 0px; padding:0px 0px 0px 0px; line-height:normal; font-weight:normal;}
.portf h4{ font:14px Arial, Helvetica, sans-serif; color:#c02a1a; text-align:left; margin:8px 0px 0px 0px; padding:0px 0px 0px 0px; line-height:normal; font-weight:normal;}
.portf h4 a{ font:12px Arial, Helvetica, sans-serif; color:#c02a1a; text-align:left; margin:8px 0px 0px 0px; padding:0px 0px 0px 0px; line-height:normal; font-weight:normal; text-decoration:none;}
.portf h4 a:hover{ font:12px Arial, Helvetica, sans-serif; color:#000; text-align:left; margin:8px 0px 0px 0px; padding:0px 0px 0px 0px; line-height:normal; font-weight:normal; text-decoration:none;}
.portf p{ padding:0px 0px 0px 0px; margin:0px 0px 0px 0px;}
.portf span{ color:#c02a1a; font:11px Arial, Helvetica, sans-serif;}
.portf span.bl{ color:#000; font:11px Arial, Helvetica, sans-serif;}

.read{ background:url(read-more.jpg) no-repeat right; color:#fff; font:11px Arial, Helvetica, sans-serif; width:69px; height:21px; float:right; margin:20px 0px 0px 0px;
padding:3px 0px 0px 0px;}
.read a{ font:11px Arial, Helvetica, sans-serif; color:#fff; text-align:center; text-decoration:none; margin:0px 0px 0px 0px; padding:0px 0px 0px 3px;}
.read a:hover{ text-decoration:none; color:#ccc; margin:0px 0px 0px 0px; padding:0px 0px 0px 3px;}



/*.portf{ float:left; width:228px; border:1px dotted #ccc; padding:10px 10px 10px 10px; margin:10px 123px 10px 0px;}
.portf-img{ border:1px solid #ccc; padding:5px; text-align:center; width:218px;}

.portf h3{ font:16px Arial, Helvetica, sans-serif; color:#c02a1a; text-align:left; margin:8px 0px 0px 0px; padding:0px 0px 0px 0px; line-height:normal; font-weight:normal;}
.portf h4{ font:14px Arial, Helvetica, sans-serif; color:#c02a1a; text-align:left; margin:8px 0px 0px 0px; padding:0px 0px 0px 0px; line-height:normal; font-weight:normal;}
.portf h4 a{ font:12px Arial, Helvetica, sans-serif; color:#c02a1a; text-align:left; margin:8px 0px 0px 0px; padding:0px 0px 0px 0px; line-height:normal; font-weight:normal; text-decoration:none;}
.portf h4 a:hover{ font:12px Arial, Helvetica, sans-serif; color:#000; text-align:left; margin:8px 0px 0px 0px; padding:0px 0px 0px 0px; line-height:normal; font-weight:normal; text-decoration:none;}

.portf span{ color:#c02a1a; font:11px Arial, Helvetica, sans-serif;}
.portf span.bl{ color:#000; font:11px Arial, Helvetica, sans-serif;}*/

.logo-wid{ float:left; width:682px; margin:0px auto; padding:0px 0px 0px 20px;}
.logo-bord{ border:1px solid #ccc; padding:3px; margin:0px 0px 15px 0px;}

h4{font:14px Arial, Helvetica, sans-serif; color:#c02a1a; text-align:left; margin:8px 0px 4px 0px; padding:0px 0px 0px 0px; line-height:normal; font-weight:normal; text-decoration:none;}

.paging{ float:right; margin-top:20px;}
.paging a{ border:1px solid #999; padding:2px 4px; color:#f00; margin:0 4px; text-decoration:none;}
.paging a:hover{ color:#333; background:#CCC}


.activecls{ background:#ccc; color:#333}
.ourportfolio a{ border:1px solid #999; border-bottom:none; margin:10px 2px; padding:10px 20px; width:200px; font:20px bold Arial, Helvetica, sans-serif; text-align:center; float:left; margin-bottom:20px; color:#333; text-decoration:none;}
.ourtemplate a{ border:1px solid #999; margin:10px 4px; padding:10px 20px; width:200px; font:20px bold Arial, Helvetica, sans-serif; text-align:center; float:left; margin-bottom:20px; color:#F00; text-decoration:none;}


.ourtemp-img{ background:url(tempbg1.jpg) no-repeat; border:0px solid #ccc; padding:10px 5px 5px 5px; text-align:center; width:276px; float:left; margin:10px 0px 20px 35px; height:292px;}
.ourtemp-img img{ border:1px solid #ccc;  opacity:0.6;}
.ourtemp-img img:hover{ border:1px solid #ccc; cursor:pointer;  opacity:1;}

.ourtemp-img1{ background:url(tempbg1.jpg) no-repeat; border:0px solid #ccc; padding:10px 5px 5px 5px; text-align:center; width:276px; float:left; margin:10px 0px 20px 35px; height:192px;}

.ourtemp-img1 img{ border:1px solid #ccc;  opacity:0.6;}
.ourtemp-img1 img:hover{ border:1px solid #ccc; cursor:pointer;  opacity:1;}

.crawler-img{ margin:10px 20px 0px 20px;}
/*.portf{ float:left; width:424px; border:1px dotted #ccc; padding:10px 0px 10px 10px; margin:10px 120px 10px 0px;}
.portf-img{ border:1px solid #ccc; padding:5px; text-align:center; width:218px; float:left;}

.portf h3{ font:16px Arial, Helvetica, sans-serif; color:#c02a1a; text-align:left; margin:8px 0px 0px 0px; padding:0px 0px 0px 0px; line-height:normal; font-weight:normal;}
.portf h4{ font:14px Arial, Helvetica, sans-serif; color:#c02a1a; text-align:left; margin:8px 0px 0px 0px; padding:0px 0px 0px 0px; line-height:normal; font-weight:normal;}
.portf h4 a{ font:12px Arial, Helvetica, sans-serif; color:#c02a1a; text-align:left; margin:8px 0px 0px 0px; padding:0px 0px 0px 0px; line-height:normal; font-weight:normal; text-decoration:none;}
.portf h4 a:hover{ font:12px Arial, Helvetica, sans-serif; color:#000; text-align:left; margin:8px 0px 0px 0px; padding:0px 0px 0px 0px; line-height:normal; font-weight:normal; text-decoration:none;}

.portf span{ color:#c02a1a; font:11px Arial, Helvetica, sans-serif;}
.portf span.bl{ color:#000; font:11px Arial, Helvetica, sans-serif;}*/



#ticker {
    width:300px; height:310px; overflow:hidden; margin-top:20px;
}
#ticker dt {
    font:normal 14px Georgia; padding:0 10px 5px 10px;
 padding-top:10px; border:1px solid #ffffff;
    border-bottom:none; border-right:none; border-left:none; border-top:none;
}
#ticker dd {
    margin-left:0; font:italic 12px Verdana; line-height:24px; padding:0 10px 10px 10px;
    border-bottom:1px solid #aaaaaa;

}
#ticker dd br{ line-height:5px;}
#ticker dd.last { border-bottom:1px solid #ffffff;
}


#ticker1 {
    width:200px; height:400px; overflow:hidden; margin-top:20px;
}
#ticker1 dt {
    font:normal 14px Georgia; padding:0 10px 5px 10px;
 padding-top:10px; border:1px solid #ffffff;
    border-bottom:none; border-right:none; border-left:none;
}
#ticker1 dd {
    margin-left:0; font:italic 12px Verdana; line-height:24px; padding:0 10px 10px 10px;
    border-bottom:1px solid #aaaaaa;

}
#ticker1 dd br{ line-height:5px;}
#ticker1 dd.last { border-bottom:1px solid #ffffff;
}

#cboxlinestyle {
	background:url(linebreak.png) no-repeat center top; width:1000px; height:18px; float:left; margin:0px 0px 20px 0px;
	}
#cboxabc{padding:20px 10px 20px 10px; font:normal 24px "Trebuchet MS", Arial, Helvetica, sans-serif;}
#cbox{float:left; width:200px;   margin:0 25px;}
#cbox p{ width:190px; height:50px;}
#cbox h4{ font-weight:bold; margin:10px 0;}
#cbox1 { color:#F00; text-decoration:none; float:right;}
.press { background-color:#E3140C; border:1px dashed; float:right; padding:5px; margin:5px; font-size:12px;}
.press1{font-size:14px; color:#E3140C;  line-height:24px; font-weight:bold;}
.form1 {position:fixed; left:0; top:348px;}




#seo-page{padding:8px 0 10px 00px;}
#seo-page-inner{padding:0px 0 25px 0;overflow:hidden;width:1000px;}
.seo-box{overflow:hidden;}
.seo-box-mid{}
.seo-box-bot{ background:url(b-line.jpg)  left bottom no-repeat;padding-bottom:4px;}

.seo-box-inner{overflow:hidden;padding:0 8px 0 0px;}
.seo-box-inner h3{ font:normal 25px 'Aller', Verdana, Geneva, sans-serif, arial, serif; color:#333;}
.seo-box-inner dfn{ float:left; font:normal 20px 'Aller',Verdana, Geneva, sans-serif, arial, serif; color:#f20505; padding:10px 0 10px 0;}


.seo-box-inner ul{overflow:hidden;width:1000px; border-bottom:1px solid #e0e0e0; background:url(vline.jpg) left top repeat-y;line-height:1;}
.seo-box-inner ul.bot{border-bottom:0px;}
.seo-box-inner ul li{float:left;font-family:'Droid Serif', arial, serif;font-size:13px;text-align:center; line-height:20px;}
.seo-box-inner ul li img{margin-top:5px;}
.seo-box-inner ul li b{ font-weight:normal; font-size:16px; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;}


.seo-box-inner ul li.first-col{width:386px;text-align:left !important;padding-left:20px !important;font:normal 12px/16px 'Droid Serif', arial, serif;color:#616161 !important;}
.seo-box-inner ul li.second-col{width:152px; }
.seo-box-inner ul li.third-col{width:152px;  }
.seo-box-inner ul li.fourth-col{width:152px; }
.seo-box-inner ul li.fifth-col{width:136px; }


.seo-box-inner ul.listing-top{overflow:hidden; color:#b63104;}
.seo-box-inner ul.listing-top li{font:bold 18px/20px 'Droid Serif', arial, serif;color:#b63104;float:left;padding:15px 0 15px 0;text-align:center;}
.seo-box-inner ul.listing-top li small{font-size:12px;font-weight:normal;}
.seo-box-inner ul.second-list{overflow:hidden;}
.seo-box-inner ul.second-list li{color:#616161;float:left;padding:16px 0 16px 0;text-align:center;}
.seo-box-inner h4{font-size:18px;font-family:'Droid Serif', arial, serif;color:#000;background:#ff4e00; padding:15px 0 15px 20px;border-bottom:1px solid #e0e0e0;width:1000px;}
.seo-box-inner ul.third-list{overflow:hidden;padding:0px 0 0px 0;margin:0 0 0 0px;}
.seo-box-inner ul.third-list li{color:#616161;float:left;padding:15px 0 15px 0;}



#content-seo-right{float:right;width:314px;padding:12px 40px 0 0}
#content-seo-right span{font-size:50px;line-height:52px;font-weight:bold;color:#a7d2b6;display:block}
#content-seo-right small{font-size:43px;line-height:45px;color:#a7d2b6;font-weight:bold;display:block}
#content-seo-right ul{overflow:hidden}
#content-seo-right ul li{font:normal 14px/17px 'Droid Serif',arial,serif;color:#646464;background:url(green-dot.jpg) left 16px no-repeat;padding:12px 0 0 16px}
#content .about-csschopper{clear:both;overflow:hidden;padding:25px 0 28px;}
#about-us aside.starting_price figure.web-img{top:12px;left:-35px;position:absolute;}
#about-us aside.starting_price strong.web{display:block;text-align:left;font-size:26px;position:absolute;top:8px;right:0px;width:134px;line-height:22px;z-index:2;text-transform:uppercase;}
#about-us aside.starting_price strong.web span{font-size:16px}
#about-us aside.starting_price small.web-txt{color:#333333;font-family:'Droid Sans',arial,serif;font-size:11px;line-height:12px;position:absolute;right:0;display:block;width:134px;top:87px}








.package-table{ width:1000px; margin:auto; border:solid 1px #CCC}
.package-table td{ background:#f9f9f9; padding:10px 0; text-align:center; font:normal 12px Verdana, Geneva, Arial, Helvetica, sans-serif; color:#d40a0a;}
.package-table td a{ text-decoration:none;}
.package-table td img{}
.package-table td.one{ width:300px; border-bottom:solid 1px #CCC;}
.package-table td.two{ width:140px; border-bottom:solid 1px #CCC; border-left:solid 1px #CCC;}
.package-table td.three{ 
	background-color:#e6682f;
	background-image: -webkit-gradient(linear, left top, left bottom, from(#f17e07), to(#e6682f)); 
	background-image:-webkit-gradient(linear,left top,left bottom,from(#f17e07),to(#e6682f));
	background-image:-webkit-linear-gradient(#f17e07,#e6682f);
	background-image:-moz-linear-gradient(#f17e07,#e6682f);
	background-image:-ms-linear-gradient(#f17e07,#e6682f);
	background-image:-o-linear-gradient(#f17e07,#e6682f);
	background-image:linear-gradient(#f17e07,#e6682f);
font:normal 25px Verdana, Geneva, Arial, Helvetica, sans-serif; color:#FFF; border-bottom:solid 1px #fff; padding:-5px 0; border-left:solid 1px #FFF; height:50px;}
.package-table td.three p{ font:normal 12px Verdana, Geneva, Arial, Helvetica, sans-serif; color:#f1f1f1; margin-top:-2px;}
.package-table td.four{ background:#e9e9e9;}
.package-table td input[type=button]{ width:120px; height:30px; 
	
	background-color:#e6682f;
	background-image: -webkit-gradient(linear, left top, left bottom, from(#f17e07), to(#e6682f)); 
	background-image:-webkit-gradient(linear,left top,left bottom,from(#f17e07),to(#e6682f));
	background-image:-webkit-linear-gradient(#f17e07,#e6682f);
	background-image:-moz-linear-gradient(#f17e07,#e6682f);
	background-image:-ms-linear-gradient(#f17e07,#e6682f);
	background-image:-o-linear-gradient(#f17e07,#e6682f);
	background-image:linear-gradient(#f17e07,#e6682f);
	border:none; border-radius:5px; color:#FFF;}



.web-back{ float:left; background:url(web-back.png) no-repeat; width:250px; height:80px; margin-top:-17px; margin-bottom:15px; text-align:center;}
.web-back h1{ font:normal 25px "Trebuchet MS", Verdana, Geneva, sans-serif; color:#FFF; padding:10px 0 5px 0; line-height:30px;}
.web-back h1 a{color:#FFF; text-decoration:none;}
.web-back h1 a:hover{ text-decoration:none; color:#000;}
.web-back p{ font:normal 15px "Trebuchet MS", Verdana, Geneva, sans-serif; color:#fffe8a; }
.web-back:hover{ background:url(hvr-web-back.png) no-repeat;}


.seoback{ float:left; background:url(seo-back.png) no-repeat; width:250px; height:80px; margin-top:-17px; margin-bottom:15px; text-align:center;}
.seoback h1{ font:normal 25px "Trebuchet MS", Verdana, Geneva, sans-serif; color:#FFF; padding:10px 0 5px 0; line-height:30px;}
.seoback p{ font:normal 15px "Trebuchet MS", Verdana, Geneva, sans-serif; color:#fffe8a; }
.seoback:hover{ background:url(hvr-web-back.png) no-repeat;}


.eback{ float:left; background:url(ecomm-back.png) no-repeat; width:250px; height:80px; margin-top:-17px; margin-bottom:15px; text-align:center;}
.eback h1{ font:normal 25px "Trebuchet MS", Verdana, Geneva, sans-serif; color:#FFF; padding:10px 0 5px 0; line-height:30px;}
.eback p{ font:normal 15px "Trebuchet MS", Verdana, Geneva, sans-serif; color:#fffe8a; }
.eback:hover{ background:url(hvr-web-back.png) no-repeat;}



.gback{ float:left; background:url(graphic-back.png) no-repeat; width:250px; height:80px; margin-top:-17px; margin-bottom:15px; text-align:center;}
.gback h1{ font:normal 25px "Trebuchet MS", Verdana, Geneva, sans-serif; color:#FFF; padding:10px 0 5px 0; line-height:30px;}
.gback p{ font:normal 15px "Trebuchet MS", Verdana, Geneva, sans-serif; color:#fffe8a; }
.gback:hover{ background:url(hvr-web-back.png) no-repeat;}



.index-port{ width:1000px; margin-bottom:20px;}
.index-port p{ float:right; font:normal 14px Verdana, Geneva, sans-serif; color:#0670a1; text-decoration:underline; margin-top:10px;}
.index-port p a{ color:#0670a1; text-decoration:underline;}
.index-port p a:hover{ color:#f51414; text-decoration:underline;}
.index-port h1{ font:normal 22px Verdana, Geneva, sans-serif; color:#dc0f05;}
.index-port h1 span{ font:normal 12px Verdana, Geneva, sans-serif; color:#292929;}

.index-port .port-border{ float:left; background:url(index-border.jpg) no-repeat; width:1000px; height:8px; margin:10px 0;}

.index-port .port-images{ float:left; width:300px; height:190px; border:solid 10px #e6e6e6;}
.index-port .port-images img{ width:300px; height:190px; }



.portfolio-menu{ width:100%; z-index:999; position:relative;}
.portfolio-menu ul{ list-style:none;}
.portfolio-menu ul li{ float:left; font:normal 15px Verdana, Geneva, sans-serif; color:#FFF; border-right:solid 1px #FFF; padding:15px 30px 0 0;}
.portfolio-menu ul li a{ text-decoration:none; color:#FFF; padding:10px 20px; background:url(back-menu.jpg) repeat-x; border-radius:25px;}
.portfolio-menu ul li a:hover{ text-decoration:none; color:#FFF; background:url(back-hover.jpg) repeat-x;}




