
body{
	width:735px;
    background-image: url(images/bg2.jpg);
	margin:auto;
	font-family:arial;
	color:#666666;
	font-size:12px;
	}
	
	#frame
	{
	 position:relative;  
	 background-color:White; 
	}

#intro{
    position:absolute;
    top:150px;
    left:285px;
    width:420px;

}

h1{
    margin-bottom:0px;
    color:#F7941D;
    font-size:16px;
}


input
{
    border:solid 1px #666666;
    font-size:10px;
}


#frm_form
{
    font-weight:bold;
    color:#333333;
}

#dv_shop
{
 position:absolute;
 left:285px;
 top:450px;
 width:420px;   
}

#lnk_pass
{
    FONT-WEIGHT:bold;
    FONT-SIZE:xx-small;
    TEXT-DECORATION:none;
}


.lbl_class
{
    color: #0066cc;
    font-family: Arial;
}

.lbl_value
{
    font-weight: bold;
    color: dimgray;
    font-family: Arial;
}

.legendClass
{
    background-color:#D2F0FF;
    font-weight:bold;
    padding-left:5px;
    padding-right:5px;
    
}

#tbl_main
{
    position:relative;
    left:20px;
}

#tbl_General
{
    position:relative;
    left:20px;
}


a:link
{
	color: #3399ff;
	text-decoration: none;
	font-size: 12px;
	font-weight: bold;
}

a:visited {
	color: #3399ff;
	text-decoration: none;
	font-size: 12px;
	font-weight: bold;
}

a:hover {
	color: #003399;
	text-decoration: underline;
	font-size: 12px;
	font-weight: bold;
}




a.shop:link
{

	text-decoration: underline;
	font-size: 14px;
	font-weight: bold;
}

a.shop:visited {

	text-decoration: none;
	font-size: 14px;
	font-weight: bold;
}

a.shop:hover {

	text-decoration: underline;
	font-size: 14px;
	font-weight: bold;
}

.star
{    font-weight:bold;
    font-size:28px;
}



#dv_search
{
 position:absolute;
 top:55px;
 left:543px;
}

#signin
{
 position:absolute;
 top:145px;
 left:35px; 
}




.sBox{
    width:136px;
    font-family:Arial;
    font-size:11px;
}



#dv_gallery
{
    position:Absolute;
    height:90px;
    top:53px;
    left:4px;
    padding-top:2px;
    z-index:102;
}

#dv_gallery img
{
 margin-right:1px;   
}

.dv_model
{
    width:200px;
    height:60px;
    margin-left:5px;
    font-family:Arial;
    color:#666666;
    font-size:10px;
    margin-bottom:2px;
}

.dv_model b
{
    color:#6699cc;
    font-size:17px;
}

#mainImg
{
    position:Absolute;
    top:145px;
    left:4px;
    background-position: right top;
    background-image: url(images/modelsBG.jpg);
    background-repeat: no-repeat;   
    width:278px;
    height:427px;
    border-bottom:1px solid #8DA6BC;
}

.modelsProfile img
{
    border:1px solid black;
    width:100px;
    height:150px;
}


.modelsProfile
{
	width:273px;
	padding:10px;
	filter:shadow(color:gray, strength:3, direction:135);
	position:absolute;
	top:90px;	
	visibility:hidden;
}



.mHeader
{
	width:253px;
	background-color:#E9E9E0;
	font-size:17px;
	padding-left:2px;
}

.modelsSub
{
    background-color:#ffffcc;
    font-size:12px;
    color:#666666;
	width:253px;
	border:solid 4px #E9E9E0;
}


.galleryImg
{
    height:85px;
    width:57px;
    border:solid 1px gray;
}