html { margin: 0; padding: 0; }

body {
	margin: 0;
	padding: 0;
	background: #FFFFFF;
	background: url(../images/body-bg1.gif) top center repeat-y;
}

#wrapper {
	width: 963px; 
	margin: auto;
}

.clear-it {
	clear: both;
	height: 1px;
	line-height: 1px;
	font-size: 1px;
}

#page-l {
	float: left;
	display: block;
	width: 756px;	
}

#page-r {
	float: left;
	display: block;
	width: 207px;	
}

/************** Index ****************/

#back-indx {
	position:absolute;
	left:0px;
	top:0px;
	width:100%;
	height:100%;
	z-index:0;
	text-align: center;
	visibility: visible;
	overflow: hidden;
}

#nav-indx {
	position:absolute;
	left:66%;
	top:27%;
	width:250px;
	height:300px;
	z-index:1;
	background-image: url(../images/bluTrans66.png);
	padding-left: 10px;
	padding-top: 10px;
	font-family: Trebuchet MS, Arial, Helvetica, sans-serif;
}

#nav-indx a {
	font-size: 16px;
	letter-spacing: 0.2em;
	color: #FFF;
}
#nav-indx a:link {
	text-decoration: none;
}
#nav-indx a:visited {
	text-decoration: none;
}
#nav-indx a:hover {
	text-decoration: none;
	color: #B14D2B;
}
#nav-indx a:active {
	text-decoration: none;
}

/************** Header ****************/

#header {
	margin: 0;
	padding: 0;
	width: 756px; /*756*/
	height:142px; /*142*/
	background: url(../images/header-int.jpg);
}

#header2 {
	margin: 0;
	padding: 0;
	width: 756px; /*756*/
	height:142px; /*142*/
	background: url(../images/header2-int.jpg);
}

/************** Nav ****************/

#nav {
	width: 207px; /*903*/
	margin: 185px 0 0 0;
}

#nav a:link, #nav a:visited {
	color: #003366;
	font: 16px/20px trebuchet, sans-serif;
	font-variant:small-caps;
	text-decoration: none;
	display: block;
	padding: 6px 0 0 30px;
	height: 26px; /*32*/
	width: 167px; /*207*/
	background: url(../images/nav-bg.gif) left bottom repeat-x;
}

#nav a:hover {
	color: #8b1921;	
}

/************** Content ****************/

#content {
	margin: 0;
	padding: 50px 140px 0 140px;
	width: 476px; /*756*/
	background: url(../images/body-bg.gif);
	font: 12px/18px trebuchet, sans-serif;
	color: #666666;
}

#content2 {
	margin: 0;
	padding: 0px 0px 0 0px;
	width: 756px; /*756*/
	background: url(../images/body-bg.gif);
	font: 12px/18px trebuchet, sans-serif;
	color: #666666;
}

#content h1 {
	color: #003366;
	font: 24px/30px trebuchet, sans-serif;	
}

#content h2 {
	color: #003366;
	font: 24px/30px trebuchet, sans-serif;	
	display: inline;
	margin: 0;
	padding: 0;
}

#content #quote {
	color: #999999;	
	font: 14px/24px georgia, serif;
	font-style: italic;
	margin: 0 0 50px 0;
}

#content #sig {
	color: #666666;
	font: 12px/18px trebuchet, sans-serif;
}

#content a:link, #content a:visited {
	color: #003366;
	font: 12px/18px trebuchet, sans-serif;	
}

#content a:hover {
	color: #8b1921;
}

#content .blue {
	color: #003366;		
}

#content #video {
	margin: 60px 0 110px 0;
}

#content-toy-thumbs {
	margin: 0;
	padding: 50px 75px 50px 75px;
	width: 606px; /*756*/
	background: url(../images/body-bg.gif);
	font: 12px/18px trebuchet, sans-serif;
	color: #666666;
}

#content-toy-thumbs .thumb {
	width: 138px;
	float: left;
	display: inline;
	margin: 0 90px 50px 0;
}

#content-toy-thumbs .thumb-l {
	width: 138px;
	float: left;
	display: inline;
	margin: 0 0 50px 0;
}

#content-toy {
	margin: 0;
	padding: 0px 0 50px 0;
	width: 756px; /*756*/
	background: url(../images/body-bg.gif);
	font: 12px/18px trebuchet, sans-serif;
	color: #666666;
}

#content-toy #toy-nav {
	margin: 0 0 0 525px;
	height: 50px;	
}

#content-toy #toy-nav a:link, #content-toy #toy-nav a:visited {
	font: 11px/13px Trebuchet, sans-serif;
	color: #999999;
	font-style: italic;
	text-decoration: none;
}

#content-toy #toy-nav a:hover {
	color: #777777;
}

#content-toy #toy-nav #prev a:link, #content-toy #toy-nav #prev a:visited {
	width: 47px;
	height: 28px;
	margin: 10px 0 0 0;
	display: block;
	float: left;
	background: url(../images/img-nav-left.jpg);
}

#content-toy #toy-nav #prev a:hover {
	background: url(../images/img-nav-left.jpg) 0px -28px;
}

#content-toy #toy-nav #next a:link, #content-toy #toy-nav #next a:visited {
	width: 45px;
	height: 28px;
	margin: 10px 0 0 0;
	display: block;
	float: left;
	background: url(../images/img-nav-right.jpg);
}

#content-toy #toy-nav #next a:hover {
	background: url(../images/img-nav-right.jpg) 0px -28px;
}

#content-toy #toy-nav .big {
	font: 14px/16px Trebuchet, sans-serif;
	font-style: normal;
}

#content-toy #toy-nav .red {
	color: #990000;
}

#content-toy #toy-nav #nav-text {
	width: 100px;
	margin: 15px 0 0 10px;
	display: block;
	float: left;
}
