/************ image positions **************/

#topStar {
	position:absolute;
	top: 0px;
	left: 0px;
	width: 240px;
	height: 100px;
  	background: url(images/topstar.gif);
}
#bottomStar {
	position:absolute;
	top: 100px;
	left: 0px;
	width: 240px;
	height: 500px;
  	background: url(images/bottomstar.gif);
}
#heading {
	position:absolute;
	top: 0px;
	left: 240px;
	width: 310px;
	height: 100px;
  	background: url(images/about-heading.gif);
}
#contactheading {
	position:absolute;
	top: 0px;
	left: 240px;
	width: 310px;
	height: 100px;
  	background: url(images/contact.gif);
}
#workheading {
	position:absolute;
	top: 0px;
	left: 240px;
	width: 310px;
	height: 100px;
  	background: url(images/work.gif) no-repeat;
}
/* globalLink elements ******************************/

#globalNav{
	z-index:1;
	position: absolute;
	width: 300px;
	min-width: 300px;
	height: 10px;
	padding: 0px;
	margin: 0px;
	left: 304px;
	top: 82px;
}

#globalLink{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	text-transform: uppercase;
	color: #FFFFFF;
	text-decoration: none;
	position: absolute;
	min-width: 300px;
	left: 10px;
	z-index: 100;
}

#globalLink a, #globalLink a:visited{

	color: #FFFFFF;
	text-decoration: none;
	margin: 0px;
	padding: 2px 3px 4px 3px;
	text-decoration: none;
}

#globalLink a:hover{

	color: #FF0000;
	text-decoration: none;
	margin: 0px;
	padding: 2px 3px 4px 3px;
	text-decoration: none;
}

/************ subglobalNav styles **************/

.subglobalNav{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-decoration: none;
	position: absolute;
	top: 97px;
	left: 405px;
	min-width: 640px;
	height: 20px;
	color: #ffffff;
	visibility: hidden;
	padding: 2px 3px 4px 3px;
}

.subglobalNav a:link, .subglobalNav a:visited {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-decoration: none;
	color: #ffffff;
}

.subglobalNav a:hover{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-decoration: none;
	color: #ff0000;
}

.reddots {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #FF0000;
	padding: 3px 3px 3px;
}
#mainhead {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #FFFFFF;
	position: absolute;
	top: 120px;
	left: 260px;
	width: 400px;
	line-height: 16px;
}
.aboutcopy {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #FFFFFF;
	position: absolute;
	top: 120px;
	left: 260px;
	width: 400px;
	line-height: 16px;
}
.aboutcopy a:link, .aboutcopy a:visited{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #FFFFFF;
	position: relative;
	line-height: 16px;
	text-decoration: none;
}
.aboutcopy a:hover{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #FF0000;
	position: relative;
	line-height: 16px;
	text-decoration: none;
}
/************ copy **************/
#onlinecopy {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #FFFFFF;
	position: absolute;
	top:485px;
	left:265px;
	width: 400px;
	line-height: 16px;
}
#press1copy {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #FFFFFF;
	position: absolute;
	top:310px;
	left:265px;
	width: 400px;
	line-height: 16px;
}
#directmailcopy {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #FFFFFF;
	position: absolute;
	top:315px;
	left:265px;
	width: 400px;
	line-height: 16px;
}
#directmailcopy2 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #FFFFFF;
	position: absolute;
	top:620px;
	left:265px;
	width: 400px;
	line-height: 16px;
}
#poster1copy {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #FFFFFF;
	position: absolute;
	top:245px;
	left:265px;
	width: 400px;
	line-height: 16px;
}
#marblescopy {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #FFFFFF;
	position: absolute;
	top:670px;
	left:265px;
	width: 400px;
	line-height: 16px;
}
#jagcopy {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #FFFFFF;
	position: absolute;
	top:930px;
	left:265px;
	width: 400px;
	line-height: 16px;
}
#xraycopy {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #FFFFFF;
	position: absolute;
	top:860px;
	left:265px;
	width: 400px;
	line-height: 16px;
}
#poster3copy {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #FFFFFF;
	position: absolute;
	top:450px;
	left:265px;
	width: 400px;
	line-height: 16px;
}
#vibecopy {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #FFFFFF;
	position: absolute;
	top:675px;
	left:265px;
	width: 400px;
	line-height: 16px;
}
#bsmcopy {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #FFFFFF;
	position: absolute;
	top:1020px;
	left:265px;
	width: 420px;
	line-height: 16px;
}
#encopy {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #FFFFFF;
	position: absolute;
	top:1220px;
	left:265px;
	width: 400px;
	line-height: 16px;
}
#norwaycopy {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #FFFFFF;
	position: absolute;
	top:1185px;
	left:265px;
	width: 400px;
	line-height: 16px;
}
.bold {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #FFFFFF;
}
/************ press thumbnail positions **************/
#drthumb {
	position: absolute;
	border: 2px solid #FFFFFF;
	left: 265px;
	right: 15px;
	top: 150px;
	height: 150px;
	width: 97px;
	background: url(images/dr-thumb.jpg) no-repeat;
}

#shoethumb {
	position: absolute;
	border: 2px solid #FFFFFF;
	left: 495px;
	right: 15px;
	top: 505px;
	height: 150px;
	width: 97px;
	background: url(images/marblesshoes-thumb.jpg) no-repeat;
}
#balloonthumb {
	position: absolute;
	border: 2px solid #FFFFFF;
	left: 265px;
	right: 15px;
	top: 505px;
	height: 150px;
	width: 97px;
	background: url(images/marblesballoon-thumb.jpg) no-repeat;
}
#stampthumb {
	position: absolute;
	border: 2px solid #FFFFFF;
	left: 610px;shoes
	right: 15px;
	top: 505px;
	height: 150px;
	width: 97px;
	background: url(images/marblesstamp-thumb.jpg) no-repeat;
}
#comicthumb {
	position: absolute;
	border: 2px solid #FFFFFF;
	left: 380px;
	right: 15px;
	top: 505px;
	height: 150px;
	width: 97px;
	background: url(images/marblescomic-thumb.jpg) no-repeat;
}
#fullbodythumb {
	position: absolute;
	border: 2px solid #FFFFFF;
	left: 380px;
	right: 15px;
	top: 150px;
	height: 150px;
	width: 97px;
	background: url(images/fullbody-thumb.jpg) no-repeat;
}
#jagthumb {
	position: absolute;
	border: 2px solid #FFFFFF;
	left: 265px;
	right: 15px;
	top: 765px;
	height: 150px;
	width: 97px;
	background: url(images/jaguar-thumb.jpg) no-repeat;
}
#norwaythumb {
	position: absolute;
	border: 2px solid #FFFFFF;
	left: 265px;
	right: 15px;
	top: 1025px;
	height: 150px;
	width: 97px;
	background: url(images/norway-thumb.jpg) no-repeat;
}
/************ poster thumbnail positions **************/

#rwthumb {
	position: absolute;
	border: 2px solid #FFFFFF;
	left: 265px;
	right: 15px;
	top: 150px;
	height: 81px;
	width: 150px;
	background: url(images/rw-thumb.jpg) no-repeat;
}
#brthumb {
	position: absolute;
	border: 2px solid #FFFFFF;
	left: 430px;
	right: 15px;
	top: 150px;
	height: 81px;
	width: 150px;
	background: url(images/br-thumb.jpg) no-repeat;
}
#icethumb {
	position: absolute;
	border: 2px solid #FFFFFF;
	left: 265px;
	right: 15px;
	top: 355px;
	height: 81px;
	width: 150px;
	background: url(images/marblesice-thumb.jpg) no-repeat;
}
#vibecurrythumb {
	position: absolute;
	border: 2px solid #FFFFFF;
	left: 265px;
	right: 15px;
	top: 510px;
	height: 150px;
	width: 97px;
	background: url(images/vibecurry-thumb.jpg) no-repeat;
}
#vibewaterthumb {
	position: absolute;
	border: 2px solid #FFFFFF;
	left: 380px;
	right: 15px;
	top: 510px;
	height: 150px;
	width: 97px;
	background: url(images/vibewater-thumb.jpg) no-repeat;
}
#vibeposterthumb {
	position: absolute;
	border: 2px solid #FFFFFF;
	left: 495px;
	right: 15px;
	top: 510px;
	height: 150px;
	width: 97px;
	background: url(images/vibeposter-thumb.jpg) no-repeat;
}
#bsmthumb {
	position: absolute;
	border: 2px solid #FFFFFF;
	left: 265px;
	right: 15px;
	top: 930px;
	height: 76px;
	width: 150px;
	background: url(images/bsm-thumb.jpg) no-repeat;
}
#enmodelthumb {
	position: absolute;
	border: 2px solid #FFFFFF;
	left: 265px;
	right: 15px;
	top: 1065px;
	height: 150px;
	width: 97px;
	background: url(images/en-model-thumb.jpg) no-repeat;
}
#enmodel2thumb {
	position: absolute;
	border: 2px solid #FFFFFF;
	left: 380px;
	right: 15px;
	top: 1065px;
	height: 150px;
	width: 97px;
	background: url(images/en-model2-thumb.jpg) no-repeat;
}
/************ direct mail thumbnail positions **************/
#hyundaiaddthumb {
	position: absolute;
	border: 2px solid #FFFFFF;
	left: 265px;
	right: 15px;
	top: 150px;
	height: 150px;
	width: 97px;
	background: url(images/hyundai-add-thumb.jpg) no-repeat;
}
#hyundaiintthumb {
	position: absolute;
	border: 2px solid #FFFFFF;
	left: 380px;
	right: 15px;
	top: 150px;
	height: 150px;
	width: 97px;
	background: url(images/hyundai-int-thumb.jpg) no-repeat;
}
#marbleconfthumb {
	position: absolute;
	border: 2px solid #FFFFFF;
	left: 265px;
	right: 15px;
	top: 455px;
	height: 150px;
	width: 97px;
	background: url(images/marbles-conf-thumb.jpg) no-repeat;
}
#xraythumb {
	position: absolute;
	border: 2px solid #FFFFFF;
	left: 265px;
	right: 15px;
	top: 695px;
	height: 150px;
	width: 97px;
	background: url(images/xray-thumb.jpg) no-repeat;
}

/************ online thumbnail positions **************/
#petthumb {
	position: absolute;
	border: 2px solid #FFFFFF;
	left: 265px;
	right: 15px;
	top: 150px;
	height: 150px;
	width: 97px;
	background: url(images/pet-thumb.gif) no-repeat;
}
#homethumb {
	position: absolute;
	border: 2px solid #FFFFFF;
	left: 380px;
	right: 15px;
	top: 150px;
	height: 150px;
	width: 97px;
	background: url(images/home-thumb.gif) no-repeat;
}
#carthumb {
	position: absolute;
	border: 2px solid #FFFFFF;
	left: 495px;
	right: 15px;
	top: 150px;
	height: 150px;
	width: 97px;
	background: url(images/car-thumb.gif) no-repeat;
}
#eggthumb {
	position: absolute;
	border: 2px solid #FFFFFF;
	left: 265px;
	right: 15px;
	top: 320px;
	height: 150px;
	width: 97px;
	background: url(images/egg-thumb.gif) no-repeat;
}
#heelsthumb {
	position: absolute;
	border: 2px solid #FFFFFF;
	left: 380px;
	right: 15px;
	top: 320px;
	height: 150px;
	width: 97px;
	background: url(images/heels-thumb.gif) no-repeat;
}
#bugsthumb {
	position: absolute;
	border: 2px solid #FFFFFF;
	left: 495px;
	right: 15px;
	top: 320px;
	height: 150px;
	width: 97px;
	background: url(images/bugs-thumb.gif) no-repeat;
}

/************ enlargements **************/
#bigred {
	top: 0px;
	left: 0px;
	width: 600px;
	height: 324px;
	background: url(images/br-large.jpg) no-repeat;
}
#redwonder {
	top: 0px;
	left: 0px;
	width: 600px;
	height: 324px;
	background: url(images/rw-large.jpg) no-repeat;
}
#daylightrobbery {
	top: 0px;
	left: 0px;
	width: 386px;
	height: 600px;
	background: url(images/dr-large.jpg) no-repeat;
}
#pet {
	top: 0px;
	left: 0px;
	width: 200px;
	height: 600px;
	background: url(pet200x600.swf) no-repeat;
}	
#shoes {
	top: 0px;
	left: 0px;
	width: 441px;
	height: 600px;
	background: url(images/marblesshoes-large.jpg) no-repeat;
}
#stamp {
	top: 0px;
	left: 0px;
	width: 441px;
	height: 600px;
	background: url(images/marblesstamp-large.jpg) no-repeat;
}
#comic {
	top: 0px;
	left: 0px;
	width: 441px;
	height: 600px;
	background: url(images/marblescomic-large.jpg) no-repeat;
}
#balloon {
	top: 0px;
	left: 0px;
	width: 441px;
	height: 600px;
	background: url(images/marblesballoon-large.jpg) no-repeat;
}
#ice {
	top: 0px;
	left: 0px;
	width: 600px;
	height: 150px;
	background: url(images/marblesice-large.jpg) no-repeat;
}
#nothingtoadd {
	top: 0px;
	left: 0px;
	width: 600px;
	height: 349px;
	background: url(images/hyundai-nothingtoadd.jpg) no-repeat;
}
#talkingabout {
	top: 0px;
	left: 0px;
	width: 600px;
	height: 349px;
	background: url(images/hyundai-internal.jpg) no-repeat;
}
#confetti {
	top: 0px;
	left: 0px;
	width: 424px;
	height: 600px;
	background: url(images/marbles-confetti.jpg) no-repeat;
}
#xray {
	top: 0px;
	left: 0px;
	width: 432px;
	height: 600px;
	background: url(images/xray-large.jpg) no-repeat;
}
#fullbodied {
	top: 0px;
	left: 0px;
	width: 424px;
	height: 600px;
	background: url(images/fullbody.jpg) no-repeat;
}
#vibecurry {
	top: 0px;
	left: 0px;
	width: 600px;
	height: 303px;
	background: url(images/vibecurry-large.jpg) no-repeat;
}
#vibewater {
	top: 0px;
	left: 0px;
	width: 384px;
	height: 600px;
	background: url(images/vibewater-large.jpg) no-repeat;
}
#vibeposter {
	top: 0px;
	left: 0px;
	width: 600px;
	height: 307px;
	background: url(images/vibeposter-large.jpg) no-repeat;
}
#jaguar {
	top: 0px;
	left: 0px;
	width: 415px;
	height: 600px;
	background: url(images/jag-large.jpg) no-repeat;
}
#bsm {
	top: 0px;
	left: 0px;
	width: 600px;
	height: 300px;
	background: url(images/bsm-large.jpg) no-repeat;
}
#enmodel {
	top: 0px;
	left: 0px;
	width: 482px;
	height: 600px;
	background: url(images/en-model-large.jpg) no-repeat;
}
#enmodel2 {
	top: 0px;
	left: 0px;
	width: 479px;
	height: 600px;
	background: url(images/en-model2-large.jpg) no-repeat;
}
#norway {
	top: 0px;
	left: 0px;
	width: 489px;
	height: 600px;
	background: url(images/norway-large.jpg) no-repeat;
}

/************ extras **************/
#closecopy {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;
	height: 15px;
	width: 15px;
	border: 1px solid #FFFFFF;
	text-align: center;
	vertical-align: middle;
	text-decoration: none;
	position: relative;
	float: right;
}
#blackclosecopy {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #000000;
	height: 15px;
	width: 15px;
	border: 1px solid #000000;
	text-align: center;
	vertical-align: middle;
	text-decoration: none;
	position: relative;
	float: right;
}