*{
    margin: 0;
    padding: 0;
}
body {
	background-image:   url(layout/bg.gif);
	font-family: Tahoma, Verdana, sans-serif;
	font-size: 11px;
}
p {
	padding: 5px;
}
address{
	margin-left: 5px;
}

h1,h2 {
font-family:Georgia, "Times New Roman", Times, serif;
font-size:18px;
color:#000066;
}
h2{
	font-size: 16px;
	margin: 10px 0 5px 0;
}

A:link {text-decoration: none}
A:visited {text-decoration: none}
A:active {text-decoration: none}
A:hover {text-decoration: none}

#wrapper {
	width: 770px;
	background-image:   url(layout/main.gif);
	margin-left: auto; 
	margin-right: auto;
}	

#header-american {
	height: 140px;
	background-image:   url(layout/header-american.gif);
}

#header {
	height: 140px;
	background-image:   url(layout/header.gif);
}

#header-home {
	height: 140px;
	background-image:   url(layout/header.gif);
}

#header-architectural {
	height: 140px;
	background-image:   url(layout/header-architecture.gif);
}

#header-product {
	height: 140px;
	background-image:   url(layout/header-product.gif);
}

#header-promotional {
	height: 140px;
	background-image:   url(layout/header-promo.gif);
}

#header-sculpturing {
	height: 140px;
	background-image:   url(layout/header-sculpture.gif);
}

#header-film {
	height: 140px;
	background-image:   url(layout/header-film.gif);
}

#header-casting {
	height: 140px;
	background-image:   url(layout/header-casting.gif);
}

#header-vehicles {
	height: 140px;
	background-image:   url(layout/header-vehicle.gif);
}

#header-limited {
	height: 140px;
	background-image:   url(layout/header.gif);
}


.header {
	padding-top: 105px;
	padding-left: 536px;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 12px;
	line-height: 30px;
	color: #FFFFFF;
}
.internal-header{
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 12px;
	color: #FFFFFF;

	clear: right;
	float: right;
	margin: 2px 23px 0;
}
/*\*/* html .internal-header{margin-right: 13px;}/**/
.header a,
.internal-header a{
	color: #FFFFFF;
	text-decoration: none;
	font-weight: bold;
}

.clearfix:after {
    content: ".";
    display: block;
    height: 0;
    clear: both;
    visibility: hidden;
}

.clearfix {display: inline-table;}

/* Hides from IE-mac \*/
* html .clearfix {height: 1%;}
.clearfix {display: block;}
/* End hide from IE-mac */


#pagebody{
	padding-right: 30px;
	background:  url(layout/menu.gif) no-repeat;
}

#menu {
	width: 200px;
	float: left;

	margin-left: 12px;
}
/*\*/* html #menu{margin-left: 6px;}/**/
#menu ul{
	margin-top: 20px;
	margin-bottom: 380px;
}

#menu li {
	list-style: none;

	font-family: Georgia, "Times New Roman", Times, serif;

	font-size: 11px;
	background: url(layout/menu-rule.gif) no-repeat 0 100%;
}
/*\*/* html #menu li{height: 1%;}/**/

#menu li a {
	display:block;
	color: #006666;
	text-decoration: none;

	padding: 10px 0;
	padding-left: 10px;
}
/*\*/* html #menu li a{height: 1%;}/**/

.on,
#menu li a:hover {
	background: url(layout/nav-on.gif) no-repeat;
	color: #000;
}

#menu li#nav-arch a.on,
#menu li#nav-arch a:hover{
	background: url(layout/nav-on-brown.gif) no-repeat;
	color: #000;
}
#menu li#nav-prod a.on,
#menu li#nav-prod a:hover{
	background: url(layout/nav-on-red.gif) no-repeat;
	color: #000;
}#menu li#nav-promo a.on,
#menu li#nav-promo a:hover{
	background: url(layout/nav-on-lbrown.gif) no-repeat;
	color: #000;
}
#menu li#nav-sculp a.on,
#menu li#nav-sculp a:hover{
	background: url(layout/nav-on-lgreen.gif) no-repeat;
	color: #000;
}
#menu li#nav-film a.on,
#menu li#nav-film a:hover{
	background: url(layout/nav-on-moss.gif) no-repeat;
	color: #000;
}
#menu li#nav-civil a.on,
#menu li#nav-civil a:hover{
	background: url(layout/nav-on-dbrown.gif) no-repeat;
	color: #000;
}
#menu li#nav-cast a.on,
#menu li#nav-cast a:hover{
	background: url(layout/nav-on-pg.gif) no-repeat;
	color: #000;
}
#menu li#nav-scale a.on,
#menu li#nav-scale a:hover{
	background: url(layout/nav-on-pink.gif) no-repeat;
	color: #000;
}
#menu li#nav-limi a.on,
#menu li#nav-limi a:hover{
	background: url(layout/nav-on.gif) no-repeat;
	color: #000;
}


/* main page stuff*/
#main {
	margin-left: 225px;
	line-height: 20px;
	padding-top: 40px;
}

#main h1 {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-weight: bold;
	color:#003366;
	font-size: 17px;
	padding-bottom: 10px;

}

#main td {
	padding:10px;
}

.hp {
	font-weight: bold;
	font-size: 11px;
	/*margin-right: 30px;*/
	float: left;
	line-height: 15px;
}
.mainimg {
	float: right;
}

/*footer*/
#footer {
	background: url(layout/footer-american.gif) no-repeat;
	clear: both;
}
#footer-american{
	background: transparent url(layout/footer-american.gif);
}
#footer-architecture{
	background: transparent  url(layout/footer-architecture.gif);
}
#footer-product{
	background: transparent url(layout/footer-product.gif);
}
#footer-promo{
	background: transparent url(layout/footer-promo.gif);
}
#footer-sculpture{
	background: transparent  url(layout/footer-sculpture.gif);
}
#footer-film{
	background: transparent url(layout/footer-film.gif);
}
#footer-casting{
	background: transparent url(layout/footer-casting.gif);
}
#footer-vehicle{
	background: transparent url(layout/footer-vehicle.gif);
}
.footer{
	clear: both;
	background-repeat: no-repeat !important;
}

.footerlinks {
	color: #FFFFFF;
	font-size: 10px;
}
.footerlinks a {
	color: #FFFFFF;
	text-decoration: none;
}
.links {
	color: #FFFFFF;
	font-size: 10px;
	font-weight: bold;
	padding-top: 15px;
}
.links a {
	color: #FFFFFF;
	text-decoration: none;
}
.copyright {
	color: #4776A5;
	font-size: 10px;
}
.copyright a {
	color: #4776A5;
	text-decoration: none;
}
/*special*/
#special {
	background-image:   url(layout/america-special.gif);
	height: 160px;
/*	width: 515px;*/

}
.specialmain {
	font-family: Tahoma, Verdana, sans-serif;
	font-size: 10px;
	margin-left: 90px;
	margin-right: 80px;
	padding-top:65px;
	line-height: 15px;
}
.specialend {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 14px;
	margin-right: 70px;
	color: #000066;
	font-weight: bold;
	margin-left: 95px;
	
}
.specialend a {
    text-decoration: underline;
    color: #000066;
}
.rule {
	background-image:   url(layout/menu-rule.gif);
	background-repeat: no-repeat;
	margin: 0px;
	padding: 0px;
	height: 2px;
}



/* MIKES ADDED BITS */

.header-emblem{
	margin: 2px 25px 0;
	float: right;

	width: 153px;
	height: 104px;
}

#pEm{
	background: url(../thumbs/product/header.jpg) no-repeat;
}
#sEm{
	background: url(../thumbs/sculpturing/header.jpg) no-repeat;
}

.bullets{
	margin-left: 1.2em;
}
.bullets li{
	list-style: none;
	background: url(../layout/bullet.gif) no-repeat 0 0.4em;
	padding-left: 20px;
}

.hidden{
	display: none;
	line-height: 0;
	font-size: 1px;
	text-indent: -9999px;
}
.image-block{
	display: block;
	text-indent: -9999px;
	font-size: 1px;
	line-height: 0;
	text-decoration: none;
}

.thumbnails{
	margin: 10px 0 0;
	margin-left: 40px;
}
/*\*/* html .thumbnails{height: 1%;}/**/

.thumbnails li{
	list-style: none;
	float: left;
}
.casting-center{
	margin-left: 100px;
}

.enquire{
	display: block;
	float: left;
	margin: 10px auto 20px 100px;
	width: 300px;
}
/*\*/* html .enquire{margin-left: 48px;}/**/

.fullsize{
	padding: 5px;
	background-color: #fff;
	border: 1px solid #ddd;
}
.thumbnail{
	padding: 2px;
	background-color: #fff;
	border: 1px solid #ddd;

	width: 100px;
	height: 75px;

	margin: 2px;
}
.thumbnail:hover{
	border: 1px solid #7cc576;
}
.thumbnail img{
	border: none;
}

.leftImage{
	float: left;
	margin: 0.4em 10px 5px 0;
}
.rightImage{
	float: right;
	margin: 0.4em 0 5px 10px;
}
.heightfix{
	min-height: 145px;
}
/*\*/* html .heightfix{height: 145px;}/**/

#a-1{
	background: url(../thumbs/architectural/150-SITE-MODEL.jpg) no-repeat 2px 2px;
}
#a-2{
	background: url(../thumbs/architectural/PC180533.jpg) no-repeat 2px 2px;
}
#a-3{
	background: url(../thumbs/architectural/P8020348.jpg) no-repeat 2px 2px;
}
#a-4{
	background: url(../thumbs/architectural/P6130678.jpg) no-repeat 2px 2px;
}
#a-5{
	background: url(../thumbs/architectural/Dsc00005.jpg) no-repeat 2px 2px;
}
#a-6{
	background: url(../thumbs/architectural/C000030.jpg) no-repeat 2px 2px;
}

#p-1{
	background: url(../thumbs/product/bull_acrylic.jpg) no-repeat 2px 2px;
}
#p-2{
	background: url(../thumbs/product/P3090019.jpg) no-repeat 2px 2px;
}
#p-3{
	background: url(../thumbs/product/R0010039.jpg) no-repeat 2px 2px;
}
#p-4{
	background: url(../thumbs/product/RIMG0005.jpg) no-repeat 2px 2px;
}
#p-5{
	background: url(../thumbs/product/monkey.jpg) no-repeat 2px 2px;
}
#p-6{
	background: url(../thumbs/product/toy3.jpg) no-repeat 2px 2px;
}
#p-7{
	background: url(../thumbs/product/phonem3.jpg) no-repeat 2px 2px;
}
#p-8{
	background: url(../thumbs/product/fish.jpg) no-repeat 2px 2px;
}

#pr-1{
	background: url(../thumbs/promotional/Pearl_Earing.jpg) no-repeat 2px 2px;
}
#pr-2{
	background: url(../thumbs/promotional/phone.jpg) no-repeat 2px 2px;
}
#pr-3{
	background: url(../thumbs/promotional/RIMG0001.jpg) no-repeat 2px 2px;
}
#pr-4{
	background: url(../thumbs/promotional/prom01.jpg) no-repeat 2px 2px;
}
#pr-5{
	background: url(../thumbs/promotional/RIMG0002.jpg) no-repeat 2px 2px;
}
#pr-6{
	background: url(../thumbs/promotional/P5310033.jpg) no-repeat 2px 2px;
}
#pr-7{
	background: url(../thumbs/promotional/b7.jpg) no-repeat 2px 2px;
}
#pr-9{
	background: url(../thumbs/promotional/promo04.jpg) no-repeat 2px 2px;
}
#pr-10{
	background: url(../thumbs/promotional/promo06.jpg) no-repeat 2px 2px;
}
#pr-11{
	background: url(../thumbs/promotional/tr-Ovaltine.jpg) no-repeat 2px 2px;
}
#pr-12{
	background: url(../thumbs/promotional/tr-trophy.jpg) no-repeat 2px 2px;
}
#pr-13{
	background: url(../thumbs/promotional/P5310029.jpg) no-repeat 2px 2px;
}
#pr-14{
	background: url(../thumbs/promotional/P4130002.jpg) no-repeat 2px 2px;
}

#s-1{
	background: url(../thumbs/sculpturing/sc27.jpg) no-repeat 2px 2px;
}
#s-2{
	background: url(../thumbs/sculpturing/sc4.jpg) no-repeat 2px 2px;
}
#s-3{
	background: url(../thumbs/sculpturing/sc13.jpg) no-repeat 2px 2px;
}
#s-4{
	background: url(../thumbs/sculpturing/sc3.jpg) no-repeat 2px 2px;
}
#s-5{
	background: url(../thumbs/sculpturing/sc9.jpg) no-repeat 2px 2px;
}
#s-6{
	background: url(../thumbs/sculpturing/sc11.jpg) no-repeat 2px 2px;
}
#s-7{
	background: url(../thumbs/sculpturing/sc25.jpg) no-repeat 2px 2px;
}
#s-8{
	background: url(../thumbs/sculpturing/sc26.jpg) no-repeat 2px 2px;
}
#s-9{
	background: url(../thumbs/sculpturing/sc28.jpg) no-repeat 2px 2px;
}
#s-10{
	background: url(../thumbs/sculpturing/sc22.jpg) no-repeat 2px 2px;
}
#s-11{
	background: url(../thumbs/sculpturing/sc17.jpg) no-repeat 2px 2px;
}
#s-12{
	background: url(../thumbs/sculpturing/sc14.jpg) no-repeat 2px 2px;
}


#f-1{
	background: url(../thumbs/film/DSC00192.jpg) no-repeat 2px 2px;
}
#f-2{
	background: url(../thumbs/film/filmphone.jpg) no-repeat 2px 2px;
}
#f-3{
	background: url(../thumbs/film/DSC00188.jpg) no-repeat 2px 2px;
}
#f-4{
	background: url(../thumbs/film/P8160384.jpg) no-repeat 2px 2px;
}
#f-5{
	background: url(../thumbs/film/lift-buttons.jpg) no-repeat 2px 2px;
}
#f-6{
	background: url(../thumbs/film/TITUS.jpg) no-repeat 2px 2px;
}

#cw-1{
	background: url(../thumbs/civilwar/pic013.jpg) no-repeat 2px 2px;
}
#cw-2{
	background: url(../thumbs/civilwar/pic016.jpg) no-repeat 2px 2px;
}
#cw-3{
	background: url(../thumbs/civilwar/pic009.jpg) no-repeat 2px 2px;
}
#cw-4{
	background: url(../thumbs/civilwar/pic011.jpg) no-repeat 2px 2px;
}

#c-1{
	background: url(../thumbs/casting/cr3.jpg) no-repeat 2px 2px;
}
#c-2{
	background: url(../thumbs/casting/Rimg0001.jpg) no-repeat 2px 2px;
}
#c-3{
	background: url(../thumbs/casting/P4100020.jpg) no-repeat 2px 2px;
}
#c-4{
	background: url(../thumbs/casting/cast01.jpg) no-repeat 2px 2px;
}
#c-5{
	background: url(../thumbs/casting/cast03.jpg) no-repeat 2px 2px;
}
#c-6{
	background: url(../thumbs/product/toy3.jpg) no-repeat 2px 2px;
}
#c-7{
	background: url(../thumbs/casting/matchbox.jpg) no-repeat 2px 2px;
}
#c-8{
	background: url(../thumbs/casting/col4.jpg) no-repeat 2px 2px;
}


#v-1{
	background: url(../thumbs/vehicles/v15.jpg) no-repeat 2px 2px;
}
#v-2{
	background: url(../thumbs/vehicles/v4.jpg) no-repeat 2px 2px;
}
#v-3{
	background: url(../thumbs/vehicles/v7.jpg) no-repeat 2px 2px;
}
#v-4{
	background: url(../thumbs/vehicles/v2.jpg) no-repeat 2px 2px;
}
#v-5{
	background: url(../thumbs/vehicles/v8.jpg) no-repeat 2px 2px;
}
#v-6{
	background: url(../thumbs/vehicles/vRIMG0013.jpg) no-repeat 2px 2px;
}
#v-7{
	background: url(../thumbs/vehicles/vt34d.jpg) no-repeat 2px 2px;
}
#v-8{
	background: url(../thumbs/vehicles/vRIMG0003.jpg) no-repeat 2px 2px;
}


#l-1{
	background: url(../thumbs/limited/1.jpg) no-repeat 2px 2px;
}
#l-2{
	background: url(../thumbs/limited/2.jpg) no-repeat 2px 2px;
}
#l-3{
	background: url(../thumbs/limited/3.jpg) no-repeat 2px 2px;
}
#l-4{
	background: url(../thumbs/limited/4.jpg) no-repeat 2px 2px;
}
#l-5{
	background: url(../thumbs/limited/5.jpg) no-repeat 2px 2px;
}
#l-6{
	background: url(../thumbs/limited/6.jpg) no-repeat 2px 2px;
}
#l-7{
	background: url(../thumbs/limited/7.jpg) no-repeat 2px 2px;
}
#l-8{
	background: url(../thumbs/limited/8.jpg) no-repeat 2px 2px;
}
