.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;}
.ac_closeButton
{
    vertical-align: bottom;
    cursor: pointer;
}
.ac_cancelButton{cursor: pointer;}
.ac_postButton{cursor: pointer;}

.ac_containerTable
{
    border: 3px solid #000000;
    width: 666px;
    background-color: #ffffff;
}

.ac_titleTop
{
    height: 28px;
}

.ac_title
{
    height: 25px;
    font-family: "Myriad Pro", Arial, Verdana;
    font-size: 18px;
    font-weight: bold;
    font-variant: normal;
    text-align:center;
    vertical-align:middle;
}

.ac_comment
{
    height: 83px;
    text-align:center;
    vertical-align:middle; 
}

#ac_commentText
{
    border: 1px solid #a7a6aa;
    width: 588px;
    height: 78px;
}

.ac_commentBottom
{
    height: 9px;
}

.ac_cancelTd
{
    width: 544px;
    text-align:right;
}

.ac_cancelRightTd
{
    width: 9px;
}

.ac_errorTd
{
    height: 50px;
    text-align:center;
}

.ac_errorMsg
{
    font-family: "Myriad Pro", Arial, Verdana;
    font-weight: bold;
    color: #ff0000;
    font-size: 11px;
    height: 35px;
    width: 625px;
    text-align: left;
    margin-left: 25px;
}

.ac_closeButtonTd
{
     text-align:right;
     vertical-align:bottom;
}

.ac_postButtonTd
{
	width: 107px;
    text-align:left;
}
.dc_entryTitleTd
{
    padding-top: 3px;
    font-family: "Myriad Pro", Arial, Verdana;
    font-size: 11px;
    color: #E21E2D;
    font-weight: bold;
    text-align:left;
    vertical-align:top; 
}

.dc_scrollDiv
{
    width:400px;
    /*height: 130px;*/
    overflow-x: hidden;
    overflow-y: auto;
}

.dc_entryDescriptionTd
{
    padding-bottom: 3px;
    text-align:left;
    vertical-align:top;
}

.dc_entryDescriptionSpan
{
    font-family: "Myriad Pro", Arial, Verdana;
    font-size: 11px;
    font-weight: bold;
    color: #898898;
}

.dc_containerTable{width:400px;border:0;}

.dc_navTable
{
    width:400px;
}

.dc_previousNavTd
{
    width:50px;
}

.dc_nextNavTd
{
    width:50px;
}

.dc_pageTd
{
    font-family: "Myriad Pro", Arial, Verdana;
    font-size: 11px;
    font-weight: bold;
    font-style: normal;
    color: #666666;
    width:300px;
    text-align:left;
}

.dc_previousNav
{
    font-family: "Myriad Pro", Arial, Verdana;
    font-size: 11px;
    text-decoration:underline;
    color: #666666;
}

.dc_nextNav
{
    font-family: "Myriad Pro", Arial, Verdana;
    font-size: 11px;
    text-decoration:underline;
    color: #666666;
}

.dc_pageNumbers
{
    font-family: "Myriad Pro", Arial, Verdana;
    font-size: 11px;
    color: #666666;
    text-decoration:underline;
}

.dc_pageNumbers_sel
{
    font-family: "Myriad Pro", Arial, Verdana;
    font-size: 11px;
    color: #990000;
	font-weight:bold;
}

.dc_hrStyle
{
    border: 0;
    color: #cccccc;
    background-color: #cccccc;
    height: 1px;
}
.gl_widgetContainterTable{width:488px;height:421px;text-align:left;}
.gl_widgetLeftArrowTd{height:17px;height:421px;text-align:left;vertical-align:middle;}
.gl_widgetLeftArrowImg{width:17px;height:17px;cursor: pointer;}
.gl_entriesContainerTd{width:492px;text-align:left;vertical-align:top;}
.gl_entriesContainerTable{width:454px;height:304px;border:none;vertical-align:top;}
.gl_gridRow{vertical-align:top;}
.gl_gridCol{vertical-align:top;padding-right:15px;padding-left:15px;}
.gl_imgContainerTd{width:116px;height:113px;text-align:center;vertical-align:middle; border: 1px solid #cccccc;}
.gl_imgIcon
{
    cursor: pointer;
    /*width:109px;
    height:111px;*/
}
.gl_imgLabelTd
{
    height:30px;
    text-align:center;
    vertical-align:top;
    font-family : 'Myriad Pro', Arial, Verdana;
    font-weight:bold;
    font-size:11px;
    color : #333333;
}
.gl_widgetRightArrowTd{height:17px;height:421px;text-align:left;vertical-align:middle;}
.gl_widgetRightArrowImg{width:17px;height:17px;cursor: pointer;}

#id_fwMainMenuPanel .mn_menuItem
{
    margin-right: 7px;
}

#id_fwGallerySubMenu .mn_menuItem
{
    margin-right: 24px;
}

.mn_menuCursorPointer
{
    cursor: pointer;
}
.vp_videoObject
{
    height: 332px;
    width: 440px;
}

.vp_flashAlertRed
{
    font:14px Arial,Sans-serif;
    color: #e21e2d;
    font-weight:bold;
}

.vp_flashAlertUnderLine
{
    text-decoration:underline;
}
.rc_userRatingSelect
{
    font-family: Verdana, Arial, "Myriad Pro";
    font-size: 11px;
    font-weight: bold;
    color: #333333;
}

.rc_userRatingOption
{
	color: #333333;
}

.rc_containerTable
{
     width:238px;height:26px;border:0; 
}

.rc_ratingTextTd
{
    font-family: Verdana, Arial, "Myriad Pro";
    font-size: 11px;
    font-weight: bold;
    color: #333333;
    width:46px;
    height:38px;
    text-align:center;
    vertical-align:middle; 
}

.rc_ratingImgTd
{
    width:100px;
    text-align:center;
    vertical-align:middle;
}

.rc_ratingStarImg
{
    width:80px;height:15px;
}

.rc_userRatingTd
{
    width:80px;text-align:center;vertical-align:middle;
}

.rc_totalUserRating
{
	font-family: Verdana, Arial, "Myriad Pro";
	font-size: 11px;
}
        .rf_parentTable{width:580px;height:221px;}
        .rf_closeButtonTd{width:580px;height:19px;text-align:right;}
        .rf_closeButton{width:79px;height:19px;vertical-align:bottom;cursor: pointer;}
        .rf_borderTable{border:3px solid black;width:580px;height:196px;background-color: #FFFFFF;}
        .rf_registerPopupTitle{text-align:center;vertical-align:middle;height:71px;font-family:"Myriad Pro", Arial, Verdana;font-weight:bold;font-size:15px;color: #000000;}
        .rf_registerTitleSpanRedText{font-family:"Myriad Pro", Arial, Verdana;font-weight:bold;font-size:15px;color: #97121d;}

        .rf_emailLabelTd{width:130px;text-align:right;}
        .rf_emailLabelspan{font-family: "Myriad Pro", Arial, Verdana;font-size:11px;font-weight:bold;color: #000;}
        .rf_emailInputTd{width:155px;text-align:left;}
        .rf_emailText{width:122px;height:20px;}
        
        .rf_fistnameLabelTd{width:103px;text-align:right;}
        .rf_firstnameLabelspan{font-family: "Myriad Pro", Arial, Verdana;font-size:11px;font-weight:bold;color: #000;}
        .rf_firstnameInputTd{width:186px;text-align:left;height:20px;}
        .rf_firstNameText{width:122px; height:20px;}

        
        .rf_passwordLabelTd{width:130px;text-align:right;}
        .rf_passwordLabelspan{font-family: "Myriad Pro", Arial, Verdana;font-size:11px;font-weight:bold;color: #000;}
        .rf_passwordInputTd{width:155px;text-align:left;padding-top:8px;}
        .rf_passwdText{width:122px;height:20px;}

        .rf_lastnameLabelTd{width:103px;text-align:right;}
        .rf_lastnameLabelspan{font-family: "Myriad Pro", Arial, Verdana;font-size:11px;font-weight:bold;color: #000;}
        .rf_lastnameInputTd{width:186px;text-align:left;padding-top:8px;}
        .rf_lastNameText{width:122px; height:20px;}

        .rf_subscibeGapTd{width:130px;height:28px;}
        .rf_subscribeTd{width:444px;height:28px;}
        .rf_subscribeTable{width:444px;height:28px;}
        .rf_subscribeCheckboxTd{width:15px;text-align:left;}
        .rf_subscribeCheckBox{margin:0px;}
        .rf_subscribeTextTd{width:429px;text-align:left;}
        .rf_subscribeTextSpan{font-family:"Myriad Pro", Arial, Verdana;font-size:11px;color: #000000;}
        .rf_registerButonTd{width:429px;height:35px;text-align:left;vertical-align:top;}
        .rf_registerButton{width:70px;height:22px;cursor: pointer;}

        .rf_errorMsg
        {
            font-family: "Myriad Pro", Arial, Verdana;
            font-weight: bold;
            color: #ff0000;
            font-size: 11px;
            height: 35px;
            width: 525px;
            text-align: left;
        }
.spop_closeButton{vertical-align:bottom;cursor: pointer;}
.spop_uploadMoreButton
{
    cursor: pointer;
}
.spop_finishedButton
{
    cursor: pointer;
}
.spop_tickImg{}
.spop_successImg{}

.spop_containerTable
{
    border: 3px solid #000000;
    width: 501px;
    background-color: #ffffff;
}

.spop_uploadSuccessTd
{
    height: 72px;
    text-align:center;
    vertical-align:bottom;
}

.spop_tickTd
{
    height: 53px;
    text-align:center;
    vertical-align:middle;
}

.spop_uploadMoreTd
{
    height: 64px;
    width: 266px;
    text-align:right; 
}

.spop_spacerTd
{
    width: 4px;
}

.spop_finishedTd
{
    width: 223px;
    text-align:left;
}

 .spop_closeButtonTd
 {
    text-align:right;
    vertical-align;bottom;
 }


.up_closeButtonTd
{
    text-align:right;
    vertical-align;bottom; 
}
 
.up_closeButton
{
    vertical-align: bottom;
    cursor: pointer;
}

.up_containerTable
{
    border: 3px solid #000000;
    width: 680px;
    background-color: #ffffff;
}

.up_popUpTitleTd
{
    height: 79px;
    text-align:center;
    vertical-align:middle;
}

.up_titleLableTd
{
    width:260px;text-align:right;
}

.up_fileLabelTd
{
    width:280px;padding-left:130px;
}

.up_descLabelTd
{
    width:260px;text-align:right;vertical-align:top;padding-top:5px;
}

.up_fileSubmitTd
{
    width:410px;
}
.up_uploadMessageImg{}

.up_titleText
{
    border: 1px solid #a7a6aa;
    width: 148px;
    height: 20px;
}

.up_descText
{
    border: 1px solid #a7a6aa;
    width: 148px;
    height: 20px;
}

#up_fileText
{
    border: 1px solid #a7a6aa;
    width: 148px;
    height: 20px;
}

.up_FwkFont1Txt 
{
    font-family: "Myriad Pro", Arial, Verdana;
    color: #000031;
    font-size: 10pt;
}

.up_UploadForm
{
    position: relative;/*absolute; */
    top: 0px;
    left: 0px;
    vertical-align:top;
    padding:0px;
    margin:0px;
}

/* ff3 */
.ff3 .up_fileBrowser
{
    position: relative;/*absolute; */
    top: 0px;
    left: 35px;
    /* width: 100px; */
    height: 22px;
    font-size:12px;
    padding:0px;
    margin:0px;
    z-index:998;
    opacity: 0;
    filter: alpha(opacity=0);   
    text-align:left;
}

.ff3 .up_hackButton
{
    position: relative; 
    z-index:999;    
    width: 125px;
    left:-165px;
    opacity: 0;
    filter: alpha(opacity=0);  
}

.ff3 .up_browseButton
{
    cursor: pointer;
    position:relative;
    top:5px;
    left:-169px;
}

.ff3 .up_uploadButton
{
    cursor: pointer;
    position:relative;
    top:-23px;
    left:240px;
}

/* ff2 */
.ff2 .up_fileBrowser
{
    position: relative;/*absolute; */
    top: 0px;
    left: 42px;
    /* width: 100px; */
    height: 22px;
    font-size:12px;
    padding:0px;
    margin:0px;
    z-index:998;
    opacity: 0;
    filter: alpha(opacity=0);   
    text-align:left;
}

.ff2 .up_hackButton
{
    position: relative; 
    z-index:999;    
    width: 125px;
    left:-158px;
    opacity: 0;
    filter: alpha(opacity=0);  
}

.ff2 .up_browseButton
{
    cursor: pointer;
    position:relative;
    top:5px;
    left:-162px;
}

.ff2 .up_uploadButton
{
/*    cursor: pointer;*/
    position:relative;
    top:-23px;
    left:240px;
}

/* ie */
.ie .up_fileBrowser
{
    position: relative;/*absolute; */
    top: 0px;
    left: 42px;
    /* width: 100px; */
    height: 22px;
    font-size:12px;
    padding:0px;
    margin:0px;
    z-index:998;
    opacity: 0;
    filter: alpha(opacity=0);   
    text-align:left;
}

.ie .up_hackButton
{
    position: relative; 
    z-index:999;    
    width: 125px;
    left:-158px;
    opacity: 0;
    filter: alpha(opacity=0);  
}

.ie .up_browseButton
{
/*    cursor: pointer;*/
    position:relative;
    top:5px;
    left:-162px;
}

.ie .up_uploadButton
{
    cursor: pointer;
    position:relative;
    top:-21px;
    left:240px;
}

/* ie8 - overriding upload button css*/
.ie8 .up_uploadButton
{
    cursor: pointer;
    position:relative;
    top:-26px;
    left:240px;
}

/* safari */
.safari .up_fileBrowser
{
    position: relative;/*absolute; */
    top: -5px;
    left: 62px;
    width: 170px;
    height: 21px;
    font-size:10px;
    padding:0px;
    margin:0px;
    z-index:998;
    opacity: 0;
    filter: alpha(opacity=0);   
    text-align:left;
}

.safari .up_hackButton
{
    position: relative; 
    z-index:999;    
    font-size:19px;
    top:-1px;
    width: 125px;
    left:-138px;
    opacity: 0;
    filter: alpha(opacity=0);  
}

.safari .up_browseButton
{
/*    cursor: pointer;*/
    position:relative;
    top:5px;
    left:-143px;
}

.safari .up_uploadButton
{
    cursor: pointer;
    position:relative;
    top:-27px;
    left: 240px;
}

/* mac ff3 */
.mac.ff3 .up_fileBrowser
{
    position: relative;/*absolute; */
    top: 2px;
    left: 0px;
/*    width: 70px;*/
    height: 20px;
    font-size:11.4px;
    padding:0px;
    margin:0px;
    z-index:998;
    opacity: 0;
    filter: alpha(opacity=0);    
    text-align:left;
}

.mac.ff3 .up_hackButton
{
    position: relative; 
    z-index:999;    
    width: 168px;
    left:-240px;
    opacity: 0;
    filter: alpha(opacity=0);   
}

.mac.ff3 .up_browseButton
{
    cursor: pointer;
    position:relative;
    top:-20px;
    left:160px;
}

.mac.ff3 .up_uploadButton
{
    cursor: pointer;
    position:relative;
    top:-20px;
    left:160px;
}

.up_errorTd
{
    height: 40px;
    text-align:center;
}

.up_errorMsg
{
    font-family: "Myriad Pro", Arial, Verdana;
    font-weight: bold;
    color: #ff0000;
    font-size: 11px;
    height: 35px;
    text-align: left;
    margin-left: 25px;
}

    .usrl_parentTable{width:378px;height:254px;}
    .usrl_closeButtonTd{width:378px;height:19px;text-align:right;}
    .usrl_closeButton{width:79px;height:19px;vertical-align:bottom;cursor: pointer;}
    .usrl_borderTable{border:3px solid black;width:378px;height:235px;background-color: #FFFFFF;}

    .usrl_emailLabelTd{font-family:"Myriad Pro", Arial, Verdana;color: #000031;font-size:11px;font-weight:bold;text-align:right;vertical-align:bottom;padding-bottom:5px;height:58px;width:121px;}
    .usrl_emailInputTd{font-family:"Myriad Pro", Arial, Verdana;color: #000031;font-size:12px;text-align:left;vertical-align:bottom;height:58px;width:257px;}

    .usrl_pwdLabelTd{font-family:"Myriad Pro", Arial, Verdana;color: #000031;font-size:11px;font-weight:bold;text-align:right;vertical-align:middle;height:40px;width:121px;}
    .usrl_pwdInputTd{font-family:"Myriad Pro", Arial, Verdana;color: #000031;font-size:12px;text-align:left;vertical-align:middle;height:40px;width:257px;}

    .usrl_gapTd{height:30px;width:121px;}
    .usrl_signInButtonTd{height:30px;vertical-align:top;width:257px;text-align:left;}
    .usrl_signinButton{cursor: pointer;}
    .usrl_signinFacebook{cursor: pointer;}

    .usrl_fbLabelTd{font-family:"Myriad Pro", Arial, Verdana;color: #000031;font-size:11px;font-weight:bold;text-align:right;vertical-align:middle;height:40px;width:121px;}
    .usrl_fbButtonTd{text-align:left;vertical-align:middle;height:40px;width:257px;}


    .usrl_registerNowTextTd{height:30px;vertical-align:top;width:257px;text-align:left;}
    .usrl_notMemeberText{font-family:"Myriad Pro", Arial, Verdana;font-size:14px;color: #730015;font-weight:bold;}
    .usrl_registerNowButton{font-family:"Myriad Pro", Arial, Verdana;font-size:14px;color: #000000;text-decoration:underline;font-weight:bold;cursor: pointer;}

    .usrl_errorMsg
    {
        font-family: "Myriad Pro", Arial, Verdana;
        font-weight: bold;
        color: #ff0000;
        font-size: 11px;
        height: 35px;
        width: 345px;
        text-align: left;
    }
/* round rect css */

.fwMainTopLeftImage 
{
    width: 12px;
    height: 12px;
    display:none;
}
.fwMainTopCenterImage 
{
    width: 926px;
    height: 12px;
    text-align: right;
    display:none;
}
.fwMainTopRightImage 
{
    width: 12px;
    height: 12px;
    display:none;
}
.fwMainLeftImage 
{
    width: 12px;
    height: 12px;
    display:none;
}
.fwMainContent 
{
    width: 960px;
    height: 418px;
    background-color: #FFFFFF;
}
.fwMainRightImage 
{
    width: 12px;
    height: 12px;
    display:none;
}
.fwMainBottomLeftImage 
{
    width: 12px;
    height: 12px;
    display:none;
}
.fwMainBottomCenterImage 
{
    width: 926px;
    height: 12px;
    display:none;
}
.fwMainBottomRightImage 
{
    width: 12px;
    height: 12px;
    display:none;
}

.fwCloseButton
{
    width: 56px;
    height: 21px;
    position: absolute;
    left: 886px;
    top: -14px;
    cursor: pointer;
}

.fwLeftContent
{
    width: 210px;
    height: 418px;
}
.fwExtraLeft
{
    padding-left: 26px;
}
.fwLeftTitle 
{
    padding-top: 10px;
    padding-bottom: 2px;
    text-align: center;
    font-family: 'Myriad Pro', Arial, Verdana;
    font-size: 10px;
    color: #cc0033;
}
.fwLeftPlayerContent
{
    text-align: center;
    padding-bottom: 15px;
}
.fwLeftBtmIconPanel
{
    text-align: center;
}

.fwLeftBtmIconImage
{
    width: 137px;
    height: 55px;
}
.fwRightContent
{
    width: 692px;
    height: 418px;
    vertical-align: top;
}

.fwBgBlack
{
    background-color: #000000;
}


/* enter now page css */

.fwRightSideTableWidth
{
    width: 692px;
}
.fwEnterNowTitle1
{
    padding-top: 26px;
    font-family: 'Myriad Pro', Arial, Verdana;
    font-size: 13px;
    font-weight: bold;
}
.fwEnterNowTitle2
{
    font-family: 'Myriad Pro', Arial, Verdana;
    font-size: 13px;
    font-weight: bold;
}
.fwEnterNowContent
{
    padding-top: 17px;
    font-family: 'Myriad Pro', Arial, Verdana;
    font-size: 13px;
}
.fwEnterNowImagePanel
{
    padding-top: 16px;
}
.fwEnterNowImageTD1
{
    padding-right: 22px;
}

.fwEnterNowImageTD2
{
    padding-right: 24px;
    padding-bottom: 4px;
}
.fwEnterNowImageTD3
{
    padding-bottom: 3px;
}

.fwEnterNowBtn
{
    width: 114px;
    height: 24px;
    cursor: pointer;
    vertical-align : middle;
}
.fwForwardToFriend
{
    width: 119px;
    height: 13px;
    cursor: pointer;
    vertical-align : middle;
}

.fwShowRules
{
    width: 119px;
    height: 15px;
    cursor: pointer;
    vertical-align : middle;
}

.fwContestDatesPanel
{
    padding-top:30px;
}

.fwContestDates
{
    width: 538px;
    height: 24px;
}


/* rules page css */

.fwarea 
{
    
}
.fwmainWireFrame 
{
    padding:0px;
    margin:0px;
    background-color: #FFFFFF
}
.fwrulesarea
{
    width:630px;
    height:338px;
}
.fwheadHeight
{
    height:99px;
}
.fwfontVerdana12
{
    font-size:12px;
    font-family:'Myriad Pro', Arial, Verdana;
    color:#000000} 

.fwfontVerdana11
{
    font-size:11px;
    font-family:'Myriad Pro', Arial, Verdana;
    color:#333333
}
.fwcolorC0
{
    color:#CC0000;
}
.fwtextBold
{
    font-weight:bold;
}
.fwleftPadding30
{
    padding-left:30px;
}
.fwtopPadding10
{
    padding-top:10px;
}
.fwtopPadding15
{
    padding-top:15px;
}
.fwrulesTitleHeight
{
    height:25px;
}
.fwrulesDim
{
    width:629px;
    height:315px;
    border: solid 1px #5651F5;
    overflow-y:scroll;
    overflow-x:hidden;
}
.fwbuttonTableDim
{
    width:630px;height:38px;
}
.fwenterButton
{
    width:114px;height:24px;
}
.fwfullWidth 
{
    width:100%;
}
.fwfullHeight 
{
    height:100%;
}
.fwMarginTop0
{
    margin-top: 0px;
}
.fwMarginBottom0
{
    margin-bottom: 0px;
}
.fwFormStyle
{
    margin:0px;
    padding: 0px;
}

.fwRulesTitle
{
    padding-top: 18px;
    padding-bottom: 6px;
}
.fwRulesContent
{
    padding-top: 10px;
    padding-left: 14px;
}
.fwRulesContentTable
{
    width: 595px;
}
.fwTextAlignJustify
{
    text-align: justify;
}

/* email content css */
.fwEmailContentPanel
{
    padding-top: 24px;
    padding-left: 56px;
}
.fwEmailTitle
{
    font-family: 'Myriad Pro', Arial, Verdana ;
    padding-bottom: 5px;
    font-size: 20px;
    font-weight: bold;
}
.fwEmailSubTitle
{
    font-family: 'Myriad Pro', Arial, Verdana ;
    padding-bottom: 26px;
    font-size: 16px;
    font-weight:bold;
    padding-bottom:26px;
    color: #888888;
}
.fwTextBoxLabel
{
    font-family: 'Myriad Pro', Arial, Verdana;
    font-size: 13px;
    color: #888888;
    font-weight: bold;
}

.fwTextBoxLabelTD
{
    width: 277px;
    height: 40px;
}

.fwEmailTxtBox
{
    width: 255px;
    height: 19px;
    font-family: 'Myriad Pro', Arial, Verdana;
    font-size: 13px;
}
.fwCaptchaImage
{
    width: 180px;
    height: 32px;
    vertical-align: middle;
}
.fwNewImageLink
{
    font-family: 'Myriad Pro', Arial, Verdana;
    font-size: 10px;
    text-decoration: underline;
    margin-left:5px;
}
.fwEmailAgreeText
{
    font-family: 'Myriad Pro', Arial, Verdana;
    font-size: 12px;
}
.fwAgreeRuleContent
{
    padding-bottom: 23px;
}
.fwEmailErrText
{
    font-family: 'Myriad Pro', Arial, Verdana;
    font-size: 10px;
    color: #FF0000;
}

.fwCancelButton
{
    padding-left:5px;
}

.fwCheckBox
{
    padding-top:10px;
}

.fwFriendNameLabel
{
    width: 277px;
    height: 34px;
}
.fwFriendNameLabelTxtBox
{
    width: 255px;
    height: 19px;
}

.fwRegSymbol
{
    font-size: 12px;
}

/* sweepstakes css */

.fwSweepsTable
{
    width: 672px;
}

.fwSweepTitle
{
    padding-top: 24px;
    font-family: 'Myriad Pro', Arial, Verdana;
    font-size: 13px;
    font-weight: bold;
}
.fwSweepSubTitle
{
    padding-bottom: 6px;
    font-family: 'Myriad Pro', Arial, Verdana;
    font-size: 13px;
    font-weight: bold;
}

.fwSweepRequiredFields
{
    font-family: 'Myriad Pro', Arial, Verdana;
    font-size: 13px;
    font-weight: normal;
}
.fwSweepErrPanel
{
    height : 32px;
    width: 645px;
}
.fwExclaimation
{
    padding-right:3px;
    padding-top:1px;
    vertical-align:top;
}

.fwSweepErrTextPanel
{
    border: 1px solid #FF0000;
}

.fwSweepErrText
{
    width: 615px;
    font-family: 'Myriad Pro', Arial, Verdana;
    font-size: 11px;
    font-weight: bold;
    color: #FF0000;
    padding: 0px;
}
.fwSweepContent
{
    padding-bottom: 6px;
    font-family: 'Myriad Pro', Arial, Verdana;
    font-size: 12px;
}

.fwFontEntryLabels
{
    height: 33px;
    font-size: 12px; 
    color: #252626; 
    font-family: 'Myriad Pro', Arial, Verdana;
    font-weight:bold;
}

.fwSweepGap
{
    padding-left: 16px;
}

.fwSweepsOfficialRuleText
{
    font-family: 'Myriad Pro', Arial, Verdana;
    font-size: 12px;
    color: #333333;
}
.fwSweepsOfficialRuleTextLink
{
    text-decoration: underline;
    cursor: pointer;
}

.fwRule1Container
{
    padding-top: 32px;
}

.fwRule2Container
{
}
.fwSweepResetImage
{
    width: 54px;
    height: 22px;
    cursor: pointer;
}
.fwSweepSubmitImage
{
    width: 54px;
    height: 22px;
    cursor: pointer;
}

.fwHandCursor
{
    cursor: pointer;
}
.fwSweepBtnPanel
{
    padding-top: 10px;
}

/* thanks page css */
.fwthanksareaTopGap
{
    height: 18px;
}
.fwthanksarea
{
    width:680px;
    height:338px;
    vertical-align: top;
}
.fwleftPadding9
{
    padding-left:9px;
}
.fwleftPadding24
{
    padding-left:24px;
}
.fwtopPadding20
{
    padding-top:20px;
}
.fwtopPadding24
{
    padding-top:24px;
}
.fwtopPadding6
{
    padding-top:6px;
}
.fwhalfHeight 
{
    height:50%;
}
.fwWidth20 
{
    width:20%;
}
.fwThanksTitleWidth
{
    width:450px;
}
.fwshareButton
{
    width:86px;
    height:22px;
}
.fwAlignCenter 
{
    text-align: center;
}
.fwAlignTop 
{
    vertical-align: top;
}
.fwAlignBottom 
{
    vertical-align: bottom;
}
.fwUnderline
{
    text-decoration: underline;
}

/* gallery css */

.fwGalleryTopBorderTable
{
    width: 986px;
}
.fwGalleryBottomBorderTable
{
    width: 986px;
}
.fwGalleryTopLeftImage 
{
    width: 12px;
    height: 12px;
    display:none;
}
.fwGalleryTopCenterImage 
{
    width: 986px;
    height: 12px;
    text-align: right;
    display:none;
}
.fwGalleryTopRightImage 
{
    width: 12px;
    height: 12px;
    display:none;
}
.fwGalleryLeftImage 
{
    width: 12px;
    height: 12px;
    display:none;
}
.fwGalleryContent 
{
    width: 962px;
    height: 515px;
    background-color: #FFFFFF;
    vertical-align: top;
}
.fwGalleryRightImage 
{
    width: 12px;
    height: 12px;
    display:none;
}
.fwGalleryBottomLeftImage 
{
    width: 12px;
    height: 12px;
    display:none;
}
.fwGalleryBottomCenterImage 
{
    width: 986px;
    height: 12px;
    display:none;
}
.fwGalleryBottomRightImage 
{
    width: 12px;
    height: 12px;
    display:none;
}
.fwGalleryCloseButton
{
    width: 56px;
    height: 21px;
    position: absolute;
    left: 908px;
    top: -14px;
    cursor: pointer;
}

/* gallery left column css */

.fwLeftColumnPanel
{
    padding-top: 3px;
    padding-left: 3px;
    vertical-align: top;
}
.fwPlayerPanel
{
    width: 440px;
    height: 332px;
    margin-right: 5px;
    text-align: center;
}
.fwEntryImagePanel
{
    width: 435px;
    height: 325px;
    vertical-align:middle;
}

.fwRatingPanel
{
    height: 42px;
    border-bottom:1px solid #CCCCCC;
    font-size: 10px; 
    color: #FF0000; 
    font-family: 'Myriad Pro', Arial, Verdana;
    padding-left: 35px;
    
}
.fwRatingLabel
{
    padding-left: 40px;
}

.fwRatingLabel
{
    font-size: 12px; 
    color: #333333; 
    font-family: 'Myriad Pro', Arial, Verdana;
    font-weight:bold;
}

.fwRatingImagePanel
{
    padding-right: 10px;
    text-align: right;
    vertical-align: middle;
    border-bottom:1px solid #CCCCCC;
}
.fwRatingImage
{
    width: 81px;
    height: 16px
}
.fwRatingComboPanel
{
    padding-right: 61px;
}
.fwVideoSharingImage
{
    width: 117px;
    height: 20px;
    vertical-align:bottom;
    cursor: pointer;
}
.fwAddCommentLabelTD
{
    padding-left: 40px;
}
.fwAddCommentLabel
{
    font-family: 'Myriad Pro', Arial, Verdana;
    font-size: 12px; 
    text-decoration: underline;
    cursor: pointer
}
.fwCommentsPanel
{
    padding-top: 5px;
    padding-left: 40px;
}
.fwCommentsPanelDiv
{
    width: 400px;
    height: 120px;
    overflow-x: hidden;
    overflow-y: auto;
}

.fwGalleryMiddleGap
{
    padding-left: 10px;
    border-left:1px solid #CCCCCC;
}

.fwGalleryRightPanel
{
    padding-top: 10px;
    vertical-align: top;
}

.fwSubMenuLabelSel
{
    font-family: 'Myriad Pro', Arial, Verdana;
    font-size: 12px;
    color: #888888;
    font-weight: bold;
}
.fwSubMenuLabelDeSel
{
    font-family: 'Myriad Pro', Arial, Verdana;
    font-size: 12px;
    font-weight: bold;
}

.fwGalleryMainMenu
{
    padding-left: 38px;
}
.fwGalleryMainMenuImage1
{
    width: 81px;
    height: 25px;
}
.fwGalleryMainMenu2
{
    padding-left: 5px;
}
.fwGalleryMainMenuImage2
{
    width: 78px;
    height: 25px;
}

.fwGalleryMainMenu3
{
    padding-left: 5px;
}
.fwGalleryMainMenuImage3
{
    width: 74px;
    height: 25px;
}

.fwGalleryMainMenu4
{
    padding-left: 5px;
}
.fwGalleryMainMenuImage4
{
    width: 80px;
    height: 25px;
}

.fwGalleryUserName
{
    font-family: 'Myriad Pro', Arial, Verdana;
    font-size: 12px;
    font-weight: bold;
    text-align: right;
    padding-right: 41px;
    height: 19px;
    text-transform:capitalize;
    color: #333333;
}
.fwGallerySubMenu
{
    padding-top: 5px;
    padding-bottom: 15px;
}
.fwGallerySubMainMenu
{
    padding-left: 38px;
}
.fwGallerySubMainMenu2
{
    padding-left: 24px;
}
.fwGallerySubMainMenu3
{
    text-align: right;
    font-family: 'Myriad Pro', Arial, Verdana;
    font-size: 11px;
    font-weight: bold;
    width: 264px;
    color: #666666;
    vertical-align:top;
}
.fwLoadingStatus
{
    text-align: center;
    color:#FF0000;
    font-family:"Myriad Pro","Arial","Verdana";
    font-size:11px;
    font-weight:bold;
}

.fwGalleryGridPanel
{
    width: 488px;
    height: 426px;
    padding-top: 3px;
}

.fwGalleryGridContent
{
    width: 423px;
    height: 426px;
}

.fwNavImage
{
    width: 17px;
    height: 17px;
}
.fwGridImage
{
    width: 110px;
    height: 110px;
}
.fwBorderCCC
{
    border: 1px solid #ccc;
}

.fwCurrEntryTitleLabel
{
    font-family: 'Myriad Pro', Arial, Verdana;
    font-size: 11px;
    font-weight: bold;
    color: #333333;
}

.fwCurrEntryTitle
{
    font-family: 'Myriad Pro', Arial, Verdana;
    font-size: 11px;
    padding-bottom: 7px;
    color: #333333;
}

.fwEntryCommentTable
{
    width: 400px;
}

.fwCurrEntryCommentLabel
{
    font-family: 'Myriad Pro', Arial, Verdana;
    font-size: 11px;
    font-weight: bold;
    color:#333333;
}

.fwCurrEntryComment
{
    font-family: 'Myriad Pro', Arial, Verdana;
    font-size: 11px;
    padding-bottom: 4px;
    border-bottom: 1px solid #ccc;
    color: #333333;
}
    
.fwGallerySubMainMenuTable
{
    border-bottom: 1px solid #333333;
}

.fwAnimContainer
{
    position : relative;
}

#fwentryform input
{
    border-color:#CCCCCC;
}

#fwstate #fwmonth #fwdate #fwyear
{
    border-color:#CCCCCC;
}

/* overide css */
.platformPopupContainer
{
    position:absolute;
}
#popupMask
{
    width: 100%;
    height: 810px;
    z-index: 202;
    opacity: 0.7;
    filter: alpha(opacity=70);
}
#popupContainer
{
    z-index: 202;
}

.platformPopupTitleBar
{
    display: none;
}
.platformPopupTitle
{
    display: none;
}

.platformPopupInner
{
    background-color : transparent;
    border : 0px;
}


/*#ss_id_popupclose
{
    left:289px;
    position:absolute;
    top:-12px;
}*/


