body {background:white url("/_assets/images/interface/Kazoo_bkgnd.jpg") repeat-y;}
body, * {font-family:arial;}


/*** HEADERS ***/
h1 {font-size:28px; font-weight:normal; color:white;}
h2 {}
h3 {}
h4 {}
h5 {}
h6 {}

/*** FORMS ***/
form {margin:0;}

/*** PAGE LAYOUT ***/
#pagecontainer {
	position:relative;
	width:735px;
	margin:0 auto;	
}

#pagecontainerHome {
	position:relative;
	width:735px;
	margin:0 auto;
}


/*** HOME PAGE ***/

#contentcontainer {
	position:absolute;	
	top:0px;
	left:61px;
	width:735px;
	height:555px;	
	background:url('/_assets/images/interface/Kazoo_home_bkgnd.jpg') no-repeat;
}

#contentcontainerHome {
	position:absolute;	
	top:0px;
	left:91px;
	width:735px;
	height:555px;	
	background:url('/_assets/images/interface/Kazoo_home_bkgnd.jpg') no-repeat;
}

#contentcontainerHome #homecontent {	
	position:absolute;
	top:83px;
	left:60px;
	width:614px;
	height:283px;		
	background:url("/_assets/images/interface/home_content_bkgnd2.jpg") no-repeat;	
	padding:50px 35px 20px 35px;
	color:white;
	font-family:arial;
}

#contentcontainerHome #homecontent h1 {	
	position:absolute; 
	top:30px;
		
}

#contentcontainerHome #homecontent .copy {
	font-size:11px;
	position:absolute; 
	top:170px;
	left:38px;
	width:540px;
	letter-spacing:1px;
	line-height:17px;
}

#contentcontainerHome #homecontent #gateway-buttons {
	position:absolute; 
	top:290px;
	left:0px;
}

#homebottom {
	position:relative;
	left:0px;
	top:530px;
}


/***Twitter feed***/
#twitterFeed {
padding:5px;
	position:absolute;
	top:10px;
	left:40px;
	width:210px;
	font-size:11px;
	color:#666666;
	z-index:99;
	min-height:100%;
}

#twitterFeed .date {font-weight:bold; color: #666666; padding-top:6px;}
#twitterFeed .title {padding-bottom:6px; border-bottom: 1px dashed #FFFFFF;}
#twitterFeed .time {color:#969696; font-weight:normal;}

/*** /END - HOME PAGE ***/

/***********ROUNDED CORNERS**************/
/* box styles */
			.box { position: relative; width: 100%; margin: 0 0 0px 0; }
			.blueBottom { background: #ecf1f4; text-align:left;}
			.inner { font-size:11px; color:#719fbc; padding: 10px 15px 10px 15px; }
			
	.inner a:link, .inner a:visited {color:#FFFFFF}
	.inner a:hover {color:#9fb2c0;}
			
			.corner { position: absolute; width: 10px; height: 10px; background: url('/_assets/images/corners.png') no-repeat; font-size: 0%; }
			.TL { top: 0; left: 0; background-position: 0 0; }
			.TR { top: 0; right: 0; background-position: -10px 0; }
			.BL { bottom: 0; left: 0; background-position: 0 -10px; }
			.BR { bottom: 0; right: 0; background-position: -10px -10px; }

/*** GATEWAY PAGE ***/


#gateway-outerbox {
	background:url('/_assets/images/interface/Kazoo_gateway_bkgnd.gif') no-repeat;
	position:relative;
	left:70px;
	height:660px;
}

#gateway-innerbox {
	width:613px; 
	margin:0 auto; 
	background:url('/_assets/images/interface/gateway/innerbox-tile.jpg') repeat-y;
}

#gateway-innerbox #content {
	width:650px;
	padding-left:35px;
	min-height:350px;
	
	/**background-image:url('/_assets/images/interface/gateway/Overlay_Pie.png');
	background-repeat:no-repeat;
	background-position:right 15px;
	**/
}

#gateway-innerbox .copy {	
	width:650px;
	color:white;
	font-size:12px;	
	line-height:17px;
}

#gateway-innerbox .copy h1 {			
	line-height:normal;	
}

#gateway-innerbox .copy .callout {
	width:240px;
	border:#9e0f0f;
	border-style:solid;
	border-width:1px;
	padding-top: 3px;
	padding-left:10px;
	padding-right:12px;
	padding-bottom:3px;
	color: #000000;
	font-size:11px;
	font-weight:bolder;
}

#gateway-innerbox .callout a{
	color: #000000;
	font-size:11px;
	font-weight:bolder;
}

.calloutmirth {
	width:520px;
	border:#9e0f0f;
	border-style:solid;
	border-width:1px;
	padding-top: 0px;
	padding-left:10px;
	padding-right:5px;
	padding-bottom:3px;
	color: #89bbde;
	font-size:11px;
	font-weight:bold;
	line-height: 20px;
}

.calloutmirth a{
	color: #89bbde;
	font-size:11px;
	font-weight:bold;
	line-height: 20px;
	text-decoration:none;
}

.calloutmedia {
	width:350px;
	border:#9e0f0f;
	border-style:solid;
	border-width:1px;
	padding-top: 8px;
	padding-left:10px;
	padding-right:5px;
	padding-bottom:10px;
	color: #000000;
	font-size:11px;
	font-weight:bolder;
}

.calloutmirth #mirthlinks {
	position:relative;
	z-index:2;
	top:-14px;
	left:210px;
	width:84px;
	height:27px;	
	background:url("/_assets/images/interface/gateway/mirth_links.gif") no-repeat;
}
/*** /END - GATEWAY PAGE ***/

/*** CONTACT AND CLIENT LIST PAGES ***/

#logo {
	position:absolute;
	z-index:1;
	top:20px;
	left:603px;
	width:74px;
	height:59px;	
	background:url("/_assets/images/interface/kazoo_logo_plain.gif") no-repeat;
}

#contentcontainer #secondarycontent {	
	position:absolute;
	top:83px;
	left:60px;
	width:614px;
	height:283px;		
	background:url("/_assets/images/interface/gateway/home_content_bkgnd_grey.gif") no-repeat;	
	padding:50px 35px 20px 35px;
	color:white;
	font-family:arial;
}

#contentcontainer #secondarycontent h1 {	
	position:absolute; 
	top:30px;
		
}

#contentcontainer #secondarycontent .copy {
	font-size:11px;
	position:absolute; 
	top:100px;
	left:35px;
	width:535px;
	letter-spacing:1px;
	line-height: 15px;
}

#contentcontainer #secondarycontent .copy .smalltext{
	font-size:9px;
	font-weight:bold;
}

.smalltext{
	font-size:11px;
	font-weight:bold;
	color:#FFFFFF;
}

#contentcontainer #secondarycontent .bullhorn {
	position:absolute; 
	top:140px;
	left:470px;
	width:200px;
	z-index:10;
}
#contentcontainer #secondarycontent .copy  a{
	text-decoration:none;
	font-size:11px;
	color:#89bbde;
}

#contentcontainer #secondarycontent .copy  a:hover{
	font-size:11px;
	color:#89bbde;
	text-decoration:underline;
}

#contentcontainer #secondarycontent #gateway-buttons {
	position:absolute; 
	top:290px;
	left:0px;
}

.clienttypes {
	font-size:8px;
	color:#000000;
	font-weight:bold;
}

/*** /END - CONTACT	AND CLIENT LIST PAGES ***/


#footerinfo {		
	color:#CECFD0;
	font-size:11px;	
	font-family:verdana,arial;
}

#footerinfo .header {
	color:#C7C6C6;
	margin:0;		
	font-size:11px;	
	margin-bottom:3px;
}

#footerinfo a.link, #footerinfo a.link:visited {	
	text-decoration:none;
	font-weight:bold;
	color:#CECFD0;
}

#footerinfo a.link:hover {		
	color:#706F6E;
}

#footerinfo .blacktext {
	text-decoration:none;
	font-weight:bold;
	color:#000000;
}

#footerinfo .latesthubbub {
	margin-bottom:5px;
}
	
#footerinfo .latesthubbub, #footerinfo .latesthubbub a {			
	font-size:10px;	
	font-weight:bold;
	color:#88B7D4;		
	text-decoration:none;
}

#footerinfo .latesthubbub a:hover {
	text-decoration:underline;
}


#footerinfo .latesthubbub .date {	
	
}	

#footerinfo .latesthubbub .description {
	
}

#footerinfo .emailsignup input {	
	border:1px solid #D3D3D3;
	background:white;
	padding:2px;
	font-size:11px;
	color:#B1B1CB;
}

#footerinfo .emailsignup #email {	
	width:98%;
	
}

#footerinfo .emailsignup #btnEmailSignup {	
}

#copyright {	
	position:absolute;
	top:65%;
	left:0px;	
	width:29px;	
	z-index: 99;
}

