/*Merchants--Use this file to make any edits that you wish to override styles in the main stylesheets. By making edits to this CSS file, your styles applied here will cascade and overwrite styles in the main CSS files. This will allow you to replace the entire contents of the main stylesheets should it become necessary to update those to fix styling issues with the themes without losing any of your custom styles.*/

.ys_primary{ background:#ff0000;color:#e1eef6;font:bold 11px Arial,verdana,sans-serif;padding:1px 5px;text-align:center;cursor:pointer; display:inline; margin-top:10px;}

/*CSS for the Social Media Sharing feature -- Copy the styles below and paste them into your store's css-edits file. For instructions on how to do so, please see the help document at http://help.yahoo.com/l/us/yahoo/smallbusiness/store/edit/social/social-03.html*/

#ys_social_top_hr, #ys_social_bottom_hr {
	display:none;
	}

#ys_social_fblike, #ys_social_tweet, #ys_social_v_separator {
	float:left;
	}

#ys_social_media {
	border-bottom: 1px dotted #C1C4C2;
	border-top: 1px dotted #C1C4C2;
	height:26px;
	padding-top: 3px;
	vertical-align:middle;
	margin-top: 10px;
	}

#ys_social_v_separator {
	margin-left:5px;
	margin-right:5px;
	}


#phoneNumber,#call.hours{text-shadow:white 1px 1px 1px;}
#call{width:260px;float:right;font-size:18px;color:#999;font-weight:bold;min-height:38px;padding:0 0 0 50px;background:url(http://site.discountdressshop.com/images/phone.jpg) 0 1px no-repeat; text-align:left;}
#call .hours{font-weight:normal;}
#call p{font-size:11px;font-weight:normal;margin:2px;margin-bottom:4px; text-align:left;}
#fastshipping {float:right; margin-right:15px;}

<!-- CSS FOR PRIVACYPOLICY.HTML BEGIN -->
#help{width:680px;margin-left:20px;padding-top:5px;}
#help h2{margin-bottom:5px;margin-top:0; font-size:2.0em;}
#help .subTitle{color:#666;font-size:1.3em;}
#help .child {width:280px;float:left;border:1px solid #e1e1e1;margin-top:20px;margin-right:18px;text-decoration:none;}
#help .child h2{font-size:18px;font-weight:normal;margin-bottom:3px;font-size:2.0em;}
#help .child p{color:#666;font-size:1.3em; font-family:Arial, Helvetica, sans-serif}
#help .child a:hover{background-color: #e1eef6;text-decoration:none;}
#help .child a:hover span{background-color: #e1eef6; text-decoration:none;}
#help .child a span{float:left; display:block; padding: 0px;padding:20px;}
.curl{position:relative;z-index:2;background:white;}.curl+*:before{z-index:1;display:block;width:150px;height:10px;content:"";position:relative;transform:skew(-20deg) rotate(-3deg);-webkit-transform:skew(-20deg) rotate(-3deg);-moz-transform:skew(-20deg) rotate(-3deg);box-shadow:0 9px 25px rgba(0,0,0,0.4);-webkit-box-shadow:0 9px 25px rgba(0,0,0,0.4);-moz-box-shadow:0 9px 25px rgba(0,0,0,0.4);-webkit-border-radius:2px;-moz-border-radius:2px;}
.curl+*:before{bottom:28px;left:-3px;}#pageNav .curl.hidden+*:before{display:none;}#pageNav .curl+.curl:before{display:none;}#pageNav .curl+.curl{margin-top:10px;}
.muted a:link,.muted a:visited{color:#999;}
.muted a:hover{color:#f63;}
#footerhelp {position:relative;width:680px;margin-top: 30px;
	margin-right: 5px;
	margin-bottom: 5px;
	margin-left: 5px; border:1px solid #f1f1f1;border-width:1px 0;text-align:center;padding:13px 10px 15px;margin-bottom:15px;-webkit-text-size-adjust:none;}
#footerhelp h2,#footerhelp ul,#footerhelp li{display:inline;}
#footerhelp h2{font-size:14px;margin:0;}
#footerhelp li{font-size:12px;margin-left:30px;}

#questions,#answers{list-style-type:decimal;}
#questions{margin:20px 0 30px 40px;}
#questions li{font-weight:bold;margin-bottom:10px;font-size:1.3em}
#questions li a{font-weight:normal;}
#answers{margin-left:76px;}
#answers li{padding-top:25px;margin-top:10px;font-size:42px;color:#ccc;}
#answers li ul{list-style:disc;padding-bottom:15px;position:relative;bottom:5px;}
#answers li ul li{font-size:14px;color:black;padding:0;margin-top:0;margin-bottom:6.667px;margin-left:20px;}
#answers .question,#answers .answer,#answers .backToTop{position:relative;}
#answers .question{font-size:18px;color:#999;bottom:17px;}
#answers .answer{font-size:14px;color:#333;position:relative;bottom:17px;font-family:"lucida grande","helvetica","sans-serif";}
#answers .backToTop{font-size:12px;bottom:12px;}
#contact{border-top:1px solid #e1e1e1;margin-top:10px;padding-top:20px;}
#contact h2{margin-bottom:5px;}
<!-- CSS FOR PRIVACYPOLICY.HTML END-->

<!-- CSS FOR CONTACT.HTML BEGIN -->
#service h1 { font-size:3em; color:#FB186E; font-weight:normal; margin:0 0 .2em; }
#service h3 { font-size:2em; color:#333; font-weight:normal; }
#service h4 { font-size:1.1em; color:#424450; font-weight:normal; margin-bottom:.5em; }
#service #cs-head { position:relative; background:#fff url("http://lib.store.yahoo.net/lib/yhst-94935736666794/cs-top-bg.jpg") no-repeat bottom left; width:740px; margin-bottom:1em; height:316px; }
#cs-head #cs-intro { width:506px; }
#cs-head #cs-intro p { font-size:1.3em; font-family:Arial, Helvetica, sans-serif; line-height:1.5em; width:345px;  }
#cs-head #cs-contact { position:absolute; top:0; right:0; width:250px; background:url("http://lib.store.yahoo.net/lib/yhst-94935736666794/help32.png") no-repeat; padding-top:8px; }
#cs-head #cs-contact .item { position:relative; padding:0 10px; height:90px; }
#cs-head #cs-contact .item h3 { font-size:1.5em; color:#373633; }
#cs-head #cs-contact .item h3 a { color:#373633; }
#cs-head #cs-contact .item p { color:#72726f; margin-bottom:0; }
#cs-head #cs-contact .item p a { text-decoration:underline; }
#cs-head #social-links { padding-top:32px; }
#cs-head #social-links p { font-size:1.3em; color:#fff; margin:0 0 0 8px; }
#cs-head #social-links p a { color:#fff; font-weight:bold; }
#cs-head #social-links img { vertical-align:middle; }
#cs-links { position:relative; width:700px; }
#cs-links #secure { position:relative; top:0; width:700px; }
#cs-links #secure .logos { border-top:1px solid #cfebe6; border-bottom:1px solid #cfebe6; padding:15px 0; }
#cs-links #secure .logos img { vertical-align:middle; margin:0 7px; }
#cs-links #secure table.ssl { margin:0; }
#cs-links #secure table.ssl td { padding:10px 5px; }
#service #about { border-top:5px solid #e1e1e1; padding-top:10px; }
<!-- CSS FOR CONTACT.HTML END -->

<!-- CSS FOR ABOUT-US.HTML BEGIN -->
#about-head { background:#A5B542 url("http://lib.store.yahoo.net/lib/yhst-94935736666794/about-us-model.jpg") no-repeat 100% 0; height:250px; width:700px; }
#about-head h1 { color:#fff; padding:15px 15px 0; font-size:2.25em; font-weight:normal; text-shadow: 1px 1px 0px #2C5987; }
#about-head p { font-size:1.3em; color:#fff; line-height:1.4em; width:223px; padding:0 15px 15px; font-family:Arial, Helvetica, sans-serif;}
#about-table { margin:1.5em 0; border-bottom:3px solid #e1e1e1; }
#about-head2 { background:#A5B542 url("http://lib.store.yahoo.net/lib/yhst-94935736666794/about-charity-hdr.jpg") no-repeat 100% 0; height:250px; width:700px; }
#about-head2 h1 { color:#fff; padding:15px 15px 0; font-size:2.25em; font-weight:normal; text-shadow: 1px 1px 0px #2C5987; }
#about-head2 p { font-size:1.3em; color:#fff; line-height:1.4em; width:223px; padding:0 15px 15px; font-family:Arial, Helvetica, sans-serif;}
#about-head3 { background:#A5B542 url("http://lib.store.yahoo.net/lib/yhst-94935736666794/about-testimonials.jpg") no-repeat 100% 0; height:200px; width:700px; }
#about-head3 h1 { color:#fff; padding:15px 15px 0; font-size:2.25em; font-weight:normal; text-shadow: 1px 1px 0px #2C5987; }
#about-head3 p { font-size:1.3em; color:#fff; line-height:1.4em; width:223px; padding:0 15px 15px; font-family:Arial, Helvetica, sans-serif;}
#about-table td.about-img { padding-top:6px; width:253px; text-align:center; }
#about-table td h3 { font-weight:normal; font-size:1.5em; font-family:Arial, Helvetica, sans-serif; }
#about-table td p { font-size:1.3em; line-height:1.4em; font-family:Arial, Helvetica, sans-serif;}
.sig { text-align:center; margin-right:80px; }
 
.footer-header2 {
	font-family: Tahoma;
	font-weight: bold;
	font-size: 15px;
	color: #000000;
	padding-left: 10px;
	padding-right: 10px;

}

.ftr-header {
	font-family: Tahoma;
	font-weight: bold;
	font-size: 15px;
	color: #000000;
	border-left-width: 1px;
	border-left-style: dotted;
	border-left-color: #000000;
	padding-left: 10px;
	padding-right: 10px;

}

.footer-vertline {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	border-left-width: 1px;
	border-left-style: dotted;
	border-left-color: #000000;
	padding-left: 10px;
	padding-right: 10px;
	padding-top: 5px;
}

.footer-leftcol {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	padding-left: 10px;
	padding-right: 10px;
	padding-top: 5px;
		}

a.footerlink:link { color: #FFFFFF; text-decoration: none}
a.footerlink:active { color: #FFFFFF; text-decoration: none}
a.footerlink:visited { color: #FFFFFF; text-decoration: none}
a.footerlink:hover { color: #FFFFFF; text-decoration: underline}

.discontinued {
  filter: alpha(opacity=30);
  opacity: 0.30;
  -moz-opacity: 0.30;  
}
<!-- CSS FOR ABOUT-US.HTML END -->



/* BEGIN BUYSAFE IMAGE POPUP */
.gallerycontainer{
position: relative;
/*Add a height attribute and set to largest image's height to prevent overlaying*/
}

.thumbnail img{
border: 1px solid white;
margin: 0 5px 5px 0;
}

.thumbnail:hover{
background-color: transparent;
}

.thumbnail:hover img{
}

.thumbnail span{ /*CSS for enlarged image*/
position: absolute;
padding: 5px;
left: -100px;
visibility: hidden;
color: black;
text-decoration: none;
}

.thumbnail span img{ /*CSS for enlarged image*/
border-width: 0;
padding: 2px;
}

.thumbnail:hover span{ /*CSS for enlarged image*/
visibility: visible;
top: 0;
left: 135px; /*position where enlarged image should offset horizontally */
z-index: 500;
}
/* END BUYSAFE IMAGE POPUP */

/* BEGIN FAST SHIPPING AND CC POPUP */
.popupviewer{
position: relative;
z-index: 0;
}

.popupviewer:hover{
background-color: transparent;
z-index: 50;
}

.popupviewer span{ /*CSS for enlarged image*/
position: absolute;
background-color: #CCCCCC;
padding: 5px;
left: -1000px;
border: 1px solid #CCCCCC;
visibility: hidden;
color: black;
text-decoration: none;
}

.popupviewer span img{ /*CSS for enlarged image*/
border-width: 0;
padding: 2px;
}

.popupviewer:hover span{ /*CSS for enlarged image on hover*/
visibility: visible;
top: 0;
left: 60px; /*position where enlarged image should offset horizontally */

}


.nail{
position: relative;
z-index: 0;
}

.nail:hover{
background-color: transparent;
z-index: 50;
}

.nail span{ /*CSS for enlarged image*/
position: absolute;
background-color: #CCCCCC;
padding: 5px;
left: -1000px;
border: 1px solid #CCCCCC;
visibility: hidden;
color: black;
text-decoration: none;
}

.nail span img{ /*CSS for enlarged image*/
border-width: 0;
padding: 2px;
}

.nail:hover span{ /*CSS for enlarged image on hover*/
visibility: visible;
top: 0;
left: 60px; /*position where enlarged image should offset horizontally */

}

/* END FAST SHIPPING AND CC POPUP */


/**
* @file: highslide.css 
* @version: 4.1.9
*/
.highslide-container div {
	font-family: Verdana, Helvetica;
	font-size: 10pt;
}
.highslide-container table {
	background: none;
}
.highslide {
	outline: none;
	text-decoration: none;
}
.highslide img {
	border: 2px solid silver;
}
.highslide:hover img {
	border-color: gray;
}
.highslide-active-anchor img {
	visibility: hidden;
}
.highslide-gallery .highslide-active-anchor img {
	border-color: black;
	visibility: visible;
	cursor: default;
}
.highslide-image {
	border-width: 2px;
	border-style: solid;
	border-color: white;
}
.highslide-wrapper, .highslide-outline {
	background: white;
}
.glossy-dark {
	background: #111;
}

.highslide-image-blur {
}
.highslide-number {
	font-weight: bold;
	color: gray;
	font-size: .9em;
}
.highslide-caption {
	display: none;
	font-size: 1em;
	padding: 5px;
	/*background: white;*/
}
.highslide-heading {
	display: none;
	font-weight: bold;
	margin: 0.4em;
}
.highslide-dimming {
	/*position: absolute;*/
	background: black;
}
a.highslide-full-expand {
   background: url(http://site.discountdressshop.com/graphics/fullexpand.gif) no-repeat;
   display: block;
   margin: 0 10px 10px 0;
   width: 34px;
   height: 34px;
}
.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(http://site.discountdressshop.com/graphics/loader.white.gif);
	background-repeat: no-repeat;
	background-position: 3px 1px;
}
a.highslide-credits,
a.highslide-credits i {
	padding: 2px;
	color: silver;
	text-decoration: none;
	font-size: 10px;
}
a.highslide-credits:hover,
a.highslide-credits:hover i {
	color: white;
	background-color: gray;
}
.highslide-move, .highslide-move * {
	cursor: move;
}

.highslide-viewport {
	display: none;
	position: fixed;
	width: 100%;
	height: 100%;
	z-index: 1;
	background: none;
	left: 0;
	top: 0;
}
.highslide-overlay {
	display: none;
}
.hidden-container {
	display: none;
}
/* Example of a semitransparent, offset closebutton */
.closebutton {
	position: relative;
	top: -15px;
	left: 15px;
	width: 30px;
	height: 30px;
	cursor: pointer;
	background: url(http://site.discountdressshop.com/graphics/close.png);
	/* NOTE! For IE6, you also need to update the highslide-ie6.css file. */
}

/*****************************************************************************/
/* Thumbnail boxes for the galleries.                                        */
/* Remove these if you are not using a gallery.                              */
/*****************************************************************************/
.highslide-gallery ul {
	list-style-type: none;
	margin: 0;
	padding: 0;
}
.highslide-gallery ul li {
	display: block;
	position: relative;
	float: left;
	width: 106px;
	height: 106px;
	border: 1px solid silver;
	background: #ededed;
	margin: 2px;
	padding: 0;
	line-height: 0;
	overflow: hidden;
}
.highslide-gallery ul a {
	position: absolute;
	top: 50%;
	left: 50%;
}
.highslide-gallery ul img {
 	position: relative;
	top: -50%;
	left: -50%;
}
html>/**/body .highslide-gallery ul li {
	display: table;
	text-align: center;
}
html>/**/body .highslide-gallery ul li {
	text-align: center;
}
html>/**/body .highslide-gallery ul a {
	position: static;
	display: table-cell;
	vertical-align: middle;
}
html>/**/body .highslide-gallery ul img {
	position: static;
}

/*****************************************************************************/
/* Controls for the galleries.											     */
/* Remove these if you are not using a gallery							     */
/*****************************************************************************/
.highslide-controls {
	width: 195px;
	height: 40px;
	background: url(http://site.discountdressshop.com/graphics/controlbar-white.gif) 0 -90px no-repeat;
	margin: 20px 15px 10px 0;
}
.highslide-controls ul {
	position: relative;
	left: 15px;
	height: 40px;
	list-style: none;
	margin: 0;
	padding: 0;
	background: url(http://site.discountdressshop.com/graphics/controlbar-white.gif) right -90px no-repeat;

}
.highslide-controls li {
	float: left;
	padding: 5px 0;
	margin:0;
	list-style: none;
}
.highslide-controls a {
	background-image: url(http://site.discountdressshop.com/graphics/controlbar-white.gif);
	display: block;
	float: left;
	height: 30px;
	width: 30px;
	outline: none;
}
.highslide-controls a.disabled {
	cursor: default;
}
.highslide-controls a.disabled span {
	cursor: default;
}
.highslide-controls a span {
	/* hide the text for these graphic buttons */
	display: none;
	cursor: pointer;
}


/* The CSS sprites for the controlbar - see http://www.google.com/search?q=css+sprites */
.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;
}

/*****************************************************************************/
/* Styles for the HTML popups											     */
/* Remove these if you are not using Highslide HTML						     */
/*****************************************************************************/
.highslide-maincontent {
	display: none;
}
.highslide-html {
	background-color: white;
}
.highslide-html-content {
	display: none;
	width: 400px;
	padding: 0 5px 5px 5px;
}
.highslide-header {
	padding-bottom: 5px;
}
.highslide-header ul {
	margin: 0;
	padding: 0;
	text-align: right;
}
.highslide-header ul li {
	display: inline;
	padding-left: 1em;
}
.highslide-header ul li.highslide-previous, .highslide-header ul li.highslide-next {
	display: none;
}
.highslide-header a {
	font-weight: bold;
	color: gray;
	text-transform: uppercase;
	text-decoration: none;
}
.highslide-header a:hover {
	color: black;
}
.highslide-header .highslide-move a {
	cursor: move;
}
.highslide-footer {
	height: 16px;
}
.highslide-footer .highslide-resize {
	display: block;
	float: right;
	margin-top: 5px;
	height: 11px;
	width: 11px;
	background: url(http://site.discountdressshop.com/graphics/resize.gif) no-repeat;
}
.highslide-footer .highslide-resize span {
	display: none;
}
.highslide-body {
}
.highslide-resize {
	cursor: nw-resize;
}

/*****************************************************************************/
/* Styles for the Individual wrapper class names.							 */
/* See www.highslide.com/ref/hs.wrapperClassName							 */
/* You can safely remove the class name themes you don't use				 */
/*****************************************************************************/

/* hs.wrapperClassName = 'draggable-header' */
.draggable-header .highslide-header {
	height: 18px;
	border-bottom: 1px solid #dddddd;
}
.draggable-header .highslide-heading {
	position: absolute;
	margin: 2px 0.4em;
}

.draggable-header .highslide-header .highslide-move {
	cursor: move;
	display: block;
	height: 16px;
	position: absolute;
	right: 24px;
	top: 0;
	width: 100%;
	z-index: 1;
}
.draggable-header .highslide-header .highslide-move * {
	display: none;
}
.draggable-header .highslide-header .highslide-close {
	position: absolute;
	right: 2px;
	top: 2px;
	z-index: 5;
	padding: 0;
}
.draggable-header .highslide-header .highslide-close a {
	display: block;
	height: 16px;
	width: 16px;
	background-image: url(http://site.discountdressshop.com/graphics/closeX.png);
}
.draggable-header .highslide-header .highslide-close a:hover {
	background-position: 0 16px;
}
.draggable-header .highslide-header .highslide-close span {
	display: none;
}
.draggable-header .highslide-maincontent {
	padding-top: 1em;
}

/* hs.wrapperClassName = 'titlebar' */
.titlebar .highslide-header {
	height: 18px;
	border-bottom: 1px solid #dddddd;
}
.titlebar .highslide-heading {
	position: absolute;
	width: 90%;
	margin: 1px 0 1px 5px;
	color: #666666;
}

.titlebar .highslide-header .highslide-move {
	cursor: move;
	display: block;
	height: 16px;
	position: absolute;
	right: 24px;
	top: 0;
	width: 100%;
	z-index: 1;
}
.titlebar .highslide-header .highslide-move * {
	display: none;
}
.titlebar .highslide-header li {
	position: relative;
	top: 3px;
	z-index: 2;
	padding: 0 0 0 1em;
}
.titlebar .highslide-maincontent {
	padding-top: 1em;
}

/* hs.wrapperClassName = 'no-footer' */
.no-footer .highslide-footer {
	display: none;
}

/* hs.wrapperClassName = 'wide-border' */
.wide-border {
	background: white;
}
.wide-border .highslide-image {
	border-width: 10px;
}
.wide-border .highslide-caption {
	padding: 0 10px 10px 10px;
}

/* hs.wrapperClassName = 'borderless' */
.borderless .highslide-image {
	border: none;
}
.borderless .highslide-caption {
	border-bottom: 1px solid white;
	border-top: 1px solid white;
	background: silver;
}

/* hs.wrapperClassName = 'outer-glow' */
.outer-glow {
	background: #444;
}
.outer-glow .highslide-image {
	border: 5px solid #444444;
}
.outer-glow .highslide-caption {
	border: 5px solid #444444;
	border-top: none;
	padding: 5px;
	background-color: gray;
}

/* hs.wrapperClassName = 'colored-border' */
.colored-border {
	background: white;
}
.colored-border .highslide-image {
	border: 2px solid green;
}
.colored-border .highslide-caption {
	border: 2px solid green;
	border-top: none;
}

/* hs.wrapperClassName = 'dark' */
.dark {
	background: #111;
}
.dark .highslide-image {
	border-color: black black #202020 black;
	background: gray;
}
.dark .highslide-caption {
	color: white;
	background: #111;
}
.dark .highslide-controls,
.dark .highslide-controls ul,
.dark .highslide-controls a {
	background-image: url(http://site.discountdressshop.com/graphics/controlbar-black-border.gif);
}

/* hs.wrapperClassName = 'floating-caption' */
.floating-caption .highslide-caption {
	position: absolute;
	padding: 1em 0 0 0;
	background: none;
	color: white;
	border: none;
	font-weight: bold;
}

/* hs.wrapperClassName = 'controls-in-heading' */
.controls-in-heading .highslide-heading {
	color: gray;
	font-weight: bold;
	height: 20px;
	overflow: hidden;
	cursor: default;
	padding: 0 0 0 22px;
	margin: 0;
	background: url(http://site.discountdressshop.com/graphics/icon.gif) no-repeat 0 1px;
}
.controls-in-heading .highslide-controls {
	width: 105px;
	height: 20px;
	position: relative;
	margin: 0;
	top: -23px;
	left: 7px;
	background: none;
}
.controls-in-heading .highslide-controls ul {
	position: static;
	height: 20px;
	background: none;
}
.controls-in-heading .highslide-controls li {
	padding: 0;
}
.controls-in-heading .highslide-controls a {
	background-image: url(http://site.discountdressshop.com/graphics/controlbar-white-small.gif);
	height: 20px;
	width: 20px;
}

.controls-in-heading .highslide-controls .highslide-move {
	display: none;
}

.controls-in-heading .highslide-controls .highslide-previous a {
	background-position: 0 0;
}
.controls-in-heading .highslide-controls .highslide-previous a:hover {
	background-position: 0 -20px;
}
.controls-in-heading .highslide-controls .highslide-previous a.disabled {
	background-position: 0 -40px !important;
}
.controls-in-heading .highslide-controls .highslide-play a {
	background-position: -20px 0;
}
.controls-in-heading .highslide-controls .highslide-play a:hover {
	background-position: -20px -20px;
}
.controls-in-heading .highslide-controls .highslide-play a.disabled {
	background-position: -20px -40px !important;
}
.controls-in-heading .highslide-controls .highslide-pause a {
	background-position: -40px 0;
}
.controls-in-heading .highslide-controls .highslide-pause a:hover {
	background-position: -40px -20px;
}
.controls-in-heading .highslide-controls .highslide-next a {
	background-position: -60px 0;
}
.controls-in-heading .highslide-controls .highslide-next a:hover {
	background-position: -60px -20px;
}
.controls-in-heading .highslide-controls .highslide-next a.disabled {
	background-position: -60px -40px !important;
}
.controls-in-heading .highslide-controls .highslide-full-expand a {
	background-position: -100px 0;
}
.controls-in-heading .highslide-controls .highslide-full-expand a:hover {
	background-position: -100px -20px;
}
.controls-in-heading .highslide-controls .highslide-full-expand a.disabled {
	background-position: -100px -40px !important;
}
.controls-in-heading .highslide-controls .highslide-close a {
	background-position: -120px 0;
}
.controls-in-heading .highslide-controls .highslide-close a:hover {
	background-position: -120px -20px;
}

/*****************************************************************************/
/* Styles for text based controls.						                     */
/* You can safely remove this if you don't use text based controls			 */
/*****************************************************************************/

.text-controls .highslide-controls {
	width: auto;
	height: auto;
	margin: 0;
	text-align: center;
	background: none;
}
.text-controls ul {
	position: static;
	background: none;
	height: auto;
	left: 0;
}
.text-controls .highslide-move {
	display: none;
}
.text-controls li {
    background-image: url(http://site.discountdressshop.com/graphics/controlbar-text-buttons.png);
	background-position: right top !important;
	padding: 0;
	margin-left: 15px;
	display: block;
	width: auto;
}
.text-controls a {
    background: url(http://site.discountdressshop.com/graphics/controlbar-text-buttons.png) no-repeat;
    background-position: left top !important;
    position: relative;
    left: -10px;
	display: block;
	width: auto;
	height: auto;
	text-decoration: none !important;
}
.text-controls a span {
	background: url(http://site.discountdressshop.com/graphics/controlbar-text-buttons.png) no-repeat;
    margin: 1px 2px 1px 10px;
	display: block;
    min-width: 4em;
    height: 18px;
    line-height: 18px;
	padding: 1px 0 1px 18px;
    color: #333;
	font-family: "Trebuchet MS", Arial, sans-serif;
	font-size: 12px;
	font-weight: bold;
	white-space: nowrap;
}
.text-controls .highslide-next {
	margin-right: 1em;
}
.text-controls .highslide-full-expand a span {
	min-width: 0;
	margin: 1px 0;
	padding: 1px 0 1px 10px;
}
.text-controls .highslide-close a span {
	min-width: 0;
}
.text-controls a:hover span {
	color: black;
}
.text-controls a.disabled span {
	color: #999;
}

.text-controls .highslide-previous span {
	background-position: 0 -40px;
}
.text-controls .highslide-previous a.disabled {
	background-position: left top !important;
}
.text-controls .highslide-previous a.disabled span {
	background-position: 0 -140px;
}
.text-controls .highslide-play span {
	background-position: 0 -60px;
}
.text-controls .highslide-play a.disabled {
	background-position: left top !important;
}
.text-controls .highslide-play a.disabled span {
	background-position: 0 -160px;
}
.text-controls .highslide-pause span {
	background-position: 0 -80px;
}
.text-controls .highslide-next span {
	background-position: 0 -100px;
}
.text-controls .highslide-next a.disabled {
	background-position: left top !important;
}
.text-controls .highslide-next a.disabled span {
	background-position: 0 -200px;
}
.text-controls .highslide-full-expand span {
	background: none;
}
.text-controls .highslide-full-expand a.disabled {
	background-position: left top !important;
}
.text-controls .highslide-close span {
	background-position: 0 -120px;
}


/*****************************************************************************/
/* Styles for the thumbstrip.							                     */
/* See www.highslide.com/ref/hs.addSlideshow    							 */
/* You can safely remove this if you don't use a thumbstrip 				 */
/*****************************************************************************/

.highslide-thumbstrip {
	height: 100%;
	direction: ltr;
}
.highslide-thumbstrip div {
	overflow: hidden;
}
.highslide-thumbstrip table {
	position: relative;
	padding: 0;
	border-collapse: collapse;
}
.highslide-thumbstrip td {
	padding: 1px;
	/*text-align: center;*/
}
.highslide-thumbstrip a {
	outline: none;
}
.highslide-thumbstrip img {
	display: block;
	border: 1px solid gray;
	margin: 0 auto;
}
.highslide-thumbstrip .highslide-active-anchor img {
	visibility: visible;
}
.highslide-thumbstrip .highslide-marker {
	position: absolute;
	width: 0;
	height: 0;
	border-width: 0;
	border-style: solid;
	border-color: transparent; /* change this to actual background color in highslide-ie6.css */
}
.highslide-thumbstrip-horizontal div {
	width: auto;
	/* width: 100% breaks in small strips in IE */
}
.highslide-thumbstrip-horizontal .highslide-scroll-up {
	display: none;
	position: absolute;
	top: 3px;
	left: 3px;
	width: 25px;
	height: 42px;
}
.highslide-thumbstrip-horizontal .highslide-scroll-up div {
	margin-bottom: 10px;
	cursor: pointer;
	background: url(http://site.discountdressshop.com/graphics/scrollarrows.png) left center no-repeat;
	height: 42px;
}
.highslide-thumbstrip-horizontal .highslide-scroll-down {
	display: none;
	position: absolute;
	top: 3px;
	right: 3px;
	width: 25px;
	height: 42px;
}
.highslide-thumbstrip-horizontal .highslide-scroll-down div {
	margin-bottom: 10px;
	cursor: pointer;
	background: url(http://site.discountdressshop.com/graphics/scrollarrows.png) center right no-repeat;
	height: 42px;
}
.highslide-thumbstrip-horizontal table {
	margin: 2px 0 10px 0;
}
.highslide-viewport .highslide-thumbstrip-horizontal table {
	margin-left: 10px;
}
.highslide-thumbstrip-horizontal img {
	width: auto;
	height: 40px;
}
.highslide-thumbstrip-horizontal .highslide-marker {
	top: 47px;
	border-left-width: 6px;
	border-right-width: 6px;
	border-bottom: 6px solid gray;
}
.highslide-viewport .highslide-thumbstrip-horizontal .highslide-marker {
	margin-left: 10px;
}
.dark .highslide-thumbstrip-horizontal .highslide-marker, .highslide-viewport .highslide-thumbstrip-horizontal .highslide-marker {
	border-bottom-color: white !important;
}

.highslide-thumbstrip-vertical-overlay {
	overflow: hidden !important;
}
.highslide-thumbstrip-vertical div {
	height: 100%;
}
.highslide-thumbstrip-vertical a {
	display: block;
}
.highslide-thumbstrip-vertical .highslide-scroll-up {
	display: none;
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 25px;
}
.highslide-thumbstrip-vertical .highslide-scroll-up div {
	margin-left: 10px;
	cursor: pointer;
	background: url(http://site.discountdressshop.com/graphics/scrollarrows.png) top center no-repeat;
	height: 25px;
}
.highslide-thumbstrip-vertical .highslide-scroll-down {
	display: none;
	position: absolute;
	bottom: 0;
	left: 0;
	width: 100%;
	height: 25px;
}
.highslide-thumbstrip-vertical .highslide-scroll-down div {
	margin-left: 10px;
	cursor: pointer;
	background: url(http://site.discountdressshop.com/graphics/scrollarrows.png) bottom center no-repeat;
	height: 25px;
}
.highslide-thumbstrip-vertical table {
	margin: 10px 0 0 10px;
}
.highslide-thumbstrip-vertical img {
	width: 60px; /* t=5481 */
}
.highslide-thumbstrip-vertical .highslide-marker {
	left: 0;
	margin-top: 8px;
	border-top-width: 6px;
	border-bottom-width: 6px;
	border-left: 6px solid gray;
}
.dark .highslide-thumbstrip-vertical .highslide-marker, .highslide-viewport .highslide-thumbstrip-vertical .highslide-marker {
	border-left-color: white;
}

.highslide-viewport .highslide-thumbstrip-float {
	overflow: auto;
}
.highslide-thumbstrip-float ul {
	margin: 2px 0;
	padding: 0;
}
.highslide-thumbstrip-float li {
	display: block;
	height: 60px;
	margin: 0 2px;
	list-style: none;
	float: left;
}
.highslide-thumbstrip-float img {
	display: inline;
	border-color: silver;
	max-height: 56px;
}
.highslide-thumbstrip-float .highslide-active-anchor img {
	border-color: black;
}
.highslide-thumbstrip-float .highslide-scroll-up div, .highslide-thumbstrip-float .highslide-scroll-down div {
	display: none;
}
.highslide-thumbstrip-float .highslide-marker {
	display: none;
}

/* END HIGHSLIDE CSS*/


