#head img{
	float: left;
}

#menu_top ul{
	padding: 7px 0 0 0;
	margin: 0px 7px 0 0;
}


#menu_top li{
	display: inline;
	padding: 0px 10px 0 0;
}


#menu_main ul{
	font-size: 14px;
	margin: 5px 5px 0 0;
}

#menu_main li{
	display: inline;
	padding: 0 15px 0 0;
}

#foot ul{
	width: 100%;
	padding: 10px 0 0 0;
}

#foot li{
	display: inline;
	padding: 0 10px 0 0;
}

#menu_sub {
	padding: 10px 0 0 0;
}

#menu_sub ul{
	width: 100%;
	padding: 0 0 0 15px;
}

#menu_sub li{
	padding: 3px 0 3px 10px;
	list-style-type: none;
}

.sub_current {
	color: #750732;
	font-weight: bold;
	background: url(../images/icon_sub.jpg) 0 5px no-repeat;
}

#breadcrumb {
	text-align: right;
	padding: 0 10px 0 0;
	line-height: 18px;
	height: 18px;
}



#content_main p{
	padding: 5px 0;
}

#content_main h1{
	font-size:22px;
}

#content_main h2{
	color: #750732;
	padding: 0px 0 5px 0px;
	font-size:20px;
}

#album_spec img{
	float: left;
	padding: 0 10px 0 0;
}

#album_spec table {
	width: 300px;
	border-collapse:collapse;
	border-left: 1px solid #777;
	border-right: 1px solid #777;
}

#album_spec td{
	padding: 5px;
	vertical-align: text-top;
	border-top: 1px solid #777;
	border-bottom: 1px solid #777;

}

#general_form table {
	width: 500px;
	font-variant: normal; 
	border-top: 1px solid #777;
	border-bottom: 1px solid #777;
	border-left: 1px solid #777;
	border-right: 1px solid #777;
}

#general_form th{
	font-variant: normal;
	padding: 2px;  
}

#general_form td{
	font-variant: normal;  
	padding: 2px;  
}

#album_detail {
	padding: 10px 0 0 0;
}

#album_detail h1 {
	font-size: 16px;
	border: 1px solid #777;
	padding: 0 0 0 15px;
	margin: 0 20px 0 0;
	line-height: 25px;
}

#album_detail img {
	float: left;
	padding: 10px 10px;
}

#album_detail a {
	color: #424ca0;
}

#album_detail a:hover {
	color: #750732;
}

#banner {
	width:800px;
	margin: 0;
	padding: 0;
	height: 105px;
}

#banner_sub {
	text-align: center;
	padding: 10px 0 0 0;
}

#banner_sub img{
	padding: 5px 0 5px 7px;
}

.comment {
	color: #424ca0;
}

.comment2 {
	color: #aaa;
	font-size: 9px;
}

#album_select img {
	padding: 0;
}

#contactus {
	padding: 5px 0;
}

#contactus a{
	color: #424ca0;
}

#contactus a:hover {
	color: #c00;
}

#contactus b{
	font-size: 12px;
}

#contactus ul{
	padding: 0 0 0 0;
	margin: 0;
}

#contactus li {
	list-style: none;
	padding: 0 0 5px 20px;
}

.detail_c {
	margin: 0 0 0 20px;
}

#design_services {
	padding: 10px 5px;
}

#design_services li{
	list-style: none;
	padding: 0 0 5px 20px;
}

#design_services table {
	width: 590px;
	border-collapse:collapse;
	border-left: 1px solid #777;
	border-right: 1px solid #777;
}

#design_services td{
	padding: 5px;
	vertical-align: text-top;
	border-top: 1px solid #777;
	border-bottom: 1px solid #777;
	border-right: 1px solid #777;
}

#self_detail {
	padding: 10px 0;
}

#self_detail h1{
	font-size: 16px;
	border: 1px solid #777;
	padding: 0 0 0 15px;
	line-height: 25px;
	margin: 0 20px 0 0;

}

#self_detail ol{
	padding: 5px 0 0 30px;
}


#self_spec img{ 
	padding: 0 5px 0 0;
}

#self_spec table { 
	width: 500px;
	border-collapse:collapse;
}

#self_spec td{
	padding: 5px;
	vertical-align: text-top;
	border: 1px solid #777;
}

#self_spec2 img {
	float: left;
}


#self_spec2 table {
	width: 300px;
	border-collapse:collapse;
}

#self_spec2 td{
	padding: 5px;
	vertical-align: text-top;
}

#album_select table {
	width: 400px;
	border-collapse:collapse;
}

#album_select td{
	padding: 5px;
	vertical-align: text-top;
	border: 1px solid #777;
}

#laminatino {
	padding: 10px 0;
}

#lamination img{
	float: left;
	padding: 10px;
}

#lamination table {
	width: 400px;
}

#lamination td{
	padding: 10px 0;
}

.viewimage {
	padding: 0 10px 0 0;
	text-align: right;
	margin: 0 30px 0 0;
}

#main_detail {
	background: url(../images/img_logo_main.jpg) 730px 0px no-repeat;
}

#main_detail li {
	list-style: none;
	padding: 1px 25px;
}

.phone {
	color: #c00;
	font-weight: bold;
}

#logo_about {
	text-align: right;
	padding: 0 100px 0 0;
}

#album_select a{
	color: #424ca0;
}

#album_select a:hover{
	color: #c00;
}

.imageview {
	float: center;
	width: 200px;
}


.imageview a{
	color: #424ca0;
	float: left;
	padding: 0 0 0 40px;
}

.imageview a:hover {
	color: #c00;
}

.imageview2{
	width: 150px;
	float: left;
}

.imageview2 p {
	text-align: center;
	font-weight: bold;
}

.gil_color {
	width: 70px;
	float: left;
	padding: 10px 5px;
}

.gil_color p {
	text-align: center;
}

#adv_bon {
	padding: 10px 0;
}

#adv_bon p{
	padding: 15px 0;
	line-height: 16px;
}

#adv_bon img{
	padding: 20px;
	float: left;
}

#adv_bon ul{
	padding: 10px 20px;
}

#login_form {
	padding: 20px 20px;
}

#login_form table {
	border: 1px solid #777;
	width: 280px;
}

#login_form th{
	width: 100px;
	text-align: left;
	padding: 5px;
}

#login_form td{
	padding: 5px;
}

.alert {
	color: #c00;
	font-weight: bold;
}

#register_form {
	padding: 10px 0;
}

#register_form table {
	border: 1px solid #777;
	width: 600px;
}

#register_form th {
	padding: 5px;
	text-align: left;
}

#register_form td {
	padding: 5px;
}

#sitemap {
	padding: 10px 0;
}

#sitemap ul {
	padding: 0 0 0 20px;
}

#sitemap ol {
	padding: 0 0 0 20px;

}

#sitemap li {
	padding: 4px 3px;
}

#order_form {
	padding: 10px 0;
}

#order_form table{ 
	width: 100%;
	border-collapse:collapse;
}

#order_form th {
	color: #0000FF;
	text-align: right;
	padding: 5px;
	vertical-align: top;
}

#order_form td { 
	padding: 3px 3px 3px 10px;
}
 
#order_form h2{
	color: #CC0000;
	padding: 0px 0 5px 0px;
	font-size:13px;
}

#albumorder table{
	width: 600px; 
	border-collapse:collapse;
}

#albumorder th {
	color: #c00;
	text-align: left;
	padding: 10px;
}

#albumorder td {
	text-align: center;
	padding: 5px;
	border: 1px solid #777;
}

.ordertable_top {
	color: #fff;
	background-color: #c00;
}

.adv_member {
	color: #750732;
	font-weight: bold;
	line-height: 15px;
}
.maintext {
	color: #000000;
	font-size:14px;
}


