.platformPopupMask {
	display:none;
	position:absolute;
	top:0;
	left:0;
	width:100%;
	height:100%;
	z-index:200;
	background-color:#000;
	-moz-opacity: 0.30;
	opacity:.30;
	filter: alpha(opacity=30);
}
.platformPopupContainer {
	position: absolute;
	z-index: 201;
	top: 0px;
	left: 0px;
	display:none;
	padding: 0px;
}
.platformPopupInner {
	border: 1px solid #000000;
	background-color: #FFFFFF;
}
.platformPopupFrame {
	margin: 0px;
	width: 100%;
	height: 100%;
	position: relative;
	z-index: 202;
}
.platformPopupTitleBar {
	background-color: #333344;
	color: #FFFFFF;
	font-weight: bold;
	height: 1.3em;
	padding: 5px;
	border-bottom: 2px solid #000000;
	border-top: 1px solid #78A3F2;
	border-left: 1px solid #78A3F2;
	border-right: 1px solid #204095;
	position: relative;
	z-index: 203;
}
.platformPopupTitle {
	float:left;
	font-size: 1.1em;
}
.platformPopupControls {
	float: right;
	cursor: pointer;
	cursor: hand;
}

.platformPopupControls a span {
	display: block;
	background-image: url('../img/close.gif');
	background-repeat: no-repeat;
	height: 15px;
	width: 15px;
	text-indent: -9000px;

}

.platformDropDownControl {
    position:absolute;
    background-color:#FFF;
    margin:0px;
    padding:0px;
    display:none;
    z-index: 1000;
}

.platformShowAlertMessage{width:100%;text-align:center;}
.platformShowAlertMessageTitle{font-size:15px;font-family: verdana,tahoma,arial,helvetica,sans-serif; color:#000000; text-align:center;}
.platformShowAlertMessageContent{font-size:10px;font-family: verdana,tahoma,arial,helvetica,sans-serif; color:#000000; text-align:center;}
.platformShowAlertMessageImgButtonArea{padding-top:5px;}
.platformShowAlertMessageImgButtonProp{border:none; background:url('http://d3pnveezgteiph.cloudfront.net/guide/images/ok.jpg'); width:70px; height:23px;}
.platformShowAlertMessageProp{background-color:white;}
.platformPropPopup{width:100%;height:100%;background-color:transparent;}

.platformPopupContainerzIndex
{
	z-index:200;
}

#shareControlUL
{   margin: 0px;
    padding: 0px;
    z-index: 30
}

#shareControlUL li
{   margin: 0px;
    padding: 0px;
    list-style: none;
    float: left;
    font-family: "Myriad Pro", "verdana", "arial";  
    font-size:9px;  
    color:#333333; 
    height:16px;
}

#shareControlUL li a
{   display: block;
    margin: 0px;
    padding: 0px;    
    background: none;
    color:#333333;    
    text-align: center;
    text-decoration: none;
}

#shareControlUL li a:hover
{   
    background: #FFFFFF
}

#shareControlUL div
{   position: absolute;
    visibility: hidden;
    margin: 0px;
    padding: 0px;
    background: #FFFFFF;
    border: 1px solid #CCCCCC}

#shareControlUL div a
{   
    position: relative;
    display: block;
    margin: 0px;
    padding: 0px;
    padding-top: 2px;
    padding-left: 2px;
    width: 84px;
    white-space: nowrap;
    text-align: left;
    text-decoration: none;    
    background: #FFFFFF;
    font-family: "Myriad Pro", "verdana", "arial";  
    font-size:10px;  
    color: #777777;
    height:20px;
    border-bottom: 1px solid #EEEEEE;
    vertical-align: middle;
}

#shareControlUL div a img
{
    opacity:.50;
    filter: alpha(opacity=50);
}

#shareControlUL div a:hover
{  
    position: relative;
    display: block;
    margin: 0px;
    padding: 0px;
    padding-top: 2px;    
    padding-left: 2px;  
    width: 84px;
    white-space: nowrap;
    text-align: left;
    text-decoration: none;    
    background: #FFFFFF;
    font-family: "Myriad Pro", "verdana", "arial";  
    font-size:10px;  
    color:#333333;
}

#shareControlUL div a:focus
{
    -moz-outline-style: none;
}

#shareControlUL li a:focus
{
    -moz-outline-style: none;
}

#shareControlUL div a:hover img
{
    color:#333333;
    opacity:1.00;
    filter: alpha(opacity=100);
}

.shareControlTextPaddingTop{padding-top:8px;}
/**
 * POPUP CONTAINER STYLES
 */
#popupMask {
	position: absolute;
	z-index: 200;
	top: 0px;
	left: 0px;
	width: 100%;
	height: 100%;
	opacity: .4;
	filter: alpha(opacity=40);
	/* this hack is so it works in IE
	 * I find setting the color in the css gives me more flexibility 
	 * than the PNG solution.
	 */
	background-color:transparent !important;
	background-color: #333333;
	/* this hack is for opera support
	 * you can uncomment the background-image if you don't care about opera.
	 * this gives you the flexibility to use any bg color that you want, instead of the png
	 */
	background-image/**/: url("http://drlx0t0l8geho.cloudfront.net/submodal/maskBG.png") !important; /* For browsers Moz, Opera, etc.*/
	background-image:none;
	background-repeat: repeat;
	display:none;
}
#popupContainer {
	position: absolute;
	z-index: 201;
	top: 0px;
	left: 0px;
	display:none;
	padding: 0px;
}
#popupInner {
	border: none;
	background-color: transparent;
}

#popupFrame {
	margin: 0px;
	width: 100%;
	height: 100%;
	position: relative;
	z-index: 202;
}
#popupTitleBar {
	background-color: #999999;
	color: #000000;
	font-weight: bold;
	height: 1px;
	padding: 0px;
	border-bottom: 1px solid #444444;
	border-top: 1px solid #CCCCCC;
	border-left: 1px solid #CCCCCC;
	border-right: 1px solid #666666;
	position: relative;
	z-index: 203;
}
#popupTitle {
	float:left;
	font-size: 1px;
}
#popupControls {
	float: right;
	cursor: pointer;
	cursor: hand;
}

.ssValignMiddle {vertical-align:middle;}
.ssAlignCenter {text-align:center;}
.ssBorderNone {border:none;}

ul.ssshareControlUL
{
    margin: 0;
    padding: 0;
    z-index: 30;
}

ul.ssshareControlUL li
{
    margin: 0px;
    padding: 0px;
    list-style: none;
    float: left;
    font-family: "Myriad Pro", "verdana", "arial";  
    font-size:9px;  
    color:#333333; 
    height:16px;
}

ul.ssshareControlUL li a
{
    display: block;
    margin: 0px;
    padding: 0px;    
    background: none;
    color:#333333;    
    text-align: center;
    text-decoration: none;
}

ul.ssshareControl li a:hover
{
    background: #FFFFFF;
}


ul.ssshareControlUL div
{
    display: none;
    position: relative;
    margin: 0px;
    padding: 0px;
    background: #FFFFFF;
    border: 1px solid #CCCCCC;
}

ul.ssshareControlUL div a
{
    position: relative;
    display: block;
    margin: 0px;
    padding: 0px;
    padding-top: 2px;
    padding-left: 2px;
    width: 84px;
    white-space: nowrap;
    text-align: left;
    text-decoration: none;    
    background: #FFFFFF;
    font-family: Arial;  
    font-size:10px;  
    color: #777777;
    height:20px;
    border-bottom: 1px solid #EEEEEE;
    vertical-align: middle;
}

ul.ssshareControlUL div a img
{
    opacity:.50;
    filter: alpha(opacity=50);
}

ul.ssshareControlUL div a:hover img
{
    color:#333333;
    opacity:1.00;
    filter: alpha(opacity=100);
}

ul.stSpreadTheWordUL
{
    margin: 0;
    padding: 0;
    z-index: 30;
}

ul.stSpreadTheWordUL li
{
    margin: 0px;
    padding-left: 30px;
    list-style: none;
    float: left;
    font-family: "Myriad Pro", "verdana", "arial";  
    font-size:9px;  
    color:#333333; 
    height:16px;
}

ul.stSpreadTheWordUL li a
{
    display: block;
    margin: 0px;
    padding-top: 5px;    
    background: none;
    color:#333333;    
    text-align: center;
    text-decoration: none;
}

ul.stSpreadTheWordUL div
{
    display: none;
    position: relative;
    margin: 0px;
    padding: 0px;
    background: #FFFFFF;
    border: 1px solid #CCCCCC;
}

ul.stSpreadTheWordUL div a
{
    position: relative;
    display: block;
    margin: 0px;
    padding: 0px;
    padding-top: 2px;
    padding-left: 2px;
    width: 108px;
    white-space: nowrap;
    text-align: left;
    text-decoration: none;    
    background: #FFFFFF;
    font-family: "Myriad Pro", "verdana", "arial";  
    font-size:10px;  
    color: #777777;
    height:20px;
    border-bottom: 1px solid #EEEEEE;
    vertical-align: middle;
}

ul.stSpreadTheWordUL div a img
{
    opacity:.50;
    filter: alpha(opacity=50);
}

ul.stSpreadTheWordUL div a:hover img
{
    color:#333333;
    opacity:1.00;
    filter: alpha(opacity=100);
}

/*share popup*/
#ss_id_popup_container
{
	background: #000000;
}

#ss_id_popup_controls
{
	line-height:0px;
	text-align:right;
}

#ss_id_popupclose
{
	cursor:pointer;
}

#ss_id_body_container
{
	vertical-align:top;
}

.ssShareLRImageTdArea{width:20px;}
.ssShareLRImageDim{width:19px; height 20px;}
.ssShareInnerPanelWidth{width:292px;}
.ssBorderLR{border-left:1px solid #cccccc; border-right:1px solid #cccccc;}
.ssHandCursor {cursor: pointer;}
.ssEmptyImage {width: 0px; height: 0px;}

/*contacts list*/
.sscontacttable1{height: 440px; width: 486px;}
.ssBotPadding10{padding-bottom:10px;}
.ssLPadding30{padding-left:30px}
.sscontacttitlefont1{font-size: 13px; color: #000000; font-family: Arial, Verdana; font-style:normal; padding-left:3px;}
.sscontacttable2{height: 320px; width: 485px; border: solid 1px #937F5D; text-align:center;}
.sscontactsSelection{height: 320px; width: 485px;overflow-x:hidden;overflow-y:scroll;}
.sscontactsSelectionTable{width: 392px;}
.ssAddFriendsButton{background:url('../img/button_add.gif'); width:95px; height:31px;border:none;}
.ssErrorTextFont{font-size: 10px; color: #EA1F26; font-family: Verdana, 'Arial' ; font-weight: bold;}
.ssFontBold{font-weight:bold;}
.ssHeight25{height:25px;}
.ssTextAlignRight{text-align:right;}
img{border:none;}
div, a {outline-style: none;}

.stCursorHand {cursor: pointer; cursor: hand;}
.stCursorDefault {cursor: normal; cursor: default;}

.stColorWhite {color: #FFFFFF}
.stAutoWidth {width: auto;}

.stFullWidth {width:100%;}
.stHalfWidth {width:50%;}
.stWidth75p {width:75%;}
.stWidth70p {width:70%;}
.stWidth25p {width:25%;}
.stWidth5p {width:5%;}

.stWidth50px {width: 50px;}

.stFullHeight {height:100%;}

.stTextAlignRight {text-align: right;}

.stUploadTarget {width:0px; height:0px; border:0px solid #fff;}

.stBgColorOrange {background-color: orange;} 

.stHeight1px {height:1px;}
.stHeight2px {height:2px;}
.stHeight5px {height:5px;}
.stHeight18px {height:18px;}
.stHeight25px {height:25px;}

.stWidth10px {width:10px;}

.stProductPanelBorderLRT{ }

.stBorder1pxSolidCCCCCCLRB {border: 1px solid #cccccc; border-top: none;} 
.stBorderBottomNone {border-bottom: none;}
.stBorderTopNone {border-top: none;}

.stPaddingLeft14px {padding-left: 14px;}
.stPaddingLeft15px {padding-left: 15px;}
.stPaddingRight9px {padding-right: 9px;}
.stPaddingTop3px {padding-top: 3px;}

.stFontSize {font-size:11px;}
.stFontVerdana {font-family: Verdana;}

.stTextBold {font-weight:bold;}

.stValignRight {vertical-align: right;}
.stValignBottom {vertical-align: bottom;}


.stCmtsTitleTR {height:30px; padding-left:10px;}
.stCmtsPageIdTD {height:30px;}
.stCmtsDivH {height:210px; overflow-x:hidden; overflow-y:auto;}
.stSetScrollY {overflow-x:hidden; overflow-y:auto;}
.stSingleCmtH {height:50px;}
.stCmtsPaginationH {height:30px;}

.stCmtsStatusBoxPad {padding:0px 15px 0px 9px;}
.stSingleCmtPad {padding:0px 20px 0px 10px;}
.stCmtsPaginationPad {padding:0px 15px 0px 15px;}

.stBorderNone {border: none;}
.stBorder1 {border:1px solid #DCDCD5;}
.stBorderCmtsTop {border-top:1px solid #CCCCCC;}

.stDecorationNone {text-decoration:none;}
.stDecorationUnderline {text-decoration:underline;}

.stLineHeight0{line-height:0%;}
.stLineHeight11{line-height:11px;}
.stLineHeight10{line-height:10px;}

.stTextAlignL {text-align:left;}
.stTextAlignR {text-align:right;}
.stValignTop {vertical-align:top;}
.stValignMiddle {vertical-align:middle;}

.stFontSize9 {font-size:9px;}
.stFontSize11 {font-size:11px;}
.stFontSize12 {font-size:12px;}
.stFontSize13 {font-size:13px;}
.stFontSize14 {font-size:14px;}

.stFontArial {font-family:Arial,Sans-serif;}
.stFontTimesRomanGeorgia {font-family: 'Times New Roman', Georgia;}
.stFontGorgiaTimesRoman {font-family:Georgia, 'Times New Roman';}
.stFontMyraidPro {font-family:'Myriad Pro',arial,sans-serif;}
.stFontFamilyArialHelverticaSansSerif {font-family:Arial,Helvetica,sans-serif;} 
.stFontVerdana {font-family:verdana,tahoma,arial,helvetica,sans-serif;}

.stcolorFFFFFF {color: #FFFFFF;}
.stcolor666666 {color: #666666;}
.stcolorE53542 {color: #E53542;}
.stcolorE21E2D {color: #E21E2D;}
.stcolor898898 {color: #898898;}
.stcolorBlack {color: #000000;}

.stBgColorF4F4EC {background-color: #F4F4EC;}
.stBgColorWhite {background-color: #FFFFFF;}
.stBgColorBlack {background-color: #000000;}
.stBgColorFCFF04 {background-color: #FCFF04;}
.stBgColor454545 {color: #454545; }
.stColorFF0000 {color: #ff0000;}
.stBgTransparent {background: transparent;}

.stFormPodcastDimension {width:480px;}
.stCommentAreaDimstyle {width:386px; min-width:386px; max-width:386px; height:102px; min-height:102px; max-height:102px;}
.stBlogitTextArea {width:440px; min-width:440px; max-width:440px; height:130px; min-height:130px; max-height:130px;}    
.stTopPadding136 {padding-top: 136px;}
.stTopPadding133 {padding-top: 133px;}
.stTopPadding87 {padding-top: 87px;}
.stTopPadding40 {padding-top: 40px;}
.stTopPadding37 {padding-top: 37px;}
.stTopPadding34 {padding-top: 34px;}
.stTopPadding30 {padding-top: 30px;}
.stTopPadding25 {padding-top:25px;}
.stTopPadding15 {padding-top:15px;}
.stTopPadding11 {padding-top:11px;}
.stTopPadding10 {padding-top:10px;}
.stTopPadding7 {padding-top:7px;}
.stTopPading6 {padding-top:6px;}
.stTopPading5 {padding-top:5px;}
.stTopPading4 {padding-top:4px;}
.stTopPading3 {padding-top:3px;}
.stBottomPadding5 {padding-bottom:5px;}
.stTopPading2 {padding-top:2px;}
.stBottomPadding3 {padding-bottom:3px;}
.stBottomPadding1 {padding-bottom:1px;}
.stPaddingLeft32 {padding-left: 32px;}
.stPaddingLeft30 {padding-left: 30px;}
.stPaddingLeft15 {padding-left: 15px;}
.stPaddingLeft13 {padding-left: 13px;}
.stPaddingLeft566 {padding-left: 566px;}
.stPaddingLeft501 {padding-left: 501px;}
.stLeftPadding10 {padding-left:10px;}
.stLeftPadding25 {padding-left:25px;}
.stLeftPadding21 {padding-left:21px;}
.stLeftPadding20 {padding-left:20px;}
.stLeftPadding17 {padding-left:17px;}
.stLeftPadding16 {padding-left:16px;}
.stLeftPadding15 {padding-left:15px;}
.stLeftPadding14 {padding-left:14px;}
.stLeftPadding12 {padding-left:12px;}
.stLeftPadding10 {padding-left:10px;}
.stPaddingLeft7 {padding-left:7px;}
.stPaddingLeft6 {padding-left:6px;}
.stPaddingLeft5 {padding-left:5px;}
.stPaddingLeft1 {padding-left:1px;}
.stRightPadding184 {padding-right:184px;}
.stRightPadding30 {padding-right:30px;}
.stPaddingRight23 {padding-right: 23px;}
.stPaddingRight20 {padding-right: 20px;}
.stPaddingRight5 {padding-right: 5px;}
.stPaddingRight3 {padding-right: 3px;}
.stPaddingRight1 {padding-right: 1px;}
.stPadding10 {padding: 10px;}
.stPadding5 {padding:5px;}
.stPadding0 {padding:0px;}
.stPaddingB0 {padding-bottom: 0px;}

.stWidth337px {width:337px;}
.stHeight100px {height:100px;}
.stWidth450px {width: 450px;}
.stHeight25px {height:25px;}
.stHeight130px {height: 130px;}
.stBorder1pxColor6b6b6b {border:1px solid #6b6b6b;}

.stSharingPanel{height: 36px;}
.stShareItImgWH{width:88px; height:16px;vertical-align:middle;}
.stProductImagePanel{width:138px; height:155px; border: none;}
.stProductPanelBorder{border: 1px solid #6b6b6b;}
.stFeaturedProdLabelPanel{height:28px;}
.stSharingEmailIcon{width:21px; height: 16px; cursor: pointer; vertical-align: middle;}
.stSharingPhoneIcon{width:13px; height: 19px; cursor: pointer; vertical-align: middle;}
.stFeaturedProdLabelFont{font-size:10px; font-family: Verdana; color: #333333; text-decoration: underline;}

.stimageOrVideoListPanel{background-color: orange; vertical-align:top; }
.stImageVideoListDivider{border-bottom: 1px solid #6b6b6b;}
.stimageOrVideoListPanelHeading{ height:31px; padding-left: 18px;}
.stimageOrVideoListDescPanel{ padding-top: 13px; padding-bottom: 13px; padding-left: 7px; padding-top: 4px;}
.stimageOrVideoListScroll{overflow-y:scroll; overflow-x:hidden; background-color: white;}
.stImageOrVideo{width: 110px; height: 85px;}
.stratingStarImage{width: 55px; height: 13px;}

.stImageOrVideoLabelFont{font-size:11px; font-family: Verdana; font-weight:Bold;color:#000000;}
    
.stStaicImage{vertical-align: top; text-align: left;}
.stStaicImageBorder{border: 1px solid #6b6b6b;}
.stTextContent{width:38%;}

.stShareIconLabelFont
{
    font-size: 10px;
    font-family: Arial;
    text-decoration: underline;
    color: #757575;
    padding-left: 1px;
}

.stSalePriceFont
{
    font-size: 11px;
    font-family: Arial,Verdana,Tahoma;
    font-weight: bold;
    color: #ff0012;
}

.stRegPriceFont
{
    font-size: 11px;
    font-family: Arial,Verdana,Tahoma;
    font-weight: bold;
    color: #000000;
}

.stWasPriceFont
{
    font-size: 11px;
    font-family: Arial,Verdana,Tahoma;
    font-weight: bold;
    color: #000000;
}

#stMenuDropDownDiv
{
    width: 100%;
}

.stMenuDropDownUL
{
    margin: 0;
    padding: 0;
    z-index: 30;
}

.stMenuDropDownUL li
{
    margin: 0;
    padding: 0;
    list-style: none;
    float: left;
}

.stMenuDropDownUL li a
{
    cursor: pointer;
    cursor: hand;
    display: block;
    margin: 0;
    padding: 5px 10px;
    width:auto;
    text-align: center;
    text-decoration: none;
}

.stMenuDropDownUL li a:hover
{
    cursor: pointer;
    cursor: hand;
/*    background: #49A3FF*/
}

.stMenuDropDownUL div
{
    position: absolute;
    visibility: hidden;
    width: 100% auto;
    margin: 0;
    padding: 0;
}

.stMenuDropDownUL div a
{
    position: relative;
    display: block;
    margin: 0;
    padding: 5px 10px;
    width: 100% auto;
    white-space: nowrap;
    text-align: left;
    text-decoration: none;
}

.stMenuDropDownUL div a:hover
{
/*    background: #49A3FF;
    color: #FFF;*/
}

.stTwitterIconRegion {width:50px; padding:3px; text-align:left; vertical-align:top;}
.stTwitterIconImage {width:50px; height:50px;}
.stTwitterPostDetailsRegion {width:253px; padding-left:3px; padding-right:3px; padding-bottom:3px; text-align:left; vertical-align:top; line-height: 14px;}
.stTwitterPostDetailsFont {font-size:14px; font-family:Arial, verdana; line-height: 14px;}
.stTwitterUsernameFont {text-decoration:none; color: #2481BD; font-family:Arial, verdana; font-size:14px;}
.stTwitterPostCreationTimeRegion {padding-left:3px; padding-right:3px; padding-top:3px; font-family:Arial, verdana; font-size:10px; color: #837F7F;}
.stTwitterDividerTopGap {line-height: 3px;}
.stTwitterDividerLine{line-height: 2px; width:2px; border-bottom: 1px solid #CCCCCC;}
.stTwitterDividerBottomGap {line-height: 5px;}
.stTwitterKeywordBold {font-weight: bold;}

.stWidth934 {width: 934px;}
.stWidth931 {width: 931px;}
.stWidth930 {width: 930px;}
.stWidth716 {width: 716px;}
.stWidth541 {width: 541px;}
.stWidth434 {width: 434px;}
.stWidth228 {width: 228px;}
.stWidth218 {width: 218px;}
.stWidth180 {width: 180px;}
.stWidth175 {width: 175px;}
.stWidth165 {width: 165px;}
.stWidth155 {width: 155px;}
.stWidth142 {width: 142px;}
.stWidth132 {width: 132px;}
.stWidth130 {width: 130px;}
.stWidth108 {width: 108px;}
.stWidth99 {width:99px;}
.stWidth78 {width: 78px;}
.stWidth75 {width: 75px;}
.stWidth73 {width: 73px;}
.stWidth63 {width: 63px;}
.stWidth40 {width: 40px;}
.stWidth16 {width: 16px;}
.stWidth15 {width: 15px;}
.stWidth0 {width: 0px;}
.stHeight349 {height:349px;}
.stHeight332 {height:332px;}
.stHeight328 {height:328px;}
.stHeight222 {height:222px;}
.stHeight114 {height:114px;}
.stHeight308 {height:308px;}
.stHeight99 {height:99px;}
.stAlignLeft {text-align: left;}
.stAlignCenter {text-align: center;}

.stCursorPointer {cursor:pointer;}
.stDisplayNone{display:none;}
.stPrevNextNavigationDim {width: 100%; line-height:26px;}

.stErrorTextFont{font-family: verdana, arial, 'Myriad Pro'; font-size:10px; color: #EA1F26; font-weight:bold;}

/*Email Popup*/
.stEmailPopupTitleArea{text-align:left;}
.stEmailPopupTopArea{height:10px;}
.stEmailPopupContainer{width:600px;}
.stEmailPopupContainerLeftWidth{width:100px;}
.stEmailPopupContainerRightWidth{width:500px;}
.stEmailPopupTitle1Font{font-family: Arial; font-size:18px; font-weight:bold; text-align:left;}
.stEmailPopupTitle2Font{font-family: Arial; font-size:11px; text-align:left;}
.stEmailPopupTextUserPromptFont{font-family: Arial; font-size:11px; text-align:left;}
.stEmailPopupIconListArea{width: 500px; height: 21px;}

.stEmailPopupYahooContainer{text-align:left; width:120px;}
.stEmailPopupAolContainer{text-align:left; width:80px;}
.stEmailPopupGmailContainer{text-align:left; width:100px;}
.stEmailPopupHotmailContainer{text-align:left; width:100px;}
.stEmailPopupFbContainer{text-align:left; width:100px;}

.stEmailPopupYahoo{width:90px;height:21px;background:url('../img/link_yahoomail.png');border:none;background-repeat:no-repeat;}
.stEmailPopupAol{width:44px;height:21px;background:url('../img/link_aol.png');border:none;background-repeat:no-repeat;}
.stEmailPopupGmail{width:61px;height:21px;background:url('../img/link_gmail.png');border:none;background-repeat:no-repeat;}
.stEmailPopupHotmail{width:70px;height:21px;background:url('../img/link_hotmail.png');border:none;background-repeat:no-repeat;}
.stEmailPopupFb{width:80px;height:21px;background:url('../img/link_facebook.png');border:none;background-repeat:no-repeat;}

.stEmailPopupLabelTo{}
.stEmailPopupLabelFrom{}
.stEmailPopupLabelMessage{}
.stEmailPopupLabelFont{font-family: Arial; font-size:13px; font-weight:bold;}
.stEmailPopupTextBoxContainer{border:1px solid #cccccc;}
.stEmailPopupToTextArea{height: 100px; width: 500px;min-height: 100px; min-width: 500px;max-height: 100px; max-width: 500px; border:none; font-family: Arial; font-size:13px;}
.stEmailPopupFromTextArea{width: 500px; border:none; font-family: Arial; font-size:13px;}
.stEmailPopupMessageTextArea{height: 100px; width: 500px;min-height: 100px; min-width: 500px;max-height: 100px; max-width: 500px; border:none; font-family: Arial; font-size:13px;}

.stEmailPopupButtonBack{width:70px;height:21px;background:url('../img/button_email_popup_back.png');border:none;background-repeat:no-repeat;}
.stEmailPopupButtonSend{width:83px;height:28px;background:url('../img/button_send_small.png');border:none;background-repeat:no-repeat; cursor:pointer;}

.stEmailPopupDivFbIds{font-family: Arial; font-size:11px; height:35px; text-align:left;}
.stEmailPopupError{font-family: verdana; font-size:10px; height:30px; text-align:left;}
.stHeight88 {height: 88px;}
.stHeight84 {height: 84px;}
.stHeight82 {height: 82px;}
.stHeight44 {height: 44px;}
.stHeight40 {height: 40px;}
.stHeight30 {height: 30px;}
.stHeight34 {height: 34px;}
.stHeight29 {height: 29px;}
.stHeight25 {height: 25px;}
.stHeight20 {height: 20px;}
.stHeight17 {height: 17px;}
.stHeight16 {height: 16px;}
.stHeight0 {height: 0px;}

.stDisplayNone {display: none;}
.stLeft0 {left: 0px;}
.stTop0 {top: 0px;}
.stZindex0 {z-index: 0;}
.stZindex200 {z-index: 200;}
.stZindex201 {z-index: 201;}
.stPositionAbs {position: absolute;}
.stOpacity4 {opacity: .40; filter: alpha(opacity=40);}
.stOpacity0 {opacity: .0; filter: alpha(opacity=0);}
.stOutLineNone {outline-style: none;}
/*Add To Bag*/
.stAddToBagDivDim{height:457px; border:1px solid #cccccc; padding-bottom:5px; overflow-y: auto; overflow-x: hidden;}
.stAddToBagTableProdtDim {width:447px; padding-top:20px;}
.stAddToBagProdtImgContainer {width:124px; height:153px;  border:1px solid #cccccc;}
.stAddToBagProdtImg {width:124px; height:153px; vertical-align:middle;}
.stAddToBagDescGap {width:10px;}
.stAddToBagProdtBrandName {font-family: Verdana, 'Myriad Pro', Arial, Helvetica; font-size:11px; color: #404040; text-align:left;}
.stAddToBagProdtComment {font-family: Verdana, 'Myriad Pro', Arial, Helvetica; font-size:11px; color: #1B1B1B; height:60px; text-align:left;}
.stAddToBagProdtPricesContainer {text-align:left;}
.stAddToBagOrigPriceFont {font-family: Verdana, 'Myriad Pro', Arial, Helvetica; font-size:11px; color: #404040; font-weight:bold;}
.stAddToBagNowPriceFont {font-family: Verdana, 'Myriad Pro', Arial, Helvetica; font-size:11px; color: #CC0000; font-weight:bold;}
.stAddToBagWasPriceFont {font-family: Verdana, 'Myriad Pro', Arial, Helvetica; font-size:11px; color: #CC0000; font-weight:bold;}
.stAddToBagSizeListContainer {width:110px;}
.stAddToBagColorListContainer {width:120px;}
.stAddToBagQtyListContainer {width:50px;}
.stAddToBagSizeList {font-family: Verdana, 'Myriad Pro', Arial, Helvetica; font-size:11px; color: #404040; font-weight:bold; width:100px;}
.stAddToBagColorList {font-family: Verdana, 'Myriad Pro', Arial, Helvetica; font-size:11px; color: #404040; font-weight:bold; width:110px;}
.stAddToBagQtyList {font-family: Verdana, 'Myriad Pro', Arial, Helvetica; font-size:11px; color: #404040; font-weight:bold; width:38px;}
.stAddToBagCheckBoxLabel {font-family: Verdana, 'Myriad Pro', Arial, Helvetica; font-size:10px; color: #1B1B1B; text-align:left; height:20px;}
.stAddToBagSizeLabelFont {font-family: 'Myriad Pro', Arial, Helvetica; font-size:12px; color: #424242; background:#cccccc; height:20px; text-align:left}
.stAddToBagButtonContainer {width:100%; height:35px; text-align:right;}
.stAddToBagButtonAddToBag {width:93px; height:25px; cursor:pointer;}
.stAddToBagErrorContainer {width:368px; height:32px; font-family: verdana, arial, 'Myriad Pro'; font-size:10px; color: #EA1F26; font-weight:bold; padding-left:5px;}
.stAddToBagProdDescArea {width:300px; vertical-align:top;}
.stAddToBagProdDescLeftGap {width:10px;}
.stAddToBagProdListContainer {height:41px; text-align:left}
.stAddToBagCheckBox {margin-left:0px; width:15px; vertical-align:middle;}
.stAddToBagProdDescBottomGap {height:10px;}
.stAddToBagProdInstoreContainer {height:41px; text-align:left}
.stAddToBagProdInstoreDim {width:86; height:10px;}
.stAddToBagBundlePdtLabel{font-family: 'Myriad Pro', Arial, Verdana; font-size:11px; color: #DB4C4C; font-weight:bold;}
.stProductDividerLine{width:434px;border-bottom: 1px solid #CCCCCC;}
.stAddToBagSubEntryProdtImg {width:70px; height:77px; vertical-align:middle;}
.stAddToBagSubEntryProdtImgContainer {width:70px; height:77px;  border:1px solid #cccccc;}
.sgUunselectable
{
	user-select: none;
	-moz-user-select: none;
	-khtml-user-select: none;	
}

.platformPopupTitleBar 
{
    display:none;
}
.platformPopupControls a span 
{
    display: none;
}

.platformPopupContainer 
{
    border:none;
}

.platformPopupInner 
{
    border: none;
}

/*Video pop-up*/
#popupMask {
	position: absolute;
	z-index: 1501;
	top: 0px;
	left: 0px;
	width: 100%;
	height: 100%;
	opacity: .8;
	filter: alpha(opacity=45);
	/* this hack is so it works in IE
	 * I find setting the color in the css gives me more flexibility 
	 * than the PNG solution.
	 */
	background-color: #000000;
	/* this hack is for opera support
	 * you can uncomment the background-image if you don't care about opera.
	 * this gives you the flexibility to use any bg color that you want, instead of the png
	 */
	background-image/**/: url("http://video.skava.net/submodal/maskBG.png") !important; /* For browsers Moz, Opera, etc.*/
	background-image:none;
	background-repeat: repeat;
	display:none;
}
#popupContainer {
	position: absolute;
	z-index: 1502;
	top: 0px;
	left: 0px;
	display:none;
	padding: 0px;
}
#popupInner {
	border: none;
	background-color: transparent;
}

div, a, input {outline-style: none;}


/*Border*/
.sfBorderNone{border:none;}
.sfBorder1{border:1px solid #cccccc;}
.sfBorderLTB{border-left:1px solid #cccccc; border-top:1px solid #cccccc; border-bottom:1px solid #cccccc;}
.sfBorderRTB{border-right:1px solid #cccccc; border-top:1px solid #cccccc; border-bottom:1px solid #cccccc;}
.sfBorderBlack1{border:1px solid #000000;}
.sfBorderLR{border-left:1px solid #cccccc; border-right:1px solid #cccccc;}


/*Text align*/
.sfAlignLeft {text-align: left;}
.sfAlignCenter {text-align: center;}
.sfAlignRight {text-align: right;}
.sfVAlignTop {vertical-align: top;}
.sfVAlignMiddle {vertical-align: middle;}
.sfVAlignBottom {vertical-align: bottom;}
.sfCheckBox{margin-left:0px; width:15px;}

/*Overlay dimensions*/
.sfOverlayWidth{width:983px;}
.sfOverlayHeight{height:691px;}
.sfLeftPanelWidth{width:526px;}
.sfRightPanelWidth{width:453px;}

.sfFullWidth {width: 100%;}
.sfFullHeight {height: 100%;}
.sfHalfWidth {width: 50%;}

.sfPaddingTop{padding-top:2px;}
.sfPaddingTop5{padding-top:5px;}
.sfPaddingTop10{padding-top:10px;}
.sfPaddingLeft2{padding-left:2px;}
.sfPaddingLeft5{padding-left:5px;}
.sfPaddingLeft30{padding-left:30px;}
.sfPaddingLeft38{padding-left:38px;}
.sfPaddingRight5{padding-right:5px;}
.sfPaddingRight10{padding-right:10px;}
.sfPaddingRight30{padding-right:30px;}
.sfPaddingLeft35{padding-left:35px;}
.sfPaddingRight35{padding-right:35px;}
.sfPaddingBottom5{padding-bottom:5px;}

.sfWidth605 {width: 605px;}
.sfWidth560 {width: 560px;}
.sfWidth527 {width: 527px;}
.sfWidth510 {width: 510px;}
.sfWidth480 {width: 480px;}
.sfWidth470 {width: 470px;}
.sfWidth460 {width: 460px;}
.sfWidth410 {width: 410px;}
.sfWidth550 {width: 550px;}
.sfWidth390 {width: 390px;}
.sfWidth381 {width: 381px;}
.sfWidth340 {width: 340px;}
.sfWidth330 {width: 330px;}
.sfWidth321 {width: 325px;}
.sfWidth310 {width: 310px;}
.sfWidth249 {width: 249px;}
.sfWidth227 {width: 227px;}
.sfWidth220 {width: 220px;}
.sfWidth200 {width: 200px;}
.sfWidth150 {width: 150px;}
.sfWidth142 {width: 142px;}
.sfWidth125 {width: 125px;}
.sfWidth120 {width: 120px;}
.sfWidth115 {width: 115px;}
.sfWidth110 {width: 110px;}
.sfWidth100 {width: 100px;}
.sfWidth88 {width: 88px;}
.sfWidth86 {width: 86px;}
.sfWidth85 {width: 85px;}
.sfWidth80 {width: 80px;}
.sfWidth73 {width: 73px;}
.sfWidth65 {width: 65px;}
.sfWidth62 {width: 62px;}
.sfWidth58 {width: 58px;}
.sfWidth50 {width: 50px;}
.sfWidth38 {width: 38px;}
.sfWidth32 {width: 32px;}
.sfWidth30 {width: 30px;}
.sfWidth20 {width: 20px;}
.sfWidth18 {width: 18px;}
.sfWidth11 {width: 11px;}
.sfWidth10 {width: 10px;}
.sfWidth5 {width: 5px;}
.sfWidth0 {width: 0px;}

.sfHeight791 {height: 791px;}
.sfHeight629 {height: 629px;}
.sfHeight628 {height: 628px;}
.sfHeight627 {height: 627px;}
.sfHeight626 {height: 626px;}
.sfHeight540 {height: 540px;}
.sfHeight539 {height: 539px;}
.sfHeight537 {height: 537px;}
.sfHeight535 {height: 535px;}
.sfHeight534 {height: 534px;}
.sfHeight531 {height: 531px;}
.sfHeight528 {height: 528px;}
.sfHeight526 {height: 526px;}
.sfHeight523 {height: 523px;}
.sfHeight510 {height: 510px;}
.sfHeight499 {height: 499px;}
.sfHeight405 {height: 405px;}
.sfHeight400 {height: 400px;}
.sfHeight350 {height: 350px;}
.sfHeight315 {height: 315px;}
.sfHeight165 {height: 165px;}
.sfHeight139 {height: 139px;}
.sfHeight130 {height: 130px;}
.sfHeight117 {height: 117px;}
.sfHeight113 {height: 113px;}
.sfHeight100 {height: 100px;}
.sfHeight80 {height: 80px;}
.sfHeight86 {height: 86px;}
.sfHeight85 {height: 85px;}
.sfHeight72 {height: 72px;}
.sfHeight65 {height: 65px;}
.sfHeight63 {height: 63px;}
.sfHeight60 {height: 60px;}
.sfHeight50 {height: 50px;}
.sfHeight49 {height: 49px;}
.sfHeight48 {height: 48px;}
.sfHeight43 {height: 43px;}
.sfHeight41 {height: 41px;}
.sfHeight39 {height: 39px;}
.sfHeight36 {height: 36px;}
.sfHeight35 {height: 35px;}
.sfHeight32 {height: 32px;}
.sfHeight30 {height: 30px;}
.sfHeight28 {height: 28px;}
.sfHeight27 {height: 27px;}
.sfHeight25 {height: 25px;}
.sfHeight26 {height: 26px;}
.sfHeight22 {height: 22px;}
.sfHeight21 {height: 21px;}
.sfHeight20 {height: 20px;}
.sfHeight19 {height: 19px;}
.sfHeight18 {height: 18px;}
.sfHeight17 {height: 17px;}
.sfHeight15 {height: 15px;}
.sfHeight14 {height: 14px;}
.sfHeight13 {height: 13px;}
.sfHeight11 {height: 11px;}
.sfHeight10 {height: 10px;}
.sfHeight8 {height: 8px;}
.sfHeight6 {height: 6px;}
.sfHeight5 {height: 5px;}
.sfHeight2 {height: 2px;}
.sfHeight0 {height: 0px;}

.sfLineHeight11 {line-height: 11px;}
.sfLineHeight100p {line-height: 100%;}
.sfLineHeight60p {line-height: 60%;}
.sfLineHeight5px {line-height:5px;}
.sfLineHeight0px {line-height:0px;}

.sfScrollBarY {overflow-y: scroll; overflow-x: hidden;}
.sfScrollY {overflow-y: auto; overflow-x: hidden;}
.sfScrollX {overflow-x:auto; overflow-y:hidden;}

/*Background*/
.sfBG000000 {background: #000000;}
.sfBGDDDDDD {background: #DDDDDD;}
.sfBGFFFFFF {background: #FFFFFF;}
.sfBGF5F5F5 {background: #F5F5F5;}
.sfBGCCCCCC {background: #CCCCCC;}
.sfProdBGImage {background-image:url(../img/thumbnail_bg.gif);background-repeat:no-repeat;}

/*Fonts*/
.sfFontITCAvant14 {font-size: 14px; color: #000000; font-family: 'ITC Avant Grade Gothic Std', 'Century Gothic';}
.sfFontMyriad17 {font-size: 17px; color: #000000; font-family: 'Myriad Pro', arial;}
.sfFontMyriad18 {font-size: 18px; color: #000000; font-family: 'Garamond Premier Pro'; font-style:italic;}
.sfFontVerdana {font-family: verdana, arial, 'Myriad Pro';}
.sfFontArial {font-family: Arial;}
.sfFontMyriadProArial {font-family: 'Myriad Pro', Arial;}
.sfFontCenGothicArial{font-family:'Century Gothic', Arial;}
.sfFontCenGothicMyriadPro{font-family:'Century Gothic','Myriad Pro', arial;}
.sfFontGaramondPalatinoTimesNew{font-family:Garamond, 'Palatino Linotype', 'Times New Roman';}
.sfFontPalatinoTimesNew{font-family:'Palatino Linotype', 'Times New Roman';}
.sfFontHelveticaArial {font-family:helvetica,Arial;}
.sfFontGaramondTimesNew{font-family:Garamond, 'Times New Roman';}
.sfFontFamilyITCAvantGradeGothicStd {font-family:'ITC Avant Grade Gothic Std', 'Century Gothic';}
.sfFontFamilyPalatinolinotype {font-family:'Palatino linotype', 'Book Antiqua', 'Chaparral Pro', 'Legacy Serif ITC', 'NapoleoneSlapITC', 'Garamond Premier Pro', 'Monotype Corsiva';}

.sfFontITCAvantCenGothic{font-family: 'ITC Avant Garde Gothic Std', 'Century Gothic', arial;}
.sfFontITCAvantCenGothicMyriad{font-family: 'ITC Avant Garde Gothic Std', 'Century Gothic', 'Myriad Pro';}
.sfFontMyriadVerdanaArial {font-family: 'Myriad Pro', arial, verdana ;}
.sfFontCenturyVerdanaArial {font-family: 'Century Gothic', verdana, arial;}
.sfFontMyriadHelveticaArial {font-family:'Myriad Pro', helvetica, Arial;}
.sfTrebMyriadArialHel{font-family:'Trebuchet MS', 'Myriad Pro', Arial, Helvetica}

.sfFontSize18 {font-size: 18px;}
.sfFontSize17 {font-size: 17px;}
.sfFontSize15 {font-size: 15px;}
.sfFontSize14 {font-size: 14px;}
.sfFontSize13 {font-size: 13px;}
.sfFontSize12 {font-size: 12px;}
.sfFontSize11 {font-size: 11px;}
.sfFontSize10 {font-size: 10px;}

.sfFontColor000000 {color: #000000;}
.sfFontColorFF0000 {color: #FF0000;}
.sfFontColorFFFFFF {color: #FFFFFF;}
.sfFontColor999999 {color: #999999;} 
.sfFontColorEA1F26 {color: #EA1F26;} 
.sfFontColorD4151C {color: #D4151C;} 
.sfFontColor565656 {color: #565656;} 
.sfFontColor474747 {color: #000000;} 
.sfFontColor030000 {color: #030000;} 
.sfFontColor577FA2 {color: #577FA2;} 


.sfFontBold {font-weight:bold;}
.sfFontStyleItalic {font-style:italic;}

.sfHandCursor {cursor: pointer;}




/* Overlay border */
.sfBorderRight{border-right:1px solid #000000;}
.sfBorderRightDashed{border-right:2px dotted #cccccc;}
.sfBorderLeft{border-left:1px solid #000000;}
.sfBorderTop{border-top:1px solid #000000;}
.sfBorderTopDashed{border-top:2px dotted #cccccc;}
.sfBorderBottom{border-bottom:1px solid #000000;}
.sfBorderMiddle{width:1px;height:690px;background:url('../img/link_facebook.jpg');border:none;background-repeat:no-repeat;}

/*About screen*/
.sfAboutChallengeTitleWidth{width:307px;}
.sfAboutChallengeCommentWidth{width:350px;}

/*Upload */
.sfUploadTarget{width:0px;height:0px;border:0px solid #fff; visibility:hidden}

/*Right Header2 Description*/
.sfHeader2ImageTodaysChallange{background:url('../img/text_today_chllnge.jpg') no-repeat; width:136px; height:12px;}
.sfHeader2CreateAnOutfit{background:url('../img/text_create_anoutfit.jpg') no-repeat; width:129px; height:13px;}
.sfHeader2ImagePostChallange{background:url('../img/text_post_challenge.png') no-repeat; width:143px; height:14px;}

.sfHeader2ImageChallange{background:url('../img/text_chllnge.jpg') no-repeat; width:83px; height:12px;}
.sfHeader2DescriptionImage1{background:url('../img/shoe_logo.gif') no-repeat; width:54px; height:54px;}
.sfHeader2DescriptionImage2{background:url('../img/day_count.gif') no-repeat; width:54px; height:54px;}
.sfHeader2PostDescriptionImage2{background:url('../img/text_outfit_gallery.jpg') no-repeat; width:112px; height:12px;}
.sfHeader2PostShareText{background:url('../img/shreoutfits_text.gif') no-repeat; width:331px; height:40px;}


/*Right Header3*/
.sfHeader3SearchText{background:url('../img/search_icon.gif') no-repeat center center; width:24px; height:24px;}

/*Left Gallery Content*/

.sfGallaryScreenBackground {background:url('../img/gallerypage_imageview_bg.jpg') no-repeat;}
/*
.sfGallaryScreenBackgroundButtonSel {background:url('../img/gallery_imgeview_button_sel.jpg') no-repeat;}
.sfGallaryScreenBackgroundButtonDesel {background:url('../img/gallery_imgeview_button_desel.jpg') no-repeat;}
.sfGallaryScreenBackgroundArchieve {background:url('../img/archive_entries_button.jpg') no-repeat;}

.sfBuyTheOutFit {background:url(../img/buytheoutfit_text.jpg) no-repeat; width:93px; height:20px;}
.sfShareIt {background:url(../img/share_text.jpg) no-repeat; width:74px; height:20px;}
.sfVoteIt {background:url(../img/vote_text.jpg) no-repeat; width:53px; height:20px;}
.sfVoteItDesel {background:url(../img/vote_text_desel.jpg) no-repeat; width:53px; height:20px;}
*/
.sfWidth495 {width:495px;}
.sfWidth465 {width:465px;}
.sfWidth300 {width:300px;}
.sfWidth190 {width:190px;}
.sfWidth280 {width:280px;}
.sfWidth255 {width:255px;}
.sfWidth165 {width:165px;}
.sfWidth134 {width:134px;}
.sfWidth93 {width:93px;}
.sfWidth74 {width:74px;}
.sfWidth69 {width:69px;}
.sfWidth53 {width:53px;}
.sfWidth29 {width:29px;}
.sfWidth27 {width:27px;}
.sfWidth35 {width:35px;}
.sfWidth30 {width:30px;}
.sfWidth8 {width:8px;}
.sfWidth04 {width:4px;}

.sfHeight486 {height:486px;}
.sfHeight476 {height:476px;}
.sfHeight471 {height:471px;}
.sfHeight468 {height:468px;}
.sfHeight448 {height:448px;}
.sfHeight438 {height:438px;}
.sfHeight433 {height:433px;}
.sfHeight430 {height:430px;}
.sfHeight456 {height:456px;}
.sfHeight400 {height:400px;}
.sfHeight380 {height:380px;}
.sfHeight300 {height:300px;}
.sfHeight48 {height:48px;}
.sfHeight38 {height:38px;}
.sfHeight35 {height:35px;}

.sfWidth100p {width:100%;}
.sfWidth50p {width:55%;}
.sfWidth50p {width:50%;}
.sfWidth40p {width:40%;}
.sfWidth30p {width:30%;}
.sfWidth20p {width:20%;}
.sfWidth10p {width:10%;}
.sfWidth5p {width:5%;}


.sfTextAlignCenter {text-align:center;}
.sfTextAlignRight {text-align:right;}
.sfTextAlignLeft {text-align:left;}
.sfOverlapImg{}
.sfNoDisplay {display:none;}
.sfDisplayBlock {display:block;}

/* css for outfit maker*/

.sfOfmStepsText {width:490px; height:26px;}
.sfOverflowHidden {overflow:hidden;}

.sfOutfitmakerWidth {width:498px;}
.sfWidth475 {width:475px;}
.sfWidth440 {width:440px;}
.sfWidth466px {width:466px;}
.sfWidth139px {width:139px;}
.sfWidth118px {width:118px;}
.sfWidth116px {width:116px;}
.sfWidth74px {width:74px;}
.sfWidth65px {width:65px;}
.sfWidth30px {width:30px;}
.sfWidth14px {width:14px;}
.sfWidth42px {width:42px;}
.sfWidth2px {width:2px;}

.sfOutfitmakerHeight {height:415px;}
.sfHeight375 {height:375px;}
.sfHeight360 {height:360px;} 
.sfHeight340 {height:340px;} 
.sfHeight207px {height:207px;}
.sfHeight55px {height:55px;}
.sfHeight20px {height:20px;}
.sfHeight40px {height:40px;}
.sfHeight30px {height:30px;}
.sfHeight25px {height:25px;}
.sfHeight24px {height:24px;}
.sfHeight15px {height:15px;}
.sfHeight14px {height:14px;}
.sfHeight12px {height:12px;}
.sfHeight5px {height:5px;}

.sfPaddingTop30 {padding-top:30px;}
.sfPaddingTop20 {padding-top:20px;}
.sfPadding0px {padding:0px;}
.sfPaddingLeft2px {padding-left:2px;}
.sfPaddingLeft70 {padding-left:70px;}
.sfPaddingLeft80 {padding-left:80px;}
.sfPaddingBottom10 {padding-bottom:10px;}
.sfPaddingTop178px {padding-top:178px;}
.sfBorder1pxSolidBalck {border:1px solid black;}
.sfBorder2pxSolidBalck {border:2px solid black;}
.sfBorderNone {border:none;}
.sfOutfitMakerChallangeIconBg {background:url(../img/ofm_shoe_icon.gif) no-repeat center top;}
.sfOutfitMakerChallangeTitleBg {background:url(../img/ofm_title.gif) no-repeat left center;}
.sfOutfitMakerToolBarDemarkerBg {background:url(../img/tools_divider.gif) no-repeat top center;}
.sfOutfitMakerToolBarSelectBg {background:black url(../img/tools_button_expand.gif) no-repeat top center;}
.sfOutfitMakerToolBarDeSelectBg {background:url(../img/tools_button.gif) no-repeat right center;}

.sfRight0px {right:0px;}
.sfTop0px {top:0px;}

.sfTop4px {top:4px;}
.sfRight4px {right:4px;}

.sfPositionAbsolute {position:absolute;}
.sfPositionRelative {position:relative;}

.sfOutfitMakerWorkspaceArea{width:495px; height:480px;}
.sfOutfitMakerRightHeader1Height{height:30px;}
.sfOutfitMakerRightHeader2Height{height:33px;}
.sfOutfitMakerRightHeader2Height2{height:32px;}
.sfOutfitMakerRightGalleryHeight{height:629px;}

.sfZindex1000 {z-index:1000;}
.sfZindex200 {z-index:200;}
.sfZindex0 {z-index:0;}
.sfZindexMinus1 {z-index:-1;}
.sfOutfitmakerPopupBg{background:url(../img/ofm_popup_bg.png) no-repeat; width:209px; height:210px;}
.sfOutfitmakerPopupDim{width:209px; height:210px;}
.sfOutfitPopupImgaArea{width:110px; height:110px;}
.sfOutfitPopupCloseDim{width:13px; height:13px;}
.sfOutfitHotlistSym{width:4px; height:13px;}
.sfUunselectable 
{
	user-select: none;
	-moz-user-select: none;
	-khtml-user-select: none;	
}

.sfVideoPopupCloseDim{width:38px; height:14px;}

.sfAlertIconDim{width:25px;height:25px;}

/*Submit screen*/
.sfSubmitScreenBackground {background:url('../img/submit_bg.jpg') no-repeat; width:339px; height:315px;}


/*Share It*/

.sfShareLRImageTdArea{width:20px;}
.sfShareLRImageDim{width:19px; height 20px;}
.sfShareInnerPanelWidth{width:292px;}
.sfShareTitleImgDim{width:41px; height:40px;}

/*Chat bubble*/
.sfChatBubbleBg{background:url('../img/chatbubble_bg.jpg') no-repeat; width: 289px;height:154px;}

/*Share Friends*/
.sfMailListTable{width: 500px; height: 21px;}
.sfTextAreaToDim{height: 100px; width: 500px;min-height: 100px; min-width: 500px;max-height: 100px; max-width: 500px;}
.sfTextAreaDim{height: 100px; width: 500px;min-height: 100px; min-width: 500px;max-height: 100px; max-width: 500px;}
.sfTxtFieldFromAddrDim{width: 500px;}

.sfLinkYahoo{width:90px;height:21px;background:url('../img/link_yahoomail.png');border:none;background-repeat:no-repeat;}
.sfLinkAOL{width:44px;height:21px;background:url('../img/link_aol.png');border:none;background-repeat:no-repeat;}
.sfLinkGmail{width:61px;height:21px;background:url('../img/link_gmail.png');border:none;background-repeat:no-repeat;}
.sfLinkHotmail{width:70px;height:21px;background:url('../img/link_hotmail.png');border:none;background-repeat:no-repeat;}
.sfLinkFacebook{width:80px;height:21px;background:url('../img/link_facebook.png');border:none;background-repeat:no-repeat;}

.sfButtonSendImg{width:95px; height:31px;border:none;}
.sfFbIdDisplayArea{height:30px; width:500px;}
.sfErrorDisplayArea{width:500px;height:25px;}

.sfcontacttable1{height: 440px; width: 486px;}
.sfPaddingTop15px {padding-top:15px;}
.sfPaddingTop25px {padding-top:25px;}
.sfBotPadding10{padding-bottom:10px;}
.sfLPadding30{padding-left:30px}
.sfcontacttitlefont1{font-size: 13px; color: #000000; font-family: Arial, Verdana; font-style:normal; padding-left:3px;}
.sfcontacttable2{height: 320px; width: 485px; border: solid 1px #937F5D; text-align:center;}
.sfcontactsSelection{height: 320px; width: 485px;overflow-x:hidden;overflow-y:scroll;}
.sfcontactsSelectionTable{width: 392px;}
.sfAddFriendsButton{background:url('../img/button_add.gif'); width:95px; height:31px;border:none;}
.sfErrorTextFont{font-size: 10px; color: #EA1F26; font-family: Verdana, 'Arial' ; font-weight: bold;}


/*Add to bag*/
.sfDivBorderBottom{border:1px solid #cccccc;}
.sfAddToBagProductDispDim {width:447px;}
.sfAddToBagProductDescDim {width:300px;}
.sfAddToBagDimension {width:461px; height:497px;}
.sfAddToBagPdtDispDimension {height:457px;}
.sfAddToBagButttonDispDimension {width:100%; height:35px;}
.sfAddToBagErrorDispDimension {width:368px; height:32px;}
.sfAddToBagButton {width:93px; height:25px;}
.sfAddToBagProductImgDimension {width:124px; height:153px;}
.sfAddToBagProductDescDimension {width:252px; height:153px;}
.sfAddToBagNameFont {font-family: Verdana, 'Myriad Pro', Arial, Helvetica; font-size:11px; color: #404040;}
.sfAddToBagPriceFont {font-family: Verdana, 'Myriad Pro', Arial, Helvetica; font-size:11px; color: #CC0000;}
.sfAddToBagDescFont {font-family: Verdana, 'Myriad Pro', Arial, Helvetica; font-size:11px; color: #1B1B1B;}
.sfAddToBagSelectFont {font-family: Verdana, 'Myriad Pro', Arial, Helvetica; font-size:10px; color: #1B1B1B;}
.sfAddToBagItemUrlFont {font-family: 'Myriad Pro', Arial, Helvetica; font-size:12px; color: #424242;}
.sfAddToBagBundlePdtLabel {font-family: 'Myriad Pro', Arial, Verdana; font-size:11px; color: #DB4C4C; font-weight:bold;}

/*sharing override css*/
.ssAddFriendsButton{background:url('../img/button_add.png'); width:83px; height:28px;border:none;}
.stEmailPopupButtonBack{display:none}

/*facebook gallery page - css properties*/
.sfFbGalleryBg {background-image:url(../img/gallery_bg.gif);background-repeat:no-repeat;}
.sfLPadding17{padding-left:17px}
.sfTPadding68{padding-top:68px}

.sfpageBannerleft {width:60px; padding:5px;}
.sfpageBannerright {width:700px; padding-left:5px; height:100%;}
.sfpageBannerbottom {height:5px;} 

.fbnavtitle {font-family:"lucida grande",tahoma,verdana,arial,sans-serif; font-size:16px; font-weight:bold; padding-right: 14px; color:#333333; vertical-align:middle;}
#fbnav {vertical-align:bottom;padding-top:2px;margin-top: 9px;}
#fbnav ul {padding:1px;margin-top:1px;margin-right:0px;margin-bottom:0px;margin-left:0px;}
#fbnav li {display:inline; padding-bottom: 2px; margin-left:-1px; margin-right:-1px;}
#fbnav a { font-family:"Lucida Grande", Verdana, Geneva, sans-serif; font-size:12px; font-weight:bold; text-decoration: none; color: #3B5998; background-color:#d8dfea; padding-right:10px; padding-left:10px; padding-top:4px; padding-bottom:3px;}
#fbnav .active a:hover { color:#000000; background-color:#FFFFFF;}
#fbnav .active a { font-family:"Lucida Grande", Verdana, Geneva, sans-serif; font-size:12px; font-weight:bold; text-decoration: none; color: #000000; background-color:#FFFFFF; padding-right:12px; padding-left:12px; padding-top:5px; border-top-width: 1px; border-right-width: 1px; border-left-width: 1px; border-top-style: solid; border-right-style: solid; border-left-style: solid; border-top-color: #D8DFEA; border-right-color: #D8DFEA; border-left-color: #D8DFEA;}
#fbnav a:hover { font-family:"Lucida Grande", Verdana, Geneva, sans-serif; font-size:12px; font-weight:bold; color:#FFFFFF; background-color: #336699; text-decoration: none; padding-right:12px; padding-left:12px; padding-top:4px; padding-bottom: 3px;}
#fbnav a:link, #fbnav a:visited { font-family:"Lucida Grande", Verdana, Geneva, sans-serif; font-size:12px; padding-right:12px; padding-left:12px; padding-top:4px; padding-bottom: 3px;}




