body,html{margin:0px; padding:0px; font-family:arial; font-size:12px; color:#8D8D8D; font-weight:normal; line-height:16px;}
.innerbg{background:#1D1C1D url(images/back2.gif) repeat-x;}
a:focus,input{outline:none;}
p{margin:15px 0px;}
a:focus {outline:none;}

#container{width:1000px; margin:0 auto;}
#container1{width:1000px; margin:0 auto;}
#container2{width:1000px; margin:0 auto;}
#container3{width:1000px; margin:0 auto;}

/*header css starts*/
#header{z-index:1; position:absolute; top:0;}
.header{width:1000px; float:left; z-index:1;}
.headertop{width:1000px; float:left;}
.headertop img{float:left;}
.headertop p{float:left; margin:0px; padding:0px;}
.headertop p.toplink{height:32px; float:left; margin:90px 0 0 100px; padding:0px; font-family:"Lucida Sans Unicode"; font-size:11px; color:#4D4E4B;}
.headertop p.toplink a{font-family:"Lucida Sans Unicode"; font-size:11px; color:#4D4E4B; font-weight:normal; text-decoration:none; padding:0px 6px;}
.headertop p.toplink a:hover{font-family:"Lucida Sans Unicode"; font-size:11px; color:#4B8900; font-weight:normal; text-decoration:underline;}
.headertop p.phone{float:left; margin:72px 0 0 20px; padding:0px; font-family:"Lucida Sans Unicode"; font-size:12px; color:#4D4E4B; line-height:22px;}
.headertop p.phone span{font-family:arial; font-size:16px; color:#639C1C; font-weight:bold; text-decoration:none; line-height:15px;}
.headertop p.phone img{margin:0px 8px 0 0px;}
.headertop p.toplink1{width:355px; float:left; margin:0px 0 0 0px; padding:5px 0 0 35px; font-family:"Lucida Sans Unicode"; font-size:11px; color:#4D4E4B;}
.headertop p.toplink1 a{font-family:"Lucida Sans Unicode"; font-size:11px; color:#4D4E4B; font-weight:normal; text-decoration:none; padding:0px 6px;}
.headertop p.toplink1 a:hover{font-family:"Lucida Sans Unicode"; font-size:11px; color:#4B8900; font-weight:normal; text-decoration:underline;}
.pflot{width:390px; float:left;}
.headertop p.phone1{width:350px; float:left; margin:0px 0 0 0px; padding:57px 0 0 40px; font-family:"Lucida Sans Unicode"; font-size:12px; color:#4D4E4B; line-height:22px;}
.headertop p.phone1 span{font-family:arial; font-size:16px; color:#639C1C; font-weight:bold; text-decoration:none; line-height:15px;}
.headertop p.phone1 img{margin:0px 8px 0 0px;}

.startdiv{width:288px; height:45px; float:left; background:url(images/99.gif) no-repeat right top; padding-top:74px; padding-left:20px;} 
.menu-contanier{width:1000px; float:left;}
.topmenu{width:835px; height:46px; float:left; padding-top:4px; background:url(images/menubg.jpg) no-repeat; padding-left:20px;}
.topmenu ul{list-style-type: none; margin:0; padding:0; position:absolute;}
.topmenu li{display:inline; margin:0; padding:0;}
.topmenu a{float:left; background:url(images/lefttab.jpg) no-repeat left top; margin:0; font-family:arial; font-size:12px; line-height:normal; text-decoration:none; color:#262626; padding-left:17px; margin-right:0px;}
.topmenu a span{float:left; display:block; background:url(images/righttab.jpg) no-repeat right top; padding:11px 18px 25px 0px; font-weight:bold; color:#262626;}
.topmenu a span{float:none;}
.topmenu a:hover span{color:#ffffff;}
.topmenu li.selected a{background-position:0 -51px;}
.topmenu li.selected a span{background-position:100% -51px; color:#ffffff;}
.topmenu a:hover, .glowingtabs li.selected a:hover{background-position:0% -51px;}
.topmenu a:hover span, .glowingtabs li.selected a:hover span{background-position:100% -51px;}

.portfolio{width:145px; float:left;}

/*header css ends*/



/*slide css starts*/

#slidemain {
width:100%;
background:url(images/midbg.gif) repeat-x top left;
position:absolute;
top: 177px;
z-index:100;
left:0;
right: 0;
}

#dummy {
	float:left;
	width:1000px;
	}
	

#panel {
 	width:1000px;
	float:left;
	height:325px;
}


.bannerarrow {
width:100px;
float:left;
height:247px;
padding-top:70px;
text-align:center;
}

.bannermain {
width:800px;
float:left;
height:317px;
background:url(images/banner-bg.gif) repeat-x bottom;
}

.bannerbot {
width:1000px;
float:left;
height:8px;
}

.slide {
	margin:0;
	float:left;
	padding:0 0 0 769px;
}

.btn-slide {
	background: url(images/recent.gif) no-repeat right -30px;
	text-align:center;
	width:183px;
	height:29px;
	padding:0px 0px 0 0;
	display: block;
	font: bold 120%/100% Arial, Helvetica, sans-serif;
	color: #000000;
	text-decoration: none;
}
.active {
	background-position: right 4px;
}

/*slide css ends*/



/*middle css starts*/

#content-main {
	z-index:1;
	position:absolute;
	top:210px;
}


#middle {
width:100%;
background:#121212 url(images/midbotbg.gif) repeat-x bottom left;
float:left;
z-index:1;
padding:0px;
margin-top:170px;
}


#middlediv {
width:1000px;
float:left;
z-index:1;
}

.flash {
width:940px;
height:280px;
float:left;
padding-left:30px;
padding-right:30px;
padding-top:10px;
}


.flash p {
width:860px;
height:223px;
float:left;
padding-left:80px;
border-bottom:1px solid #323232;
}

.midmain {
width:920px;
float:left;
padding:20px 35px 0px 35px;
}
.midmain p {
font-size:14px;
line-height:19px;
text-align:left;
color:#ddd
}
.midmain b {
color:#8FC34F
}
.midmain a {
color:#8FC34F;
font-size:12px;
text-decoration:underline;
}
.midmain a:hover {
color:#8FC34F;
font-size:12px;
text-decoration:none;
}
.midmain div.packages {
width:670px;
float:left;
margin-top:15px;
}
.midmain div.bsgpacks{
width:189px;
float:left;
margin-top:30px;
margin-left:25px;
}


.midmain div.bsgpacks ul{
padding:0px;
margin:0px;
}
.midmain div.bsgpacks li{
list-style-type:none;
background:url(images/icon1.gif) no-repeat 5px 9px;
color:#A8A8A8;
font-size:13px;
line-height:17px;
font-weight:normal;
margin:5px 0px 0px 10px;
padding:5px 0px 5px 25px;
}

.midmain div.right {
width:250px;
float:left;
margin-top:20px;
font-size:12px;
color:#A8A8A8;
}
.midmain div.right p {
padding:0;
margin:0;
}
.midmain div.right p.ask {
width:185px;
float:left;
font-size:15px;
color:#484847;
background-image:url(images/ask-bar.gif);
height:34px;
letter-spacing:-1px;
padding:3px 0px 0px 65px;
font-weight:bold;
}
.midmain div.right p.im {
padding-left:20px;
padding-right:30px;
font-size:12px;
font-weight:normal;
color:#A8A8A8;
}
.midmain div.right ul{
list-style-type:none;
margin:0;
padding:5px 0 0 22px;
}
.midmain div.right ul li{
list-style-type:none;
padding:2px 0;
}

/*Common Inner Page Start Here*/
#inner-container {
z-index:1;
position:absolute;
}
#inner-content {
width:1000px;
float:left;
z-index:1;
margin-top:172px;
clear:both;
}
#inner-content div.banner {
width:940px;
float:left;
padding-left:40px;
padding-right:20px;
padding-top:4px;
font-weight:bold;
color:#585858;
font-size:13px;
}
#inner-content div.banner img {
margin-left:10px;
}
#inner-content div.banner h1 {
font-family:'Lucida Sans Unicode';
font-size:30px;
color:#383836;
font-weight:bold;
letter-spacing:-2px;
padding:0;
margin:10px 0px 10px 0px;
line-height:32px;
}
#inner-content div.banner b {
font-size:16px;
color:#69A224;
font-weight:bold;
line-height:18px;
}

#inner-content div.left {
width:620px;
float:left;
padding:0px 28px 20px 44px;
font-size:13px;
line-height:17px;
color:#BAB8B8;
text-align:justify;
font-family:"Lucida Sans Unicode"
}
#inner-content div.left a{
font-size:12px;
color:#919090;
font-weight:bold;
text-decoration:none;
}
#inner-content div.left a:hover{
font-size:12px;
color:#69A224;
font-weight:bold;
text-decoration:underline;
}
#inner-content div.left hr {
height:3px;
border:0;
background:#363636;
margin:10px 0 6px 0;
}

#inner-content div.left span{
font-size:18px;
font-weight:normal;
line-height:18px;
color:#7CC03E;
}
#inner-content div.left b {
font-weight:bold;
color:#7CC03E;
}
#inner-content div.left i{
font-weight:bold;
font-size:14px;
font-style:normal;
color:#D1D1D1;
}
#inner-content div.left h2{
margin:0px;
padding:0px;
font-size:18px;
font-style:normal;
color:#D1D1D1;
font-weight:normal;
line-height:20px;
}

.graybox{width:580px; float:left; background:#2F2F2F; padding:15px; margin-bottom:15px;}
.graybox ul{margin:0px; padding:0px;}
.graybox ul li{list-style-type:none; width:159px; float:left; padding:2px 5px 0 25px; border-right:1px solid #434343;}
.graybox ul li.noline{list-style-type:none; width:159px; float:left; padding:2px 5px 0 25px; border-right:0px solid #434343;}




fieldset{
border:1px solid #363636;
text-align:justify;
margin-bottom:10px;
padding:0px 15px;
background:url(images/gray.gif) repeat-x bottom left;
}
legend{
font-family:"Lucida Sans Unicode";
font-size:16px;
font-weight:normal;
line-height:20px;
color:#7AB234;
margin:0px;
padding:0px 40px 0px 0px ;
background-image:url(images/dots.gif);
background-position:right 6px;
background-repeat:no-repeat;
}

#inner-content div.left1{
width:620px;
float:left;
padding:0px 28px 20px 45px;
font-size:13px;
line-height:18px;
color:#BAB8B8;
text-align:justify;
}
#inner-content div.left1 span {
font-size:18px;
font-weight:normal;
line-height:18px;
color:#599311;
}

#inner-content div.left1 b {
font-weight:bold;
color:#599311;
}

#inner-content div.left2 {
width:620px;
float:left;
padding:0px 28px 20px 44px;
font-size:13px;
line-height:18px;
color:#BAB8B8;
text-align:justify;
border-right:1px solid #363636;
}

#inner-content div.left2 a {
font-weight:bold;
color:#599311;
text-decoration:none;
}
#inner-content div.left2 a:hover {
font-weight:bold;
color:#599311;
text-decoration:underline;
}

/*right parts css*/
#inner-content div.right{
width:226px;
float:left;
padding-left:24px;
}
#inner-content div.right p{
padding:0px;
margin:0px;
}

#inner-content div.right p.custom{
padding-top:20px;
}

#inner-content div.right p.top{
background:url(images/head-bar.gif) no-repeat;
height:34px;
margin-top:20px;
font-family:"Lucida Sans Unicode";
font-size:15px;
font-weight:normal;
color:#484847;
padding:3px 0px 0px 60px;
letter-spacing:-1px
}
#inner-content div.right ul.rightlink{
padding:0px 0px 0px 60px;
margin:0px;
}
#inner-content div.right ul.rightlink li{
list-style-type:none;
display:block;
}
#inner-content div.right ul.rightlink li a{
font-family:"Lucida Sans Unicode";
font-size:13px;
font-weight:normal;
color:#A8A8A8;
text-decoration:none;
line-height:25px;
}
#inner-content div.right ul.rightlink li a:hover{
font-family:"Lucida Sans Unicode";
font-size:13px;
font-weight:normal;
color:#599311;
text-decoration:underline;
}

#inner-content div.right p.contant{
padding:10px 10px 0px 0px;
text-align:justify;
}
#inner-content div.right p.contant b{
font-size:13px;
color:#8FCF3F;
}

#inner-content div.right p.contant1{
font-weight:bold;
font-size:11px;
color:#A8A8A8;
padding:10px 10px 10px 10px;}
.right-coloum  p.contant1 b{
color:#8FCF3F;
font-size:11px;
font-weight:bold;
}

#inner-content div.right p span{
font-size:16px;
font-weight:bold;
color:#8FCF3F;
}
#inner-content div.right hr{
height:1px;
color:#363636;
border:1px solid #363636
}

#inner-content div.right i{
font-size:14px;
font-weight:normal;
color:#8FCF3F;
font-style:normal;
}

#inner-content div.right a{
font-family:"Lucida Sans Unicode";
font-size:13px;
font-weight:normal;
color:#A8A8A8;
text-decoration:underline;
line-height:40px;
}
#inner-content div.right a:hover {
font-family:"Lucida Sans Unicode";
font-size:13px;
font-weight:normal;
color:#599311;
text-decoration:underline;
}

#inner-content div.right p.packimage{
width:227px; float:left;
}

#inner-content div.right p.bookmark {
width:227px;
float:left;
text-align:center;
}

.listitem{
margin:0;
padding:0px 0 0 12px;
}
.listitem li{
list-style-type:none;
padding:2px 0;
color:#8D8D8D;
}
.listitem li b{
font-family:arial;
font-size:12px;
color:#8FCF3F;
font-weight:bold;
}

/*Common Inner Page End Here*/


/*our support page css starts*/
.mainmid {
width:938px;
float:left;
padding:0px 1px 0px 60px;
color:#CCCCCC;
}

.mainmid p b{
font-size:14px;
line-height:19px;
text-align:left;
color:#90C451;
}

.mainmid p{
margin:0px;
padding:10px 0 10px 0px;
}
.mainmid p.left{
width:166px;
height:130px;
float:left;
padding-left:20px;
margin-top:10px;
border-right:1px solid #3D3D3D;
}
.mainmid p.left img{
margin:0 0 10px 0;
}
.mainmid p.right{
width:170px;
height:130px;
float:left;
margin-top:10px;
padding-left:20px;
}
.mainmid p.right img{
margin:0 0 10px 0;
}
/*our support page css ends*/


/*99 page css starts*/

.formain {
width:600px;
float:left;
color:#CCCCCC;
padding:0px 25px 0px 0px;
font-size:14px
}
.formain hr{
height:1px;
color:#363636;
border:1px solid #363636
}
.formain p{
margin:0px;
padding:12px 0 0 0;
}
.formain i{
font-size:11px;
color:#cccccc;
font-weight:normal;
}
.formain h1{
padding:0px 0 6px 0;
margin:0px;
font-size:23px;
color:#7CC03E;
line-height:30px;
letter-spacing:-1px;
font-weight:normal;
}
.formain h2{
padding:10px 0 6px 0;
margin:0px;
font-size:25px;
color:#7CC03E;
line-height:30px;
letter-spacing:-1px;
font-weight:normal;
}


.formain table input{
padding:5px;
color:#1B1B1B;
font-size:14px;
font-weight:bold;
font-family:Arial, Helvetica, sans-serif;
background:#FAFAFA url(images/inpbg.gif) repeat-x top;
border:1px solid #ffffff;
}
.formain table select{
color:#1B1B1B;
font-size:14px;
line-height:14px;
font-weight:bold;
font-family:Arial, Helvetica, sans-serif;
padding:5px;
background:#FAFAFA url(images/inpbg.gif) repeat-x top;
border:1px solid #ffffff;
}

.formain table textarea{
width:278px;
border:0px;
padding:5px;
color:#1B1B1B;
font-size:15px;
font-weight:bold;
font-family:Arial, Helvetica, sans-serif;
background:#FAFAFA url(images/textareabg.gif) repeat-x top;
border:1px solid #ffffff;
overflow:hidden;
}

.formain table span{
font-family:arial;
font-size:16px;
color:#7CC03E;
font-weight:bold;
}
.formain table span.error{
font-family:arial;
font-size:11px;
color:#cccccc;
font-weight:normal;
padding-top:10px;
line-height:30px;
}
.formain table span.error1{
font-family:arial;
font-size:11px;
color:#cccccc;
font-weight:normal;
padding-top:10px;
background:url(images/star.gif) no-repeat 0 10px;
padding-left:20px;
}
.formain table span{
font-family:arial;
font-size:16px;
color:#7CC03E;
font-weight:bold;
}
.unique table span.error1{
font-family:arial;
font-size:11px;
color:#cccccc;
font-weight:normal;
padding-top:10px;
background:url(images/star.gif) no-repeat 0 10px;
padding-left:20px;
}
.inpbor{border:1px solid #949494; float:left; padding:1px 1px;}

.color {
color:#7CC03E;
}

.dotedbg{
border:1px dashed #7CC03E; 
color:#000000; 
font-size:12px; 
font-weight:normal;
background-color:#E9FFD4;
}

.left-coloum1 {
width:630px;
float:left;
font-size:13px;
line-height:18px;
color:#BAB8B8;
text-align:justify;
}


.left-coloum2 {
width:680px;
float:left;
font-size:13px;
line-height:18px;
padding-right:20px;
color:#BAB8B8;
text-align:justify;
}

/*99 page css ends*/




/*portfolio page css start*/

#middle2 {
width:100%;
float:left;
background:#1D1C1D url(images/midbotbg.gif) repeat-x top left;
}

#middle3 {
width:940px;
float:left;
padding:10px 30px 0px 30px;
z-index:1;
}

.tophead {
width:930px;
float:left;
padding:0px 0px 15px 8px;
color:#777977;
border-bottom:2px solid #272727;
}

.portmid_main{
width:938px;
float:left;
padding-left:40px;
}



.portmid_content {
width:938px;
float:left;
border-right:2px solid #272727;
background:url(images/bg2.gif) repeat-y ;
}

.port_leftcate {
width:220px;
float:left;
}
.port_leftcate ul {
margin:0px;
padding:0px;
}
.port_leftcate ul li{
list-style-type:none;
font-family:arial;
font-size:16px;
color:#7EB43B;
font-weight:bold;
background:url(images/botline.gif) no-repeat bottom left;
}
.port_leftcate ul li span{
font-family:arial;
font-size:16px;
color:#7EB43B;
font-weight:bold;
display:block;
padding:15px 0px 10px 25px;
background:url(images/icon2.gif) no-repeat 10px 18px;
}
.port_leftcate ul li a{
display:block;
width:209px;
font-family:arial;
font-size:14px;
color:#676060;
font-weight:bold;
text-decoration:none;
height:21px;
padding:5px 0px 0px 10px;
}
.port_leftcate ul li a:hover{
font-size:14px;
color:#B5B4B4;
font-weight:bold;
text-decoration:none;
}
.port_leftcate ul li a.here{
font-size:14px;
color:#B5B4B4;
font-weight:bold;
text-decoration:none;
background:url(images/cat-hover.gif) no-repeat;
}




.port_rightcont {
width:698px;
float:left;
padding-top:10px;
padding-right:20px;
background-color:#0F0F0F;
}

.portscmain {
width:670px;
padding-right:17px;
padding-left:11px;
float:left;
}

.portscroll {
width:670px;
height:300px;
overflow:auto;
float:left;
}

.leftcontent {
width:650px;
float:left;
padding-right:30px;
}

.porttop {
width:650px;
float:left;
background:url(images/mtopbg.gif) repeat-x bottom left;
padding:12px 0px 10px 10px;
}
.porttop1 {
width:660px;
float:left;
}

.portbot {
width:660px;
float:left;
padding:15px 0px 0px 0px;
font-family:tahoma;
font-size:11px;
color:#626262;
}

.listlink {
width:330px;
float:left;
margin:0px;
padding:15px 0 0 0;
}

.listlink ul {
margin:0px;
padding:0px;
}
.listlink ul li {
display:block;
list-style-type:none;
}
.listlink ul li a {
display:block;
font-family:tahoma;
font-size:11px;
color:#626262;
font-weight:bold;
text-decoration:none;
height:23px;
padding-top:5px;
padding-left:25px;
background:url(images/ulbg1.gif) no-repeat top left;
}
.listlink ul li a:hover {
display:block;
font-family:tahoma;
font-size:11px;
color:#99CB5B;
font-weight:bold;
text-decoration:none;
background:url(images/ulbg-ho.gif) no-repeat top left;
}




.botleft {
width:290px;
float:left;
}
.botltopmain {
width:290px;
float:left;
}

.botltop {
width:280px;
height:20px;
float:left;
background:url(images/mtopbg.gif) repeat-x bottom left;
padding:12px 0px 10px 10px;
}

.botlbot {
width:290px;
float:left;
}

.orderlist {
margin:0px;
padding:0px;
}
.orderlist li {
list-style-type:none;
padding-left:40px;
padding-top:15px;
text-align:justify;
}
.orderlist li.one {
background:url(images/1.gif) no-repeat 0px 16px;
}
.orderlist li.two {
background:url(images/2.gif) no-repeat 0px 16px;
}
.orderlist li.three {
background:url(images/3.gif) no-repeat 0px 16px;
}




.font {
font-size:12px;
color:#93C653;
}


.botright {
width:330px;
float:left;
text-align:justify;
padding-left:40px;
padding-top:10px;
}


.rightcontent {
width:225px;
float:left;
padding:0px 15px 20px 0px;
margin-top:35px;
background:url(images/rmainbg.gif) repeat-x;
}




.liststyle{
margin:0px;
padding:10px 0 0 0;
}
.liststyle li{
list-style-type:none;
padding-top:6px;
padding-left:15px;
}
.liststyle li a{
font-size:12px;
color:#6EA72A;
text-decoration:none;
background:url(images/icon3.gif) no-repeat 0px 4px;
padding-left:15px;
}
.liststyle li a:hover{
font-size:12px;
color:#f5f6f6;
background:url(images/icon3-ho.gif) no-repeat 0px 4px;
text-decoration:none;
}
.liststyle li a.here{
font-size:12px;
color:#f5f6f6;
text-decoration:none;
background:url(images/icon3-ho.gif) no-repeat 0px 4px;
}


.textfont {
font-family:"Lucida Sans Unicode";
font-size:16px;
color:#777977;
line-height:18px;
}

.input {
height:18px;
border:1px solid #141413;
background:url(images/inbg.gif) repeat-x;
font-family:tahoma;
font-size:11px;
color:#626262;
font-weight:bold;
padding:5px 0px 0px 5px;
}





.special {
width:170px;
height:130px;
float:left;
margin-bottom:10px;
background:url(images/special.jpg) no-repeat;
font-family:"Lucida Sans Unicode";
font-size:30px;
color:#FFFFFF;
line-height:34px;
letter-spacing:-2px;
padding-top:60px;
padding-left:55px;
}


.guarantee {
width:191px;
height:30px;
float:left;
background:url(images/guarentee.gif) no-repeat right top;
padding-left:34px;
padding-top:157px;
}

.fonttext {
width:600px;
float:left;
font-family:"Lucida Sans Unicode";
font-size:20px;
color:#7EB43B;
line-height:24px;
padding-bottom:15px;
padding-left:70px;
}

.fonttext1 {
width:660px;
float:left;
font-family:"Lucida Sans Unicode";
font-size:20px;
color:#7EB43B;
line-height:24px;
padding-bottom:15px;
padding-left:10px;
}
.fonttext1 span{
font-family:"Lucida Sans Unicode";
font-size:20px;
color:#616060;
line-height:24px;
}


.rightmain {
width:670px;
float:left;
padding-bottom:20px;
text-align:center;
}

.link {
font-family:"Lucida Sans Unicode";
font-size:12px;
color:#7EB43B;
font-weight:normal;
text-decoration:none;
}
.link:hover {
color:#ffffff;
text-decoration:underline;
}


.link1 {
font-family:"Lucida Sans Unicode";
font-size:13px;
color:#76A61F;
font-weight:bold;
text-decoration:none;
}
.link1:hover {
color:#76A61F;
text-decoration:underline;
}


.float {
margin-right:10px;
float:left;
}


/*portfolio page css ends*/


/*contact-us css starts*/

.contact {
width:600px;
float:left;
color:#BDBDBD;
padding-top:12px;
padding-bottom:16px;
}
.contact p {
padding:10px 0 10px 0;
margin:0px;
}

.contact p.top{
font-size:18px;
font-weight:normal;
color:#599311;
line-height:20px;
margin-bottom:10px;
border-bottom:1px solid #343434;
padding-bottom:10px;
}

.contact b {
font-size:16px;
font-weight:bold;
color:#999999;
}
.contact p.left {
width:175px;
float:left;
background-color:#7CC03E;
padding:10px;
margin-right:5px;
height:150px;
color:#000000;
line-height:16px;
text-align:left;
font-size:12px;
}
.contact p.left i{
color:#ffffff;
font-size:24px;
font-weight:bold;
line-height:28px;
font-style:normal;
}
.contact p.left strong{
color:#000000;
font-size:16px;
line-height:22px;
}
.contact p.mid{
width:655px;
float:left;
padding-top:15px;
}
.contact p.mid span{
width:600px;
float:left;
font-size:18px;
font-weight:normal;
color:#599311;
line-height:20px;
margin-bottom:10px;
border-bottom:1px solid #343434;
padding-bottom:10px;
}

.contact p.mid b{
font-size:14px;
font-weight:bold;
color:#999999;
}
.contact p.mid a{
font-size:12px;
font-weight:normal;
color:#73AB2F;
text-decoration:underline;
line-height:20px;
}
.contact p.mid a:hover{
font-size:12px;
font-weight:normal;
color:#dddddd;
text-decoration:none
}

.contact p.mid label{
width:200px;
float:left;
background:none;
border:none;
}
.contact p.mid label a{
font-size:12px;
font-weight:normal;
color:#BDBDBD;
text-decoration:none;
line-height:20px;
}
.contact p.mid label a:hover{
font-size:12px;
font-weight:normal;
color:#ffffff;
text-decoration:underline;
line-height:20px;
}



.contact  p.logo {
width:118px;
float:left;
border-right:1px solid #3C3C3C;
text-align:center;
height:85px;
font-family:arial;
font-size:11px;
font-weight:normal;
}



.contact  p.logo1 {
width:91px;
float:left;
padding-left:10px;
height:130px;
font-family:arial;
font-size:11px;
font-weight:normal;
}

.contact  p.logo img {
padding-bottom:15px;
}
.contact  p.logo1 img {
padding-bottom:15px;
}


/*contact-us css ends*/

/*submit a query css starts*/

.query {
width:660px;
float:left;
color:#BDBDBD;
padding-top:12px;
padding-bottom:16px;
}
.query span{
font-size:18px;
color:#cccccc;
font-weight:normal;
line-height:20px;
}
.query p{
margin:0px;
padding:12px 0 0 0;
}
.query p b{
font-size:12px;
color:#6AA224;
font-weight:bold;
}
.query p span{
width:160px;
float:left;
font-size:12px;
}
.query p span b{
font-size:13px;
color:#FF0000;
font-weight:normal;
}
.query p input{
border:0px;
background-image:url(images/input.gif);
background-position:bottom left;
padding:6px;
color:#ffffff;
font-size:15px;
font-weight:bold;
font-family:Arial, Helvetica, sans-serif;
}
.query p textarea{
width:280px;
border:0px;
background-image:url(images/input.gif);
background-position:bottom left;
padding:6px;
color:#ffffff;
font-size:15px;
font-weight:bold;
font-family:Arial, Helvetica, sans-serif;
}
.query p.button{
margin:0px;
padding:12px 0 0 160px;
}
.query p.button input{
border:0px;
margin:0px 6px 0 0;
background:none;
}
.queryfont{
font-size:13px;
color:#FF0000;
font-weight:normal;
}

.orderlist1{margin:0px 0 0 25px; padding:0px;}
.bordrop{border:1px solid #363636; padding:6px;}


.custom_form{
width:600px;
float:left;
color:#CCCCCC;
padding:0px 25px 0px 0px;
font-size:14px
}
.custom_form hr{
height:1px;
color:#363636;
border:1px solid #363636
}
.custom_form p{
margin:0px;
padding:12px 0 0 0;
}
.custom_form i{
font-size:11px;
color:#cccccc;
font-weight:normal;
}
.custom_form h1{
padding:0px 0 6px 0;
margin:0px;
font-size:23px;
color:#7CC03E;
line-height:30px;
letter-spacing:-1px;
font-weight:normal;
}
.custom_form h2{
padding:10px 0 6px 0;
margin:0px;
font-size:25px;
color:#7CC03E;
line-height:30px;
letter-spacing:-1px;
font-weight:normal;
}
.custom_form table input{
padding:5px;
color:#1B1B1B;
font-size:14px;
font-weight:bold;
font-family:Arial, Helvetica, sans-serif;
background:#FAFAFA url(images/inpbg.gif) repeat-x top;
border:1px solid #ffffff;
}
.custom_form table select{
color:#1B1B1B;
font-size:14px;
line-height:14px;
font-weight:bold;
font-family:Arial, Helvetica, sans-serif;
padding:5px;
background:#FAFAFA url(images/inpbg.gif) repeat-x top;
border:1px solid #ffffff;
}
.custom_form table textarea{
border:0px;
padding:5px;
color:#1B1B1B;
font-size:15px;
font-weight:bold;
font-family:Arial, Helvetica, sans-serif;
background:#FAFAFA url(images/textareabg.gif) repeat-x top;
border:1px solid #ffffff;
overflow:hidden;
}
.custom_form table span{
font-family:arial;
font-size:16px;
color:#7CC03E;
font-weight:bold;
}
.custom_form table p.error{
margin:0px;
padding:5px 0 0 0;
float:left;
font-family:arial;
font-size:11px;
color:#FF8700;
font-weight:normal;
}
.custom_form table p.error1{
margin:8px 0 0 0;
padding:0 0 0 20px;
float:left;
font-family:arial;
font-size:11px;
color:#FF8700;
font-weight:normal;
background:url(images/star.gif) no-repeat 0px;
}
.custom_form table span{
font-family:arial;
font-size:16px;
color:#7CC03E;
font-weight:bold;
}
/*submit a query css ends*/


/*testimonials css starts*/
.testimonials {
width:600px;
float:left;
font-family:"Lucida Sans Unicode";
font-size:13px;
font-weight:normal;
color:#939393;
line-height:18px;
}
.testimonials p {
padding:0px;
margin:0px;
}

.testimonials p.content2 {
width:600px;
float:left;
padding:0px 0px 25px 0px;
margin-bottom:25px;
border-bottom:1px solid #333333;
}
.testimonials p.content2 span.logo {
width:600px;
float:left;
color:#939393;
font-family:"Lucida Sans Unicode";
padding-top:25px;
text-align:right
}
/*testimonials css ends*/




/*drop css start*/
.arrowlistmenu{
width:600px; /*width of accordion menu*/
float:left;
padding:15px 0px 0px 0px;
color:#CCCCCC;
}

.arrowlistmenu .menuheader{ /*CSS class for menu headers in general (expanding or not!)*/
margin:0px;
font: bold 13px arial;
color:#DDDADA;
border-bottom:0px solid #272727;
border-left:0px solid #E5E5E5;
border-right:0px solid #E5E5E5;
padding:6px 0 6px 40px; /*header text is indented 10px*/
cursor: hand;
cursor: pointer;
background:url(images/arrowicon-open.gif) no-repeat 10px 10px;
}

.arrowlistmenu .openheader{ /*CSS class to apply to expandable header when it's expanded*/
border-bottom:0px solid #272727;
border-left:0px solid #E5E5E5;
border-right:0px solid #E5E5E5;
background:url(images/arrowicon.gif) no-repeat 10px 10px;
color:#69B43B;
}

.categoryitems{
widows:580px;
border-top:1px solid #454545;
border-bottom:1px solid #454545;
padding:10px 20px 10px 0px;
margin-left:40px;
font-size:12px;
color:#cccccc;
}

#bordiv p{
margin:0px;
padding:10px 0px;
}
/*drop css ends*/



/*footer css starts*/
#footer {
width:100%;
float:left;
margin-top:15px;
}
.footer {
width:1000px;
float:left;
z-index:1;
padding-top:15px;
padding-bottom:15px;
border-top:1px solid #363636;
color:#5F615E;
margin:0 auto;
text-align:center;
}

.footer a {
font-size:11px;
color:#5F615E;
text-decoration:none;
padding:0px 5px;
}
.footer a:hover {
font-size:11px;
color:#7A7C79;
text-decoration:underline;
}


.copyright {
width:1000px;
float:left;
text-align:center;
padding-top:10px;
font-size:11px;
color:#5F615E;
margin:0px;
}
.copyright b {
font-size:11px;
color:#93C656;
font-weight:bold;
}

.seotext {
width:1000px;
float:left;
text-align:center;
padding-top:10px;
font-size:10px;
color:#515151;
margin:0;
line-height:15px;
}

.seotext a {
text-decoration:none;
color:#515151;
margin:0;
padding:0;
font-size:10px;
}

.seotext a:visited {
text-decoration:none;
color:#515151;
margin:0;
padding:0;
font-size:10px;
}

.seotext a:hover {
text-decoration:none;
color:#696969;
margin:0;
padding:0;
font-size:10px;
}
/*footer css ends*/


/*resourse page*/

.resource{width:950px;float:left;padding-bottom:10px;padding-left:10px;}

.mainresource{width:620px;float:left;}
.mainresource h1{margin:0px 0px 10px 0px;font-family:Arial;font-size:25px;color:#919090;font-weight:normal; padding:10px 0px; border-bottom:2px solid #8D8D8D;}
.mainresource h2{margin:0px 0px 10px 0px;font-family:Arial;font-size:20px;color:#8FCF3F;font-weight:normal; padding:10px 0px;border-bottom:1px solid #8D8D8D;}
.mainresource p{padding:10px 0px; margin:0px;}
.mainresource p b{color:#8FCF3F; font-weight:bold;}
.mainresource p a{color:#8FCF3F;}
.mainresource p a:hover{color:#f2f2f2;}

.category{width:200px;float:left;}

.category h2{font-family:arial; font-size:14px; color:#434242; line-height:20px; padding:0px; margin:0px;}
.category h2 a{font-size:14px; color:#434242; line-height:20px;text-decoration:none;}
.category h2 a:hover{color:#434242;}

.category ul{padding:10px 0px; margin:0px;}
.category li{list-style-type:none; display:block; padding:2px; }
.category li a{font-size:12px; color:#434242; text-decoration:underline; font-weight:normal;}
.category li a:hover{color:#000000; text-decoration:none;}
/*resourse page*/
