body{
	margin: 0px;
	padding: 0px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #333333;
	line-height: 16px;
	background-color: #020106;
	background-image: url(../images/bg.jpg);
	background-repeat: no-repeat;
	background-position: center top;
		}
		
		
		
		
		
		
		*{margin:0px; padding:0px;}
		
		img {
			padding:0px;
			margin:0px;              
			border:none;
		}
		
		a{color:#787878; margin:0; padding:0;}
		
		ul, p, hr {margin:0px; padding:0px;} 
		
		h1, h2, h3, h4, h, h6 {line-height:normal; margin:0px; padding:0px;}
		
		p {line-height:18px; margin:0px; padding:0px; font-size:12px; text-align:justify; color:#999999;}
		
		
		a:link {
		text-decoration: none;
		color: #333333;
		}
		a:visited {
			text-decoration: none;
		}
		a:hover {
		text-decoration: none;
		}
		a:active {
			text-decoration: none;}
#top {
	padding: 0px;
	float: left;
	width: 100%;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	background-image: url(../images/centre.png);
	background-repeat: no-repeat;
	background-position: center 300px;
}
#top_wrapper {
	padding: 0px;
	width: 950px;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
}
#top_container {
	padding: 0px;
	width: 950px;
	margin: 0px;
	float: left;
}
#logo {
	width: 950px;
	margin: 0px;
	padding: 0px;
	float: left;
}
#captiants {
	padding: 0px;
	float: left;
	width: 950px;
	margin-top: 130px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}
#indias {
	padding: 0px;
	float: left;
	width: 950px;
	margin-top: 50px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}
#arrow {
	float: left;
	width: 950px;
	margin-top: 50px;
	margin-right: 0px;
	margin-bottom: 150px;
	margin-left: 0px;
	padding: 0px;
}
#band {
	width: 100%;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	position:fixed;
	bottom:0px;
	left:0px;
	z-index:999px;
	float: left;
	background-color: #FFF;
	padding-top: 10px;
	padding-right: 0px;
	padding-bottom: 10px;
	padding-left: 0px;
}
#band_wrapper {
	padding: 0px;
	width: 950px;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
}
#band_container {
	margin: 0px;
	padding: 0px;
	float: left;
	width: 950px;
}
	#middle {
	padding: 0px;
	float: left;
	width: 100%;
	margin-top: 300px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	background-image: url(../images/bg.jpg);
	background-repeat: no-repeat;
	background-position: center top;
	
}
#section2_wrapper {
	padding: 0px;
	width: 1200px;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
}
#section2_container {
	margin: 0px;
	float: left;
	width: 700px;
	background-image: url(../images/section2.png);
	background-repeat: no-repeat;
	height: 1000px;
	padding-top: 0px;
	padding-right: 150px;
	padding-bottom: 0px;
	padding-left: 350px;
	background-position: left 100px;
}
.section2_text {
	margin: 0px;
	float: left;
	width: 600px;
	font-family: 'TitilliumText22LLight', Arial, Helvetica, sans-serif;
	font-size: 20px;
	color: #FFFFFF;
	line-height: 22px;
	padding-top: 150px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}
h1 {
	font-family: 'TitilliumText22LThin'Arial, Helvetica, sans-serif;
	font-size: 65px;
	color: #F99E0B;
}

/*contact form*/
#mask {
background-color:#000;
display:none;
height:100%;
left:0;
position:absolute;
top:0;
width:100%;
z-index:9000;
}

#contact {
	background-color:#000000;
	display:none;
	left:50%;
	position:absolute;
	top:90px;
	width:340px;
	z-index:99999999;
	border-radius:10px;
	-moz-border-radius:10px;
	-webkit-border-radius:10px;
	padding:20px;
	background-image: url(../images/body-bg-17.png);
	background-repeat: repeat;
	margin-left: -150px;
}

#close {
	cursor:pointer;
	font-family:Trajan, Verdana, Tahoma, Arial, sans-serif;
	font-size:20px;
	font-weight:700;
	line-height:24px;
	text-decoration:underline;
	text-align:right;
	background-image: url(../images/close.png);
	background-repeat: no-repeat;
	background-position: right;
	height: 24px;
	padding-top: 5px;
	padding-right: 30px;
	padding-bottom: 5px;
	padding-left: 5px;
}

#contact_header {
	background:url(../images/envelope.png) no-repeat left;
	font-family:Trajan, Verdana, Tahoma, Arial, sans-serif;
	font-size:30px;
	font-weight:700;
	line-height:50px;
	color: #FFFFFF;
	padding-top: 8px;
	padding-right: 5px;
	padding-bottom: 10px;
	padding-left: 40px;
}

/* form components */
input,textarea {
	border:1px solid #7D0000;
	background-color:#fff;
	color:#404040;
	font-size:10px;
	font-family:Verdana, Arial, sans-serif;
	border-radius:5px;
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
	margin-top: 10px;
	margin-right: 0;
	margin-bottom: 10px;
	margin-left: 0;
	padding-top: 10px;
	padding-right: 25px;
	padding-bottom: 10px;
	padding-left: 10px;
}

input:hover[type=text],input:focus[type=text],textarea:hover,textarea:focus {
	border:1px dotted #5B0000;
	background-color: #F3F3F3;
}

input[type=text],textarea {
	width:300px;
	font-size: 10px;
}

#submit {
	border:none;
	width:93px;
	height:42px;
	background-image:url(../images/submit.png);
	background-repeat: no-repeat;
}

#submit:hover {
	cursor:pointer;
}

/* alert messages */
.success,.error {
color:#000;
display:none;
font-size:15px;
font-weight:700;
border-radius:4px;
-moz-border-radius:4px;
-webkit-border-radius:4px;
padding:5px 10px 5px 10px;
margin-bottom: 10px;
}

.success {
background-color:#9F6;
border:1px solid #0F0;
}

.error {
	background-color:#333333;
	border:1px solid #000000;
	font-family:Trajan, Verdana, Tahoma, Arial, sans-serif;
	font-size: 14px;
	color: #FFFFFF;
}
.adress_form{
	float: left;
	width: 240px;
	margin-top: 0px;
	margin-right: 20px;
	margin-bottom: 0px;
	margin-left: 0px;
	color: #FFFFFF;
	padding-top: 20px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	height: 300px;
}.buttons {
	margin: 0px;
	padding: 0px;
	width: 80px;
	position:fixed;
	right:30px;
	top:0px;
}
.share {
	margin: 0px;
	padding: 0px;
	width: 80px;
	position:fixed;
	left:30px;
	top:0px;
}

            /* Demo 3 */
            #smartdemo3 {
                width: 660px;
                height: 170px;
                overflow: hidden;
                border:2px solid #444444;
                margin: 0;
            }
            #smartdemo3 li{
                width: 844px;
                height: 170px;
            }
            #smartdemo3 .content {
                padding: 0 105px;
                color: #fff;
                text-shadow: 0 0 8px #000000;
            }