body {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color:#000000;
	font-size: 14px;
	margin: 0px;
	padding: 0px;
	text-align: center;
	background-image:url(../images/bgShim.gif);
	background-repeat:repeat-x;
}
#container {
	color: #3e3b38;
	margin: 0px auto;
	padding: 0;
	text-align: center;
	width: 980px;
}

/* =-=-=-=-=-=-=-[TOP styles]-=-=-=-=-=-=-=- */
#top {
	margin:0;
	padding: 0 0 0 0;
	width: 980px;
	text-align: left;
	float:left;
}
#topHeader {
	margin: 0;
	padding: 0;
	width: 980px;
	height:74px;
	float:left;
}
#logo {
	padding:0;
	margin:0;
	float:left;
	width:225px;
	height:74px;
}
#clientNav {
	padding:0;
	margin:0;
	float:left;
	width:755px;
}
#clientNav ul {
	list-style: none;
	padding: 5px 5px 5px 5px;
	margin:0;
	float:right;
	background-image:url(../images/clientNavBG.jpg);
}
#clientNav li {
	display: inline;
	padding-right: 0px;
	padding-left: 0px;
	font-size: 11px;
	float:left;
	border-right:1px solid #FFFFFF;
}
#clientNav li.last {
	border-right: none;
}
#clientNav a    {
	text-decoration: none;
	color: #ffffff;
	padding-top:0px;
	float:left;
	padding-right: 10px;
	padding-left: 10px;
}
#clientNav a:hover {
	text-decoration:underline;
}

#topSearchContainer {
	padding:15px 0 0 0;
	margin:0;
	float:left;
	width:755px;
}
#topSearchNumber {
	padding:2px 0 0 0;
	margin:0;
	float:right;
	width:240px;
}
#topSearchNumber h3 {
	padding:0;
	margin:0;
	float:left;
	color:#739cd2;
	font-size:14px;
	font-weight:bold;
}
#topSearch {
	padding:0;
	margin:0;
	float:right;
	width:216px;
}
#topSearch .search {
	padding:0;
	margin:0;
	float:left;
	width:180px;
	padding:2px 5px 2px 5px;
	margin:2px 5px 0 0;
	font-size:11px;
	color:#9c9b9b;
	background-image:url(../images/searchShim.gif);
	background-repeat:repeat-x;
	border:0;
}

#mainnav {
	width: 764px;
	height:43px;
	padding:0 0 0 40px;
	margin:0;
	float:left;
	background-image:url(../images/navBg.jpg);
	background-repeat:no-repeat;
}

#mainnav ul {
	list-style: none;
	padding: 12px 0 0 0;
	margin:0;
	float:left;
}
#mainnav li {
	display: inline;
	padding-right: 21px;
	padding-left: 18px;
	font-size: 12px;
	border-right:1px solid #FFFFFF;
}
#mainnav li.last {
	border-right: none;
	padding-right: 0;
}
#mainnav a    {
	text-decoration: none;
	color: #ffffff;
	font-weight:bold;
}
#mainnav a:hover {
	text-decoration:underline;
}

#over2hillsNav {
	width: 163px;
	height:43px;
	padding:0 0 0 0;
	margin:0;
	float:right;
	background-image:url(../images/over2hillsLink.jpg);
	background-repeat:no-repeat;
}
#over2hillsNav ul {
	padding:0;
	margin:0;
}
#over2hillsNav ul li {
	padding:0;
	margin:0;
}

/* =-=-=-=-=-=-=-[TOP styles end]-=-=-=-=-=-=-=- */

/* =-=-=-=-=-=-=-[contentContainer]-=-=-=-=-=-=-=- */
#contentContainer {
	margin: 12px 0 12px 0;
	padding: 0;
	float: left;
	text-align: left;
	width: 980px;
	background-image:url(../images/contentContainerBG.gif);
	background-repeat:repeat-y;
}
#column1 {
	margin: 0;
	padding: 0;
	float: left;
	text-align: left;
	width: 235px;
}
#yourQuote {
	margin: 0;
	padding: 0 0 15px 0;
	float: left;
	text-align: left;
	width: 235px;
}
#yourQuoteHeader {
	margin: 0;
	padding: 0;
	float: left;
	text-align: left;
	width: 235px;
	height:30px;
	background-image:url(../images/myQuoteHeader.gif);
	background-repeat:no-repeat;
}
#yourQuoteContent {
	margin: 0;
	padding: 10px 10px 0 10px;
	float: left;
	text-align: left;
	width: 215px;
	font-size:12px;
}
#yourQuoteContent a:link, #yourQuoteContent a:visited, #yourQuoteContent a:active {
	color:#739cd2;
	padding:0;
	text-decoration: underline;
}
#yourQuoteContent a:hover, a {
	text-decoration: none;
}








#categories {
	margin: 0;
	padding: 0 0 15px 0;
	float: left;
	text-align: left;
	width: 235px;
}
#categoriesHeader {
	margin: 0;
	padding: 0;
	float: left;
	text-align: left;
	width: 235px;
	height:30px;
	background-image:url(../images/categoriesHeader.jpg);
	background-repeat:no-repeat;
}
#categories ul {
	margin: 0;
	padding: 10px 10px 0 10px;
	float: left;
	text-align: left;
	width: 215px;
	list-style:none;
}
#categories ul li {
	text-align:left;
	background-repeat:no-repeat;
	font-size:11px;
	color:#739cd2;
	font-weight:bold;
	padding:15px 0 20px 55px;
	border-bottom:2px solid #739cd2;
	margin:0;
	width:160px;
}
#categories ul li.seating {
	background: url(../images/seatingIcon.gif) no-repeat 0 0;
}
#categories ul li.desking {
	background: url(../images/deskingIcon.gif) no-repeat 0 0;
}
#categories ul li.storage {
	background: url(../images/storage.gif) no-repeat 0 0;
}
#categories ul li.accessories {
	background: url(../images/accessories.gif) no-repeat 0 0;
}
#categories ul li.officesupplies {
	background: url(../images/officeSupplies.gif) no-repeat 0 0;
}
#categories ul li.reception {
	background: url(../images/reception.gif) no-repeat 0 0;
}
#categories ul li.safes {
	background: url(../images/safes.gif) no-repeat 0 0;
}

#categories ul li a:link, #categories ul li a:visited, #categories ul li a:active {
	color:#000000;
	padding:0;
	font-size:16px;
	text-decoration: none;
}
#categories ul li a:hover, a {
	text-decoration: underline;
}

#ranges {
	margin: 0 0 10px 0;
	padding: 0;
	float: left;
	text-align: left;
	width: 235px;
	background-color:#739cd2;
}
#rangesHeader {
	margin: 0;
	padding: 0;
	float: left;
	text-align: left;
	width: 235px;
	height:30px;
	background-image:url(../images/rangesHeader.gif);
	background-repeat:no-repeat;
}
#rangesSelectContainer {
	margin: 0;
	padding: 20px 0 20px 0;
	float: left;
	text-align: left;
	width: 235px;
	text-align:center;
}
#rangesSelectContainer .rangesSelect
{
	font: 12px Verdana, arial, sans-serif;
	background-color: #FFFFFF;
	border: 1px #FFFFFF solid;
	width: 200px;
	color: #5c5c5c;
}
#recommended {
	margin: 0;
	padding: 0 0 15px 0;
	float: left;
	text-align: left;
	width: 235px;
}
#recommendedHeader {
	margin: 0 10px 0 10px;
	padding: 0;
	float: left;
	text-align: left;
	width: 215px;
	border-bottom:2px solid #739cd2;
}
#recommendedHeader h3 {
	margin: 0;
	padding: 0 0 5px 5px;
	text-align:left;
	font-size:18px;
	color:#515151;
}
#recommended ul {
	margin: 0;
	padding: 0 10px 5px 10px;
	float: left;
	text-align: left;
	width: 215px;
	list-style:none;
}
#recommended ul li {
	text-align:left;
	background-repeat:no-repeat;
	font-size:11px;
	color:#739cd2;
	font-weight:bold;
	padding:15px 0 0 0;
	margin:0;
}
#recommended ul li a:link, #recommended ul li a:visited, #recommended ul li a:active {
	color:#515151;
	padding:0;
	font-size:12px;
	text-decoration: none;
}
#recommended ul li a:hover, a {
	text-decoration: underline;
}

#twitterContainer {
	margin: 0;
	padding: 0 0 10px 0;
	float: left;
	text-align: left;
	width: 235px;
}

#openingTimes {
	margin: 0;
	padding: 0 0 10px 0;
	float: left;
	text-align: left;
	width: 235px;
	background-color:#739cd2;
}
#openingTimesHeader {
	margin: 0;
	padding: 0;
	float: left;
	text-align: left;
	width: 235px;
	height:30px;
	background-image:url(../images/OpeningTimesHeader.gif);
	background-repeat:no-repeat;
}
#openingTimesContent {
	margin: 0;
	padding: 15px 15px 0 15px;
	float: left;
	width: 205px;
}
#openingTimesContent p.left {
	margin: 0;
	padding: 0 0 8px 0;
	float: left;
	width: 105px;
	font-size:13px;
	color:#ffffff;
	font-weight:bold;
}
#openingTimesContent p.right {
	margin: 0;
	padding: 0 0 8px 0;
	float: right;
	width: 100px;
	font-size:13px;
	color:#080b0f;
	font-weight:bold;
	text-align:right;
}

#column1ContactInfo {
	margin: 0;
	padding: 25px 10px 0 10px;
	float: left;
	text-align: left;
	width: 215px;
}
#column1ContactInfo h1 {
	margin: 0;
	padding: 0 0 10px 0;
	text-align:left;
	font-size:16px;
	color:#0a0e13;
}
#column1ContactInfo p {
	margin: 0;
	padding: 0 0 15px 0;
	text-align:left;
	font-size:16px;
	color:#0a0e13;
	line-height:26px;
}
#column1ContactInfo a:link, #column1ContactInfo a:visited, #column1ContactInfo a:active {
	color:#0a0e13;
	padding:0;
	text-decoration: none;
}
#column1ContactInfo a:hover, a {
	text-decoration: underline;
}



#column2 {
	margin: 0;
	padding: 0 0 10px 10px;
	float: left;
	text-align: left;
	width: 735px;
}







#specialOfferContainer {
	margin: 0;
	padding: 0 0 10px 0;
	float: left;
	text-align: left;
	width: 735px;

}
#specialOfferHeader {
	margin: 0;
	padding: 0 0 0 0;
	float: left;
	text-align: left;
	width: 735px;
}
#specialOffer {
	margin: 0;
	padding: 10px 0 0 0;
	float: left;
	text-align: left;
	width: 735px;
}


#homepageIntroduction {
	margin: 0;
	padding: 0 0 5px 0;
	float: left;
	text-align: left;
	width: 735px;
}
#homepageIntroduction #column1 {
	margin: 0;
	padding: 0 20px 0 0;
	float: left;
	text-align: left;
	width: 355px;
}
#homepageIntroduction #column1 h1 {
	margin: 0 0 15px 0;
	padding: 12px 0 13px 0;
	float: left;
	text-align: left;
	width: 355px;
	font-size:17px;
	color:#739cd2;
	border-bottom:1px dashed #739cd2;
}
#homepageIntroduction #column1 p {
	margin:0 0 0 0;
	padding:0 0 15px 0;
	font-size:12px;
	color:#515151;
	line-height:18px;
}



#homepageIntroduction #column2 {
	margin: 0;
	padding: 0 0 0 0;
	float: right;
	text-align: left;
	width: 360px;
}


#rangesIntro {
	margin: 0;
	padding: 0 0 0 0;
	float: left;
	text-align: left;
	width: 360px;
}
#rangesIntroHeader {
	margin: 0;
	padding: 0 0 0 0;
	float: left;
	text-align: left;
	width: 360px;
	height:45px;
	background-image:url(../images/rangesHeaderShim.gif);
	background-repeat:repeat-x;
}
#rangesIntroHeader ul {
	margin: 0;
	padding: 0 0 0 0;
	float: left;
	text-align: left;
	width: 360px;
	list-style:none;
	display:inline;
}
#rangesIntroHeader ul li {
	text-align:left;
	background-repeat:no-repeat;
	font-size:11px;
	font-weight:bold;
	padding:0;
	margin:0;
	display:inline;
	float:left;
	background-image:none;
}
#rangesIntroHeader ul li.selected {
	background-image:url(../images/rangesIntroOver.jpg);
	background-repeat:no-repeat;
}

#rangesIntroHeader ul li a:link, #rangesIntroHeader ul li a:visited, #rangesIntroHeader ul li a:active {
	color:#000000;
	padding:18px 0 0 0;
	text-decoration: none;
	display:block;
	width:110px;
	height:27px;
	text-align:center;
}
#rangesIntroHeader ul li.selected  a:link, #rangesIntroHeader ul li.selected  a:visited, #rangesIntroHeader ul li.selected  a:active {
	color:#FFFFFF;
}

#rangesIntroHeader ul li a:hover, a {
	text-decoration: none;
}
.rangesIntroBody {
	width: 316px;
	padding:10px 20px 5px 20px;
	margin:0;
	border-bottom:2px solid #000000;
	border-left:2px solid #000000;
	border-right:2px solid #000000;
	background-color:#f7f7f7;
	font-size:12px;
	color:#515151;
	float:left;
}
.rangesIntroBody p {
	padding:0 0 10px 0;
	margin:0;
	line-height:18px;
}

.rangesIntroBody h1 {
	width: 316px;
	padding:0 0 10px 0;
	margin:0;
	font-size:18px;
	font-weight:bold;
}
.rangesIntroBody h1  a:link, .rangesIntroBody h1  a:visited, .rangesIntroBody h1 a:active {
	color:#739cd2;
	text-decoration:none;
}

.rangesIntroBody h1 a:hover, a {
	text-decoration: underline;
}
.rangesIntroBody a:link, .rangesIntroBody a:visited, .rangesIntroBody a:active {
	color:#739cd2;
	text-decoration:none;
	font-weight:bold;
}

.rangesIntroBody a:hover, a {
	text-decoration: underline;
}



#OurClients {
	margin: 0;
	padding: 35px 0 0 0;
	float: left;
	text-align: left;
	width: 735px;
	background-image:url(../images/ourClients.gif);
	background-repeat:no-repeat;
	background-position:top;
}


#homepageBlogContainer {
	margin: 0;
	padding: 15px 0 0 0;
	float: left;
	text-align: left;
	width: 735px;
}
#homepageBlogContainer #column1 {
	margin: 0;
	padding: 0 17px 0 0;
	float: left;
	text-align: left;
	width: 481px;
}
#homepageBlogTitle {
	margin: 0 18px 15px 0;
	padding: 0 0 0 0;
	float: left;
	text-align: left;
	width: 463px;
	height:25px;
	background:url(../images/homepageBlogTitle.gif) 5px 0px;
	background-repeat:no-repeat;
	border-bottom:1px dashed #314259;
}
#homepageBlogArticleContainer {
	margin: 0;
	padding: 0 18px 0 5px;
	float: left;
	text-align: left;
	width: 458px;
	border-right:1px dashed #314259;
}

#homepageBlogArticleContent {
	margin: 0;
	padding: 0 10px 0 0px;
	float: left;
	text-align: left;
	width: 253px;
	font-size:12px;
}
#homepageBlogArticleContent h1 {
	margin: 0;
	padding: 0 10px 8px 0;
	float: left;
	text-align: left;
	width: 209px;
	font-size:20px;
	font-weight:normal;
}

#homepageBlogArticleContent h1 a:link, #homepageBlogArticleContent h1 a:visited, #homepageBlogArticleContent h1 a:active {
	color:#314259;
	text-decoration: none;
}
#homepageBlogArticleContent h1 a:hover, a {
	text-decoration: underline;
}

.calendar {
	margin: 0;
	padding: 0 0 0 0;
	float: left;
	text-align: left;
	width: 34px;
	height: 34px;
	background-image:url(../images/calendarIcon.gif);
	background-repeat:no-repeat;
}
.calendar p.month {
	margin: 0;
	padding: 5px 0 2px 0;
	float: left;
	text-align: center;
	width: 34px;
	font-size:6px;
	color:#FFFFFF;
	font-weight:bold;
}
.calendar p.day {
	margin: 0;
	padding: 0 0 0 0;
	float: left;
	text-align: center;
	width: 34px;
	font-size:10px;
	color:#ab3b40;
	font-weight:bold;
}

#homepageBlogArticleImage{
	margin: 0;
	padding: 0;
	float: right;
	width: 190px;
}
#homepageBlogArticleImage img{
	border:1px solid #314259;
}

#homepageBlogFooter {
	margin: 5px 0 0 0;
	padding: 5px 0 5px 0;
	float: left;
	text-align: left;
	width: 463px;
	background-color:#bfd2ea;
}
#homepageBlogFooter ul {
	margin: 0;
	padding: 1px 0 0 0;
	float: left;
	text-align: left;
	width: 273px;
}
#homepageBlogFooter ul li {
	text-align:left;
	font-size:11px;
	padding:0 10px 0 10px;
	margin:0;
	display:inline;
	float:left;
	color:#1d1b1c;
	border-right:1px solid #1d1b1c;
}
#homepageBlogFooter ul li.last {
	border-right: none;
	padding-right:0;
}
#homepageBlogFooter ul li a:link, #homepageBlogFooter ul li a:visited, #homepageBlogFooter ul li a:active {
	color:#5580b7;
	text-decoration: underline;

}
#homepageBlogFooter ul li a:hover, a {
	text-decoration: none;
}
#homepageBlogFooterArticleLink {
	width: 190px;
	padding:0;
	margin:0;
	float:right;
	text-align:center;
	font-size:12px;
}





#homepageBlogContainer #column2 {
	margin: 0;
	padding: 0 0 0 0;
	float: left;
	text-align: left;
	width: 237px;

}
#homepageRecentPostsTitle {
	margin: 0 0 0 0;
	padding: 0 0 0 0;
	float: left;
	text-align: left;
	width: 237px;
	height:25px;
	background:url(../images/homepageRecentPosts.gif) 5px 0px;
	background-repeat:no-repeat;
	border-bottom:1px dashed #314259;
}
.homepageRecentBlogsContainer {
	margin: 0;
	padding: 15px 0 0 0;
	float: left;
	text-align: left;
	width: 237px;
}
.homepageRecentBlogsContainer h2 {
	margin: 0;
	padding: 15px 5px 5px 0;
	float: left;
	text-align: left;
	width: 198px;
	font-size:12px;
}
.homepageRecentBlogsContainer h2 a:link, .homepageRecentBlogsContainer h2 a:visited, .homepageRecentBlogsContainer h2 a:active {
	text-decoration: none;

}
.homepageRecentBlogsContainer h2 a:hover, a {
	text-decoration: underline;
}


.homepageRecentBlogsContainer ul {
	margin: 0;
	padding: 0 0 0 0;
	float: left;
	text-align: left;
	width: 237px;
}
.homepageRecentBlogsContainer ul li {
	text-align:left;
	font-size:11px;
	padding:0 10px 0 0;
	margin:0;
	display:inline;
	float:left;
	color:#1d1b1c;
	border-right:1px solid #1d1b1c;
}
.homepageRecentBlogsContainer ul li.last {
	border-right: none;
	padding:0 0 0 10px;
}
.homepageRecentBlogsContainer ul li a:link, .homepageRecentBlogsContainer ul li a:visited, .homepageRecentBlogsContainer ul li a:active {
	color:#5580b7;
	text-decoration: underline;

}
.homepageRecentBlogsContainer ul li a:hover, a {
	text-decoration: none;
}








#breadcrumbs {
	width:735px;
	padding:5px 0 15px 0;
	margin:0;
	float:left;
}
#breadcrumbs ul {
	list-style: none;
	padding: 0 0 0 15px;
	margin:0;
}
#breadcrumbs li {
	float: left;
	font-size:14px;
	padding: 0 10px 0 10px;
	border-right:1px solid #545454;
	color:#000000;
}
#breadcrumbs li.first {
	border-right: none;
	color:#ed5708;
	padding-left:0;
	padding-right:0;
}
#breadcrumbs li.last {
	border-right: none;
}
#breadcrumbs a:link, #breadcrumbs a:visited, #breadcrumbs a:active {
	text-decoration: underline;
	color:#739cd2;
	padding:0;
	margin:0;
}
#breadcrumbs a:hover {
	text-decoration:none;
}



.contentContainer {
	width:735px;
	padding:0;
	margin:0;
	float:left;
	background-image:url(../images/contentShim.gif);
	background-repeat:repeat-y;
	position: relative; 
}
.contentOffer {
	margin:0 0 0 587px;
	padding:0 0 0 0;
	width:148px;
	height:111px;
	position:absolute; 
	z-index:5;
	left:0;
	top:0;
}

.contentContainer h1 {
	width:720px;
	height:60px;
	padding:10px 0 0 15px;
	margin:0;
	float:left;
	font-size:14px;
	color:#FFFFFF;
	background-image:url(../images/contentHeader.gif);
	background-repeat:no-repeat;
}

.contentContainer .footer {
	width:735px;
	height:42px;
	padding:0;
	margin:0;
	float:left;
	background-image:url(../images/contentFooter.gif);
	background-repeat:no-repeat
}
.contentContainerIndent {
	width:675px;
	padding:10px 30px 0 30px;
	margin:0;
	float:left;
}
.contentContainerIndent p {
	padding:0 0 10px 0;
	margin:0;
	line-height:24px;
}
.contentContainerIndent .highlight {
	color:#739cd2;
}
.contentContainerIndent ul {
	width:625px;
	list-style: square;
	padding: 5px 0 5px 50px;
	margin:0;
}
.contentContainerIndent li {
	text-align:left;
	background: url(../images/recycleLogo.gif) no-repeat 0 10px;
	background-repeat:no-repeat;
	padding:0 0 10px 0;
}


.clientContainer{
	width:675px;
	padding:10px 30px 0 30px;
	margin:0;
	float:left;
}

.clientContainer #ClientHomeLogout {
	width:625px;
	padding:0 0 0 45px;
	margin:0;
	height:40px;
	float:left;
	color:#616161;
	text-align:right;
}
.clientContainer #ClientHomeLogout a:link, .clientContainer #ClientHomeLogout a:visited, .clientContainer #ClientHomeLogout a:active {
	text-decoration: underline;
	color:#c01c01;
	background: url(../images/logout.gif) no-repeat 0 5px;
	background-repeat:no-repeat;
	padding:5px 0 0 25px;
	margin:0;
	width:50px;
	height:27px;
	display:block;
	float:right;
}
.clientContainer #ClientHomeLogout a:hover {
	text-decoration: none;
}






.clientContainer #ClientShoppingCartSummary {
	width:625px;
	padding:10px 0 0 45px;
	margin:0;
	height:40px;
	float:left;
	background: url(../images/clientShoppingCartLogo.gif) no-repeat 0 0;
	color:#616161;
}


.clientProductContainer {
	width:675px;
	padding:10px 0 0 0;
	margin:0;
	float:left;
}
.clientProducts {
	width:675px;
	padding:10px 0 10px 0;
	margin:0;
	float:left;


}

.clientProducts th {
	padding-top:10px;
	padding-bottom:10px;
	margin:0;
	font-size:12px;
	color:#FFFFFF;
	background-color:#445c7c;
}
.clientProducts td {
	padding-top:10px;
	padding-bottom:10px;
	margin:0;
	font-size:10px;
}
.clientProducts tr.colourChange {
	background-color:#ecf0f5;
}
.clientProducts tr.colourChangeCart {
	background-color:#b7ffb7;
}
.clientQuantity {
	padding:0;
	margin:0;
	width:50px;
	padding:2px 2px 2px 0;
	margin:0;
	font-size:11px;
	border:1px solid #445c7c;
}
.clientColourOption {
	padding:0;
	margin:0;
	width:130px;
	padding:2px 2px 2px 0;
	margin:0;
	font-size:11px;
	border:1px solid #445c7c;
	
}


.clientProductContainer .numberingTop{
	width:675px; 
	padding:6px 0 0 0; 
	border-bottom:1px dashed #262e32;
	float:left;
}
.clientProductContainer .numberingBottom{
	width:675px; 
	padding:10px 0 0 0; 
	float:left;
	border-top:1px dashed #262e32;
}




.clientContainerFilter {
	width:655px;
	padding:5px 10px 5px 10px;
	margin:0;
	float:left;
	background-color:#739cd2;
}
.clientContainerFilter td {
	color:#FFFFFF;
	font-size:12px;
	font-weight:bold;
}
.clientContainerFilter .search {
	padding:0;
	margin:0;
	float:left;
	width:180px;
	padding:2px 5px 2px 5px;
	margin:2px 5px 0 0;
	font-size:11px;
	color:#9c9b9b;
	background-image:url(../images/searchShim.gif);
	background-repeat:repeat-x;
	border:0;
}
.clientContainerFilter .categorySelector {
	padding:0;
	margin:0;
	float:right;
	width:200px;
	padding:2px 2px 2px 0;
	margin:2px 5px 0 0;
	font-size:11px;
	color:#9c9b9b;
	background-image:url(../images/searchShim.gif);
	background-repeat:repeat-x;
	border:0;
}





.productListContainer {
	width:205px;
	height:320px;
	padding:0 10px 0 10px;
	margin:0;
	float:left;
}
.productListImage {
	width:205px;
	height:205px;
	padding:0 0 10px 0;
	margin:0;
	float:left;
	text-align:center;
}
.productListImage img {
	border: none;
}
.productListCopy {
	width:205px;
	padding:0 0 0 0;
	margin:0;
	float:left;
	text-align:center;
}
.productListCopy h2 {
	width:205px;
	padding:0 0 0 0;
	margin:0;
	float:left;
	font-size:14px;
}

.productListCopy h2 a:link, .productListCopy h2 a:visited, .productListCopy h2 a:active {
	text-decoration: none;
	color:#445c7c;
	padding:0;
	margin:0;
}
.productListCopy h2 a:hover {
	text-decoration: underline;
}

.contentContainerIndent .numberingTop{
	width:675px; 
	padding:6px 0 0 0;
	margin:0 0 15px 0; 
	border-bottom:1px dashed #262e32;
	float:left;
}
.contentContainerIndent .numberingBottom{
	width:675px; 
	padding:10px 0 0 0; 
	float:left;
	border-top:1px dashed #262e32;
}


.productDetailImageContainer {
	width:325px; 
	padding:0 0 0 0; 
	float:left;
	text-align:center;
}
.productDetailImageLink {
	width:205px; 
	padding:20px 0 20px 120px; 
	float:left;
	color:#435a7a;
	text-align:left;
	background: url(../images/enlargeImage.gif) no-repeat 65px 10px;
	background-repeat:no-repeat;
	
	
}
.productDetailContentContainer {
	width:325px; 
	padding:0 0 0 25px; 
	float:right;
	text-align:left;
}
.productDetailContent {
	width:325px; 
	padding:0 0 15px 0;
	margin:0 0 15px 0; 
	float:left;
	text-align:left;
	border-bottom:1px dotted #262e32;
}
.productDetailContent h1 {
	width:325px;
	font-size:24px;
	color:#3f4040;
	padding:0 0 5px 0;
	margin:0 0 0 0; 
	float:left;
	text-align:left;
	background:none;
}
.productDetailContent h2 {
	width:325px;
	font-size:14px;
	color:#3f4040;
	padding:0 0 0 0;
	margin:0 0 0 0; 
	float:left;
	text-align:left;
	background:none;
}
.productDetailContent p {
	padding:0 0 0 0;
	margin:0 0 0 0; 
}




#blogContentContainer {
	margin: 12px 0 12px 0;
	padding: 0;
	float: left;
	text-align: left;
	width: 980px;
}
#blogContentContainerColumn1 {
	margin: 0;
	padding: 0 0 15px 0;
	float: left;
	text-align: left;
	width: 650px;
}
.blogList {
	margin: 0 0 0 0;
	padding: 0 0 10px 0;
	float: left;
	text-align: left;
	width: 650px;
	border-bottom:1px dashed #749bd4;
}
.blogList .date {
	margin: 0;
	padding: 0 0 5px 0;
	float: left;
	text-align: left;
	width: 650px;
	font-size:16px;
	font-weight:bold;
	color:#7b9ec5;
}
.blogList .title {
	margin: 0;
	padding: 0 0 0 0;
	float: left;
	text-align: left;
	font-size:16px;
	font-weight:bold;
}
.blogList .title a:link, .blogList .title a:visited, .blogList .title a:active {
	text-decoration: none;
	display:block;
	padding:5px 10px 5px 10px;
	background-color:#7b9ec5;
	color:#FFFFFF;

}
.blogList .title a:hover, a {
	text-decoration: none;
}
.blogList .blogSummary {
	margin: 0;
	padding: 5px 0 0 0;
	float: left;
	text-align: left;
	width: 650px;
}
.blogList .blogDetails {
	margin: 0;
	padding: 5px 0 0 0;
	float: left;
	text-align: left;
	width: 650px;
}
.blogList .blogDetails .videoImageContainer {
	margin: 0;
	padding: 0 0 10px 0;
	float: left;
	text-align: center;
	width: 650px;
}




.blogList .blogDetails p {
	margin: 0;
	padding: 0 0 10px 0;
	line-height:22px;
}


.blogList .blogListFooter {
	margin: 0;
	padding: 5px 0 0 0;
	float: left;
	text-align: left;
	width: 650px;
}

.blogList .blogListFooterColumn1 {
	margin: 0;
	padding: 0 0 0 0;
	float: left;
	text-align: left;
	width: 60px;
}
.blogList .blogListFooterColumn2 {
	margin: 0;
	padding: 0 0 0 0;
	float: left;
	text-align: left;
	width: 590px;
}

.blogList .blogListFooterColumn2 ul {
	list-style: none;
	padding: 0 5px 5px 5px;
	margin:0;
	float:right;
}
.blogList .blogListFooterColumn2 li {
	display: inline;
	padding-right: 0px;
	padding-left: 0px;
	font-size: 12px;
	float:left;
	border-right:1px solid #7b9ec5;
}
.blogList .blogListFooterColumn2 li.last {
	border-right: none;
}
.blogList .blogListFooterColumn2 a    {
	text-decoration: none;
	color: #7b9ec5;
	padding-top:0px;
	float:left;
	padding-right: 10px;
	padding-left: 10px;
}
.blogList .blogListFooterColumn2 a:hover {
	text-decoration:underline;
}


.blogListFooterColumn3 {
	margin: 0;
	padding: 10px 0 10px 0;
	float: left;
	text-align: left;
	width: 650px;
}
.blogListFooterColumn3 ul {
	list-style: none;
	padding: 0 5px 5px 0;
	margin:0;
	float:left;
}
.blogListFooterColumn3 li {
	display: inline;
	padding-right: 0px;
	padding-left: 0px;
	font-size: 11px;
	float:left;
	border-right:1px solid #7b9ec5;
	padding-right: 10px;
	padding-left: 0;
	padding-top:0px;
}
.blogListFooterColumn3 li.last {
	border-right: none;
	padding-left: 10px;
}
.blogListFooterColumn3 a    {
	text-decoration: none;
	color: #7b9ec5;
}
.blogListFooterColumn3 a:hover {
	text-decoration:underline;
}

#blogNumbering {
	margin: 0;
	padding: 0 0 15px 0;
	float: left;
	text-align: left;
	width: 650px;
}


.blogComments {
	margin: 0;
	padding: 15px 0 10px 0;
	float: left;
	text-align: left;
	width: 650px;
}
.blogComments h5 {
	margin: 0 0 15px 0;
	padding: 0 0 5px 0;
	float: left;
	text-align: left;
	width: 650px;
	font-size:18px;
	font-weight:bold;
	color:#7b9ec5;
	border-bottom:1px dashed #7b9ec5;
}
.blogCommentsDetails {
	margin: 0 0 10px 0;
	padding: 0 0 10px 0;
	float: left;
	text-align: left;
	width: 650px;
	line-height:18px;
	border-bottom:1px solid #7b9ec5;
	font-size:10px;
}

.blogCommentsAdd {
	margin: 0;
	padding: 0 0 0 0;
	float: left;
	text-align: left;
	width: 650px;
}








#blogContentContainerColumn2 {
	margin: 0;
	padding: 0 0 15px 20px;
	float: left;
	text-align: left;
	width: 310px;
}
.blogContentContainerColumn2Details {
	margin: 0;
	padding: 0 0 15px 0;
	float: left;
	text-align: left;
	width: 310px;
}
.blogContentContainerColumn2Details h4 {
	margin: 0;
	padding: 0 0 5px 10px;
	float: left;
	text-align: left;
	width: 300px;
	font-size:16px;
	border-bottom:1px solid #7b9ec5;
	color:#3e3b38;
}
.blogContentContainerColumn2Details ul {
	list-style:none;
	width:295px;
	padding: 10px 0 0 15px;
	margin:0;
	font-size:12px;
}
.blogContentContainerColumn2Details li {
	width:290px;
	text-align:left;
	padding:0 0 15px 5px;
	float:left;
	background:url(../images/blogBullet.gif) no-repeat 0px 6px;
	background-repeat:no-repeat;
	
}

.blogContentContainerColumn2Details a    {
	text-decoration: none;
	color: #3e3b38;
	padding-top:0px;
	float:left;
	padding-right: 10px;
	padding-left: 10px;
}
.blogContentContainerColumn2Details a:hover {
	text-decoration:underline;
}
















#contentContainer #linksFooter {
	width:980px;
	height:30px;
	padding:5px 0 0 0;
	margin:0;
	float:left;
	text-align:right;
	
}
#contentContainer #linksFooter a.wantMoreLink:link, #contentContainer #linksFooter a.wantMoreLink:visited, #contentContainer #linksFooter a.wantMoreLink:active {
	text-decoration: none;
	color: #5a5755;
	padding:4px 35px 6px 0;
	margin:0 15px 0 0;
	float:right;
	font-size:13px;
	background-image:url(../images/wantMoreIcon.png);
	background-position: top right;
	background-repeat:no-repeat;
	font-weight:bold;
}
#contentContainer #linksFooter a.wantMoreLink:hover, a {
	text-decoration: underline;
}

#layout2Content #consignmentSummaryContainer {
	width:930px;
	padding:0 0 15px 0;
	margin:0;
	float:left;
	border-bottom:2px solid #716f6d;
}
#layout2Content #consignmentSummaryDetails {
	width:311px;
	height:120px;
	padding:15px 60px 5px 60px;
	margin:0;
	float:left;
	background-color:#686664;
	color:#FFFFFF;
	font-size:14px;
	line-height:22px;
}
#layout2Content #consignmentSummaryDetails a:link, #layout2Content #consignmentSummaryDetails a:visited, #layout2Content #consignmentSummaryDetails a:active {
	text-decoration: underline;
	color: #FFFFFF;
}
#layout2Content #consignmentSummaryDetails a:hover, a {
	text-decoration: none;
}
#layout2Content #consignmentRecyclingTotal {
	width:499px;
	padding:0 0 0 0;
	margin:0;
	float:left;
	font-size:25px;
	font-weight:bold;
	color:#0fa42c;
	text-align:center;
}
#layout2Content #consignmentRecyclingTotal .large {
	font-size:90px;
}
#layout2Content #consignmentDetails {
	width:930px;
	padding:15px 0 0 0;
	margin:0;
	float:left;
}
#layout2Content #consignmentDetails h3 {
	width:890px;
	padding:0 0 25px 40px;
	margin:0;
	float:left;
	background: url(../images/recycleLogo.gif) no-repeat 0 10px;
	color:#0fa42c;
	font-size:32px;
}
#layout2Content #consignmentDetails a:link, #layout2Content #consignmentDetails a:visited, #layout2Content #consignmentDetails a:active {
	text-decoration: underline;
	color: #0fa42c;
}
#layout2Content #consignmentDetails a:hover, a {
	text-decoration: none;
}


#layout2Content #consignmentDetails ul {
	width:870px;
	list-style: none;
	padding: 25px 0 0 60px;
	margin:0;
}
#layout2Content #consignmentDetails li {
	text-align:left;
	background: url(../images/recycleLogo.gif) no-repeat 0 10px;
	background-repeat:no-repeat;
	font-size:32px;
	font-weight:bold;
	padding:0 0 10px 40px;
}
#layout2Content #consignmentDetails li a:link, #layout2Content #consignmentDetails li a:visited, #layout2Content #consignmentDetails li a:active {
	text-decoration: underline;
	color:#0fa42c;
}
#layout2Content #consignmentDetails li a:hover, a {
	text-decoration: none;
}

#layout3Content {
	width:930px;
	height: 541px;
	padding:30px 25px 0 25px;
	margin:0;
	float:left;
}
#layout3Content #introduction {
	width:916px;
	padding:5px 12px 0 12px;
	margin:0;
	float:left;
	line-height:18px;
	background-image:url(../images/reManufactureTitle.png);
	background-repeat:no-repeat;
	height:54px;
	font-size:13px;
}
#layout3Content #column1 {
	width:465px;
	padding:10px 0 0 0 ;
	margin:0;
	float:left;
}
#layout3Content #column2 {
	width:465px;
	padding:10px 0 0 0 ;
	margin:0;
	float:left;
}
#layout3Content .content {
	width:445px;
	height:217px;
	padding:0;
	margin:0 0 20px 0;
	float:left;
	background-image:url(../images/reManufactureContent.png);
	background-repeat:no-repeat;
}
#layout3Content .contentRight {
	width:445px;
	height:217px;
	padding:0;
	margin:0 0 20px 0;
	float:right;
	background-image:url(../images/reManufactureContent.png);
	background-repeat:no-repeat;
}

#layout3Content .contentImageContainer {
	width:175px;
	padding:25px 0 0 0 ;
	margin:0;
	float:left;
}
#layout3Content .contentCopyContainer {
	width:255px;
	padding:0;
	margin:0;
	float:left;
	line-height:18px;
}
#layout3Content .contentCopyContainer a:link, #layout3Content .contentCopyContainer a:visited, #layout3Content .contentCopyContainer a:active {
	text-decoration: underline;
	color:#0fa42c;
}
#layout3Content .contentCopyContainer a:hover, a {
	text-decoration: none;
}

#layout3Content .contentCopyContainer h1 {
	width:255px;
	color:#0fa42c;
	padding:10px 0 10px 0;
	margin:0;
	float:left;
	font-size:22px;
	line-height:normal;
}
/* =-=-=-=-=-=-=-[end contentContainer]-=-=-=-=-=-=-=- */

/* =-=-=-=-=-=-=-[homepage]-=-=-=-=-=-=-=- */
.homepageBox {
	margin: 0;
	padding: 0;
	float: left;
	text-align: left;
	width: 378px;
	height:261px;
	background-image:url(../images/homepageBox.png);
	background-repeat:no-repeat;
}
.homepageBox h2 {
	margin: 0;
	padding: 10px 20px 0 103px;
	float: left;
	text-align: left;
	width: 255px;
	height:54px;
	text-transform:capitalize;
	font-size:18px;
	color:#5b5856;
}
.homepageBoxContent {
	margin: 0;
	padding: 18px 30px 0 30px;
	float:left;
	text-align:left;
	width:293px;
	height:124px;
	color:#FFFFFF;
}

.homepageBoxContent ul {
	list-style: none;
	padding: 0 0 0 0;
	margin:0;
}
.homepageBoxContent li {
	float: left;
	background: url(../images/recycleBulletIcon.gif) no-repeat 0 12px;
	background-repeat:no-repeat;
	font-size:14px;
	padding:8px 0 2px 20px;
	width:273px;
}
.homepageBoxLink {
	margin: 0;
	padding: 0;
	float:left;
	text-align:right;
	width:310px;
	height:38px;
}
.homepageBoxLink a:link, .homepageBoxLink a:visited, .homepageBoxLink a:active {
	text-decoration: none;
	color:#FFFFFF;
	padding:8px 10px 0 0;
	display:block;
	width:300px;
	height:30px;
	font-size:20px;
	font-weight:bold;
	text-transform:uppercase;
	
}
.homepageBoxLink a:hover {
	text-decoration:underline;
}

#homepageBoxesTopRow {
	padding:17px 0 0 306px;
	margin:0;
	width: 674px;
	float:left;
}

#homepageBoxesTopRowColumn1 {
	padding:17px 0 0 73px;
	margin:0;
	width: 358px;
	float:left;
}
#homepageBoxesTopRowColumn2 {
	padding:17px 0 0 0;
	margin:0;
	width: 423px;
	float:right;
}

#homepageBoxesBottomRowColumn1 {
	padding:36px 0 0 73px;
	margin:0;
	width: 358px;
	float:left;
}
#homepageBoxesBottomRowColumn2 {
	padding:36px 0 0 0;
	margin:0;
	width: 423px;
	float:right;
}
/* =-=-=-=-=-=-=-[end contentContainer]-=-=-=-=-=-=-=- */



/* =-=-=-=-=-=-=-[Boxes]-=-=-=-=-=-=-=- */

#boxesContainer {
	margin: 0;
	padding: 10px 7px 10px 7px;
	float: left;
	text-align: left;
	width: 966px;
	height:184px;
	background-image:url(../images/boxesShim.gif);
	background-repeat:repeat-x;
	border-top: 15px solid #FFFFFF;
}

#boxesColumn1 {
	margin: 0;
	padding: 5px;
	float: left;
	text-align: left;
	width: 468px;
	height:177px;
	background-image:url(../images/boxesColumn1Bg.gif);
	background-repeat:repeat-x;
}
#boxesColumn1 h2 {
	margin: 0;
	padding: 5px 0 0 10px;
	float: left;
	text-align: left;
	width: 458px;
	height:42px;
	color:#FFFFFF;
	font-size:24px;
	text-transform:capitalize;
}
#boxesColumn1Content {
	margin: 0;
	padding: 5px 0 0 5px;
	float: left;
	text-align: left;
	width: 170px;
	color:#3e3b38;
	font-size:14px;
	line-height:18px;
}
#boxesColumn1Content2 {
	margin: 0;
	padding: 100px 0 0 10px;
	float: left;
	text-align: left;
	width: 175px;
	text-transform:capitalize;
}




#boxesColumn2 {
	margin: 0;
	padding: 155px 0 0 297px;
	float: right;
	text-align: right;
	width: 180px;
	height:32px;
	background-image:url(../images/whatWeDo.gif);
	background-repeat:repeat-x;
}


/* =-=-=-=-=-=-=-[end Boxes]-=-=-=-=-=-=-=- */


/* =-=-=-=-=-=-=-[Want more Links]-=-=-=-=-=-=-=- */
a.wantMoreLink:link, a.wantMoreLink:visited, a.wantMoreLink:active {
	text-decoration: none;
	color: #f66a0d;
	padding:4px 35px 6px 0;
	font-size:13px;
	float:left;	
	background-image:url(../images/wantMoreIcon.png);
	background-position: top right;
	background-repeat:no-repeat;
	font-weight:bold;
}
a.wantMoreLink:hover, a {
	text-decoration: underline;
}
/* =-=-=-=-=-=-=-[end Want more Links]-=-=-=-=-=-=-=- */


#homepageDivider {
	width:980px;
	height:39px;
	background-repeat:repeat-x;
	background-image:url(../images/dividerShim.gif);
	float:left;
}



/* =-=-=-=-=-=-=-[footer]-=-=-=-=-=-=-=- */
#footer {
	margin:0;
	padding:0 0 0 0;
	width:980px;
	text-align: center;
	color:#739cd2;
	border-top:20px solid #000;
	float:left;
}
#footer ul {
	list-style: none;
	padding: 5px 0 5px 0;
	margin:0;
	float:left;
}
#footer li {
	float: left;
	text-align:left;
	font-size:12px;
	float:left;
	border-right:1px solid #739cd2;
	padding:0 12px 0 12px;
	margin:0;
}
#footer li.last {
	border-right: none;
}
#footer li a:link, #footer li a:visited, #footer li a:active {
	text-decoration: none;
	color:#739cd2;
}
#footer li a:hover, a {
	text-decoration: underline;
}

/* =-=-=-=-=-=-=-[footer finish]-=-=-=-=-=-=-=- */

/* =-=-=-=-=-=-=-[]-=-=-=-=-=-=-=- */
#certificatesContainer {
	color: #54514f;
	margin: 0px auto;
	padding: 15px 10px 0 10px;
	text-align: center;
	width: 980px;
}

#certificates {
	margin:0;
	padding:0;
	width:980px;
	text-align:right;
}
/* =-=-=-=-=-=-=-[certificates finish]-=-=-=-=-=-=-=- */
/* =-=-=-=-=-=-=-[highslide]-=-=-=-=-=-=-=- */
.highslide-wrapper div {
	font-family: Arial, Verdana, Helvetica;
	font-size: 10pt;
}
.highslide {
	cursor: url(/images/zoom/zoomin.cur), pointer;
	outline: none;
	text-decoration: none;
}
.highslide img {
	border: none;
}
.highslide:hover img {
	border-color: gray;
}
.highslidetext {
	outline: none;
	text-decoration: none;
}

.highslide-active-anchor img, .highslide-active-anchor:hover img {
	border-color: black;
}
.highslide-image {
	border-width: 2px;
	border-style: solid;
	border-color: white;
	background: gray;
}
.highslide-wrapper, .rounded-white {
	background: white;
}
.highslide-image-blur {
}
.highslide-number {
	font-weight: bold;
	color: gray;
}
.highslide-caption {
	display: none;
	border-top: none;
	font-size: 1em;
	padding: 5px;
	background: white;
}
.highslide-heading {
	display: none;
	font-weight: bold;
	margin-bottom: 0.4em;
}
.highslide-dimming {
	position: absolute;
	background: black;
}
.highslide-loading {
	display: block;
	color: black;
	font-size: 9px;
	font-weight: bold;
	text-transform: uppercase;
	text-decoration: none;
	padding: 3px;
	border: 1px solid white;
	background-color: white;
	padding-left: 22px;
	background-image: url(/images/zoom/loader.white.gif);
	background-repeat: no-repeat;
	background-position: 3px 1px;
}
a.highslide-credits,
a.highslide-credits i {
	padding: 2px;
	color: gray;
	text-decoration: none;
	font-size: 10px;
}
a.highslide-credits:hover,
a.highslide-credits:hover i {
	color: white;
	background-color: gray;
}

.highslide-html-content {
	position: absolute;
	display: none;
}

.highslide-html-content .highslide-body {
	text-align:left;
}

.control {
	float: right;
	display: block;
	/*position: relative;*/
	margin: 0 5px;
	font-size: 9pt;
	font-weight: bold;
	text-decoration: none;
	text-transform: uppercase;
}

/* Controls. See http://www.google.com/search?q=css+sprites */
.highslide-controls {
	width: 195px;
	height: 40px;
	background: url(/images/zoom/controlbar-white.gif) 0 -90px no-repeat;
	margin-right: 15px;
	margin-bottom: 10px;
	margin-top: 20px;
}
.highslide-controls ul {
	position: relative;
	left: 15px;
	height: 40px;
	list-style: none;
	margin: 0;
	padding: 0;
	background: url(/images/zoom/controlbar-white.gif) right -90px no-repeat;
}
.highslide-controls li {
	float: left;
	padding: 5px 0;
}
.highslide-controls a {
	background-image: url(/images/zoom/controlbar-white.gif);
	display: block;
	float: left;
	height: 30px;
	width: 30px;
	outline: none;
}
.highslide-controls a.disabled {
	cursor: default;
}
.highslide-controls a span {
	/* hide the text for these graphic buttons */
	display: none;
}
.highslide-move a {
	cursor: move;
}

.hidden-container {
	display: none;
}

/* The CSS sprites for the controlbar */
.highslide-controls .highslide-previous a {
	background-position: 0 0;
}
.highslide-controls .highslide-previous a:hover {
	background-position: 0 -30px;
}
.highslide-controls .highslide-previous a.disabled {
	background-position: 0 -60px !important;
}
.highslide-controls .highslide-play a {
	background-position: -30px 0;
}
.highslide-controls .highslide-play a:hover {
	background-position: -30px -30px;
}
.highslide-controls .highslide-play a.disabled {
	background-position: -30px -60px !important;
}
.highslide-controls .highslide-pause a {
	background-position: -60px 0;
}
.highslide-controls .highslide-pause a:hover {
	background-position: -60px -30px;
}
.highslide-controls .highslide-next a {
	background-position: -90px 0;
}
.highslide-controls .highslide-next a:hover {
	background-position: -90px -30px;
}
.highslide-controls .highslide-next a.disabled {
	background-position: -90px -60px !important;
}
.highslide-controls .highslide-move a {
	background-position: -120px 0;
}
.highslide-controls .highslide-move a:hover {
	background-position: -120px -30px;
}
.highslide-controls .highslide-full-expand a {
	background-position: -150px 0;
}
.highslide-controls .highslide-full-expand a:hover {
	background-position: -150px -30px;
}
.highslide-controls .highslide-full-expand a.disabled {
	background-position: -150px -60px !important;
}
.highslide-controls .highslide-close a {
	background-position: -180px 0;
}
.highslide-controls .highslide-close a:hover {
	background-position: -180px -30px;
} 
/* =-=-=-=-=-=-=-[highslide end]-=-=-=-=-=-=-=- */


.brandsScroller {
	margin: 0;
	padding:10px 45px 0 45px;
	clear:both;
	width:645px;
	height:112px;
	float:left;
	background-image:url(../images/clientsPlaceHolder.jpg);
	background-repeat:no-repeat;
}
#motioncontainer {
	width: 645px;
	height: 112px;
	margin:0;
	padding:0;
	float:left;
}













<!--
/**
 * This <div> element is wrapped by jCarousel around the list
 * and has the classname "jcarousel-container".
 */
.jcarousel-container {
    position: relative;
}

.jcarousel-clip {
    z-index: 2;
    padding: 0;
    margin: 0;
    overflow: hidden;
    position: relative;
}

.jcarousel-list {
    z-index: 1;
    overflow: hidden;
    position: relative;
    top: 0;
    left: 0;
    margin: 0;
    padding: 0;
}

.jcarousel-list li,
.jcarousel-item {
    float: left;
    list-style: none;
    /* We set the width/height explicitly. No width/height causes infinite loops. */
    width: 75px;
    height: 75px;
}

/**
 * The buttons are added dynamically by jCarousel before
 * the <ul> list (inside the <div> described above) and
 * have the classnames "jcarousel-next" and "jcarousel-prev".
 */
.jcarousel-next {
    z-index: 3;
    display: none;
}

.jcarousel-prev {
    z-index: 3;
    display: none;
}

.jcarousel-skin-tango .jcarousel-container {
	background-image:url(../images/clientsPlaceHolder.jpg);
	background-repeat:no-repeat;
}

.jcarousel-skin-tango .jcarousel-container-horizontal {
    width: 655px;
    padding: 11px 40px 11px 40px;
}

.jcarousel-skin-tango .jcarousel-container-vertical {
    width: 655px;
    padding: 0 0 0 0;
}

.jcarousel-skin-tango .jcarousel-clip-horizontal {
    width:  655px;
}

.jcarousel-skin-tango .jcarousel-clip-vertical {
    width:  100px;
    height: 100px;
}

.jcarousel-skin-tango .jcarousel-item {
    width: 98px;
    height: 98px;
	border:1px solid #000000;
}

.jcarousel-skin-tango .jcarousel-item-horizontal {
    margin-right: 20px;
}

.jcarousel-skin-tango .jcarousel-item-vertical {
    margin-bottom: 10px;
}

.jcarousel-skin-tango .jcarousel-item-placeholder {
    background: #fff;
    color: #000;
}

/**
 *  Horizontal Buttons
 */
.jcarousel-skin-tango .jcarousel-next-horizontal {
    position: absolute;
    top: 11px;
    right: 5px;
    width: 28px;
    height: 87px;
    cursor: pointer;
/*    background: transparent url(next-horizontal.png) no-repeat 0 0; */
}

.jcarousel-skin-tango .jcarousel-next-horizontal:hover {
    background-position: -32px 0;
}

.jcarousel-skin-tango .jcarousel-next-horizontal:active {
    background-position: -64px 0;
}

.jcarousel-skin-tango .jcarousel-next-disabled-horizontal,
.jcarousel-skin-tango .jcarousel-next-disabled-horizontal:hover,
.jcarousel-skin-tango .jcarousel-next-disabled-horizontal:active {
    cursor: default;
    background-position: -96px 0;
}

.jcarousel-skin-tango .jcarousel-prev-horizontal {
    position: absolute;
    top: 11px;
    left: 5px;
    width: 28px;
    height: 87px;
    cursor: pointer;
/*    background: transparent url(prev-horizontal.png) no-repeat 0 0;*/
}

.jcarousel-skin-tango .jcarousel-prev-horizontal:hover {
    background-position: -32px 0;
}

.jcarousel-skin-tango .jcarousel-prev-horizontal:active {
    background-position: -64px 0;
}

.jcarousel-skin-tango .jcarousel-prev-disabled-horizontal,
.jcarousel-skin-tango .jcarousel-prev-disabled-horizontal:hover,
.jcarousel-skin-tango .jcarousel-prev-disabled-horizontal:active {
    cursor: default;
    background-position: -96px 0;
}


