/* USS Style Sheet */

/*///// @font-face /////*/

@font-face {
    font-family: 'AntipastoRegular';
    src: url('/fonts/antipasto-webfont.eot');
    src: url('/fonts/antipasto-webfont.eot?#iefix') format('embedded-opentype'),
         url('/fonts/antipasto-webfont.woff') format('woff'),
         url('/fonts/antipasto-webfont.ttf') format('truetype'),
         url('/fonts/antipasto-webfont.svg#AntipastoRegular') format('svg');
    font-weight: normal;
    font-style: normal;

}

@font-face {
    font-family: 'AntipastoExtraBold';
    src: url('/fonts/antipasto_extrabold-webfont.eot');
    src: url('/fonts/antipasto_extrabold-webfont.eot?#iefix') format('embedded-opentype'),
         url('/fonts/antipasto_extrabold-webfont.woff') format('woff'),
         url('/fonts/antipasto_extrabold-webfont.ttf') format('truetype'),
         url('/fonts/antipasto_extrabold-webfont.svg#AntipastoExtraBold') format('svg');
    font-weight: normal;
    font-style: normal;

}

@font-face {
    font-family: 'AntipastoExtraLight';
    src: url('/fonts/antipasto_extralight-webfont.eot');
    src: url('/fonts/antipasto_extralight-webfont.eot?#iefix') format('embedded-opentype'),
         url('/fonts/antipasto_extralight-webfont.woff') format('woff'),
         url('/fonts/antipasto_extralight-webfont.ttf') format('truetype'),
         url('/fonts/antipasto_extralight-webfont.svg#AntipastoExtraLight') format('svg');
    font-weight: normal;
    font-style: normal;

}
/*///// Legacy Fixes /////*/

nav, article, aside, header, footer, section {
	display:block;
	margin:0px;
	padding:0px;
}

/* Selection */
::selection 
{
    background:#f1369d;
    color:#ffffff;
}

/*///// Main Tags /////*/

html {
	height:100%;
	background: #e8e8e8; /* Old browsers */
}

body {
	height:100%;
	font-size:62.5%;
	font-family: 'AntipastoRegular', sans-serif;
	color:#626262;
	
}

/*///// Classes /////*/

.wrapper {
	min-height:100%;
	width:1006px;
	margin:0 auto;
	position:relative;
}

.pinkBackground {
	background: #f1369d; 
	background: -moz-linear-gradient(top, #f1369d 0%, #ed057d 100%); 
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#f1369d), color-stop(100%,#ed057d)); 
	background: -webkit-linear-gradient(top, #f1369d 0%,#ed057d 100%); 
	background: -o-linear-gradient(top, #f1369d 0%,#ed057d 100%); 
	background: -ms-linear-gradient(top, #f1369d 0%,#ed057d 100%); 
	background: linear-gradient(top, #f1369d 0%,#ed057d 100%); 
}

.topHead {
	width:100%;
	height:185px;	
	position:relative;
}
	.topHead img {
		width:218px;
		position:relative;
		left:65px;
		top:25px;
	}
		.topHead h2 {
			position:absolute;
			left:15px;
			top:117px;
			text-shadow:1px 1px 1px #e8e8e8;
			font-size:33px;
		}

/* Main Navigation */	
.topNav {
	width:550px;
	height:40px;
	position:absolute;
	background:#888888;
	border:3px solid #ffffff;
	/*border-right:none;*/
	right:0;
	top:80px;
	padding:0 0 0 40px;
	-moz-border-radius-topleft: 20px;
	-moz-border-radius-topright: 10px;
	-moz-border-radius-bottomright: 10px;
	-moz-border-radius-bottomleft: 20px;
	-webkit-border-radius: 20px 10px 10px 20px;
	border-radius-topleft: 20px 10px 10px 20px;
	background-clip:padding-box;
	-moz-background-clip: padding;
	-webkit-background-clip:padding;
	behaviour:url(/PIE.htc);
	}
	.topNav ul li {
		display:inline;
	}
	.topNav ul li a {
		font-family: 'AntipastoRegular', sans-serif;
		color:#ffffff;
		font-size:15px;
		position:relative;
		display:block;
		padding:0 20px 0 20px;
		line-height:40px;
		float:left;
		border-left:3px solid #ffffff;
		border-right:3px solid #ffffff;
		text-decoration:none;
		margin-right:-3px;
		height:40px;
		overflow:hidden;
		
	}
		.topNav ul li a:hover {
			background: #f1369d; 
			background: -moz-linear-gradient(top, #f1369d 0%, #ed057d 100%); 
			background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#f1369d), color-stop(100%,#ed057d));
			background: -webkit-linear-gradient(top, #f1369d 0%,#ed057d 100%); 
			background: -o-linear-gradient(top, #f1369d 0%,#ed057d 100%); 
			background: -ms-linear-gradient(top, #f1369d 0%,#ed057d 100%);
			background: linear-gradient(top, #f1369d 0%,#ed057d 100%);
			height:60px;
			position:relative;
			top:-12px;
			-webkit-border-radius:10px 10px 10px 10px;
			-moz-border-radius:10px 10px 10px 10px;
			-o-border-radius:10px 10px 10px 10px;
			-ms-border-radius:10px 10px 10px 10px;
			border-radius:10px 10px 10px 10px;
			background-clip: padding-box;
			-moz-background-clip: padding;
			-webkit-background-clip: padding;
			border-top:3px solid #ffffff;
			border-bottom:3px solid #ffffff;	
			border-right:3px solid #ffffff;	
			line-height:58px;
		}
			.topNav ul li a.linkSelected {
				background: #f1369d; 
				background: -moz-linear-gradient(top, #f1369d 0%, #ed057d 100%); 
				background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#f1369d), color-stop(100%,#ed057d));
				background: -webkit-linear-gradient(top, #f1369d 0%,#ed057d 100%); 
				background: -o-linear-gradient(top, #f1369d 0%,#ed057d 100%); 
				background: -ms-linear-gradient(top, #f1369d 0%,#ed057d 100%);
				background: linear-gradient(top, #f1369d 0%,#ed057d 100%);
				height:60px;
				position:relative;
				top:-12px;
				-webkit-border-radius:10px 10px 10px 10px;
				-moz-border-radius:10px 10px 10px 10px;
				-o-border-radius:10px 10px 10px 10px;
				-ms-border-radius:10px 10px 10px 10px;
				border-radius:10px 10px 10px 10px;
				background-clip: padding-box;
				-moz-background-clip: padding;
				-webkit-background-clip: padding;
				border-top:3px solid #ffffff;
				border-bottom:3px solid #ffffff;	
				border-right:3px solid #ffffff;	
				line-height:58px;
			}
				.topNav ul li a.end {
					border-right:none;
				}
					.topNav ul li a.end:hover {
						border-right:3px solid #ffffff;
					}

.socialPos {
	width:103px;
	height:38px;
	overflow:hidden;
	position:absolute;
	bottom:5px;
	right:-11px;
}
	.socialPos ul li {
		display:block;
		width:38px;
		height:38px;
		float:left;
		margin:0 10px 0 0;
	}
	a.linkedIn {
		display:block;
		width:38px;
		height:38px;
		background:url(../images/linkedIn.png);
		overflow:hidden;
		
	}
		a.linkedIn:hover {
			background-position:0 -38px;
		}
			a.facebook {
				display:block;
				width:38px;
				height:38px;
				background:url(../images/facebook.png);
				overflow:hidden;				
			}
				a.facebook:hover {
					background-position:0 -38px;
				}
					a.twitter {
						display:block;
						width:38px;
						height:38px;
						background:url(../images/twitter.png);
						overflow:hidden;	
						background-clip:padding-box;
						-moz-background-clip: padding;
						-webkit-background-clip:padding;
					}
						a.twitter:hover {
							background-position:0 -38px;
						}

/* Content Slider */

.sliderPos {
	width:100%;
	height:290px;
	position:relative;
	top:10px;
}
		.sliderPos .slide {
			width:100%;
			height:290px;
			position:absolute;
			top:0;
		}
			.sliderPos .slide img {
				width:100%;
				margin:0 auto;
			}
				.sliderPos .slide .slideParagraph {
					width:400px;
					height:200px;
					position:absolute;
					top:40px;
					background:url(../images/blackRepeat.png);
					border-top-right-radius:10px;
					border-bottom-right-radius:50px;
				}
					.sliderPos .slide .slideTitle {
						font-size:41px;
						color:#ffffff;
						font-family: 'AntipastoExtraLight', sans-serif;
						text-shadow:1px 1px 1px #000;
						position:relative;
						left:15px;
						top:20px;
					}
						.sliderPos .slide p {
							display:block;
							width:360px;
							height:150px;
							color:#ffffff;
							font-size:15px;
							position:relative;
							left:15px;
							top:20px;
						}
							.sliderPos .slide a {
								padding:10px 15px 10px 15px;
								border-radius:10px;
								border:3px solid #ffffff;
								color:#ffffff;
								text-decoration:none;
								font-size:13px;
								position:relative;
								left:263px;
								bottom:45px;
								-webkit-transition: all 500ms ease;
								-moz-transition: all 500ms ease;
								-o-transition: all 500ms ease;
								transition: all 500ms ease;
								text-transform:uppercase;
								background-clip:padding-box;
								-moz-background-clip: padding;
								-webkit-background-clip:padding;
							}
								a.pinkBackground:hover {
									background:#ffffff;
									border-color:#f1369d;
									color:#f1369d;
									background-clip:padding-box;
									-moz-background-clip: padding;
									-webkit-background-clip:padding;
								}
/* Slider Tabs */

.sliderTabsPos {
	width:775px;
	min-height:133px;
	height:133px;
	margin-top:30px;
	margin-left:242px;
}
	.sliderTabsPos ul li {
		background:#919191;
		display:block;
		width:155px;
		height:113px;
		border:3px solid #ffffff;
		float:left;
		margin-left:20px;
		color:#ffffff;
		text-decoration:none;
		text-transform:uppercase;
		text-align:center;
		font-size:15px;
		-moz-border-radius-topleft: 10px;
		-moz-border-radius-topright: 10px;
		-moz-border-radius-bottomright: 50px;
		-moz-border-radius-bottomleft: 10px;
		-webkit-border-radius: 10px 10px 50px 10px;
		border-radius: 10px 10px 50px 10px;
		-webkit-transition: all 500ms ease;
		-moz-transition: all 500ms ease;
		-o-transition: all 500ms ease;
		transition: all 500ms ease;
		overflow:hidden;
		padding:20px 5px 0 0;
		background-clip:padding-box;
		-moz-background-clip: padding;
		-webkit-background-clip:padding;
		position:relative;
	}
		.sliderTabsPos .current {
			background:#f1369d;
			background: -moz-linear-gradient(top, #f1369d 0%, #ed057d 100%); 
			background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#f1369d), color-stop(100%,#ed057d)); 
			background: -webkit-linear-gradient(top, #f1369d 0%,#ed057d 100%); 
			background: -o-linear-gradient(top, #f1369d 0%,#ed057d 100%); 
			background: -ms-linear-gradient(top, #f1369d 0%,#ed057d 100%); 
			background: linear-gradient(top, #f1369d 0%,#ed057d 100%); 
			background-clip:padding-box;
			-moz-background-clip: padding;
			-webkit-background-clip:padding;
		}
			.sliderTabsPos ul li a img {			
				padding:10px 10px 10px 10px;
				margin:0 auto;
			}
			.sliderTabsPos ul li:hover {
				height:173px;
				border-radius: 10px 10px 10px 10px;
				-moz-border-radius-bottomright: 10px;
			}
				.sliderTabsPos ul li a {
					padding:10px 15px 10px 15px;
					border-radius:10px;
					border:3px solid #ffffff;
					color:#ffffff;
					text-decoration:none;
					font-size:13px;
					position:relative;
					top:40px;
					-webkit-transition: all 500ms ease;
					-moz-transition: all 500ms ease;
					-o-transition: all 500ms ease;
					transition: all 500ms ease;
					text-transform:uppercase;
					background-clip:padding-box;
					-moz-background-clip: padding;
					-webkit-background-clip:padding;
					
				}
			
/*///// Telerik Content Areas /////*/

.paragraphText {
	position:relative;
	z-index:1;
	top:20px;
	min-height:450px;
}
	.paragraphText h1 {
		width:950px;
		margin:0 0 25px 0;
	}
		.paragraphText .content {
			width:950px;
			position:relative;
			
		}
			.paragraphText p {
				font-size:15px;
				display:block;
				margin:0 0 15px 0;
				letter-spacing:1px;
				line-height:20px;
			}
				.paragraphText ul li {
					list-style-image:url(../images/line.png);
					font-size:15px;
					margin:0 0 10px 35px;
					letter-spacing:1px;
				}
				
/* Internal Content */
.subNav {
	width:350px;
	float:left;
	margin:50px 0 100px 0;
	min-height:200px;
	padding-top:10px;
}
	.subNav ul li a {
		width:220px;
		height:46px;
		display:block;
		background:#919191;
		border:3px solid #ffffff;
		-moz-border-radius-topleft: 10px;
		-moz-border-radius-topright: 10px;
		-moz-border-radius-bottomright: 30px;
		-moz-border-radius-bottomleft: 10px;
		-webkit-border-radius: 10px 10px 30px 10px;
		border-radius: 10px 10px 30px 10px;
		color:#ffffff;
		text-decoration:none;
		font-size:23px;
		line-height:40px;
		margin:0 0 30px 0;
		padding:0 0 0 10px;
		-webkit-transition: all 500ms ease;
		-moz-transition: all 500ms ease;
		-o-transition: all 500ms ease;
		transition: all 500ms ease;
		background-clip:padding-box;
		-moz-background-clip: padding;
		-webkit-background-clip:padding;
	}
		.subNav ul li a:hover {
				background:#ed057d;
				width:280px;
				-moz-border-radius-topleft: 10px;
				-moz-border-radius-topright: 10px;
				-moz-border-radius-bottomright: 10px;
				-moz-border-radius-bottomleft: 10px;
				-webkit-border-radius: 10px 10px 10px 10px;
				border-radius: 10px 10px 10px 10px;
				background-clip:padding-box;
				-moz-background-clip: padding;
				-webkit-background-clip:padding;
		}
		
		.subNav .linkSelected {
				background:#f1369d;
				background: -moz-linear-gradient(top, #f1369d 0%, #ed057d 100%); 
				background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#f1369d), color-stop(100%,#ed057d)); 
				background: -webkit-linear-gradient(top, #f1369d 0%,#ed057d 100%); 
				background: -o-linear-gradient(top, #f1369d 0%,#ed057d 100%); 
				background: -ms-linear-gradient(top, #f1369d 0%,#ed057d 100%); 
				background: linear-gradient(top, #f1369d 0%,#ed057d 100%); 
				width:280px;
				-moz-border-radius-topleft: 10px;
				-moz-border-radius-topright: 10px;
				-moz-border-radius-bottomright: 10px;
				-moz-border-radius-bottomleft: 10px;
				-webkit-border-radius: 10px 10px 10px 10px;
				border-radius: 10px 10px 10px 10px;
				background-clip:padding-box;
				-moz-background-clip: padding;
				-webkit-background-clip:padding;
		}
		
.paragraphTextInternal {
	width:650px;
	float:left;
	margin:50px 0 100px 0;
}
		.paragraphTextInternal article {
			width:650px;
			position:relative;
			
		}
			.paragraphTextInternal p {
				font-size:15px;
				display:block;
				margin:0 0 15px 0;
				max-width:600px;
				letter-spacing:1px;
			}
				.paragraphTextInternal ul li {
					list-style-image:url(../images/line.png);
					font-size:15px;
					margin:0 0 10px 35px;
					letter-spacing:1px;
				}
						.paragraphTextInternal a {
							padding:10px 15px 10px 15px;
							border-radius:10px;
							border:3px solid #ffffff;
							color:#ffffff;
							text-decoration:none;
							font-size:13px;
							-webkit-transition: all 500ms ease;
							-moz-transition: all 500ms ease;
							-o-transition: all 500ms ease;
							transition: all 500ms ease;
							text-transform:uppercase;
							background-clip:padding-box;
							-moz-background-clip: padding;
							-webkit-background-clip:padding;
							margin:0 20px 0 0;
							position:relative;
							top:20px;
						}
							a.pinkBackground:hover {
								background:#ffffff;
								border-color:#f1369d;
								color:#f1369d;
								background-clip:padding-box;
								-moz-background-clip: padding;
								-webkit-background-clip:padding;
							}
/*///// Footer Area /////*/

.footer {
	background:#919191;
	width:1006px;
	margin:0 auto;
	height:158px;
	position:relative;
	bottom:-53px;
	margin:0 auto;
}
	.footer .tweet {
		position:absolute;
		right:10px;
		top:10px;
		width:340px;
		height:141px;
		background:url(../images/twitterBG.png);
	}
		.footer .tweet h4 {
			font-size:27px;
			display:block;
			position:absolute;
			left:60px;
			top:3px;
		}
			.footer .tweet p {
				width:180px;
				display:block;
				position:relative;
				left:40px;
				top:34px;
				font-size:12px;
				text-align:justify;
			}
				.footer .boilerNav {
					width:619px;
					height:158px;
					margin:20px 0 0 20px;
				}
				.footer .boilerNav ul {
					display:block;
					width:619px;
					position:relative;
					top:20px;
				}
				.footer .boilerNav ul li {
					display:inline;
				}
					.footer .boilerNav ul li a {
						font-size:10px;
						display:block;
						color:#ffffff;
						float:left;
						width:113px;
						height:20px;
						margin-bottom:15px;
						text-decoration:none;
						font-size:12px;
						margin-right:10px;
					}
						.footer .boilerNav ul li a:hover {
							text-decoration:underline;
						}
		
					
/*///// Typography /////*/

h1 {
	font-family: 'AntipastoRegular', sans-serif;
	color:#626262;
	font-size:33px;
	
}

h2 {
	font-family: 'AntipastoRegular', sans-serif;
	color:#626262;
	font-size:23px;
}

.callUSS {
	font-size:32px;
	display:block;
	position:absolute;
	top:10px;
	right:15px;
}
.emailUSS {
	font-size:23px;
	display:block;
	position:absolute;
	top:40px;
	right:15px;
	color:#959595;
}
strong {
	font-weight:bold;
}
a {
	color:#f1369d;
	text-decoration:none;
}
a:hover {
	color:#626262;
}

.twitTime {
	display:none;
}

.gallTitle {
	font-size:33px;
	color:#ffffff;
	background:#f1369d;
	background: -moz-linear-gradient(top, #f1369d 0%, #ed057d 100%); 
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#f1369d), color-stop(100%,#ed057d)); 
	background: -webkit-linear-gradient(top, #f1369d 0%,#ed057d 100%); 
	background: -o-linear-gradient(top, #f1369d 0%,#ed057d 100%); 
	background: -ms-linear-gradient(top, #f1369d 0%,#ed057d 100%); 
	background: linear-gradient(top, #f1369d 0%,#ed057d 100%); 
	width:380px !important;
	height:50px;
	-moz-border-radius-topleft: 10px;
	-moz-border-radius-topright: 10px;
	-moz-border-radius-bottomright: 10px;
	-moz-border-radius-bottomleft: 10px;
	-webkit-border-radius: 10px 10px 10px 10px;
	border-radius: 10px 10px 10px 10px;
	background-clip:padding-box;
	-moz-background-clip: padding;
	-webkit-background-clip:padding;
	border:3px solid #ffffff;
	margin: 0 0 30px 15px;
	text-indent:15px;
}

/*///// Telerik Table Work /////*/

.paragraphTextInternal table {
	padding:10px;
	font-size:15px;
	letter-spacing:1px;
}
.paragraphText table {
	padding:10px;
	font-size:15px;
	letter-spacing:1px;
}
	
/* Clear */
.clear{clear:both;}


/****************GALLERY****************/

/* Test Pikachoose Gallery Styling */
.pikachoose {width:840px; margin:0 0 0 80px;}
	.pikachoose ul li {list-style:none;margin:0px;padding:0px;margin-right:36px;}
.pika-wrap {width: 800px;}

.pika-image {position: relative; height: 450px; width: 800px; padding: 10px; margin:0 auto;overflow:hidden;border-top:10px solid #ffffff; border-left:10px solid #ffffff; border-right:10px solid #ffffff; border-bottom:20px solid #ffffff; background:#ffffff;}
	.pika-image img {border:0px;}
	/*position image holders */
	.pika-image .animation, .pika-image .main-image {position: absolute; top: 10px; left: 10px;}
	.pika-image .animation {display: none;z-index:2;}
	

.pika-image .caption {position: absolute; background: url(../images/pika/75-black.png);  border: 1px solid #141414; font-size: 11px; color: #fafafa; padding: 10px; text-align: right; bottom: 50px; right: 10px;}
	.pika-image .caption p {padding: 0; margin: 0; line-height: 14px;}
	

.pikachoose a {
    -moz-transition: all 500ms ease 0s;
    background-clip: padding-box;
    border: none !important;
    border-radius: 10px 10px 10px 10px;
    color: #FFFFFF;
    font-size: 13px;
    margin:0 !important;
    padding: 0 !important;
    position: relative;
    text-decoration: none;
    text-transform: uppercase;
    top: 0px !important;
}
.pika-imgnav a {position: absolute; text-indent: -5000px; display: block;z-index:3;}
	.pika-imgnav a.previous {display:none;}
	.pika-imgnav a.next {display:none;}
	.pika-imgnav a.play {display:none;}
	.pika-imgnav a.pause {display:none;}

.pika-textnav {overflow: hidden; margin: 10px 0 0 0;}
.pika-textnav a {font-size: 12px; text-decoration: none; font-family:  helvetica, arial, sans-serif; color: #333; padding: 4px;position:relative;bottom:50px;}
		.pika-textnav a:hover {background: #e5e5e5; color: #0065B2;}
	.pika-textnav a.previous {float: left; width: auto; display: block;}
	.pika-textnav a.next {float: right; width: auto; display: block;}
	
.pika-thumbs {margin: 10px 0 0 0; padding: 0; overflow: hidden; }
	.pika-thumbs li {float: left; list-style-type: none; width: 130px; padding: 0px; margin: 0px; border:  cursor: pointer; list-style:none;}
		
		.pika-thumbs li:last {margin: 0;}
		.pika-thumbs li .clip {position:relative;width: 130px; height: 70px; text-align: center; vertical-align: center; overflow: hidden;border:10px solid #ffffff;border-bottom:20px solid #ffffff;cursor:pointer;margin:10px 0 0 0;}
			.pika-thumbs li .clip img {width:200%;}
		

.clip span{background-color:black;position:absolute;top:5px;left:5px;display:block;}
ul#pikachoose{width:830px;margin:0 0 0 12px;}
		
		
/* jCarousel Styles */
/*if you're not using the carousel you can delete everything below this */
.jcarousel-skin-pika .jcarousel-container-horizontal { padding: 15px 30px;}
.jcarousel-skin-pika .jcarousel-container-vertical { width: 90px; height: 350px; padding: 20px 20px;}
.jcarousel-skin-pika .jcarousel-clip-horizontal {height: 90px; width: 460px;}
.jcarousel-skin-pika .jcarousel-clip-vertical { width:  90px; height: 350px;}
.jcarousel-skin-pika .jcarousel-item-horizontal { margin-right: 10px;}
.jcarousel-skin-pika .jcarousel-item-vertical {margin-bottom: 10px;}
.jcarousel-skin-pika .jcarousel-item-placeholder {background: #fff; color: #000;}

/* jQuery Carousel */
#fullwidth .portfolio,
#fullwidth .portfolio .carousel-wrap{margin:0;border:0;zoom:1;}
#fullwidth .js .carousel-wrap{display:inline-block;vertical-align:middle;width:650px;margin:0 5px 15px;border:1px solid #4f4f4f;background:#1a1a1a;}
.IE #fullwidth .js .carousel-wrap{display:inline;}
#fullwidth .portfolio ul{margin:0;padding:0;zoom:1;}
#fullwidth .js ul li{overflow:hidden;display:inline;float:left;width:650px;height:400px;text-align:center;}
#fullwidth .portfolio .carousel-control{overflow:hidden;display:inline-block;vertical-align:middle;width:60px;height:40px;cursor:pointer;line-height:999px;zoom:1;}
#fullwidth .portfolio .carousel-next{background:url(../images/nextlabel.gif) 0 0 no-repeat;}
#fullwidth .portfolio .carousel-previous{background:url(../images/prevlabel.gif) 0 0 no-repeat;}
#fullwidth .portfolio .carousel-control:hover{-moz-opacity:.7;opacity:0.70;filter:alpha(opacity=70);}
#fullwidth .portfolio .disabled,#fullwidth  .portfolio .disabled:hover{-moz-opacity:.1;opacity:0.10;filter:alpha(opacity=10);cursor:default;}
#fullwidth .portfolio div{margin:0;padding:0;border:0;}
#fullwidth .portfolio ul{padding:0;list-style:none;}
#fullwidth .portfolio ul li{position:relative;width:600px;margin:0;}
.portfolio .carousel-wrap{width:650px;margin-bottom:0;zoom:1;}
/*///// Inventory Module /////*/

.paragraphTextInternal article h3 {
				width:550px;
				height:66px;
				display:block;
				background:#919191;
				/*background: #f1369d;*/
				border:3px solid #ffffff;
				-moz-border-radius: 10px;
				-webkit-border-radius: 10px;
				border-radius: 10px;
				color:#ffffff;
				text-decoration:none;
				line-height:66px;
				margin:0 0 30px 0;
				padding:0 0 0 20px;
				-webkit-transition: all 500ms ease;
				-moz-transition: all 500ms ease;
				-o-transition: all 500ms ease;
				transition: all 500ms ease;
				background-clip:padding-box;
				-moz-background-clip: padding;
				-webkit-background-clip:padding;
				font-size:23px;
}
				.paragraphTextInternal table tr td {
								font-size:17px;
								padding:10px;
								border-bottom:3px solid #ffffff;
								width:570px;
								letter-spacing:1px;
								
				}
								.productContents {
									width:570px;
									margin-top:-73px;
									border:3px solid #ffffff;
									border-top:none;
									border-bottom:none;
									padding-top:43px;
												
					            }
									.greyCell {
													background:#dfdfdf;
																
									}
									.column1 {
													width:570px;
													margin:10px 0 10px 30px;
									}
									.column2 {
													width:570px;
													margin:20px 0 10px 30px;
									}
										#nav_up {
											float:right;
											font-size:16px;
											cursor:pointer;

										}
										.productContents b 
										{
										    display:block;
										    padding:10px;
										    color:#ffffff;
										    font-weight:normal;
	                                        background:#f1369d;
	                                        background: -moz-linear-gradient(top, #f1369d 0%, #ed057d 100%); 
	                                        background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#f1369d), color-stop(100%,#ed057d)); 
	                                        background: -webkit-linear-gradient(top, #f1369d 0%,#ed057d 100%); 
	                                        background: -o-linear-gradient(top, #f1369d 0%,#ed057d 100%); 
	                                        background: -ms-linear-gradient(top, #f1369d 0%,#ed057d 100%); 
	                                        background: linear-gradient(top, #f1369d 0%,#ed057d 100%); 
	                                        -moz-border-radius-topleft: 10px;
	                                        -moz-border-radius-topright: 10px;
	                                        -moz-border-radius-bottomright: 10px;
	                                        -moz-border-radius-bottomleft: 10px;
	                                        -webkit-border-radius: 10px 10px 10px 10px;
	                                        border-radius: 10px 10px 10px 10px;
	                                        background-clip:padding-box;
	                                        -moz-background-clip: padding;
	                                        -webkit-background-clip:padding;
	                                        border:3px solid #ffffff;
										}
.catLink 
{
    background:#919191;
	width:205px;
	-moz-border-radius-topleft: 10px;
	-moz-border-radius-topright: 10px;
	-moz-border-radius-bottomright: 10px;
	-moz-border-radius-bottomleft: 10px;
	-webkit-border-radius: 10px 10px 10px 10px;
	border-radius: 10px 10px 10px 10px;
	background-clip:padding-box;
	-moz-background-clip: padding;
	-webkit-background-clip:padding;
	padding:10px 20px ;
	color:#ffffff;
	border:3px solid #ffffff;
	font-size:13px;
	white-space:normal;
	float:left;
	margin-right:10px;
	margin-top:10px;
	cursor:pointer;
	height:60px;

}
    .catLink:hover 
    {
	    background:#f1369d;
	    background: -moz-linear-gradient(top, #f1369d 0%, #ed057d 100%); 
	    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#f1369d), color-stop(100%,#ed057d)); 
	    background: -webkit-linear-gradient(top, #f1369d 0%,#ed057d 100%); 
	    background: -o-linear-gradient(top, #f1369d 0%,#ed057d 100%); 
	    background: -ms-linear-gradient(top, #f1369d 0%,#ed057d 100%); 
	    background: linear-gradient(top, #f1369d 0%,#ed057d 100%);     

    }
.btnBack 
{
	background:#f1369d;
	background: -moz-linear-gradient(top, #f1369d 0%, #ed057d 100%); 
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#f1369d), color-stop(100%,#ed057d)); 
	background: -webkit-linear-gradient(top, #f1369d 0%,#ed057d 100%); 
	background: -o-linear-gradient(top, #f1369d 0%,#ed057d 100%); 
	background: -ms-linear-gradient(top, #f1369d 0%,#ed057d 100%); 
	background: linear-gradient(top, #f1369d 0%,#ed057d 100%);     
	width:70px;
	padding:10px 20px;
	-moz-border-radius-topleft: 10px;
	-moz-border-radius-topright: 10px;
	-moz-border-radius-bottomright: 10px;
	-moz-border-radius-bottomleft: 10px;
	-webkit-border-radius: 10px 10px 10px 10px;
	border-radius: 10px 10px 10px 10px;
	background-clip:padding-box;
	-moz-background-clip: padding;
	-webkit-background-clip:padding;
	border:3px solid #ffffff;
	color:#ffffff;
	cursor:pointer;
	margin-bottom:10px;
	font-size:14px;
}
    .btnBack:hover 
    {
        background:#919191;
    }