/********************************************************/
/* Name:        style.css							    */
/* Description: Laserstar main stylesheet               */
/*              (c) 2007 ST Creative Ltd.               */
/* Version:     1.00                                    */
/********************************************************/
@charset "iso-8859-1";

/****************/
/* General tags */
/****************/

html {
	height: 100%;                 /* Footer to bottom of viewport requirement */
}

body {
	margin: 0px;
	border: none;
	padding: 0px;
    height: 100%;                 /* Footer to bottom of viewport requirement */
	background-color:#000;
	font: normal normal normal 14px/normal Verdana, Arial, Helvetica, sans-serif;
	color: #fff;
	line-height: normal;
	letter-spacing: normal;
	word-spacing: normal;
	white-space: normal;
    text-align: center;           /* Cross browser page centering requirement */
	text-transform: none;
	text-indent: 0%;
}

div  {
	margin:  0px;
	border:  none;
	padding: 0px;
}

/* Make sure that no images are given following attributes as default */
img {                            
   margin:  0px;
   border:  none;
   padding: 0px;
}

p {
	margin-top: 0px;
	margin-bottom: 6px;
}

blockquote {
	margin-top: 6px;
	margin-bottom: 6px;
}

/*******************************/
/* Main page elements - common */
/*******************************/

#wrapper  {
   position: relative;			 /* Footer at bottom of viewport requirement */
   margin: 0px auto;	         /* Cross browser page centering requirement */
   margin-bottom: -62px;		 /* Footer at bottom of viewport requirement */
   min-height: 100%;			 /* Footer at bottom of viewport requirement (non IE) */
   height: auto !important;		 /* Footer at bottom of viewport requirement (non IE) */
   height: 100%;				 /* Footer at bottom of viewport requirement (IE6; IE5.x) */
   width:  804px;
   text-align: left;			 /* Cross browser page centering requirement */
   }

#flash {
	width:804px;
	height:331px;
}

.content {
	margin-bottom: 62px;		 /* Footer at bottom of viewport requirement */
	width:804px;
}

#clearbottom {	/*needed to make room for footer*/
	clear:both;
	height:62px;
} 

.bottom {
	clear:both;
	position: relative;
	margin: 0px auto;
	width:804px;
}

.pur {
	float: left;
}

.live {
	float:right;
	margin-bottom:6px;
	font-size:9px;
}

.footer{
	clear:both;
	background-image:url(../images/footer.gif);
	background-repeat:no-repeat;
	width: 803px;
	height: 18px;
	vertical-align: middle;
	font-size: 7pt;
	color: #fff;
}

a.foot:link, a.foot:hover, a.foot:visited {
	color: #fff;
	text-decoration: none;
}

.right_ {
	float: right;
	padding-top: 3px;
	padding-right: 30px;
	text-align: right;
}

.left_ {
	float:left;
	padding-top: 3px;
	padding-left: 4px;
	text-align: left;
}

/***********************/
/* Index page elements */
/***********************/

#exh1{
	background-image:url(../images/examples.gif);
	background-color:#333;
	background-position:center;
	background-repeat:no-repeat;
	margin-left:1px;
	margin-bottom:7px;
	width:218px;
}

.videx {
	float:left;
	margin-left:1px;
	margin-bottom:0px;
	border: 6px solid #b60001;
	width:306px;
	height:342px;
}

.thumb {
	float:right;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	border-top: 6px solid #b60001;
	border-left: 6px solid #b60001;
	border-right: 6px solid #b60001;
	border-bottom: 4px solid #b60001;
	padding-top: 0;
	padding-bottom: 0;
	padding-left: 0;
	vertical-align:top;
	background-color:#B60001;
}

.thumb2 {
	float:right;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	padding: 0;
	vertical-align:top;
}

/***********************/
/* Spec page elements  */
/***********************/

#speccon{
	float: left;
	margin-top: 0px;
	margin-left: 2px;
padding-left:0px;
	margin-right:  10px;
	margin-bottom: 20px;
	border: 1px solid #999;
	width: 483px;
	font-size:9px;
}

.thumbtable {
	float:right;
	vertical-align:top;
	margin-top: 0px;
	margin-bottom: 18px;
	padding-top: 0;
	padding-bottom: 0;
	padding-left: 0;
}

.thumbtableitm {
	border: 6px solid #b60001;
	vertical-align:top;
	margin-top: 0px;
	margin-bottom: 18px;
	padding-top: 0;
	padding-bottom: 0;
	padding-left: 0;
}

/*************************/
/* Contact page elements */
/*************************/

.contactcntent {
	margin-top: 1px;
	border: 1px solid #999;
}

p.style1 {
	margin-bottom: 12px;
	font-size: 10px;
}

a.links:link, a.links:hover, a.links:visited {
	color: #fff;
	text-decoration: none;
}

#regh1 /*registration heading*/{
	background-image:url(../images/reghed.gif);
	background-position:center;
	background-repeat:no-repeat;
	background-color:#333;
	width:401px;
	margin-left:1px;
	/*margin-top:3px;*/
	margin-bottom:7px;
	position:absolute;
	left: 174px;
	top: 346px;
	height: 21px;
	overflow: visible;
}

.submit{
/*background-image:url(images/formimages/submit.gif);
background-position:center;
background-repeat:no-repeat;*/
background-color:#333333;
border:none;
color:#999999;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:9px;

}

.reset{
/*background-image:url(images/formimages/reset.gif);
background-position:center;
background-repeat:no-repeat;*/
background-color:#333333;
border:none;
color:#999999;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:9px;

}








