img{display:block;}

#maindiv{
text-align:center;
width:100%;
margin:0;
padding:0px;
}

#pagebodydiv{
width:1192px;
background-color:#FFFFFF;
margin-left:auto;
margin-right:auto;
margin-top:0px;
padding-top:0px;
text-align:left;
}

.contentWrapper{padding-left:20px;}
.contentWrapper td{font-family:Arial; font-size:12px;}

#cyc-header-logo{
height:132px;
background-color:#FFFFFF;
}

#cyc-header-top-bar{
background-color:#F5F5F5;
height:36px;
border-bottom:1px solid #BABABA;
}

#cyc-header-bar-content{
margin-left:auto;
margin-right:auto;
width:1192px;
}

#cyc-header-logo-content{
width:1192px;
background-color:#FFFFFF;
margin-left:auto;
margin-right:auto;
margin-top:0;
text-align:left;

}

#cyc-header-logo-img{
float:left;
}

#cyc-header-right{
float:right;

}

.cycheadersearch{
background:url(header/cyc-search-input-background2.gif);
width:430px;
height:30px;
}


.cycinputsearchnew{
   border:0px;  
   margin-left:4px;
   font-size:11px;
   width:423px;
   height:26px;
   outline: none;
   
}

#myAccountLink{
padding-right:20px;
margin-top:5px;
}
#myAccountLink, #myAccountLink A{
 color:#5A5A5A;
 font-family:Arial;
 font-size:12px;
 font-weight:500;
}

#myAccountLink A:link {TEXT-DECORATION: none;}
#myAccountLink A:visited {TEXT-DECORATION: none;}
#myAccountLink A:hover {TEXT-DECORATION: underline;}

#myAccountLinkLoggedIn, #myAccountLinkLoggedIn A{
 color:#5A5A5A;
 font-family:Arial;
 font-size:12px;
 font-weight:500;
}
#myAccountLinkLoggedIn{
padding-right:20px;
margin-top:5px;
}

#myAccountLinkLoggedIn .myAccountLinkhelp{
  font-weight:800;
}

#myAccountLinkLoggedIn A:link {TEXT-DECORATION: none;}
#myAccountLinkLoggedIn A:visited {TEXT-DECORATION: none;}
#myAccountLinkLoggedIn A:hover {TEXT-DECORATION: underline;}

#cyclivechat{
margin-top:5px;
}

#cyclivechat, #cyclivechat A{
 color:#ABABAB;
 font-family:Arial;
 font-size:12px;
 font-weight:800;

}

#cyclivechat A:link {TEXT-DECORATION: none;}
#cyclivechat A:visited {TEXT-DECORATION: none;}
#cyclivechat A:hover {TEXT-DECORATION: underline;}

#cyc-header-nav{
height:50px;
background:url(../../lib/tpa/cyc-header-nav-background.jpg);
margin-bottom:0px;
margin-top:0px;
padding:0;
text-align:center;
}

.cyc-header-td{
  padding-left:30px;
  padding-right:30px;
}

.cyc-header-td-selected{
  padding-left:30px;
  padding-right:30px;
  background-color:#525252;
}


.cyc-header-td h3{
color:#909090;
font-size:16px;
font-family:arial,verdana,sans-serif; 
margin-right:0px;
margin-left:0px;
margin-top:0px;
margin-bottom:0px; 
padding:0px;
font-weight:600; 
display:inline;
text-transform:uppercase;
}


.cyc-header-td-selected h3{
color:#FFFFFF;
font-size:16px;
font-family:arial,verdana,sans-serif; 
margin-right:0px;
margin-left:0px;
margin-top:0px;
margin-bottom:0px; 
padding:0px;
font-weight:600; 
display:inline;
text-transform:uppercase;
}


A.cycheaderlink:link {TEXT-DECORATION: none; }
A.cycheaderlink:visited {TEXT-DECORATION: none;}
A.cycheaderlink:hover {color:#909090; TEXT-DECORATION: underline;}

.cycmenuDiv { visibility:hidden;
	     position:absolute;
	     top:117;
             z-index:1700;
             width:456px;
             border-right:1px solid #000000;
             border-left:1px solid #000000;
             border-bottom:1px solid #000000;

             background-color:#535353;
             opacity:0.9;
filter: alpha(opacity=90);
	     filter: progid:DXImageTransform.Microsoft.Alpha(opacity=90);
  	     -moz-opacity: 90%; 
         
}

.menuDiv   { visibility:hidden;
	     position:absolute;
	     top:117;
         z-index:1701;
 }
 
.menuRingConverterDiv{ visibility:hidden;
	     position:absolute;
	     top:117;
             z-index:1700;  }

A.linkmenustyle{font-size:11px; font-family:Arial, verdana; color:#FFFFFF; display:block; padding-bottom:3px; white-space:nowrap;}

A.linkmenuheader{font-size:12px; font-family:Arial, verdana; color:#FFFFFF; display:block; padding-bottom:3px; white-space:nowrap; font-weight:700;}

 
A.linkmenustyle:link {TEXT-DECORATION: none;}
A.linkmenustyle:visited {TEXT-DECORATION: none;}
A.linkmenustyle:hover {TEXT-DECORATION: underline;}

/*************** FOOTER ***************/

.cycfooterCustServ{
	border-bottom:1px solid #ABABAB;
	
}

.cycfooterCustServBox{
    margin-top:17px;
    float:left;
	width:287px;
	margin-bottom:18px;
	COLOR: #494748; 
	font-family:arial,verdana,sans-serif; 
	font-size:11px; 
	
}

.cycfooterCustServBoxEnd{
    margin-top:17px;
    float:left;
	width:250px;
	margin-bottom:18px;
	COLOR: #494748; 
	font-family:arial,verdana,sans-serif; 
	font-size:11px; 
	
}


.cycfooterCustServLine{
    margin-top:12px;
    float:left;
	width:13px;
	height:98px;
	border-left:1px dotted #ABABAB;
}

.cycfooterCustServBox A{display:block;}

.cycfooterCustServBox a:link{COLOR: #494748; font-family:arial,verdana,sans-serif; font-size:11px; text-decoration:none;}
.cycfooterCustServBox a:active{COLOR: #494748; font-family:arial,verdana,sans-serif; font-size:11px; text-decoration:none;}
.cycfooterCustServBox a:visited {COLOR: #494748; font-family:arial,verdana,sans-serif; font-size:11px; text-decoration:none;}
.cycfooterCustServBox a:hover {COLOR: #494748; font-family:arial,verdana,sans-serif; font-size:11px; text-decoration:underline;}
.cycfooterCustServBoxspacer{width:12px; float:left;}

.cycfooternavlinks {COLOR: #494748; font-family:arial,verdana,sans-serif; font-size:12px;padding-top:15px; padding-bottom:15px; text-align:center;}
.cycfooternavlinks a{COLOR: #494748; font-family:arial,verdana,sans-serif; font-size:12px; padding-right:2px; padding-left:2px;}

.cycfooternavlinks a:link{text-decoration:none;}
.cycfooternavlinks a:active{text-decoration:none;}
.cycfooternavlinks a:visited{text-decoration:none;}
.cycfooternavlinks a:hover{text-decoration:underline;}

.cycfooterContent{
	border-bottom:1px solid #ABABAB;
}

.cycfooterContentBox{
    margin-top:17px;
    float:left;
	width:226px;
	margin-bottom:18px;
	COLOR: #494748; 
	font-family:arial,verdana,sans-serif; 
	font-size:11px; 
	
}

.cycfooterContentLine{
    margin-top:12px;
    margin-bottom:12px;

    float:left;
	width:15px;
	height:196px;
	border-left:1px dotted #ABABAB;
}

.cycfooterContentBox A{display:block;}
.cycfooterContentBox H4{display:block; COLOR: #494748; font-family:arial,verdana,sans-serif; font-weight:700; font-size:11px; text-decoration:none; padding:0px; margin:0;}
.cycfooterContentBox a:link{COLOR: #494748; font-family:arial,verdana,sans-serif; font-size:11px; text-decoration:none;}
.cycfooterContentBox a:active{COLOR: #494748; font-family:arial,verdana,sans-serif; font-size:11px; text-decoration:none;}
.cycfooterContentBox a:visited {COLOR: #494748; font-family:arial,verdana,sans-serif; font-size:11px; text-decoration:none;}
.cycfooterContentBox a:hover {COLOR: #494748; font-family:arial,verdana,sans-serif; font-size:11px; text-decoration:underline;}

.cycfooterContentSpacer{width:12px; float:left;}

.cycfooterContentBoxEnd{
    margin-top:17px;
    float:left;
	width:206px;
	margin-bottom:18px;
	COLOR: #494748; 
	font-family:arial,verdana,sans-serif; 
	font-size:11px; 
	
}

.cycfooterContentBoxEnd A{display:block;}
.cycfooterContentBoxEnd H4{display:block; COLOR: #494748; font-family:arial,verdana,sans-serif; font-weight:700; font-size:11px; text-decoration:none; padding:0px; margin:0;}
.cycfooterContentBoxEnd a:link{COLOR: #494748; font-family:arial,verdana,sans-serif; font-size:11px; text-decoration:none;}
.cycfooterContentBoxEnd a:active{COLOR: #494748; font-family:arial,verdana,sans-serif; font-size:11px; text-decoration:none;}
.cycfooterContentBoxEnd a:visited {COLOR: #494748; font-family:arial,verdana,sans-serif; font-size:11px; text-decoration:none;}
.cycfooterContentBoxEnd a:hover {COLOR: #494748; font-family:arial,verdana,sans-serif; font-size:11px; text-decoration:underline;}


.cycfooterContentSEO{

	color:#494748;
	font-family:arial,verdana,sans-serif;
	font-weight:500;
	font-size:12px;
        padding-right:12px;
        padding-left:12px;
        padding-bottom:18px;
        padding-top:18px;

}



.cycfooterContentSEO h5{
	font-size:12px;
	font-weight:700;
	padding:0;
	margin-top:0;
	margin-left:0;
	margin-bottom:0;
	margin-right:6px;
	float:left;
}

.cycfooterContentSEO h5 A{
	font-size:12px;
	font-weight:700;
        color:#494748;

}

.cycfooterContentSEO A{
	font-size:12px;
	font-weight:700;
        color:#494748;

}


.cycfooterContentSEO h4{
	color:#494748;
	font-family:arial,verdana,sans-serif;
	font-weight:700;
	font-size:13px;
	margin-top:0;
	margin-bottom:3px;
	padding:0;
}

.cycfooterContentSEO a:link{text-decoration:none;}
.cycfooterContentSEO a:active{text-decoration:none;}
.cycfooterContentSEO a:visited {text-decoration:none;}
.cycfooterContentSEO a:hover {text-decoration:underline;}

.cycfooterContentSEO H5 a:link{text-decoration:none;}
.cycfooterContentSEO H5 a:active{text-decoration:none;}
.cycfooterContentSEO H5 a:visited {text-decoration:none;}
.cycfooterContentSEO H5 a:hover {text-decoration:underline;}


.cycfooteroptin{margin-top:15px; width:1015px; margin-left:auto; margin-right:auto;}
.cycfooteroptinBox{float:left; margin-bottom:11px;}
.cycfooteroptininput{
width:205px;
height:24px;
background:url(footer/em-email-signbackground.jpg);
background-repeat:no-repeat;
float:left;
}

.cycnxtoptininput{
width:160px;
height:25px;
background:url(nextopia-section/cycnxtsignupbackground.jpg);
background-repeat:no-repeat;
}

#backLinkDisplayElement{
	padding-left:8px;
	background-image:url(../images/pdBlackBackArrow.gif);
	background-position:left center;
	background-repeat:no-repeat;
	margin-left:7px;
}
#backLinkDisplayElement a:link{COLOR:#8c8c8c; font-family: arial, verdana, sans-serif; font-weight:700; font-size:10px; text-decoration:none;}
#backLinkDisplayElement a:active{COLOR:#8c8c8c; font-family: arial, verdana, sans-serif; font-weight:700; font-size:10px; text-decoration:none;}
#backLinkDisplayElement a:visited {COLOR:#8c8c8c; font-family: arial, verdana, sans-serif; font-weight:700; font-size:10px; text-decoration:none;}
#backLinkDisplayElement a:hover {COLOR:#d80590; font-family: arial, verdana, sans-serif; font-weight:700; font-size:10px; text-decoration:underline;}

.prShow{display:block;}
.prHide{display:none;}

.hide{display:none;}
.show{display:block;}


.cycRewardContent{
    width:896px;
	background-color:#FFFFFF;
	border:10px solid #C14584;
	padding-top:5px;
	padding-right:5px;
	padding-left:5px;
	padding-bottom:30px;
	color:#fffffff;
}

.cycRewardsignedinContent{
    width:692px;
	background-color:#FFFFFF;
	border:10px solid #C14584;
	padding-top:5px;
	padding-right:5px;
	padding-left:5px;
	padding-bottom:30px;
	color:#fffffff;
}

/* CSS class for zoomed area */
.MagicZoomBigImageCont {
	border:			1px solid #cccccc;
}

.MagicZoomMain {
	text-align: center !important;
	width: 92px;
}

.MagicZoomMain div {
	padding: 0px !important;
}

/* Header look and feel CSS class */
/* header is shown if "title" attribute is present in the <A> tag */
.MagicZoomHeader {
	font-size:11px;
	font-family:arial, verdana, sans-serif;
	font-weight:700;
	color:#ffffff;
	background:#cccccc;
	text-align:center !important; 
}


/* CSS class for small looking glass square under mouse */
.MagicZoomPup {
	border: 		1px solid #aaa;
	background: 	#ffffff;
}

/* CSS style for loading animation box */
.MagicZoomLoading {
	text-align:		center;
	background: 	#ffffff;
	color:			#444;
	border: 		1px solid #ccc;
	opacity:		0.8;
	padding:		3px 3px 3px 3px !important;
	display: 		none; /* do not edit this line please */
}

/* CSS style for gif image in the loading animation box */
.MagicZoomLoading img {
	padding-top:	3px !important;
}

.flashVideoIcon{float:left; border:none; margin-top:8px; margin-right:8px; height:43px; cursor: hand; align:center; text-align:center;}

.cycengravedisplaytextvlad
{
background:url(../../lib/tpa/cyc-engraving-box.jpg);
height:31px;
width:300px;
text-align:center;
text-valign:middle;
color:#676767;
font-family:"Vladimir Script";
font-size:27px;
}

.cycengravedisplaytextpal
{
background:url(../../lib/tpa/cyc-engraving-box.jpg);
height:31px;
width:300px;
text-align:center;
text-valign:middle;
color:#676767;
font-family:"Palatino Linotype";
font-size:19px;
margin-left:auto; margin-right:auto;
}


#engrave-placement
{
width:162px;
}

#cycsizedropdown
{
width:162px;
}


#itemDataTabsDiv{padding-left:36px;}


#itemDataTabs table{}

.itemTabsWrapper{
	background-image:url(../v2/images/tabBg.gif);
	background-position:bottom left;
	background-repeat:repeat-x;
}
.itemDataTabsTable th{
	border-left:1px solid #dedede;
	border-right:1px solid #dedede;
	border-bottom:1px solid #dedede;
	text-align:left;
	font-size:12px;
	font-weight:500;
}

#itemDataTabsContent{}


.itemDataTabsstyle{
	padding:10px;
}
#itemDataTabsContent #tabFyiContent div{padding:0;}

#itemDataTabsContent div a:link{color:#d80590; font-family: arial,verdana,sans-serif; font-size:12px; text-decoration:underline;}
#itemDataTabsContent div a:active{color:#d80590; font-family: arial,verdana,sans-serif; font-size:12px; text-decoration:underline;}
#itemDataTabsContent div a:visited{color:#d80590; font-family: arial,verdana,sans-serif; font-size:12px; text-decoration:underline;}
#itemDataTabsContent div a:hover{color:#bbbbbb; font-family: arial,verdana,sans-serif; font-size:12px; text-decoration:underline;}


.itemTabLinkOn{
	cursor:hand;
	cursor:pointer;
	color:#000000; 
	font-family: arial,verdana,sans-serif; 
	font-size:11px;
	font-weight:700; 
	line-height:29px;
	padding-left:10px;
}
.itemTabLinkPinkOn{
	background-color:#d40086;
	cursor:hand;
	cursor:pointer;
	color:#ffffff; 
	font-family: arial,verdana,sans-serif; 
	font-size:11px;
	font-weight:700; 
	line-height:29px;
	padding-left:10px;
}
.itemTabLinkOff{
	cursor:hand;
	cursor:pointer;
	color:#000000; 
	font-family: arial,verdana,sans-serif; 
	font-size:11px;
	font-weight:700; 
	line-height:29px;
	padding-left:10px;
}


/***********************************************/
/********** ITEM DATA TABS STYLE ***************/
/***********************************************/
.tabItemDetailsOnnew{
	background-image:url(itemtab/tab1on.jpg);
	background-position:bottom left;
	background-repeat:no-repeat;
}

.tabSpecsOn{
	background-image:url(itemtab/tab2on.jpg);
	background-position:bottom left;
	background-repeat:no-repeat;
}

.tabProductReviewOn{
	background-image:url(itemtab/tab1on.jpg);
	background-position:bottom left;
	background-repeat:no-repeat;
}



.itemTabLinkOnnew{
	cursor:hand;
	cursor:pointer;
	color:#000000; 
	font-family: arial,verdana,sans-serif; 
	font-size:11px;
	font-weight:700; 
	line-height:38px;
	padding-left:10px;
}
.itemTabLinkPinkOnnew{
	background-color:#d40086;
	cursor:hand;
	cursor:pointer;
	color:#ffffff; 
	font-family: arial,verdana,sans-serif; 
	font-size:11px;
	font-weight:700; 
	line-height:38px;
	padding-left:10px;
}
.itemTabLinkOffnew{
	cursor:hand;
	cursor:pointer;
	color:#000000; 
	font-family: arial,verdana,sans-serif; 
	font-size:11px;
	font-weight:700; 
	line-height:38px;
	padding-left:10px;
}

.tabFyiOnnew{
	background-image:url(../imagescyc/tabFyiOn.jpg);
	background-position:bottom left;
	background-repeat:no-repeat;
}

.tablecell {border:none}

.tableitemviewed {
	border-width: 1px;
	border-spacing: 0px;
	border-style: solid;
	border-color: #c0c0c0;
	border-collapse: separate;
	background-color: white;
}

/***********************************/
/***********Item Page *********/

.itemH1new{
	color:#000000; 
	font-family: arial,verdana,sans-serif; 
	font-size:13px;
	font-weight:800;
	margin-top:0;
	margin-left:0;
	margin-right:0;
	margin-bottom:3px;
	padding:0; 
}

.cycitemWasPrice{
	color:#666666; 
	font-family: arial,verdana,sans-serif; 
	font-size:12px;
	font-weight:500; 
}

.pdMyAccountPriceDetailDisplay{
	color:#c04483; 
	font-family: arial,verdana,sans-serif; 
	font-size:17px;
	font-weight:700; 
	padding-top:5px;
	margin-right:0px;
}

.itemPrice{
	color:#c04483; 
	font-family: arial,verdana,sans-serif; 
	font-size:27px;
	font-weight:700; 
	margin-right:0px;
}

.itemYouSave{
	color:#c04483; 
	font-family: arial,verdana,sans-serif; 
	font-size:12px;
	font-weight:500; 
}

.cyc-fb-comments{
  margin-bottom:29px;
  margin-top:29px;
  padding-top:20px;
  padding-bottom:0px;
  padding-left:34px;
  	border-top:1px solid #dedede;
	border-bottom:1px solid #dedede;
}

.relatedItemsTitle{
color:#666666; 
font-family:arial; 
font-size:15px;
font-weight:800;
padding-bottom:15px;
}

#cyc-related-items-div{
  margin-bottom:29px;
  margin-top:29px;
  padding-top:20px;
  padding-bottom:0px;
  padding-left:34px;
  	border-top:1px solid #dedede;
	
}

#cyc-related-items-bottom-div{
  	border-top:1px solid #dedede;
}

#cyc-item-description-div{
  margin-bottom:29px;
  margin-top:29px;
  padding-top:20px;
  padding-bottom:0px;
  padding-left:34px;
  	border-top:1px solid #dedede;
	
}

#cyc-item-description{
  float:left;
  width:807px;
color:#666666; 
font-family:arial; 
font-size:12px;
}

#cyc-item-description A{
color:#666666; 
font-family:arial; 
font-size:12px;
}

#cyc-item-specs{
  float:left;
  width:299px;
  margin-left:32px;
}

#cyc-related-items-price{
width:130px; 
margin-top:2px; 
margin-left:10px; 
text-align:center; 
}

#cyc-related-items-was-price{
  color:#666666; 
  font-family:arial; 
  font-size:11px;
  text-decoration: line-through;
}

#cyc-related-items-reg-price{
  color:#c04483; 
  font-family:arial; 
  font-size:12px;
}

#cyc-related-items-name{
width:130px; 
margin-top:6px; 
margin-left:10px; 
text-align:center; 
}

#cyc-related-items-name A{
color:#666666; 
font-family:arial; 
font-size:12px;
}

#cyc-related-items-name A:link {TEXT-DECORATION: none;}
#cyc-related-items-name A:visited {TEXT-DECORATION: none;}
#cyc-related-items-name A:hover {TEXT-DECORATION: underline;}


.itemDetailsTable th{
	border:none;
	color:#666666; 
	font-family: arial,verdana,sans-serif; 
	font-size:12px;
	font-weight:700; 
	width:80px;
	text-align:left;
	border-bottom:1px solid #f2f2f2;
	padding-top:7px;
	padding-bottom:8px;
	width:90px;
}
.itemDetailsTable td{
	color:#666666; 
	font-family: arial,verdana,sans-serif; 
	font-size:12px;
	font-weight:500; 
	width:200px;
	border-bottom:1px solid #f2f2f2;
	padding-top:7px;
	padding-bottom:8px;
}

#cyc-order-area-top{
  width:279px;

}

#cyc-order-area-bottom{
  width:279px;
}

#cyc-order-area-body{
  width:279px;
  background:url(itempage/cyc-order-background.jpg)
}

#cycsizedropdown
{
width:231px;
}

#cycengrave
{
width:231px;
}

#cycengraveinput{
font-family:arial;
font-size:11px;
}

#engrave-placement
{
width:231px;
}
#engrave-text
{
width:231px;
}

.orderForm{
margin:0;
padding:0px;
}

.itemcheckline{
background-image:url('itempage/checkmark.jpg');
background-repeat:no-repeat;
background-position:left top;
padding-left:25px;
font-family:arial;
font-size:13px;
font-weight:500;
color:#666666;
height:19px;
padding-top:4px;
margin-bottom:4px;
}

.itemcheckline A{
font-family:arial;
font-size:13px;
font-weight:500;
color:#666666;

}

.itemcheckline A:link {TEXT-DECORATION: none;}
.itemcheckline A:visited {TEXT-DECORATION: none;}
.itemcheckline A:hover {TEXT-DECORATION: underline;}

#cycinventorydiv{padding-top:10px;}
.cycinventory {font-family:Arial,Veranda; color:#D20000; font-size:12px; font-weight:500;}

#item-area{
  padding-top:20px;
}
/************ END ITEM PAGE **********/

/**********Sitemap links ************/

.yst-site-map-sub-title A{
color:#666666; 
font-family:arial; 
font-size:12px;
}

.yst-site-map-sub-title A:link {TEXT-DECORATION: none;}
.yst-site-map-sub-title A:visited {TEXT-DECORATION: none;}
.yst-site-map-sub-title A:hover {TEXT-DECORATION: underline;}

.yst-site-map-title A{
color:#666666; 
font-family:arial; 
font-size:13px;
font-weight:700;
}

.yst-site-map-title A:link {TEXT-DECORATION: none;}
.yst-site-map-title A:visited {TEXT-DECORATION: none;}
.yst-site-map-title A:hover {TEXT-DECORATION: underline;}

/********* End site map links **********/

/*********************************/
/*************Turn-to Styles ********/

/* Q & A */
#ysw-turnto span.expander {
border:solid 1px #CDCDCD;
color:#333;
border-radius:3px;
display:block;
width:10px;
text-align:center;
height:10px;
line-height:.8;
font-size:9px;
cursor:pointer; 
position:absolute;
top:5px;
left:3px;
font-family:monospace;
}

#ysw-turnto span.expander:hover {
color:#efefef;
border-color:#616161;
background:#AEAEAE;
}

#ysw-turnto em {color:#808080;}
#ysw-turnto div {padding:5px; border:solid 1px #efefef; background:#efefef; border-radius:5px;}
#ysw-turnto div div {border:solid 1px #c4c4c4; background:#fff;}
#ysw-turnto span {font-weight:bold; color:#808080;}
#ysw-turnto .answer {margin-top:5px;margin-left:10px;}
#ysw-turnto .answer span {color:#ca8a8a8;}
#ysw-turnto .comment {margin:5px;}
#ysw-turnto .comment span {color:#c04583;}
#ysw-turnto .questions {margin:5px;}
#ysw-turnto .question span {color:#880a47;}	
#ysw-turnto .reply {margin-left:20px;}
#ysw-turnto .staffanswer {margin-top:5px; margin-left:10px;}
#ysw-turnto .staffanswer span {color:#565656;}
#ysw-turnto .staffreply {margin-top:5px;}

/*default iteaser*/

.TurnToItemTeaser{
padding:0px;
margin:0px;
}

#TT2ILTbox h2{
font-size: 0px;
display:none;
padding:0px;
margin:0px;
}
#TT2ILTcount-line * {
font-size: 10px;
}
#TT2ILTcount-line strong{
font: bold 10px Arial;
}
#TT2ILTcount-line p{
margin: 5px 0 5px 0;
}
#TT2ILTbutton-holder{
display: -moz-box !important;
display: block;
height: 28px;
/*margin: 0 auto; */
/*overflow: visible;*/
    text-align:center;
}

/* CHANGE THIS BUTTON COLOR */
.TurnToItemTeaser {
    margin: 0;
    padding: 0;
}
#TT2ILTbox h2 {
    font-size: 11px;
    font-weight: normal;
    margin: 5px 0;
}
#TT2ILTcount-line * {
    font-size: 10px;
}
#TT2ILTcount-line strong {
    font: bold 10px Arial;
}
#TT2ILTcount-line p {
    margin: 5px 0;
}
#TT2ILTbutton-holder {
    display: -moz-box !important;
    height: 28px;
    text-align: center;
}
#TT2ILTbox {
    border: medium none;
    margin-bottom: 0;
    margin-top: 10px;
    text-align: center;
    width: 180px;
}
#TT2ILTcount-line * {
    font-size: 10px;
}
#TT2ILTcount-line strong {
    font: bold 11px Arial;
}
#TT2ILTcount-line p {
    margin: 0px 15px 0 13px;
}
#TT2ILTbutton-holder {
    display: -moz-box !important;
    float: left;
    height: 35px;
    text-align: center;
}
a.TT2ILTbutton, a.TT2ILTbutton span {

}
.TT2ILTbutton * {
    font: bold 12px Arial;
}
a.TT2ILTbutton {

    background-position: center center;
    background-repeat: no-repeat;
    color: rgba(255, 255, 255, 0);
    display: block;
    height: 33px;

    padding-right: 148px;
    text-decoration: none;
	
}
a.TT2ILTbutton span {
    background-repeat: no-repeat;
    display: block;
    line-height: 25px;
    padding: 0 0 1px 1px;
}
a.TurnToIteaSee {
    color: #000000;
    cursor: pointer;
    font-size: 11px;
    text-decoration: none;
}
a.TT2ILTbutton {
    background-image: url("../ImageUploads/turnto-button.png") !important;
    text-align: center;
    margin: 0px 0px 0px 15px;
}


/* end default iteaser */
/********* Currency*****/

.currencyLink img{margin-right:3px;}
.currencyLink {COLOR:#888888; font-family: arial, verdana, sans-serif; font-weight:500; font-size:10px; text-decoration:none;}
.currencyLink td{COLOR:#888888; font-family: arial, verdana, sans-serif; font-weight:500; font-size:10px; text-decoration:none;}
.currencyLink a:link{color:#949494; font-family: arial,verdana,sans-serif; font-size:10px; text-decoration:underline; text-transform:uppercase;}
.currencyLink a:active{color:#949494; font-family: arial,verdana,sans-serif; font-size:10px; text-decoration:underline; text-transform:uppercase;}
.currencyLink a:visited{color:#949494; font-family: arial,verdana,sans-serif; font-size:10px; text-decoration:underline; text-transform:uppercase;}
.currencyLink a:hover{color:#981c58; font-family: arial,verdana,sans-serif; font-size:10px; text-decoration:underline; text-transform:uppercase;}

#currencyOptions{
	margin:0 auto;
	position:absolute; 
	z-index:101;
	text-align:center;
	display:none;
	top:0;
	left:0;
}
#currencyInner{
	color:#333333; 
	font-family: arial, verdana, sans-serif; 
	font-weight:500; 
	font-size:11px;
	text-align:left;
	margin-left:auto;
	margin-right:auto;
	margin-top:60px;
	width:780px;
	height:570px;
	padding:18px;
	border:2px solid #000000;
	background-color:#ffffff;
	top:0;
	left:0;
	display:none;
	font-size:12px; 
	font-family:arial,verdana,sans-serif; 
}
#currencyInner table{
}
#currencyInner td{
	color:#333333; 
	font-family: arial, verdana, sans-serif; 
	font-weight:500; 
	font-size:11px;
}
#currencyInner a:link{COLOR:#333333; font-family: arial, verdana, sans-serif; font-weight:500; font-size:11px; text-decoration:none;}
#currencyInner a:active{COLOR:#333333; font-family: arial, verdana, sans-serif; font-weight:500; font-size:11px; text-decoration:none;}
#currencyInner a:visited {COLOR:#333333; font-family: arial, verdana, sans-serif; font-weight:500; font-size:11px; text-decoration:none;}
#currencyInner a:hover {COLOR:#d80590; font-family: arial, verdana, sans-serif; font-weight:500; font-size:11px; text-decoration:underline;}

#currencyOptionsDisplay div{
	color:#333333; 
	font-family: arial, verdana, sans-serif; 
	font-weight:500; 
	font-size:11px;
	width:200px;
	margin-right:30px;
	padding:6px;
	float:left;
}
#currencyInner div img{margin-right:4px; border:none;}

.chooseCurrency{
	margin-top:10px;
	margin-bottom:10px;
	padding-top:10px;
	font-family:arial,verdana,sans-serif; 
	font-size:14px;
	font-weight:700;
	color:#333333;
	border-top:1px dotted #cccccc;
	display:block;
	float:none;
}


/*********************************/
/********* Section pages *********/

/********************************************************************/
/****************** BEGIN LEFT NAV STYLE ****************************/
/********************************************************************/
#leftNavLinks{text-align:left; padding-bottom:8px;}
#leftNavLinks1{text-align:left; padding-bottom:8px;}
#leftNavLinks1new{text-align:left; padding-bottom:8px;}
#leftNavLinks span{
	margin-top:15px;
	padding-left:10px;
	margin-bottom:1px;
	padding-bottom:3px;
	display:block;
	color:#c14383;
}
#leftNavLinks1 span{
	margin-top:15px;
	padding-left:10px;
	margin-bottom:1px;
	padding-bottom:3px;
	display:block;
	color:#c14383;
}

#leftNavLinks1new span{
	margin-top:15px;
	padding-left:10px;
	margin-bottom:1px;
	padding-bottom:3px;
	display:block;
	color:#c14383;
}

#leftNavLinks h2{
	margin-top:10px;
	margin-bottom:1px;
	padding-left:10px;
	padding-top:3px;
	padding-bottom:3px;
	color:#000000; 
	font-family:arial,verdana,sans-serif; 
	font-size:12px; 
	font-weight:700;
}

#leftNavLinks1 h2{
	margin-top:10px;
	margin-bottom:1px;
	padding-left:10px;
	padding-top:3px;
	padding-bottom:3px;
	color:#000000; 
	font-family:arial,verdana,sans-serif; 
	font-size:12px; 
	font-weight:700;
}

#leftNavLinks1new h2{
	margin-top:10px;
	margin-bottom:1px;
	padding-left:10px;
	padding-top:3px;
	padding-bottom:3px;
	color:#000000; 
	font-family:arial,verdana,sans-serif; 
	font-size:12px; 
	font-weight:700;
}

#leftNavLinks h3{
color:#000000; 
font-family:arial,verdana,sans-serif; 
font-size:11px; 
font-weight:500; 
text-decoration:none;
margin:0px;
}

.cycleftnav{
color:#000000; 
font-family:arial,verdana,sans-serif; 
font-size:11px; 
font-weight:500; 
text-decoration:none;
margin-left:0px;
margin-top:0px;
margin-right:0px;
margin-bottom:3px;
}


a.cycleftnavlink:link{color:#000000; font-family:arial,verdana,sans-serif; font-size:12px; font-weight:500; text-decoration:none;}
a.cycleftnavlink:active{color:#000000; font-family:arial,verdana,sans-serif; font-size:12px; font-weight:500; text-decoration:none;}
a.cycleftnavlink:visited{color:#000000; font-family:arial,verdana,sans-serif; font-size:12px; font-weight:500; text-decoration:none;}
a.cycleftnavlink:hover{color:#000000; font-family:arial,verdana,sans-serif; font-size:12px; font-weight:500; text-decoration:underline;}

#leftNavLinks1 h3{
color:#000000; 
font-family:arial,verdana,sans-serif; 
font-size:13px; 
font-weight:500; 
text-decoration:none;
margin:0px;
}

#leftNavLinks1new h3{
color:#000000; 
font-family:arial,verdana,sans-serif; 
font-size:13px; 
font-weight:500; 
text-decoration:none;
margin-left:20px;
margin-top:2px;
margin-right:0px;
margin-bottom:3px;
}

#leftNavLinks1newcyc h3{
color:#000000; 
font-family:arial,verdana,sans-serif; 
font-size:13px; 
font-weight:500; 
text-decoration:none;
margin-left:0px;
margin-top:2px;
margin-right:0px;
margin-bottom:3px;
}

#leftNavLinks1 h4{
color:#000000; 
font-family:arial,verdana,sans-serif; 
font-size:13px; 
font-weight:500; 
text-decoration:none;
margin:0px;
}

#leftNavLinks1new h4{
color:#000000; 
font-family:arial,verdana,sans-serif; 
font-size:13px; 
font-weight:500; 
text-decoration:none;
margin:0px;
}

.leftNavLoad a:link{color:#000000; font-family:arial,verdana,sans-serif; font-size:11px; font-weight:500; text-decoration:none;}
.leftNavLoad a:active{color:#000000; font-family:arial,verdana,sans-serif; font-size:11px; font-weight:500; text-decoration:none;}
.leftNavLoad a:visited{color:#000000; font-family:arial,verdana,sans-serif; font-size:11px; font-weight:500; text-decoration:none;}
.leftNavLoad a:hover{color:#000000; font-family:arial,verdana,sans-serif; font-size:11px; font-weight:500; text-decoration:none;}

.leftNavLoad1 a:link{color:#000000; font-family:arial,verdana,sans-serif; font-size:13px; font-weight:500; text-decoration:none;}
.leftNavLoad1 a:active{color:#000000; font-family:arial,verdana,sans-serif; font-size:13px; font-weight:500; text-decoration:none;}
.leftNavLoad1 a:visited{color:#000000; font-family:arial,verdana,sans-serif; font-size:13px; font-weight:500; text-decoration:none;}
.leftNavLoad1 a:hover{color:#000000; font-family:arial,verdana,sans-serif; font-size:13px; font-weight:500; text-decoration:underline;}

.leftNavLoadnxt a:link{color:#020202; font-family:arial,verdana,sans-serif; font-size:12px; font-weight:500; text-decoration:none;}
.leftNavLoadnxt a:active{color:#020202; font-family:arial,verdana,sans-serif; font-size:12px; font-weight:500; text-decoration:none;}
.leftNavLoadnxt a:visited{color:#020202; font-family:arial,verdana,sans-serif; font-size:12px; font-weight:500; text-decoration:none;}
.leftNavLoadnxt a:hover{color:#020202; font-family:arial,verdana,sans-serif; font-size:12px; font-weight:500; text-decoration:underline;}

.nxt-left-nav-count{
padding-left:2px;
font-family:arial,verdana,sans-serif; 
font-size:11px; 
color:#8E8E8E; 
}


#leftNavLinks1nxt h3{
color:#020202; 
font-family:arial,verdana,sans-serif; 
font-size:12px; 
font-weight:500; 
text-decoration:none;
margin-left:0px;
margin-right:0px;
margin-bottom:9px;
background-image:url('../../lib/tpa/nxtleftnavarrow.gif');
background-repeat:no-repeat;
background-position:left middle;
padding-left:24px;
padding-bottom:0px;
padding-top:0px;
margin-top:0px;


}

#leftNavLinks1nxt{
width:187px;
border: 2px dotted #BEBABB;
margin-top:28px;
margin-left:15px;
}

.left-nav-header-nxt{
width:187px;
margin-top:-9px;
text-align:center;
position:absolute;

}

.caption-header-nxt{
min-width:187px;
margin-top:-9px;
margin-left:100px;
text-align:left;
position:absolute;

}

.cyc-sec-breadcrumbs{
   color:#979795; 
   font-family:arial,verdana,sans-serif; 
   font-size:12px; 
   font-weight:500;
   margin-right:4px;
   margin-left:4px;
}

a.cyc-sec-breadcrumbs:link{text-decoration:none;}
a.cyc-sec-breadcrumbs:active{text-decoration:none;}
a.cyc-sec-breadcrumbs:visited{text-decoration:none;}
a.cyc-sec-breadcrumbs:hover{text-decoration:underline;}

.cyc-sec-footer-disclaimer{
 color:#7B7B7B;
 font-family:arial,verdana,sans-serif; 
   font-size:11px; 
}


.leftLinkOff {
	cursor:hand; 
	cursor:pointer;
	padding-left:10px;
	padding-top:3px;
	padding-bottom:3px;
}
.leftLinkOff1 {
	cursor:hand; 
	cursor:pointer;
	padding-left:10px;
	padding-top:3px;
	padding-bottom:3px;
}
.leftLinkOff a:link{color:#000000; font-family:arial,verdana,sans-serif; font-size:12px; font-weight:500; text-decoration:none;}
.leftLinkOff a:active{color:#000000; font-family:arial,verdana,sans-serif; font-size:12px; font-weight:500; text-decoration:none;}
.leftLinkOff a:visited{color:#000000; font-family:arial,verdana,sans-serif; font-size:12px; font-weight:500; text-decoration:none;}
.leftLinkOff a:hover{color:#000000; font-family:arial,verdana,sans-serif; font-size:12px; font-weight:500; text-decoration:none;}

.leftLinkOff1 a:link{color:#000000; font-family:arial,verdana,sans-serif; font-size:13px; font-weight:500; text-decoration:none;}
.leftLinkOff1 a:active{color:#000000; font-family:arial,verdana,sans-serif; font-size:13px; font-weight:500; text-decoration:none;}
.leftLinkOff1 a:visited{color:#000000; font-family:arial,verdana,sans-serif; font-size:13px; font-weight:500; text-decoration:none;}
.leftLinkOff1 a:hover{color:#000000; font-family:arial,verdana,sans-serif; font-size:13px; font-weight:500; text-decoration:none;}


.leftLinkOn{
	background-color:#c14383;
	cursor:hand; 
	cursor:pointer;
	padding-left:10px;
	padding-top:3px;
	padding-bottom:3px;
}
.leftLinkOn1{
	background-color:#c14383;
	cursor:hand; 
	cursor:pointer;
	padding-left:10px;
	padding-top:3px;
	padding-bottom:3px;
}

.leftLinkOn a:link{color:#ffffff; font-family:arial,verdana,sans-serif; font-size:12px; font-weight:500; text-decoration:none;}
.leftLinkOn a:active{color:#ffffff; font-family:arial,verdana,sans-serif; font-size:12px; font-weight:500; text-decoration:none;}
.leftLinkOn a:visited{color:#ffffff; font-family:arial,verdana,sans-serif; font-size:12px; font-weight:500; text-decoration:none;}
.leftLinkOn a:hover{color:#ffffff; font-family:arial,verdana,sans-serif; font-size:12px; font-weight:500; text-decoration:none;}

.leftLinkOn1 a:link{color:#ffffff; font-family:arial,verdana,sans-serif; font-size:13px; font-weight:500; text-decoration:none;}
.leftLinkOn1 a:active{color:#ffffff; font-family:arial,verdana,sans-serif; font-size:13px; font-weight:500; text-decoration:none;}
.leftLinkOn1 a:visited{color:#ffffff; font-family:arial,verdana,sans-serif; font-size:13px; font-weight:500; text-decoration:none;}
.leftLinkOn1 a:hover{color:#ffffff; font-family:arial,verdana,sans-serif; font-size:13px; font-weight:500; text-decoration:none;}


.leftLinkOn h3{
color:#ffffff; 
font-family:arial,verdana,sans-serif; 
font-size:12px; 
font-weight:500; 
text-decoration:none;
margin:0px;
}

.leftLinkOn1 h3{
color:#ffffff; 
font-family:arial,verdana,sans-serif; 
font-size:13px; 
font-weight:500; 
text-decoration:none;
margin:0px;
}

/****** ALTERNATE LINK DISPLAY FOR ABOVE/BELOW PRIMARY NAV ********/
.leftLinkAltTopOff {
	margin-top:8px;
	cursor:hand; 
	cursor:pointer;
	padding-left:10px;
	padding-top:3px;
	padding-bottom:3px;
}
.leftLinkAltTopOff a:link{color:#f00000; font-family:arial,verdana,sans-serif; font-size:12px; font-weight:700; text-decoration:none;}
.leftLinkAltTopOff a:active{color:#f00000; font-family:arial,verdana,sans-serif; font-size:12px; font-weight:700; text-decoration:none;}
.leftLinkAltTopOff a:visited{color:#f00000; font-family:arial,verdana,sans-serif; font-size:12px; font-weight:700; text-decoration:none;}
.leftLinkAltTopOff a:hover{color:#f00000; font-family:arial,verdana,sans-serif; font-size:12px; font-weight:700; text-decoration:none;}

.leftLinkAltTopOn{
	margin-top:8px;
	background-color:#f00000;
	cursor:hand; 
	cursor:pointer;
	padding-left:10px;
	padding-top:3px;
	padding-bottom:3px;
}
.leftLinkAltTopOn a:link{color:#ffffff; font-family:arial,verdana,sans-serif; font-size:12px; font-weight:700; text-decoration:none;}
.leftLinkAltTopOn a:active{color:#ffffff; font-family:arial,verdana,sans-serif; font-size:12px; font-weight:700; text-decoration:none;}
.leftLinkAltTopOn a:visited{color:#ffffff; font-family:arial,verdana,sans-serif; font-size:12px; font-weight:700; text-decoration:none;}
.leftLinkAltTopOn a:hover{color:#ffffff; font-family:arial,verdana,sans-serif; font-size:12px; font-weight:700; text-decoration:none;}


.leftLinkAltTopOff1 {
	margin-top:8px;
	cursor:hand; 
	cursor:pointer;
	padding-left:10px;
	padding-top:3px;
	padding-bottom:3px;
}
.leftLinkAltTopOff1 a:link{color:#f00000; font-family:arial,verdana,sans-serif; font-size:12px; font-weight:700; text-decoration:none;}
.leftLinkAltTopOff1 a:active{color:#f00000; font-family:arial,verdana,sans-serif; font-size:12px; font-weight:700; text-decoration:none;}
.leftLinkAltTopOff1 a:visited{color:#f00000; font-family:arial,verdana,sans-serif; font-size:12px; font-weight:700; text-decoration:none;}
.leftLinkAltTopOff1 a:hover{color:#f00000; font-family:arial,verdana,sans-serif; font-size:12px; font-weight:700; text-decoration:none;}

.leftLinkAltTopOn1{
	margin-top:8px;
	background-color:#f00000;
	cursor:hand; 
	cursor:pointer;
	padding-left:10px;
	padding-top:3px;
	padding-bottom:3px;
}
.leftLinkAltTopOn1 a:link{color:#ffffff; font-family:arial,verdana,sans-serif; font-size:12px; font-weight:700; text-decoration:none;}
.leftLinkAltTopOn1 a:active{color:#ffffff; font-family:arial,verdana,sans-serif; font-size:12px; font-weight:700; text-decoration:none;}
.leftLinkAltTopOn1 a:visited{color:#ffffff; font-family:arial,verdana,sans-serif; font-size:12px; font-weight:700; text-decoration:none;}
.leftLinkAltTopOn1 a:hover{color:#ffffff; font-family:arial,verdana,sans-serif; font-size:12px; font-weight:700; text-decoration:none;}


/****** ALTERNATE LINK DISPLAY FOR ABOVE/BELOW PRIMARY NAV ********/
.leftLinkAltOff {
	margin-top:8px;
	cursor:hand; 
	cursor:pointer;
	padding-left:10px;
	padding-top:3px;
	padding-bottom:3px;
}
.leftLinkAltOff a:link{color:#c14383; font-family:arial,verdana,sans-serif; font-size:12px; font-weight:700; text-decoration:none;}
.leftLinkAltOff a:active{color:#c14383; font-family:arial,verdana,sans-serif; font-size:12px; font-weight:700; text-decoration:none;}
.leftLinkAltOff a:visited{color:#c14383; font-family:arial,verdana,sans-serif; font-size:12px; font-weight:700; text-decoration:none;}
.leftLinkAltOff a:hover{color:#c14383; font-family:arial,verdana,sans-serif; font-size:12px; font-weight:700; text-decoration:none;}

.leftLinkAltOn{
	margin-top:8px;
	background-color:#c14383;
	cursor:hand; 
	cursor:pointer;
	padding-left:10px;
	padding-top:3px;
	padding-bottom:3px;
}
.leftLinkAltOn a:link{color:#ffffff; font-family:arial,verdana,sans-serif; font-size:12px; font-weight:700; text-decoration:none;}
.leftLinkAltOn a:active{color:#ffffff; font-family:arial,verdana,sans-serif; font-size:12px; font-weight:700; text-decoration:none;}
.leftLinkAltOn a:visited{color:#ffffff; font-family:arial,verdana,sans-serif; font-size:12px; font-weight:700; text-decoration:none;}
.leftLinkAltOn a:hover{color:#ffffff; font-family:arial,verdana,sans-serif; font-size:12px; font-weight:700; text-decoration:none;}


.leftLinkOffHome {
	cursor:hand; 
	cursor:pointer;
	padding-left:10px;
	padding-top:3px;
	padding-bottom:3px;
}
.leftLinkOffHome h2{
	cursor:hand; 
	cursor:pointer;
	padding:0;
	margin:0;
}
.leftLinkOffHome a:link{color:#000000; font-family:arial,verdana,sans-serif; font-size:12px; font-weight:500; text-decoration:none;}
.leftLinkOffHome a:active{color:#000000; font-family:arial,verdana,sans-serif; font-size:12px; font-weight:500; text-decoration:none;}
.leftLinkOffHome a:visited{color:#000000; font-family:arial,verdana,sans-serif; font-size:12px; font-weight:500; text-decoration:none;}
.leftLinkOffHome a:hover{color:#000000; font-family:arial,verdana,sans-serif; font-size:12px; font-weight:500; text-decoration:none;}

.leftLinkOnHome{
	background-color:#c14383;
	color:#ffffff; 
	cursor:hand; 
	cursor:pointer;
	padding-left:10px;
	padding-top:3px;
	padding-bottom:3px;
}
.leftLinkOnHome h2{
	background-color:#c14383;
	color:#ffffff; 
	cursor:hand; 
	cursor:pointer;
	padding:0;
	margin:0;
}
.leftLinkOnHome a:link{color:#ffffff; font-family:arial,verdana,sans-serif; font-size:12px; font-weight:500; text-decoration:none;}
.leftLinkOnHome a:active{color:#ffffff; font-family:arial,verdana,sans-serif; font-size:12px; font-weight:500; text-decoration:none;}
.leftLinkOnHome a:visited{color:#ffffff; font-family:arial,verdana,sans-serif; font-size:12px; font-weight:500; text-decoration:none;}
.leftLinkOnHome a:hover{color:#ffffff; font-family:arial,verdana,sans-serif; font-size:12px; font-weight:500; text-decoration:none;}

/****** ALTERNATE LINK DISPLAY FOR ABOVE/BELOW PRIMARY NAV ********/
.leftLinkAltOffHome{
	margin-top:10px;
	cursor:hand; 
	cursor:pointer;
	padding-left:10px;
	padding-top:3px;
	padding-bottom:3px;
}
.leftLinkAltOffHome a:link{color:#c14383; font-family:arial,verdana,sans-serif; font-size:12px; font-weight:700; text-decoration:none;}
.leftLinkAltOffHome a:active{color:#c14383; font-family:arial,verdana,sans-serif; font-size:12px; font-weight:700; text-decoration:none;}
.leftLinkAltOffHome a:visited{color:#c14383; font-family:arial,verdana,sans-serif; font-size:12px; font-weight:700; text-decoration:none;}
.leftLinkAltOffHome a:hover{color:#c14383; font-family:arial,verdana,sans-serif; font-size:12px; font-weight:700; text-decoration:none;}

.leftLinkAltOnHome{
	margin-top:10px;
	background-color:#c14383;
	cursor:hand; 
	cursor:pointer;
	padding-left:10px;
	padding-top:3px;
	padding-bottom:3px;
}
.leftLinkAltOnHome a:link{color:#ffffff; font-family:arial,verdana,sans-serif; font-size:12px; font-weight:700; text-decoration:none;}
.leftLinkAltOnHome a:active{color:#ffffff; font-family:arial,verdana,sans-serif; font-size:12px; font-weight:700; text-decoration:none;}
.leftLinkAltOnHome a:visited{color:#ffffff; font-family:arial,verdana,sans-serif; font-size:12px; font-weight:700; text-decoration:none;}
.leftLinkAltOnHome a:hover{color:#ffffff; font-family:arial,verdana,sans-serif; font-size:12px; font-weight:700; text-decoration:none;}

.leftTitle{
	margin-left:8px; 
	margin-right:4px;
	margin-bottom:6px; 
	color:#c14383;
	font-family:arial,verdana,sans-serif; 
	font-size:12px; 
	font-weight:700; 
	text-transform:uppercase;
	border-bottom:1px solid #c14383;
}
.leftTitle div{font-family:arial,verdana,sans-serif; font-size:10px; font-weight:700;}

/***********************************************/
/************* LEFT PANEL STYLE ****************/
/***********************************************/
.leftPanel{
	background-color:#ffffff;
	/*border-left:solid 1px #d9d9d9;*/
	border-right:solid 1px #d9d9d9;
}

.leftnavsectionborder {
	background-color:#F0F0F0;
	/*border-left:solid 1px #d9d9d9;*/
	border:solid 1px #F0F0F0;
}

.leftnavsectionbordernew {
	background-color:#FFFFFF;
	/*border-left:solid 1px #d9d9d9;*/
	border:solid 1px #F0F0F0;
}

.leftPanel select{
	color:#000000;
	font-family:arial,verdana,sans-serif;
	font-weight:500;
	font-size:10px;
	width:148px;
	margin-left:5px;
}

.leftPanelHome{
	background:url(../v2/images/leftBg.png);
	border-left:solid 1px #d9d9d9;
	border-right:solid 1px #d9d9d9;
	border-bottom:solid 1px #d9d9d9;
}

.leftPanelHome select{
	color:#000000;
	font-family:arial,verdana,sans-serif;
	font-weight:500;
	font-size:10px;
	width:148px;
	margin-left:5px;
}

.leftShopByCat{
	margin-top:30px;
	margin-left:8px;
	margin-bottom:5px;
	color:#000000;
	font-family:arial,verdana,sans-serif;
	font-weight:700;
	font-size:11px;
	text-transform:uppercase;
}

.h1sectionlanding {font-family:Arial; font-size:26px; color:#870B49; margin-top:12px; margin-left:14px; margin-bottom:9px;}

.cycsectionH1{
	margin-left:10px;
	color:#000000;
	padding:0px;
	margin-right:0;
	margin-top:0;
	margin-bottom:0; 
	font-family: arial,verdana,sans-serif; 
	font-size:20px;
	font-weight:500;
}

A.sectionnav{margin-left:6px;}
A.sectionnav:link {color:#5C4F46; TEXT-DECORATION: none; }
A.sectionnav:visited {color:#5C4F46; TEXT-DECORATION: none;}
A.sectionnav:hover {color:#5C4F46; TEXT-DECORATION: underline;}

A.cyctestimoniallink:link {color:#666666;; TEXT-DECORATION: none; }
A.cyctestimoniallink:visited {color:#666666; TEXT-DECORATION: none;}
A.cyctestimoniallink:hover {color:#666666; TEXT-DECORATION: underline;}

/********** Section Page Read More Feature ********/
.show_hide { display: block; text-align: right; font-style: italic; text-decoration: none; color: #C04784; }
#slidingDiv{ margin-top:10px; /*display:none;*/ }

/**************************************/
/********** Old Section Styles ********/

.pagedLink A{
  color:#666666;
  font-family:Arial;
  font-size:11px;
}

.yst-pagination-linkoff:link{font-family: Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold; color:#ffffff; text-decoration:none; text-transform:uppercase;}
.yst-pagination-linkoff:active{font-family: Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold; color:#ffffff; text-decoration:none; text-transform:uppercase;}
.yst-pagination-linkoff:visited{font-family: Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold; color:#ffffff; text-decoration:none; text-transform:uppercase;}
.yst-pagination-linkoff:hover{font-family: Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold; color:#ffffff; text-decoration:underline; text-transform:uppercase;}

.yst-pagination-linkon:link{font-family: Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold; color:#000000; text-decoration:none; text-transform:uppercase;}
.yst-pagination-linkon:active{font-family: Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold; color:#000000; text-decoration:none; text-transform:uppercase;}
.yst-pagination-linkon:visited{font-family: Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold; color:#000000; text-decoration:none; text-transform:uppercase;}
.yst-pagination-linkon:hover{font-family: Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold; color:#000000; text-decoration:underline; text-transform:uppercase;}

.cyc-sort{font-family: Arial, Helvetica, sans-serif; font-size:11px; color:#000000; text-decoration:none;}
.cyc-sort:link{font-family: Arial, Helvetica, sans-serif; font-size:11px; color:#9B587B; text-decoration:none;}
.cyc-sort:active{font-family: Arial, Helvetica, sans-serif; font-size:11px; color:#9B587B; text-decoration:none;}
.cyc-sort:visited{font-family: Arial, Helvetica, sans-serif; font-size:11px; color:#9B587B; text-decoration:none;}
.cyc-sort:hover{font-family: Arial, Helvetica, sans-serif; font-size:11px; color:#9B587B; text-decoration:underline;}


.sectionImg{
	border:1px solid #ecbcd4;
}
.sectionImg a{
	outline:none;
}

.sectionLink{
	padding-top:4px;
	width:217px;
}
.sortBar{
	padding:8px;
	background-color:#f8f8f8;
}
.contentsListRegPrice{color:#bbbbbb; font-family:arial,verdana,sans-serif; font-size:11px; font-weight:500; text-decoration:none;}
.contentsListSalePrice{color:#d0007f; font-family:arial,verdana,sans-serif; font-size:12px; font-weight:700; text-decoration:none;}

.subSectionLinks{
	background-color:#facfeb;
	margin-bottom:15px;
}
.subSectionLinks th{
	background-image:url(../images/pinkArrow.gif);
	background-position:left center;
	background-repeat:no-repeat;
	padding-left:16px;
	padding-right:28px;
	text-align:left;
}
.subSectionLinks a:link{color:#000000; font-family:arial,verdana,sans-serif; font-size:11px; font-weight:500; text-decoration:none;}
.subSectionLinks a:active{color:#000000; font-family:arial,verdana,sans-serif; font-size:11px; font-weight:500; text-decoration:none;}
.subSectionLinks a:visited{color:#000000; font-family:arial,verdana,sans-serif; font-size:11px; font-weight:500; text-decoration:none;}
.subSectionLinks a:hover{color:#e20392; font-family:arial,verdana,sans-serif; font-size:11px; font-weight:500; text-decoration:underline;}

.sectionIconLinkImg{
	border:1px solid #ecbcd4;
	margin-bottom:4px;
}
.sectionIconLinks a:link{color:#666666; font-family:arial,verdana,sans-serif; font-size:11px; font-weight:700; text-decoration:none;}
.sectionIconLinks a:active{color:#666666; font-family:arial,verdana,sans-serif; font-size:11px; font-weight:700; text-decoration:none;}
.sectionIconLinks a:visited{color:#666666; font-family:arial,verdana,sans-serif; font-size:11px; font-weight:700; text-decoration:none;}
.sectionIconLinks a:hover{color:#e20392; font-family:arial,verdana,sans-serif; font-size:11px; font-weight:700; text-decoration:underline;}

/**********************************************/
/************* CELEB STYLE PAGE ***************/
/**********************************************/
.celebOrderBoxTitle{
	background-color:#C14583;
	padding:6px;
	color:#ffffff;
	font-family:century gothic,arial,verdana,sans-serif; 
	font-size:22px; 
	font-weight:700;
	margin:0;
	text-align:center;
}
.celebOrderBox{
	padding-left:6px;
	padding-right:6px;
	margin-top:0;
	border-top:1px solid #ffffff;
	border-left:1px solid #C14583;
	border-right:1px solid #C14583;
	border-bottom:1px solid #C14583;
}

.completeThisLookMessage{
	color:#d7008c;
	font-family: arial,verdana,sans-serif; 
	font-size:11px;
	font-weight:700; 
	text-align:right;
}
.completeThisLookCheckbox{
	padding:2px;
	margin-left:10px;
	border-left:1px solid #f7cce8;
	border-right:1px solid #f7cce8;
	border-bottom:1px solid #f7cce8;
}
.completeThisLookLink{margin-top:4px;}

.completeThisLookLink A{
 color:#666666;
 font-family:Arial;
 font-size:12px;
}

.completeThisLookLink A:link {TEXT-DECORATION: none;}
.completeThisLookLink A:visited {TEXT-DECORATION: none;}
.completeThisLookLink A:hover {TEXT-DECORATION: underline;}


.completeThisLookOpt{margin-bottom:4px;}
.completeThisLookOpt{
 color:#000000;
 font-family:Arial;
 font-size:11px;
}

#backLinkDisplayElement{
	padding-left:8px;
	background-image:url(../images/pdBlackBackArrow.gif);
	background-position:left center;
	background-repeat:no-repeat;
}
#backLinkDisplayElement a:link{COLOR:#8c8c8c; font-family: arial, verdana, sans-serif; font-weight:700; font-size:10px; text-decoration:none;}
#backLinkDisplayElement a:active{COLOR:#8c8c8c; font-family: arial, verdana, sans-serif; font-weight:700; font-size:10px; text-decoration:none;}
#backLinkDisplayElement a:visited {COLOR:#8c8c8c; font-family: arial, verdana, sans-serif; font-weight:700; font-size:10px; text-decoration:none;}
#backLinkDisplayElement a:hover {COLOR:#d80590; font-family: arial, verdana, sans-serif; font-weight:700; font-size:10px; text-decoration:underline;}

.celebNav img{vertical-align:middle;}
.celebNav{COLOR:#000000; font-family: arial, verdana, sans-serif; font-size:12px; text-decoration:none;}
.celebNav a:link{COLOR: #666666; font-family: arial, verdana, sans-serif; font-size:12px; text-decoration:none;}
.celebNav a:active{COLOR: #666666; font-family: arial, verdana, sans-serif; font-size:12px; text-decoration:none;}
.celebNav a:visited {COLOR: #666666; font-family: arial, verdana, sans-serif; font-size:12px; text-decoration:none;}
.celebNav a:hover {COLOR: #000000; font-family: arial, verdana, sans-serif; font-size:12px; text-decoration:underline;}

.cyccelbsectionH1{
	margin-top:0px;
	margin-bottom:0px;
	color:#707070; 
	font-family: arial,verdana,sans-serif; 
	font-size:15px;
	font-weight:800;
}

/**************************************/
/******* News Letter Page **************/
.yst-section-item-title a {color: #666666; text-decoration: none; font-family: arial; font-size: 12px;}


.cycnewsletter TD{
 font-family:Arial;
 font-size:12px;
}


/*************************************************/
/********** Promo Banners **********/
.cyccountryDivOff   { visibility:hidden;
	     position:absolute;
	     top:117;}
.cyccountryDivOn   { visibility:visible;
	     position:realitive;
             }
			 
			 
/************************************************/
/******************** VIDEO ********************/

/************* BACKGROUND FADE OVERLAY DIV ***************/
.prFadeWrapperOn {
	display:block;
	background-color:#000000;
	filter:alpha(opacity=70);
	opacity:0.7;
	z-index:50;
	position:absolute;
	top:0px;
	left:0px;
}
.prFadeWrapperOff {
	display:none;
}
/************* HIDE PRIMARY DISPLAY DIV ***************/
.prHideLayerWin{
	display:none;
}
/************* PRIMARY DISPLAY DIV STYLE **************/
.prShowLayerWin{
	width:852px;
	position:absolute;
	z-index:100;
	display:block;
	margin-left:auto;
	margin-right:auto;
}

.cycShowLayerWin{
	width:534px;
	position:absolute;
	z-index:100;
	display:block;
	margin-left:auto;
	margin-right:auto;
	
}


.flashVideoContent{
    width:852px;
	background-color:#000000;
	border:10px solid #333333;
	padding-top:5px;
	padding-right:5px;
	padding-left:5px;
	padding-bottom:30px;
	color:#fffffff;
}

/************** Registration page ******************************/

.cyc-pre-reg-box2-text-required{
font-family:Arial;
color:#FD0002;
font-size:15px;
}

.cyc-pre-reg-box2-text-required-text{
font-family:Arial;
color:#FD0002;
font-size:12px;
}


.cyc-pre-reg-box2-text{
font-family:Arial;
color:#000000;
font-size:14px;
}


.cyc-pre-reg-box2-input{
width:203px;
}
.yst-section-sale-price{padding-top:3px;}
.pagedPriceSale {color: #965B79; font-family:arial,verdana,sans-serif; font-size: 12px; font-weight:700; text-decoration:none;}
.pagedPrice {padding-bottom:3px; color:#444444; font-family:arial,verdana,sans-serif; font-size: 11px; font-weight:500; text-decoration:none;}

#pdPagingFilterByKeywordCancelButtonActive img{
margin-top:14px;
}

.celebNav img{display:inline;}

.pagingControlPanelShow img{display:inline;}
.pdDisplayGridItemWrapper img{display:inline;}
.sectionLink img{display:inline;}
.contentWrapper img{display:inline;}
#pdQsItems img{display:inline;}