body {
	margin:0;
	padding:0;
	font-family: Arial, Helvetica, sans-serif;
	background:#6c6c6c;
}


.text1 
{
	font-family: Arial;
	font-size: 12px;
	color: #666666;
	font-weight: bold;
}

.gridHeading1
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #1e218f;
	margin: 7px;
	font-weight: bold;
	background:#9CCD74;
	padding: 5px;
	text-align: center;
}

.gridItem1
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #1e218f;
	margin: 7px;
	font-weight: bold;
	background:#D3EAF1;
	padding: 5px;
	text-align: center;
	
}

#wrappar {
	margin:0 auto;
	padding:0;
	width:100%;
	height:auto;/*background:#f0f0f0;*/
}
h1, h2, h3, h4 {
	margin:0;
	padding:0;
}
.header-outer {
	width:100%;
	height:167px;
}
.header {
	width:1000px;
	height:167px;
	background:url(../WebImages/header-bg.jpg) repeat-x;
	margin:0 auto;
}
.top-box {
	width:1000px;
	height:127px;
	float:left;
	margin: 0 0 2px 0;
}
#nev-outer {
	width:100%;
	height:38px;
	float:left;
	padding:0 0 0 2px;
}
#nev {
	width:961px;
	height:40px;
	margin:0 auto;
}
#mid-bg {
	width:791px;
	height:40px;
	float:left;
	background:url(../WebImages/mid-nevbg.jpg) repeat-x;
}
#mid-bg ul {
	width:791px;
	height:40px;
	float:left;
	margin:0 0 0 10px;
	padding:0px;
	/*	padding:0 5px 0 0;*/
	list-style:none;
}
#mid-bg ul li {
	float:left;
	margin:0px;
	padding:0px;
}
#mid-bg ul li a {
	width:auto;
	height:40px;
	float:left;
	margin:0px;
	padding:0px;
	padding:12px 15px 0 15px;
	display:inline-block;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#1a2d20;
	background:url(../WebImages/divider.png) no-repeat center right;
	/*border-right:1px solid #e0e0e0;*/
	text-decoration: none;
}
#mid-bg li a:hover, #nev li.active a {
	/*	background-color:#1ca3dd;*/
	color: #29166f;
}
.left-rounded {
	width:85px;
	height:40px;
	float:left;
	background:url(../WebImages/rounded-left.png) no-repeat;
}
.right-rounded {
	width:85px;
	height:40px;
	float:right;
	background:url(../WebImages/rounded-right.png) no-repeat;
}
.logo-box {
	width:700px;
	height:auto;
	float:left;
	margin:25px 0 0 23px;
}

.contact-icon {
	width:62px;
	height:79px;
	float:left;
}

.contact-info {
	float: right;
    height: auto;
    margin: 8px 0 0;
    width: 270px;
}

.contact-text1 {
	width:198px;
	height:auto;
	float:left;
	font-family:Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #B20B0B;
	font-weight:bold;
	margin: 10px 0;
	padding-left:5px;
}
.contact-text2 {
	width:198px;
	height:auto;
	float:left;
	font-family:Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #383431;
	font-weight:bold;
	padding-left:5px;
}
.wishlist-text {
	font-family:Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #666;
	font-weight:bold;
	line-height: 20px;
}

.wishlist-info {
	width:270px;
	height:auto;
	float:right;
}

.contact-text2 a {
	font-family:Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #81B840;
	font-weight:lighter;
	text-decoration: none;
}
/******************************************************************************	BANNER PART*********************************************************************************/

.banner-outer {
	width:100%;
	height:auto;/*	background-color:#ebebeb;*/
	float:left;
}
.banner {
	background: none repeat scroll 0 0 #F0F0F0;
    border-bottom: 1px dotted #FFFFFF;
    height: 360px;
    margin: 0 auto;
    overflow: hidden;
    padding: 0 55px;
    width: 890px;
}
.banner-border {
	width: 940px;
	height: 250px;
	float:left;
	border: 6px solid #85b35f;
}

.slider-wrap {
	width: 960px;
	position: absolute;/*	top: 87px;
	left: 40px;*/
}
.stripViewer .panelContainer .panel ul {
	text-align: left;
	margin: 0 15px 0 30px;
}
.stripViewer {
	position: relative;
	overflow: hidden;
	width: 960px;
	height: 263px;
}
.stripViewer .panelContainer {
	position: relative;
	left: 0;
	top: 0;
}
.stripViewer .panelContainer .panel {
	float: left;
	height: 100%;
	position: relative;
	width: 960px;
}
.stripNavL, .stripNavR, .stripNav {
	display: none;
}
.nav-thumb {
	/*	border: 1px solid black;*/
	margin-right: 5px;
	height:78px;
	width:175px;
}
#movers-row {
	margin: -43px 9px 0 62px;
}
#movers-row div {
	width: 20%;
	float: left;
}
#movers-row div a.cross-link {
	float: right;
	position:relative;
	top: -60px;
	left: 110px;
}
.photo-meta-data {
	background: url(WebImages/transpBlack.png);
	padding: 10px;
	height: 30px;
	margin-top: -50px;
	position: relative;
	z-index: 9999;
	color: white;
}
.photo-meta-data span {
	font-size: 13px;
}
.cross-link {
	display: block;
	width: 175px;
	/*margin-top: -14px;*/
	position: relative;
	padding-top: 15px;
	/*z-index: 9999;*/
	top: -10px;
}
.active-thumb {
	background: transparent url(../WebImages/arrow.png) top center no-repeat;
}
/******************************************************************************	CONTAIN PART*********************************************************************************/

.contain-outer {
	width:100%;
	height:auto;
	float:left;
}
.contain {
	width:1000px;
	height:auto;
	margin:0 auto;
	background:#f0f0f0;
}
.contain-box {
	width:1000px;
	height:auto;
	float:left;
	background:#f0f0f0;
}
.contain-first {
	width:661px;
	height:auto;
	float:left;
	margin: 15px 18px 0 17px;
	border:1px solid #c0c0c0;
}
.welcome {
	width:661px;
	height:161px;
	float:left;/*margin:15px 0 0 0;*//*border:1px solid #c0c0c0;*/
}
.shadow {
	width:664px;
	height:22px;
	float:left;
	background:url(../WebImages/shadow.jpg) no-repeat;
	margin:8px 2px 2px -1px;
}
.read-more {
	width:95px;
	height:22px;
	float:right;
}
.main-title {
	width:660px;
	height:39px;
	float:left;
}
.heading {
	width:295px;
	height:26px;
	float:left;
	background:url(../WebImages/welcome-bg.png) no-repeat;
	font-family:Arial, Helvetica, sans-serif;
	font-size: 15px;
	color: #383431;
	font-weight: bold;
	padding: 8px 5px 5px 0;
	text-align:center;
}
.main-text {
	width:660px;
	height:auto;
	float:left;
	padding: 8px 0 0 0;
}
.main-thumb {
	width:145px;
	height:auto;
	float:left;
	padding: 0 0 0 5px;
}
.main-con {
	width:495px;
	height:auto;
	float:left;
	padding: 0 0 0 10px;
}
.side-main {
	width:283px;
	/*	height:180px;*/
	height: auto;
	float:left;
}
.side-box {
	width:283px;
	/*	height:180px;*/
	height: auto;
	float:left;
	border:1px solid #c0c0c0;
	margin:15px 0 0 0;
	background:url(../WebImages/y-bg.jpg) repeat-y;
}
.quick-text {
	font-family:Arial, Helvetica, sans-serif;
	font-size: 14px;
	color:#666666;
}
.text-box {
	width:156px;
	height:20px;
	background:url(../WebImages/text-bg.jpg) no-repeat;
	border:none;
}
.add-box {
	width:156px;
	height:43px;
	background:url(../WebImages/add-bg.jpg) no-repeat;
	border:none;
	overflow-y:hidden;
}
.thumb-slider {
	width:1000px;
	height:auto;
	float:left;
	margin:20px 0 27px 0;
}
.news-slider {
	width:323px;
	height:176px;
	float:left;
	border-top:1px solid #c0c0c0;
	border-right:1px solid #c0c0c0;
	border-left:1px solid #c0c0c0;
	margin:0 19px 0 19px;
}
.thumb-topbg {
	width:323px;
	height:47px;
	float:left;
	background:url(../WebImages/top-thumbslider.jpg) no-repeat;
	font-family:Arial, Helvetica, sans-serif;
	font-size:18px;
	color:#FFF;
	text-align:center;
	padding:5px 0 0 0;
}
.thumb-midbg {
	width:323px;
	height:110px;
	float:left;
	background:url(../WebImages/mid-thumb-bg.jpg) repeat-x;
}
.thumb-shadow {
	width:323px;
	height:41px;
	float:left;
	background:url(../WebImages/thumb-bottom-shadow.jpg) no-repeat;
}
.new-arrivals-slider {
	width:316px;
	height:176px;
	float:left;
	border-top:1px solid #c0c0c0;
	border-right:1px solid #c0c0c0;
	border-left:1px solid #c0c0c0;
	margin:0 16px 0 0;
}
.arrivals-topbg {
	width:316px;
	height:47px;
	float:left;
	background:url(../WebImages/top-newarrival.jpg) no-repeat;
	font-family:Arial, Helvetica, sans-serif;
	font-size:18px;
	color:#FFF;
	text-align:center;
	padding:5px 0 0 0;
}
.arrivals-midbg {
	width:316px;
	height:90px;
	float:left;
	background:url(../WebImages/mid-newarrival.jpg) repeat-x;
}
.arrivals-shadow {
	width:316px;
	height:59px;
	float:left;
	background:url(../WebImages/new-arrival-shadow.jpg) no-repeat;
	border:none;
}
.clientele-slider {
	width:283px;
	height:auto;
	float:left;
	border:1px solid #c0c0c0;
}
.clientele-topbg {
	width:283px;
	height:47px;
	float:left;
	background:url(../WebImages/client-topbg.jpg) no-repeat;
	font-family:Arial, Helvetica, sans-serif;
	font-size:18px;
	color:#FFF;
	text-align:center;
	padding:5px 0 0 0;
}
.clientele-bottom {
	width:283px;
	height:124px;
	float:left;
	background:url(../WebImages/client-bottombg.jpg) repeat-x;
}
/************************************************************************News Events Thumb slider css******************************************************************************/


.list_carousel {
	width: 323px;
	height: 110px;
	/*background:url(WebImages/accredition-bg.png) no-repeat;*/
	overflow:hidden;
}
.list_carousel ul {
	margin: 0;
	list-style: none;
	display: block;
	padding:10px;
}
.list_carousel li {
	font-size: 40px;
	/*color: #999;*/
	text-align: center;
	/*background-color: #eee;
	border: 5px solid #999;*/
	width: auto;
	height: 96px;
	padding: 5px 0 8px 0;
	margin: 6px;
	display: block;
	float: left;
}
.list_carousel.responsive {
	width: auto;
	margin-left: 0;
}
.clearfix {
	float: none;
	clear: both;
}
.prev {
	float: left;
	margin-left: 7px;
	position:relative;
	margin-top:-90px;
}
.next {
	float: right;
	margin-right: 8px;
	margin-top:-90px;
}
/************************************************************************News Events Thumb slider css******************************************************************************/
.clients-wrapper {
	width: 316px;
}
.list_clients {
	width: 316px;
	height: 110px;
	overflow:hidden;
}
.list_clients ul {
	width: 316px;
	height: 90px;
	margin: 0;
	list-style: none;
	display: block;
	padding:10px;
}
.list_clients li {
	font-size: 40px;
	/*color: #999;*/
	text-align: center;
	/*background-color: #eee;
	border: 5px solid #999;*/
	width: auto;
	height: 90px;
	margin: 6px;
	display: block;
	float: left;
}
.list_clients.responsive {
	width: auto;
	margin-left: 0;
}
.clearfix {
	float: none;
	clear: both;
}
.prev-clients {
	float: left;
	margin-left: 7px;
	position:relative;
	margin-top:-70px;
}
.next-clients {
	float: right;
	margin-right: 8px;
	margin-top:-70px;
	position:relative;
}
/************************************************************************Client Thumb slider css******************************************************************************/

.thumbnailauto-wrapper {
	width: 283px;
}
.list_thumbnailauto {
	width: 278px;
	height: 110px;
	overflow:hidden;
}
.list_thumbnailauto ul {
	width: 283px;
	height: 90px;
	margin: 0;
	list-style: none;
	display: block;
	padding:10px;
}
.list_thumbnailauto li {
	font-size: 40px;
	/*color: #999;*/
	text-align: center;
	/*background-color: #eee;
	border: 5px solid #999;*/
	width: auto;
	height: 90px;
	margin: 6px;
	display: block;
	float: left;
}
.list_thumbnailauto.responsive {
	width: auto;
	margin-left: 0;
}
.clearfix {
	float: none;
	clear: both;
}
.prev-thumbnailauto {
	float: left;
	margin-left: 3px;
	position:relative;
	margin-top:-50px;
}
.next-thumbnailauto {
	float: right;
	margin-right: 8px;
	margin-top:-50px;
	position:relative;
}
/***********************************************************************************Footer css*************************************************************************************/
#footer-outer {
	width: 100%;
	height: auto;
	float:left;
}
#footer {
	width: 1000px;
	height: 62px;
	margin:0 auto;
	background:#000;
}
.top-footer {
	width: 1000px;
	height: 35px;
	float: left;
}
.footer-nav {
	width: 680px;
	height: 35px;
	float: left;
	margin:5px 0 0 15px;
	padding:0;
}
.footer-nav ul {
	width:700px;
	height:30px;
	float:left;
	margin:0;
	padding:5px 0 0 0;
	list-style:none;
}
.footer-nav ul li {
	width:auto;
	height:35px;
	float:left;
	margin:0;
	padding:0 7px;
	display:inline-block;
	font:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#d8d9d6;
	background:url(../WebImages/footer-line.jpg) no-repeat 100% 9%;
}
.footer-nav ul li a {
	font:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#d8d9d6;
	text-decoration:none;
}
.footer-nav ul li a:hover {
	font:Arial, Helvetica, sans-serif;
	font-size:12px;
	color: #3e73a9;
	text-decoration:none;
}
.footer-social {
	width: 215px;
	height: 35px;
	float: right;
	padding: 0 0 0 65px;
}
.followus {
	width: 125px;
	height: 20px;
	float: left;
	font:Arial, Helvetica, sans-serif;
	font-size:12px;
	color: #d8d9d6;
	text-align:right;
	padding:10px 5px 5px 5px;
}
.social-icon {
	width: 70px;
	height: 23px;
	float: left;
	margin: 7px 0 0 5px;
}
.facebook {
	width: 24px;
	height: 23px;
	float: left;
	margin:0 2px;
}
.youtube {
	width: 24px;
	height: 23px;
	float: left;
	margin:0 2px;
}
.footer-bottom {
	width: 1000px;
	height: 20px;
	float: left;
	padding:3px 0 0 0;
}
.copy {
	width: 668px;
	height: 23px;
	float: left;
	font:Arial, Helvetica, sans-serif;
	font-size:12px;
	color: #d8d9d6;
	padding: 0 7px;
	margin: 0 0 0 14px;
}
.dots {
	width: 253px;
	height: 23px;
	float: right;
	font:Arial, Helvetica, sans-serif;
	font-size:12px;
	color: #d8d9d6;
	text-align: right;
	padding: 0 22px 0 5px;
}
.dots a {
	font:Arial, Helvetica, sans-serif;
	font-size:12px;
	color: #d8d9d6;
	text-decoration: none;
}
.dots a:hover {
	font:Arial, Helvetica, sans-serif;
	font-size:12px;
	color: #3e73a9;
	text-decoration:none;
}
/***********************************************************************************About us css***********************************************************************************/
.innerpagebanner {
	width: 1000px;
	height: auto;
	margin: 0 auto;
	background: #f0f0f0;
	text-align: center;
}
.common-heading {
	width: 642px;
	height: 36px;
	float: left;
	background: #d3eaf1;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: #1e218f;
	margin: 7px;
	font-weight: bold;
	line-height: 32px;
	padding: 0 0 0 5px;
}
.principal-heading {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #1a2d20;
	margin: 7px;
	font-weight: bold;
	line-height: 32px;
	padding: 0 0 0 5px;
	background: #9ccd74;
}
.sub-heading {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #1e218f;
	font-weight: bold;
}
.sidebar {
	width:283px;
	height:auto;
	float:right;
	margin:16px 0 0 0;
	background-color:#f4fdff;
	background:url(../WebImages/y-bg.jpg) repeat-y;
	border:1px solid #c0c0c0;
}
.sidebar-heading {
	width:262px;
	height:auto;
	background-color:#9ccd74;
	padding:6px 0 6px 21px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: #232387;
	font-weight: bold;
}
#sidebar-text {
	width:271px;
	height:auto;
	float:left;
	margin:0;
	padding:0;
}
#sidebar-text ul {
	width:261px;
	height:auto;
	float:left;
	margin:0;
	padding:0 0 0 10px;
	list-style-type:none;
}
#sidebar-text li {
	float:left;
	margin:0;
}
#sidebar-text li a {
	width:238px;
	height:17px;
	float:left;
	margin:0;
	padding:0;
	display:block;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#666;
	border-bottom:1px solid #a4b4ba;
	padding:7px 0 6px 21px;
	text-decoration:none;
	background:url(../WebImages/bullet.jpg) no-repeat center left;
}
#sidebar-text li a:hover, #sidebar-text li.show a {
	color:#1e218f;
}
.single-slider {
	width: 283px;
	height: auto;
	float: left;
}
.about-text {
	width: 637px;
	height: auto;
	float: left;
	margin: 7px;
	padding: 0 0 0 5px;
}
.about-co {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #383431;
	text-align:justify;
	line-height: 20px;
}
.principal-link {
	color: #0f8ab3;
}
/***********************************************************************************single_slider css******************************************************************************/

.single_slider {
	width: 283px;
	height: 110px;
	/*background:url(WebImages/accredition-bg.png) no-repeat;*/
	overflow:hidden;
}
.single_slider ul {
	margin: 0;
	list-style: none;
	display: block;
	padding:10px;
}
.single_slider li {
	font-size: 40px;
	/*color: #999;*/
	text-align: center;
	/*background-color: #eee;
	border: 5px solid #999;*/
	width: auto;
	height: 96px;
	padding: 5px 0 8px 0;
	margin: 6px;
	display: block;
	float: left;
}
.single_slider.responsive {
	width: auto;
	margin-left: 0;
}
.clearfix {
	float: none;
	clear: both;
}
.single_prev {
	float: left;
	margin-left: 30px;
	position:relative;
	margin-top:-69px;
}
.single_next {
	float: right;
	margin-right: 30px;
	margin-top: -70px;
	position: relative;
}
#singleslider-thumb {
	width:271px;
	height:auto;
	float:left;
	margin:0;
	padding:0;
}
.list {
	width: 181px;
	height: 20px;
	background: #def4f7;
	border: 1px solid #c6e5ee;
}
.list-textbox {
	width: 181px;
	height: 20px;
	border: 1px solid #c6e5ee;
}
.list-addressbox {
	width: 181px;
	height: 50px;
	border: 1px solid #c6e5ee;
}
.list-code {
	width: 100px;
	border: 1px solid #c6e5ee;
}
.product-page-thumbtext {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #173300;
	text-align: center;
	background: #c9e6ef;
	font-weight: bold;
	padding:5px;
}
/**********************************************************************product-inner-gallery page css******************************************************************************/

/**********************************************************************product-inner-gallery page css******************************************************************************/
div#container-gallery {
	width: 637px;
	height: auto;
	text-align: left;
	float: left;
	margin: 0 0 40px 40px;
}
/*div.content {
	display: none;
	clear: both;
}

div.content a, div.navigation a {
	text-decoration: none;
}
div.content a:hover, div.content a:active {
	text-decoration: underline;
}*/

div.navigation a.pageLink {
	height: 77px;
	line-height: 77px;
}
div.controls {
	margin-top: 13px;
	height: 23px;
}
div.controls a {
	padding: 5px;
}
div.ss-controls {
	float: left;
}
div.nav-controls {
	float: right;
}
div.slideshow-container, div.loader, div.slideshow a.advance-link {
	width: 550px; /* This should be set to be at least the width of the largest image in the slideshow with padding */
}
div.loader, div.slideshow a.advance-link, div.caption-container {
	height: auto; /* This should be set to be at least the height of the largest image in the slideshow with padding */
}
div.slideshow-container {
	position: relative;
	clear: both;
	float: left;
	height: 440px;
}
div.loader {
	position: absolute;
	top: 0;
	left: 0;
	background-image: url('images/loader.gif');
	background-repeat: no-repeat;
	background-position: center;
}
div.slideshow span.image-wrapper {
	display: block;
	position: absolute;
	top: 10px;
	left: 0;
}
div.slideshow a.advance-link {
	display: block;
	/*	line-height: 502px;*/ /* This should be set to be at least the height of the largest image in the slideshow with padding */
	text-align: center;
}
div.slideshow a.advance-link:hover, div.slideshow a.advance-link:active, div.slideshow a.advance-link:visited {
	text-decoration: none;
}
div.slideshow a.advance-link:focus {
	outline: none;
}
div.slideshow img {
	border-style: solid;
	border-width: 1px;
	height:353px;
	width:530px;
	
}
div.caption-container {
	float: none;
	position: relative;
/*	margin-top: 30px;
	top: 85px;*/
}
span.image-caption {
	/*bottom: 380px;*/
	display: block;
	position: absolute;
	top: -65px;
}
div.caption-container, span.image-caption {
	width: 530px;
	float: left;
}
div.caption {
	padding: 0 17px;
	float: left;
}
div.image-title {
	width: 530px;
	height: 60px;
	float: left;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color:#666666;
}
div.image-desc {
	line-height: 1.3em;
	padding-top: 12px;
}
.image-desc li {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color:#666666 !important;
	list-style: url('../images/bullet2.jpg');
	opacity: 100 !important;
}
div.download {
	width: 530px;
	height:auto!important;
	float: left;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color:#666666;
}
div.photo-index {
	position: absolute;
	bottom: 0;
	left: 0;
	padding: 0 12px;
}
div.navigation-container {
	float: none;
	position: relative;
	left: 50%;
}
div.navigation {
	float: left;
	position: relative;
	left: -51%;
}
div.navigation a.pageLink {
	display: block;
	position: relative;
	float: left;
	margin: 2px;
	width: 16px;
	background-position:center center;
	background-repeat:no-repeat;
}
div.navigation a.pageLink:focus {
	outline: none;
}
ul.thumbs {
	width: auto;
	position: relative;
	float: left;
	margin: 0;
	padding: 0 0 0 4px;
}
ul.thumbs li {
	width: auto;
	float: left;
	padding: 0;
	margin: 2px 10px 0 0;
	list-style: none;
}
a.thumb {
	padding: 1px;
	display: block;
}
a.thumb:focus {
	outline: none;
}
ul.thumbs img {
	border: none;
	display: block;
}
div.pagination {
	clear: both;
	position: relative;
	left: -50%;
}
div.pagination a, div.pagination span.current, div.pagination span.ellipsis {
	position: relative;
	display: block;
	float: left;
	margin-right: 2px;
	padding: 4px 7px 2px 7px;
	border: 1px solid #ccc;
}
div.pagination a:hover {
	text-decoration: none;
}
div.pagination span.current {
	font-weight: bold;
}
div.pagination span.ellipsis {
	border: none;
	padding: 5px 0 3px 2px;
}
div.gallery-gutter {
	clear: both;
	padding-bottom: 20px;
}
/*body{
	background:#f2f2f2;
	color: #bbb;
}*/
/*a{
	color: #f70;
}
h2 {
	color: #ccc;
}*/
div#page {
	background-color: #f1f1f1;
	border-color: #222;
	height: auto;
}
/*div#footer {
	color: #888;
}*/
div.caption-container {
	color: #666;
}
div.image-desc {
	line-height: 1.3em;
	padding-top: 12px;
	padding-left: 10px;
}
div.photo-index {
	color: #888;
}
div.navigation a.prev-gallery {
	background: url(../images/prevPageArrow.gif) no-repeat center center;
}
div.navigation a.next-gallery {
	background:url(../images/nextPageArrow.gif) no-repeat center center;
}
div.loader {
	background:url(images/loaderWhite.gif) no-repeat;
}
div.slideshow img {
	border-color: #333;
}
ul.thumbs li.selected a.thumb {
	background: #fff;
}
div.pagination a:hover {
	background-color: #111;
}
div.pagination span.current {
	background-color: #fff;
	border-color: #fff;
	color: #000;
}

.products-thumbnails {
	width: 150px;
	height: 101px;
	float: left;
}
.products-mainthumb {
	width: 150px;
	height: auto;
	float: left;
}
/**********************************************************************thumb scroller new ****************************************/
/* Container DIV - automatically generated */
.pic {
	width:228px;
	height:auto;
	float:left;
}
.simply-scroll-container {
	width:327px;
	position: relative;
}
/* Clip DIV - automatically generated */
.simply-scroll-clip {
	position: relative;
	overflow: hidden;
}
/* UL/OL/DIV - the element that simplyScroll is inited on
Class name automatically added to element */
.simply-scroll-list {
	width:228px;
	height:78px;
	overflow: hidden;
	margin: 0;
	padding: 0;
	list-style: none;
}
.simply-scroll-list li {
	padding: 0;
	margin: 0;
	list-style: none;
}
.simply-scroll-list li img {
	border: none;
	display: block;
}
/* Custom class modifications - adds to / overrides above

.simply-scroll is default base class */

/* Container DIV */
.simply-scroll {
	width:327px;
	height: auto;
	margin-bottom: 1em;
}
/* Clip DIV */
.simply-scroll .simply-scroll-clip {
	width:228px;
	height: auto;
	float: left;
}
/* Explicitly set height/width of each list item */	
.simply-scroll .simply-scroll-list li {
	float: left; /* Horizontal scroll only */
	width: 175px;
	height: auto;
	margin: 0 10px;
}
.clear 
{
	clear: both;
}
