@charset "utf-8";
/* CSS Document */

body{
	margin:0px;
	padding:0px;
	background-image:url(../img/bg.jpg);
	background-repeat:repeat-x
	}
#global_01{
	width:940px;
	background-color:#FFFFFF;
	border-left:#CCCCCC 1px solid;
	border-right:#CCCCCC 1px solid;
	-moz-border-left:#CCCCCC 1px solid;
	-moz-border-right:#CCCCCC 1px solid;
	}
#menu{
	background-image:url(../img/grx_menu.jpg); background-position:left; background-repeat:no-repeat; background-color:#70323C; height:25px; text-decoration:none; padding:10px 0px 0px 210px;
	}
#stge_01{
	float:left; width:100%; max-width:940px; background-color:#FFFFFF; padding-bottom:80px
	}
					/* colum_left */
#clm_left{
	width:175px;
	height:auto!important;
	margin:0px 25px 0px 10px;
	float:left
	}
#grx_top{
	background-image:url(../img/grx_clm_lft.jpg); background-repeat:no-repeat; height:87px
	}
.module{
	float:left; width:100%; max-width:165px;
	}
.hd_bar{
	height:25px; background-color:#70323C; border-bottom:#000000 2px solid; padding-top:0px; margin-bottom:0px; padding-bottom:0px; vertical-align:text-bottom; padding:0px 0px 0px 10px; float:left; width:100%
	}
#login{
	float:left; padding-left:10px; background-color:#CD3393; width:100%; max-width:175px; border-bottom:#FFFFFF 10px solid
	}
#visitor{
	float:left; padding-left:10px; background-color:#EEEEEE; border:#CD3393 1px solid; width:163px; height:30px
	}
#visitor_object{
	margin-top:5px; float:left
	}
.height_5{
	height:5px
	}
.height_10{
	height:10px
	}
.height_15{
	height:15px
	}
.height_30{
	height:30px
	}
INPUT{
	background-color:#FFFFFF; /*border:none;*/
}
#contact{
	float:left; padding:5px; padding-bottom:15px; background-color:#EEEEEE; border:#CD3393 1px solid; width:163px;
	}
#contact_map{
	float:left; padding:5px; padding-bottom:15px; background-color:#EEEEEE; border:#CD3393 1px solid; width:163px; width:230px; margin-right:20px
	}
.contact_row{
	margin-bottom:5px;
	float:left;
	width:100%
	}
.contact_icon{
	float:left; width:30px
	}
					/* content */
#cnt_indx{
	width:100%; max-width:700px; float:left; margin-top:10px
	}
#cnt_index_sb{
	width:100%; max-width:700px; height:auto; margin-top:10px; float:left}
#module_newRelease{
	 margin-right:30px; float:left; width:380px
	 }
#tab_hd_newRelease{
	height:35px; width:150px; background-image:url(../img/tab_newrelase.jpg); background-repeat:no-repeat; float:left
	}
#tab_hd_media{
	height:35px; width:150px; background-image:url(../img/tab_media.jpg); background-repeat:no-repeat; float:left
	}
#tab_hd_testimonial{
	height:35px; width:150px; background-image:url(../img/tab_media.jpg); background-repeat:no-repeat; float:left
	}
#tab_grx_newRelease{
	height:35px; width:550px; background-image:url(../img/tab_grx.jpg); background-repeat:repeat-x; float:left
	}
#tab_grx_media{
	height:35px; width:230px; background-image:url(../img/tab_grx.jpg); background-repeat:repeat-x; float:left
	}
#tab_grx_testimonial{
	height:35px; width:140px; background-image:url(../img/tab_grx.jpg); background-repeat:repeat-x; float:left
	}
.float_left{
	float:left
	}
.float_right{
	float:right
	}
.float_left_02_port{
	padding-left:10px;
	float:left
	}
.float_left_03{
	float:left;
	width:100%
	}
.line_01{
	border-bottom:solid 1px dotted;
	border-bottom-style:solid;		/* firefox */
	border-bottom-style:dotted;		/* firefox */
	border-bottom-width:1px;		/* firefox */
	color:#666666;
	margin-top:5px;
	margin-bottom:10px;
	height:1px;
	float:left;
	width:100%
	}
#service_title{
	padding:10px; padding-left:20px; background-color:#EEEEEE; border:#CD3393 1px solid; width:668px; height:120px;
	background-image:url(../img/grx_service.jpg); background-position:right; background-repeat:no-repeat; margin-top:0px
	}
#service_title_thumb{
	float:left; padding:1px; background-color:#EEEEEE; border:#CD3393 1px solid; width:120px; height:100px}
#service_title IMG {
	vertical-align:middle; margin:2px;
	}
.service_thumb{
	float:left; padding:1px; background-color:#EEEEEE; border:#CD3393 1px solid; width:43px; height:36px; margin:0px 10px 0px 0px}
#service_title_txt{
	float:left; margin-left:15px}
#service_tab_01{
	background-image:url(../img/bg_hd.gif); background-position:top left; background-repeat:no-repeat; width:690px; border-bottom:#E7E7E7 3px solid; height:30px; padding:0px 0px 0px 10px
	}
.img_service_02{
	margin: 50px 20px 0px 0px; float:left; width:170px;
	}
.img_service_03{
	margin: 10px 20px 0px 0px; float:left; 
	}
.bg_rounded_corner_01{
	background:#FBECF5;
	padding:20px;
	padding-top:15px;
	-webkit-border-radius: 10px;
	-moz-border-radius: 10px;
	border-radius: 10px;
	border:none;
	width:340px;
	behavior: url(../img/conner.gif);	
}
.bg_rounded_corner_02{
	background:#FBECF5;
	padding:10px;
	-webkit-border-radius: 10px;
	-moz-border-radius: 10px;
	border-radius: 10px;	
	behavior: url(../img/conner.gif);
	border:none;
	float:left;
	max-width:490px;
	width:490px
}
.bg_rounded_corner_03{
	background:#FBECF5;
	padding:10px;
	-webkit-border-radius: 10px;
	-moz-border-radius: 10px;
	border-radius: 10px;	
	behavior: url(../img/conner.gif);	
	border:none;
	float:left;
	max-width:400px;
	width:400px
}
.bg_rounded_corner_04{
	background:#FBECF5;
	padding:20px;
	padding-left:50px;
	-webkit-border-radius: 10px;
	-moz-border-radius: 10px;
	border-radius: 10px;	
	behavior: url(../img/conner.gif);	
	border:none;
	float:left;
	max-width:600px;
	width:600px
}
.bg_rounded_corner_05{
	background:#EEEEEE;
	padding:20px;
	-webkit-border-radius: 10px;
	-moz-border-radius: 10px;
	border-radius: 10px;	
	behavior: url(../img/conner.gif);	
	border:none;
	float:left;
	width:660px
}
.padding_20_01{
	padding:10px;
	height:auto; float:left; width:470px;
	}
.padding_20_02{
	background-color:#FFFFFF;
	padding:10px;
	height:auto; float:left; width:470px;
	margin:0px 0px 0px 0px;
	}
.padding_20_03{
	padding:10px;
	height:auto; float:left; width:380px;
	}
.padding_20_04{
	background-color:#FFFFFF;
	padding:10px;
	height:auto; float:left; width:380px;
	margin:0px 0px 0px 0px;
	}
.margin_left_20{
	margin-left:20px;
	float:left}
.bttn_next{
	margin-top:15px;
	float:right
	}
.form_01{
	background:#FFFFCC; border:#CD3393 1px solid; padding-left:5px; font:Arial; font-family:Arial, "MS Serif"; font-size:11px; color:#666666; text-decoration:none; text-align:left; width:200px}
.form_02{
	background:#FFFFCC; border:#CD3393 1px solid; padding-left:5px; font:Arial; font-family:Arial, "MS Serif"; font-size:11px; color:#666666; text-decoration:none; text-align:left; width:300px; padding-top:3px}
										/* port_bgn */
#port_title{
	background-color:#EEEEEE; border:#CD3393 1px solid; width:698px; height:350px;
	float:left;
	
	}
#port_title_iframe{
	background-color:#EEEEEE; width:688px; height:100%;
	float:left; padding:20px 0px 20px 10px
	}
										/* thumb_link_bgn */
.port_list{
	width:125px; height:90px; background-color:#FFFFFF; border:#CCCCCC 1px solid; float:left; margin-right:10px; margin-bottom:10px;
	vertical-align:middle; text-align:center}
.port_list IMG{
	padding:3px;
	-moz-opacity:0.4; -moz-filter:alpha(opacity=40);
	-webkit-opacity:0.4; -webkit-filter:alpha(opacity=40);
	opacity:0.4; filter:alpha(opacity=40);
	border:none;
	}
.port_list a:hover IMG{
	-moz-opacity:0.100; -moz-filter:alpha(opacity=100);
	-webkit-opacity:0.100; -webkit-filter:alpha(opacity=100);
	opacity:0.100; filter:alpha(opacity=100);
	border:none 0px;
	/* filter: dropshadow( color=gray, offx=3, offy=3, positive=1 ) */
	}
.port_list a:link, a:active, a:visited{
	border:none}
.port_list a:hover{
	border:#CD3393 1px solid;
	}
	
.port_list_right{
	width:125px; height:90px; background-color:#FFFFFF; border:#CCCCCC 1px solid; float:left; margin-bottom:10px;
	vertical-align:middle; text-align:center}
.port_list_right IMG{
	padding:3px;
	opacity:0.4; filter:alpha(opacity=40); 
	-moz-opacity:0.40; -moz-filter:alpha(opacity=40);
	-webkit-opacity:0.40; -webkit-filter:alpha(opacity=40);
	border:none
	}
.port_list_right a:hover IMG{
	opacity:0.100; filter:alpha(opacity=100);
	-moz-opacity:0.100; -moz-filter:alpha(opacity=100);
	-webkit-opacity:0.100; -webkit-filter:alpha(opacity=100);
	border:none 0px;
	/* filter: dropshadow( color=gray, offx=3, offy=3, positive=1 ) */
	}
.port_list_right a:link, a:active, a:visited{
	border:none}
.port_list_right a:hover{
	border:#CD3393 1px solid;
	}
										/* thumb_link_end */
#port_profile{
	background-color:#EEEEEE; border:#CD3393 1px solid; padding:20px; padding-top:10px; width:660px; float:left
	}
#port_thumb{
	width:170px; height:123px; background-color:#FFFFFF; border:#CCCCCC 1px solid; float:left; vertical-align:middle
	}
#port_list_area{
	float:left; margin-left:10px; width:455px
	}
.port_list_row_01{
	float:left; background-color:#FFFFFF; border:#CCCCCC 1px solid; padding:4px 10px 5px 10px; width:100%
	}
.port_list_row_02{
	float:left; background-color:#EEEEEE; border:#EEEEEE 1px solid; padding:4px 10px 5px 10px; width:100%
	}
										/* port_end */

										/* footter */
#fttr{
	float:left; width:100%;
	background-color:#000000; padding:10px 0px 10px 0px
	}
