/* CSS Document */
body {background-color:#ffffff; padding:0; margin:25px 0 0 0;}
img {border:0}

*{outline:none}

#holder {
	font-size:12px; 
	width:1010px;  
	color:#555; 
	padding:10px;
	margin:0 auto;
}
	
#partner{float:right; margin-top:15px;}

/* Body Area */
#body-layout{ 
	/*background-image:url(../images/layout/sliver.jpg);
	background-repeat:repeat-y;
	height:460px;*/
}

/* Learn More Button */
#learn-more {
	float:right; 
	position:relative;
	z-index:1000; 
	margin:365px 30px 0 0;
}

/* Solutions Page Styles */
#solutions-button {
	float:right; 
	position:relative;
	z-index:1000; 
	width:900px;
	margin:278px 0 0 0;
}
a.end-user{margin-left:272px; }
a.c-pro{margin-left:65px;}


/* Slideshow Frame */
#ss-frames {
	position:relative; 
	z-index:99px; 
	margin-left:23px;
}

/* Slideshow Frame */
#ss-solutions {
	position:relative; 
	z-index:99px; 
	margin-left:23px;
}

.logo{margin-left:30px;}

/* Partner Program */
#partner-program {
	float:right; 
	position:relative;
	z-index:1000; 
	margin:390px 30px 0 0;
}

/* Partner Program */
#partner-program-more {
	float:right; 
	position:relative;
	z-index:1000;
	width:450px;
	margin:342px 30px 0 0;
}

/* Partner Program */
#partner-program-design {
	float:right; 
	position:relative;
	z-index:1000;
	width:450px;
	margin:342px 30px 0 0;
}

/* Partner Program */
#partner-program-publish {
	float:right; 
	position:relative;
	z-index:1000;
	width:450px;
	margin:339px 30px 0 0;
}

/* Partner Program */
#partner-program-corp {
	float:right; 
	position:relative;
	z-index:1000;
	width:450px;
	margin:341px 30px 0 0;
}

/* Partner Program */
#partner-program-print {
	float:right; 
	position:relative;
	z-index:1000;
	width:450px;
	margin:320px 30px 0 0;
}

/* Partner Program */
#partner-program-partner {
	float:right; 
	position:relative;
	z-index:1000;
	width:450px;
	margin:342px 30px 0 0;
}

/* Creative Pro Buttons */
#creative-nav {
	float:right; 
	position:relative;
	z-index:1000; 
	margin:169px 64px 0 0;
}


/* Samples Slider */

	#slider ul, #slider li{
		margin:0;
		padding:0;
		list-style:none;
		}
	#slider, #slider li{ 
		/* 
			define width and height of container element and list item (slide)
			list items must be the same size as the slider area
		*/ 
		padding-top:45px;
		width:825px;
		height:400px;
		overflow:hidden; 
		}
	span#prevBtn{ font-size:26px;}
	span#nextBtn{ font-size:26px;}
					
/* // Samples Slider */

.samples{
	background-image:url(../images/samples-bg.jpg); background-repeat:no-repeat; margin-left:23px;
	}
.footer{margin-top:19px;}

