﻿body 
{
	margin:0;
	padding:0;
	font:10pt Arial;
}
img
{
	border:none 0px;	
}
/* Layout Images */
#topbg
{
	z-index:1;
	margin-top:0px;
	height:96px;
	background:transparent url(http://moving-quotes.com/layout/images/background-top.gif) repeat-x;
}
#headerbg
{
	position:relative;
	z-index:3000;
	height:244px;
	background:transparent url(http://moving-quotes.com/layout/images/header-top.gif) repeat-x;
}
#header-image
{
	position:absolute;
	z-index:300;
	margin-top:-31px;
	width:916px;
	height:275px;
	background:transparent url(http://moving-quotes.com/layout/images/header-image.jpg) no-repeat;
}
#contentbg
{
	z-index:100;
	height:560px;
	background:transparent url(http://moving-quotes.com/layout/images/content-bg.gif) repeat-x;
}
#footerbg
{
	z-index:4;
	height:126px;
	margin-bottom:0px;
	clear:both;
	background:transparent url(http://moving-quotes.com/layout/images/footer-bg.gif) repeat-x;
}
#footer
{
	margin:2px auto 2px auto;
	padding:20px 10px;
	text-align:center;
	color:#fff;
	width:957px;
}
#site
{
	margin:0;
	padding:0;	
}

/* End Layout Images */

/*Container Elements*/
#container
{
	float:none;
	clear:none;
	background:transparent;
	position:relative;
	margin:2px auto 2px auto;
	width:957px;
	z-index:3000;
}

.center
{
	margin:0px auto 0 auto;	
	position:relative;
	z-index:200;
	height:275px;
	width:957px;
}

#logo
{
	float:left;
	clear:none;
	margin-top:12px;
	width:329px;
	height:84px;
	margin-left:-30px;
	background:transparent url(http://moving-quotes.com/layout/images/moving-quotes-logo.gif) no-repeat;
}

#links
{
	float:right;
	clear:none;
	margin-left:25px;
	
	
}

#info
{
	float:left;
	margin-top:-5px;
	margin-left:30px;
	color:#76a572;
	font-size:13pt;	
}
.header-links a, .header-links a:link
{
	padding:10px;
	margin-top:5px;
	color:#fff;
	float:left;	
}



/*  end */
/*Homepage content*/
#content-section
{
	padding:20px;
	width:916px;
	clear:both;
}

#content-section h2
{
	color:#5b779e;
	font-size:18pt;	
	text-align:center;
	font-weight:normal;
}
#content-section h3
{
    font-size:9pt;
    text-align: right;
    margin-right:75px;
    color:Gray;
    font-weight:normal;
}

#content-section .box
{
	background: transparent url(http://moving-quotes.com/layout/images/quote-box.gif) no-repeat;
	width:236px;
	height:157px;
	margin:2px auto 2px auto;
	color:#fff;
	font-size:12pt;	
	font-weight:normal;
}

.box p
{
	width:215px;
	height:157px;
	padding:15px 20px;
}

.box-content
{
	width:270px;
	color:#000;
}

#left 
{
	float:left;
	clear:none;
	width:302px;
}

#center 
{
	float:left;
	clear:none;
	width:302px;
}

#right
{
	float:left;
	clear:none;
	width:302px;
}
/* End Homepage content */

/* Class information for moving quote */

.rightt
{
	float:left;
	clear:none;	
	width:270px;
}

.right
{
	float:left;
	clear:none;	
	width:270px;
	padding-left:10px;
}
.totalright
{
	float:right;
	clear:none;	
	width:400px;
	padding-left:10px;
}
#lleft
{
	float:left;
	clear:none;	
	width:440px;
	padding-left:10px;
}
#lright
{
	float:left;
	clear:none;	
	width:440px;
	padding-left:10px;
}
.final
{
	width:900px;
	margin-left:30px;
	clear:both;	
}

.lfinal
{
	width:425px;
	margin-left:20px;
	clear:both;	
}

#Book
{
	float:left;
	clear:both;	
}
.button
{
	background:transparent url(Images/calendar_icon.gif) no-repeat;
	height:18px;
	width:21px;
	float:left;
	clear:none;
}
.modalBackground 
{
	background-color:Black;
	filter:alpha(opacity=25);
	-moz-opacity:.25;
	border:solid 1px #fff;
	opacity:.25;
}
.popupControl {
	background-color:#FFF;
	border:solid 0px #fff;
	font-size:9pt;
}

.hlinks,.hlinks a:link, .hlinks a
{
	
	font-size:14pt;
	color:#76a572;
	line-height:16pt;
	text-decoration:none;
	text-align:center;
		
}
.hlink,.hlink a:link, .hlink a
{
	margin-top:0px;
	font-size:11pt;
	color:#5b779e;
	line-height:30pt;
	text-decoration:none;
	cursor:pointer;
	
		
}
.clink,.clink a:link, .clink a
{
	margin-left:0px;
	font-size:12pt;
	color:#5b779e;
	line-height:30pt;
	text-decoration:none;
		
}
.hlinks a:hover, .clink a:hover, .hlink a:hover
{
	text-decoration:underline;
}

.lleft
{
	float:left;
	clear:left;	
	line-height:16pt;
}

.lright
{
	float:right;
	clear:right;	
	line-height:16pt;
}

.field
{
	padding:3px;
	border:solid 1px #ddd;	
	height:18pt;
	
}
.Authfield
{
	padding:3px;
	border:solid 1px #ddd;	
	height:auto;
	
}

.bigfield
{
	padding:3px;
	border:solid 1px #ddd;	
	height:25pt;
}

#comments
{
	height:50px;	
}
#selection
{
	height:150px;
}

#footer a, #footer a:link
{
	color:#fff;	
}
