/*
Theme Name: immaginare
Theme URI: immaginareconsulting.com
Description: Immaginare
Version: 1.0
Author: Cori
*/  
#body{	
	font-family:Arial, Helvetica, "Tahoma", sans-serif;
	word-spacing:.5 ems;
	letter-spacing:1px;
	color:#666;
	font-size:14px;
	width:450px;
	height:300px;
	margin-left:50px;
	line-height:21px;
	}
#eadertile {
	position:absolute;
	background-color:lightsteelblue;
	width:700px;
	height:150px;
	top:40px;
	left:100px;
	background-repeat:repeat-x;
	}
#header{
	position:absolute;
	background-image:url(images/header2.png);
	background-repeat:no-repeat;
	width:800px;
	height:400px;
	left:73px;
	top:20px;
	}
#bgtile{
	position:absolute;
	background-color:white;
	width:810px;
	height:819px;
	top:15px;
	left:70px;
	background-repeat:repeat;
	border-width:1px;
	border-style:solid;
	border-color:#666666;
	}
#bgtile2{
	position:absolute;
	background-color:white;
	background-repeat:repeat-y;
	width:823px;
	height:863px;
	top:10px;
	left:65px;
	}
#bgtile12{
	position:absolute;
	background-color:white;
	width:810px;
	height:1300px;
	top:15px;
	left:70px;
	background-repeat:repeat;
	border-width:1px;
	border-style:solid;
	border-color:#666666;
	}
#bgtile22{
	position:absolute;
	background-color:white;
	background-repeat:repeat-y;
	width:823px;
	height:1350px;
	top:10px;
	left:65px;
	}
#bgtile13{
	position:absolute;
	background-color:white;
	width:810px;
	height:1550px;
	top:15px;
	left:70px;
	background-repeat:repeat;
	border-width:1px;
	border-style:solid;
	border-color:#666666;
	}
#bgtile23{
	position:absolute;
	background-color:white;
	background-repeat:repeat-y;
	width:823px;
	height:1600px;
	top:10px;
	left:65px;
	}	
#bgtile14{
	position:absolute;
	background-color:white;
	width:810px;
	height:1100px;
	top:15px;
	left:70px;
	background-repeat:repeat;
	border-width:1px;
	border-style:solid;
	border-color:#666666;
	}
#bgtile24{
	position:absolute;
	background-color:white;
	background-repeat:repeat-y;
	width:823px;
	height:1150px;
	top:10px;
	left:65px;
	}
#bgtileclients{
	position:absolute;
	background-color:white;
	width:810px;
	height:900px;
	top:15px;
	left:70px;
	background-repeat:repeat;
	border-width:1px;
	border-style:solid;
	border-color:#666666;
	}
#bgtile2clients{
	position:absolute;
	background-color:white;
	background-repeat:repeat-y;
	width:823px;
	height:940px;
	top:10px;
	left:65px;
	}
/*Menu Styles start*/
#menuBody .leftcol {
	float:left;
	width:130px;
	height:33px;
	padding:0px;
}
#menuBody {
	width:920px;
	height:33px;
	margin-left:5px;
	background-image:url(images/menubartile.png);
}
#menu_home{
	float:left;
	margin:0px;
	width:62px;
	height:33px;
	padding-top:0px;
	padding-left:5px;
	padding-right:5px;
}
#menu_services{
	float:left;
	width:81px;
	height:33px;
	padding-top:0px;
	padding-left:5px;
	padding-right:5px;
}
#menu_events{
	float:left;
	margin:0px;
	width:71px;
	height:33px;
	padding-top:0px;
	padding-left:5px;
	padding-right:5px;
}
#menu_clients{
	float:left;
	margin:0px;
	width:71px;
	height:33px;
	padding-top:0px;
	padding-left:5px;
	padding-right:5px;
}
#menu_about{
	float:left;
	margin:0px;
	width:71px;
	height:33px;
	padding-top:0px;
	padding-left:5px;
	padding-right:5px;
}
#menu_contact{
	float:left;
	margin:0px;
	width:79px;
	height:33px;
	padding-top:0px;
	padding-left:5px;
	padding-right:5px;
}
#menu_blog{
	float:left;
	margin:0px;
	width:149px;
	height:33px;
	padding-top:0px;
	padding-left:5px;
	padding-right:5px;
}
#sub_menu_services {
	margin:-1px;
	width:145px;
}
#sub_menu_services .sline {
	margin:0px;
	padding:0px;
	height:0px;
	width:145px;
	background-color:#fff;
}
#sub_menu_services .submenu{
	margin:0px;
	padding:0px;
	width:145px;
	height:24px;
	overflow: hidden;
	vertical-align: top;
	background-image:url(images/submenu_bg.png);
}
/*End Menu Styles*/
#footerbar{
	background-color:#284144;
	width:915px;
	height:60px;
	left:0px;
	bottom:0px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	padding-top:10px;
	padding-left:5px;
	text-align:center;
	word-spacing:5px;
	letter-spacing:1px;
	color:#fff;
	line-height:20px;
	}
#footerbar a:link{
	text-decoration:none;
	color:#fff;
}
#footerbar a:visited{
	text-decoration:none;
	color:#999;
	}
#footerbar a:hover{
	text-decoration:underline;
	color:#fff;
	}
#footerbar a:active{
	text-decoration:none;
	color:#fff;
}
#footerbar2{
	position:relative;
	background-color:linen;
	width:100%;
	height:36px;
	left:0px;
	bottom:0px;
	background-repeat:repeat-x;
	z-index:5;
	}	
#pagetitle{
	margin-left:100px;
	margin-top:20px;
	}
#leftcolumn{
	border-right: thin solid #999;
	height:100%;
	width:300px;
	}	
#logo{
	background-image:url(images/logo.png);
	position:absolute;
	left:135px;
	top:75px;
	height:100px;
	width:500px;
	}
#floraltile{
	background-image:url(images/floralblue.png);
	position:absolute;
	top:755px;
	left:680px;
	width:200px;
	height:200px;
	}
#bodytxt{
	font-family:Arial, Helvetica, "Tahoma", sans-serif;
	letter-spacing:1px;
	color:#666;
	font-size:12px;
	width:500px;
	height:300px;
	line-height:21px;
	margin-left:20px;
	}
span.smallprint{
	color:#999;
	font-size:10px;
	line-height:12px;
	}
span.bluetxt{
	color:#99CCCC;
	}
span.rightalign{
	text-align:right;
	}
#list{	
	list-style-type: circle;
	font-family:Arial, Helvetica, "Tahoma", sans-serif;
	word-spacing:.5 ems;
	letter-spacing:.1 ems;
	line-height:24px;
	color:#666;
	font-size:14px;
	width:400px;
	height:52px;
	position:absolute;
	top:625px;
	left:470px;
}
#bodytxt a:link{
	text-decoration:none;
	color:steelblue;
}
#bodytxt a:visited{
	text-decoration:none;
	color:steelblue;
	}
#bodytxt a:hover{
	text-decoration:underline;
	color:steelblue;
	}
#bodytxt a:active{
	text-decoration:none;
	color:#666;
}
#list a:link{
	text-decoration:none;
	color:#333;
}
#list a:visited{
	text-decoration:none;
	color:steelblue;
	}
#list a:hover{
	text-decoration:underline;
	color:steelblue;
	}
#list a:active{
	text-decoration:none;
	color:lightgrey;
}
#footertxt a:link{
	text-decoration:none;
	color:#333;
}
#footertxt a:visited{
	text-decoration:none;
	color:steelblue;
	}
#footertxt a:hover{
	text-decoration:underline;
	color:steelblue;
	}
#footertxt a:active{
	text-decoration:none;
	color:lightgrey;
}
#contactfootertxt a:link{
	text-decoration:none;
	color:#333;
}
#contactfootertxt a:visited{
	text-decoration:none;
	color:steelblue;
	}
#contactfootertxt a:hover{
	text-decoration:underline;
	color:steelblue;
	}
#contactfootertxt a:active{
	text-decoration:none;
	color:lightgrey;
}
#footertxtabout a:link{
	text-decoration:none;
	color:#333;
}
#footertxtabout a:visited{
	text-decoration:none;
	color:steelblue;
	}
#footertxtabout a:hover{
	text-decoration:underline;
	color:steelblue;
	}
#footertxtabout a:active{
	text-decoration:none;
	color:lightgrey;
}
#bgtilecontact{
	position:absolute;
	background-color:white;
	width:810px;
	height:900px;
	top:15px;
	left:70px;
	background-repeat:repeat;
	border-width:1px;
	border-style:solid;
	border-color:#333;
	}
#bgtile2contact{
	position:absolute;
	background-color:white;
	width:823px;
	height:940px;
	top:10px;
	left:65px;
	}
#footertxt{
	position:absolute;
	top:839px;
	left:72px;
	width:809px;
	height:70px;
	font-size:10px;
	line-height:25px;
	margin-bottom:10px;
	color:white;
	font-family:Arial, Helvetica, "Tahoma", sans-serif;
	word-spacing:15px;
	letter-spacing:.1ems;
	background-image: url(images/copyright.png);
	background-position: right top;
	background-repeat:no-repeat;
	}
#footertxtabout{
	position:absolute;
	top:1325px;
	left:74px;
	width:809px;
	height:70px;
	font-size:10px;
	color:white;
	font-family:Arial, Helvetica, "Tahoma", sans-serif;
	word-spacing:15px;
	letter-spacing:.1ems;
	background-image: url(images/copyright.png);
	background-position: right top;
	background-repeat:no-repeat;
	}
#footertxtpkgs{
	position:absolute;
	top:1575px;
	left:74px;
	width:809px;
	height:70px;
	font-size:10px;
	color:white;
	font-family:Arial, Helvetica, "Tahoma", sans-serif;
	word-spacing:15px;
	letter-spacing:.1ems;
	background-image: url(images/copyright.png);
	background-position: right top;
	background-repeat:no-repeat;
	}	
#footertxtclasses{
	position:absolute;
	top:1125px;
	left:74px;
	width:809px;
	height:70px;
	font-size:10px;
	color:white;
	font-family:Arial, Helvetica, "Tahoma", sans-serif;
	word-spacing:15px;
	letter-spacing:.1ems;
	background-image: url(images/copyright.png);
	background-position: right top;
	background-repeat:no-repeat;
	}		
#contactfootertxt{
	position:absolute;
	top:920px;
	left:70px;
	width:809px;
	height:16px;
	font-size:12px;
	color:#666;
	font-family:Arial, Helvetica, "Tahoma", sans-serif;
	word-spacing:15px;
	letter-spacing:.05ems;
	z-index:6;
	background-image: url(images/copyright.png);
	background-position: right top;
	background-repeat:no-repeat;
	}
#clientfootertxt{
	position:absolute;
	top:920px;
	left:80px;
	width:800px;
	height:16px;
	font-size:10px;
	color:#666;
	font-family:Arial, Helvetica, sans-serif;
	word-spacing:15px;
	letter-spacing:1px;
	z-index:6;
	background-image: url(images/copyright.png);
	background-position: right top;
	background-repeat:no-repeat;
	}	
#quote{
	background-image:url(images/quote.png);
	width:208px;
	height:160px;
	left:81px;
	top:584px;
	position:absolute;
	}
#bottomblueflower{
	background-image:url(images/flowerbottomleft.png);
	width:201px;
	height:213px;
	left:72px;
	top:623px;
	position:absolute;
	}
#bottomblueflower2{
	background-image:url(images/flowerbottomleft.png);
	width:201px;
	height:213px;
	left:70px;
	top:1104px;
	position:absolute;
	}
#bottomblueflower3{
	background-image:url(images/flowerbottomleft.png);
	width:201px;
	height:213px;
	left:72px;
	top:1350px;
	position:absolute;
	}	
#bottomblueflower4{
	background-image:url(images/flowerbottomleft.png);
	width:201px;
	height:213px;
	left:72px;
	top:904px;
	position:absolute;
	}	
#bottomblueflower5{
	background-image:url(images/flowerbottomleft.png);
	width:201px;
	height:213px;
	left:72px;
	top:704px;
	position:absolute;
	}				
#line1 {
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: lightsteelblue;
	position: absolute;
	height: 250px;
	width: 5px;
	left: 300px;
	top: 520px;
}
#line2 {
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: lightsteelblue;
	position: absolute;
	height: 800px;
	width: 5px;
	left: 350px;
	top: 490px;
}
#line3 {
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: lightsteelblue;
	position: absolute;
	height: 800px;
	width: 5px;
	left: 380px;
	top: 490px;
}
#line4 {
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: lightsteelblue;
	position: absolute;
	height: 300px;
	width: 5px;
	left: 300px;
	top: 490px;
}
#line5 {
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: lightsteelblue;
	position: absolute;
	height: 1000px;
	width: 5px;
	left: 300px;
	top: 490px;
}
#line7 {
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: lightsteelblue;
	position: absolute;
	height:800px;
	width: 5px;
	left: 300px;
	top: 490px;
}
#line8 {
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: lightsteelblue;
	position: absolute;
	height:800px;
	width: 5px;
	left: 450px;
	top: 490px;
}
#thoughts{
	background-image:url(images/thoughts.png);
	width:278px;
	height:74px;
	top:457px;
	left:315px;
	position:absolute;
	}
#coming{
	background-image:url(images/coming.png);
	width:284px;
	height:95px;
	top:500px;
	left:450px;
	position:absolute;
	}
#formBody{
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#333333;
	line-height:21px;
	}
#container{
	top:500px;
	left:500px;
	width:500px;
	position:absolute;
	}
#required{
	top:1300px;
	left:740px;
	position:absolute;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#333333;
	}
#bgswirl{
	background-image:url(images/swirl.png);
	width:477px;
	height:250px;
	top:350px;
	left:400px;
	position:absolute;
	}
#certification{
	background-image:url(images/HongKongBlack.jpg);
	width:180px;
	height:193px;
	top:1100px;
	left:120px;
	position:absolute;
	}
#contactleft{
	font-family: Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#666666;
	text-align: right;
	margin-left:20px;
	width:250px;
	letter-spacing:1px;
	line-height:18px;
	}
#contactleft a:link{
	text-decoration:none;
	color:steelblue;
}
#contactleft a:visited{
	text-decoration:none;
	color:#666666;
	}
#contactleft a:hover{
	text-decoration:underline;
	color:steelblue;
	}
#contactleft a:active{
	text-decoration:none;
	color:#666666;
}
.list{
	left:50px;
	padding-top:50px;
	position: relative;
	line-height:30px;
	}
#contactinfo{
	left:210px;
	top:500px;
	position:absolute;	
	text-align:right;
	}
#suneepic{
	left:110px;
	top:660px;
	position:absolute;
	}
#suneepicabout{
	left:110px;
	top:530px;
	position:absolute;
	}
#indextxt{
	width:390px;
	top:470px;
	left:400px;
	position:absolute;
	font-family:Arial, Helvetica, "Tahoma", sans-serif;
	color:#666;
	font-size:14px;
	line-height:21px;
	}
#clientss{
	left:80px;
	top:480px;
	position:absolute;
	}		
.follow{
	left:10px;
	}
#contactfollow{
	left:275px;
	top:930px;
	position:absolute;
	font-family:Arial, Helvetica, "Tahoma", sans-serif;
	color:#666;
	font-size:14px;
	line-height:27px;
	text-align:right;
	}
#eventsmenu{
	margin-left:50px;
	font-family:Arial, Helvetica, "Tahoma", sans-serif;
	color:#666;
	font-size:14px;
	line-height:21px;
	}
#eventsmenu a:link{
	text-decoration:none;
	color:steelblue;
}
#eventsmenu a:visited{
	text-decoration:none;
	color:steelblue;
	}
#eventsmenu a:hover{
	text-decoration:underline;
	color:steelblue;
	}
#eventsmenu a:active{
	text-decoration:none;
	color:steelblue;
}	
#eventholder{
	left:420px;
	top:490px;
	position:absolute;
	} 		
