* {padding : 0; margin : 0;} /*resets all to zero*/



/* hack for forcing scroll bars to stop page jog 

html { margin-bottom: 1px; min-height: 100%; }

- http://www.splintered.co.uk/experiments/49/ */





body{ padding : 0; margin : 0;

font-family: Verdana, sans-serif;

color: #080031;

text-align: center;

min-width: 787px;

background: #080031;

background-image: url(background.jpg);

}









/*set some defaults which will apply across all browser*/



h1, h2, h3, h4, h5, h6, pre, blockquote, label, ul, ol, dl, p, fieldset, address {  margin : 0; }



p {	font-family: Verdana, sans-serif;

	color:#fff;

	text-align: left;

	    font-size: 13px;

		line-height: 18px;

				margin: 15px 0;

	}

	

	



blockquote {border: solid 1px #333;

margin: 10px 0 0 10px;

width: 230px;

padding: 10px 20px;

font-weight: 900;

color: #666;

}









h1 {

    font-size: 18px;

	color: #60c4f4;

	font-weight: normal;

	text-align: left;

	line-height:20px;

	padding:0px;

		margin: 10px 0;

	letter-spacing: 0.05em;

	}



h1.assistive {display: none;}





h2 {

    font-size: 100%;

	color: #000;

	font-weight: 900;

	text-align: left;

	padding:0;

	margin: 10px;

	letter-spacing: 0.1em;

	}

	

	



h3 {

    font-size: 100%;

	color: #60c4f4;

	font-weight: normal;

	line-height: 1.3em;

	margin: 10px 0 0px 0px;

	}





h4 {

    font-size: 65%;

	color: #fff;

	font-weight: normal;

	padding:0px;

	text-align:left;

	height: 24px;

	margin: 5px 0 0px 0px;

	}





h5 {

    font-size: 100%;

	color: #fff;

	font-weight: bold;

	padding:10px;

	text-align:right;

	}

h6 {

    font-size: 100%;

	color: #040672;

	font-weight: 900;

	text-align: left;

	padding:0 0 10px 0;

	margin-top: 8px;

	}



.clear{

clear: both;

}



img {margin: 10px 0;}







/*   mainpages styles   */



#outer-container {background: #080031;

width: 847px;

height: 593px;

text-align: center;

margin: 30px auto;

border: 1px solid #333;

}



#container {background: #080031;

width: 787px;

height: 563px;

text-align: center;

margin: 0px 30px 30px;

font-size: 90%;

}





#swfhead {background: #080031;

width: 207px;

height: 148px;

text-align: left;

float: left;

}





#header {background-image:url(../images/genie-header2.jpg);

width: 580px;

height: 148px;

text-align: left;

float: left;

padding: 0px;

margin: 0px;

}



















/* MAIN IMAGES */









/*----- MAIN TEXT AREA OF PAGE ----- */



#main-content {background: #080031 url(../images/main-bg-image.jpg);

width: 787px;

height: 420px;

text-align: left;

padding: 0px;

margin: 0px;

float: left;

}





#inner-left a {font-family: Verdana, sans-serif;

	color:#60c4f4;

	text-align: left;

	    font-size: 10px;

		line-height: 13px;

		}



#inner-left {background: transparent;

width: 205px;

height: 380px;

padding: 15px 15px 15px 0;

margin: 0px;

float: left;

}





*html #inner-left {padding: 30px  15px 15px 0;}



#inner-right {background: url(../images/genie-toys.jpg);

width: 538px;

height: 375px;

padding: 0;

margin: 20px 0 0 25px;

float: left;

}



#inner-right-services {background: url(../images/genie-toys2.jpg);

width: 538px;

height: 375px;

padding: 0;

margin: 20px 0 0 25px;

float: left;

}



#inner-right-about {background: url(../images/genie-toys3.jpg);

width: 538px;

height: 375px;

padding: 0;

margin: 20px 0 0 25px;

float: left;

}



#inner-right-contact {background: url(../images/genie-toys4.jpg);

width: 538px;

height: 375px;

padding: 0;

margin: 20px 0 0 25px;

float: left;

}



#inner-right-contact a {font-weight: normal;

color: #60c4f4;

font-size:10px;

text-decoration: underline;

}



#inner-right-contact h2 {font-weight: normal;

color: #60c4f4;

font-size:10px;

}





#inner-right-about a {font-weight: normal;

color: #60c4f4;

font-size:10px;

text-decoration: underline;

}









#inner-right2 {background: #080031;

width: 538px;

height: 375px;

padding: 0;

margin: 20px 0 0 25px;

float: left;

}





#text-right {background: transparent;

width: 330px;

height: 370px;

padding: 0px;

margin: 0px;

float: left;

}



#producthead {background: #080031;

width: 250px;

height: 30px;

padding: 0px 0px 5px 10px;

margin: 10px 0px 0px 0px;

float: left;

border: 2px solid #fff;

margin-bottom: -2px;

}







#producthead h1 {font-family: Verdana, sans-serif;

color:#fff;

text-align: left;

font-size: 18px;

line-height: 13px;

font-weight:normal;

}









#productscroll {background: #fff;

width: 530px;

height: 325px;

padding: 0px;

margin: 0px;

float: left;

overflow:auto;

}



#productscroll p {font-family: Verdana, sans-serif;

	color:#666;

	text-align: left;

	    font-size: 10px;

		line-height: 13px;

				

}



#productscroll h1 {font-family: Verdana, sans-serif;

	color:#080031;

	text-align: left;

	    font-size: 12px;

		line-height: 13px;

		font-weight:bold;

				

}



#productscroll a, a:link, a:visited, a:hover, a:active {

font-weight: normal;

color: #60c4f4;

font-size:9px;

text-decoration: none;}



#productscroll a:hover, a:active {

text-decoration: underline;}











#testimonialscroll {background: #fff;

width: 530px;

height: 325px;

padding: 0px;

margin: 0px;

float: left;

overflow:auto;

}





#testimonialscroll p {font-family: Verdana, sans-serif;

	color:#666;

	text-align: left;

	    font-size: 10px;

		line-height: 13px;

				

}



#testimonialscroll h1 {font-family: Verdana, sans-serif;

font-weight: normal;

color: #60c4f4;

font-size:9px;

text-decoration: none;}





.author {font-family: Verdana, sans-serif;

font-weight: normal;

color: #60c4f4;

font-size:9px;

text-decoration: none;}



				

.contacttable {color: #60c4f4;

font-size: 0.8em;

margin-top: -10px;}







				































/*----- LINK STYLES ----- */



a, a:link, a:visited, a:hover, a:active {

font-weight: bold;

color: #000;

font-size: 1em;

text-decoration: none;}



a:hover, a:active {

color: #79896d;

}



.selected  {text-decoration: underline;}