@charset "utf-8";
/* CSS Document */

html {
	/*font-size:100.01%;*/
}

body {
	font-family:Arial, Helvetica, sans-serif;
	color: #000000;
	font-size:10pt;
	margin: 0px 0px 0px 0px;
	text-align:center;
	background:#f2f8ff url(/images/header_bg.gif) top left repeat-x;


}	

label { width: 300px; float: left; }
label.error { color: #d32702; margin:5px 0px 5px 0px; }


img, div { behavior: url(/styles/iepngfix.htc) }



a {	color:#fff;}
a:hover {color:#d32702;}	



p {
	line-height:1.3;
	}
	
.headerImage{
	margin-bottom:5px;
	}



#bgContainer{

	text-align: center;
	width:100%;
	height:525px;
	position:relative;
	background:#000 url(/images/kstar_mainBG.jpg) top center no-repeat;
	margin-top:30px;
	


}


#bgContainerInner{

	text-align: center;
	width:100%;
	display:block;
	position:relative;
	background:#000 url(/images/kstar_mainBG_blue.jpg) top center no-repeat;
	margin-top:30px;
	padding-bottom:20px;

	


}



#bodyContainer{
	margin: 0 auto; 
	text-align: left;
	width:685px;
	position:relative;



}

#nav{

height:145px;
margin:0px 0px 0px 36px;

}


#nav ul{

}

#nav li{
	float:left;
	margin:75px 0px 0px 0px;
	font-size:8pt;
	width: 190px;
	font-family:Arial, Helvetica, sans-serif;
	line-height:1.3;
}

#nav li img{
	margin-bottom:5px;
}


#nav li a{
	color:#000;
	text-decoration:none;
	
}

#nav li a:hover{
	color:#d32702;

	
}





#mainBanner{
	background:url(/images/kstar_mainBanner.jpg) top left no-repeat;
	height:210px;
	cursor:pointer;

	}
	
	
#mainBody{
color:#fff;
margin:15px 0px 0px 36px;
	}




#pgHeader {
	height:140px;
	width:100%;
	background:#fff url(/images/pgHeader.gif) top left repeat-x;
	margin: 0 auto; 
	text-align: left;
	position:relative;
	z-index:0;
	}
	
#pgHeader .inner{
	height:140px;
	width:935px;
	background:#fff url(/images/pgHeader_og.gif) top left no-repeat;
	margin: 0 auto; 
	text-align: left;
	position:relative;
	z-index:0;
	}	
	
#pgHeader .logo{
	z-index:100;
	position:absolute;
	left: 306px;
	top: 40px;
	width:290px;
	height:77px;
	}


/* --------------------------------------------  STUDIO ----------------------------------------*/

#sArt{
	width:177px; 
	height:360px;
	border:0px solid #808080;
	margin: 0px 27px 20px 0px ; 
	float:left;
	position:relative;
}

#sArt div{
	margin-top:10px;
	font-size:9pt;
	

	}
#sArt div.title{
	font-size:12pt;
	font-family:Arial, Helvetica, sans-serif;
	color:#fff;

	}
#sArt div.art{
	width:177px; height:176px; 
	}
	
#sArt div.art a{
	 border:1px solid #535555;
	 display:block;
	}

#sArt div.art a:hover{
	 border:1px solid #d1d0cf;
	 display:block;
	}

#sArt div.price{
	font-size:10pt;
	font-family:Arial, Helvetica, sans-serif;
	color:#f36500;
	}

#sArt div.inquire {
	position:absolute;
	color:#fff;
	bottom:0px;
	width:177px;
	
	}

#sArt div.inquire a{
	color:#fff;
	border:1px solid #3b474e;
	background:url(/images/inquire_bg.gif);
	height:21px;
	text-align:center;
	display:block;
	text-decoration:none;
	}
#sArt div.inquire a:hover{

	border:1px solid #ff6816;
	background:#d32702;
	display:block;
	color:#fff;
	
	}
	
	
#sArt div.inquire a div{
	margin-top:3px;
	}
	
	
	

div.inquire {
	color:#fff;
	width:75px;	
	}

div.inquire a{
	color:#fff;
	border:1px solid #3b474e;
	background:url(/images/inquire_bg.gif);
	height:21px;
	text-align:center;
	display:block;
	text-decoration:none;
	}
div.inquire a:hover{

	border:1px solid #ff6816;
	background:#d32702;
	display:block;
	color:#fff;
	
	}
	
	
div.inquire a div{
	margin-top:3px;
	}


input.contact {
	height:25px;
	text-align:center;
	display:block;
	text-decoration:none;
	float:left;
	border:1px solid #ff6816;
	display:block;
	color:#fff;
	background:#ff792c url(/images/inquire_bg3.gif) top left repeat-x;
	margin-right:10px;
	}

/* --------------------------------------------  FOOTER ----------------------------------------*/


#footerContainer{
	width:100%;
	background: #f2f8ff url(/images/footer_bg.gif) repeat-x top left;
	text-align:center;

}

	
#footer {
	color:#FFFFFF;
	width:685px;
	margin: 0 auto; 
	text-align: left;
	padding: 20px 0px 40px 10px;
	
	}
	
#footer .back {
	float:left;
	width:125px;
	margin-left:0px;
	margin-top:45px;
	}
#footer .coverage {
	float:left;

	width:125px;
	margin:30px;
	margin-right:0px;
	margin-top:30px;
	}
	
#footer .contribute {
	float:left;
	width:300px;
	margin:30px;
	margin-right:15px;
	margin-top:30px;
	}
	
#footer p {
line-height:1.50;
margin:5px 0px;
font-size:9pt;
color:#babebf;
	}	
#footer {}
#footer a{color:#babebf;}
#footer a:hover {color:#d32702;}	
	
#footer .sep {
	float:left;
	border-left: 1px solid #ccc;
	height: 85px;
	width:3px;
	margin:20px 0px 0px 10px;
	}


#contact{
width:325px; float:right; margin: 15px 0px 15px 0px;
}

#contact p{
	padding:5px 0px 0px 0px;
	}
	
#contact textarea{
	font-family:Arial, Helvetica, sans-serif;
	font-size:10pt;
	}

#contact textarea{
	font-family:Arial, Helvetica, sans-serif;
	font-size:10pt;
	}
	
#rightCol{
width:250px; float:right; margin: 15px 36px 15px 0px;
}

#step{
	margin-top:5px;
	}

#step ul li{
	background:url(/images/0019_swd_bullet_32-2.png) left 10% no-repeat ;

	padding-left: 20px;
	margin-bottom: 10px;
	font-size:9pt;
	line-height:normal;
	margin-left:10px;
}

ul, ol {margin:0;padding:0;}
ul li, ol li {margin:0 2em 0 2.25em;padding:0;}
* html .byfloatedimage{float: left;} /* IE Only Hack */
