div.jMyCarousel .prev {
background:transparent url(/images/galleftarrow.gif) no-repeat scroll center;
border:0px none;
height:61px;
width:47px;
}
div.jMyCarousel .next {
background:transparent url(/images/galrightarrow.gif) no-repeat scroll center;
border:0px none;
height:64px;
width:15px;
}
div#LeftArrow {
background:transparent url(/images/galleftarrow.gif) no-repeat scroll center;
border:1px solid;
float:left;
height:72px;
margin-right:2px;
width:15px;
}
div#RightArrow {
background:transparent url(/images/galrightarrow.gif) no-repeat scroll center;
border:1px solid;
float:left;
height:72px;
margin-left:2px;
width:15px;
}
div.jMyCarousel .up {
background:transparent url(/images/up.png) no-repeat scroll center;
border:0px none;
height:64px;
width:15px;
}
div.jMyCarousel .down {
background:transparent url(/images/down.png) no-repeat scroll center;
border:0px none;
height:61px;
width:47px;
}
div.jMyCarousel {
}
div.jMyCarousel ul {
height:100px;
left:0pt;
list-style-type:none;
margin:0pt;
padding:0pt;
position:relative;
width:1000px;
z-index:1;
}
div.jMyCarousel ul li {
display:inline;
float:left;
height:90px;
line-height:0px;
margin:5px;
overflow:hidden;
padding:0px;
}
div.jMyCarousel ul li a {
display:block;
}
div.jMyCarousel img.current {
border:2px solid #FFFFFF;
}
div.jMyCarousel ul li img {
display:block;
}
div.jMyCarousel div.galleryThumbs {
background-color:#C33A5E;
border-left:2px solid #C33A5E;
border-right:2px solid #C33A5E;
overflow:hidden;
padding:5px 0pt;
text-align:left;
white-space:nowrap;
width:374px !important;
}
div#thumbsContentContainer {
float:left;
margin-left:0px;
overflow:hidden !important;
position:relative;
width:435px !important;
}
div#galleryThumbs {
background-color:#B4AEA6;
border-left:2px solid #B4AEA6;
border-right:2px solid #B4AEA6;
height:78px !important;
overflow:hidden;
padding:5px;
text-align:center;
white-space:nowrap;
width:473px !important;
}
.mobi div#galleryThumbs {
	width: 298px !important;
}

.mobi div#galleryThumbs.ip {
	width: 308px !important;
}

#galleryContainer {
background:transparent url(/images/back_gallery.jpg) no-repeat scroll left top;
font-size:80%;
height:535px;
margin:auto;
}
#galleryContainer.mobi {

}
#gallerlyTopBar {
border-left:1px solid #B4AEA6;
border-right:1px solid #B4AEA6;
border-top:1px solid #B4AEA6;
width:485px;
}
.mobi #gallerlyTopBar {
	width: 310px;
}
#galleryNumber {
border:0px solid #00FF00;
color:#666666;
font-size:100%;
padding-bottom:5px;
padding-top:5px;
text-align:center;
}


#large {
text-align:center;
vertical-align:middle;
width:484px;
height: auto;
float: left;
/*height: 338px;*/
}
.mobi #large {
	width: 309px;
	min-height: 253px;
}
#large img {
 height:338px; 
margin-bottom:20px;
max-width:450px;
width: 450px;
}

.mobi #large img {
	width: 310px;
	height: 233px;
}

#large_caption {
display:block;
height:35px;
margin:6px 35px;
text-align:center;
}

#galleryThumbs {
background-color:#C33A5E;
border-left:2px solid #C33A5E;
border-right:2px solid #C33A5E;
overflow:hidden;
padding:5px 0px;
text-align:left;
white-space:nowrap;
width:500px !important;
}

.mobi #galleryThumbs {
	width: 375px !important;
}

.mobi #galleryThumbs.ip {
	padding: 0;
}

#LeftArrow {
background:transparent url(/images/leftarrow.gif) no-repeat scroll left top;
float:left;
height:64px;
margin:0pt;
padding:0pt;
width:16px;
}

#thumbsContentContainer {
float:left;
overflow:hidden !important;
position:relative;
width:500px !important;
}
.mobi #thumbsContentContainer {
	width: 260px !important;;
}
.mobi .ip #thumbsContentContainer {
	width: 100% !important;;
}

#thumbsContent {
float:left;
margin-left:0px;
position:relative;
width:435px;
}
.mobi #thumbsContent {
	width: 298px !important;;
}

.mobi .ip #thumbsContent {
	width: 100% !important;
	padding-top: 2px;
}

#RightArrow {
background:transparent url(/images/rightarrow.gif) no-repeat scroll left top;
float:right;
height:64px;
margin:auto;
padding:0pt;
width:16px;
}

#galleryThumbs a {
outline-color:invert;
outline-style:none;
outline-width:medium;
padding:5px;
}

.mobi div#galleryThumbs.ip a{
padding:2px;
}

#galleryThumbs img {
vertical-align:middle;
}

#galleryThumbs a.current img {
border:2px solid #FFFFFF;
}

#galleryControls {
border:1px solid #B4AEA6;
display:block;
font-size:100%;
height:20px;
padding-top:8px;
text-align:center;
width:485px;
clear: left;
}

.mobi #galleryControls {
	width: 310px !important;;
}

#nextPrevious {
float:left;
padding-left:270px;
}

.mobi #nextPrevious {
float:none;
padding-left:215px;
}

#galleryControls a {
}

a#prev {
}

a#nex {
}

a#slideshow-toggle {
float:left;
width:110px;
}
.mobi a#slideshow-toggle {
width:80px;
}
#heightPlaceHolder {
float:left;
height: 360px;
}

.mobi #heightPlaceHolder {
	height: 233px !important;;
}

#mainGalleryArea{
border-left:1px solid #B4AEA6;
border-right:1px solid #B4AEA6;
width: 485px;
}

.mobi #mainGalleryArea {
	width: 310px !important;;
}

.clearDiv {
clear: both;
}

.clearLeft {
clear: left;
}

div#ustepsprogress {
	font-size: 280%;
}
