﻿
html {
	margin: 0;
	padding: 0;
}

body {
	font-family: Verdana, Arial, sans-serif;
	font-size: 11px;
	color: #666666;
	background-color: #FFFFFF;
	background-image: url('images/gmetal_bg.png');
	background-repeat:repeat-x;
	background-position:0px 180px;

	}

.bottom_menu09 {
	width: 860px;
	height: 65px;
	margin-left: auto;
	margin-right: auto;
	background-image:url('images/bottom_menu09.png');
	background-repeat:no-repeat;
}

.orangebody {
	font-family: Verdana, Arial, sans-serif;
	font-size: 11px;
	color: #666666;
	background-color: #FFFFFF;
	background-image: url('images/orange_bg.png');
	background-repeat:repeat-x;
	background-position:0px 180px;
	}
	
.bluebody {
	font-family: Verdana, Arial, sans-serif;
	font-size: 11px;
	color: #666666;
	background-color: #FFFFFF;
	background-image: url('images/blue_bg.png');
	background-repeat:repeat-x;
	background-position:0px 180px;
	}
	
.redbody {
	font-family: Verdana, Arial, sans-serif;
	font-size: 11px;
	color: #666666;
	background-color: #FFFFFF;
	background-image: url('images/red_bg.png');
	background-repeat:repeat-x;
	background-position:0px 180px;
	}
	
.greenbody {
	font-family: Verdana, Arial, sans-serif;
	font-size: 11px;
	color: #666666;
	background-color: #FFFFFF;
	background-image: url('images/green_bg.png');
	background-repeat:repeat-x;
	background-position:0px 180px;
	}


.gmetalbody {
	font-family: Verdana, Arial, sans-serif;
	font-size: 11px;
	color: #666666;
	background-color: #FFFFFF;
	background-image: url('images/gmetal_bg.png');
	background-repeat:repeat-x;
	background-position:0px 180px;
	}
	
.infobody {
	font-family: Verdana, Arial, sans-serif;
	font-size: 11px;
	color: #666666;
	background-color: #FFFFFF;
	background-image:url('images/wed_info_bg.jpg');
	background-repeat:no-repeat;
	background-position:absolute;
	top:-200px;
	left:0px;
	}
	
.boudoirbody {
	font-family: Verdana, Arial, sans-serif;
	font-size: 11px;
	color: #666666;
	background-color: #FFFFFF;
	background-image:url('images.jpg');
	background-repeat:no-repeat;
	background-position:absolute;
	top:-200px;
	left:0px;

	}


#port_infobody {
	background-image:url('images/port_info_bg.jpg');
	background-repeat:no-repeat;
	background-position:absolute;
	top:0px;
	left:0px;
	}



.img_pack{
	width:199px;
	height:40px;
	display:block;
	background-image:url('images/packages_up.png');
}



a.img_pack:link{
	width:199px;
	height:40px;
	display:block;
	background-image:url('images/packages_up.png');
}
a.img_pack:hover{
	width:199px;
	height:40px;
	display:block;
	background-image:url('images/packages_down.png');
}

.img_info{
	width:199px;
	height:40px;
	display:block;
	background-image:url('images/info_up.png');
}

a.img_info:link{
	width:199px;
	height:40px;
	display:block;
	background-image:url('images/info_up.png');
}
a.img_info:hover{
	width:199px;
	height:40px;
	display:block;
	background-image:url('images/info_down.png');
}

.img_quote{
	width:199px;
	height:40px;
	display:block;
	background-image:url('images/quote_up.png');
}

a.img_quote:link{
	width:199px;
	height:40px;
	display:block;
	background-image:url('images/quote_up.png');
}
a.img_quote:hover{
	width:199px;
	height:40px;
	display:block;
	background-image:url('images/quote_down.png');
}


.img_gal{
	width:199px;
	height:40px;
	display:block;
	background-image:url('images/gal_up.png');
}

a.img_gal:link{
	width:199px;
	height:40px;
	display:block;
	background-image:url('images/gal_up.png');
}
a.img_gal:hover{
	width:199px;
	height:40px;
	display:block;
	background-image:url('images/gal_down.png');
}

.img_gal_bl{
	width:199px;
	height:40px;
	display:block;
	background-image:url('images/gal_up_bl.png');
}

a.img_gal_bl:link{
	width:199px;
	height:40px;
	display:block;
	background-image:url('images/gal_up_bl.png');
}
a.img_gal_bl:hover{
	width:199px;
	height:40px;
	display:block;
	background-image:url('images/gal_down_bl.png');
}




.img_faq{
	width:199px;
	height:40px;
	display:block;
	background-image:url('images/faq_up.png');
}

a.img_faq:link{
	width:199px;
	height:40px;
	display:block;
	background-image:url('images/faq_up.png');
}
a.img_faq:hover{
	width:199px;
	height:40px;
	display:block;
	background-image:url('images/faq_down.png');
}

.img_about{
	width:199px;
	height:40px;
	display:block;
	background-image:url('images/about_up.png');
}

a.img_about:link{
	width:199px;
	height:40px;
	display:block;
	background-image:url('images/about_up.png');
}
a.img_about:hover{
	width:199px;
	height:40px;
	display:block;
	background-image:url('images/about_down.png');
}

.img_main{
	width:71px;
	height:30px;
	display:block;
	background-image:url('images/main_up.png');
}

a.img_main:link{
	width:71px;
	height:30px;
	display:block;
	background-image:url('images/main_up.png');
}
a.img_main:hover{
	width:71px;
	height:30px;
	display:block;
	background-image:url('images/main_over.png');
}

.img_wedding{
	width:101px;
	height:30px;
	display:block;
	background-image:url('images/wedding_up.png');
}

a.img_wedding:link{
	width:101px;
	height:30px;
	display:block;
	background-image:url('images/wedding_up.png');
}
a.img_wedding:hover{
	width:101px;
	height:30px;
	display:block;
	background-image:url('images/wedding_over.png');
}

.img_portrait{
	width:93px;
	height:30px;
	display:block;
	background-image:url('images/portrait_up.png');
}

a.img_portrait:link{
	width:93px;
	height:30px;
	display:block;
	background-image:url('images/portrait_up.png');
}
a.img_portrait:hover{
	width:93px;
	height:30px;
	display:block;
	background-image:url('images/portrait_over.png');
}

.img_fashion{
	width:84px;
	height:30px;
	display:block;
	background-image:url('images/fashion_up.png');
}

a.img_fashion:link{
	width:84px;
	height:30px;
	display:block;
	background-image:url('images/fashion_up.png');
}
a.img_fashion:hover{
	width:84px;
	height:30px;
	display:block;
	background-image:url('images/fashion_over.png');
}

.img_boudoir{
	width:88px;
	height:30px;
	display:block;
	background-image:url('images/boudoir_up.png');
}

a.img_boudoir:link{
	width:88px;
	height:30px;
	display:block;
	background-image:url('images/boudoir_up.png');
}
a.img_boudoir:hover{
	width:88px;
	height:30px;
	display:block;
	background-image:url('images/boudoir_over.png');
}

a.img_vendor{
	width:50px;
	height:30px;
	display:block;
	background-image:url('images/blog_up.png');
}


a.img_vendor:link{
	width:50px;
	height:30px;
	display:block;
	background-image:url('images/blog_up.png');
}

a.img_vendor:hover{
	width:50px;
	height:30px;
	display:block;
	background-image:url('images/blog_over.png');
}

.img_contact{
	width:70px;
	height:30px;
	display:block;
	background-image:url('images/contact_up.png');
}

a.img_contact:link{
	width:70px;
	height:30px;
	display:block;
	background-image:url('images/contact_up.png');
}
a.img_contact:hover{
	width:70px;
	height:30px;
	display:block;
	background-image:url('images/contact_over.png');
}




.img_pack_bl{
	width:199px;
	height:40px;
	display:block;
	background-image:url('images/packages_up_bl.png');
}



a.img_pack_bl:link{
	width:199px;
	height:40px;
	display:block;
	background-image:url('images/packages_up_bl.png');
}
a.img_pack_bl:hover{
	width:199px;
	height:40px;
	display:block;
	background-image:url('images/packages_down_bl.png');
}

.img_info_bl{
	width:199px;
	height:40px;
	display:block;
	background-image:url('images/info_up_bl.png');
}

a.img_info_bl:link{
	width:199px;
	height:40px;
	display:block;
	background-image:url('images/info_up_bl.png');
}
a.img_info_bl:hover{
	width:199px;
	height:40px;
	display:block;
	background-image:url('images/info_down_bl.png');
}

.img_quote_bl{
	width:199px;
	height:40px;
	display:block;
	background-image:url('images/quote_up_bl.png');
}

a.img_quote_bl:link{
	width:199px;
	height:40px;
	display:block;
	background-image:url('images/quote_up_bl.png');
}
a.img_quote_bl:hover{
	width:199px;
	height:40px;
	display:block;
	background-image:url('images/quote_down_bl.png');
}

.img_faq_bl{
	width:199px;
	height:40px;
	display:block;
	background-image:url('images/faq_up_bl.png');
}

a.img_faq_bl:link{
	width:199px;
	height:40px;
	display:block;
	background-image:url('images/faq_up_bl.png');
}
a.img_faq_bl:hover{
	width:199px;
	height:40px;
	display:block;
	background-image:url('images/faq_down_bl.png');
}

.img_about_bl{
	width:199px;
	height:40px;
	display:block;
	background-image:url('images/about_up_bl.png');
}

a.img_about_bl:link{
	width:199px;
	height:40px;
	display:block;
	background-image:url('images/about_up_bl.png');
}
a.img_about_bl:hover{
	width:199px;
	height:40px;
	display:block;
	background-image:url('images/about_down_bl.png');
}


.img_access{
	width:199px;
	height:40px;
	display:block;
	background-image:url('images/access_up.png');
}

a.img_access:link{
	width:199px;
	height:40px;
	display:block;
	background-image:url('images/access_up.png');
}
a.img_access:hover{
	width:199px;
	height:40px;
	display:block;
	background-image:url('images/access_down.png');
}



.container_bg1 {
	margin:auto;
	
	z-index:1;
}

.container2 {
	background-color:#ffffff;
}

.text1 {
	background-color:#ffffff;
	height:500px;
	padding: 20px;
}


.cat_title
{
position:absolute;
left:50%;
top:190px;
margin-left:-630px;
}

.cat_title2
{
position:absolute;
left:50%;
top:600px;
margin-left:-630px;
z-index:1;
}



.newmenu1
{
position:absolute;
left:50%;
top:255px;
margin-left:-600px;
z-index:1;
}

.bookmark
{
position:absolute;
left:50%;
top:550px;
margin-left:-550px;
z-index:1;
}


.newmenu2
{
position:absolute;
left:50%;
top:650px;
margin-left:-600px;
z-index:1;
}




#pcMainArea08-PC {
	margin:auto;
	width:700px;
	text-align:left;
}

.main616 {
	width:870px;
	margin:auto;
	background-color:#ffffff;
}

.shadow_left {
	background-image: url('images/shadow_bg7.png');
	width:30px;
}

.shadow_right {
	background-image: url('images/shadow_bg6.png');
	width:30px;
}

.shadow_left2 {
	background-image: url('images/2shadow-2_01.png');
	width:30px;
}

.shadow_right2 {
	background-image: url('images/2shadow-2_03.png');
	width:30px;
}




h1 {
	font-family:Verdana;
	font-weight:bold;
	font-size:16px;
	margin:5px 0 15px 0;
	color:#A53027;
}

h2 {
	font-family:verdana;
	font-weight:bold;
	font-size:13px;
	margin:0px;
	color:#A53027;
}

h4 {
	font-family:verdana;
	font-weight:bold;
	font-size:14px;
	margin:0px;
	color:#A53027;
}



hr {
	height:1px;
	color:#cccccc;
	width:620px;
}


.top {
width:800px;
margin: auto;
padding: 0px;

}

.logo {
position:absolute;
left:50%;
margin-left:-430px;
top:0px;
z-index:1;

}

.logo a {
text-decoration:none;
border:0;
}


.spacer95px {
	width:95px;
}

.spacer120px {
	height:120px;
}


.menu {
vertical-align:bottom;

}

.menu_column {
	height:80px;
	vertical-align:top;
	padding-left:5px;
	background-color: #FFFFFF;

}

.menu_cat {
	width:745px;
	height:30px;

}

.menu_cat td {
	padding:0px 0 0 0px;

}

#flashbox {
	width:800px;
	height:533px;
	margin:auto;
	padding:0px;

}

.infotext {
	margin:auto;
	padding:30px;
	background-color:#ffffff;
}

.infotext a {
	color: #A53027;
	text-decoration:none;
	}
	
.infotext a:hover {
	color: #A53027;
	text-decoration:underline;
	}
	
.infotext a:visited {
	color: #333333;
	text-decoration:none;
	}


#content {
	width:600px;
	float:left;
	background-color:#ffffff;
	padding:20px;
}

#sidebar {
	padding:30px 30px 0 0px;
	width:130px;
	float:right;
}



#textbox {
	width:760px;
	margin:auto;
	padding: 20px;
	background-color: #FFFFFF;

}


.bottom {
width:770px;
margin: auto;
}

.links {
	height:25px;
	padding: 0px;
	color:#666666;
}

.links img {
	margin:auto;
}



.bottom_menu09 {
padding: 0 5px 0 5px;
}

.bottom_menu09 a {
	text-decoration:none;
	color:#333333;
}


.bottom_menu09 a:hover {
	text-decoration:underline;
	color:#a53027;
}

.top a {
	text-decoration:none;
	color:#333333;
}


.top a:hover {
	text-decoration:underline;
	color:#a53027;
}

.links a {
	text-decoration:none;
	color:#333333;
}


.links a:hover {
	text-decoration:underline;
	color:#a53027;
}

.red2 a {
	text-decoration:none;
	font-weight:bold;
	color:#a53027;
}


.red2 a:hover {
	text-decoration:underline;
	font-weight:bold;
	color:#a53027;
}

.red a {
	text-decoration:none;
	color:#a53027;
}


.red a:hover {
	text-decoration:underline;
	color:#a53027;
}





.bottomtext {
	width:750px;
	margin:auto;
	text-align:left;
	background-color: #FFFFFF;

}


.vertline { 
border-left: 1px solid #e5e5e5; 
width:1px;
padding:0px;
}

.footer {
width:800px;	
margin:auto;
background-color:#ffffff;
}
