@charset "UTF-8";
body {
	Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000;
	height: 100%;
	background-image: url(images/patt-grid.gif);
	background-repeat: repeat-y;
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
}
#abtUsTxt a {
	padding: 0px;
	font-size: 10px;
	color: #000;
}
#abtUsTxt a:link {
	text-decoration: underline;
}
#abtUsTxt a:visited {
	text-decoration: none;
	color: #000;
}
#abtUsTxt a:hover {
	text-decoration: none;
	color: #333;
}
#abtUsTxt a:active {
	text-decoration: none;
}

body#about a#about-navi, body#store a#store-navi, body#contact a#contact-navi,

body#press a#press-navi,
body#pr-useLess a#press-navi, body#pr-useLess a#btn-useLess,
body#pr-KL a#press-navi, body#pr-KL a#btn-KL,
body#pr-SG a#press-navi, body#pr-SG  a#btn-SG,
body#pr-TWN a#press-navi, body#pr-TWN a#btn-TWN,
body#pr-JPN a#press-navi, body#pr-JPN a#btn-JPN,
body#pr-dualcity a#press-navi, body#pr-dualcity a#btn-dualcity,
body#pr-base a#press-navi, body#pr-base a#btn-base,
body#pr-monutdc a#press-navi, body#pr-monutdc a#btn-monutdc,
body#pr-shiok a#press-navi, body#pr-shiok a#btn-shiok,
body#pr-nokiablackbox a#press-navi, body#pr-nokiablackbox a#btn-nokiablackbox,


body#branding a#branding-navi, body#branding a#home-navi,
body#br-takatimeless a#home-navi, body#br-takatimeless a#branding-navi, body#br-takatimeless a#btn-takatimeless,
body#br-taka a#home-navi, body#br-taka a#branding-navi, body#br-taka a#btn-taka,
body#br-joys a#home-navi, body#br-joys a#branding-navi, body#br-joys a#btn-joys,
body#br-gift a#home-navi, body#br-gift a#branding-navi, body#br-gift a#btn-gift,
body#br-makemade a#home-navi, body#br-makemade a#branding-navi, body#br-makemade a#btn-makemade,
body#br-sony a#home-navi, body#br-sony a#branding-navi, body#br-sony a#btn-sony,
body#br-imagin a#home-navi, body#br-imagin a#branding-navi, body#br-imagin a#btn-imagin,
body#br-superlimited a#home-navi, body#br-superlimited a#branding-navi, body#br-superlimited a#btn-superlimited,
body#br-startimagin a#home-navi, body#br-startimagin a#branding-navi, body#br-startimagin a#btn-startimagin,
body#br-greatestgift a#home-navi, body#br-greatestgift a#branding-navi, body#br-greatestgift a#btn-greatestgift,
body#br-wacoal a#home-navi, body#br-wacoal a#branding-navi, body#br-wacoal a#btn-wacoal,


body#identity a#identity-navi, body#identity a#home-navi,
body#id-toast a#home-navi, body#id-toast a#identity-navi, body#id-toast a#btn-toast,
body#id-thebirdsongtrilogy a#home-navi, body#id-thebirdsongtrilogy a#identity-navi, body#id-thebirdsongtrilogy a#btn-thebirdsongtrilogy,
body#id-dc a#home-navi, body#id-dc a#identity-navi, body#id-dc a#btn-dc,
body#id-marma a#home-navi, body#id-marma a#identity-navi, body#id-marma a#btn-marma,
body#id-petfran a#home-navi, body#id-petfran a#identity-navi, body#id-petfran a#btn-petfran,
body#id-zanyon a#home-navi, body#id-zanyon a#identity-navi, body#id-zanyon a#btn-zanyon,
body#id-royston a#home-navi, body#id-royston a#identity-navi, body#id-royston a#btn-royston,
body#id-daminato a#home-navi, body#id-daminato a#identity-navi, body#id-daminato a#btn-daminato,
body#id-yahua a#home-navi, body#id-yahua a#identity-navi, body#id-yahua a#btn-yahua,
body#id-ocbc a#home-navi, body#id-ocbc a#identity-navi, body#id-ocbc a#btn-ocbc,
body#id-xtra a#home-navi, body#id-xtra a#identity-navi, body#id-xtra a#btn-xtra,
body#id-gia a#home-navi, body#id-gia a#identity-navi, body#id-gia a#btn-gia,
body#id-eyeplace a#home-navi, body#id-eyeplace a#identity-navi, body#id-eyeplace a#btn-eyeplace,
body#id-killiney a#home-navi, body#id-killiney a#identity-navi, body#id-killiney a#btn-killiney,
body#id-switch a#home-navi, body#id-switch a#identity-navi, body#id-switch a#btn-switch,
body#id-monu a#home-navi, body#id-monu a#identity-navi, body#id-monu a#btn-monu,
body#id-myfitness a#home-navi, body#id-myfitness a#identity-navi, body#id-myfitness a#btn-myfitness,

body#print a#print-navi, body#print a#home-navi,
body#pt-giatalents a#home-navi, body#pt-giatalents a#print-navi, body#pt-giatalents a#btn-giatalents,
body#pt-unshakeable a#home-navi, body#pt-unshakeable a#print-navi, body#pt-unshakeable a#btn-unshakeable,
body#pt-giaAR08 a#home-navi, body#pt-giaAR08 a#print-navi, body#pt-giaAR08 a#btn-giaAR08,
body#pt-m10 a#home-navi, body#pt-m10 a#print-navi, body#pt-m10 a#btn-m10,
body#pt-crocs08 a#home-navi, body#pt-crocs08 a#print-navi, body#pt-crocs08 a#btn-crocs08,
body#pt-giaDrink a#home-navi, body#pt-giaDrink a#print-navi, body#pt-giaDrink a#btn-giaDrink,
body#pt-rt881 a#home-navi, body#pt-rt881 a#print-navi, body#pt-rt881 a#btn-rt881,
body#pt-rt430 a#home-navi, body#pt-rt430 a#print-navi, body#pt-rt430 a#btn-rt430,
body#pt-cros06 a#home-navi, body#pt-cros06 a#print-navi, body#pt-cros06 a#btn-cros06,
body#pt-elledc a#home-navi, body#pt-elledc a#print-navi, body#pt-elledc a#btn-elledc,
body#pt-giaAR09 a#home-navi, body#pt-giaAR09 a#print-navi, body#pt-giaAR09 a#btn-giaAR09,
body#pt-giaTOP a#home-navi, body#pt-giaTOP a#print-navi, body#pt-giaTOP a#btn-giaTOP,
body#pt-xtracalendar a#home-navi, body#pt-xtracalendar a#print-navi, body#pt-xtracalendar a#btn-xtracalendar,

body#packaging a#home-navi, body#packaging a#packaging-navi,
body#pk-petfran a#home-navi, body#pk-petfran a#packaging-navi, body#pk-petfran a#btn-petfran,
body#pk-killiney a#home-navi, body#pk-killiney a#packaging-navi, body#pk-killiney a#btn-killiney,
body#pk-oldplaces a#home-navi, body#pk-oldplaces a#packaging-navi, body#pk-oldplaces a#btn-oldplaces,


body#objects a#home-navi,
body#ob-suitable a#home-navi, body#ob-suitable a#btn-suitable,
body#ob-smart a#home-navi, body#ob-smart a#btn-smart,
body#ob-flipped a#home-navi, body#ob-flipped a#btn-flipped,
body#ob-art a#home-navi, body#ob-art a#btn-art,
body#ob-yellow a#home-navi, body#ob-yellow a#btn-yellow,
body#ob-take a#home-navi, body#ob-take a#btn-take,
body#ob-size a#home-navi, body#ob-size a#btn-size,
body#ob-red a#home-navi, body#ob-red a#btn-red,
body#ob-papercut a#home-navi, body#ob-papercut a#btn-papercut,
body#ob-highdry a#home-navi, body#ob-highdry a#btn-highdry,
body#ob-hktable a#home-navi, body#ob-hktable a#btn-hktable,
body#ob-rockingchair a#home-navi, body#ob-rockingchair a#btn-rockchair,

body#subjects a#home-navi,
body#sb-illustrateapoint a#home-navi, body#sb-illustrateapoint a#home-navi, body#sb-illustrateapoint a#btn-illustrateapoint,
body#sb-steelback a#home-navi, body#sb-steelback a#home-navi, body#sb-steelback a#btn-steelback,
body#sb-veglione a#home-navi, body#sb-veglione a#btn-veglione,
body#sb-restraint a#home-navi, body#sb-restraint a#btn-restraint,
body#sb-beep a#home-navi, body#sb-beep a#btn-beep,
body#sb-words a#home-navi, body#sb-words a#btn-words,
body#sb-bloc a#home-navi, body#sb-bloc a#btn-bloc,
body#sb-disposal a#home-navi, body#sb-disposal a#btn-disposal,
body#sb-catch a#home-navi, body#sb-catch a#btn-catch,
body#sb-argentum a#home-navi, body#sb-argentum a#btn-argentum,
body#sb-merlion a#home-navi, body#sb-merlion a#btn-merlion
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #000;
	background-color: #dfefdf;
	font-size: 10px;
	cursor: default;

}
body#home a#home-navi, body#objects a#objects-navi, body#subjects a#subjects-navi,

body#ob-suitable a#objects-navi,
body#ob-smart a#objects-navi,
body#ob-flipped a#objects-navi,
body#ob-art a#objects-navi,
body#ob-yellow a#objects-navi,
body#ob-take a#objects-navi,
body#ob-size a#objects-navi,
body#ob-red a#objects-navi,
body#ob-papercut a#objects-navi,
body#ob-highdry a#objects-navi,
body#ob-hktable a#objects-navi,
body#ob-rockingchair a#objects-navi,

body#sb-steelback a#subjects-navi,
body#sb-veglione a#subjects-navi,
body#sb-restraint a#subjects-navi,
body#sb-beep a#subjects-navi,
body#sb-words a#subjects-navi,
body#sb-bloc a#subjects-navi,
body#sb-disposal a#subjects-navi,
body#sb-catch a#subjects-navi,
body#sb-argentum a#subjects-navi,
body#sb-illustrateapoint a#subjects-navi,
body#sb-merlion a#subjects-navi
{
	display: block;
	background-color: #dfefdf;
	color: #000;
	font-weight: bold;
	line-height: 1.3em;
	padding: 5px 0px 5px 5px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: solid;
	border-left-style: none;
	border-bottom-color: #000;
	border-bottom-width: 1px;
	cursor: default;

}

.andLarryLogo {
	text-align:right;
	float:right;
	border: none;
}
#andLarryBox {
	position: fixed;
	left:25px;
	top:136px;
	width:160px;
	z-index:10;
}
#naviBox {
	position: absolute;
	left:25px;
	top:304px;
	width:160px;
	z-index:10;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: normal;
	background-color: #FFF;
	width: 160px;
	font-size: 10px;
}
#wrapper {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000;
	margin-left: 20px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	overflow: auto;
}

#abtUs {
	position: fixed;
	width:160px;
	left: 195px;
	top: 23px;
}
#abtUsTxt {
	padding: 5px;
}
#posMMenu {
	position: absolute;
	left:25px;
	top:304px;
}
#posProjectsMenu {
	position: fixed;
	left: 195px;
	top: 10px;
	z-index:5;
	}
#posMMenu {
	position: fixed;
	left:25px;
	top:304px;
	z-index:5;
}
#posObjects {
	position: fixed;
	left: 195px;
	top: 304px;
	z-index:5;
}
#posObjectsListing {
	position: fixed;
	width:160px;
	left: 365px;
	top: 23px;
}
#posSubjects{
	position: fixed;
	left: 195px;
	top: 520px;
	z-index:5;
}
#posStoreMenu01 {
	position: absolute;
	left:195px;
	top:33px;
	width:160px;
	z-index:10;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: normal;
	background-color: #FFF;
	width: 160px;
	font-size: 10px;
}
#posStoreMenu02 {
	position: absolute;
	left:195px;
	top:327px;
	width:160px;
	z-index:10;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: normal;
	background-color: #FFF;
}
#posListing {
	position:fixed;
	width:160px;
	left: 365px;
	top: 10px;
	z-index:5;
}
.posPress {
	position: absolute;
	width:664px;
	left: 365px;
	top: 23px;
}

.posProjects {
	position: absolute;
	padding-bottom: 50px;
	width:664px;
	left: 535px;
	top: 23px;
}

.projectItem {
	width:700px;
	padding-top: 10px;
	position:relative;
	clear: left;
}
.projectPixCreditLine {
	width:500px;
	margin-top: 5px;
	margin-bottom:20px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8px;
	font-weight: normal;
	text-align: right;
	float: left;
}
.projectPixCreditLineBkCol {
	background-color:#FFF;
}
a.projectPixCreditLineBkCol:link {
	color: #000;
	text-decoration: underline;
}
a.projectPixCreditLineBkCol:visited {
	color: #000;
	text-decoration: underline;
}
a.projectPixCreditLineBkCol:hover {
	color: #333;
	text-decoration: none;
}
.projectPixEmpty {
	position:relative;
	width:500px;
	float: left;
	border: none;
}
.projectPixBorder {
	position:relative;
	width:500px;
	float: left;
	border-top-width: thin;
	border-right-width: thin;
	border-bottom-width: thin;
	border-left-width: thin;
	border-top-style: solid;
	border-right-style: none;
	border-bottom-style: solid;
	border-left-style: none;
	border-top-color: #CCC;
	border-right-color: #CCC;
	border-bottom-color: #CCC;
	border-left-color: #CCC;}
.projectPix {
	position:relative;
	width:500px;
	float: left;
}
.projectBodycopy {
	width: 150px;
	padding: 0px 15px 0px 15px;
	line-height: 1.2em;
	float: left;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
}
a.projectBodycopy:link {
	float: none;
	padding: 0px;
	color: #000;
	text-decoration: underline;
}
a.projectBodycopy:visited {
	float: none;
	padding: 0px;
	color: #000;
	text-decoration: underline;
}
a.projectBodycopy:hover {
	padding: 0px;
	color: #333;
	text-decoration: none;
}
.MenuBoxTopLine {
	float:left;
	margin: 0px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	background-color: #FFF;
	width: 160px;
	border-top-style: solid;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	border-top-color: #000;
	border-top-width: 1px;
}
.MenuBox {
	width:160px;
	z-index:10;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: normal;
	background-color: #FFF;
	font-size: 10px;
}
.MMenu {
	float:left;
	margin: 0px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	line-height: 1.3em;
	background-color: #FFF;
	width: 160px;
	margin: 0px;
	padding: 0px;
	list-style-type: none;
	cursor: default;
}
.MMenuItems {
	width: 155px;
	padding: 5px 0px 5px 5px;
	display: block;
	color: #000;
	cursor: pointer;
	background-color: #FFF;
	text-decoration: none;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: solid;
	border-left-style: none;
	border-bottom-color: #999;
	border-bottom-width: 1px;	
}
a.MMenuItems:link {
	background-color: #fff;
	color: #000;
}
a.MMenuItems:visited {
	background-color: #fff;
	color: #000;
}
a.MMenuItems:hover {
	background-color: #f2f8f2;
	color: #000;
}
.MenuItemSelected {
	display: block;
	color: #000;
	font-weight: bold;
	line-height: 1.3em;
	padding: 5px 0px 5px 5px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: solid;
	border-left-style: none;
	border-bottom-color: #000;
	border-bottom-width: 1px;
}
a.MenuItemSelected:link {
	text-decoration: none;
}
a.MenuItemSelected:visited {
	text-decoration:none;
}
a.MenuItemSelected:hover {
	text-decoration:none;
	background-color: #f2f8f2;
	color: #000;
}
.contentTitle {
	width:160px;
	display: block;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	line-height: 1.3em;
	background-color: #FFF;
	font-weight: bold;
}
.subMenuSelected {
	padding: 5px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: solid;
	border-left-style: none;
	border-bottom-color: #000;
	border-bottom-width: 1px;
	display: block;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000;
	line-height: 1.3em;
	font-weight: bold;
}
a.subMenuSelected:link {
	text-decoration: none;
}
a.subMenuSelected:visited {
	text-decoration:none;
}
a.subMenuSelected:hover {
	text-decoration:none;
	background-color: #f2f8f2;
	color: #000;
}
a.subMenuSelected:focus {
	color: #000;
}
.SubMenuTxt {
	width: 150px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	line-height: 1.3em;
	color: #000;
	margin: 12px 5px;
	margin: 12px 5px;
	/*padding-top: 12px;
	padding-right: 5px;
	padding-bottom: 12px;
	padding-left: 5px;*/
}
.posRecent {
	position: absolute;
	width:498px;
	left: 365px;
	top: 10px;
}
.RecentTitle {
	width: 320px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: solid;
	border-left-style: none;
	border-bottom-color: #000;
	border-bottom-width: 1px;
	padding: 5px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	line-height: 1.3em;
}
.recentItem {
	padding-top: 10px;
	position:relative;
	clear: left;
}
.recentPix {
	position:relative;
	float: left;
	width:325px;
}
.recentCopy {
	position:relative;
	margin: 0 0 0 20px;
	float: left;
}
.recentHeader {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000;
	font-weight: bold;
	border: none;
}
.recentBody {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	line-height: 20px;
	background-color: #FFF;
	font-weight: normal;
}
a.recentHeader:link {
	text-decoration: none;
	border: none;
}
a.recentHeader:visited {
	text-decoration:none;
}
a.recentHeader:hover {
	text-decoration:none;
	color: #666;
}
.lineHt {
	line-height: 5px;
}
#SubSubMenuTxt {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000;
	padding-top: 12px;
	padding-right: 5px;
	padding-bottom: 12px;
	padding-left: 5px;
}

img {
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: none;
	border-bottom-style: solid;
	border-left-style: none;
	border-top-color: #EEE;
	border-right-color: #EEE;
	border-bottom-color: #EEE;
	border-left-color: #EEE;
}
#centreBox {
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
    position: fixed;
	display: table;
	}
#centreContent {
    display: table-cell;
	vertical-align: middle;
}

#websiteLink {
	font-size: 10px;
	color: #000;
}
#websiteLink a {
	font-size: 10px;
	color: #000;
}
#websiteLink a:link {
	font-size: 10px;
	color: #000;
	text-decoration: underline;
}
#websiteLink a:visited {
	text-decoration: none;
	font-size: 10px;
	color: #000;
}
#websiteLink a:hover {
	text-decoration: underline overline;
	font-size: 10px;
	color: #000;
}
#websiteLink a:active {
	font-size: 10px;
	color: #000;
	text-decoration: none;
}
.recentPixBorder {
	position:relative;
	width:330px;
	float: left;
	border-top-width: thin;
	border-right-width: thin;
	border-bottom-width: thin;
	border-left-width: thin;
	border-top-style: solid;
	border-right-style: none;
	border-bottom-style: solid;
	border-left-style: none;
	border-top-color: #eeeeee;
	border-right-color: #eeeeee;
	border-bottom-color: #eeeeee;
	border-left-color: #eeeeee;
}

