@charset "utf-8";

body { margin: 0; border: 0; padding: 0; background: #eb004d top left repeat-x url(../images/bg.png); }
img { float: left; border: 0; }
form { margin: 0; padding: 0; }
p { font: 13px/24px Arial, Helvetica, sans-serif; color: #000; padding: 0 0 20px 0; }
a { color: #e4033b; text-decoration: underline; }
a:hover { text-decoration: none; }

h1 { font: bold 26px/30px Arial, Helvetica, sans-serif; color: #e4033b; margin: 0; padding: 0 0 10px 0; letter-spacing: -1px; }


div#container { width: 850px; margin: 0 auto; overflow: hidden; }

div#bismillah { height: 46px; background: no-repeat url(../images/bismillah.png); }

div#header { overflow: hidden; margin: 0 0 30px 0; }
div#header #lt { float: left; width: 398px; }
div#header #lt #logo {}
div#header #lt #video { clear: both; width: 428px; height: 360px; border: 5px solid #ea004d; background: no-repeat url(../images/video.png); }
div#header #rt { float: right; width: 402px; }
div#header #rt #about-alya { width: 401px; height: 365px; background: left top no-repeat url(../images/about-alya-top.png); }
div#header #rt #signup img { float: none; padding: 0 0 2px 0; display: block; }
div#header #rt #signup .textfield { width: 375px; padding: 8px 5px; border: 1px solid #d30135; display: block; font: 16px Arial, Helvetica, sans-serif; color: #000; margin: 0 0 10px 0; }

div#nav { height: 41px; overflow: hidden; }

div#page { border: 10px solid #eb004d; border-bottom: none; overflow: hidden; background-color: #ffffd6; }
div#page #lt-col { padding: 25px 40px; overflow: hidden; float: left; background-color: #fff; width: 516px; }
div#rt-col { overflow: hidden; padding: 26px; }
div#page #rt-col h1 { font: normal 16px/20px Arial, Helvetica, sans-serif; color: #45452d; text-transform: uppercase; margin: 0; padding: 0 0 10px 0; letter-spacing: -1px; }
div#page #rt-col p { font: 12px/20px Arial, Helvetica, sans-serif; }
div#page #rt-col img { clear: left; float: left; margin: 10px 0 10px 0; }

div#sub-page { border: 10px solid #eb004d; border-bottom: none; overflow: hidden; background-color: #fff; padding: 25px 40px; }

div#footer { background-color: #eb004d; padding: 15px 20px; clear: both; overflow: hidden; text-align: center; }
div#footer ul { margin: 0; padding: 0; list-style: none; font: 12px Arial, Helvetica, sans-serif; color: #fff; }
div#footer ul li { display: inline; padding: 0 10px; }
div#footer a { color: #ffffd6; text-decoration: none; }
div#footer a:hover { color: #fff; text-decoration: underline; }
div#content { float: left; margin-top: 30px; width: 837px; padding: 0; }




h2 { font: normal 20px/24px Arial, Helvetica, sans-serif; color: #e4033b; margin: 0; padding: 0 0 10px 0; letter-spacing: -1px; }
h3 { font: bold 20px/24px Arial, Helvetica, sans-serif; color: #0000cc; margin: 0; padding: 20px 20px; letter-spacing: -1px; }
h4 { font: normal 20px/24px Arial, Helvetica, sans-serif; color: #fd8f2a; margin: 0; padding: 10px 10px; letter-spacing: -1px; }
.sales { font: bold 38px/40px Arial, Helvetica, sans-serif; color: #e4033b; margin: 0; padding: 0 0 10px 0; letter-spacing: -1px;  }
div .sbox1 { border: 2px solid #000000;}
.sbox {
	border: 2px solid #000;
	padding: 10px;
	width: 600px;
	margin: 0 auto;
	}
.imgspace { padding: 0 0 20px 0; }
div#ps { float: left; font: 16px/24px Arial, Tahoma, Verdana, Arial, sans-serif; color: #666; }
#ps2 {  float: left; border: 1px solid #ccc; overflow: scroll; width: 510px; height: 322px; padding: 10px; margin: 0 0 0 10px; overflow-x: hidden; 
overflow-y: auto; }
div#main-video { float: left; width: 330px; padding: 10px 10px 25px 5px;}
div#slideshow { float: right; width: 180px; height: 240px; margin: 30px 0 0 10px; padding: 10px 0 50px 0; background-color: #FFFFFF; border: 1px solid #fd8f2a;}
#slideshow h4 { font: bold 14px/18px Arial, Helvetica, sans-serif; color: #fd8f2a; padding: 10px 20px; }
.textfield {clear: both; font:15px Tahoma, Verdana, Arial, Helvetica, sans-serif; width: 145px; color: #333333; text-align:left; margin: 10px 0 0 20px;}
.go {margin: 0 0 0 5px;}
.clear { clear: both; padding: 10px; }
.spaces { padding: 0 0 0 300px; }
.spaces2 { padding: 0 0 0 270px; }
.facts { padding: 0 0 100px 0; }
.subbox { padding: 500px 0 0 0; }
.textfieldsignup {clear: both; font:15px Tahoma, Verdana, Arial, Helvetica, sans-serif; width: 245px; color: #333333; text-align:left; margin: 10px 0 0 20px;}
.signupa { float: left; padding: 20px 0 2px 20px; display: block; }
