body{ background:url(/images/page-bg.jpg) center top fixed; }
h1 { font-size:38px; }
h2 { font-size:28px; margin: 12px 0 0;} 
h3{ font-size:24px; margin: 16px 0 0;}
*{ font-family:arial;}
#toyboxPage{
	background-color:#fff;
	margin:0 auto;
	padding: 12px 24px;
	width:960px;
	padding-top:10px;
	box-shadow: 5px 5px 15px #000;
  -moz-box-shadow: 5px 5px 15px #000;
  -webkit-box-shadow: 5px 5px 15px #000;

}
.promos{
	cursor:pointer;
	display:block;
	float:left;
	height:100px;
	width:300px;
		box-shadow: 2px 2px 5px #333;
  -moz-box-shadow: 2px 2px 5px #333;
  -webkit-box-shadow: 2px 2px 5px #333;
}
.midPromo {
	margin:0 30px;
}

.oneCol {

	width:300px;
}
.twoCol{
	width:660px;
}.twoCol .oneCol { 	margin-right:30px; line-height:22px; }
.twoCol .oneCol a { color:#000; font-weight:bold; }
.fullWdth {
	width:960px;
}
.oneCol ,
.twoCol,
.fullWdth {
	float:left;

}
.fltRght { float:right !important; }
.noMarg { margin:0 !important; }



.testimonial { background: url(/images/rdquo.gif) bottom right no-repeat;display:block; font-size:16px; font-style:italic; margin:0 0 8px; padding: 12px 0; }

.testimonial:before {
	display:inline-block;
	height:16px;
	padding: 0 12px 0 0;
	content: url(/images/ldquo.gif);
	width:20px;
}

.testimonialName { display:block; font-size:12px; text-align:right; }
#testimonialLnk { display:block; margin:14px 0; color:blue; }
#testimonialLnk a {color:blue; }

#navLnks{}
#navLnks a{ color:#333333; font-size:18px; padding-left:12px;}
#phone{
	font-size: 18px;
	clear:right;
}
#phone strong{ font-size: 20px; }
#saflnk ,
#saflnk a {
	clear:right;
	color:#333333;
	font-size:12px;
	font-weight:bold;
}
#intro{ }
#intro .oneCol { text-align:right;}

#intro  p { font-size:20px; }
#intro  p.sml { font-size:14px; }


ul{ list-style:disc; padding:0 0 0 12px;margin:0;}
li { margin: 0;}


#lightboxWrapper {
	filter: alpha(opacity=80);
	background:#000;
	display:none;
	-moz-opacity: 0.8;
	opacity:.80;
	filter: alpha(opacity=80);
	position:absolute;
	z-index:4;
}
#lightbox {
	background:#fff;
	border: 2px solid black;
	display:none;
	padding: 2px 8px 8px;
	position:absolute;
	
	-moz-border-radius: 6px;
	-webkit-border-radius: 6px;
	
	-moz-box-shadow: black 5px 5px 5px;
-webkit-box-shadow: black 5px 5px 5px;
        box-shadow: black 5px 5px 5px;
		
	z-index:5;
	*width: 600px;
	*margin-left:-25%;
	*left:-25%;

}
#contactForm {	width: 260px; }
#contactForm h2{	margin:0;	}
#contactForm label{	display:inline-block; width: 80px;	}
#contactForm input{	display:inline-block; width: 160px;	}
#contactForm input[type=submit]{ width: 260px; }
#contactForm textarea{ width: 260px; }
#formMessage {	margin-top:0; width: 260px; }
.formError { color:#f00;  background:#FFFF99; border: 1px solid #f00;  }
.formInputError {border: 2px solid #f00;  }

#lbTitle{
	float:left;
	font-weight:bold;
	line-height:24px;
	text-transform:capitalize;
}
#lbClose{
 background:url("/images/window_close.gif") no-repeat scroll top right transparent;
 color:#767874;
 float:right;
 cursor:pointer;
 padding-right:24px;
 height:24px;
 line-height:24px;
 display:block;
 font-weight:bold;
}
#lbContents{ clear:both; padding-top:4px; }

#footer { clear:both; padding-top:2em; color:#999; font-size:12px; }
#footer a { color:#999;}
#facebookBtn { border:0; float:right; margin-top:-12px; }
#googleCheckoutLogo { float:right; clear:right; }

#purchaseOptions {display:none; margin-bottom:12px;}
#toyboxType {
	float:left;
	padding:0 12px;
	width:380px;
}
#toyboxType  label{
	display:inline-block;
	padding-left:12px;
	width:340px;
}

.hyperlnk{
	color:blue;
	cursor:pointer;
	text-decoration:underline;
}

#faqs h2 {
	font-family:Georgia, "Times New Roman", Times, serif;
	font-style:italic;
	font-size:20px;
	margin:12px 0;
}
#previewFlash{ width:550px; float:left; }