/* good cms - new site layout */

/* Good Style */

body{
	font-family: Arial, Helvetica, sans-serif;
	background-color:#FFFFFF;
	font-size:12px;
	margin:0;
	color:#000000;
	overflow-x:hidden;
	font-style: normal;
	line-height: 20px;
}
.wb {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 18px;
}
.bt {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 18px;
	font-weight: bold;
	color: #000000;
}
p{
	color:#000000;
	font-size:12px;
	font-family: Arial, Helvetica, sans-serif;
}
strong{
	color:#FFFFFF;
}
  
/* right stuff */
#contentWrapperHome{
  	margin-top:122px;
	position:absolute;
	margin-left:345px;
	z-index:3;
}
#contentWrapper{
	margin-top:122px;
	position:absolute;
	margin-left:345px;
	z-index:3;
	width: 615px;
	height: 480px;
	left: -48px;
}
#contentBlogWrapper{
  	margin-top:10px;
	position:absolute;
	margin-left:355px;
	z-index:3;
}
#contentTitle{
	/*position:relative;*/
	background-color:#EA008A;
	padding-top:3px;
	padding-bottom:4px;
	padding-left:8px;
	padding-right:16px;
	width:107px;
	font-weight:bold;
}
#contentTitle_double_col{
	position:absolute;
	left:345px;
	top:122px;
	background-color:#EA008A;
	padding-top:3px;
	padding-bottom:4px;
	padding-left:8px;
	padding-right:16px;
	width:107px;
	font-weight:bold;
}
#cms_content_1{
	font-weight:bold;
}
#contentTitleText{
	/*position:relative;*/
	background-color:#EA008A;
	padding-top:3px;
	padding-bottom:4px;
	padding-left:8px;
	padding-right:16px;
	width:240px;
	font-weight:bold;
}
#launch_link_top{
	position:absolute;
	top:-1px;
	left:484px;
	height:16px;
	width:95px;
	padding-left:6px;
	padding-right:6px;
	padding-bottom:2px;
	padding-top:2px;
	background:none;
}
#launch_link_bottom{
	position:relative;
	bottom:303px;
	left:490px;
	height:16px;
	width:95px;
	background:none;
}
#award_winner{
	position:absolute;
	top:-36px;
	left:200px;
	z-index:10;
	margin-bottom:-96px;
}
#contentArea{
	/*position:relative;*/
	padding:0px;
	margin:0px;
	width:594px;
	background-color: #F5F5F7;
}
#showreelArea{
	padding:0px;
	margin:0px;
	width:420px;
}
#contentArea a{
	text-decoration:blink;
	font-size:11px;
	color:#333333;
}
#contentArea a:hover{
	color:#EA008A;
}
#contentArea_2{
	/*position:relative;*/
	padding:0px;
	margin:0px;
}
#contentArea_2 a{
	text-decoration:underline;
	font-size:11px;
	color:#FFFFFF;
}
#contentArea_2 a:hover{
	color:#EA008A;
}
#contentArea_flash{
	/*position:relative;*/
	padding:0px;
	margin:0px;
	width:594px;
}
#flash_link{
	width:160px;
	height:22px;
	display:block;
	background-color:#EA008A;
	padding-left:10px;
	padding-top:4px;
}
#flash_link a{
	font-weight:bold;
	color:#FFFFFF;
	text-decoration:none;
	text-transform:uppercase;
}
#flash_link_black{
	width:100px;
	height:21px;
	background-image: url("../img/project_trans_bg.png");
	background-repeat:repeat;
	background-color:#FF0000;
	position:absolute;
	left:275px;
	top:5px;
	text-align:center;
}
*html #flash_link_black{
	background-image:none;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='img/project_trans_bg.png', sizingMethod='scale');
}
#flash_link_black a{
	font-weight:bold;
	color:#FFFFFF;
	font-size:10px;
	text-decoration:none;
	text-transform:uppercase;
	padding-top:6px;
}
#homepage_flashvideo{
	border-left:10px solid #FFFFFF;
	border-right:10px solid #FFFFFF;
	border-top:10px solid #FFFFFF;
	width:376px;
	height:332px;
	background-color:#000000;
}
#single_col_area{
	width:261px;
	border:10px solid #FFFFFF;
	padding-left:8px;
	padding-right:8px;
	background-color:#000000;
}
#single_col_area a{
	text-decoration:underline;
	font-size:11px;
	color:#FFFFFF;
}
#single_col_area a:hover{
	color:#EA008A;
}
#single_col_area img{
	margin-left:-8px;
	/*margin-top:-8px;*/
}
#double_col_wrapper{
	position:absolute;
	left:345px;
	display:block;
}
#first_col{
	width:261px;
	border:10px solid #FFFFFF;
	padding:8px;
	background-color:#000000;
	display:block;
}
#first_col a{
	text-decoration:underline;
	font-size:11px;
	color:#FFFFFF;
}
#first_col a:hover{
	color:#EA008A;
}
*html #first_col{
}
#first_col img{
	margin-top:-8px;
	margin-left:-8px;
	margin-right:-8px;
	margin-bottom:8px;
}
#second_col{
	position:absolute;
	left:287px;
	top:22px;
	width:261px;
	border:10px solid #FFFFFF;
	padding:8px;
	background-color:#000000;
	display:block;
}
#second_col a{
	text-decoration:underline;
	font-size:11px;
	color:#FFFFFF;
}
#second_col a:hover{
	color:#EA008A;
}
*html #second_col{
}
#second_col img{
	margin-top:-8px;
	margin-left:-8px;
	margin-right:-8px;
	margin-bottom:8px;
}
#second_col object{
	margin-top:-8px;
	margin-left:-8px;
}
#second_col_flash{
	position:absolute;
	left:287px;
	top:22px;
	width:277px;
	border:10px solid #FFFFFF;
	padding:0px;
	background-color:#000000;
	display:block;
}
#second_col_flash td{
	padding:8px;
}

#footer_space{
	width:100px;
	height:100px;
	display:block;
}
#contentFoot{
	position:relative;
	left:140px;
	bottom:132px;
	width:80px;
	background-color:#EA008A;
	padding-top:3px;
	padding-bottom:4px;
	padding-left:8px;
	padding-right:16px;
	margin-bottom:150px;
}
#footer_link{
	/*position:relative;*/
	width:80px;
	background-color:#EA008A;
	padding-top:3px;
	padding-bottom:4px;
	padding-left:8px;
	padding-right:16px;
	margin-bottom:100px;
}
#contentArea li{
	list-style-image:url(../img/nav/arrows/bullet.gif);
	margin-left:-25px;
}
#contentArea li a{
	font-size:11px;
	text-decoration:none;
}
#contentArea hr{
	background-color:#626366;
	height:1px;
}
#registered{
	width:140px;
	height:142px;
	background-image:url(../img/registered.gif);
	background-repeat:no-repeat;
}
/* end right stuff */
  
/* left stuff */
#leftWrapper{
  position:fixed;
  background-color:#FFFFFF;
  width:180px;
  height:100%;
  padding-left:19px;
  padding-right:18px;
  margin-left:70px;
  top:0;
  z-index:2;
  }
*html #leftWrapper{
	padding-right:0px;
}
/*#good-creative_link{
	position:relative;
	top:0px;
	left:-19px;
	z-index:5;
	margin-bottom:-140px;
}*/
#good-creative_link{
	position:absolute;
	top:20px;
	left:20px;
	z-index:15;
	margin-bottom:-140px;
	width:173px;
	height:97px;
	background-image:url(../img/good_digital_stamp.gif);
	background-repeat:no-repeat;
	display:block;
}
#good-creative_link:hover{
	background-image:url(../img/good_digital_roll_stamp.gif);
	background-repeat:no-repeat;
}
#new_good-creative_link{
	z-index:15;
	margin-bottom:-140px;
	width:250px;
	height:252px;
	background-image:url(img/tel.gif);
	background-repeat:no-repeat;
	display:block;
	position:relative;
	float:left;
	clear:both;
	margin-top:30px;
	margin-left:44px;
}
#logo{
	width:240px;
	background-color:#FFFFFF;
	height:150px;
	background-image:url(../img/GOOD_LOGO.gif);
	background-repeat:no-repeat;
	background-position:right;
	margin-right:18px;
	display:block;
}
#burma_external_link{
	background-image:url(../../www.good-creative.com/img/burma_banner.gif);
	width:28px;
	height:240px;
	display:block;
	position:absolute;
	top:0;
	left:-70px;
}
#menu{
	width:175px;
	background-color:#FFFFFF;
}
#tel{
	width:390px;
	height:80px;
	display:inline;
	background-repeat:no-repeat;
	float:right;
	margin-right:0px;
	margin-top:0px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: dotted;
	border-left-style: none;
	border-bottom-color: #666666;
}
*html #tel{
	background-image:none;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='img/tel_top.png', sizingMethod='scale');
}
#rotator_wrapper{
	position:absolute;
	top:0px;
	left:345px;
	width:594px;
	height:140px;
	display:block;
	z-index:1000;
	background-repeat:repeat;
}
*html #rotator_wrapper{
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='img/trans_bg.png', sizingMethod='scale');
	left:299px;
}
#rotator_wrapper_double_col{
	position:absolute;
	top:0px;
	left:345px;
	width:594px;
	height:139px;
	display:block;
	z-index:1000;
	background-image: url("../img/trans_bg.png");
	background-repeat:repeat;
}
*html #rotator_wrapper_double_col{
	background-image:none;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='img/trans_bg.png', sizingMethod='scale');
	left:299px;
}
#rotator_text{
	width:300px;
	height:38px;
	margin-left:9px;
	float:left;
	display:inline;
}
#address{
	width:238px;
	background-color:#FFFFFF;
	margin-top:30px;
}
#office_address{
	width:238px;
	height:56px;
	display:block;
	background-image:url(../img/office_address.gif);
	background-repeat:no-repeat;
}
#registered_address{
	width:130px;
	height:132px;
	display:block;
	background-image:url(../img/registered_white.gif);
	background-repeat:no-repeat;
	background-position:top;
	background-color:#FFFFFF;
	padding-left:10px;
}
#registered_address_homepage{
	width:130px;
	height:132px;
	display:block;
	background-image:url(../img/registered_white.gif);
	background-repeat:no-repeat;
	background-position:top;
	background-color:#FFFFFF;
	padding-left:10px;
	position:relative;
	top:0px;
}
/* #fix_IE{
	width:0px;
	height:0px;
}*/
/* end left stuff */

#background_image{
	position:absolute;
	left:0px;
	top:0px;
	overflow:hidden;
	z-index:-10;
	width:100%;
	text-align:center;
}

/* BG image */
#bg_image_edit_cms{
	position:absolute;
	top:0px;
	left:0px;
	z-index:1;
	overflow:hidden;
}
*html #bg_image_edit_cms{
	position:absolute;
	top:0px;
	left:0px;
	z-index:1;
}
/* end BG image */

/* hide an move elements not for the default display */
.hide{
	position:relative;
	left: -10000000px;
	display:none;
}
/* end */

/* IE styles */
/* * html div#leftWrapper {
	position: absolute;
	top:expression(eval(document.compatMode &&
	document.compatMode=='CSS1Compat') ?
	documentElement.scrollTop : document.body.scrollTop);
}
* html,* html body{ /* this fake fixed BG stops the bit above jumping around in IE */
/*    background: #000 url(foo) fixed;
}
* html div#contentWrapperHome{
	margin-left:365px;
}
* html div#contentWrapper{
	margin-left:365px;
}
* html div#address{
	height:500px; */ /* specify height here to make white all the way down in IE - causes endless scroll */
/* } */
*html #leftWrapper{
	position:relative; 
	height:100%; 
	width: 175;
	top:0px;
	background-color:#FFFFFF;
}
* html div#leftWrapper #logo  {
	height:150px; 
	width: 200px; 
	position: relative;
	margin-right:18px;
}
* html div#leftWrapper #menu  {
	background-color:#FFFFFF;
}
* html div#leftWrapper #address  {
	background-color:#FFFFFF;
	margin-top:30px;
}
/* * html div#leftWrapper #fix_IE  {
	height: auto; 
	width: 80%; 
	position: relative; 
	margin: 0 -10000px -10000px 0;
	float: left;
}*/
* html div#leftWrapper {
top:expression(eval(document.compatMode &&
document.compatMode=='CSS1Compat') ?
documentElement.scrollTop : document.body.scrollTop);
}
* html,* html body{ /* this fake fixed BG stops the bit above jumping around in IE */
	height:100%;
	background-attachment: fixed;
	background-color: #FFFFFF;
	background-image: url(../images/bj.gif);
}

* html div#contentWrapperHome{
	margin-left:347px;
	top:0px;
}
*html div#contentWrapper{
	margin-left:347px;
	top:24px;
}
*html #contentBlogWrapper{
	top:0px;
}
/* end IE styles */
