/* CSS Document */

.body{ margin:0px; padding:0px; background:url(../images/astron-page-background.jpg) repeat-x #ffffff ; color:#2a2a2a; font-family:Lucida Sans Unicode, Lucida Grande, sans-serif,Arial,Verdana; font-size:12px; border:0px}
.bodyInner{ margin:0px; padding:0px; color:#808080; font-family:Lucida Sans Unicode, Lucida Grande, sans-serif,Arial,Verdana; font-size:12px; background-color:#ffcb2e;   }
/*
.bodyInner{ margin:0px; padding:0px; color:#827872; font-family:Lucida Sans Unicode, Lucida Grande, sans-serif,Arial,Verdana; font-size:13px; border:0px; background:#ffffff url(../images/top_bg.jpg) repeat-x top; }*/

p{margin-top:-5px; margin-bottom:20px;}
.homep{margin-top:-5px; margin-bottom:20px; line-height:20px;}

.link0{color:#000; text-decoration:none}
.link0 a{color:#000; text-decoration:none;}
.link0 a:hover{color:#333333; text-decoration:none}

.link{color:#df9e01; text-decoration:none}
.link a{color:#df9e01; text-decoration:none;}
.link a:hover{color:#fdb813; text-decoration:none}

.link1{color:#000000;}
.link1 a{color:#000000; text-decoration:none;}
.link1 a:hover{color:#f36f21;text-decoration:none}
.link2{color:#000000; text-align:left; float:left; padding:0 0 0 20px;}
.link2 a{color:#000000; text-decoration:none; text-align:left; float:left; padding:0 0 0 20px;}
.link2 a:hover{color:#f36f21;text-decoration:none text-align:left; float:left; padding:0 0 0 20px;}

.main_warper{ width:1000px; margin:0 auto;}
.main_warper_inner{ width:1000px; margin:0 auto; background:#FFFFFF;}
.main_warper_portfolio{ width:300px; margin:0 auto;}

.header{ width:1000px; float:left; height:85px;}
.header_inner{ width:1000px; float:left; height:92px; background:url(../images/top_bg.jpg) repeat-x;}
.logo{width:290px; float:left; height:85px; background:url(../images/astron.jpg) no-repeat;}
.logo a{width:290px; height:85px; display:block}


.banner{ width:1000px; float:left; height:405px; margin:0px;}
.banner_inner{ width:1000px; float:left; height:231px; padding:0px; margin:0px}
.banner_bg{ width:100%; float:left; height:405px; margin:0; background:url(../images/banner_bg.png) no-repeat bottom;}
.ltl_bg{width:180px; float:left; height:360px; margin:34px 0 0 80px; padding:0 0 0 0; background-image: url(../images/portfolio/iphone/astarisborn/sb1.png); background-repeat: no-repeat; }
.ltl_imgbg{width:180px; float:left; height:360px; margin:34px 0 0 80px; padding:0 0 0 0; }
.ltl_imgbb{width:195px; float:left; height:360px; margin:34px 0 0 80px; padding:0 0 0 0;}

.bottom{ width:100%; float:left; background:url(../images/sad_bg.png) no-repeat center top; background-color:#ffffff;}
.btm{ width:1000px; background:#ffffff url(../images/sad2.png) no-repeat center bottom; margin:0 auto 0 auto; height:70px;}

.m_bg{ width:100%; float:left; margin-top:0;  }

.bottomPortfolio{ width:300px; float:left; margin-bottom:30px}
.inner_cont{ width:1000px; float:left; margin:10px 0px 20px 0px;}
.inner_cont h1{ color:#A0845A; font-size:22px; font-weight:normal }
.inner_cont p{color:#827872; font-size:12px; font-weight:normal; line-height:17px; padding:0px; margin:0px }

.clear{ clear:both; padding:0px; margin:0px}

.content{ width:565px; float:right; line-height:15px; margin-right:80px; text-align:justify;}
.contentInner{ width:550px; float:right; line-height:15px; margin-right:80px; text-align:justify; padding-top:30px;}

.bannerContent{width:570px; float:left; margin-top:70px; margin-left:98px; text-align:justify; font-size:14px; color:#FFFFFF;}

.footer{ width:100%; float:left; background:url(../images/footer_shade.jpg) repeat-x center top; margin:0 0px 0 0px;}
.footer-nav{ width:100%; color:#393939; text-align:center; font-size:11px; padding:15px 0 10px 0;}
.footer-nav a{ color:#393939; text-decoration:none;}
.footer-nav a:hover{ color:#000000; text-decoration:none}
.footer-copyright{ width:100%; text-align:center; color:#333333; font-size:10px}


.navigation{width:645px; float:right; height:44px;font-size:14px; margin-top:15px}
.nav_warper{ width:589px;}

.shareIdea{width:589px; float:right;font-size:14px; margin-top:10px; margin-right:0px; position:relative; z-index:500}

.nav-1{width:115px; height:33px; color:#fdb813;}
.nav-1 a{ display:block; width:115px; height:33px; color:#fdb813; text-decoration:none;}
.nav-1 a:hover{ height:33px; color:#f36f21; font-weight:bold; text-decoration:none}
.nav-1act{width:115px; height:33px; color:#fdb813;}
.nav-1act a{ display:block; width:115px; height:33px; color:#f36f21; font-weight:bold; text-decoration:none;}

.nav-2{width:135px; height:33px; color:#fdb813;}
.nav-2 a{ display:block; width:135px; height:33px; color:#fdb813; text-decoration:none}
.nav-2 a:hover{ height:33px; color:#f36f21; font-weight:bold; text-decoration:none}
.nav-2act{width:135px; height:33px; color:#fdb813;}
.nav-2act a{ display:block; width:135px; height:33px; color:#f36f21; font-weight:bold; text-decoration:none;}

.nav-2 ul li{
display: inline;
}

/* ######### Style for Drop Down Menu ######### */

.dropmenudiv{
position:absolute;
margin-top: -15px;
border: 1px solid #25201d; /*THEME CHANGE HERE*/
border-bottom-width: 0;
z-index:100;
background: #f2652a;
width: 200px;
visibility: hidden;
}

.dropmenudiv a{
width: auto;
display: block;
text-indent: 3px;
border-bottom: 1px solid #25201d; /*THEME CHANGE HERE*/
padding: 2px 0;
text-decoration: none;
color: #25201d;
height:20px;
font-size:13px;
}

* html .dropmenudiv a{ /*IE only hack*/
width: 100%;
}

.dropmenudiv a:hover{ /*THEME CHANGE HERE*/
background-color: #fdb813;
height:20px;
color:#25201d;
font-size:13px;
}

.nav-3{width:133px; height:33px; color:#fdb813;}
.nav-3 a{ display:block; width:133px; height:33px; color:#fdb813; text-decoration:none}
.nav-3 a:hover{ height:33px; color:#f36f21; font-weight:bold; text-decoration:none}
.nav-3act{width:133px; height:33px; color:#fdb813;}
.nav-3act a{ display:block; width:133px; height:33px; color:#f36f21; font-weight:bold; text-decoration:none;}


.nav-4{width:115px; height:33px; color:#fdb813;}
.nav-4 a{ display:block; width:115px; height:33px; color:#fdb813; text-decoration:none;}
.nav-4 a:hover{ height:33px; color:#f36f21; font-weight:bold; text-decoration:none}
.nav-4act{width:115px; height:33px; color:#fdb813;}
.nav-4act a{ display:block; width:115px; height:33px; color:#f36f21; font-weight:bold; text-decoration:none;}

.nav-5{width:91px; height:33px; color:#fdb813;}
.nav-5 a{ display:block; width:91px; height:33px; color:#fdb813; text-decoration:none;}
.nav-5 a:hover{ height:33px; color:#f36f21; font-weight:bold; text-decoration:none}
.nav-5act{width:91px; height:33px; color:#fdb813;}
.nav-5act a{ display:block; width:91px; height:33px; color:#f36f21; font-weight:bold; text-decoration:none;}




.serviceArea{width:250px; float:left; height:100px; padding-left:70px}
.serviceList{ width:230px; border:0px; text-align:left; height:20px; background-image:url(../images/listArrow.jpg); background-repeat:no-repeat; background-position: left bottom; padding-left:20px}

.innerBanner{width:357px; float:left; margin-top:10px; background:url(../images/01bg.png) no-repeat; height:400px;}
.gallery{width:267px; height:380px; float:left; margin:25px 0 0 0; padding:0px 0 0 90px;}
.gallery2{width:267px; height:380px; float:left; margin:30px 0 0 0; padding:0px 0 0 90px;}

.contentTitle{color:#fdb813;font-size:24px; text-decoration:none; height:20px; font-weight:lighter; margin-top:15px;}
h1{color:#fdb813;font-size:24px; text-decoration:none; font-weight:lighter; margin-bottom:15px; margin-top:20px;}
.contentTitleIntial{font-size:30px; text-decoration:none;}

.formLable {width:100px}
.textbox{height:15px; background:#f6f6f5; color:#333333; border:1px #d6d6d6 solid; width:190px}
.textArea{height:45px; background:#f6f6f5; color:#333333; border:1px #d6d6d6 solid; width:190px; overflow:hidden}

.button {color:#171412; font:Arial, Helvetica, sans-serif; font-size:13px; height:19px; text-align:center; background-image:url(../images/buttonBg.jpg); background-repeat:repeat-x; border:0; padding-bottom:3px;}

.buttonShare {color:#171412; font:Arial, Helvetica, sans-serif; font-size:12px; height:19px; text-align:center; background-image:url(../images/buttonBg1.png); background-repeat:repeat-x; border:0; padding-bottom:3px;}

#callus {
	float:left;
	margin-left:200px;
}

/* share your idea block */
#topnav {
	font-size:11px;
	line-height:23px;
	text-align:right;
}
#topnav a.signin {
	background:#fdb813;
	padding:4px 6px 6px;
	margin-right:76px;
	text-decoration:none;
	font-weight:bold;
	font-family:tahoma;
	color:#26211e;
	-webkit-border-radius:4px;
	-moz-border-radius:4px;
	border-radius:4px;
	*background:transparent url("../images/signin-nav-bg-ie.png") no-repeat 0 0;
	*padding:4px 12px 6px;
}
#topnav a.signin:hover {
	background:#f36f21;
	*background:transparent url("../images/signin-nav-bg-hover-ie.png") no-repeat 0 0;
	*padding:4px 12px 6px;
}
#topnav a.signin, #topnav a.signin:hover {
	*background-position:0 3px!important;
}

a.signin {
	position:relative;
	margin-left:3px;
}
a.signin span {
	background-image:url(../images/toggle_down_light.png);
	background-repeat:no-repeat;
	background-position:100% 50%;
	padding:4px 16px 6px 0;
}
a.menu-open {
	background:#fdb813!important;
	color:#26211e!important;
	*margin-right:75px!important;
	*background:transparent url("../images/signin-nav-bg-ie.png") no-repeat 0 0!important;
	*padding:4px 12px 6px!important;}

a.signin.menu-open span {
	background-image:url(../images/toggle_up_dark.png);
	color:#26211e;
}

#signin_menu {
	-moz-border-radius-topleft:5px;
	-moz-border-radius-bottomleft:5px;
	-moz-border-radius-bottomright:5px;
	-webkit-border-top-left-radius:5px;
	-webkit-border-bottom-left-radius:5px;
	-webkit-border-bottom-right-radius:5px;
	display:none;
	background-color:#fdb813;
	position:absolute;
	width:300px;
	border:1px transparent;
	text-align:left;
	padding:12px;
	top: 20px; 
	right: 0px; 
	margin-right:76px;
	margin-left:0px;
	color:#26211e;
	font-size:11px;
	*background:transparent url("../images/menuopenBg.png") no-repeat 0 0;
}

/* share your idea block end here*/

.processImage { background:#ffffff; position: absolute; left: 410px; top:80px; height:489px; width:450px; text-align:center;
	-moz-border-radius-topleft:30px;
	-moz-border-radius-bottomleft:30px;
	-moz-border-radius-topright:30px;
	-moz-border-radius-bottomright:30px;
	-webkit-border-top-left-radius:30px;
	-webkit-border-bottom-left-radius:30px;
	-webkit-border-top-right-radius:30px;
	-webkit-border-bottom-right-radius:30px;
	*background:transparent url("../images/imageProcessbg.png") no-repeat 0 0;
}


/*Class for jquery error*/


.ipd{ width:84px; height:26px; margin:4px 0 0 2px; padding:0 0; float:left; color:white
; font-weight:600; text-decoration:none;}
.ipd a{ width:84px; height:26px; margin:0 0 0 0; padding:4px 0 0 0; float:left; color:white; font-weight:600; text-decoration:none;  background:url(../images/btn_dc2.png) no-repeat;   }
.ipd a:hover{ width:84px; height:26px; margin:0 0 0 0; padding:4px 0 0  0; float:left; background:url(../images/btn_ac2.png) no-repeat; font-size:13px; color:white
; font-weight:600; text-decoration:none;}
#active{ width:84px; height:26px; margin:0 0 0 0; padding:4px 0 0 0; float:left; background:url(../images/btn_ac2.png) no-repeat; font-size:13px;}

.error{color:#FF0000;}
#gallery {position:relative; height:360px;}
#gallery a {float:left;	position:absolute;}
#gallery a img {border:none;}
#gallery a.show {z-index:500}
.ftr_right{ width:25%; margin:0 0; padding:6px 0 0 0; float:right;}
.ftr_icon{ width:28px; margin:0 0 8px 6px; padding:10px 0 0 0; float:right;}
.ipn_icon{ width:174px; height:34px; margin:0 0 0 315px; padding:0 0 0 0; float:left; background:url(../images/button.png) no-repeat; font-size:13px;}
.ipn_icon2{ width:174px; height:34px; margin:20px 0 0 420px; padding:0 0 0 0; float:left; background:url(../images/button.png) no-repeat; font-size:13px;}

.ipn{ width:82px; height:26px; margin:4px 0 0 4px; padding:0 0 0 0; float:left; color:white
; font-weight:600; text-decoration:none; background:url(../images/btn_dc.png) no-repeat; }
.ipn a{ width:82px; height:26px; margin:0 0 0 0; padding:4px 0 0 0; float:left; color:white
; font-weight:600; text-decoration:none; }
.ipn:hover{ width:82px; height:26px; margin:4px 0 0 4px; padding:0 0 0  0; float:left; background:url(../images/btn_ac.png) no-repeat; font-size:13px; color:white
; font-weight:600; text-decoration:none;}
.ipn_active{ width:82px; height:26px; margin:0 0 0 0; padding:0 0 0 0; float:left; background:url(../images/btn_ac.png) no-repeat; font-size:13px;}

/*news class*/
#newsticker { 
padding:0 0 0 0; 
margin:0 0 0 0 ;
}

.newsticker-jcarousellite { width:100%; margin:0 0; padding:0 0;}
.newsticker-jcarousellite ul{ list-style:none; display:block;  margin:0 0; padding:0 0 8px 0;}
.newsticker-jcarousellite a{ color:#df9e01; text-decoration:none; }
.newsticker-jcarousellite a:hover{ color:#df9e01; text-decoration:none; }
.newsticker-jcarousellite li{ list-style:none; display:block;  margin:0 0; padding:0 0 15px 0; text-align:justify;}
.newsticker-jcarousellite .thumbnail { float:left; width:100%;  margin:0 0; padding:0 0; }
.newsticker-jcarousellite .info { float:left; margin:0 0; padding:0 0;}
.newsticker-jcarousellite .info span.cat { display: block; font-size:12px; color:#808080;  margin:0 0; padding:0 0;}

.clear { clear: both; }
/*news class*/


li{ list-style:disc; line-height:18px;}
