/* CSS Document */
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;	background: transparent;}
	
body{background-color:#642c7f; font-family:Verdana, Geneva, sans-serif; font-size:12px; color:#666;}
#wrapper {min-height:300px; overflow:hidden; width:1110px; margin:auto;}
.clr {clear:both;}
a{text-decoration:none;}

.header{background:url(../images/logo-shadow.png) no-repeat; width:1110px; height:auto; float:left;}
.logo{width:302px; height:112px; padding-top:50px; margin:auto;}

@font-face {
    font-family: 'CenturyGothicRegular';
    src: url('../fonts/gothic-webfont.eot');
    src: url('../fonts/gothic-webfont.eot?#iefix') format('embedded-opentype'),
         url('../fonts/gothic-webfont.woff') format('woff'),
         url('../fonts/gothic-webfont.ttf') format('truetype'),
         url('../fonts/gothic-webfont.svg#CenturyGothicRegular') format('svg');
    font-weight: normal;
    font-style: normal;
}

.header h1{font:30px 'CenturyGothicRegular'; color:#fff; text-align:center; padding:35px 0 25px 0; }

.main_body{background:#D9D9D9; width:1110px; min-height:703px; float:left; margin-bottom:20px; -moz-border-radius:6px; -webkit-border-radius:6px; -khtml-border-radius:6px; border-radius:6px; position:relative; overflow:hidden;}

.box_one{background:url(../images/long_box_hover.png) no-repeat; width:275px; height:665px; float:left; margin-top:20px; margin-left:15px;
	-moz-border-radius:10px; -webkit-border-radius:10px; -moz-border-radius:10px; -webkit-border-radius:10px; position:relative;}
.box_one:hover{background:url(../images/long_box_hover.png) no-repeat #FFD14C; width:275px; height:665px; float:left; margin-top:20px; margin-left:15px; z-index:99999;}
.box_three:hover{background:url(../images/long_box_hover.png) no-repeat #FFD14C; width:210px; height:665px; float:right; margin-top:20px; margin-right:15px; position:relative;}
.box_three{background:url(../images/long_box_hover.png) no-repeat; width:210px; height:665px; float:right; margin-top:20px; margin-right:15px;
	-moz-border-radius:10px; -webkit-border-radius:10px; -moz-border-radius:10px; -webkit-border-radius:10px; position:relative;}

.box_one a h3, .box_three a h3{font:24px 'CenturyGothicRegular'; color:#fff; text-align:center; padding:15px 0 25px 0; line-height:normal; text-decoration:none; }
.box_one a h3:hover, .box_three a h3:hover{text-decoration:underline; text-align:center;}

.box_one img, .box_three img{ float:left; margin-left:23px;}
.box_one p, .box_three p{ color:#504C48; font-size:13px; width:215px; padding:125px 30px 15px; float:left; text-align:left;}

.box_one ul, .box_three ul{margin:0px 0 0 33px ; padding:0px; width:230px; float:left;}
.box_one ul li, .box_three li{width:230px; padding:0px 0 0 0px ;margin:0px 0 10px 0; list-style:none;}
.box_one ul li a, .box_three li a{ font:13px; color:#504c48; width:230px; padding:0px 0 0 20px ; margin:0px 0 0 0; background:url(../images/bullets.png) no-repeat left center; text-decoration:underline;}
.box_one ul li a:hover, .box_three li a:hover{text-decoration:none;}

a.footer_home{background:url(../images/home.png) no-repeat left center; height:29px; padding-left:40px; float:left; line-height:28px; font-size:15px; color:#FFF; text-decoration:none; margin:15px 0px 15px 30px;}
a.footer_home:hover{color:#642c7f;}

a.footer_contact{background:url(../images/phone.png) no-repeat left center; height:29px; padding-left:40px; float:right; line-height:28px; font-size:15px; color:#FFF; text-decoration:none; margin:15px 30px 15px 0px;}
a.footer_contact:hover{color:#642c7f;}


.highlight{z-index: 1000; position: relative;	-moz-transition-duration: 0.5s;  -moz-transition-timing-function: ease-in;  -webkit-transition-duration: 0.5s;   -webkit-transition-timing-function: ease-in; transition-duration: 0.5s;  transition-timing-function: ease-in;  -moz-box-shadow: 0 0 2em black; -webkit-box-shadow: 0 0 2em black;}

#big_arrow{background:url(../images/arrow-png.png) no-repeat; width:1110px; height:703px; margin-top:-685px; position:relative; z-index:100;}


/*-----------------------------------------  inventions And development ---------------------------*/
.inventions_body{width:1048px; margin:30px 0px 30px 30px; float:left; -moz-border-radius:6px; -webkit-border-radius:6px; -khtml-border-radius:6px; border-radius:6px; border:solid 1px #FFF; background:url(../images/arrow-png5.png) no-repeat left center #753495; height:726px;}
.inner_top_bg{background:url(../images/inner_top_bg.png) repeat-x; width:1048px; min-height:72px; float:left; -moz-border-radius:5px 5px 0 0; -webkit-border-radius:5px 5px 0 0; -khtml-border-radius:5px 5px 0 0; border-radius:5px 5px 0 0;}

.inner_top_bg h2{font:28px 'CenturyGothicRegular'; color:#000; text-align:center; line-height:60px;}
.inventions_body a img{margin:36px;}
.coloumn{ width:285px; float:left; padding:0px; margin:120px 32px 16px;}
.coloumn h2{font:23px 'CenturyGothicRegular'; color:#000; background:#ffd14d; text-align:center; float:left; width:285px; margin:0px 0px 10px 0; -moz-border-radius:6px; -webkit-border-radius:6px; -khtml-border-radius:6px; border-radius:6px; border:solid 1px #FFF;}
.coloumn h2 a{font:23px 'CenturyGothicRegular'; color:#ffd14d; float:left;}
.coloumn p{ font:14px Arial, Helvetica, sans-serif; text-align:justify; color:#fff; width:285px; font-size:13px; clear:both; margin:0px 0 0 0; }

.opt{ width:996px; padding:10px; margin:15px 15px 0px 15px; clear:both; float:left; border:solid 1px #87579e;}
.opt img{ width:95px; height:70px; float:left; padding:0px ; margin:0px 21px 0 0;}
.opt_text {width:405px; float:left; padding:0px ; margin:0px;}
.opt_text a{ font:16px Arial, Helvetica, sans-serif; color:#fff; float:left; padding:0px ; margin:0px;}
.opt_text a:hover{ text-decoration:underline;}
.opt span{ font:16px Arial, Helvetica, sans-serif; color:#fff; float:left; padding:0px ; margin:0px;}
.opt pre{ font:16px Arial, Helvetica, sans-serif; color:#fff; float:right; padding:0px; margin:0px;}

.pages{min-width:114px; float:right; margin:0px ; padding:15px 15px 0 0;}
.pages a.prev{ background:url(../images/prev.png) no-repeat left top;width:20px ; height:20px; float:left; margin-top:1px ; padding:0px;}
.pages a.next{ background:url(../images/next.png) no-repeat left top;width:20px ; height:20px; float:right; margin-top:1px ; padding:0px;}
.pages ul{ margin:0px ; height:0px;}
.pages ul li{ font:15px Arial, Helvetica, sans-serif; color:#fff; margin:0px 0 0 8px ; padding:0px 0 0 0; float:left; list-style:none;}
.pages ul li a{ font:15px Arial, Helvetica, sans-serif;color:#fff; margin:0px ; padding:1px 2px; float:left; list-style:none; border:solid 1px #87579e;}
.pages ul li a:hover{ font:15px Arial, Helvetica, sans-serif; color:#000; margin:0px ; padding:1px 2px; float:left; border:solid 1px #87579e;  background:#bd94d1;}
.pages ul li a.select{ font:15px Arial, Helvetica, sans-serif; color:#000; margin:0px ; padding:1px 2px; float:left; background:#bd94d1; border:solid 1px #87579e;}
/*-----------------------------------------  inventions And development ---------------------------*/

.box_three h5{background:url(../images/right_conner_shed.png) no-repeat; width:200px; padding-left:7px; height:37px; color:#333; font-size:14px; font-weight:normal; line-height:37px; float:left;}

.comment_box_three{width:190px; height:145px; background-color:#FFF; margin:10px; float:left; -moz-border-radius:5px; -webkit-border-radius:5px; -khtml-border-radius:5px; border-radius:5px;}

.comment_box_three2{width:190px; height:121px; background-color:#FFF; margin:10px; float:left; -moz-border-radius:5px; -webkit-border-radius:5px; -khtml-border-radius:5px; border-radius:5px;}

.comment_box_three2 img { margin:0px; float:left; -moz-border-radius:5px; -webkit-border-radius:5px; -khtml-border-radius:5px; border-radius:5px;}

.con_field{float:left; margin:3px 3px 0px 3px; width:182px; color:#999; background:none; border:solid 1px #FFD14C;}
.con_field1{float:left; margin:3px 3px 0px 3px; width:182px; height:21px; font-family:Verdana, Geneva, sans-serif; color:#999; font-size:12px; color:#999; background:none; border:solid 1px #FFD14C;}

.sub_but{float:left; text-align:center; background-color:#642C7F; color:#FFF; width:184px; border:none; margin:3px; margin-top:4px; -moz-border-radius: 0px 0px 3px 3px; -webkit-border-radius:0px 0px 3px 3px; -khtml-border-radius:0px 0px 3px 3px; border-radius:0px 0px 3px 3px; cursor:pointer;}