
* {margin:0;padding:0;font-family:arial,sans-serif;}

@font-face {font-family: 'GiddyupOTRegular';src: url('/Static/fonts/Giddyup.eot');src: local('Giddyup OT Regular'), local('GiddyupOT'), url('/Static/fonts/Giddyup.woff') format('woff'), url('/Static/fonts/Giddyup.otf') format('opentype'), url('/Static/fonts/Giddyup.svg#GiddyupOT') format('svg');}

h1 {color:#e50278;}
p {margin:0 0 1em;font-size:1.1em;color:#7a7a7a;}
input,label,select,textarea {font-size:1em;color:#7a7a7a;}
li {font-size:1.1em;color:#919191;}
option {padding:0 3px;}
li li,li h2,li h3,li h4,li p,li dt,li input,table td p,table td li {font-size:1em;}

a {color:#e50278;text-decoration:none;}
a:hover {text-decoration:underline;}

img,fieldset,abbr {border:none;}
ul {list-style:none;}
embed {display:block;}
table {margin:0 0 1em;border:none;border-collapse:collapse;width:100%;font-size:1.1em;color:#7a7a7a;}

.image-left {margin:0 10px 10px 0;float:left;}
.image-right {margin:0 0 10px 10px;float:right;}
.skip p,.rapt,.exposed .entry-info,.article-list .byline,.inside .article .byline {text-indent:-9999px;position:absolute;}
.hidden {display:none;}
.global a,.exposed p, .exposed a,.inside .category,#primary a,.support dt,.support ol p strong,#footer p,#footer span,
	#footer a,h1,h2,.supporters .fn span,.side-note dt, h2 span {font-family:georgia,times,'times new roman',serif;}

body {font-size:62.5%;background:#fff;}

.global li,#primary li li a,.supporters,.pagination .previous,.pagination .next,.pagination .sort span,
	.magazine .note,.inside .magazine .note,.landscape .note,.form fieldset em,.support .paging,.controls .submit,
 .controls .reset,.up .selected,.pagination .selected,.pre-footer a,.newest,.arrow-f,.shop .categories ul, .btn {background:url(../images/bgr/sprite.png) no-repeat;}

#header {float:left;position:relative; margin-left:245px; display:inline;z-index:2;}

.sidebar .vcard {margin:0 0 70px 27px; float:left; display:inline;}
.sidebar .vcard a {width:115px;height:159px;text-indent:-9999px;display:block;background:url(/Static/images/samaritan-logo.gif) no-repeat;overflow:hidden;}
.sidebar .vcard-shop {margin:0 0 69px 0; float:left; display:inline;}
.sidebar .vcard-shop  a {width:160px;height:254px;text-indent:-9999px;display:block;background:url(/Static/images/samaritan-shop-logo.gif) no-repeat;overflow:hidden;}
.skip {position:relative;}
.global {float:left;position:relative;padding:0 0 6px;}
.langs {float:right;}
.nav-container{width:690px;float:left;}
.global a {display:block;}
.global .active {color:#000;}
.global li {margin:3px 8px 0 0;padding:0 8px 0 0;float:left;background:url(/Static/images/bgr/dots-y.gif) right 2px repeat-y;}
.global li.last {background:none; padding-right:0; margin-right:0;}
.global .go-home {}
.global .rss {float:right;}
.global .newsletter {float:right; background:none}

.shadow{width:100%; height:6px; overflow-x:hidden; float:left;}

#main {min-width:955px; width:expression( document.body.clientWidth < 936 ? "935px" : "auto" );/* set min-width for IE */}

#main:after,.top-ad:after {height:0;content:".";display:block;clear:both;visibility:hidden;}

.content {width:455px;float:left;background:url(/Static/images/bgr/dots-y.gif) repeat-y right 0; padding-right:15px;position:relative;}
.content p {line-height:1.6em;}

.cont ul, .article ul{margin:0 0 15px 15px; list-style-type:disc;}
.cont h2{font-size:1.6em; margin-bottom:10px;}
.home .content {margin:0;}
.content-container{position:relative; float:none; margin-left:245px;height:100%;}
.shop .content-container{}

.category-title{float:left;margin:25px 0;width:99%;}
.shop .category-title{}

.newest{background-position:9px -187px;border-left:1px solid #7D7D7D;float:left;margin:0.3em 0 0.3em 8px;padding:5px 0 0 20px;font-size:1.3em;}
.newest span{color:#777;}
.category-title h2 {font-size:2.4em;font-weight:normal; margin-bottom:3px; float:left;}
.category-title h2 span {font-family:Georgia, "Times New Roman", Times, serif; color:#7d7d7d;}
.category-title h2 span.number-small {font-size:0.7em;}

.article-list {width:455px;float:left;position:relative;}
.article-list h3 em {font-size:4em;display:block;font-family:GiddyupOTRegular, Georgia, "Times New Roman";font-style:normal;text-decoration:none;font-weight:normal;filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=/Static/images/hIEfix.png,sizingMethod=crop);zoom:1;}
.article-list li {padding:0;display:inline;float:left;background-color:#e5e5e5;}
.article-list .left .image {float:left;margin-right:10px;}
.article-list .right .image {float:right;}

.inside .article-list {}
.inside .article-list li {border-top:10px solid #ccc;border-bottom:1em solid #fff;width:420px;background-color:#f2f2f2;}
.inside .content .article-list h2 {background:url(/Static/images/bgr/dots-x.gif) repeat-x 0 bottom;float:left;width:100%; margin-bottom:15px;padding-bottom:2px;}
.home .article-list .entry-info,.home .article-list .entry-title,.home .article-list .entry-summary,
	.home .article-list p.more {padding:0 10px;}
.article-list p.entry-info span {padding-top:10px;}
.article-list .exposed .entry-title,.article-list .exposed .entry-summary {padding:0;}
.article-list .published {display:block;text-transform:lowercase;}
.article-list p {color:#777;}
.landscape {width:273px;}
.inside .content h1,.form h1,.form .elements .newsletter,
.form .elements .newsletter .line,.form .error-message,.form p.controls, .teaser h3, .teaser {background:url(/Static/images/bgr/dots-x.gif) repeat-x;}

.exposed {margin:0;padding:15px 0 0;display:inline;float:left;position:relative; width:690px;}
.exposed h2,.exposed p {font-size:1.5em;}
.exposed h2 {padding:.7em 0 .7em;color:#e50278;}
.exposed p {color:#000;background-position:-280px bottom;line-height:1.2em;}

.group-top {margin:0 0 1em;}
.group-top p, .group-bottom p{line-height:1.3em;}

.group-top li,.group-bottom li {overflow:hidden;}
.group-top .magazine {margin-left:10px; float:right;}
.group-top .landscape {position:absolute;left:0;bottom:0;}
.group-bottom .landscape,.group-bottom .magazine {margin:0 10px 0 0;}
.group-bottom .landscape {margin:0 0 1em;}
.group-bottom .special {margin:0 100px 0 0;float:right;}
.landscape,.magazine {background:#e5e5e5;position:relative;float:left;}
.article-list .landscape img {margin:0 0 0 10px;display:block;float:right;}
.magazine {width:172px;}
.magazine .note,.landscape .note {margin:-10px 0 .9em;padding:0 32px 0 0;width:148px;line-height:28px;font-size:.909em;color:#7a7a7a;
	text-transform:lowercase;text-align:right;background-position:right -400px;}
.inside .magazine .note {margin:0;line-height:39px;color:#b9b9b9;background-position:right -500px;position:absolute;
	top:-10px;right:0;}
.landscape .note {width:248px;}
.magazine img {margin-bottom:1em;display:block;}

.inside .content {width:450px;height:400px;position:relative;display:inline; padding-right:20px;}
.inside .content h2 {margin-bottom:5px;}
html>body .inside .content {height:auto;min-height:400px;}

.inside .article,.inside .form,.inside .default {padding:0 20px 1em 0;/*width:435px;*/}
.inside .article-list .article {padding:3px 15px 10px;}
.inside .article-list .article h1,.inside .article-list .article h2,.inside .article-list .article .entry-summary {font-size:1.091em;line-height:1.334em;}
.form h1 {font:bold 1.2em arial,sans-serif;color:#7a7a7a;}
.inside .category {float:left; width:100%;}
.inside .list .category {/*top:-39px;*/}
.inside .category h1,.inside .category h2 {font-size:2.4em;line-height:1em;font-weight:normal;display:inline;}
.inside .category h1 {color:#E50278;}
.inside .category h2 {color:#919191;}
.inside .go-back, .inside .go-back-bottom {font-size:1.1em;float:right;background:url(/Static/images/bgr/dots-x.gif) 0 20px repeat-x; padding-bottom:12px; width:100%;text-align:right; margin:0 0 15px;}
.inside .go-back-bottom {padding:7px 0 0; background-position:0 0; margin:15px 0 0;}
.form h1,.form .error-message {margin:0 0 2em;padding:15px 0 0.3em;}
.inside .article .published {display:block;text-transform:lowercase;}
.inside .entry-content p,.inside .article .entry-summary {font-size:1.2em;line-height:1.334em;}
.inside .article .entry-info {margin:0;}

.inside .default h1 {margin:20px 0 ;font-size:1.2em;}
.inside .default p img {margin:0 20px 10px 0;float:left;}

.inside .pagination {width:100%;}
.pagination {margin:0 0 1em;width:99%;float:left;background-color:#f2f2f2;}
.pagination ul {margin:0 0 0 10px; float:left;}
.pagination li {float:left;}
.pagination .first .selected {padding-left:15px; background-position:4px -227px}
.up .first .selected {padding-left:15px; background-position:4px -208px}
.pagination a {padding:.4em 10px .2em;display:block;float:left;border-right:1px solid #fff;}
.pagination .last a {border-right:none;}
.pagination .last a {padding-right:0;}
.pagination .first a {padding-left:0;}
.pagination .previous {padding-left:10px;}
.pagination .previous,.pagination .next,.pagination .sort span {margin:.5em 0 0;padding:0;width:14px;height:11px;text-indent:-9999px;
	background-position:-828px -50px;overflow:hidden; border:none;}
.pagination .next,.pagination .sort span {background-position:-842px -50px;}
.pagination .selected {color:#000;display:block;padding-left:23px;background-position:9px -227px;}
.up .selected {padding-left:23px;background-position:9px -208px;}
.pagination .sort {margin:0 16px 0 0;display:inline;float:right;}
.pagination .sort em {padding:0 5px 0 0;line-height:21px;font-style:normal;}
.pagination .sort em,.pagination .sort a {float:left;}
.pagination .sort a {padding:0 0 0 18px;position:relative;}
.pagination .sort span {margin:0;display:block;position:absolute;top:6px;left:5px;}
.pagination .sort .selected {padding:0 0 0 20px;}
.pagination .sort .selected span {background:url(../images/bgr/sprite.png) -800px -47px no-repeat;left:7px;}

.wide, .inside .wide{width:690px; background:none;padding-right:0;}
.wide .pagination {width:100%;}

.supporters {border-bottom:1.3em solid #fff;background-position:-300px -100px;float:left;}
.supporters li {margin:0 0 0 15px;padding:20px;width:180px;height:60px;font-size:1em;line-height:1.5em;font-weight:bold;float:left;}
html>body .supporters li {height:auto;min-height:60px;}
.supporters .first {margin:0;}
.supporters .title {width:174px;display:block;}
.supporters .fn {font-size:1.1em;color:#000;display:block;}
.supporters a:hover strong {text-decoration:underline;}

.inside .content h1{color:#000000;font-family:georgia;font-size:1.8em;font-weight:normal;background-position:0 bottom; padding:0 0 8px;margin-bottom:20px;}
.form legend {display:none;}
.form fieldset {padding:0 0 1em;width:430px;}
.form fieldset em {width:7px;height:7px;text-indent:-9999px;background-position:0 -300px;overflow:hidden;position:absolute;left:0;top:6px;}
.form fieldset .note {padding:0 0 0 12px;font-size:1em;font-weight:bold;float:right;position:relative;}
.form fieldset .note em {top:2px;}
.form .price-list {font-size:1.2em;text-transform:uppercase;font-weight:bold;position:absolute;top:20px;right:20px;}
.form .elements,.form .elements li,.form .controls {width:100%;float:left;}
.form .elements li {margin:0 0 .45em;position:relative; list-style-type:none;}
.form ul{margin-left:0;}
.form .text {background:url(/Static/images/bgr/subsrcibe.gif) repeat-y;}
.form .has-error {background:url(/Static/images/bgr/subsrcibe-error.gif) repeat-y;}
.form .text label,.form .captcha label,.form .newsletter label {padding:.3em 10px .3em 12px;width:98px;font-weight:bold;float:left;}
.form .text input,.form .captcha input {border:none;padding:.3em 5px;width:300px;float:left;background:transparent;}
* html .form .text input,.form .captcha input {width:297px;}
.form .multiple input{border-bottom:5px solid #fff;}
.form .multiple input.last{border-bottom-width:33px;}
.form .captcha img {}
.form .captcha label {}
.form .captcha input {}
.form .text .input-short {border-left:5px solid #fff;padding:.3em 5px .4em;width:188px;}
.form .text .single {border-bottom:5px solid #fff;width:310px;float:right;}
.form .text select {margin:2px 0 0 3px; height:18px;}
.form .phone_select {width:100px;float:left;}
#recaptcha_image, .form .refresh{float:right; width:100%;text-align:right;}
#recaptcha_image{margin:10px 0;}
#flash-bottom{float:left; margin-bottom:20px;}

.form .newsletter input {margin:5px 0;width:13px;height:13px;float:left;}
.form .newsletter em {padding:3px; position:relative; display:inline; color:#fff; text-indent:0; }
.form .newsletter label {width:289px;padding:4px 0 0 7px;float:left;}
.form .controls {margin:1.5em 0 0;}
.form p.controls {padding:1em 0 0;font-size:1.2em;background-position:-990px 0;}
.form .controls input, .btn {margin:0 0 0 10px;border:none;padding:1px 12px;font-size:1.1em;color:#fff;font-weight:bold;cursor:pointer;float:right;text-transform:uppercase;text-shadow:0 0 4px #000; -moz-text-shadow:0 0 4px #000; -webkit-text-shadow:0 0 4px #000;}
.form .controls a {margin:0 0 0 10px;padding:0 10px;color:#fff;text-transform:uppercase; font-weight:bold;float:right;text-shadow:0 0 4px #000;-moz-text-shadow:0 0 4px #000;-webkit-text-shadow:0 0 4px #000; font-size:11px;}
.form .controls a:hover {text-decoration:none;}
.form .controls .submit, .btn {background-position:0 -364px;}
.form .controls .reset {background-position:0 -414px;}
.form .elements .newsletter {padding:.5em 0 0;width:310px;background-position:-990px 0;float:right;}
.form .elements .newsletter .line {padding:0 0 .5em;width:310px;background-position:-560px bottom;float:left;}
.form .has-error label,.form .error-message strong {color:#ff0101;}
.inside .form .error-message {margin:-2em 0 0;font-size:1.2em;}
.posted-data {width:430px;font-size:1.1em;color:#7a7a7a;font-weight:bold;}
.posted-data dt {padding:0 0 .4em;margin:0 10px 0 0;width:120px;float:left;clear:both;text-align:right;}
.posted-data dd {padding:0 0 .4em;width:300px;float:left;font-weight:normal;}

.gallery {margin:1em 0 0;border-top:1px solid #fff;width:430px;float:left;position:relative;}
#depot {margin:10px 0 0;width:430px;height:350px;background:url(/Static/images/bgr/loading.gif) center 90px no-repeat;float:left;}
html>body #depot {height:auto;min-height:350px;}
#showing {width:430px;text-align:ceter;}
#showing p {margin:0 auto;}
#showing img {margin:0 auto;display:block;}
#showing embed {display:block;}
#caption {margin:2px 0 1em;color:#565656;font-weight:bold;float:left;}

.paging .previous,.paging .previous-sel,.paging .next,.paging .next-sel,.thumbnails .selected,
	.thumbnails .video span,.thumbnails ins {background:url(/Static/images/bgr/sprite-gallery.png) no-repeat;}

.pannel {width:430px;position:relative;}
.thumbnails li {border:2px solid #fff;border-width:2px 0;width:56px;height:43px;float:left;}
.thumbnails .jcarousel-item-1 {border-left:1px solid #fff;}
.thumbnails .last {border-right:1px solid #fff;}
.thumbnails a {width:56px;color:#fff;display:block;position:relative;}
.thumbnails img {border:1px solid #fff;display:block;}
.thumbnails .selected {background-position:-42px 0;}
.thumbnails .selected ins,.thumbnails a:hover ins {width:54px;height:41px;background-position:-57px 0;display:block;position:absolute;left:1px;top:1px;}
.thumbnails a:hover ins {background-position:-57px -50px;}
.thumbnails .selected a:hover ins {background-position:-57px 0;}
.thumbnails .video {background-position:-111px 0;}
.thumbnails .selected.video {background-position:-82px 0;}
.thumbnails .video span {width:20px;height:18px;background-position:0 -37px;display:block;position:absolute;top:24px;right:1px;}
.thumbnails .video a:hover span,.thumbnails .selected.video span {background-position:-20px -37px;}

.gallery .jcarousel-container {width:430px;height:51px;background:transparent;position:relative;}
.gallery .jcarousel-clip {overflow:hidden;position:relative;top:2px;left:18px;z-index:2;}
.gallery .jcarousel-list {margin:0;overflow:hidden;position:relative;top:0;left:0;z-index:1;}
.pannel .jcarousel-clip-horizontal {width:394px;}
.gallery .jcarousel-list li,.gallery .jcarousel-item {width:56px;height:43px;list-style:none;float:left;}

.paging .previous,.paging .next {display:block;width:11px;height:17px;text-indent:-999px;overflow:hidden;position:absolute;top:17px;z-index:2;}
.paging .previous {background-position:2px -18px;left:4px;}
.paging .previous-sel {background-position:2px 2px;}
.paging .next {background-position:-18px -18px;right:4px;}
.paging .next-sel {background-position:-18px 2px;}

.gallery .jcarousel-clip-horizontal .jcarousel-list {width:3000px !important;}

.sidebar {padding:0;width:165px;float:left;overflow:hidden;margin-left:15px;margin-right:65px;display:inline;}

#primary {width:160px;float:left;background:url(/Static/images/bgr/dots-x.gif) repeat-x 0 0; margin-bottom:45px;}
#primary li {background:url(/Static/images/bgr/dots-x.gif) repeat-x 0 bottom;padding:.3em 10px .3em 0;font-size:1.7em;}
#primary a {display:block;}
#primary .selected {color:#000;}
#primary ul {padding:0 0 .5em;}
#primary li li {padding:.7em 0 0;font-size:.647em;width:115px;background:none;}
#primary li li a, .pre-footer a {padding:0 0 0 9px;background-position:0 -143px;}
#primary li li .selected {background-position:0 6px;}


#aside {width:205px;float:left;padding-left:15px;}

.support {margin:0 0 1em;width:172px;float:left;}
.support dt {padding:.4em 10px;font-size:1.1em;text-align:center;color:#fff;background:#e50278;}
.support dd {width:172px;position:relative;background:#23292d;float:left;}
.support ol {padding:1em 10px 0;list-style:none;}
.support li {width:152px;border-width:0 10px;}
.support ol p {color:#919191;font-size:.909em;line-height:1.5em;font-weight:bold;}
.support ol p strong {font-size:1.1em;color:#fff;}
.support ol p a {color:#fff;}
.support ol p em {font-style:normal;color:#f6c790;}
.support .paging {width:172px;height:26px;position:relative;background-position:0 bottom;}
.support .paging .wrap {width:123px;height:24px;overflow:hidden;position:absolute;top:2px;left:26px;}
.support .paging ul {position:absolute;left:0;top:0;}
.support .paging li {width:24px;float:left;}
.support .paging a {color:#23292d;}
.support .paging ul p {font-size:1.2em;float:left;}
.support .paging ul a {width:24px;line-height:24px;text-align:center;color:#e50278;display:block;float:left;overflow:hidden;}
.support .paging .selected {color:#fff;background:#e50278;}

.support .jcarousel-container {width:152px;overflow:hidden;position:relative;left:10px;}
.support .jcarousel-clip {overflow:hidden;position:relative;z-index:2;}
.support .jcarousel-list {padding:1em 0 0;overflow:hidden;position:relative;top:0;left:0;z-index:1;}
.support .jcarousel-list li,.jcarousel-item {width:152px;float:left;}

.support .paging .previous,.support .paging .next {top:auto;bottom:4px;}
.support .paging .previous {background-position:0 -74px;left:6px;}
.support .paging .next {background-position:-17px -74px;right:6px;}
.support .paging .previous-sel {background-position:0 -55px;}
.support .paging .next-sel {background-position:-17px -55px;}
.support .jcarousel-clip-horizontal {width:152px;}
.support .jcarousel-clip-horizontal .jcarousel-list {width:6000px !important;}

.magazine-teaser{float:left; background:url(/Static/images/bgr/dots-x.gif) repeat-x 0 0; padding-top:15px; margin-top:5px;}

.teaser {background-position:0 0; padding-top:10px; float:left;}
.teaser .arrow-f{font-size:11px; float:none;}
.teaser .cont {padding:0 10px;}
.teaser img {float:left; margin:0 10px 10px 0;}
.teaser q {color:#e50278; font-size:1.4em; font-weight:bold; font-family:Georgia, "Times New Roman", Times, serif; width:90px; float:left; margin:0 5px 5px 0;}
.teaser h3{background-position:0 bottom; font-family:Georgia, "Times New Roman", Times, serif;font-size:1.6em;padding-bottom:10px; margin-bottom:15px;}

.info-push {margin:0 0 1em;width:172px;background:#e50278;float:left;}
.info-push dt {display:none;}
.info-push dd img {display:block;}

.ad {margin:0 0 1em;width:172px;float:left;border:1px solid #bbb;}
.ad dt {display:none;}
.ad dd {padding:5px;}
.ad img {border:1px solid #000;display:block;}
.ad.full {margin:0;}
.ad.full dd {padding:0;}
.ad.full img {border:none;}
.last {margin:0;}

.top-ad {width:690px;}
.top-ad h4 {margin:0 0 .1em;font:bold 2.8em Georgia, "Times New Roman", Times, serif;color:#000;}
.top-ad h5 {margin:0 0 .7em;font:bold 2.8em Georgia, "Times New Roman", Times, serif;color:#e50278;}
.top-ad p,.top-ad .arrow-f {margin:0 0 1em;font-size:1.4em;}



#archive {float:left;margin:.3em 0 .3em 8px;padding:0 10px;border-left:1px solid #7d7d7d;}
.with-btn{width:200px;}
.no-btn{width:155px;}
#archive legend,#archive label {display:none;}
#archive fieldset {float:left;}
#archive select {border:1px solid #404040;width:152px;float:left;font-size:1.1em;color:#000;margin:0.4em 0 0;}
#archive .submit {margin:0.3em 0 0 0.2em;float:right;}

#tag-cloud {margin:0 0 1.1em;padding:.3em 10px;width:152px;float:left;}
#tag-cloud dt {margin:1.2em 0 1em;border-bottom:1px solid #2d3032;padding:0 0 .5em;font-size:1em;color:#7e7e7e;}
#tag-cloud .tags {padding:0 0 1.3em;}
#tag-cloud .tags li {padding:0 5px 0 0;font-size:1em;line-height:2em;display:inline;}
#tag-cloud .more {border-top:1px solid #1a1f21;padding:.5em 0 0;}
#tag-cloud .more li {font-size:1.1em;float:left;}
#tag-cloud .more .readers {border-left:1px solid #1a1f21;padding:0 0 0 20px;float:right;}

.side-note {width:172px;float:left;}
.side-note dt {margin:0 0 .15em;padding:.35em 10px;font-size:1.2em;color:#fff;font-weight:bold;background:#e50278;}
.side-note dd {padding:20px 10px 1em;}

.footer-container {margin:50px 0 0 245px;/*min-width:685px; width:expression( document.body.clientWidth < 686 ? "685px" : "auto" );*/}
.pre-footer{width:500px; float:left;margin:15px 20px 12px 0;}
.pre-last{background:none;}
.pre-footer li{margin:0 15px 3px 0; background:url(/Static/images/bgr/dots-y.gif) repeat-y right 0; width:200px; float:left;}
.pre-footer li.no-border{background:none;}
.pre-footer a.selected{color:#000;}
#footer {float:left;padding-top:4px;}
#footer p {padding:0 0 1em;font-size:1em;color:#7d7d7d;}
#footer .copyright {float:left;}
#footer .production {float:right;}
#footer .separator {padding:0 4px;font-family:Arial, Helvetica, sans-serif;}

.no-margin {margin:0;}

.theme2 a,.theme2 h1,.article-list .theme2 {color:#5a1a4c;}
.theme2 #header .vcard a,.theme2 #main,.theme2 .exposed .entry-summary,.theme2 .exposed .entry-title,
	.theme2 .inside .content .entry-info,.theme2 .support dt,.theme2 .support .paging .selected,
	.theme2 .support .paging-js .previous,.theme2 .support .paging-js .next,.theme2 .pagination .selected,
	.theme2 .pagination .previous,.theme2 .pagination .next,.theme2 .pagination .sort span,.theme2 .form h1,
	.theme2 .form .controls .submit,.theme2 .exposed h2,.theme2 .side-note dt {background-color:#5a1a4c;}

.theme3 a,.article-list .theme3 {color:#88b3de;}
.theme4 a,.article-list .theme4 {color:#64a39c;}
.theme5 a,.article-list .theme5 {color:#677631;}
.article-list .theme6 {color:#8d64a3;}

.product-list{float:left;}
.product-list div{float:left; width:100%;}
.product-list p{margin-bottom:0;}
.product-list p span{color:#e50278;}
.product-list .description{height:170px;width:100%;overflow:hidden;}
.product-list .more{position:absolute; left:10px; bottom:18px;}
.product-list .info, .product-list .info-close{background:url(/Static/images/bgr/sprite.png) -992px -736px;width:18px;height:19px;position:absolute;right:0;bottom:6px;overflow:hidden;line-height:80px;}
.product-list .info-close{background-position:-992px -705px;}
.product-list .discount{height:44px;width:61px;position:absolute;top:50%;margin-top:-30px;background:url(/Static/images/bgr/sprite.png) -949px -625px;right:0;font-size:1.8em;font-family:Georgia, "Times New Roman", Times, serif;color:#fff; text-align:center;padding-top:17px;}

.product-list li{width:200px;background:url(/Static/images/bgr/sprite.png) 0 -468px;margin:0 15px 9px 0;display:inline;height:300px;padding:10px;position:relative;float:left;}
.product-list li.no-head{background-position:0 -527px;height:240px;}
.product-list li .s-logo {background:url(/Static/images/bgr/sprite.png) -979px -561px;width:31px;height:30px;position:absolute;top:0;right:0;}
.product-list li h3{color:#000;text-transform:uppercase; float:left;font-size:1.2em; width:100%;margin:2px 0 25px;height:15px;overflow:hidden;}
.product-list li h2{color:#000;text-transform:; float:left;font-size:1.1em; height:32px;overflow:hidden;}
.product-list li h2.short{width:92%;}
.product-list li h3 a{color:#000;}
.product-list li h2 span{color:#e50278;}
.product-list .img-container{width:200px; height:140px; overflow:hidden; float:left;margin:3px 0 7px 0;}
.product-list .detail{margin-bottom:22px;}
.product-list li img{display:block;margin:0 auto; }
.back-side{display:none;}
.arrow{background:url(/Static/images/bgr/sprite.png) 0 -143px; padding-left:7px;}

.dealer-list{float:left;}
.dealer-list .logo{width:100%;height:50px;float:left;margin-bottom:3px;padding:5px 0;}
.dealer-list .logo img{margin:0 auto; display:block;}
.dealer-list li{float:left; width:220px; margin:0 15px 9px 0;background:url(/Static/images/bgr/sprite.png) -227px -469px;height:100px;width:220px;}
.dealer-list .discount{width:115px; float:left;padding-right:18px;text-align:center;width:95px;color:#e50278;font-size:1.7em;font-family:Georgia, "Times New Roman", Times, serif;font-weight:bold;}
.dealer-list .more{float:left;margin-top:6px;}

.magazine-list{float:left; width:690px;margin-bottom:15px;}
.magazine-list li{float:left; margin:0 15px 0 0; width:126px;}
.magazine-list li.last{margin-right:0;}
.magazine-list li span{display:block; float:left; margin:0 3px 0 0;}
.magazine-list li a{display:block; float:left;width:100%;}
.magazine-list li .extension{text-transform:uppercase;}
.archive-link{float:left;margin:0 0 10px;}

.home-products li{float:left;width:220px;margin:0 15px 15px 0;background:url(/Static/images/bgr/dots-x.gif) repeat-x top left; padding-top:2px;}
.home-products li.wide{width:455px;margin-right:0;}
.home-products li.second{margin-right:0;}
.home-products img{display:block; float:left;}
.arrow-f{background-position:right -769px;padding-right:9px; float:left;font-size:12px;}
.back-side p {margin-bottom:13px;}

.merchant{background:#f7f7f7; border-top:1px solid #dfdfdf; float:left; width:99%; padding:20px 0;}
.merchant .description{float:left; width:273px; margin:0 20px; display:inline; overflow:hidden;}
.shadow-merchant{margin-bottom:20px; width:99%;}
.merchant-title{font-family:"Arial black",Arial, Helvetica, sans-serif; font-size:5.3em; float:left;color:#000; margin:-15px 0 0 -3px;text-transform:uppercase;letter-spacing:-2px;}
.merchant-logo{float:left; margin-bottom:12px;}
.merchant .map{width:356px;background:url(/Static/images/bgr/shadow-map.gif) no-repeat left bottom #fff;float:left; padding:7px;}
.merchant .more{font-size:1.2em;}
.merchant .big-btn{background:url(/Static/images/bgr/sprite.png) -227px -576px; height:52px; width:265px; font-size:2.7em; line-height:; overflow:hidden; font-weight:bold; color:#fff; font-family:Georgia, "Times New Roman", Times, serif; text-align:center; margin-top:20px; padding-top:18px;position:relative;}
.merchant .big-btn span{display:block;position:absolute;bottom:7px;left:0; width:100%; font-size:11px; font-weight:normal;}

.shop .categories ul{float:left;background-position:0 -527px;height:230px;padding:15px 10px;width:200px;margin-top:15px;}
.shop .categories ul li{font-size:1.2em; margin-left:20px; list-style-type:square;}
.shop .categories {width:220px; margin:0 15px 9px 0;position:relative;float:left;}
.shop .categories h2.title{width:220px;}
.shop .products .product-list{float:none;margin-top:15px;}
.shop .products h2.title{float:none; position:relative; left:0; top:0;display:inline-block;width:65%;}
.shop .categories h2.title, .shop .products h2.title{border-bottom:1px solid #e50278;font-size:1.3em;padding-bottom:0.2em;}
.addthis a{text-decoration:none;}

.info-module{float:left; width:337px; margin-right:15px; background:#efefef;}
.info-module p{color:#000; font-size:1.2em;}

.btn{padding:2px 12px;}
.btn:hover{text-decoration:none;}
.info-module .btn{margin:3px 0 0; float:none; height:15px; overflow:hidden;}
.info-module h3{background:#e6027a; font-size:2.3em; font-family:Georgia, "Times New Roman", Times, serif; color:#fff; padding:2px 12px; border-bottom:1px solid #fff;}
.info-module .data{padding:12px;}
.last-module{margin-right:0;}

p.bigger{font-size:1.2em;}
.at300b:hover{text-decoration:none;}

/*
.theme1 {color:#e50278;background:#c6b1d1;}
.theme2 {color:#5a1a4c;background:#ac8ca5;}
.theme3 {color:#88b3ff;background:#c3d9ff;}
.theme4 {color:#64a39c;background:#b1d1cd;}
.theme5 {color:#677631;background:#b3ba98;}
*/

