/*
	template_002.css

	CSS file for the v2 blog template

	A NOTE ABOUT EMS:
	As far as it was possible, this document uses ems for units.  This is a
	good accessibility practice because since the size of an em is based on the
	font size, it grows in relation to the font when the user changes the text size
	of their browser.  As the text size increases, so does the size of margins and
	padding, column widths, etc, thus maintaining the page layout as much as
	possible.  The only times that ems are not used are when the CSS spec doesn't
	allow them to be used, such as in the case of setting an element's absolute
	position, or when a border needs to be only one pixel thick.

	Likewise, all font sizes are set as a percentage of the base font size.  As the
	base font size is changed in the user's browser, the rest of the fonts on the
	page are resized accordingly.

 */

/*   BODY SETTINGS   */
body, html {
	background-color: #6b89a7; /*background-color: #CCC;*/
}

.mc {
	padding: 0px;
	background-color: #fff;
	border-left: 1px solid black;
	border-right: 1px solid black;
	position: relative;
}

#leftfade {
	background-image: url(http://www.swansonvitamins.com/en_US/images/blog/left-bg.gif);
	position: absolute;
	width: 20px;
	height: 100%;
	padding: 0 !important;
	margin-left: -20px;
	top: 0;
	left: 0;
	overflow: visible;
	background-repeat: repeat-y;
	margin-top: 0;
	margin-right: 0;
	margin-bottom: 0;
}

#rightfade {
	background-image: url(http://www.swansonvitamins.com/en_US/images/blog/right-bg.gif);
	position: absolute;
	width: 20px;
	height: 100%;
	padding: 0 !important;
	margin: 0;
	margin-right: -20px;
	top: 0;
	right: 0;
	overflow: visible;
	background-repeat: repeat-y;
}

/*   HEADER SETTINGS  */
#header {
	width:100%;
	height: 137px;
	position: relative;
	background-image: url(http://www.swansonvitamins.com/en_US/images/blog/header-bg.jpg);
}

#header h1 { 
	position: absolute;
	bottom: 30px; /* used pixels because you can't position using ems */
	margin: 0;
	font-weight: normal;
	font-size: 182%;
	width: 100%; /* making the width 100% allows horiz alignment from the UI */
}
#header .new {color:#0F0}

#header a:link, #header a:visited, #a:hover, #header a:active {}

#blog-logo {
	background-image:url(http://www.swansonvitamins.com/en_US/images/blog/header-logo.jpg);
	display:block;
	height:102px;
	width:210px;
	text-indent:-9999px;
	margin-top:35px;
	background-repeat: no-repeat;
	float:left;
}
#blog-url{
	background-image:url(http://www.swansonvitamins.com/en_US/images/blog/header-url.jpg);
	display:block;
	height:22px;
	width:179px;
	text-indent:-9999px;
	margin-top:7px;
	margin-right:23px;
	background-repeat: no-repeat;
	float:right;
}
.box1{
	display:block;
	height:103px;
	width:402px;
	margin-right:16px;
	float:right;
	clear:right;
}

/*   MENU SETTINGS   */
#menu {
	background-image: url(http://www.swansonvitamins.com/en_US/images/blog/menu-bg.jpg) !important; 
	height:60px;
	overflow: hidden;
}

#menu-1 ul {
	padding: 0;
	margin-top: 5px;
	margin-right: 0;
	margin-bottom: 0px;
	margin-left: 20px;
}

#menu-1 li {
	display: block;
	margin-left: 0px; /* used pixels to keep it aligned with the absolutely positioned blog title */
	font-weight: bold;
	font-size: 16px;
	line-height:16px; 
}
#menu-1 li a {
	background-image: url(http://www.swansonvitamins.com/en_US/images/blog/button-left.jpg) !important;
	height:46px;
	background-repeat: no-repeat;
	background-position: left top;
	float:left;
	margin:0 10px 0 0;
	padding:0 0 0 15px;
	text-decoration:none;
	}
#menu-1 li a:hover {background-image: url(http://www.swansonvitamins.com/en_US/images/blog/button-left-hover.jpg) !important;
	}
#menu-1 li a:hover span{
	background: transparent url(http://www.swansonvitamins.com/en_US/images/blog/button-hover.jpg) no-repeat right top; /*right corner image*/	
	}
#menu-1 li a span{
	height:46px;
	float: left;
	display: block;
	background: transparent url(http://www.swansonvitamins.com/en_US/images/blog/button.jpg) no-repeat right top; /*right corner image*/
	padding: 14px 18px 0px 3px;
	cursor: pointer;
}
#menu-1 .shop-now {color:#ffc660}

#menu-1 a:link, #menu-1 a:visited, #menu-1 a:active {
	color:#FFF;	
}

/*   MAIN COLUMN SETTINGS   */
#columns {
	background-image: url(http://www.swansonvitamins.com/en_US/images/blog/sidebar-bg.jpg);
	background-repeat: repeat-y;
	background-position: right;
	float:left;
	width:949px}
#main-column{
	background-image: url(http://www.swansonvitamins.com/en_US/images/blog/content-drop.jpg) !important;
	background-repeat: repeat-x;
	padding:25px 0 0 0;
	width: 682px;
	float:left;
	}
#main-column h1 {
	margin:0 0 16px 0;
	font-size:17px;
	padding-left:20px;
	background-image: url(http://www.swansonvitamins.com/en_US/images/blog/h1-bg.jpg);
	background-repeat: no-repeat;
	background-position: 4px 1px;
		}
#main-column h1 a {text-decoration:none; color:#b67b2c}
#main-column h2 {
	color:#6b826a;
    }
#content {
	overflow: hidden;
}

/*   POST SETTINGS   */
.post-header h2 {
	font-size: 19px;
	line-height:23px;
	font-weight: bold;
	margin-bottom: 5px;
 	color: #6b826a; 
	margin-left: 30px;
	clear:both;
}
.post-header h2 a {color: #6b826a; text-decoration:none;}
.post-header h2 a:hover {text-decoration:underline}

.post-header-meta {
	font-size: 11px !important;
	font-style: italic;
	color:#999;
	margin-left:30px;
	margin-bottom:8px;
	float:left;
}
.post-header-info {float:left; display:block; width:500px}
.post-header-meta a {color:#b77b2d; font-weight:bold; text-decoration:none;}
.post-header-meta a:hover {text-decoration:underline}
.post-body {
	color: #666;
	font-size:13px;
	line-height:18px;
	margin:0 0 16px 40px;
}
.post-body a {color: #b77b2d; font-weight:bold; text-decoration:underline}
.post-body a:hover {
	color: #DF9536;
}
.post-body img {
	padding:5px;
}
.post-body p {margin-bottom:16px}
.post-body ul {margin:16px 0 16px 0;}
.post-body ol {margin:16px 0 16px 0;}
.post-body ol li {
	list-style-position: outside;
	margin: 0 32px 8px 32px;
	list-style-type:decimal
}

.post-body ul li {
	list-style-position: outside;
	margin: 0 32px 8px 32px;
	list-style-type: disc;
        font-size:13px;
	font-weight:normal;
}

.post-footer {
	background-color: #e9e9e9;
	background-image: url(http://www.swansonvitamins.com/en_US/images/blog/comment-bg.jpg);
	clear: both;
	height:30px;
	float:left;
	width:100%;
	background-repeat: no-repeat;
	background-position: right top;
	margin-bottom:35px;
}

.post-footer a {
	color: #404040;
}
.post-comment {
	font-size:11px;
	line-height:11px;
	display:block;
	float:left;
	height: 21px;
	width: 100px;
	padding:9px 0 0 40px;
	}
#comment2-text{
	float:left;
	padding-top:9px;
	padding-right:1px;
	font-weight:bold;
	}
.post-comment2 {
	font-size:11px;
	line-height:11px;
	display:block;
	float:right;
	height: 21px;
	width: 495px;
	padding:0px 5px; 0px 0px;
	}
IMG.rss-image {
vertical-align: middle;
margin-bottom: .25em;
margin-left:2px;
margin-top:1px
}
.post-social-bookmarking {
	display: block;
	padding-top:5px;
	float:left;
}


/*   POSTS NAVIGATION   */
#posts-navigation {
	margin: 0 30px 0 30px;
	padding-bottom:0px;
	clear: left;
}

#posts-navigation #prev {
	float: left;
}

#posts-navigation #next {
	float: right;
}

#posts-navigation a {
	padding: 0.2em;
	color: #e39312;
	font-weight: bold;
}

/*   COMMENTS SETTINGS   */
#comments {
	clear: both;
	margin-left:40px;
}

#comments h3 {
	margin-top: 4em;
	color: #e39312;
}

.comments-blog-title {
	font-style: italic;
}

#comment-list dt {
	margin: 1em 0 0.20em 0;
	color: #404040;
	font-weight: bold;
}

#comment-list dd {
	margin-bottom: 1em;
}

#comment-form {
	width: 100%;
	background-color: #e9e9e9;
}

#comment-form div {
}

#comment-form h3 {
	color: #e39312;
	margin: 0;
	padding: 0.5em;
}

/* Labels appear before the corresponding form field in the HTML.  Both
   are floated left, so
 */
#comment-form label {
	float: left;
	clear: left;
	width: 35%;
	text-align: right;
	margin: 0.3em 0.3em 0 0;
}

#comment-form input[type="text"], #comment-form textarea {
	float: left;
	margin-top: 0.3em;
	border: 1px solid #404040;
}

#comment-form textarea {
	width: 60%;
}

#comment-form #captcha, #comment-form img {
	clear: left;
	margin-left: 35%;
	margin-top: 0.3em;
	padding-left: 0.3em;
	border: 0;
	width: auto;
}

#comment-form-submit {
	margin-left: 35%;
	margin-top: 0.3em;
	margin-bottom: 0.3em;
}

/*   MESSAGE SETTINGS  */
/*   Used to display a message to the user to indicate the result of their
 *   action.  Possible message types include success, warning, and 
 *   failure.
 */

/* Styles common to all message types */
.message {
	margin: 1em;
	width: 95%;
	background-color: #C5D1EB;
	border-width: 2px;
	border-style: solid;
	font-weight: bold;
	padding: 7px;
}

.message.success {
	background-color: #C5D1EB;
	border-color: #88f;
}

.message.error, .message.warning {
	background-color: #fbb;
	border-color: #f00;
}

/*   SEARCH SETTINGS   */
#search-results-header {
	margin:0 0 16px 30px;
	font-size:14px;
	color: #6b89a7;
	padding-bottom:3px;
	border-bottom: 1px solid #6b89a7;
}

/*   SIDEBAR SETTINGS   */
#sidebar {
	width:267px;
	float:right;
	
}
.sidebar {
	overflow: hidden;
}

#sidebar h3 {
	width:229px;
	margin-left: 27px;
	color: #fff;
	font-weight: bold;
	font-size: 14px;
	padding:13px 0 13px 11px;
	background-repeat:repeat-x;
	background-image: url(http://www.swansonvitamins.com/en_US/images/blog/h3-brown.jpg);
	float:left;
	border-top-width: 1px;
	border-top-style: solid;
}
#sidebar .green {
	color: #6b826a;
	border-top-color: #6b826a;
}
#sidebar .blue {
	color: #255587;
	border-top-color: #255587;
}
#sidebar .purple {
	color: #3b225c;
	border-top-color: #3b225c;
}
#sidebar .orange {
	color: #e37624;
	border-top-color: #e37624;
}
.sidebar-p {
	font-size: 11px;
	width:200px;
	padding:0 20px 0 20px;
	margin:0 0 10px 27px;
	color:#666;
}
.sidebar-p a {
	color:#b77b2d;
}

.sidebar .widget {
	padding: 0;
	margin-bottom: 0;
	background-color: #e9e9e9;
}
.sidebar-list {
	width:240px;
	margin-left:27px;
	font-size:11px;
	line-height:14px;
	float:left;
	padding-bottom:20px
	}
.sidebar-list li {padding:3px 20px 3px 20px; border-top: solid #FFF 1px}
.sidebar-list a {color:#b77b2d;text-decoration:none}
.sidebar-list a:hover {text-decoration:underline}
.blogdir-list {
	width:200px;
	margin-left:27px;
	padding:0 20px 20px 20px;
	float:left
	}
.blogdir-list li {width:80px; float:left; margin:0; padding-right:10px}




/* prevent the double-padding of paragraphs and divs within widget content */
.sidebar .widget div div, .sidebar .widget div p {
	padding: 0;
}

.InlineImage, .Text, .HTML, sidebarDivider {
	padding: 0;
	background-color: transparent !important;
}
#search{
	background-image: url(http://www.swansonvitamins.com/en_US/images/blog/search-bg.jpg);
	background-repeat: no-repeat;
	height:39px;
	background-position: left top;
	padding:0px 0px 0px 50px;
}
#search form, .Search form {
}
.search-terms{
	padding:2px 4px 2px 4px;
	margin:6px 0 0 0px;
	height:12px;
	float:left;
	border: solid #f4da8e 1px;
	font-size:11px;
	line-height:11px;
	color: #a07233;
	width:158px;
	}	
.search-button, .subscribe-button {
	margin:5px 0 0 6px;
	position: relative;
}
/*rss/email links at top */
.top-links{
	width: 173px;
	margin-left:27px;
	border-bottom: solid #FFF 1px;
	padding:9px 0px 9px 57px;
	font-size: 12px;
	display: block;
	background-repeat: no-repeat;
	background-position: 20px 6px;
	font-weight:bold;
}
#sidebar #rss {background-image: url(http://www.swansonvitamins.com/en_US/images/blog/rss.jpg); color:#b77b2d}
#sidebar #email {background-image: url(http://www.swansonvitamins.com/en_US/images/blog/envelope.jpg); color:#3688d2}
.clear {clear:both;margin-left:27px; width:240px}
.social {
	width:205px;
	margin-left:27px;
	float:left;
	padding:5px 0 8px 20px;
	}
.social-icon {
	display: block;
	height: 36px;
	width: 33px;
	text-indent:-9999px;
	float:left;
	margin-right: 3px;
	background-repeat: no-repeat;
	background-position: left top;}

#facebook {
	background-image: url(http://www.swansonvitamins.com/en_US/images/blog/soc-facebook.jpg);	
}
.fb-like-box {margin-left:37px}

#twitter {
	background-image: url(http://www.swansonvitamins.com/en_US/images/blog/soc-twitter.jpg);	
}
#youtube {
	background-image: url(http://www.swansonvitamins.com/en_US/images/blog/soc-youtube.jpg);	
}
#gplus {
	background-image: url(http://www.swansonvitamins.com/en_US/images/blog/gplus.jpg);	
}
#ihealthtube{
	background-image: url(http://www.swansonvitamins.com/en_US/images/blog/soc-ihealth.jpg);	
}
form.subscribe {width:198px; margin-left:27px; padding:13px 30px 0 12px; margin-bottom:12px;border-top:solid #b97518 1px; clear:both}
.subscribe p{
	color:#8b5306;
	font-weight:bold;
	font-size:14px;
	line-height:18px;
	padding-bottom:3px;
}
#subscribe-input{
	padding:2px 4px 2px 4px;
	margin:6px 0 0 6px;
	width: 110px;
	height:12px;
	float:left;
	border: solid #ffcc8e 1px;
	font-size:11px;
	line-height:11px;
	color: #a07233;
	}
#subscribe-input2{
	padding:2px 4px 2px 4px;
	margin:6px 0 0 6px;
	width: 90px;
	height:12px;
	float:left;
	border: solid #ffcc8e 1px;
	font-size:11px;
	line-height:11px;
	color: #a07233;
	}
/*   FOOTER SETTINGS   */
#footer {
	background-image: url(http://www.swansonvitamins.com/en_US/images/blog/footer-bg.jpg) !important;
	background-repeat: no-repeat;
	background-position: left top;
	color: #fff;
	min-height: 36px; /* Ensure that it will envelop the Compendium badge */
	width: 100%;
	clear: both;
}

#footer p {
	padding: 0.5em;
	font-size: 77%;
}

#footer-text {
	padding: 10px;
}

#footer a:link, #footer a:visited, #footer a:hover, #footer a:active {
	color: #888;
}

#compendium-analytics {
	display: none;
}
em {
	font-style: italic;
}

strong {font-weight:bold}

/* jquery collapse */

.trigger {
	background-image: url(http://www.swansonvitamins.com/en_US/images/blog/arrow-right.gif);
	background-repeat: no-repeat;
	background-position: 20px 11px;
	padding:8px 0 0 37px;
	border-top:#FFF solid 1px;
	color: #255587;
	font-weight:bold;
	cursor: pointer;
}
.trigger a {}
.trigger a:hover { }
.active {
	background-image: url(http://www.swansonvitamins.com/en_US/images/blog/arrow-down.gif);
	background-repeat: no-repeat;
	background-position: 20px 11px;
} /*--When toggle is triggered, it will shift the image to the bottom to show its "opened" state--*/
.toggle_container {
}
.toggle_container .block { /*--Bottom rounded corners--*/
}
/* fancybox */
.no-show {
	display:none
}
.email-signup-wrapper{
	background:url(http://www.swansonvitamins.com/en_US/images/blog/blog-email-signup.jpg) no-repeat;
	height:87px;
	width:200px;
	float:left;
	margin: 0 0 10px 47px;
	}
.email-signup-link {
	cursor:pointer;
	display:block;
	height:87px;
	width:200px;	
}
#email-signup-form {
	display:none;
	height:330px;
	width:580px;
	background:url(http://www.swansonvitamins.com/en_US/images/bg/email-form-bg.jpg) no-repeat;
	z-index:10000;
	line-height:16px;
	border:1px solid #333
}
#email-signup-content {
	width:350px;
	padding-left:25px;
	float:left;
	clear:both;
	height:205px
}
#signup-inputs {
	padding-left:15px;
	float:left;
	clear:both;
	padding-top:20px;
	width:400px
}
#email-form {
	width:240px;
	line-height:14px;
	padding:2px;
	float:left
}
.email-checkbox {
	float:left;
	clear:both;
	padding:5px 0
}
#close-email-link {
	float:left;
	padding-top:5px;
	height:63px;
	width:70px;
	margin-left:510px;
	display:inline
}
.signup-offers {
	clear:both;
	padding:0;
	text-align:left
}
#promo-message {
	padding-bottom:10px;
	font-size:18px;
	color:#060;
	font-weight:bold
}
.subscribe-btn {
	background:url(http://www.swansonvitamins.com/en_US/images/buttons/button-sprite.png) no-repeat left -112px;
	width:97px;
	height:23px;
	display:block;
	margin-top:0;
	margin-left:5px;
	border:0;
	cursor:pointer;
	float:left
}
#fancybox-loading {
	position:fixed;
	top:50%;
	left:50%;
	width:40px;
	height:40px;
	margin-top:-20px;
	margin-left:-20px;
	cursor:pointer;
	overflow:hidden;
	z-index:1104;
	display:none
}
#fancybox-loading div {
	position:absolute;
	top:0;
	left:0;
	width:40px;
	height:480px;
	background-image:url('http://www.swansonvitamins.com/en_US/images/fancybox/fancybox.png')
}
#fancybox-overlay {
	position:absolute;
	top:0;
	left:0;
	width:100%;
	z-index:1100;
	display:none
}
#fancybox-tmp {
	padding:0;
	margin:0;
	border:0;
	overflow:auto;
	display:none
}
#fancybox-wrap {
	position:absolute;
	top:0;
	left:0;
	padding:20px;
	z-index:1101;
	outline:0;
	display:none
}
#fancybox-outer {
	position:relative;
	width:100%;
	height:100%;
	background:#fff
}
#fancybox-content {
	width:0;
	height:0;
	padding:0;
	outline:0;
	position:relative;
	overflow:hidden;
	z-index:1102;
	border:0 solid #fff
}
#fancybox-hide-sel-frame {
	position:absolute;
	top:0;
	left:0;
	width:100%;
	height:100%;
	background:transparent;
	z-index:1101
}
#fancybox-close {
	position:absolute;
	top:-15px;
	right:-15px;
	width:30px;
	height:30px;
	background:transparent url('http://www.swansonvitamins.com/en_US/images/fancybox/fancybox.png') -40px 0;
	cursor:pointer;
	z-index:1103;
	display:none
}
#fancybox-error {
	color:#444;
	font:normal 12px/20px Arial;
	padding:14px;
	margin:0
}
#fancybox-img {
	width:100%;
	height:100%;
	padding:0;
	margin:0;
	border:0;
	outline:0;
	line-height:0;
	vertical-align:top
}
#fancybox-frame {
	width:100%;
	height:100%;
	border:0;
	display:block
}
#fancybox-left, #fancybox-right {
	position:absolute;
	bottom:0;
	height:100%;
	width:35%;
	cursor:pointer;
	outline:0;
	background:transparent url('http://www.swansonvitamins.com/en_US/images/fancybox/blank.gif');
	z-index:1102;
	display:none
}
#fancybox-left {
	left:0
}
#fancybox-right {
	right:0
}
#fancybox-left-ico, #fancybox-right-ico {
	position:absolute;
	top:50%;
	left:-9999px;
	width:30px;
	height:30px;
	margin-top:-15px;
	cursor:pointer;
	z-index:1102;
	display:block
}
#fancybox-left-ico {
	background-image:url('http://www.swansonvitamins.com/en_US/images/fancybox/fancybox.png');
	background-position:-40px -30px
}
#fancybox-right-ico {
	background-image:url('http://www.swansonvitamins.com/en_US/images/fancybox/fancybox.png');
	background-position:-40px -60px
}
#fancybox-left:hover, #fancybox-right:hover {
	visibility:visible
}
#fancybox-left:hover span {
	left:20px
}
#fancybox-right:hover span {
	left:auto;
	right:20px
}
.fancybox-bg {
	position:absolute;
	padding:0;
	margin:0;
	border:0;
	width:20px;
	height:20px;
	z-index:1001
}
#fancybox-bg-n {
	top:-20px;
	left:0;
	width:100%;
	background-image:url('http://www.swansonvitamins.com/en_US/images/fancybox/fancybox-x.png')
}
#fancybox-bg-ne {
	top:-20px;
	right:-20px;
	background-image:url('http://www.swansonvitamins.com/en_US/images/fancybox/fancybox.png');
	background-position:-40px -162px
}
#fancybox-bg-e {
	top:0;
	right:-20px;
	height:100%;
	background-image:url('http://www.swansonvitamins.com/en_US/images/fancybox/fancybox-y.png');
	background-position:-20px 0
}
#fancybox-bg-se {
	bottom:-20px;
	right:-20px;
	background-image:url('http://www.swansonvitamins.com/en_US/images/fancybox/fancybox.png');
	background-position:-40px -182px
}
#fancybox-bg-s {
	bottom:-20px;
	left:0;
	width:100%;
	background-image:url('http://www.swansonvitamins.com/en_US/images/fancybox/fancybox-x.png');
	background-position:0 -20px
}
#fancybox-bg-sw {
	bottom:-20px;
	left:-20px;
	background-image:url('http://www.swansonvitamins.com/en_US/images/fancybox/fancybox.png');
	background-position:-40px -142px
}
#fancybox-bg-w {
	top:0;
	left:-20px;
	height:100%;
	background-image:url('http://www.swansonvitamins.com/en_US/images/fancybox/fancybox-y.png')
}
#fancybox-bg-nw {
	top:-20px;
	left:-20px;
	background-image:url('http://www.swansonvitamins.com/en_US/images/fancybox/fancybox.png');
	background-position:-40px -122px
}
#fancybox-title {
	font-family:Helvetica;
	font-size:12px;
	z-index:1102
}
.fancybox-title-inside {
	padding-bottom:10px;
	text-align:center;
	color:#333;
	background:#fff;
	position:relative
}
.fancybox-title-outside {
	padding-top:10px;
	color:#fff
}
.fancybox-title-over {
	position:absolute;
	bottom:0;
	left:0;
	color:#FFF;
	text-align:left
}
#fancybox-title-over {
	padding:10px;
	background-image:url('http://www.swansonvitamins.com/en_US/images/fancybox/fancy_title_over.png');
	display:block
}
.fancybox-title-float {
	position:absolute;
	left:0;
	bottom:-20px;
	height:32px
}
#fancybox-title-float-wrap {
	border:0;
	border-collapse:collapse;
	width:auto
}
#fancybox-title-float-wrap td {
	border:0;
	white-space:nowrap
}
#fancybox-title-float-left {
	padding:0 0 0 15px;
	background:url('http://www.swansonvitamins.com/en_US/images/fancybox/fancybox.png') -40px -90px no-repeat
}
#fancybox-title-float-main {
	color:#FFF;
	line-height:29px;
	font-weight:bold;
	padding:0 0 3px 0;
	background:url('http://www.swansonvitamins.com/en_US/images/fancybox/fancybox-x.png') 0 -40px
}
#fancybox-title-float-right {
	padding:0 0 0 15px;
	background:url('http://www.swansonvitamins.com/en_US/images/fancybox/fancybox.png') -55px -90px no-repeat
}
.fancybox-ie6 #fancybox-close {
	background:transparent;
filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://www.swansonvitamins.com/en_US/images/fancybox/fancy_close.png', sizingMethod='scale')
}
.fancybox-ie6 #fancybox-left-ico {
	background:transparent;
filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://www.swansonvitamins.com/en_US/images/fancybox/fancy_nav_left.png', sizingMethod='scale')
}
.fancybox-ie6 #fancybox-right-ico {
	background:transparent;
filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://www.swansonvitamins.com/en_US/images/fancybox/fancy_nav_right.png', sizingMethod='scale')
}
.fancybox-ie6 #fancybox-title-over {
	background:transparent;
filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://www.swansonvitamins.com/en_US/images/fancybox/fancy_title_over.png', sizingMethod='scale');
	zoom:1
}
.fancybox-ie6 #fancybox-title-float-left {
	background:transparent;
filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://www.swansonvitamins.com/en_US/images/fancybox/fancy_title_left.png', sizingMethod='scale')
}
.fancybox-ie6 #fancybox-title-float-main {
	background:transparent;
filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://www.swansonvitamins.com/en_US/images/fancybox/fancy_title_main.png', sizingMethod='scale')
}
.fancybox-ie6 #fancybox-title-float-right {
	background:transparent;
filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://www.swansonvitamins.com/en_US/images/fancybox/fancy_title_right.png', sizingMethod='scale')
}
.fancybox-ie6 #fancybox-bg-w, .fancybox-ie6 #fancybox-bg-e, .fancybox-ie6 #fancybox-left, .fancybox-ie6 #fancybox-right, #fancybox-hide-sel-frame {
height:expression(this.parentNode.clientHeight+"px")
}
#fancybox-loading.fancybox-ie6 {
	position:absolute;
	margin-top:0;
top:expression((-20+(document.documentElement.clientHeight ? document.documentElement.clientHeight/2:document.body.clientHeight/2)+(ignoreMe = document.documentElement.scrollTop ? document.documentElement.scrollTop:document.body.scrollTop))+'px')
}
#fancybox-loading.fancybox-ie6 div {
	background:transparent;
filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://www.swansonvitamins.com/en_US/images/fancybox/fancy_loading.png', sizingMethod='scale')
}
.fancybox-ie .fancybox-bg {
	background:transparent!important
}
.fancybox-ie #fancybox-bg-n {
filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://www.swansonvitamins.com/en_US/images/fancybox/fancy_shadow_n.png', sizingMethod='scale')
}
.fancybox-ie #fancybox-bg-ne {
filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://www.swansonvitamins.com/en_US/images/fancybox/fancy_shadow_ne.png', sizingMethod='scale')
}
.fancybox-ie #fancybox-bg-e {
filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://www.swansonvitamins.com/en_US/images/fancybox/fancy_shadow_e.png', sizingMethod='scale')
}
.fancybox-ie #fancybox-bg-se {
filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://www.swansonvitamins.com/en_US/images/fancybox/fancy_shadow_se.png', sizingMethod='scale')
}
.fancybox-ie #fancybox-bg-s {
filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://www.swansonvitamins.com/en_US/images/fancybox/fancy_shadow_s.png', sizingMethod='scale')
}
.fancybox-ie #fancybox-bg-sw {
filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://www.swansonvitamins.com/en_US/images/fancybox/fancy_shadow_sw.png', sizingMethod='scale')
}
.fancybox-ie #fancybox-bg-w {
filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://www.swansonvitamins.com/en_US/images/fancybox/fancy_shadow_w.png', sizingMethod='scale')
}
.fancybox-ie #fancybox-bg-nw {
filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://www.swansonvitamins.com/en_US/images/fancybox/fancy_shadow_nw.png', sizingMethod='scale')
}


