@charset "utf-8";

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, font, 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 {margin: 0;padding: 0;border: 0;outline: 0;font-size: 100%; background: transparent;}

body {line-height: 1;}

ol, ul {list-style: none;}

blockquote, q {quotes: none;}

/* remember to define focus styles! */

:focus {outline: 0;}

/* remember to highlight inserts somehow! */

.clearfix:after {content: ".";display:block;height:0;clear:both;visibility: hidden;}	

.clearfix {display: inline-block;}

/* Hides from IE-mac \*/

* html .clearfix {height: 1%;}

.clearfix {display: block;}

/* End hide from IE-mac */

ins {text-decoration: none;}

del {text-decoration: line-through;}

body {margin: 0px; padding: 0px; background:url(../images/page_bg.jpg) 0 0 repeat-x #ffffff; font:normal 11px verdana, Arial, Helvetica, sans-serif;}

.clearing {clear:both; font-size:0px; line-height:0;}

.left {float:left;}

.right {float:right;}

a {color:#be0000; font:normal 14px AvantGarde-Demi, Verdana, Arial, Helvetica, sans-serif; text-decoration:none;}

a:hover {text-decoration:underline;}

h1 {color:#0066bb; font:normal 18px AvantGarde-Demi, Arial, Helvetica, sans-serif; margin-left:10px;}

p { color:#626262; font:normal 11px verdana, Arial, Helvetica, sans-serif; line-height:17px; text-decoration:none; padding:10px 10px 5px 10px;}

.bodycontent { width:655px;}

/*===================== Common CSS ends Here ========================*/



/*+++++++++++++++++++++++++++++++++++++++++++++++++++++++ Index Page Classes Starts Here +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*/

/*========================Header Starts Here============================*/

.headerOuter {width:100%; position:relative;}

.header {width:1000px; background:url(../images/top-img.jpg) 0 0 no-repeat; height:333px; margin:0 auto; position:relative;}

.header img.logo {position:absolute; top:0; left:0;}

.captiontxt { padding:185px 0 0 90px; width:500px; color:#fff; font:normal 20px AvantGarde-Demi, Arial,verdana, Helvetica, sans-serif; text-decoration:none; }



/*-------------------TOP button Starts Here----------------------------*/

.topiconlink {position:absolute;top:0;left:735px; width:260px;height:40px;}

.iconhome {color:#000; background:url(../images/but-home.jpg) 0 0 no-repeat; width:122px; height:40px; display:block; text-indent:-9999px;}

.iconhome:hover { background-position:0 -40px;}

.iconcontact {color:#000; background:url(../images/but-contact.jpg) 0 0 no-repeat; width:122px; height:40px; display:block; text-indent:-9999px;}

.iconcontact:hover { background-position:0 -40px;}



/*-----------------------TOP button Ends Here----------------------*/



/*========================Header Ends Here============================*/





.middleInfoOuter {width:1000px; margin:0 auto; position:relative; }

.spacer {margin:0 auto; width:1000px; height:20px; }

.spacertxt {margin:0 auto; width:600px; height:20px; }


/*middleboxpart*/
.middleboxarea{ width:636px; margin-left:10px;}
.middleboxareaInner { background:url(../images/box-middle.gif) 0 0 repeat-y; width:636px; }
.middleboxarea span.top {width:636px; height:24px; background:url(../images/boxtop.gif) 0 0 no-repeat; display:block; line-height:0px;}
.middleboxarea span.bottom {width:636px; height:13px; background:url(../images/box-bottom.gif) 0 0 no-repeat; display:block; line-height:0px; font-size:0px;}
.webboxtxt2 a{color:#fff200; font:normal 14px AvantGarde-Demi, Arial, Helvetica, sans-serif; margin:0 40px 0 35px; }
.webboxtxt2 a:hover{color:#fff200; font:normal 14px AvantGarde-Demi, Arial, Helvetica, sans-serif; }
.headingtxt { margin-top:-24px; margin-left:10px; padding:4px; color:#fff; font:normal 13px AvantGarde-Demi, Arial, Helvetica, sans-serif;}


.middleboxarea2{ width:636px; margin-left:10px;}
.middleboxarea2Inner { background:url(../images/box-middle1.gif) 0 0 repeat-y; width:636px; }
.middleboxarea2 span.top {width:636px; height:26px; background:url(../images/boxtop1.gif) 0 0 no-repeat; display:block; line-height:0px;}
.middleboxarea2 span.bottom {width:636px; height:16px; background:url(../images/box-bottom1.gif) 0 0 no-repeat; display:block; line-height:0px; font-size:0px;}
.webboxtxt3 {color:#545454; font:normal 13px AvantGarde-Demi, Arial, Helvetica, sans-serif; margin:5px 15px 0 20px; }

.middleboxarea3{ width:636px; margin-left:10px;}
.middleboxarea3 span.top {width:636px; height:26px; background:url(../images/boxtop2.gif) 0 0 no-repeat; display:block; line-height:0px;}
.middleboxarea3Inner { background:url(../images/box-middle2.gif) 0 0 repeat-y; width:636px; }
.middleboxarea3 span.bottom {width:636px; height:20px; background:url(../images/box-bottom2.gif) 0 0 no-repeat; display:block; line-height:0px; font-size:0px;}
.webboxtxt4 {color:#be0000; font:normal 13px AvantGarde-Demi, Arial, Helvetica, sans-serif; margin:5px 30px 0 35px; #margin:5px 25px 0 35px; }


/*--------------------Right area Starts Here------------------------*/

.rightarea {width:226px;}

.rightareaLeftGap {margin-left:20px; _margin-left:7px;}

.rightareaRightGap {margin-right:18px; _margin-right:7px;}

.rightareaInner { background:url(../images/rightmiddleimg.gif) 0 0 repeat-y; width:226px;}

.rightarea span.top {width:226px; height:14px; background:url(../images/righttopimg.gif) 0 0 no-repeat; display:block; line-height:0px;}

.rightarea span.bottom {width:226px; height:61px; background:url(../images/rightbottom-img.gif) 0 0 no-repeat; display:block; line-height:0px; font-size:0px;}

.rightarea span.bottom2 {width:226px; height:61px; background:url(../images/rightbottom2-img.gif) 0 0 no-repeat; display:block; line-height:0px; font-size:0px;}

.rightarea span.bottom3 {width:226px; height:61px; background:url(../images/rightbottom3-img.gif) 0 0 no-repeat; display:block; line-height:0px; font-size:0px;}

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

.boxtxt1 {color:#858806; font:normal 14px AvantGarde-Demi, Arial, Helvetica, sans-serif; }

.boxtxt2 {color:#4a4a4a; font:normal 14px AvantGarde-Demi, Arial, Helvetica, sans-serif; }

.numbertxtred{color:#be0000; font:normal 18px AvantGarde-Demi, Arial, Helvetica, sans-serif; }

.numberred{color:#be0000; font:normal 15px AvantGarde-Demi, Arial, Helvetica, sans-serif; }

.numbertxtblue{color:#2e6aa8; font:normal 18px AvantGarde-Demi, Arial, Helvetica, sans-serif; }

.numberblue{color:#2e6aa8; font:normal 15px AvantGarde-Demi, Arial, Helvetica, sans-serif; }

.buynow { margin-left:30px;}

.rightmain { width:226px;} 

/*--------------------Right Area Ends Here------------------------*/



/*+++++++++++++++++++++++++++++++++++++++++++++++++++++++ Index Page Classes Ends Here +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*/





/*--------------------Middle content Starts Here------------------------*/

.middlecontentInfo {width:680px;  margin:0 5px 0 40px; _margin-left:5px; padding-right:5px;}

.middlecontentinfoTxt {width:680px; color:#ba0000; font:bold 18px Avant Guard, Arial, Helvetica, sans-serif; margin:0 0 10px 5px; _margin:0 0 5px 15px;}

.middlecontentinfo h1 {color:#0066bb; font:bold 18px Avant Guard, Arial, Helvetica, sans-serif; margin:15px 0 20px 0;}

.headingimg { margin-left:0; float:left}





/*--------------------Middle content Ends Here------------------------*/







/*+++++++++++++++++++++++++++++++++++++++++++++++++++++++ Contact Us Classes Starts Here +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*/

.contactarea {width:562px; _margin-left:5px;}

.contactareaLeftGap {margin-left:20px; _margin-left:7px;}

.contactareaRightGap {margin-right:18px; _margin-right:7px;}

.contactareaInner { background:url(../images/contactmiddle-img.gif) 0 0 repeat-y; width:562px;}

.contactarea span.top {width:562px; height:23px; background:url(../images/contacttop-img.gif) 0 0 no-repeat; display:block; line-height:0px;}

.contactarea span.bottom {width:562px; height:23px; background:url(../images/contactbottom-img.gif) 0 0 no-repeat; display:block; line-height:0px; font-size:0px;}

.rqforms { width:478px; border:1px #CCCCCC solid; padding:10px 0 10px 5px;}

.rqfield {width:290px; height:18px; border:solid 1px #88b3da; color:#626262; font:normal 11px verdana, Arial, Helvetica, sans-serif; }

.contactmsq {width:290px; border:solid 1px #88b3da;}

.starred {color:#ff0000; vertical-align:text-top;}



.phone {color:#4a4a4a; font:normal 14px AvantGarde-Demi, Arial, Helvetica, sans-serif; margin-left:100px;}

.line {color:#cccccc; margin-left:10px;}

.name { margin-left:100px; _margin-left:30px; color:#4a4a4a; font:normal 14px AvantGarde-Demi, Arial, Helvetica, sans-serif;}

.email { margin-left:112px; _margin-left:36px; color:#4a4a4a; font:normal 14px AvantGarde-Demi, Arial, Helvetica, sans-serif;}

.Phoneno { margin-left:42px; _margin-left:1px; color:#4a4a4a; font:normal 14px AvantGarde-Demi, Arial, Helvetica, sans-serif;}

.message { margin-left:80px; _margin-left:20px; color:#4a4a4a; font:normal 14px AvantGarde-Demi, Arial, Helvetica, sans-serif;}

.submit { margin-left:160px; _margin-left:62px; }

/*+++++++++++++++++++++++++++++++++++++++++++++++++++++++ Contact Us Classes Ends Here +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*/







/*============================ Footer Classes Starts Here==============================*/

.footerouter {width:100%; margin:0 auto;}

.footer {height:53px; padding-top:15px; width:100%; background:url(../images/footerbg.gif) 0 0 repeat-x; text-align:center; color:#6c6c6c; font:normal 10px verdana, Arial, Helvetica, sans-serif;}

.footer a {color:#fff; font:normal 11px verdana, Arial, Helvetica, sans-serif; text-decoration:none;}

.footer a:hover {text-decoration:underline;}



/*============================ Footer Classes Ends Here==============================*/
