@charset "utf-8";
/* CSS Document */
/*  
Author: Akshay Ghate
Date: 30/01/2010
*/
body { background:url(images/bg.jpg) center top no-repeat #363636; font-family:Verdana, Geneva, sans-serif; font-size:0.85em; padding:0; margin:0;}
img { border: none; margin:0; padding:0; vertical-align:top;}
#main { width:980px; margin:0 auto;}
#logo { margin:30px 0 -15px 0;}
#search { float:right; margin: 13px 45px 0 0; width:270px; }
#search1 { margin:10px 0 0 60px; } 
#search2 { margin:-25px 0 0 240px; }
#searchbg { background:url(images/searchbg.png) top left no-repeat; width:270px; height:60px; float:right; margin:-82px 15px 0 0;}
input.text { background:transparent;}
input#s { background:transparent; border:none; margin-left:12px;}
#sliderWrap { margin: 0 auto; width: 300px;}
#slider { position: absolute; background-image: url(images/slider.png); background-repeat:no-repeat; background-position: bottom; width: 300px; height: 165px; margin: -274px 0 0 130px; z-index:1000;}
#slider img { border: 0;}
#sliderContent { margin: 5px 0 0 5px; position: absolute; text-align:center; font-weight:bold; padding: 2px 2px; }
#sliderContent p { font-weight:bold; font-family:Tahoma, Geneva, sans-serif; color:#FFF; }
#openCloseWrap { position:absolute; margin: 125px 0 0 100px; outline:none;}
/*** Social ***/
.social em { background: url(images/hover.png) no-repeat; width: 250px; height: 80px; position: absolute; top: 95px; left: -50px; text-align: center; padding-top: 45px; font-style: normal; z-index: 2; display: none; color:#fff;}
#em1 { margin-left:0;}
#em2 { margin-left:40px;}
#em3 { margin-left:85px;}
#em4 { margin-left:125px;}
#em5 { margin-left:165px;}
#em6 { margin-left:210px;}
#em7 { margin-left:250px;}
/*** Menu ***/
#menubg { background:url(images/menubg.png) top left no-repeat; width:980px; height:50px; float: left; margin: 35px 0 15px 0; }
/* Menu Body */
ul#menu { width:945px; height:50px; list-style:none; margin:0 0 0 20px; padding:0; }
ul#menu li { float:left; }
ul#menu li a { background:url(images/menu.png) no-repeat scroll top left; display:block; height:50px; position:relative;	}
ul#menu li a.m1 { width:95px; }
ul#menu li a.m2 { width:134px; background-position:-95px 0px; }
ul#menu li a.m3 { width:170px; background-position:-229px 0px; }
ul#menu li a.m4 { width:117px; background-position:-399px 0px; }
ul#menu li a.m5 { width:110px; background-position:-516px 0px; }
ul#menu li a.m6 { width:134px; background-position:-626px 0px; }
ul#menu li a.m7 { width:185px; background-position:-760px 0px; }
ul#menu li a span {	background:url(images/menu.png) no-repeat scroll bottom left; display:block; position:absolute; top:0; left:0; height:50px; width:100%; z-index:100; }
ul#menu li a span:hover { cursor:pointer; }
ul#menu li a.m1 span { background-position:0px -50px;}
ul#menu li a.m2 span { width:134px; background-position:-95px -50px;}
ul#menu li a.m3 span { width:170px; background-position:-229px -50px; }
ul#menu li a.m4 span { width:117px; background-position:-399px -50px; }
ul#menu li a.m5 span { width:110px; background-position:-516px -50px; }
ul#menu li a.m6 span { width:134px; background-position:-626px -50px; }
ul#menu li a.m7 span { width:185px; background-position:-760px -50px; }
ul#menu a:active { outline: none; }


/*** Wrapper ***/
.content { width:980px; margin:100px auto 0 auto; clear:both;}
.content p {font: 0.95em Verdana, Geneva, sans-serif; text-indent:20px; padding:5px 30px 5px 20px; text-align:justify;}
.content a { color:#1a354c; font-weight:bold; text-decoration:none;}
.content a:hover { color:#38baf7; font-weight:bold; text-decoration:none;}
h3 { margin:15px 0 0 30px; font:1.1em Tahoma, Geneva, sans-serif; color:#FFF;}
.content ol { margin:20px 40px; line-height:1.5em;}

/*** Content1 ***/
.c1 { width:680px; float:left; margin:-5px 0 0 0;}
.c1 .top { background:url(images/ctop.png) left top no-repeat;}
.c1 .mid { background:url(images/cmid.png) left repeat-y;}
.c1 .bot { background:url(images/cbot.png) left bottom no-repeat;}

/*** Sidebar Content ***/
.c2 { width:300px; height:250px; float:right; background:url(images/sidebar.png) top left no-repeat; margin:-10px 0 10px 0;}
.ad { margin:35px 60px;}
.imw { background:url(images/banner-sprite.png) top left no-repeat; background-position: 0 0; width:290px; height:180px; display:block; margin:20px auto;}
.banner { background:url(images/banner-sprite.png) top left no-repeat; background-position: -290px 0; width:290px; height:180px; display:block; margin:20px auto;}

/*** Content slider **
#slider1{ padding:50px 0; margin:0 auto 0 20px;}	
#slider1 ul, #slider1 li{ margin:0; padding:0; list-style:none;}
#slider1 li{ width:630px; height:241px; overflow:hidden; }	
*/

/* numeric controls */	
ol#controls{ margin:1em 0; padding:0; height:40px; margin: -40px 0 0 90px;}
ol#controls li{ margin:0 -20px 0 0; padding:0; float:left; list-style:none; height:40px; line-height:40px;}
ol#controls li a{ float:left; height:40px; line-height:40px; background: url(images/number.png) no-repeat; width:40px; color:#fff; padding:0 10px 0 15px; text-decoration:none; }
ol#controls li.current a{ background: url(images/number_hov.png) no-repeat; color:#000; width:40px; height:40px;}

/*** Footer ***/
#footer { background:url(images/footer.png) left bottom no-repeat; width:980px; height:200px; z-index:100; clear:both; }
#footer p { color:#fff; float:right; margin:-25px 10px 0 0;  }
#footer ul { padding:20px 0 0 120px;}
#flinks li, #flinks2 li { list-style:none; color:#fff; text-decoration:none; }
#flinks li a, #flinks2 li a { list-style:none; color:#fff; text-decoration:none; margin: 10px 0; line-height:2.0; }
#flinks li a:hover, #flinks2 li a:hover { color:#000;}
#flinks2 { float:right; margin:-197px 420px 0 0; padding:0 90px 0 30px; width:180px; }
#flogo { background:url(images/flogo.png) top left no-repeat; background-position:0 0; width:380px; height:130px; display:block; float:right; margin:-150px 35px;}
#flogo:hover { background:url(images/flogo.png) top left no-repeat; background-position:-2px -130px; width:380px; height:130px; display:block; float:right; margin:-150px 35px;}

/*** Styles ***/
h2 { font: 1.4em Tahoma, Geneva, sans-serif; font-weight:bold; color:#1a354c; text-align: left; padding:30px 0 25px 25px;}
h4 {font: 1.3em Tahoma, Geneva, sans-serif; font-weight:bold; color:#1a354c; text-indent:40px;}
h5 {font: 1em Tahoma, Geneva, sans-serif; font-weight:bold; color:#1a354c; text-indent:60px;}

/*** Misc ***/
.photo { margin-left:100px;}

/*** Buttons ***/
.demo { background:url(images/demo.png) top left no-repeat; width:150px; height:54px; background-position:0 0; display:block; margin-left:20px;}
.demo:hover { background-position:0 -50px;}
.order { background:url(images/order.png) top left no-repeat; width:150px; height:50px; background-position:0 0; display:block; margin-left:20px;}
.order:hover { background-position:0 -50px;}
