          /* Generic Styles */

a {
	text-decoration: none;
	color: #8F1439;
	/* color: #802F4B; */
}
a:hover {
	text-decoration: underline;
}
img {
	margin: 0;
	padding: 0;
}
.tx-pbsurvey-pi1 .pageHeader,
h1 {
 font-size: 20px;
 font-weight: bold;
 color: #802F4B; 
 margin: 0;
}
.tx-pbsurvey-pi1 .survey_item h1 {
 font-size: 16px;
 font-weight: bold;
 font-style: italic;
 color: #802F4B; 
 margin: 0;
}
.tx-pbsurvey-pi1 .question,
h2 {
 font-size: 14px;
 font-weight: bold;
 color: #802F4B; 
 margin: 0;
}
.center {
	text-align: center;
}
.right {
	text-align: right;
}
.FloatLeft {
  float: left;
  display: inline;
}
/* hide from MacIE \*/
* html .FloatLeft {
  margin-right: -3px;
  margin-left: 0px;
  }
.FloatRight {
  float: right;
  display: inline;
}
/* hide from MacIE \*/
* html .FloatRight {
  margin-left: -3px;
  margin-right: 0px;
}
.clear {
  clear: both;
}
.FinePrint {
  font-size: 10px;
}
.Times {
  font-family: "Times New Roman", Times, serif;
}
form {
  margin: 0;
}
input.Form {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #333;
	margin: 0px;
	border: solid #604988 1px;
	vertical-align: middle;
}
hr {
	height: 1px;
	border: 0px;
	background-color: #fff;
	margin: 2px 0 5px 0;
}
.white {
	color: #fff;
}
hr.white {
	background-color: #fff;
}
.khaki {
	color: #CACC97;
}
hr.khaki {
	background-color: #CACC97;
}
.brick {
	color: #802F4B;
}
hr.brick {
	background-color: #802F4B;
}
.indigo {
	color: #604988;
}
hr.indigo {
	background-color: #604988;
}

.grey {
	color: #999;
}
hr.grey {
	background-color: #999;
}

          /* Layout */
          
body {
	background-color: #fff;
	margin: 0;
	padding: 0;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-align: center;
}
#Wrapper {
	width: 980px;
	height: 100%;
	padding: 0;
	margin-right: auto;
	margin-left: auto;
	text-align: left;
}


          /* Header */
          
#Header {
	padding: 4px 13px 7px 12px;
	margin: 0;
	width: 927px;
	text-align: right;
	background: #fff url(img/Watermark.gif) no-repeat top left;
}
#Header img {
	vertical-align: top;
}


          /* Banner */

#Banner {
	height: 104px;
	width: 948px;
	padding: 0;
	margin: 0 13px 20px 12px;
	background-image: url(img/Banner-BG.gif);
	background-repeat: repeat-x;
}
#LogoTagLine {
	float: left;
	width: 268px;
	margin-top: 12px;
	padding: 0;
}
#LogoTagLine img {
	padding: 0 0 6px 0;
}
#AuxMenuTopNav {
	float: left;
	margin-left:15px;
	height: 104px;
	width: 624px;
	padding: 0;
	text-align: right;
}
#AuxMenu {
	margin: 20px 0 0 0;
	padding: 0;
	height: 55px;
}
#AuxMenu ul {
	list-style: none;
	margin: 0;
	padding: 0;
}
#AuxMenu ul li {
	display: inline;
	color: #fff;
	margin: 0;
	padding: 0 5px 0 0;
	font-weight: bold;;
}
#AuxMenu ul li a {
	color: #fff;
	padding: 0 5px 0 0;
}
#TopNav {
	width:624px;
	height: 49px;
	background: url(img/Banner-TopNav-pale.gif) no-repeat top left;
}


          /* Left Column */
          
#LeftColumn {
	width: 137px;
	padding: 0 0 0 13px;
	margin: 0;
	background: #fff;
}
#LeftNav {
	margin: 0;
	width: 137px;
	padding: 0 0 5px 0;
	background:  #F0E8BD url(img/LeftNav-BottomCorners.gif) no-repeat bottom left;
}
#LeftNavTop {
	margin: 0;
	padding: 0;
	width: 137px;
	background:  #F0E8BD url(img/LeftNav-TopCorners.gif) no-repeat top left;
}
#LeftNavTop-shop {
	margin: 0;
	padding: 0;
	height: 15px;
	width: 137px;
	background:  black url(img/LeftNav-TopCorners-shop.gif) no-repeat top left; /*#7f2f4a*/
}
#LeftNavBottom-shop {
	margin: 0;
	padding: 0;
	height: 8px;
	width: 137px;
	background:  black url(img/LeftNav-BottomCorners-shop.gif) no-repeat bottom left; /*#7f2f4a*/
}

#LeftNav ul {
	margin: 0 0 7px 5px;
	padding: 0 0 0 0px;
	list-style-type: none;
}
#LeftNav ul li {
  font-size: 13px;
}
#LeftNav ul li a {
  color: #802F4B;
}
#LeftNav ul hr {
  margin-left: -5px;
}
/* hide from MacIE \*/
* html #LeftNav ul hr {
  width:103%;
  margin: 0 0 0 -5px;
}
#LeftNav ul ul {
	margin-left: 0;
	margin-bottom: 3px;
	padding-left: 0;
	padding-bottom: 0;
	list-style-type: none;
}
#LeftNav ul ul li {
	padding-left: 10px;
	background-image: url(img/LeftNav-Arrow.gif);
	background-repeat: no-repeat;
	background-position: 0 4px;
  font-size: 11px;
}
#LeftNav ul ul li a {
	color: #604988;
}
#LeftNav ul ul ul {
	margin-left: 0;
	margin-bottom: 3px;
	padding-left: 0;
	padding-bottom: 0;
	list-style-type: none;
	font-weight: bold;
}
#LeftNav ul ul ul li {
	padding-left: 10px;
	background-image: url(img/LeftNav-Bullet.gif);
	background-repeat: no-repeat;
	background-position: 0 4px;
  font-size: 11px;
}
#LeftNav ul ul ul li a {
	color: #802F4B;
}
#QuoteTop {
	margin: 0;
	padding: 0;
	background-image: url(img/Quote-TopCorners.gif);
	background-repeat: no-repeat;
	background-position: 0 0;
  width: 135px;
  height: 12px;
}
#Quote {
	margin: 0;
	padding: 0 2px 0 2px;
	border-left: 2px #ccc solid;
	border-right: 2px #ccc solid;
  width: 127px;
}
* html #Quote {
  width: 135px; 
  w\idth: 127px; 
}
#QuoteBottom {
	margin: 0;
	padding: 0;
	background-image: url(img/Quote-BottomCorners.gif);
	background-repeat: no-repeat;
	background-position: 0 0;
  width: 135px;
  height: 12px;
}

#shopingMenu {
	margin:14px 0;
	background-color: black;/*#7f2f4a;*/
	color: #fff; /*#dfd3b9; */
}
#shopingMenu div {
	padding:0;
	font-weight:bold;
}
#shopingMenu ul{
	margin:0;
	padding:0;
	padding-left:10px;
}
#shopingMenu li{
	list-style-type:none;
	padding:0;
	margin:0;
	padding-left:10px;
	background-image:url(img/shopping-list.gif);
	background-position:left center;
	background-repeat: no-repeat;
	margin: 7px 0;
}

#shopingMenu *{
text-transform: uppercase;
color: #fff;
font-size: 12px;
}

#shopingMenu .shopingMenuHeader * {
	padding-left:17px;
	text-align: center;
	font-size:20px;
}


#shoping {
	margin-top:0px;
	background-color:#000;
	border:1px solid #333;
	color:#fff;
}
#shoping div {
	color:#d2cfae;

	font-family: Arial, Helvetica, sans-serif;
	font-size:18px;
	font-weight:bold;

/*	text-align:center;
	padding:4px;
	border-bottom:1px solid white;*/
}
#shoping ul, #shoping a{
	font-family: Arial, Helvetica, sans-serif;
	font-size:12px;
	text-transform:uppercase;

	list-style-type:none;

	padding:0;

	color:#fff;
}
#shoping ul{margin-left:7px;}
#shoping li{margin:9px 0;}
#shopingSearch {
	margin-top: 0;
}
#shopingSearch input{
	width:130px;
	font-size:12px;
/*	border:1px solid #52487c; */ 
	border:1px solid gray;
}
#shopingSearch select{
	width:133px;
	font-size:12px;
	background-color: #FDFEFF;
	border:1px solid gray;
}
          /* Center Column */
          
#CenterColumn {
	width: 630px;
	padding: 0 2px 0 12px;
	margin: 0;
	background: #fff;
	text-align: left;
}
          /* Center Column - Home & Landing Pages */
.CenterColumnRow {
	width: 630px;
	margin: 0 0 0 0;
	padding: 0;
	clear: both;
}

.tx-newsshow-pi1 {
	text-align: center;
	margin: 0 10px 0 10px;
}

.FlashTitleLeft{
   text-align: left;
   margin-left: 55px;
   clear: both;
}
.CenterColumnLeft {
	width: 305px;
	margin: 0 10px 0 0;
	padding: 0;
	float: left;
	display: inline;
}
.CenterColumnRight {
	width: 305px;
	margin: 0 10px 0 0;
	padding: 0;
	float: right;
	display: inline;
}

#LeftOfBoxAd {
	width: 289px;
	margin: 0;
	padding: 0;
	float: left;
}
#BoxAd {
	width: 309px;
	margin: 0;
	padding: 10px 0 0 0;
	float: right;
}

.RedBG {
	background-image: url(img/Highlight-BG-5.gif);
	background-repeat: repeat-x; 
	margin: 10px 0 0 0;
}
.PurpleBG {
	background-image: url(img/Highlight-BG-4.gif);
	background-repeat: repeat-x; 
	margin: 10px 0 0 0;
}
.YellowBG {
	background-image: url(img/Highlight-BG-6.gif);
	background-repeat: repeat-x; 
	margin: 10px 0 0 0;
}

.Highlight img, .RedBG img, .PurpleBG img, .YellowBG img {
	margin: 12px 0 0 0;
}

.Highlight {
	clear:both;
	margin: 10px 0 0 0;
	padding: 0 0 0 0;
}

.Highlight a {
	font-size:12px;
}
a.news  {
	color: #3311ff;
}

.Highlight h2 a {
	font-size:17px;
	font-weight:bold;
}


.Highlight ul{
	margin-left: 0;
	margin-bottom: 3px;
	padding-left: 0;
	padding-bottom: 0;
	list-style-type: none;
	clear:both;
}
.Highlight ul li {
	padding-left: 10px;
	padding-bottom: 6px;
	background-image: url(img/Bullet-2.gif);
	background-repeat: no-repeat;
	background-position: 0 4px;
}
ul.section  li {
	padding-left: 10px;
	padding-bottom: 0px;
	background-image: url(img/Bullet-2.gif);
	background-repeat: no-repeat;
	background-position: 0 4px;
}
ul.section  li a {
	font-size:11px;
	color: #000;
}

ul.newsfeed  li {
	padding-left: 10px;
	padding-bottom: 6px;
	background-image: url(img/Bullet-1.gif);
	background-repeat: no-repeat;
	background-position: 0 4px;
}
ul.newsfeed  li a {
	font-size:12px;
	color: #3311ff;
}

.HighlightArticle {
	margin-bottom: 7px;
	clear: left;
}
.HighlightArticle img {
	float: left;
	margin: 0 4px 8px 0;
}
/*.HighlightArticle a {
	font-weight: bold;
} */

 a .HighlightArticleTitle{
  font-size: 16px;
  font-weight: normal;
  line-height:18px;
}

.Highlight h2 {
	font-size: 15px;
	font-weight: normal;
	color: #000;
}

          /* Center Column - Category & Article Pages */
#LeftOfSkyscraperAd {
	width: 450px;
	margin: 0;
	padding: 0;
	float: left;
}
#SkyscraperAd {
	width: 169px;
	margin: 0;
	text-align:left;
	padding: 0;
	float: right;
}
#RightOfIllustration {
	width: 309px;
	margin: 0;
	padding: 0;
	float: right;
}
.HighlightArticleTitle {
  font-size: 12px;
  font-weight: bold;
}

#LeftOfBoxAd .HighlightArticleTitle{
  margin: 0 0 0 0;
  display:block;
}

#LeftOfBoxAd .HighlightArticle .HighlightArticleTitle{
  display: inline;
}

.CategoryTitle {
  text-align: left;
  margin: 0 12px 0 0;
}
.CategoryHighlight {
  /*
  background: url(img/CategoryHighlightBG.gif);
  background-repeat: no-repeat;
  */
  width: 410px;
  height: 96px;
  padding: 1px 5px 0 0;
  margin: 0 0 10px 0;
}
.CategoryHighlight img {
  float: left;
  margin: 0 4px 1px 1px;
}
.CategoryHighlight p {
  margin: 0;
}
.TeaserBox {
  background-color: #fff;
  border: 1px #802F4B solid;
  width: 154px;
  margin: 0 0 10px 0;
  padding: 5px;
}
.TeaserBoxTitle  {
  width: 156px;
  margin: 3px 0 0 0;
  color: #fff;
  background-color: #802F4B;
  font-size: 14px;
  font-weight: bold;
  padding: 5px;
}
.TeaserBox ul {
  color: #802F4B;
  margin: 2px 0 4px 0;
  padding-left: 0;
  list-style-position: none;
}
/* hide from MacIE \*/
* html .TeaserBox ul li{
  padding-left: -5px;
}
          /* Center Column - Article Pages */
.ArticleButtons {
  text-align: right;
  color: #802F4B;
}
.ArticleButtons img{
  vertical-align: top;
}
.BylineAuthor
, .BylineAuthor h2
, .Byline
, .Byline h2
, .Byline22 
, .Byline22 h2 {
  font-family: "Times New Roman", Times, serif;
  font-style: italic;
  font-weight: normal;
  font-size: 13px;
  color: #802F4B;  
}
.ArticleBody {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 13px;
  color: #000;  
}
.ArticleBody img {
  float: left;
  margin: 0 5px 5px 0;
  border: 0;
}
div.tx-ttnews-browsebox {
	width: 100%;
}
.ArticlePaging
, .tx-ttnews-browsebox {
 text-align: center;
 color: #666; 
 font-size: 13px;
}
.ArticlePaging a
, .tx-ttnews-browsebox a {
 color: #666; 
 text-decoration: underline;
}
          /* Right Column */
          
    
#RightColumn {
	width: 160px;
	padding: 0 12px 0 0;
	margin: 0;
	background: #fff;
	text-align:right;
}
.RightColumnBox {
	width: 160px;
	margin: 0px;
	text-align: left;
	background-repeat: no-repeat;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
}
.RightColumnBox div {
	margin: 0px;
	background-repeat: no-repeat;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
}
.RightColumnBox div a{
  color: #604988;
}
.RightColumnBoxTop {
	background-position: top left;
	padding: 0;
	text-align: left;
}
.RightColumnBoxBottom ul {
	margin: 0;
	padding: 0 0 0 12px;
	list-style-type: disk;
	line-height: 17px;
}
.RightColumnBoxBottom {
	background-position: bottom left;
	padding: 0px 8px 0px 11px;
	text-align: left;
}
#FreeNewsletter {
	background-color: #604988;
	color: #F0E8BD;
}
#FreeNewsletter .RightColumnBoxTop {
}
#FreeNewsletter .RightColumnBoxBottom {
	background-image: url(img/RightBox-BottomCornersForButtons-Dark.gif);
}
#FreeNewsletter ul {
	margin: 3px 0 0 0;
	padding-left: 0;
	padding-bottom: 0;
	list-style-type: none;
}
#FreeNewsletter ul li {
	padding-left: 15px;
	background-image: url(img/CheckBox.gif);
	background-repeat: no-repeat;
	background-position: 0 1px;
	font-weight: bold;
}
#MemberLogin {
	background-color: #604988;
	color: #F0E8BD;
}
#MemberLogin a {
	color: #F0E8BD;
}
#MemberLogin .RightColumnBoxTop {
}
#MemberLogin .RightColumnBoxBottom {
	background-image: url(img/RightBox-BottomCornersForButtons-Dark.gif);
}
#MemberLogin input {
	margin: 3px 0 0 0;
}
/* hide from MacIE \*/
* html #MemberLogin input {
  margin: 3px 5px 0 0;
}
#RedHotBlogs {
	background-color: #F1EEF7;
	color: #604988;
}
#RedHotBlogs .RightColumnBoxTop {
}
#RedHotBlogs .RightColumnBoxBottom {
	border-left: 1px solid #604988;
	border-right: 1px solid #604988;
	border-bottom: 1px solid #604988;
}
#MustReadMessageBoards {
	background-color: #F1EEF7;
	color: #604988;
}
#MustReadMessageBoards .RightColumnBoxTop {
}
#MustReadMessageBoards .RightColumnBoxBottom {
	border-left: 1px solid #604988;
	border-right: 1px solid #604988;
	border-bottom: 1px solid #604988;
}

#TakeThePoll {
	background-color: #F1EEF7;
	color: #604988;
}
#TakeThePoll .RightColumnBoxTop {
}
#TakeThePoll .RightColumnBoxBottom {
	border-left: 1px solid #604988;
	border-right: 1px solid #604988;
	border-bottom: 1px solid #604988;
}
#TakeThePoll ul {
	list-style-type: none;
	margin-left: 0;
	padding-left: 0;
}

#T2akeThePoll hr {
margin: 0;
padding: 0;
}


#MostPopularArticles {
	background-color: #F1EEF7;
	color: #604988;
}
#MostPopularArticles .RightColumnBoxTop {
}
#MostPopularArticles .RightColumnBoxBottom {
	border-left: 1px solid #604988;
	border-right: 1px solid #604988;
	border-bottom: 1px solid #604988;
}

#shopping_CTA{
	display:inline-block;
	width: 160px;
	height:136px;
	background: url(/fileadmin/templates/redesign/img/shopping_gal.gif);
	background-image: url(/fileadmin/templates/redesign/img/shopping_gal.gif);
	background-repeat: no-repeat;
	font: bold;
	color: #8b4452;	
	font-size: 12px;
	font-family: sans-serif;
	padding: 0px;
	text-align:left;
	margin: 7px 0 0 0;
	}

.innercta{
	display:block;
	width: 160px;
	height:100px;
	padding-left: 10px;
	padding-top: 12px;
	}


          /* Footer */
          
#Footer {
	background: #fff;
	width: 910px;
	clear: both;
	text-align: center;
	color: #333;
	padding: 12px;
}
#Footer ul {
	list-style: none;
	margin: 0;
	padding: 0;
}
#Footer ul li {
	display: inline;
	margin: 0;
	padding: 0 5px 0 0;
}
#Footer ul li a {
	padding: 0 5px 0 0;
	color: #333;
}

#LeftOfSkyscraperAd{
 display: block;
 /*width: 410px;*/
}
.tx-jmquote-pi1 p {
	margin-top: 0;
	margin-bottom: 0;
}


.left-top{
	float:left;
	margin-right: 3px;
}

.left{
	float:left;
	margin-right: 3px;
	
}


p + p img.left{

clear: left;
}


/*********** team member code for dating advice team [begin] ***********/

.team-member {
	clear: left;
	color: #707070; 
}

.team-member img.headshot{
	float: left;
	margin: 3px 3px 15px 0;
}

.team-member div p{
	padding: 0em 0 1em !important;
	padding/**/:/**/ 0em 0 0em;
	margin: 0px;
	border-bottom: 0px dashed #CCC;
	width: 200px;
}

.team-member div{
	margin-left:115px;
	padding: 10px 0 0;
}

.team-member a {padding: 0px;}
.team-member a.gender-f{ background: url(images/gender-f.jpg) no-repeat;}
.team-member a.gender-m{ background: url(images/gender-m.jpg) no-repeat;}

.team-member + *{
clear: left;
}



.response p {
	clear: left;
}



.response .team-member div {
	padding-top: 56px !important;
	padding-top/**/:/**/ 0px;
}

.response .team-member div p{
	clear: none;
	border: none;
}

body.article.response h2 {
	color: Purple;
	font-weight: bolder;
	clear: both; 
}

#in-addition {
	background: url(images/in-addition-dating.jpg) no-repeat;
	height: 110px;
	margin-top: 1em;
}

#in-addition ul {
	margin-top: .5em ;
}

#in-addition li {
	margin: 1px;
	padding: 0;
}


/*********** team member code for dating advice team [end] ***********/
.TeaserBox ul {
	color: #802F4B;
	margin: 2px 0 4px 0;
	padding-left: 0;
	list-style-type: none;
}
.TeaserBox ul li {
	padding-left: 8px;
	background-image: url(img/LeftNav-Bullet.gif);
	background-repeat: no-repeat;
	background-position: 0 4px;
}
div.ArticleButtons {
            
    margin-bottom: 0.5em;
}
.author h2{
	font-size: 1.1em;
	font-weight: normal;

}
.right {
	float: right;
}


#TakeThePoll p {
margin-top: 2px;
padding: 0;


}
.tx-srfeuserregister-pi1-error {
	color: red;
}
.tx-guestbook-list-header {
	font-weight: bold;
}
.tx-guestbook-list-small {
	font-style: italic;
}
.tx-pbsurvey-pi1 .survey_item {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 13px;
  color: #000;  
}
.tx-pbsurvey-pi1 fieldset {
	border: 0;
}
.tx-pbsurvey-pi1 legend {
}
.tx-pbsurvey-pi1 .additional_ver {
	display: inline;
}
.tx-pbsurvey-pi1 .questionNumber {
	margin-right: 0.5em;
}
.tx-pbsurvey-pi1 .questionSubtext {
	font-size: 100%;
}
.tx-pbsurvey-pi1 .matrix .surveyrow_even {
	background-color: #A0CFA1;
}
.tx-pbsurvey-pi1 .matrix .columnFirst {
	text-align: left;
	padding-left: 2px;
	padding-bottom: 2px;
	font-weight: normal;
}

.tx-pbsurvey-pi1 .matrix .columnNext {
	padding-left: 3px;
	padding-right: 3px;
	padding-bottom: 3px;
	vertical-align: bottom;
}
.tx-pbsurvey-pi1 .pageHeader {
	color: #000000;
	font-family: serif;
}
.tx-pbsurvey-pi1 .question {
	color: #000000;
	font-weight; bold;
}
.tx-pbsurvey-pi1 .questionComment {
	margin: 0;
	padding: 0;
}









#MessageRight {
	position: absolute;
	left: 148px;top: 10px;
    width:852px;text-align:right;
}

#HelloText {top:0px;left:0px;margin:0;padding:0;
    border:0px solid pink;
}
#HelpText {top:0px;right:0px;margin:0;padding:0;
    border:0px solid purple;
    font-size:11px;
}

#Message2Help {
    position:absolute;
    top:-2px;
    left:207px;
    white-space:nowrap;
}
.RelativePositioning {position: relative;}
.AbsolutePositioning {position: absolute;}
#LoginSection {
    top:-4px;left:288px;
    width:480px;
    text-align:left;
    line-height:10px;
    font-family: Arial, Verdana, sans-serif;
    border:0px solid orange;
}
div>div#LoginSection {
    top:-1px;left:288px;
    width:480px;
    text-align:left;
    line-height:10px;
    font-family: Arial, Verdana, sans-serif;
    border:0px solid orange;
}
#login_form { margin:0; padding:0; }

.HomePageText {font-family: Arial, Verdana, sans-serif;}
#SignInPrompt {font-size:13px;color:#832932;}
#FormFieldTxt {font-size:13px;color:#FFF;white-space:nowrap;}
#ForgotPassTxt {
    position:relative;
    top:-5px;
    font-size:10px;
    color:#FFF;
}
#ForgotPassTxt a {color:#FFF;}
#ClosingTxt {font-size:15px;color:#FFF;}
#ClosingTxt2, #ClosingTxt2 a {font-size:11px;color:#FFF;}
</style>
/* <link href="searchResults.act_files/StyleNav13a80d1006155cd7eafb2178bcb0cecbe.css" rel="stylesheet" type="text/css"> */
/* <style xmlns:grid="http://www.projecty-inc.com/grid"> */
#BreadCrumbText {
    position: relative;
    top: 0px;left: 0px;
    color: #646464;
    font-family: Arial, Verdana, sans-serif;
    font-size: 11px;
}


.LeftNavWidth {width:130px;text-align:left;}
div#MenuBackground ul li a{font-family: Arial, Verdana, sans-serif;}

li#SearchLeftNavL1 a, li#SearchLeftNavL1Selected a {font-size:13px;font-weight:bold;line-height:11pt;text-transform:uppercase;display:inline-block;margin-top:4px;margin-bottom:0px;}
li#SearchLeftNavL1 a {color:#000000;text-decoration:none;}
li#SearchLeftNavL1Selected a {color:#000000;text-decoration:none;}
li#SearchLeftNavL1>a, li#SearchLeftNavL1Selected>a {display:block;margin-top:10px;margin-bottom:0px;}

span#SearchLeftNavL2 a, li#SearchLeftNavL2 a, li#SearchLeftNavL2Selected a {font-size:12px;font-weight:bold;line-height:11pt;text-transform:uppercase;display:inline-block;margin-top:2px;margin-bottom:1px;}
span#SearchLeftNavL2 a, li#SearchLeftNavL2 a {color:#6f6f71;text-decoration:none;}
li#SearchLeftNavL2Selected a {color:#6f6f71;text-decoration:none;}
li#SearchLeftNavL2>a, li#SearchLeftNavL2Selected>a {display:block;margin-top:5px;margin-bottom:0px;}

li#SearchLeftNavL3 a, li#SearchLeftNavL3 span, li#SearchLeftNavL3Selected a {font-size:11px;font-weight:normal;line-height:10pt;text-transform:uppercase;display:inline-block;}
li#SearchLeftNavL3 a {color:#7F7D80;text-decoration:underline;margin-top:0px;margin-bottom:0px;}
li#SearchLeftNavL3 span {color:#7F7D80;text-decoration:none;margin-top:0px;margin-bottom:0px;}
li#SearchLeftNavL3Selected a {color:#7F7D80;text-decoration:underline;}
li#SearchLeftNavL3>a, li#SearchLeftNavL3>span, li#SearchLeftNavL3Selected>a {line-height:10pt;display:inline;margin-top:0px;margin-bottom:0px;}

#SearchLeftNavL3a {font-size:11px;font-weight:normal;line-height:10pt;text-transform:none;display:inline-block;}
#SearchLeftNavL3a {color:#7F7D80;text-decoration:none;margin-top:0px;margin-bottom:0px;}
#SearchLeftNavL3a> {line-height:14pt;margin-top:0px;margin-bottom:0px;}

li#SearchLeftNavL3b a, li#SearchLeftNavL3bSelected a {font-size:11px;font-weight:normal;line-height:10pt;text-transform:lowercase;display:inline-block;}
li#SearchLeftNavL3b a {color:#7F7D80;text-decoration:underline;margin-top:0px;margin-bottom:0px;}
li#SearchLeftNavL3bSelected a {color:#7F7D80;text-decoration:underline;}
li#SearchLeftNavL3b>a, li#SearchLeftNavL3bSelected>a {line-height:10pt;display:inline;margin-top:0px;margin-bottom:0px;}

span#SearchLeftNavL3c {font-size:11px;font-weight:normal;line-height:10pt;text-transform:uppercase;display:inline-block;}
span#SearchLeftNavL3c {color:#7F7D80;text-decoration:none;margin-top:0px;margin-bottom:0px;}
li>span#SearchLeftNavL3c {line-height:10pt;display:block;margin-top:0px;margin-bottom:0px;}

#TitleBTF {font-size:14px;color:#000;width:648px;margin:0px 0px 10px 15px;padding:10px 0px 0px 0px;text-align:left;display:block;border-top:1px solid #CDCDCD;}

#SearchPaginationPos {position:absolute;top:-17px;left:4px;width:678px;height:16px;overflow:hidden;text-align:right;}
div>div#SearchPaginationPos {position:absolute;top:-12px;left:4px;width:678px;height:16px;overflow:hidden;text-align:right;}

#SearchPaginationPos2 {position:relative;top:0px;left:4px;width:659px;height:16px;margin:0px 0px 10px 0px;overflow:hidden;text-align:right;}

#SearchPosition {
    position:relative;
    top:0px;
    width:678px;
    background-color:#fff;
    overflow:hidden;
}

.SearchText {font-family: Arial, Verdana, sans-serif;}
.searchfor {padding-left: 3px; font-family: Arial, Verdana, sans-serif;font-size:14px;color:#604988;font-weight:bold;}
.purplehr {color: #604988; width:120px; height: 1px;
background-color: #604988; margin-top:5px !important border:0px solid #fff;
margin-left: 8px;
margin-bottom: 7px;}
.btn_search {
	width: 65px!important
	border:1px solid gray; 
	background: url('/fileadmin/templates/redesign/img/search.grif.gif');
	margin-bottom:6px;
	}
#search_input {border:1px solid #52487c;}
.browse-section{padding-top:3px;padding-bottom:3px;}
.shopnowimage{
	margin-left:51px;
	margin-top:15px;
}
.shopnowhr{width:510px;height:2px;background-color:#050505;margin-left:51px;}
.tx-shoppingsystem-pi1 {margin-left:42px;}

#BorderTopBot {background: #FFF url('/app/site/images/search/BorderTopBot.gif') repeat;}
#BorderLR {background: #FFF url('/app/site/images/search/BorderLR.gif') repeat;}

#HeaderTxtPosition {position:relative;top:0px;left:0px;margin:0px 0px 0px 20px;}
#HeaderTxtPositionA {position:relative;top:0px;left:0px;margin:5px 0px 0px 20px;}
#HeaderTxt1 {font-size:14px;color:#FFF;white-space:nowrap;display:block;}
#HeaderTxt1Bold {font-size:15px;font-weight:bold;color:#646464;white-space:nowrap;}
#HeaderTxt1A {font-size:15px;color:#D94275;white-space:nowrap;}
#HeaderTxt1B {font-size:14px;font-weight:bold;color:#000;white-space:nowrap;}
#HeaderTxt3 {font-size:11px;color:#D94275;}
#HeaderTxt2 {font-size:11px;color:#646464;}
#HeaderTxt2 a {font-size:11px;color:#646464;}
#HeaderTxt4 {font-size:12px;color:#646464;line-height:11pt;}
#HeaderTxt4Bold {font-size:12px;font-weight:bold;color:#646464;line-height:11pt;}
#HeaderTxt5Bold {font-size:14px;font-weight:bold;color:#646464;white-space:nowrap;}
#CellPosition {
	position:relative;
	width: 300px;
	/*
	height:136px;
	height:121px;
	width:270px;
	overflow:hidden;
	*/
}
#CellPositionA {position:relative;height:225px;width:165px;overflow:hidden;}
#ThumbPosition {
	/*
	MLC 20070627 img at 130x130
	margin-left: 2px;
	*/
	/*
	margin-left:7px;
	*/
	width:160px;
	height:165px;
	overflow: hidden;
	/*
	height:113px;
	width:113px;
	border:1px solid #CDCDCD;
	*/
	text-align: right;
}
#SearchTextPosition {
	/*
	MLC 20070627 img at 130x130
	*/
	position:absolute;
	top:0px;
	left:165px;
	width:135px;
	/*
	left:130px;
	width:135px;
	*/
}
#ProductTitle, #ProductTitle a {font-size:11px;
	font-weight:bold;
	color:#646464;
	line-height:10pt;
	display:block;
	margin-bottom:3px;
	}
#ProductTitleA, #ProductTitleA a {font-size:12px;
	font-weight:bold;
	color:#646464;
	width:185px;
	height:16px;
	overflow:hidden;
	display:block;
	margin-bottom:5px;
	}
#BrandName {font-size:11px;
	color:#646464;
	text-transform:uppercase;
	width:185px;
	height:16px;
	overflow:hidden;
	display:block;
	}
#BrandName a, #SortText {font-size:12px;
	color:#646464;
	text-transform:none;
	}
#Price {font-size:11px;
	font-weight:bold;
	color:#646464;
	width:185px;
	height:16px;
	overflow:hidden;
	display:block;
	}
#MerchantName {font-size:10px;
	color:#D94275;
	width:185px;
	height:13px;
	overflow:hidden;
	display:block;
	}
#WindowHW {width:100%;}
div>table#WindowHW {height:666px;width:100%;}
#Add2Fav, #Added2Fav {font-size:11px;font-weight:bold;line-height:12pt;}
#Add2Fav, #Add2Fav a {color:#000000;}
#Added2Fav, #Added2Fav a {color:#014276;}



.ListFont {Arial, Verdana, sans-serif;}
#PaginationNewTxt, #PaginationNewTxt a {font-weight:bold;font-size:11px;color:#656565;text-transform:uppercase;}
#NavSelected, a#NavSelected {text-decoration:none;color:#DD035F;}


.ListFont {Arial, Verdana, sans-serif;}
#PaginationNewTxt, #PaginationNewTxt a {font-weight:bold;font-size:11px;color:#656565;text-transform:uppercase;}
#NavSelected, a#NavSelected {text-decoration:none;color:#DD035F;}



.shoppingflash {
 margin-left: 25px;
}
					
.shoppingimage{
    margin-left:41px;
    
}
.landingHeader {
  float: left;
}
.FlashTitle {
  float: right;
  margin: 20px 55px 2px 0;
}

.tx-shoppingsystem-pi4 a {
	font-weight: bold;
}



/* CIC Blog classes */

.blogIndex {
	margin-right: 7px;
}

.blogList {
	width: 500px;
	margin: 0 auto;
	font-size: 12px;
}

.editProfile {
	width: 830px; 
	margin: 0 auto; 
	padding: 17px 0 0 0; 
	background: transparent url(/fileadmin/templates/images/boxTrim_gray_sm.gif) top left repeat-x;
}

.editProfile .submitButton {
	margin-bottom: 30px;
}

.editProfile table.communityItems {
	font-size: 1.2em;
	width: 100%;
	font-weight: bold;
	margin-bottom: 10px;
}

.editProfile table.communityItems a img {
	border: 0;
}

.editProfile table.communityItems thead td {
	border-bottom: 1px solid #8e8d8d; 
	margin-bottom: 10px;
}

.editProfile table.communityItems tbody td {
	text-align: right;
	padding-bottom: 4px;
}

.editProfile .specialEmphasis {
	font-weight: normal;
	color: #8e1439;
	font-style: italic;
}

.editProfile .specialInstructions {
	color: #8e1439;
}

.editProfile .specialInstructions a {
	font-weight: bold;
	font-style: none;
}

.editProfile .deleteIcon {
	margin-left: 2px;
}

.editProfile .editProfileHeader {
	clear: both;
	background: transparent url(/fileadmin/templates/images/boxTrim_gray_bottom.gif) bottom left repeat-x;
}

.editProfile .editProfileLeft {
	margin: 0;
	width: 400px;
	float: left; 
	clear: left; 
	padding: 25px 0 0 0;
}

.editProfile .editProfileRight {
	width: 408px;
	float: right;
	padding: 25px 0 0 12px;
	background: transparent url(/fileadmin/templates/images/bg_greyBorder.gif) top left repeat-y;
}

.editProfile .editProfileHeader .editProfileLeft {
	padding: 0;
	clear: none;
}

.profileForm {
	width: 100%; 
	font-size: 11px;
	margin: 0;
}

.profileForm .formLabel {
	font-weight: bold; 
	font-size: 15px;
}

.profileForm td {
	padding-bottom: 15px;
}

.editProfile table.communityItems td {
	text-align: left !important;
}

.editProfile table.communityItems td.divider {
	height: 10px;
}

.editProfile table.communityItems td.itemLabel {
	width: 320px;
}

.profileForm input,
.profileForm textarea {
	border: 1px solid #8e1439;
}

.blogPagination {
	text-align: center;
	margin: 20px 0 10px 0;
	color: #8e1439;
}

.blogPagination a {
	color: #8e1439;
	background: #FFFFFF;
	padding: 2px 2px; 
	margin: 0 2px 0 0;
	text-decoration: none;
}

.blogPagination a:hover,
.blogPagination a.active {
	text-decoration: underline;
}

.blogMiniProfile {
    width: 145px;
}

.blogMiniProfile .profileBox, .blogMiniProfile .featuredBox {
     border: 1px solid #8d5065;
     padding: 15px;
     margin: 0 0 20px 0;
}

.blogMiniProfile .profileBox img {
    border: 0;
}

.blogMiniProfile h2, .blogMiniProfile h3 {
    margin-bottom: 5px;
}

.blogMiniProfile .featuredBox h2 {
    margin-bottom: 10px;
}
  
#LeftNav .blogMiniProfile .profileBox ul.archiveList, #LeftNav .blogMiniProfile .featuredBox ul.archiveList {
	list-style-type: none;
	text-indent: 0;
	margin: 0;
	padding:0;
}

#LeftNav .blogMiniProfile .featuredBox ul.archiveList li {
	margin-bottom: 7px;
	font-weight: bold;
}

#LeftNav ul.archiveList li {
	font-size: 11px;
}

/* CIC Body classes */

body.widerLeft #LeftColumn {
	width: 145px;
}

body.widerLeft #LeftColumn #LeftNavTop,
body.fullWidth #LeftColumn #LeftNavTop,
body.fullWidth #LeftColumn #LeftNav {
	display: none;
}

body.widerLeft #LeftColumn #LeftNav {
	background: #FFF;
	padding: 0;
	margin: 0;	
}

body.widerLeft #CenterColumn {
	padding: 0;
}

body.noLeftCol #CenterColumn {
	width: 782px;
}

* html body.noLeftCol #CenterColumn {
	padding: 0;
	margin: 0 2px 0 12px;
}

body.fullWidth #CenterColumn {
	width: auto;
	padding: 0;
	margin: 0 10px 0 10px;
}

body.noLeftCol .CenterColumnRow {
	width: auto;
	margin-right: 10px;
}

body.widerLeft #RightColumn {
	padding-right: 5px;
}

body.fullWidth .CenterColumnRow {
	width: 950px;
}


.fakeTitle {
	font-size: 16px;
	padding: 0;
	text-transform: uppercase;
	font-weight: bold;
	color: #8E4C5F;
}

.blogItem {
	font-family: verdana;
	font-size: 13px;
	margin: 0 0 20px 0; 
	border-bottom: 1px solid #8e1439;
}

.blogTitle {
	font-family: georgia;
	font-weight: bold;
	font-size: 19px;
}

.blogTitle a:hover {
	text-decoration: none;
}

.topGreeting {
	width: 235px;
	position: relative;
	top: -21px;
	margin: 0 0 0 70px;
}

#CenterColumn {
	padding-right: 5px;
}
/* NEW SHARE LINKS ADDED 7/2010 */
.shareLinks a img {
	border:none;
	float:right;
	padding-left:.35em;
}
.shareLinks a img.commentButton {
	float:left;
	padding-left:0;
}
.shareLinks h3 {
	float:right;
	padding-right:1em;
	color: #7A253D;
}
/* /NEW SHARE LINKS ADDED 7/2010 */
