html, body {
	margin:0px;
	padding:0px;
	text-align:center;
	height:100%;
}

body {
	background: #fff url('../global/bg.gif') repeat-x 0 0;
}

.container {
	width:100%;
	text-align:left;
	margin:auto;
	min-height:100%;
	position:relative;
}

.footer {
	background: #fff url('../global/footer_bg.gif') repeat-x 0 0;
	font: 11px verdana,sans-serif;
	color:#fff;
	position:absolute;
	bottom:0px;
	height:38px;
	width:100%;
	background-color:#960;
}

.clearfooter {
	clear:both;
	height:30px;
}

div#boxed {
	position:relative;
	width:763px;
	margin:auto;
}

div#footTop {
	position:absolute;
	bottom:-20px;
	right:0;
}


/* LINK STYLES */

#designHolder a:link, #designHolder a:visited, #designHolder a:active, #designHolder a:hover {
	display:block;
}

a:link, a:visited {
	font: 14px "Trebuchet MS", arial, verdana, sans-serif;
	color:blue;
	text-decoration:none;
}

a:active, a:hover {
	font: 14px "Trebuchet MS", arial, verdana, sans-serif;
	color:#960;
	text-decoration:underline;
}

a:link.errorLink, a:visited.errorLink {
	font: 14px "Trebuchet MS", arial, verdana, sans-serif;
	color:blue;
	text-decoration:none;
}

a:active.errorLink, a:hover.errorLink {
	font: 14px "Trebuchet MS", arial, verdana, sans-serif;
	color:#960;
	text-decoration:underline;
}

a:link.nav, a:visited.nav {
	font: 20px "Trebuchet MS", arial, verdana, sans-serif;
	color:#000;
	font-weight:bold;
	text-decoration:underline;
	letter-spacing:6px;
}

a:active.nav, a:hover.nav {
	font: 20px "Trebuchet MS", arial, verdana, sans-serif;
	color:#666;
	font-weight:bold;
	text-decoration:none;
	letter-spacing:6px;
}

span.onPage {
	font: 20px "Trebuchet MS", arial, verdana, sans-serif;
	color:#ccc;
	font-weight:bold;
	letter-spacing:6px;
	cursor:default;
}

a:link.mailLinks, a:visited.mailLinks {
	font: 11px verdana, arial, sans-serif;
	color:blue;
	text-decoration:none;
}

a:active.mailLinks, a:hover.mailLinks {
	font: 11px verdana, arial, sans-serif;
	color:#960;
	text-decoration:underline;
}


a:link.dclink, a:visited.dclink {
	font: 11px verdana, arial, sans-serif;
	color:#333;
	text-decoration:none;
}

a:active.dclink, a:hover.dclink {
	font: 11px verdana, arial, sans-serif;
	color:#999;
	text-decoration:underline;
}

a:link.validlink, a:visited.validlink {
	font: 11px verdana, arial, sans-serif;
	color:#ccc;
	text-decoration:none;
}

a:active.validlink, a:hover.validlink {
	font: 11px verdana, arial, sans-serif;
	color:#fff;
	text-decoration:none;
}

span.onSmalls {
	font: 11px verdana, arial, sans-serif;
	color:#999;
	text-decoration:none;
	cursor:default;
}

a:link.validlinx, a:visited.validlinx {
	font: 11px verdana, arial, sans-serif;
	color:#fff;
	text-decoration:none;
}

a:active.validlinx, a:hover.validlinx {
	font: 11px verdana, arial, sans-serif;
	color:#fff;
	text-decoration:underline;
}

a:link.subLinks, a:visited.subLinks {
	font: 12px verdana, arial, sans-serif;
	color:#630;
	text-decoration:none;
	margin:0 0 0 26px;
	display:block;
	height:20px;
}

a:active.subLinks, a:hover.subLinks {
	font: 12px verdana, arial, sans-serif;
	color:#999;
	text-decoration:underline;
	margin:0 0 0 26px;
	display:block;
	height:20px;
}

/* BOX DIVS */

.handcursor {
	cursor:pointer;
	z-index:400;
}

.switchgroup1 {
	color:#666;
}

div#logo {
	background: #960 url('../global/logo.gif') repeat-x 0 0;
	position:absolute;
	top:39px;
	right:30px;
	width:194px;
	height:22px;
}

div#Header404 {
	background: #fff url('../global/whoops.gif') repeat-x 0 0;
	position:absolute;
	top:61px;
	left:15px;
	width:301px;
	height:132px;
	z-index:200;
}

div#HeaderAbout {
	background: #fff url('../global/header_about.gif') repeat-x 0 0;
	position:absolute;
	top:61px;
	left:15px;
	width:308px;
	height:85px;
}

div#HeaderFback {
	background: #fff url('../global/headerfeedback.gif') repeat-x 0 0;
	position:absolute;
	top:61px;
	left:15px;
	width:301px;
	height:96px;
	z-index:200;
}

div#HeaderCat {
	background: #fff url('../global/header_cat.gif') repeat-x 0 0;
	position:absolute;
	top:61px;
	left:15px;
	width:330px;
	height:111px;
	z-index:20;
}

div#HeaderCustom {
	background: #fff url('../global/header_custom.gif') repeat-x 0 0;
	position:absolute;
	top:61px;
	left:15px;
	width:308px;
	height:81px;
	z-index:50;
}

div#HeaderWelcome {
	background: #fff url('../global/welcome.gif') repeat-x 0 0;
	position:absolute;
	top:68px;
	left:13px;
	width:292px;
	height:79px;
	z-index:200;
}

div#HeaderInfo {
	background: #fff url('../global/infoheader.gif') repeat-x 0 0;
	position:absolute;
	top:61px;
	left:13px;
	width:413px;
	height:119px;
	z-index:1;
}

div#HeaderFriend {
	background: #fff url('../global/headerfriend.gif') repeat-x 0 0;
	position:absolute;
	top:61px;
	left:16px;
	width:451px;
	height:101px;
	z-index:1;
}

div#HeaderDesigns {
	background: #fff url('../global/designs.gif') repeat-x 0 0;
	position:absolute;
	top:61px;
	left:17px;
	width:263px;
	height:112px;
	z-index:200;
}

div#HeaderContact{
	background: #fff url('../global/contact.gif') repeat-x 0 0;
	position:absolute;
	top:61px;
	left:13px;
	width:281px;
	height:90px;
	z-index:40;
}

div#HeaderSitemap {
	background: #fff url('../global/sitemap.gif') repeat-x 0 0;
	position:absolute;
	top:61px;
	left:12px;
	width:297px;
	height:112px;
}


div#HeaderResults {
	background: #fff url('../global/results.gif') repeat-x 0 0;
	position:absolute;
	top:61px;
	left:14px;
	width:326px;
	height:94px;
	z-index:200;
}

div#silhouette404 {
	background: url('../global/404.gif') no-repeat 0 0;
	position:absolute;
	width:208px;
	height:344px;
	right:60px;
	top:61px;
	z-index:100;
}

div#silhouetteCat{
	background: url('../global/silhouette_cat.gif') no-repeat 0 0;
	position:absolute;
	width:298px;
	height:277px;
	right:25px;
	top:61px;
	z-index:20;
}

div#silhouetteSitemap {
	background: url('../global/silhouette_sitemap.gif') no-repeat 0 0;
	position:absolute;
	width:407px;
	height:100px;
	right:0;
	top:61px;
	z-index:100;
}

div#silhouetteCustom {
	background: url('../global/silhouette_custom.gif') no-repeat 0 0;
	position:absolute;
	width:347px;
	height:311px;
	right:0;
	top:61px;
	z-index:50;
}

div#silhouetteFeed {
	background: url('../global/silhouette_feedback.gif') no-repeat 0 0;
	position:absolute;
	width:246px;
	height:292px;
	right:13px;
	top:61px;
	z-index:100;
}


div#silhouetteSearch {
	background: url('../global/silhouette_search.gif') no-repeat 0 0;
	position:absolute;
	width:241px;
	height:409px;
	right:70px;
	top:61px;
	z-index:100;
}

div#silhouetteAbout {
	background: url('../global/silhouette_about.gif') no-repeat 0 0;
	position:absolute;
	width:438px;
	height:306px;
	right:0;
	top:61px;
	z-index:100;
}

div#silhouetteInfo {
	background: url('../global/silhouette_info.gif') no-repeat 0 0;
	position:absolute;
	width:264px;
	height:276px;
	right:70px;
	top:61px;
	z-index:50;
}

div#silhouette1 {
	background: url('../global/silhouette1.gif') no-repeat 0 0;
	position:absolute;
	width:453px;
	height:442px;
	left:293px;
	top:90px;
	z-index:100;
}

div#silhouette2 {
	background: url('../global/silhouette2.gif') no-repeat 0 0;
	position:absolute;
	width:405px;
	height:365px;
	right:30px;
	top:61px;
	z-index:100;
}

div#silhouetteCont {
	background: url('../global/silhouette_contact.gif') no-repeat 0 0;
	position:absolute;
	width:264px;
	height:359px;
	right:30px;
	top:61px;
	z-index:100;
}

div#silhouetteFriends {
	background: url('../global/silhouette_friend.gif') no-repeat 0 0;
	position:absolute;
	width:198px;
	height:362px;
	right:30px;
	top:61px;
	z-index:100;
}

div.mailThem {
	font: 11px verdana, arial, sans-serif;
	color:#000;
	position:absolute;
	bottom:-16px;
	left:30px;
}

div#searchList {
	font: 14px "Trebuchet MS", verdana, arial, sans-serif;
	color:#369;
	position:relative;
	padding:0 17px 0 17px;
	margin:0 0 100px 0;
}

div#thanksHolder {
	position:relative;
	height:250px;
}

div#thanksHolder p {
	font: 14px "Trebuchet MS", verdana, arial, sans-serif;
}

div#thanksHolder p.quoted {
	font: 14px arial,verdana,sans-serif;	
	font-style:italic;
}

div#designHolder {
	position:relative;
	margin:38px 0 60px 23px;
	width:97%;
 	z-index:50;
}

div.cardPhoto {
	float:left;
	position:relative;
	width:160px;
	height:137px;
	border-bottom:1px solid #000;
	margin-bottom:30px;
}

div.cardDetails {
	float:left;
	font: 14px "Trebuchet MS", verdana, arial, sans-serif;
	color:#000;
	position:relative;
	width:285px;
	height:137px;
	border-bottom:1px solid #000;
	margin-bottom:30px;
}

div.cardDetails p.cardTitle {
	font: 18px "Trebuchet MS", verdana, arial, sans-serif;
	font-weight:bold;
	color:#000;
}

div.buyCard {
	float:left;
	position:relative;
	width:159px;
	height:137px;
	border-bottom:1px solid #000;
	margin-bottom:30px;
	padding:0 0 0 75px;
}

div.buyCard p {
	font: 20px "Trebuchet MS", verdana, arial, sans-serif;
	color:#960;
	text-align:center;
	letter-spacing:2px;
}

div#star {
	position:absolute;
	bottom:-50px;
	right:0;
	width:105px;
	height:105px;
	z-index:200;
}

div#starBack {
	background: url('../global/welcomefeedback.gif') no-repeat 0 0;
	position:absolute;
	bottom:-170px;
	right:90px;
	width:145px;
	height:145px;
	z-index:200;
}



div#mapOne {
	font: 14px "Trebuchet MS", arial,verdana,sans-serif;	
	position:relative;
	margin:30px 0 0 13px;
	padding:0 0 35px 0;
	width:360px;
	border-right:1px solid #ccc;
	float:left;
}


div#mapTwo {
	font: 14px "Trebuchet MS", arial,verdana,sans-serif;
	position:relative;
	margin:30px 0 0 0;
	padding:0;
	width:330px;
	float:left;

}

div.clearer {
	position:relative;
	height:50px;
	clear:both;
}

div#formBoxley {
	position:relative;
	width:350px;
	margin:30px 0 20px 13px;
}

div#ethelMain {
	position:absolute;
	top:10px;
	left:5px;
	background: url('../global/ethel_main.gif') no-repeat 0 0;
	width:206px;
	height:228px;
}

div#mabelMain {
	position:absolute;
	top:15px;
	left:15px;
	background: url('../global/mabel_main.gif') no-repeat 0 0;
	width:183px;
	height:220px;
}

div#gynMain {
	position:absolute;
	top:15px;
	left:15px;
	background: url('../global/gyn_main.gif') no-repeat 0 0;
	width:183px;
	height:220px;
}

div#percyMain {
	position:absolute;
	top:15px;
	left:15px;
	background: url('../global/percy_main.gif') no-repeat 0 0;
	width:183px;
	height:220px;
}

div.biogBoxes {
	position:relative;
	margin:30px 0 40px 20px;
	border:1px solid #000;
	width:685px;
	height:250px;
	text-align:right;
	clear:both;
}


div.biogText {
	font: 11px verdana, arial, sans-serif;
	position:relative;
	width:460px;
	height:230px;
	padding:10px;
	overflow-y:scroll;
	text-align:justify;
	float:right;
}

div.biogText hr {
	color: #000;
	background-color: #000;
	height: 1px;
}

div#errorBox {
	font: 12px "Trebuchet MS", verdana, arial, sans-serif;
	padding:280px 0 0 14px;
	margin:0 0 50px 0;
}

div#errorBox h3 {
	font: 14px "Trebuchet MS", verdana, arial, sans-serif;
	font-weight:bold;
	color:#369;
	margin:0 0 20px 0;	
}

div#errorBox p {
	font: 12px "Trebuchet MS", verdana, arial, sans-serif;
	color:#369;
}

div#errorBox li, ul, ol {
	font: 12px "Trebuchet MS", verdana, arial, sans-serif;
	color:#369;
}

div.teamBox {
	position:relative;
	width:162px;
	height:104px;
	float:left;
	margin:20px 25px 0 0;
}

div#termsBoxer {
	font: 14px "Trebuchet MS", verdana, arial, sans-serif;
	position:relative;
	width:97%;
	margin:35px 0 60px 16px;
	z-index:100;
}

div#termsBoxer p {
	text-align:justify;
	margin:10px 0px;
}

div#termsBoxer li {
	text-align:justify;
	margin:10px 0px;
}

div#teamInfo {
	width:100%;
	height:200px;
	text-align:center;
	margin:80px 0;
	padding:0;
}

div#teamInfo p {
	text-align:center;
}

div#friendsBox {
	font: 14px "Trebuchet MS", verdana, arial, sans-serif;
	position:relative;
	width:500px;
	height:400px;
	margin:30px 0 85px 13px;
}

div#fadeFolio {
	position:absolute;
	bottom:-180px;
	right:0;
	width:359px;
	height:114px;
}

div#leftFooter {
	position:absolute;
	left:4px;
	top:16px;
}

div#whatwedo {
	position:relative;
	width:198px;
	height:36px;
	margin:50px 0 50px 13px;
}

div#listingsBox {
	font: 14px "Trebuchet MS", verdana, arial, sans-serif;
	margin:30px 0 30px 0;
	padding:0 0 0 14px;
}

span.alerts {
	font-weight:bold;
	color:blue;
}

input.butter {
	font: 14px "Trebuchet MS", verdana, arial, sans-serif;
	border:none;
	color:#000;
	background-color:#fff;
	text-align:center;
	margin:6px 0 0 0;
	font-weight:bold;
	cursor:pointer;
}

input#pleaseSpecify, input#specifySearch, input#buyFrom, input#notfastenough {
	font: 11px verdana, arial, sans-serif;
	border:1px solid #369;
	width:260px;
	padding:2px;
	cursor:default;
	visibility:hidden;
}

input#specifySearch {
	background: url('../global/specifyimg.gif') no-repeat 0 0;
}

input#pleaseSpecify {
	background: url('../global/specifyimg2.gif') no-repeat 0 0;
}

input#buyFrom {
	background: url('../global/explainwhy.gif') no-repeat 0 0;
}

input#notfastenough {
	background: url('../global/givedetails.gif') no-repeat 0 0;
}

div#listingsBox input.buttz {
	font: 14px "Trebuchet MS", verdana, arial, sans-serif;
	border:1px solid #000;
	text-align:center;
	padding:1px;
}

div#listingsBox input.buttzT {
	font: 14px "Trebuchet MS", verdana, arial, sans-serif;
	border:1px solid #000;
	text-align:left;
	padding:1px;
}

div#ourField {
	visibility:visible;
}

textarea.eighties {
		font: 12px verdana, arial, sans-serif;
}

textarea#message {
	border:1px solid #fff;
	background-color:#fff;
	font: 18px "Comic Sans MS", verdana, arial, sans-serif;
	color:blue;
	text-align:center;
	cursor:pointer;
	overflow:hidden;
}

div#lookBelow {
	position:relative;
	width:198px;
	height:36px;
	margin:90px 0 10px 13px;
}

div#newsletter {
	font: 11px verdana, arial, sans-serif;
	color:#000;
	position:relative;
	margin:25px 0 45px 22px;
	height:115px;
	width:310px;
}

div#newsletter p {
	margin:0 0 10px 0;
}

input#news {
	border:4px solid #369;
	padding:4px;
	cursor:default;
	font: 11px verdana, arial, sans-serif;
}

input#users_name, input#users_email {
	font: 12px verdana, arial, sans-serif;
	border:1px solid #369;
	width:260px;
	padding:2px;
	cursor:default;
}

select#theList {
	font: 12px verdana, arial, sans-serif;
	border:1px solid #369;
	width:260px;
	background-color:#efefee;
}

optgroup.greyMe {
	background-color:#e4e3e2;
}

textarea#postal_address {
	font: 12px verdana, arial, sans-serif;
	border:1px solid #369;
	width:260px;
	height:120px;
	padding:2px;
	cursor:default;
	overflow:auto;
}

#keep_copy {
	margin-left:120px;
}

textarea#postal_address2 {
	font: 12px verdana, arial, sans-serif;
	border:1px solid #369;
	width:284px;
	height:100px;
	padding:2px;
	cursor:default;
	overflow:auto;
}

div#droppers {
	position:relative;
	height:400px;
	width:300px;
	margin-left:20px;
}

div#moreInfo {
	background: url('../global/more_info.gif') no-repeat 0 0;
	position:absolute;
	width:177px;
	height:188px;
	top:0;
	right:5px;
	z-index:200;
}

div#characInfo {
	background: url('../global/charac_bg.gif') no-repeat 0 0;
	font: 14px "Trebuchet MS", verdana, arial, sans-serif;
	width:240px;
	height:130px;
	padding:0 0 0 33px;
	position:absolute;
	top:530px;
	right:40px;
	visibility:hidden;
	text-align:center;
}

div#characInfo p {
	text-align:center;
}


div#details {
	font: 14px "Trebuchet MS", verdana, arial, sans-serif;
	color:red;
	position:absolute;
	bottom: 95px;
	right:30px;
	width:220px;
	padding:8px;
	border:1px solid #cc3333;
}

div#details p {
	font: 14px "Trebuchet MS", verdana, arial, sans-serif;
	color:red;
	text-align:justify;
	margin:0;
}

div#textcontainer1 {
	font: 14px "Trebuchet MS", verdana, arial, sans-serif;
	width:160px;
	height:112px;
	padding:1px;
	position:absolute;
	bottom:110px;
	right:120px;
}

div#textcontainer1 p {
	text-align:center;
	color:#999;
	cursor:default;
}

img.thumbers {
	border:1px solid #000;
}

img.infoLala {
	cursor:help;
}

div.ballonCase {
	position:relative;
}

div#rightFooter {
	position:absolute;
	right:8px;
	top:14px;
}

div#copy {
	font: 11px verdana, arial, sans-serif;
	color:#999;
	position:absolute;
	right:8px;
	top:-12px;
}

div#sigg {
	font: 11px verdana, arial, sans-serif;
	color:#999;
	position:absolute;
	left:4px;
	top:-12px;
}

div.navBox {
	position:relative;
	padding:160px 0 0 18px;
	margin:0;
	width:200px;
	clear:both;
}

div#searchField {
	position:absolute;
	top:6px;
	left:12px;
	cursor:default;
	z-index:80;
}

img {
	border:none;
}

a.pic img {
	border:1px solid #963;
}

a.pic:hover img {
	border:1px solid #069;
}

input#searchSite {
	background: #fff url('../global/search_bg.gif') repeat-x 0 0;
	font: 11px verdana, arial, sans-serif;
	color:#666;
	letter-spacing:1px;
	cursor:help;
	width:100px;
	margin:7px 0 0 0;
	border-width:0;
	padding:2px;
}

input#searchSite2 {
	background: #fff url('../global/search_bg.gif') repeat-x 0 0;
	font: 11px verdana, arial, sans-serif;
	color:#666;
	letter-spacing:1px;
	cursor:help;
	width:100px;
	margin:7px 0 0 0;
	border:1px solid #000;
	padding:3px 2px;
}

input.RadioOne {
	cursor:pointer;
}

input#unsubscribe {
	margin:0 0 0 30px;
}

label {
	cursor:pointer;
}

label.fBack {
	cursor:pointer;
	font: 14px "Trebuchet MS", verdana, arial, sans-serif;
	font-weight:bold;
}

label.cardlabs {
	float:left;
	cursor:default;
	width:80px;
	font-weight:bold;
}

label.attached {
	width:120px;
	font: 12px verdana, arial, sans-serif;
	font-weight:bold;
	float:left;
}

#attSub {
	margin-left:120px;
}

input.searchBut {
	font: 14px arial, verdana, sans-serif;
	color:#fff;
	cursor:pointer;
	width:30px;
	margin:10px 0 0 2px;
	background-color:transparent;
	border:none;
}

input.newsBut {
	position:absolute;
	top:26px;
	right:10px;
	background: #fff url('../global/submit.gif') no-repeat 0 0;
	font: 13px arial,verdana,sans-serif;
	letter-spacing:1px;
	cursor:pointer;
	text-align:center;
	width:91px;
	border:0;
	height:49px;
	color:#fff;
}

div#attachBox {
	font: 14px "Trebuchet MS", verdana, arial, sans-serif;
	position:relative;
	z-index:60;
	width:92%;
	margin:30px 0 60px 13px;
	padding:0 0 100px 0;
}

div#paperBox {
	background: #fff url('../global/paper.gif') no-repeat 0 0;
	font: 16px "Trebuchet MS", verdana, arial, sans-serif;
	color:#369;
	line-height:175%;
	position:relative;
	width:218px;
	height:245px;
	margin:20px 0 0 17px;
	padding:27px 25px 27px 25px;
}

div#paperBox2 {
	background: #fff url('../global/paper_h.gif') no-repeat 0 0;
	font: 16px "Trebuchet MS", verdana, arial, sans-serif;
	color:#369;
	line-height:175%;
	position:absolute;
	bottom:-300px;
	left:60px;
	width:275px;
	height:223px;
	padding:25px 30px 25px 30px;
}

div#nameReq {
	position:absolute;
	top:87px;
	left:326px;
	font: 11px verdana, arial, sans-serif;
	color:red;
	visibility:hidden;
}

div#emailReq {
	position:absolute;
	top:134px;
	left:326px;
	font: 11px verdana, arial, sans-serif;
	color:red;
	visibility:hidden;
}

div#friendReq {
	position:absolute;
	top:197px;
	left:326px;
	font: 11px verdana, arial, sans-serif;
	color:red;
	visibility:hidden;
}

div#friend2Req {
	position:absolute;
	top:244px;
	left:326px;
	font: 11px verdana, arial, sans-serif;
	color:blue;
	visibility:hidden;
}

div#friend3Req {
	position:absolute;
	top:290px;
	left:326px;
	font: 11px verdana, arial, sans-serif;
	color:blue;
	visibility:hidden;
}


div#paperBox p {
	margin:0 0 15px 0;
}


/* FORMS */

input.attSub {
	text-align:center;
	border:1px solid #000;
	background-color:#ccc;
	padding:1px;
	cursor:pointer;
}

input.attSubb {
	font: 12px verdana, arial, sans-serif;
	border:1px solid #369;
	width:260px;
	padding:2px;
	cursor:pointer;
}

input#formName, input#formEmail, input#formSubject, input#name, input#email, input#friendmail1, input#friendmail2, input#friendmail3 {
	font: 14px "Trebuchet MS", verdana, arial, sans-serif;
	color:#000;
	width:310px;
	height:33px;
	cursor:pointer;
	border:0;
	padding:12px 0 0 12px;
}

input#formName, input#name {
	background: url('../global/name.gif') no-repeat 0 0;
}

input#friendmail1, input#friendmail2, input#friendmail3 {
	background: url('../global/friend.gif') no-repeat 0 0;
}


input#formEmail, input#email {
	background: url('../global/email.gif') no-repeat 0 0;
}

input#formSubject {
	background: url('../global/subject.gif') no-repeat 0 0;
}

textarea#formMessage {
	background: url('../global/message.gif') no-repeat 0 0;
	width:298px;
	height:117px;
	font: 12px "Trebuchet MS", verdana, arial, sans-serif;
	color:#000;
	cursor:pointer;
	border:0;
	padding:12px 12px 0 12px;
	overflow:auto;
	line-height:96%;
}

#submitbutton {
	position:absolute;
	right:-68px;
	bottom:2px;
	background: url('../global/submitt.gif') no-repeat 0 0;
	margin:0;
	font: 13px arial,verdana,sans-serif;
	letter-spacing:1px;
	cursor:pointer;
	text-align:center;
	width:91px;
	height:49px;
	padding:0;
	border:0;
	color:#fff;
}

#friendbutton {
	position:absolute;
	left:230px;
	bottom:28px;
	background: url('../global/submitt.gif') no-repeat 0 0;
	margin:0;
	font: 13px arial,verdana,sans-serif;
	letter-spacing:1px;
	cursor:pointer;
	text-align:center;
	width:91px;
	height:49px;
	padding:0;
	border:0;
	color:#fff;
}


/* PARAGRAPHS */

p.firsty {
	font-size:14px;
	line-height:normal;
	text-align:justify;
}

p.paddIt {
	margin:24px 0 0 0;
}

h1.stepHeaders {
	font: 20px arial,verdana,sans-serif;
	font-weight:bold;
	letter-spacing:-1px;
	color:#369;
}

span.countMein {
	font: 22px arial,verdana,sans-serif;
	letter-spacing:-1px;
	font-weight:bold;
	color:red;
}

div#termsBoxer h1 {
	font: 18px "Trebuchet MS", verdana, arial, sans-serif;
	letter-spacing:3px;
	font-variant:small-caps;	
}

div#attachBox p {
	margin:20px 0;
}

ul.termsOK {
	margin-left:20px;
	color:#000;
}

h2.mapHeaders {
	font: 18px "Trebuchet MS", verdana, arial, sans-serif;
	font-weight:bold;
	color:#ccc;
	letter-spacing:-2px;
}

ul.inOne {
	font: 14px "Trebuchet MS", arial, verdana, sans-serif;
	margin:20px 0 0 10px;
	list-style-type:circle;
}

ul.inOne li {
	margin-left:25px;
}

ul.inTwo li {
	margin-left:50px;
}

ul.inThree li {
	margin-left:45px;
}
p.sevenpoint {
	font: 10px verdana,arial,sans-serif;	
}

p.eightpoint {
	font: 11px verdana,arial,sans-serif;	
}

p.eightpointz {
	margin:60px 0 0 0;
}


div#ickleBox {
	width:425px;
}

div#ickleBox p {
	text-align:justify;
}

p.paddMe {
	margin:0 0 10px 0;
}

p.navvy {
	margin:0 0 20px 0;
}

hr.liftMe {
	margin:40px 0 0 0;
}

hr.bigLines {
	margin:10px 0;
	height:1px;
	color:#ccc;
	background-color:#ccc;
}

/* STRIPPED DOWN CSS FORMATTING */

h1,h2,h3,h4,h5,h6,pre,code {
	font-size:12px;
}

ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,body,html,p,blockquote,fieldset,input {
	margin:0;
	padding:0;
}


* {
	font-weight:normal;
	font-style:normal;
	text-decoration:none;
	text-align:left;
	text-indent:0;
}

div#floatdiv {
	position:absolute;
	width:45px;
	height:123px;
	left:0px;
	top:0px;
	z-index:50;
}

/* LIGHTBOX */

#lightbox{
	position: absolute;
	left: 0;
	width: 100%;
	z-index: 100;
	text-align: center;
	line-height: 0;
	}

#lightbox a img{ border: none; }

#outerImageContainer{
	position: relative;
	background-color: #fff;
	width: 250px;
	height: 250px;
	margin: 0 auto;
	}

#imageContainer{
	padding: 10px;
	}

#loading{
	position: absolute;
	top: 40%;
	left: 0%;
	height: 25%;
	width: 100%;
	text-align: center;
	line-height: 0;
	}
#hoverNav{
	position: absolute;
	top: 0;
	left: 0;
	height: 100%;
	width: 100%;
	z-index: 10;
	}
#imageContainer>#hoverNav{ left: 0;}
#hoverNav a{ outline: none;}

#prevLink, #nextLink{
	width: 49%;
	height: 100%;
	background: transparent url(../images/blank.gif) no-repeat; /* Trick IE into showing hover */
	display: block;
	}
#prevLink { left: 0; float: left;}
#nextLink { right: 0; float: right;}
#prevLink:hover, #prevLink:visited:hover { background: url(../images/prevlabel.gif) left 15% no-repeat; }
#nextLink:hover, #nextLink:visited:hover { background: url(../images/nextlabel.gif) right 15% no-repeat; }


#imageDataContainer{
	font: 10px Verdana, Helvetica, sans-serif;
	background-color: #fff;
	margin: 0 auto;
	line-height: 1.4em;
	}

#imageData{	padding:0 10px; color: #666; }
#imageData #imageDetails{ width: 70%; float: left; text-align: left; }	
#imageData #caption{ font-weight: bold;	}
#imageData #numberDisplay{ display: block; clear: left; padding-bottom: 1.0em;	}			
#imageData #bottomNavClose{ width: 66px; float: right;  padding-bottom: 0.7em;	}	
		
#overlay{
	position: absolute;
	top: 0;
	left: 0;
	z-index: 90;
	width: 100%;
	height: 500px;
	background-color: #000;
	}
	

/* Min-Width */
.lbWidth { /* most browsers */
	position: absolute;
	top: 0px; left: 0px;
	width: 100%;
	min-width: 790px;
	}

* html .lbContent { /* IE6 */
	margin-left: -790px;
	position:relative;
	}

* html .lbMinWidth { /* IE6 */
	padding-left: 790px;
	}
	
	
/* Clearfix */	
.clearfix:after {
content: ".";
display: block;
height: 0;
clear: both;
visibility: hidden;
}

.clearfix {display: inline-block;}

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