body{
margin:0 auto;
font-family:Verdana, Times New Roman, Times, serif;
font-size:14px;
}
.bg{
background:url(images/bg.jpg) repeat-y scroll center top;
width:100%;
margin:0 auto;
}

p{font-family: Arial, Helvetica, sans-serif;}

h1{
font-weight:100;
font-size:22px;
padding:0;
margin:0;
text-transform:uppercase;}

h2{
padding:0;
margin:0;
font-size:14px;
font-weight:bold;
color:#000;
text-decoration:underline;}

h3{
font-size:14px;
text-decoration:underline;
padding:0px;
margin:0px;}

.mainContainer{
margin:0 auto;
width:900px;
}

.menuBG{
background:url(images/menu-bg.jpg) no-repeat;
width:900px;
height:50px;
}

.menuBTN{
float:left;
border-right:1px solid #8abdda;
padding:0 10px;
margin-top:18px;
}

.menuBTN a{
color:#bdcce3;
font-size:15px;
font-weight:bold;
text-decoration:none;}

.menuBTN a:hover{
color:#FFFFFF;}

.contentBG{
background:url(images/content-bg.jpg) no-repeat;
width:900px;
padding:25px 0 0 0;
}
.feature{
float:left;
padding:0 7px;
border-right:1px solid #ddb78f;
width:135px;}

.photoLink{
background-color:#ffffff; width:135px; height:100px;
}

.photoLink img:hover{
	display:block;
	opacity: 0.6;
	filter: alpha(opacity = 50);
	-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=60)";
}

.photoLink img{
padding:4px 0 0 4px;}

.photoLinkTitle, .photoLinkTitle a{
text-align:center;
font-size:14px;
font-weight:bold;
margin-bottom:10px;
color:#FFFFFF;
text-decoration:none;
height:40px;
font-family:Lucida Sans, Times New Roman, Times, serif;}

.photoLinkTitle a:hover{
text-decoration:underline;}

.photoLinkTitle a:visited{
color:#FFFFFF;}

.leftContent{
float:left;
padding:50px 0 0 30px;
width:530px;}
.rightContent{
float:right;
width:300px;
padding:80px 20px 0 0;}

.leftContent p{
color:#333333;
line-height:17px;}

ul{color:#333333;}

.footer{
margin:120px 20px 0 20px;
padding-bottom:20px;
}

.links{
float:left;
padding:0px 5px;
color:#666666;
font-size:11px;}

.links a{
font-size:11px;
color:#666666;}

.location-bar{
background:url(images/bar.jpg) no-repeat;
width:900px;
height:28px;
font-size:11px;
font-family:Arial, Helvetica, sans-serif;
color:#666;}

.location-bar a{
font-size:11px;
font-family:Arial, Helvetica, sans-serif;
}
.location-bar div{
padding:6px 0 0 30px;
}


/* --------------- Sub Page -----------------*/

.content{
padding: 0 30px 0px 30px;}

.tableStyle{
width:800px;
margin-left:30px;
margin-top:19px;
}

.sub-title, .sub-title a{
text-transform:uppercase;
font-weight:bold;
font-size:14px;
color:#333333;
padding-bottom:7px;}


.sub-title a:hover{
color:#999999;}
.sub-desc{
color:#666;}




.sub-contentBG{
background:url(images/content-sub-sub-bg.jpg) no-repeat;
width:900px;
padding:25px 0 0 0;
}


.sub-content-left{
float:left;
padding-left:10px;
width:22%;}
.sub-content-right{
float:right;
padding-right:30px;
width:68%;
vertical-align:top;}

.displayImageBG{
width:188px;
height:272px;
background-color:#FFFFFF;
padding:4px;}

.displayImageBG img{
border:1px solid #CCCCCC;}

.galleryTitle{
margin-top:20px;
font-size:14px;
font-weight:bold;
color:#d06b00;
text-decoration:underline;}

.thumbIMG{
background-color:#f3f3f3;
width:104px;
height:104px;
float:left;
margin-right:9px;
margin-top:15px;}
.thumbIMG img{
margin:2px 0 0 2px;
border:0px;}


.modelIMG{
float:left;
margin-right:15px;
margin-top:15px;}
.modelIMG img{
border:0px;}

.modelName{
font-weight:bold;
padding:5px 0px;
font-size:12px;}

.seoTitle{
font-size:14px;
margin-top:15px;
font-weight:bold;
font-family:Arial, Helvetica, sans-serif;
color:#333;}

.borderStyle{
border-top:1px solid #b7b6b6;
margin-top:30px;}

.borderStyle p{
font-size:14px;
}