@font-face {


    font-family: 'pt-sans';


    src: url('fonts/ptc75f-webfont.eot');


    src: url('fonts/ptc75f-webfont.eot?#iefix') format('embedded-opentype'),


         url('fonts/ptc75f-webfont.woff') format('woff'),


         url('fonts/ptc75f-webfont.ttf') format('truetype'),


         url('fonts/ptc75f-webfont.svg#pt_sans_captionbold') format('svg');


    font-weight: normal;


    font-style: normal;


}








/* RESET */


html, body, div, span, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, abbr, address, cite, code, del, dfn, em, img, ins, kbd, q, samp, small, strong, sub, sup, var, b, i, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, article, aside, canvas, details, figcaption, figure, footer, header, hgroup, menu, nav, section, summary, time, mark, audio, video {


	border:0;


	outline:0;


	font-size:100%;


	vertical-align:baseline;


	background:transparent;


	margin:0;


	padding:0


}


iframe {	height:0px;	width:0px;	display:none;	}


#ccc iframe { height:250px; width:400px; display:block;}


body {	line-height:1}


article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section {	display:block}


ul {	list-style:none}


blockquote, q {	quotes:none}


blockquote:before, blockquote:after, q:before, q:after {	content:none}


a {	font-size:100%;	vertical-align:baseline;	background:transparent;	margin:0;	padding:0}


ins {	background-color:#ff9;	color:#000;	text-decoration:none}


mark {	background-color:#ff9;	color:#000;	font-style:italic;	font-weight:700}


del {	text-decoration:line-through}


abbr[title], dfn[title] {	border-bottom:1px dotted;	cursor:help}


hr {	display:block;	height:1px;	border:0;	border-top:1px solid #ccc;	margin:1em 0;	padding:0}


input, select {	vertical-align:middle}


html {	-moz-text-size-adjust: none;  -webkit-text-size-adjust: none;  -ms-text-size-adjust: none;}


body {	font-size: 16px;	color: #535252;	font-family: 'Open Sans', sans-serif;	padding: 0 0 20px 0; font-weight: 400;}


â€‹


.cf {	clear: both;}


.cf:before, .cf:after {	content: " ";	display:table;}


.cf:after {	clear: both;}


.cf {*zoom: 1;}





body, html { height: 100%; }





body {


	font-size: 12px;


	line-height: 22px;


	font-family: arial, sans-serif;


	color: #000;


	background: #1e1b24 url(../images/bg10.jpg) repeat center top;


	


}





a { color: #72ae13; text-decoration: none; cursor: pointer; }


a:hover { text-decoration: underline; }


a img { border: 0; }


a.more { background: url(../images/green-arr.png) no-repeat 0 5px; padding-left: 11px; color: #72ae13; text-decoration: underline; font-size: 12px; }


a.more:hover { text-decoration: none;  }





/*font-family: 'Coda', cursive;*/


/*font-family: 'Jura', sans-serif;*/





article, aside, details, footer, header, menu, nav, section { display: block; }


input, textarea, select { font-size: 12px; font-family: arial, sans-serif; }


textarea { overflow: auto; }





.cl { display: block; height: 0; font-size: 0; line-height: 0; text-indent: -4000px; clear: both; }


.notext { font-size: 0; line-height: 0; text-indent: -4000px; }


.left, .alignleft { float: left; display: inline; }


.right, .alignright { float: right; display: inline; }


.clear{ clear:both;}


ul li {


    list-style-type: none;


}








.shell { width: 980px; margin: 0 auto; display: table; }





.header {  }


.header .shell { width: 982px; background: url(../images/header-shell.png) repeat center 0; box-shadow: 0px -10px 9px rgba(0,0,0,0.7); -moz-box-shadow: 0px -10px 9px rgba(0,0,0,0.7); -webkit-box-shadow: 0px -10px 9px rgba(0,0,0,0.7); -o-box-shadow: 0px -3px 10px 9rgba(0,0,0,0.7) }


.header-top { }





#call-details{ float:right; clear: right;}


.call-left{ float:left; margin:10px 30px 0 0; }


.call-right{ float:right;  margin: 10px 15px 0 0; }


.h-subtxt{ font-family: 'Open Sans', sans-serif; font-size:12px; font-weight:bold; color:#fff;}


.phone{ color:#fff30b; font-family: 'Open Sans', sans-serif; font-size:18px; font-weight:normal;}


.allah{ color:#fff30b; font-weight: bold;}


.txtbold{ font-weight:bold;}








#logo { width: 290px; font-size: 0; line-height: 0; float: left; margin:10px 0 0 10px; }


#logo a { height: 76px; display: block;  background: url(../images/ajantha-students-science-project.png) no-repeat 0 0; text-indent: -4000px; }





.topnav {


    background: #0B5C9F;


    color: #1bb8ff;


    display: block;


    float: right;


    border-radius: 0 0 0 8px;


    padding: 2px 2px 2px 5px;


    position: relative;


}


.topnav .links {


    float: left; padding:0px 5px;


}


.topnav .links a {


    color:#fff; font-family: 'Open Sans', sans-serif;


}


.topnav .searchtb {


      background: none repeat scroll 0 0 #598514;


    border: medium none;


    color: #FFFFFF;


    display: block;


    float: right;


    font-size: 1em;


    margin: 0 0 0 5px;


    padding: 0px 5px;


    width: auto;


	border-radius:4px;


}





.topnav .guest {


    color: #FFF30B;


    font-weight: 400;


}





#navigationtop {  margin: 0 0 0; clear:both; float:left; background:url(../images/menu-active-bg.png) left top repeat-x; width:982px; }





#navigation {  margin: 6px 0 0; clear:both; float:left; background:url(../images/menu-active-bg.png) left top repeat-x; width:982px; }


/*#navigation ul { list-style: none; list-style-position: outside; font-size: 17px; font-family: 'Coda', cursive; font-weight: 400;  }


#navigation ul li { display: inline; padding-left: 28px; }


#navigation ul li a { color: #d5d4d4; }


#navigation ul li a:hover,


#navigation ul li.active a { color: #fff; text-decoration: none; }*/














.menu{width:680px; float:right; height:62px;}


ul#nav li{float:left;  }


ul#nav  li a{ background: url("../images/menu-active-bg.png") repeat-x scroll left top rgba(0, 0, 0, 0);


    border-right: 1px solid #0a9ef0;


    color: #FFFFFF;


    display: inline-block;


    font-family: 'Open Sans', sans-serif;


    font-size: 12px;


    font-weight: bold;


    line-height: 12px;


    padding: 14px 4px 14px 4px;


    text-align: center;


    text-decoration: none; }


.menulast{ margin-right:0px !important;}


.menuactive{ background:#FFF30B !important; padding:14px;  margin-top: 0 !important; color:#333 !important; }


ul#nav li a:hover, ul#nav li a.sel{background: url(../images/menuhover.png) left top repeat-x;}


ul.submenu{display:none; width:120px; position:absolute;z-index:999; }


ul.submenu li{background:#71ad12; border-top:#1bb8ff solid 1px;}


ul#nav li ul.submenu li a{color:#fff;width:170px;font-size: 13px; font-family:Arial, Helvetica, sans-serif; /*font-family: 'Coda', cursive;*/ font-weight:normal; padding:1px 0 1px 8px;!important;line-height:inherit!important;height:inherit!important; text-align:left; margin:0px; border-radius:0px;}


ul#nav li ul.submenu li a:hover{background:#3c3c3c;height:inherit!important; text-decoration:none; }


ul#nav li:hover >ul{display:block;}





.innerpage{ display:none;}


.Product-col{ float:left;  }


.productimag{ border:#a4a4a4 3px solid !important; width:auto !important; height:auto !important; }


.product-cnt{}


.pcols { padding-left: 32px; padding-right: 32px;  }


.pcols h2 { padding-bottom: 4px; }


.pcols .pcol { float: left; }


.pcols-pl { padding-left: 40px; }


.pcols .pcol img { float: left; margin-right: 16px; border:#dfdfdf 1px solid !important;  padding:4px; width:150px; height:150px; }


.pcols .pcol-c img { float: left; margin-right: 16px; border:#dfdfdf 1px solid !important;  padding:4px; width:50%;  }


.pcols .pcol .pcol-cnt { height: 100%; overflow: hidden; }


.pcol-cnt { height: 100%; overflow: hidden; }


/*.pcol img{ width:150px; height:150px;}*/





.list{ margin:0; padding:0; list-style:none;}





.imgborder { float: left; margin-right: 16px; border:#dfdfdf 1px solid !important; width:auto !important; height:auto !important; padding:4px; }


.gsm {


    float: left;


    padding: 0 0 0 20px;


    width: 890px;


}


.gsmleft {


  


    float: left;


    margin: 0 15px 10px 0;


    width: 450px;


}





.gsmcont {


    float: left;


    width: 450px;


}


.gmscontin {


    float: left;


    padding: 0 0 10px;


    width: 400px;


}





.gmscontin h2 {


    color: #996600;


    font: bold 16px Verdana,Geneva,sans-serif;


    padding: 10px 20px 10px 10px !important;


}


.gmscontin p {


   


   min-height: 210px;


    padding: 0 0 0 10px;


    


}


.access p {


    float: left;


    padding: 5px 0 10px 25px;


}





.gmscontin p img {


    display: inline-block;


    float: left;


    margin: 0 10px 0 0;


}


.bullets {


    float: left;


    margin: 10px 0 0 12px;


    width: 400px;


}





.gmscontin b {


    color: #72AE13;


    display: block;


   


	font-size:13px;


	font-weight:bold;


	font-family: 'Open Sans', sans-serif;


}





.gmscontin ul {


    float: left;


    width: 380px; margin: 0 0 0 13px; 


}





.gmscontin ul li {


    


    


    /*list-style-type: none; background: url(../images/green-arr.png) no-repeat 0 5px;*/


	list-style-image: url(../images/green-arr.png);


    /*padding: 5px 0;*/


}








.gsmright {


    float: right;


    width: 450px;


}


.gsmright {


  


    float: left;


    margin: 0 0 10px;


    width: 400px;


}





.displayinline{ display:inline-block}








.slider { height: 436px;  }








.slider, #carousel, #carousel > div {


	width: 980px;


	height: 416px;


}





.slider {


	margin: 0px 0 0 -490px;


	overflow: hidden;


	position: relative;


	top: 50%;


	left: 50%;


}





#carousel {


	position: relative;


	z-index: 2;


}


#carousel div {


	overflow: hidden;


	position: relative;


	float: left;


}


#carousel div > * {


	position: absolute;


}


#carousel img.img-front {


	left: 649px;


	top: 0;


	z-index: 4;


}





#carousel img.img-mid {


	left: 572px;


	top: 46px;


	z-index: 3;


}





#carousel img.img-back {


	left: 498px;


	top: 80px;


	z-index: 2;


}








#carousel h3 {


	font-size: 24px;


	font-weight: normal;


	font-family: 'pt-sans', arial, helvetica, serif; 


	color: #f5f5f5;


	line-height: 50px; 


	text-shadow: 0 0 2px rgba(0,0,0,0.5);


	width: 420px;


	left: 32px;


	background: url(../images/slider-h3-border.png) repeat-x 0 bottom;


	top: 91px;


	padding-bottom: 13px; 


	margin: 0 0 18px;


}





#carousel h5 { font-size: 15px; color: #d3d2d3; font-family: tahoma, arial, helvetica, serif; text-transform: uppercase; text-shadow: rgba(0,0,0,0.5) 0px 1px 1px; font-weight: normal; position: absolute; top: 63px; left: 32px; white-space: nowrap; }





#carousel p {


	color: #959697;


	font-size: 14px;


	width: 420px;


	left: 32px;


	top: 161px;


	margin: 0;


	line-height: 26px; 


}


a.green-btn {


	color: #fff;


	font-size: 18px;


	font-weight: bold; 


	text-shadow: 0 1px 2px rgba(0,0,0,0.5);


	text-decoration: none;


	text-align: center;


	line-height: 52px;


	outline: none;


	display: block;


	


	width: 194px;


	height: 56px;


	left: 32px;


	top: 224px;


	background: #72ad13;


	border-radius:4px;


	clear:both;


	margin:0 auto;





}


a.green-btn:hover {


	background:#a5de4c;


}





#prev, #next {


	background: url(../images/direction-nav.png) no-repeat 0 0;


	display: block;


	width: 17px;


	height: 22px;


	position: absolute;


	bottom: 15px;


	z-index: 10;


}





#prev {


	left: 426px;


}





#next {


	right: 434px;


	background-position: right 0; 


}








#back_to_camera {


			clear: both;


			display: block;


			height: 80px;


			line-height: 40px;


			padding: 20px;


		}


		.fluid_container {


			margin: 0 auto;


			width:982px; height:380px;


		}


.pagination { position: absolute; bottom: 15px; left: 50%; margin-left: -44px; width: 88px; }


.pagination a { background: url(../images/pagination.png) no-repeat 0 0; width: 20px; height: 20px; display: inline-block; font-size: 0; line-height: 0; text-indent: -4000px; cursor: default; }


.pagination a.selected { background-position: 0 -20px; }





.main { padding: 24px 0 20px 0; border-top: 1px solid #fff;  background: #fff; box-shadow: 0px -4px 10px rgba(0,0,0,0.4); -moz-box-shadow: 0px -4px 10px rgba(0,0,0,0.4); -webkit-box-shadow: 0px -4px 10px rgba(0,0,0,0.4); -o-box-shadow: 0px -4px 10px rgba(0,0,0,0.4);  }


.main h2 { font-size: 20px; color: #000; font-family: 'Open Sans', sans-serif; font-weight: 600; padding-bottom: 10px; text-transform: uppercase;  }


.main p a { text-decoration: underline; }


.main p a:hover { text-decoration: none; }


.main section { background: url(../images/section.png) no-repeat center bottom; padding-bottom: 50px; margin-bottom: 20px;  }





.main .cols { padding-left: 32px; padding-right: 32px;  }


.main .cols h2 { padding-bottom: 4px; }


.main .cols .col { width: 435px; float: left; }


.colwidth{ width:auto !important;}


.cols-pl { padding-left: 40px; }


.main .cols .col img { float: left; margin-right: 16px; width: 61px; }


.main .cols .col .col-cnt { height: 100%; overflow: hidden; }








.main .post { padding-left: 32px; padding-right: 32px; }


.main .post img { float: left; height: 305px; margin-right: 18px; width: 416px; }


.main .post-cnt { padding-top: 22px; }


.main .post-cnt p { padding-bottom: 10px; }


.main .post-cnt ul { list-style: none; list-style-position: outside; height: 100%; overflow: hidden; }


.main .post-cnt ul li { padding-left: 11px; background: url(../images/green-arr.png) no-repeat 0 9px; padding-bottom: 7px;  }


.main .post-cnt ul li a { text-decoration: underline; }


.main .post-cnt ul li a:hover { text-decoration: none; }





.main .content { padding-left: 32px; padding-right: 32px; }


.main .content span { text-decoration: underline; }


.pdfkit{ margin:0 0 20px;}


.pdfkitspace{ height:50px;}








/* Gallery Page */


.prodimg {


    /*padding: 20px;*/


    


}


.prodimg img {


    border: 3px solid #DFDFDF;


   


    display: inline-block;


    margin: 10px 10px 10px 0;


	padding:5px;


}





/* sensor page */





.ses { width: auto; float: left; }


.ses img { float: left; margin-right: 16px; width: 61px; }


.ses .col-cnt { height: 100%; overflow: hidden; }








/* Fun Science Page */





#fun_box {


    float: left;


    height: auto;


    width: 920px;


	background:#ccc;


}





#fun_inner {


    float: left;


    height: auto;


    


    width: 940px;


}








#fun_bg {


    


    float: left;


    


}





.fun {


    float: left;


    height: 149px;


    margin: 10px 10px 0 0;


    width: 191px;


	border: 3px solid #DFDFDF;


}





/* Video Page */


#ccc {


    background: none repeat scroll 0 0 #FFFFFF;


    float: left;


    height: auto;


    width: 900px;


}





#ccc_1 {


    float: left;


    height: 300px;


    width: 900px;


}





#tube_1 {


    border: 4px solid #DFDFDF;


    


    float: left;


    height: 250px;


    margin: 20px 0 0 20px;


    width: 400px;


}





#tube_2 {


    border: 4px solid #DFDFDF;


    


    float: left;


    height: 250px;


    margin: 20px 0 0 40px;


    width: 400px;


}


/* contact us */


.note{    background: none repeat scroll 0 0 #e4e4e4;


    border: 2px solid #A3A3A3;


    border-radius: 4px;


    height: auto;


    margin: 20px 0 0;


    padding: 10px;


    text-align: justify;


    width: 265px; line-height: 20px;}


	


	.pno{ color: #F00; font-size: 15px;}


#dv_left_panel {


    color: #333333;


    float: left;


    font-family: Arial,Helvetica,sans-serif;


    font-size: 13px;


    line-height: 18px;


    min-height: 320px;


    padding: 26px 20px 0;


    text-align: justify;


    width: auto;


}





#contact_left {


    float: left;


    width: 300px;


}


#contact_right {


    float: left;





    width: auto;


}


.contact_layout_form {


    float: left;


    padding: 30px 0 0;


}


.contact_layout_form label {


    color: #333333;


    display: block;


    float: left;


    margin-bottom: 10px;


    width: 80px;


}





.cnttxt {


    width: 265px;


}


.input {


    background: #F9F9F9;


    border: 1px solid #7E8FA7;


    color: #000000;


    float: left;


    font-family: Arial,Helvetica,sans-serif;


    font-size: 12px;


  


    padding: 5px;


    width: 200px;


}


/*#next {


    background: url("../images/p1.jpg") no-repeat scroll 0 0 rgba(0, 0, 0, 0);


    border: 2px solid #CDCDCD;


    float: left;


    height: 40px;


    margin: 20px 0 20px 20px;


    width: 70px;


}*/


/*#pre1 {


    background: url("../images/p3.jpg") no-repeat scroll 0 0 rgba(0, 0, 0, 0);


    border: 2px solid #CDCDCD;


    float: left;


    height: 40px;


    margin: 20px 0 20px 20px;


    width: 70px;


}


#pre {


    background: url("../images/p2.jpg") no-repeat scroll 0 0 rgba(0, 0, 0, 0);


    border: 2px solid #CDCDCD;


    float: left;


    height: 40px;


    margin: 20px 0 20px 20px;


    width: 70px;


*/}





#experimental th td{ padding:10px; }


.main #partners-slider { }


/*.caroufredsel_wrapper{ width:780px !important;}*/





.main .partners { padding: 0 70px 30px 70px; height: 100%;  position: relative; overflow: hidden; margin-top: -20px; z-index: 100; }


.slider-holder2 { position: relative; overflow: hidden; }


#partners-slider { overflow: hidden; position: relative;  margin: 0 0 0 25px; }


#partners-slider img { margin: 0px 35px; float: left; height: 225px; width:300px; border:#ccc solid 3px; }





.homeslider {  height: 240px !important; width:170px !important;  }





.slider-arr a.arr-btn { background: url(../images/slider-b-arr.png) no-repeat 0 0; width: 30px; height: 30px; display: block; position: absolute; top: 130px;}


.slider-arr a.prev-arr { left: 52px; }


.slider-arr a.prev-arr:hover { background-position: 0 -31px; }


.slider-arr a.next-arr { right: 52px; background-position: right 0; }


.slider-arr a.next-arr:hover { background-position: right -31px; }





.socials{ display:none;}


.socials1 { background: url(../images/socials-pattern.png) repeat 0 0; height: 50px; padding: 0 17px; margin: 0 32px 24px; border-radius: 4px; -moz-border-radius: 4px; -webkit-border-radius: 4px; -o-border-radius: 4px;  


	box-shadow: 0px 0px 7px rgba(0,0,0,0.2) inset; -moz-box-shadow: 0px 0px 7px rgba(0,0,0,0.2) inset; -webkit-box-shadow: 0px 0px 7px rgba(0,0,0,0.2) inset; -o-box-shadow: 0px 0px 7px rgba(0,0,0,0.2) inset; }





.socials1 p {  color: #333; float: left; font-family: arial; font-size: 13px; font-weight: normal; line-height: 50px;float: left; line-height: 50px; font-size: 12px; }


.socials1 p strong{ color: #4169E1;}


.socials1 p a { text-decoration: none; }


.socials1 p a:hover { text-decoration: underline; }


.socials1 ul { list-style: none; list-style-position: outside; float: right; padding-top: 11px;  }


.socials1 ul li { float: left; padding-left: 5px;  }


.socials1 ul li a { display: block; background: url(../images/socials.png) no-repeat 0 0; width: 28px; height: 28px; font-size: 0; line-height: 0; text-indent: -4000px; }





.socials1 ul li a.facebook-ico { background-position: 0 0; }


.socials1 ul li a.twitter-ico { background-position: -35px 0; }


.socials1 ul li a.skype-ico { background-position: -68px 0; }


.socials1 ul li a.rss-ico { background-position: -102px 0; }





#footer { background: url(../images/footer.png) repeat 0 0;}


#footer .shell { background: url(../images/footer-shell.png) repeat 0 0; padding: 26px 0; }


#footer .footer-cols { padding: 0 32px 26px;  }


#footer .col { width: 212px; float: left; }


#footer .col + .col { padding-left: 22px; }


#footer h2 { font-size: 20px; margin-bottom:  10px; color: #fff; background: url(../images/footer-cols.png) repeat-x 0 bottom;  padding-bottom: 10px; text-shadow: rgba(0,0,0,0.9) 1px 1px 1px; font-family: 'Jura', sans-serif; font-weight: 700; text-transform: uppercase;  }





#footer .col ul { list-style: none; list-style-position: outside; }


#footer .col ul li { padding-left: 11px; background: url(../images/green-arr.png) no-repeat 0 8px; padding-bottom: 7px; font-size: 11px; }


#footer .col p { font-size: 11px; color: #bebebe; } 





#footer .footer-bottom { background: url(../images/footer-cols.png) repeat-x 0 0; padding: 23px 32px 0;  }





#footer .footer-bottom p.copy { float: right; line-height: 11px; font-size: 11px; color: #717171;  margin: 10px 0 0; }


.fcopy{  line-height: 11px; font-size: 11px; color: #717171; text-shadow: rgba(0,0,0,0.7) 0px 1px 1px; margin:6px 0 0 0;}


#footer .footer-bottom p.copy span { padding: 0 8px; }


#footer .footer-bottom p.copy a { color: #717171; text-decoration: underline; }


#footer .footer-bottom p.copy a:hover { color: #fff; text-decoration: none; }





#footer .footer-nav { float: left; }


#footer .footer-nav ul { list-style: none; list-style-position: outside; line-height: 11px;  }


#footer .footer-nav ul li { float: left; border-right: 1px solid #181818;  padding: 0 8px; text-shadow: rgba(0,0,0,0.7) 0px 1px 1px; }


#footer .footer-nav ul li:first-child { padding-left: 0; }


#footer .footer-nav ul li a { color: #717171; }


#footer .footer-nav ul li a:hover { color: #fff; }


address{ font-style:normal;}





#navigation a.nav-btn { display: none;  }





/* #Component Page


================================================== */


.cgroup{ float:left; width:916px; background:#006632;}


.cleft{ float:left; width:280px;}


.cright{ float:right; padding: 0 0 0 20px; width: 610px; background:#fff; min-height:550px;}


.sidemenu{ list-style-position:inside; margin:6px; }


.sidemenu li{ border-bottom: 1px dotted #95BE2C; list-style-image:url(../images/mn.gif); padding:5px;  }


.sidemenu li a{ color:#fff; font-size:13px; }


.box1{ background: none repeat scroll 0 0 #e5e5e5; border: 2px solid #ccc; float: left; padding: 10px; width: 590px; margin: 0 0 20px;}


.box1last{ margin:0 !important;}


.box1 p{ font-size:13px; margin: 15px 0;}


.cimg { border: 2px solid #ccc; /*float: left;*/ height: 149px; width: 191px !important; margin: 0 10px 10px 0; }








/* #Circuits Page


================================================== */


.circuitsleft{ float:left; padding: 0; width: 916px; background:#f3f3f3; min-height:550px;}


.c-box1{ background: none repeat scroll 0 0 #f2f2f2; border: 1px dashed #ccc; float: left; padding: 10px; width: 890px; margin: 0 0 20px;} 


.circuitbig{ width:758px !important ; height:auto !important; clear:both !important;}





.circuitsart{ float:left; padding: 0; width: 916px; background:#fff; min-height:550px;}


.circuitsart-box1{background-color: #f7f7f7; border-radius: 2px; box-shadow: 0px 2px 2px rgba(0, 0, 0, 0.3); float: left; padding: 10px; width: 890px; margin: 0 0 20px;}


.apimg{ width:20% !important; height:auto; background:#fff; }








/*End of Circuits page css*/ 





pre{ font-family: 'Open Sans', sans-serif; clear: both;}


.eimg { border: 2px solid #ccc; float: right !important; height: 149px; width: 191px !important; margin: 0 10px 10px 0; }


h4 { border-bottom: 1px dotted #006632;


    color: #006632;


    font-family: "Open Sans",sans-serif;


    font-size: 18px;


    font-weight: normal;


    margin-bottom: 10px;


    padding-bottom: 5px; }


	


.cright{ float:right; padding: 0 0 0 20px; width: 610px; background:#fff; min-height:550px;}	


	


	/* Zoom Page */


	


	.zp { position:absolute; top:10px; right:28px; color:#555; font:bold 13px/1 sans-serif;}





		/* these styles are for the demo, but are not required for the plugin */


		.zoom {


			display:inline-block;


			position: relative; cursor:crosshair


		}


		


		/* magnifying glass icon */


		.zoom:after {


			content:'';


			display:block; 


			width:33px; 


			height:33px; 


			position:absolute; 


			top:0;


			right:0;


			background: url(../images/miniproject/icon.png);


		}





		.zoom img {


			display: block;


		}


		.zimage{ display: inline-block; margin: 0 50px 0 0;}


		


		


/* Buzzer */


.bimage{ border: 3px solid #DFDFDF;


    display: inline-block;


    margin: 0 5px 20px 0;


    min-width: 435px;


    padding: 5px;}


.bimage h2{ font-size:12px !important;}


.border-b-img{ }





.lse{ margin-left: 60px !important;


    margin-right: 60px !important;}


	


	


/* SLIMBOX */





#lbOverlay {


	position: fixed;


	z-index: 9999;


	left: 0;


	top: 0;


	width: 100%;


	height: 100%;


	background-color: #000;


	cursor: pointer;


}





#lbCenter, #lbBottomContainer {


	position: absolute;


	z-index: 9999;


	overflow: hidden;


	background-color: #fff;


}





.lbLoading {


	background: #fff url(../images/loading.gif) no-repeat center;


}





#lbImage {


	position: absolute;


	left: 0;


	top: 0;


	border: 10px solid #fff;


	background-repeat: no-repeat;


}





#lbPrevLink, #lbNextLink {


	display: block;


	position: absolute;


	top: 0;


	width: 50%;


	outline: none;


}





#lbPrevLink {


	left: 0;


}





#lbPrevLink:hover {


	background: transparent url(../images/prevlabel.gif) no-repeat 0 15%;


}





#lbNextLink {


	right: 0;


}





#lbNextLink:hover {


	background: transparent url(../images/nextlabel.gif) no-repeat 100% 15%;


}





#lbBottom {


	font-family: Verdana, Arial, Geneva, Helvetica, sans-serif;


	font-size: 10px;


	color: #666;


	line-height: 1.4em;


	text-align: left;


	border: 10px solid #fff;


	border-top-style: none;


}





#lbCloseLink {


	display: block;


	float: right;


	width: 66px;


	height: 22px;


	background: transparent url(../images/closelabel.gif) no-repeat center;


	margin: 5px 0;


	outline: none;


}





#lbCaption, #lbNumber {


	margin-right: 71px;


}





#lbCaption {


	font-weight: bold;


}


.scitoyimg {


    border: 3px solid #DFDFDF;   


    display: inline-block;


    margin: 10px 10px 10px 0;


	padding:5px;


}





.newkitimg{ border: 3px solid #DFDFDF; display: inline-block; margin: 10px 10px 10px 150px; padding:5px;}





.bismillah{ color: #FFFFFF; float: left; font-family: 'Open Sans',sans-serif; font-size: 12px; margin-bottom: 0; margin-left: 15px; margin-right: 0;


    margin-top: 66px; text-align: center; width: 190px; position:relative; line-height:16px;}


	.firework{ position:absolute; left:40px; top:0px;}


	.newly{ float:left;}


	.shop-list {


    clear: both;


    display: block;


    font-size: 12px;


    height: 100%;


    line-height: 1.5;


    list-style-image: none;


    list-style-position: outside;


    list-style-type: none;


    margin-bottom: 10px;


    margin-left: 0;


    margin-right: 0;


    margin-top: 10px;


    padding-left: 0;


}





.desc{ color: #000000;


    font-family: 'Open Sans',sans-serif;


    font-size: 20px;


    font-weight: 600;


    padding-bottom: 10px;


    text-transform: uppercase;}


	


	.txtanimation{ float:right;}


	.menutxt{ float:right; margin:5px 5px 0 0;}


	.neodymium{ margin-left:150px !important;}


	


	.myButton {


	-moz-box-shadow:inset 0px 39px 0px -24px #e67a73;


	-webkit-box-shadow:inset 0px 39px 0px -24px #e67a73;


	box-shadow:inset 0px 39px 0px -24px #e67a73;


	background-color:#e4685d;


	-moz-border-radius:4px;


	-webkit-border-radius:4px;


	border-radius:4px;


	border:1px solid #ffffff;


	display:inline-block;


	cursor:pointer;


	color:#ffffff;


	font-family:Arial;


	font-size:15px;


	padding:10px 16px;


	text-decoration:none;


	text-shadow:0px 1px 0px #b23e35;


}


.myButton:hover {


	background-color:#eb675e;


}


.myButton:active {


	position:relative;


	top:1px;


}








.rdm {


	-moz-box-shadow:inset 0px 39px 0px -24px #e67a73;


	-webkit-box-shadow:inset 0px 39px 0px -24px #e67a73;


	box-shadow:inset 0px 39px 0px -24px #e67a73;


	background-color:#e4685d;


	-moz-border-radius:4px;


	-webkit-border-radius:4px;


	border-radius:4px;


	border:1px solid #ffffff;


	display:inline-block;


	cursor:pointer;


	color:#ffffff;


	font-family:Arial;


	font-size:15px;


	padding:10px 16px;


	text-decoration:none;


	text-shadow:0px 1px 0px #b23e35;


}


.rdm:hover {


	background-color:#eb675e;


}


.rdm:active {


	position:relative;


	top:1px;


}





.widthimg{ width:auto !important;}