/*
	#header_background height = breadcrumb height(45) + headerText_height
*/

/*basic pages - No xover element */
#basic #header_background {
	height: 130px;
}
#basic #headerText #headerText_wrap {
	height: 85px;
}
#basic #body {
	padding-top: 22px;
}

/*main page*/
#ecomm_main #header_background {
	height: 267px;
}
#ecomm_main #headerText #headerText_wrap {
	width: 405px;
	height: 222px;
}

/*product pages*/
#ecomm_internal #header_background {
	height: 224px;
}
#ecomm_internal #headerText {
	height: 179px;
}
#ecomm_internal #headerText #headerText_wrap {
	padding: 10px 0 0 337px;
	width: 590px;
	height: 158px;
}
#ecomm_internal #body {
	padding-top: 15px;
}
#ecomm_internal #side_callouts {
	padding-top: 181px;
}

#ecomm_internal #xover_inner {
	z-index: 200;
}
#ecomm_diff #body_background {
	top: 325px;
}
#ecomm_diff #header_background {
	height: 218px;
}
#ecomm_diff #headerText {
	height: 0px;
	font-size: 0;
	line-height: 0;
} 
#ecomm_diff #body {
	padding-top: 0px;
}

#ecomm_diff #body_inner {
	height: 630px;
	margin-top: 0;
}

.ecomm_screenshot {
	float:right;
	margin-left:0px;
	border: #999999 0px solid;
	width: 170px;
	text-align:center;
}

/*-- Clients Section --*/
#clients_main #header_background {
	height: 253px;
}
#clients_main #body_background {
	top: 360px;
}
#clients_main #headerText {
	height: 0px;
	font-size: 0;
	line-height: 0;
} 
#clients_main #body {
	padding-top: 0px;
}
#clients_main #body_inner {
	height: 730px;
	margin-top: 8px;

}

/*-- About Section --*/

#about_main #header_background {
	height: 238px;
}
#about_main #headerText #headerText_wrap {
	padding: 35px 0 0 0;
	width: 450px;
	height: 158px;
}
#about_main #main_content {
	padding-top: 63px;
}
#about_main #body_inner {
	margin-top: 32px;
}

/*-- Services Section --*/

#services_main #header_background {
	height: 238px;
}
#services_main #headerText #headerText_wrap {
	padding: 35px 0 0 0;
	width: 450px;
	height: 158px;
}
#services_main #body_inner {
	margin-top: 19px;
}
#services_main #main_content {
	padding-top: 0;
}

#services_main #side_callouts {
	
}

#services_success #header_background {
	height: 239px;
}
#services_success #headerText #headerText_wrap {
	padding: 35px 0 0 0;
	width: 450px;
	height: 159px;
}
#services_success #main_content {
	padding-top: 122px;
}
#services_success #body_inner {
	margin-top: 32px;
}
 .twocol_wrap h4.internal {
	background-image: url(../images/_common/arrows/sm_blue_r.gif);
	background-repeat: no-repeat;
	background-position: left 5px;
	padding-left: 9px;
}

#services_strategies #header_background {
	height: 239px;
}
#services_strategies #headerText #headerText_wrap {
	padding: 35px 0 0 0;
	width: 450px;
	height: 159px;
}
#services_strategies #main_content {
	padding-top: 76px;
}
#services_strategies #body_inner {
	margin-top: 32px;
}

#services_support #header_background {
	height: 239px;
}
#services_support #headerText #headerText_wrap {
	padding: 35px 0 0 0;
	width: 396px;
	height: 159px;
}
#services_support #main_content {
	padding-top: 76px;
}
#services_support #body_inner {
	margin-top: 32px;
}

#services_implementation #header_background {
	height: 239px;
}
#services_implementation #headerText #headerText_wrap {
	padding: 35px 0 0 0;
	width: 396px;
	height: 159px;
}
#services_implementation #main_content {
	padding-top: 116px;
}
#services_implementation #body_inner {
	margin-top: 32px;
}

#services_training #header_background {
	height: 239px;
}
#services_training #headerText #headerText_wrap {
	padding: 35px 0 0 0;
	width: 450px;
	height: 159px;
}
#services_training #main_content {
	padding-top: 72px;
}
#services_training #body_inner {
	padding-top: 32px;
}

/*-- Forms --*/
#form_contact #header_background {
	height: 114px;
}
#form_contact #headerText #headerText_wrap {
	padding: 0 0 0 0;
	width: 450px;
	height: 69px;
}
#form_contact #side_callouts {
	padding-top: 16px;
}
#form_contact #main_content {
	padding-top: 145px;
}


/*-- X-Over Elements  --*/
#hanger {
	position: absolute; 
	top: 2px;
	right: 22px;
	width: 528px;
	height: 449px;
	background-image: url('../images/_common/top_elements/hanger.jpg');
	background-repeat: no-repeat;
	background-position: top left;
}

#bags {
	position: absolute; 
	top: 0px;
	right: 61px;
	width: 491px;
	height: 338px;
	background-image: url('../images/_common/top_elements/bags.jpg');
	background-repeat: no-repeat;
	background-position: top left;
}

#ribbon {
	position: absolute; 
	top: 0px;
	right: 3px;
	width: 606px;
	height: 284px;
	background-image: url('../images/_common/top_elements/ribbon.jpg');
	background-repeat: no-repeat;
	background-position: top left;
}

#color_wheel {
	position: absolute; 
	top: 86px;
	right: 75px;
	width: 495px;
	height: 279px;
	background-image: url('../images/_common/top_elements/color_wheel.jpg');
	background-repeat: no-repeat;
	background-position: top left;
}

#graphs {
	position: absolute; 
	top: 84px;
	right: 0px;
	width: 550px;
	height: 261px;
	background-image: url('../images/_common/top_elements/graphs.jpg');
	background-repeat: no-repeat;
	background-position: top left;
}

#power_box {
	position: absolute; 
	top: 60px;
	right: 158px;
	width: 389px;
	height: 276px;
	background-image: url('../images/_common/top_elements/power_box.jpg');
	background-repeat: no-repeat;
	background-position: top left;
}

#laptop {
	position: absolute; 
	top: 40px;
	right: 73px;
	width: 533px;
	height: 344px;
	background-image: url('../images/_common/top_elements/laptop.jpg');
	background-repeat: no-repeat;
	background-position: top left;
}

#mouse {
	position: absolute; 
	top: 142px;
	right: 0px;
	width: 594px;
	height: 191px;
	background-image: url('../images/_common/top_elements/mouse.jpg');
	background-repeat: no-repeat;
	background-position: top left;
}

#power_tag {
	position: absolute; 
	top: 0px;
	right: 2px;
	width: 606px;
	height: 325px;
	background-image: url('../images/_common/top_elements/power_tag.jpg');
	background-repeat: no-repeat;
	background-position: top left;
}

#screenshot {
	width: 292px;
	height: 357px;
	text-align: left;
	background-image: url('../images/_common/top_elements/screenshot_frame.jpg');
	background-repeat: no-repeat;
	background-position: center center;
}

#screenshot_inner {
	padding: 11px 0 0 11px;
}

#screenshot_inner img.shot {

}

#screenshot_inner a.larger {
	display: block;
	height: 10px;
	margin: 14px 0 0 0;
	padding: 0 0 0 9px;
	background-image: url('../images/_common/arrows/sm_blue_r.gif');
	background-repeat: no-repeat;
	background-position: left center;
	color: #8b9397;
	font-size: 10px;
	line-height: 12px;
	vertical-align: middle;
	font-family: Arial, Verdana, sans-serif;
	font-weight: bold;
}





#clients	_flash {
	border:#00CC33 solid 0px;
	width: 939px;
	height: 420px;
	margin-top: 0px;
	margin-bottom: 12px;
}


