/* Start of CMSMS style sheet 'original' */
body, html {  /* IE WIN: height = [correct height] + [top padding] + [top and bottom border widths] */
	background-color: #eceef2;
	margin: 0;
	}

#frame { 
	background-color: #fff;
	width: 750px;
	border: 0;
	margin: 0;
	}

/* --- HEADER AREA ------------------------- */


#topmenu {
	background: url(uploads/images/bg_nav.gif) repeat-x;
	border: 0px;
	width: 750px;
	height: 28px;
	margin: 0px;
	padding: 0;
	font: 12px Arial,Helvetica,sans-serif; 
	color: #fff;
	}
#nav p {
	text-align: right;
	}
#nav{
	width: 650px;
	position: absolute; 
	z-index: 50; 
	left: 230px; 
	top: 3px;
	margin: 0;
	padding: 0;
}
a.menu { 
	font: 12px Arial,Helvetica,sans-serif;
	padding: 4px 7.5px 4px 7.5px;
	border-right: 1px solid #011352; 
	border-left: 0px solid #44517e;
	} 
a.menu:link { text-decoration:none; color: #fff;}
a.menu:active { text-decoration:none; color: #fff;}
a.menu:visited { text-decoration:none; color: #fff;}
a.menu:hover { text-decoration:none; color: #a4aac0;}

.normal {background-color: #FFFFFF}
.highlight {background-color: #F6F6F6}



#celd {
	position: absolute;
	top: 0;
	left: 0;
	}
#celd p {
	text-align: left;
	font: 12px Arial,Helvetica,sans-serif; 
	color: #fff;
	padding: 6px 0 6px 0;
	margin:0
	}
#headerimg {
	width: 750px;
	height: 86px;
	background: #fff url(uploads/images/bg_header.gif) no-repeat;
	z-index: 40;
	margin: 0;
	padding: 0;
	}
#logo {
	width: 135px;
	height: 66px;
	position: absolute;
	top: 55px;
	left: 70px;
	/*ackground: url(uploads/images/logo.gif) no-repeat;*/
	z-index: 50;
	}
	
#toytruck {
	width: 170px;
	height: 160px;
	position: absolute;
	top: 90px;
	left: 555px;
	/*background: url(uploads/images/toytruck.gif) no-repeat;*/
	}

/* --- CONTENT AREA ------------------------- */
.spacer { height: 70px;}

#content {/* holds the content area table (which holds more divs) */
	margin: 45px 0 0 13px;
	padding: 0;
	}
	
#maintext {
	background-color: #fff;
	margin: 5px;
	width: 500px;
	}
#maintext p {
	margin: 5px 5px 8px 2px;
	}
	
h1 {
	font:  20px Arial,Helvetica,sans-serif; 
	color: #666;
	margin: 5px 5px 8px 2px;
	padding: 0;
	}
h2 {
	font: bold 13px Verdana,Arial,Helvetica,sans-serif; 
	color: #666;
	margin: 0;
	padding: 10px 5px 10px 0px;
	}	
.tableheader {
	font: bold 13px Verdana,Arial,Helvetica,sans-serif; 
	color: #666;
	margin: 0;
	padding: 0px 5px 5px 0px;
	}	

.sticky {
	border: 0;
	background: #f7f7f7 url(uploads/images/bg_sticky.jpg) no-repeat;
	margin: 12px 6px 0px 18px;
	padding: 0;
	}
.sticky h2 {
	padding: 10px 5px 10px 10px;
}
 .sticky ul{
	border: 0;
	margin: 5px 5px 0px 15px;
	padding: 5px 5px 0px 15px;
	font: 12px/18px Arial,Helvetica,sans-serif; 
	color: #011352;
	} 

p.stikky {
	margin: 0;
	padding: 10px 15px 0px 10px;
	}
	
#newslist {
	width: 240px;
	height: 300px;
	}
#newslist h2 {
	padding: 10px 5px 10px 10px;
	}
#newslist ul {
	border: 0;
	margin: 5px 5px 5px 15px;
	padding: 5px 5px 5px 15px;
	font: 12px/18px Arial,Helvetica,sans-serif; 
	color: #011352;
	}
	
ol {
	border: 0;
	margin: 5px 5px 5px 15px;
	padding: 5px 5px 5px 15px;
	font: 12px/18px Arial,Helvetica,sans-serif; 
	color: #000000;
	}
ul{
	border: 0;
	margin: 5px 5px 5px 15px;
	padding: 5px 5px 5px 15px;
	font: 12px/18px Arial,Helvetica,sans-serif; 
	color: #000000;
}
.bigsticky {
	border: 0;
	background: url(uploads/images/bg_bigsticky.jpg) no-repeat;
	margin: 30px 0px 0px 0px;
	padding: 0;
	} 
.bigsticky h2 {
	padding: 10px 5px 10px 10px;
	}
img { display: block;}
img.light{
	margin-bottom: 5px;
}

.hilite { background-color: #ebebeb; padding: 1px;}

.overview { 
    font: 12px/18px Arial,Helvetica,sans-serif; 
	color: #011352; 
	margin: 0; 
	}
.bodytext { 
    font: 12px/16px Arial,Helvetica,sans-serif; 
	color: #000; 
	}
p { 
    font: 12px/16px Arial,Helvetica,sans-serif; 
	color: #000; 
	}

.blue { 
    font: bold 12px/16px Arial, Helvetica, sans-serif; 
	color: #000080; 
	margin: 0; 
	}
#notes{
	/*padding: 15px 0 15px 0;*/
	text-align: left;
	font: 9px Verdana,Helvetica,sans-serif; 
	color: #011352;
}

	

/* --- FOOTER AREA ------------------------- */
#footer {
	background-color: #f7f7f7;
	margin: 5px 0 0 0;
	}
#footer p {
	font: 9px Verdana,Arial,Helvetica,sans-serif; 
	color: #011352;
	margin: 0;
	padding: 0;
	}
#footer img { display: inline;}
.tdborder { /* for footer table */
	border-right: 1px solid #ccc;
	}
p.copyright { 
	padding: 15px 0 15px 0;
	text-align: center;
	font: 9px Verdana,Helvetica,sans-serif; 
	color: #011352;
	}
#surgePrice {
	background-color: #fff;
	padding: 125px 10px 10px 10px;
	}
/* ---- calc results ----------------------------------------- */
#calcresults {
	background-color: #fff;
	padding: 125px 10px 10px 10px;
	width: 500px;
	}
#calclogo {
	width: 135px;
	height: 66px;
	position: absolute;
	top: 20px;
	left: 20px;
	/*ackground: url(uploads/images/logo.gif) no-repeat;*/
	z-index: 50;
	}
	
		
/* ---- links ----------------------------------------- */
a { font: 12px Arial,Helvetica,sans-serif;}

a:link { text-decoration:underline; color: #000;}
a:active { text-decoration:underline; color: #000;}
a:visited { text-decoration:underline; color: #000;}
a:hover { text-decoration:none; color: #666;}	

a.list { font: 12px Arial,Helvetica,sans-serif;}

a.list:link { text-decoration:none; color: #011352;}
a.list:active { text-decoration:none; color: #011352;}
a.list:visited { text-decoration:none; color: #011352;}
a.list:hover { text-decoration:underline; color: #666;}

a.footer { font: 9px Verdana,Helvetica,sans-serif;}

a.footer:link { text-decoration:underline; color: #000;}
a.footer:active { text-decoration:underline; color: #000;}
a.footer:visited { text-decoration:underline; color: #000;}
a.footer:hover { text-decoration:none; color: #666;}	


/* ---- form ----------------------------------------- */

form { margin:0px;}
/* 
input, textarea  {
	background-color: #fff;
	color: #000;
	border: 1px #000;
	font: 10px verdana, helvetica, sans-serif;
	margin: 1px;
	padding: 2px;
	}
	
.calc1 input {
	background-color: #fff;
	color: #000000;
	border: 1 #000000;
	font: normal 10px verdana, helvetica, sans-serif;
	margin: 0;
	padding: 0px;
	}
.calc2 input {
	background-color: #ccc;
	color: #000000;
	border: 1 #000000;
	font: bold 12px verdana, helvetica, sans-serif;
	margin: 1;
	padding: 10px;
	} 

textarea { width: 136px;}
*/
.button {
	background-color: #a28e64;
	color: #fff;
	border: 0;
	font: 10px verdana, helvetica, sans-serif;
	padding: 3px;
	}
	
.tbl1   {
	border: 0;
	font: 12px arial, helvetica, sans-serif;
        color: #011352;
	}
/* End of 'original' */

