@charset "utf-8";
/* CSS Document */

body {background:url(images/bg.jpg); background-repeat:repeat-x; background-color:#0a0a33; margin: 0 0 0 0; font-family:Arial, Helvetica, sans-serif; font-size:14px;}

#container {width:923px; margin-left:auto; margin-right:auto; background:url(images/insidebg.jpg); background-repeat:repeat-y;}
.clearfloat {clear:both;}

/*Header Begins*/
#header {width:923px; height:208px;}
#logotop {width:227px; height:208px; background:url(images/logotop.jpg); float: left;}
#logotop h1 {visibility:hidden; margin: 0 0 0 0; padding: 0 0 0 0; font-size:16px;}
#logotop a {display:block; height:208px; width:227px;}
#phone {width:696px; height:208px; background:url(images/phone.jpg); float: left;}
#insidelogotop {width:227px; height:208px; background:url(images/insidelogotop.jpg); float: left;}
#insidelogotop h1 {visibility:hidden; margin: 0 0 0 0; padding: 0 0 0 0; font-size:16px;}
#insidelogotop a {display:block; height:208px; width:227px;}
#insidephone {width:696px; height:208px; background:url(images/insidephone.jpg); float: left;}
/*Header Ends*/

/*Content Begins*/
#insidecontent {
	width: 90%;
	margin-left:auto;
	margin-right:auto;
}
#contentcontain {width:923px;}
#leftcol {width:186px; height:627px; float:left;}
#logobottom {width:186px; height:122px; background:url(images/logobottom.jpg);}
#logobottom a {width:186px; height:122px; display:block;}
#menu {height:505px; width:186px; background:url(images/nav.jpg);}
#menu ul {margin: 0 0 0 0; padding: 0 0 0 0;}
#menu li {margin: 0 0 0 0; padding: 0 0 0 0; list-style:none;}
#contenthead {width:541px; height:40px; background:url(images/contenthead.jpg);}
#content {width:541px; background:url(images/content.jpg); background-repeat:no-repeat;}
#content p {margin: 15px 35px 0 35px; padding: 0 0 0 0; color:#000087;}
#about {width:541px; background:url(images/aboutus.jpg); background-repeat:no-repeat;}
#about p {margin: 0 0 0 1px; padding: 1px 0 0 0;}
#products {width:541px; background:url(images/products.jpg); background-repeat:no-repeat;}
#products table {margin: 125px 0 0 35px; padding: 0 0 0 0; font-weight:bold;}
table img {width:150px; height:150px;}
#contactus {width:541px; background:url(images/contact.jpg); background-repeat:no-repeat;}
#contactus form {margin: 0 0 0 40px; padding: 0 0 0 0;}
#privacy {width:541px; background:url(images/privacy.jpg); background-repeat:no-repeat;}
#policy {width:541px; background:url(images/policy.jpg); background-repeat:no-repeat;}
#rightcol {width:541px; float:left; color:#000087;}
#minheight {width:1px; height:587px; float:left;}
#insideminheight {width:1px; height:612px; float:left;}
#signup {width:196px; height:627px; float:left; background:url(images/signup.jpg);}
#signup p {margin: 110px 27px 0 16px; padding: 0 0 0 0; color:#FFFFFF; font-size:12px;}
#signup form {margin: 0 0 0 16px; padding: 15px 0 0 0;}
#signup input {margin: 5px 0 0 0; padding: 0 0 0 0;}
#insidesignup {width:196px; height:350px; float:left; background:url(images/insidesignup.jpg);}
#insidesignup p {margin: 110px 27px 0 16px; padding: 0 0 0 0; color:#FFFFFF; font-size:12px;}
#insidesignup form {margin: 0 0 0 16px; padding: 15px 0 0 0;}
#insidesignup input {margin: 5px 0 0 0; padding: 0 0 0 0;}
#products form { margin:0; padding:0; }
.totop{padding:15px;}
.totop a{color:#B103E2;}
#prodtable{width:540px;margin:0 0 0 0;padding:0 0 0 0;}
#prodtable table{width:500px;margin-left:auto;margin-right:auto;margin-top:15px;padding:0;}
#prodtable img{margin:0 0 0 0;padding:0 0 0 0;}
#prodtable h4{margin:0 0 5px 0;padding: 0 0 0 0;}
.video{margin:0 0 0 0;padding:10px;}
.spacer{margin:0 0 30px 0;}
#pushdown{height:100px;}
#prodtable h2{margin:15px 0 0 0;padding:0 0 0 0;font-size:36px;}
.padleft{margin:0 0 0 0;padding:0 0 0 20px;}
.submitbutton{margin:0 0 0 0;padding:20px 0 0 40px;}
/*Content Ends*/

/*Footer Begins*/
#footer {width:923px; height:49px; background:url(images/footer.jpg);}
#footer ul {margin: 0 0 0 0; padding: 25px 0 0 0; text-align:center;}
#footer li {margin: 0 5px 0 0; padding: 0 0 0 0; list-style:none; display:inline; color:#FFFFFF;}
#footer a {color:#FFFFFF; text-decoration:none;}
#footer a:hover {text-decoration:underline;}
#footerbreak {width:923px; height:39px; background:url(images/footerbreak.jpg);}
#subfooter {margin: 0px auto; padding: 10px; color:#FFFFFF; background-image:none; background-color:#0A0A33;}
#subfooter a {color:#FFFFFF; text-decoration:underline;}
#subfooter a:hover {color: #FFFF00; text-decoration:none;}
/*Footer Ends*/

/*Rollovers*/
#menu a {display:block; height:40px;}
#menu a:hover {background-position:0 100%;}
#menuitem1 a {background:url(images/about-c.jpg); background-repeat:no-repeat;}
#menuitem2 a {background:url(images/products-c.jpg); background-repeat:no-repeat;}
#menuitem3 a {background:url(images/photos-c.jpg); background-repeat:no-repeat;}
#menuitem4 a {background:url(images/contact-c.jpg); background-repeat:no-repeat;}

/*Headings*/
#rightcol h2 {display:block; height:100px; }
h2#index {background:url(images/contenttitle.gif); width:466px; margin: -25px 0 0 10px; padding: 0 0 0 0;}
h2#about {}

