html{ font-size:100%; height: 100.1%;}
body { 
	background-color: #EFDECF
	background-image: url(img/pkmn_pgbg.gif);
	background-repeat: repeat-x;
	font-family:Arial, Helvetica, sans-serif;
	font-size: .9em;
	color:#000000;
	margin: 0;
	padding: 0;
	}
#mast-main {position: relative; height: 118px; background-image: url(../img/pkmn_pgbg.gif); background-repeat: repeat-x; }
#pagewrapper {margin: 0;}
#masthead-small { padding: 12px; margin: 0;	position: relative; background-image: url(../img/mast_bckgrd.gif);	background-repeat: repeat-x; height: 30px;}
#LayerLogo { 	position: absolute;	z-index: 1;	height: 55px;	width: 282px;	left: 45px;	top: 21px;	background-image: url(../img/logo2.gif);}
#LayerBldng {	position: absolute;	height: 96px;	width: 900px;	left: 382px;	top: 0px;}

.thumb_text p {font-size:0.9em; line-height:1.3; margin-bottom:5px; margin-top:0px;}
.thumb_text h1 {color:#F60C17; font-size:1.4em; font-variant:small-caps; letter-spacing:1px;}
.maintext { font-size:0.75em;}
.maintext select {font-size:0.8em;}
.maintext input {font-size:0.8em;}
.maintext a:link {color:#333333; text-decoration: underline;}
.maintext a:visited {color : #333333; text-decoration : underline;}
.maintext a:hover img {	filter: alpha(Opacity=85);text-decoration : none; }
.maintext a:hover { color : #F83F48; text-decoration : none; }
.maintext a:active {color : #333333; text-decoration : underline;}

.maintext h1 {color:#F60C17; font-size:1.4em; font-variant:small-caps; letter-spacing:1px;}
.maintext h2 {	color : #494949; font-size:1.2em; font-weight:bold; letter-spacing:1px;}
.maintext h3 { color : #494949; font-size:1em; font-weight:bold; margin-top:6px; margin-bottom:9px;}
.maintext h3 a:link {color:#333333; text-decoration: none;}
.maintext h3 a:visited {color : #333333; text-decoration : none;}
.maintext h3 a:hover img {	filter: alpha(Opacity=85);text-decoration : none; }
.maintext h3 a:hover { color : #F60C17; text-decoration : none; }
.maintext h3 a:active {color : #333333; text-decoration : none;}
.maintext ul {	margin-top:3px;	margin-left:16px; padding-left:25px;list-style-image: url(../img/bull1.png)}

#legende { font-family: Tahoma, Arial, "MS Sans Serif"; font-size: 10pt; color: #666666; margin-top: 12px; }
#new_works { position:absolute; width:230px; z-index:1;	height: 46px;	left: 34px;	top: 10px;	text-align:center;	font-family: Geneva, Arial, Helvetica, sans-serif;	font-size:10pt;	color:#FFFFFF; font-variant: small-caps; 	letter-spacing: 1px;line-height: 18pt;}
.title p{ font-family: Arial, Helvetica, sans-serif;font-size: 8pt;	margin: 30px 0 9px 1px;	text-transform: uppercase;	color: #666666;	letter-spacing: 0.2em;	font-weight: bold;}
#footer {font-size: 0.7em;	text-transform: uppercase;	color: #666666;	margin: 20px 12px 0 0;	text-align: right;}
#footer p {margin: 0 0 6px 0;}

/*top navigation menu with li*/
#topnav{ margin: 0;	font-size: 0.75em;	position: absolute;	top: 15px;	left: 27em;}
#topnav ul {	margin: 0;	padding: 0;}
#topnav li {list-style-type: none;	margin: 0;	float: left;}
#topnav a {	color: #D2D2D2;	display: list-item;	float: left;	padding: 2px 6px;	border: 1px solid #CCCCCC;	margin: 0 2px 0 0;	text-decoration: none;}
#topnav a:visited {	color: #D2D2D2;}
#topnav a:hover,#topnav a:active,#topnav a:focus {	color: #FFFFFF;	background-color: #FD6422;}
#topnav #current {	color: #333333;	background-color: #909287;	border-color: #FFFFFF;	cursor: default;}
#topnav br {	clear: both;	height: 0;	line-height: 0;	font-size: 0;}

/*Trigger Links for thumbnails*/
.p7LSM03 .p7LSM_trigs .try {background-color: #CCCCCC;	text-decoration: none;	color: #999999 !important;	border: 1px solid #333333;	overflow: hidden;	padding: 3px;}
.p7LSM03 .p7LSM_trigs .try:hover { 	background-color: #1A1A1A;	border-color: #999999;}
.p7LSM03 .p7LSM_trigs {	padding: 0px;}
.p7LSM03 .p7LSM_trigs img {	border: 1px solid #000000;}
.p7LSM03 .p7LSM_trigs ul {	margin: 0;	padding: 0;}
.p7LSM03 .p7LSM_trigs li {	float:left;	list-style-type: none;	display: -moz-inline-stack; /*to accomodate Firefox 2*/ display: inline-block;	/*padding: 3px;	border: 1px solid #000000;*/	margin-right:20px;	margin-bottom:15px;	clear: right;}
.p7LSM03 .p7LSM_trigs a {	/*display: -moz-inline-stack; /*to accomodate Firefox 2    display: inline-block;	display:block;*/float:left;	z-index:1;	font-size: 1em;	border: 1px solid #000000;}
.p7lsm_clearfloat {	clear: both;	height: 0;	line-height: 0;	font-size: 0px;}

/* page bottom*/
p.mnlinkbar {text-align: left;	margin-top: 20px; margin-bottom: 6px; font-variant: small-caps; font-size: O.75em; line-height: 24px;}
.mnlinkbar a:link { color : #333333; text-decoration : underline; }
.mnlinkbar a:visited { color : #333333; text-decoration : underline;}
.mnlinkbar a:hover { color : #EE5106; text-decoration : underline }

/*Style Applied to the Paragraphs for the Sidebar Links */
p.navSubs {
	color : #333333;
	font : 11px Verdana, Arial, Helvetica, sans-serif;
	margin-bottom : 4px;
	margin-top : 0px;
	width : 140px
}
.navSubs a {
	background-color : #F4F4F4;
	border : 1px solid #999999;
	color : #333333;
	display : block;
	padding : 4px 0px 2px 12px;
	text-decoration : none;
	width : 100%
}
.navSubs a:hover {
	background-color : #F3EBCF;
	border : 1px solid #999999;
	color : #999999;
	text-decoration : none
}

/* The Text Links and copyright at Bottom of Portfolio Pages */
p.linkbar {	color : #666666; font : 11px Arial, Helvetica, sans-serif;	margin: 16px 0px 6px 3px; text-align: left;}
.textlink {	font-family: "Trebuchet MS", Verdana, "MS Sans Serif";	font-size: 14px; font-variant: small-caps;	padding-left: 6px;	font-weight: bold;}

/*Navbar style */
#navbar { position: absolute; z-index: 1; height: 18px; width: 628px; left: 381px; top: 97px; background-position:0 0px;border:1px solid #000;clear:both;cursor:default}
.master-sprite{background:transparent url(../img/navbkgd.png) repeat-x scroll 0 0;border:0;padding:0;cursor:hand;cursor:pointer;text-decoration:none}
.master-sprite::-moz-focus-inner{border:0}
#navbar .nav-item{background-position:0 0;height:16px;text-align:center;float:left;text-decoration:none;font-size:12px;white-space:nowrap;display:block;padding:1px 8px 1px 8px;border-left:1px solid #fff;border-right:1px solid #999}
#navbar a.nav-item:visited{background-position:0 0;text-decoration:none; color:#0000FF}
#navbar a.nav-item:hover{background-position:0 -20px;border-left:0;padding-left:9px}
#navbar a.nav-item:active{background-position:0 -40px;border-left:0;padding-left:9px}

/*Search bar style*/
#search-bar {
	padding-top:0px;
	padding-bottom:1px;
	display: inline;
}
#navbar .search-form {margin-right:5px}
#navbar .search-term {border:1px solid #999; margin:0px 3px 1px 10px; padding:0px 1px 1px 1px;width:107px;height:13px; font-size:11px!important;vertical-align:middle}
#navbar .yt-button,a.yt-button{padding:0 .5em;margin:0 .20em;vertical-align:middle;white-space:nowrap;text-decoration:none;color:#000;background:#d8d8d8 url(../img/navbkgd.png) repeat-x left -70px;border:1px solid #999;border-color:#a0b1dc;-webkit-border-radius:3px;border-radius:3px;-moz-border-radius:3px;cursor:pointer;display:-moz-inline-box;display:inline-block;*display:inline}
#navbar .yt-button span{color:#039;font-size:10px;white-space:normal;line-height:1.4em;height:1.4em;*display:inline-block}
#navbar .yt-button:hover{background-position: 0 -195px}
#navbar .yt-button:hover span{text-decoration:underline}

/* thumbnails navigation*/
#thumbnav {border: #333333 1px solid; margin:10px 0px; padding-top:4px; width:228px;}
#thumbnav.yt-button {background:#F5F5F5 url(../img/navbkgd.png) repeat-x left -85px;-moz-border-radius:4px;-webkit-border-radius:4px;border-radius:4px;}

/*Search features on home page*/
.home_browse {background:#F5F5F5 url(../img/navbkgd.png) repeat-x left -85px;border: #949494 1px solid; padding:2px; margin-bottom:12px; -moz-border-radius:4px; -webkit-border-radius:4px; border-radius:4px;}

/*yellow Enquiry button*/
.enq-button,a.enq-button{padding:0 12px; margin:0 .25em;vertical-align:middle;white-space:nowrap;text-decoration:none;border:1px solid #ecc101;-webkit-border-radius:4px;border-radius:4px;-moz-border-radius:4px;cursor:pointer;display:-moz-inline-box;display:inline-block;*display:inline;color:#994800;background:#fed81c url(../img/navbkgd.png) repeat-x left -170px;}
.enq-button span{ font-family:Arial, Helvetica, sans-serif; font-weight: bold; font-size:12px; white-space:normal;line-height:1.9166em;height:1.9166em;*display:inline-block}
.enq-button:hover{text-decoration:none}
.enq-button:hover span{text-decoration:underline}
