#contactform div
{
	margin-bottom: 0.5em;
	width: 100%;
}

#contactform .indent
{
	margin:10px 0px 10px 95px;
}

#contactform .form_element
{
	padding: 0px 10px 0px 0px;
	text-align:right;
	float: left;
	width: 180px;
}

#contactform .form_data 
{
	padding: 0px;
	text-align:left;
	float: left;	
}

#contactform .separator 
{
	clear: both;
	padding: 0px;
	font-size: 0.5px;
	height: 0.5px;
}

body{font-family:"Trebuchet MS", sans-serif, Verdana, Arial;font-size:medium;color:#444444}
#container {text-align:center;}
#container2 {width:950px;text-align:left;margin-left:auto;margin-right:auto; }
#header {width: 100%; height:120px;}

#header #logo  { text-align:right;float: left;height:120px;width:450px; ;background-image:url(http://www.talismanmovers.ca/images/talisman-logo.jpg);}
#header #logo1 { text-align:right;float: left;height:120px;width:420px; ;background-image:url(http://www.talismanmovers.ca/images/talisman-logo.jpg);}
#header #logo2 { text-align:right;float: left;height:120px;width:420px; ;background-image:url(http://www.talismanmovers.ca/images/talisman-logo.jpg);}
#header #header-center {float: left;width:270px; height:120px;text-align:right;}
#header #header-center #top-nav{float: right;width:220px; height:120px;text-align:right;margin-right:10px;;background-image:url(http://www.talismanmovers.ca/images/sce/logo-bkg.jpg);}
#header #header-right {float: left;width:220px; height:120px;text-align:left}
#header #header-right #contact{float:left;color: #0b4b09;width:220px; height:20px;text-align:right;font-size:large;}
#footer .footer_link { border-right:solid 1px #000; padding-right:4px;}
#footer .footer_language_link {	border-left:solid 1px #000;}
#footer .footer_last{ border-right: 0px;}


#footer {clear: both; width:100%; text-align:center}
#footer1 {clear: both; width:100%;font-size:small}
#footer1 {clear: both; width:100%;font-size:small;text-align:center}
#footer1 #co-info{background-color:#808080; color:white;z-index:900;padding:20px;font-size:small}
#footer1 #copy { float:left}
#footer1 #address { float:left; margin-left:100px;}
#footer1 #phone { float:right}
#content {padding:0px;WIDTH:95%;POSITION:RELATIVE;FLOAT:right; CLEAR:BOTH;  min-height: 450px;text-align:left; }
#content-home {width:100%;color:#222222;background-color:#bbbbbb;POSITION:RELATIVE;FLOAT:LEFT; CLEAR:BOTH;  min-height: 450px; }

#header #main-image{background-color:#ffffff; height: 252px;;background-image:url(http://www.talismanmovers.ca/images/sce/talisman-assembling-office-furniture.jpg);}
#header #main-image #message{width:540px;float:right;padding:20px;font-size:large}
#header #main-image #message #main-message{width:270px;float:left;padding:20px;font-size:large;color:#0461af;}

#wrapper #main-image{background-color:#ffffff; height: 252px;;background-image:url(http://www.talismanmovers.ca/images/sce/talisman-assembling-office-furniture.jpg);}
#wrapper #main-image #message{width:540px;float:right;padding:8px;font-size:large}
#wrapper #main-image #message #main-message{width:270px;float:left;padding:8px;font-size:large;color:#0461af;}

#wrapper2{background-color:#ffffff; height: 420px;}
html>body #content {height: auto;}
html>body #wrapper {height: auto;}
html>body #wrapper2 {height: auto;}
/* home layout */

#content-home {width:950px;color:#222222;background-color:#bbbbbb; min-height: 450px;position:relative;float:left;}

#content-home #home-left{width:280px; padding:10px;position:relative;float:left; min-height: 450px;}
#content-home #home-center{width:280px;  padding:10px 35px;;  position:relative;float:left; min-height: 450px;}
#content-home #home-right{width:280px; padding:10px;   position:relative;float:left;  min-height: 450px;}

#wrapper-left{background-color:#ffffff;width:720px;float:left}
#wrapper-right{float:right;background-color:#ffffff;width:220px;float:right;}
#wrapper-right #call1 {float:left;margin:10px;;border:dashed 2px #003366;padding:10px;width:170px; height:70px;text-align:center;font-size:large; background-color:#ffffff}
#wrapper-right #call2 {float:left;margin:10px;;border:dashed 2px #003366;padding:10px;width:170px; height:70px;text-align:center;font-size:large; background-color:#ffffff}
#wrapper-right #banner {float:left;margin:10px;border:solid 2px #900000;padding:10px;width:170px; height:180px;text-align:center;font-size:large;background-color:#ffffff;}
/* page layout */
#wrapperright{float:right;background-color:#ffffff;width:720px;}
#wrapperleft{float:left;width:220px;}
#wrapperleft #left-menu {float:left;color:red;width:210px; text-align:left;background-color:#808080;}
#wrapperleft #call1 {float:left;margin:10px;;border:dashed 2px #aa9988;padding:10px;width:170px; height:70px;text-align:center;font-size:large; background-color:#ffffff}
#wrapperleft #call2 {float:left;margin:10px;;border:dashed 2px #aa9988;padding:10px;width:170px; height:70px;text-align:center;font-size:large; background-color:#ffffff}
#wrapperleft #banner {float:left;margin:10px;border:solid 2px #0461af;padding:10px;width:170px; height:180px;text-align:center;font-size:large;background-color:#ffffff;}
.co-name1{color:#0b4a09;font-size:55px;font-weight:bold;font-style:italic;font-family:Times,"Times New Roman", serif;}
.co-name2{color:#000000;font-size:26px;font-weight:bold;;font-style:italic;text-transform: uppercase;}
.tagline{color:#0b4a09;font-size:18px;font-weight:bold;;font-style:italic;}


