body {
	background: #353535 url(../img/bg.jpg) top;
	margin: 10px 0px 20px 0px;
	padding: 0;
	font: 11px Verdana, Geneva, Arial, Helvetica, sans-serif;
	color: Black;
}

/* MAIN IDS */
#frame {
	width: 100%;
}
#frame #box {
	width: 860px;
	text-align: left;
}
#leftcol {
	width: 250px;
	color: White;	
	font: 10px Verdana, Geneva, Arial, Helvetica, sans-serif;
	text-align: right;
}
#rightcol {
	width: 600px;
	float: right;	
}
#contact {
	background: url(../img/moving-truck.jpg) no-repeat top left;
	text-align: right;
	height: 90px;
}
#copyrights {
	height: 155px;
	font: 10px Verdana, Geneva, Arial, Helvetica, sans-serif;
	color: #646464;
	background: url(../img/toronto-moving02.png) no-repeat top left;
	padding-left: 180px;
	padding-right: 100px;
	text-align: justify;
}

/* HEADERS */

h1 {
	margin: 0;
	padding: 0;
	width: 100%;
	text-align: center;
	font: bold 14px Arial, Helvetica, sans-serif;
	color: #fff;
	height: 1px;
}
#rightcol h2 {
	margin: 2px 2px 2px 2px;
	font: bold 16px Arial, Helvetica, sans-serif;
	color: #c7a172;
}
#leftcol h2 {
	margin: 2px 2px 2px 2px;
	font: 16px Arial, Helvetica, sans-serif;
	color: #c7a172;
	text-align: right;
}
#rightcol h3 {
	margin: 2px 2px 2px 2px;
	font: italic bold 14px Arial, Helvetica, sans-serif;
	color: #c7a172;
}
#leftcol h3 {
	margin: 2px 2px 2px 2px;
	font: italic 14px Arial, Helvetica, sans-serif;
	color: #c7a172;
	text-align: right;
}
#rightcol h4 {
	margin: 2px 2px 2px 2px;
	font: italic bold 12px Arial, Helvetica, sans-serif;
	color: #c7a172;
}
#leftcol h4 {
	margin: 2px 2px 2px 2px;
	font: italic 12px Arial, Helvetica, sans-serif;
	color: #c7a172;
	text-align: right;
}

/* NAVIGATION */
#nav {
	width: 602px;
	height: 34px;
	margin: 0;
	padding: 0;
	list-style: none;
}
#nav li {
	float: left;
	width: 86px;
	text-align: center;
	background: url(../img/menu01.png) no-repeat top;
	height: 36px;
	font: bold 10px Arial, Helvetica, sans-serif;
	padding-top: 10px;
}
#nav a:link {
	font: bold 10px Arial, Helvetica, sans-serif;
	color: #333;
	text-decoration: none;
}
#nav a:visited {
	font: bold 10px Arial, Helvetica, sans-serif;
	color: Gray;
	text-decoration: none;
}
#nav a:active, #nav a:focus, #nav a:hover {
	font: bold 10px Arial, Helvetica, sans-serif;
	color: #C7A172;
	text-decoration: none;
}

/* BASIC LAYOUT */
.raz {
	background: url(../img/raz.gif) repeat-x center;
	height: 10px;
}
.main {
	width: 100%;
	background: White;
	border: 1px solid #858280;
}
.content {
	width: 90%;
	text-align: justify;
}
.photo {
	margin: 4px 4px 4px 4px;
	padding: 4px 4px 4px 4px;
	border: 1px solid #313131;
}
.light {
	font: 10px Verdana, Geneva, Arial, Helvetica, sans-serif;
	color: #888888;
}
.error {
	font: bold 11px Verdana, Geneva, Arial, Helvetica, sans-serif;
	color: #C77671;
}
.allright {
	font: bold 11px Verdana, Geneva, Arial, Helvetica, sans-serif;
	color: #97C771;
}
.color1 {
	background: #C7A172;
}
.color4 {
	background: #fdf9ee;
}
/* FORMS */
form {
	margin: 0;
	padding: 0;
	text-align: right;
}
.text {
	border: 1px solid Black;
	font: 11px Arial, Helvetica, sans-serif;
}
fieldset {
	border: 1px solid #616161;
}
legend {
	color: #c7a172;
}
.button {
	background: #C7A172;
	border: 1px solid Black;
	font: bold 10px Arial, Helvetica, sans-serif;
	color: #000;

}

/* LINKS */
a:link {
	font: 11px Verdana, Geneva, Arial, Helvetica, sans-serif;
	color: #677e49;
}
a:visited {
	font: 11px Verdana, Geneva, Arial, Helvetica, sans-serif;
	color: Gray;
}
a:active, a:focus, a:hover {
	font: 11px Verdana, Geneva, Arial, Helvetica, sans-serif;
	color: #C7A172;
	text-decoration: none;
}