/* CSS Document */

body {
	padding:0;
	margin:0;
	font-family:Arial, Helvetica, sans-serif;
	background-color:#cccccc;
}

form {
	margin:0;
	padding:0;
}

img {
	border:0;
}

.break {
	height:1px;
	overflow:hidden;
	clear:both;
}

a {
	text-decoration:none;
	color:#f7e00f;
}

img, div { behavior: url(/iepngfix.htc) }

#container {
	margin:0 auto 0 auto;
	background-color:#FFFFFF;
	width:926px;
	border-left:1px solid #000000;
	border-right:1px solid #000000;
	border-bottom:1px solid #000000;
}

#header {
	width:926px;
	height:145px;
}

#logo {
	width:300px;
	float:left;
	height:145px;
	padding:0 0 0 30px;
}

#header-middle {
	width:370px;
	float:left;
	height:145px;
}

#quality-seal {
	width:156px;
	float:left;
	height:110px;
	padding:25px 30px 0 40px;
	text-align:right;
}

#menu {
	clear:both;
	width:896px;
	height:30px;
	background-image:url(images/menu-bg.png);
	background-color:#374b88;
	background-repeat:repeat-x;
	padding:6px 0 0 30px;
}

#menu ul {
	list-style:none;
	padding:0;
	margin:0;
}

#menu ul li {
	height:26px;
	display:block;
	float:left;
}

#menu ul li a {
	background-repeat:no-repeat;
	display:block;
	height:26px;
}

#menu ul li a#home {
	background-image:url(images/home.png);
	width:53px;
}

#menu ul li a#about-us {
	background-image:url(images/about-us.png);
	width:80px;
}

#menu ul li a#testimonials {
	background-image:url(images/testimonials.png);
	width:100px;
}

#menu ul li a#capabilities {
	background-image:url(images/capabilities.png);
	width:129px;
}

#menu ul li a#box-styles {
	background-image:url(images/box-styles.png);
	width:155px;
}

#menu ul li a#contact-us {
	background-image:url(images/contact-us.png);
	width:85px;
}

#menu ul li a:hover {
	background-position:0 -26px;
}

#menu ul li a.menu-selected {
	background-position:0 -26px;
}

/*#content-container {
	width:926px;
	background-image:url(images/bg-slither.png);
	background-repeat:repeat-y;
	height:753px;
	overflow:hidden;
}*/

#content {
	clear:both;
	width:926px;
	height:753px;
	overflow:hidden;
	background-image:url(images/big-bg.png);
	background-repeat:no-repeat;
}

#left {
	width:487px;
	float:left;
}

#icons {
	width:465px;
	padding:40px 0 0 22px;
	margin:0 0 35px 0;
}

#icons.icons-right {
	width:365px;
	padding:0;
	margin:0;
}

.icon {
	float:left;
}

.icon a {
	background-repeat:no-repeat;
	display:block;
}

.icon a#conventional { 
	background-image:url(images/conventional.png);
	margin:0 49px 25px 0;
	width:86px;
	height:68px;
	background-position:0 -68px;
}

.icon a#conventional:hover { 
	background-position:0 0;
}

.icon a#conventional.conventional-selected { 
	background-position:0 0;
}

.icon a#three-d { 
	background-image:url(images/3d.png);
	margin:0 77px 23px 0;
	width:70px;
	height:67px;
	background-position:0 -67px;
}

.icon a#three-d:hover { 
	background-position:0 0;
}

.icon a#three-d.three-d-selected { 
	background-position:0 0;
}

.icon a#merchant { 
	background-image:url(images/merchant.png);
	margin:0 0 27px 0;
	width:77px;
	height:68px;
	background-position:0 -68px;
}

.icon a#merchant:hover { 
	background-position:0 0;
}

.icon a#merchant.merchant-selected { 
	background-position:0 0;
}

.icon a#fulfillment { 
	background-image:url(images/fulfillment.png);
	margin:0 32px 0 0;
	width:85px;
	height:69px;
	background-position:0 -69px;
}

.icon a#fulfillment:hover { 
	background-position:0 0;
}

.icon a#fulfillment.fulfillment-selected { 
	background-position:0 0;
}

.icon a#design-centre { 
	background-image:url(images/design-centre.png);
	margin:0 26px 0 0;
	width:92px;
	height:71px;
	background-position:0 -71px;
}

.icon a#design-centre:hover { 
	background-position:0 0;
}

.icon a#design-centre.design-selected { 
	background-position:0 0;
}

.icon a#analysis { 
	background-image:url(images/analysis.png);
	margin:0;
	width:121px;
	height:69px;
	background-position:0 -69px;
}

.icon a#analysis:hover { 
	background-position:0 0;
}

.icon a#analysis.analysis-selected { 
	background-position:0 0;
}


#left-content {
	width:442px;
	padding:0 25px 0 20px;
}

#left-content p {
	line-height:18px;
	margin:10px 0 0 0;
	font-size:13px;
	color:#ffffff;
}

#left-content ul {
	font-size:13px;
	color:#ffffff;
}

.bullet-points {
	width:221px;
	float:left;
}

#home-seal {
	width:412px;
	padding:20px 30px 0 0;
}

#home-seal img {
	float:right;
}

#contact-left {
	width:442px;
	font-size:16px;
}

#contact-left span {
	color:#f7e00f;
	font-weight:bold;
}

#contact-left a.email-link {
	color:#f7e00f;
	font-weight:bold;
}

#contact-left p {
	line-height:24px;
	margin:12px 0 0 0;
	font-size:16px;
	color:#ffffff;
}

#cap-detail p {
	line-height:24px;
	margin:12px 0 0 0;
	font-size:16px;
	color:#ffffff;
}

#quality-left {
	width:442px;
}

#quality-left ul {
	margin-top:5px;
	margin-bottom:5px;
}

#quality-left p {
	margin-top:5px;
	margin-bottom:5px;
}

#quality-left h2 {
	color:#f7e00f;
	font-size:16px;
	margin:0;
	padding:0;
}

#right {
	width:439px;
	height:753px;
	float:left;
}

#corporate-right {
	width:399px;
	height:502px;
	float:left;
	padding:251px 20px 0 20px;
	background-image:url(images/corp-right.png);
	background-repeat:no-repeat;
}

#corporate-right p {
	line-height:18px;
	font-size:13px;
	color:#ffffff;
}

#testimonial-left {
	width:442px;
	overflow:hidden;
}

#testimonial-left p {
	margin:20px 0 20px 0;
}

.testimonial-category {
	width:442px;
	margin:0 0 15px 0;
}

.testimonial-category a {
	font-size:18px;
	font-weight:bold;
	color:#f7e00f;
}

.testimonial-category a:hover {
	color:#ffffff;
}

.testimonial-category a.testimonial-selected {
	color:#ffffff;
}

#testimonials-right {
	width:349px;
	background-image:url(images/testimonials-bg.png);
	background-repeat:no-repeat;
	padding:250px 40px 0 50px;
	overflow:hidden;
}

#testimonials-right div {
	display:none;
}

#testimonials-right h2 {
	font-size:18px;
	margin:0;
	padding:0;
}

#testimonials-right p {
	font-size:14px;
	font-style:italic;
	padding:0;
	margin:10px 0 0 0;
}

#capabilities-left {
	width:447px;
	padding:70px 0 0 30px;
}

#capabilities-left img {
	margin:30px 0 0 0;
}

#capabilities-right {
	width:419px;
	padding:125px 0 0 20px;
}

#capabilities-right img {
	margin:30px 0 0 0;
}

#box-container {
	width:926px;
	background-color:#000000;
}

#boxes-top {
	width:926px;
	padding:0 0 10px 0;
}

#boxes-left {
	width:300px;
	padding:20px 0 0 40px;
	float:left;
}

#boxes-right {
	width:385px;
	float:left;
	padding:20px 0 0 201px;
}

#footer {
	/*clear:both;
	width:896px;
	height:55px;
	background-image:url(images/footer-bg.png);
	background-repeat:repeat-x;
	color:#373535;
	font-size:16px;
	padding:23px 0 0 30px;*/
	width:926px;
	height:7px;
	background-image:url(images/footer-bg.png);
	background-repeat:repeat-x;
	overflow:hidden;
}

#footer p {
	margin:0 0 8px 0;
	padding:0;
}

#footer a {
	color:#373535;
}



