﻿/* ***** **

This file should contain styles specific to controls.

** ***** */

/**** Alt Views Begin ****/
#AltViewClose { position:absolute; top:2px; right:2px; width:13px; height:13px; font:11px Verdana, sans-serif; background-color:White; color:Black; border:solid 1px black; text-align:center; vertical-align:middle; overflow:hidden; }
#AltViewClose a { text-decoration:none; color:Black; }
#AltViewContainer { border:0; margin:0; padding:0; width:800px; height:600px; z-index:1002; }
#AltViewMargin { position:relative; top: 75px; left: 0px; width:800px; height:600px; margin-left:auto; margin-right:auto; z-index:1001; background-color:white; border: solid 1px black; }
#AltViewOverlay { 
    position:absolute; top:0px; left:0px; width:100%; min-height:100%; height: auto !important; height:100%; z-index:1000; zoom:1;
    background: url('/orvis_assets/images/grayshade.png') repeat;
    }
* html #AltViewOverlay {
    background: transparent;
    filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/orvis_assets/images/grayshade.png",sizingMethod="scale");
    height:1000px;
    }
/**** Alt Views End ****/

/**** Email A Friend Product Page Begin ****/
.tiny { font-weight: bold; font-family: Verdana, sans-serif; font-size:7pt; }
td.email_lbl { text-align: right; }
td.email_input { text-align: left; }
div.positionedEmailAFriend { position:absolute; top:32px; left:23px; width:275px; border:double 3px #105E28; background-color:#E6E6CC; z-index:99; text-align:center; }
input.emailAFriend,textarea.emailAFriend { font-family:Georgia,serif;font-size:10pt;font-style:italic; }
input.TextBox { width:153px; }
input.Button { width: 48%; font-style:normal !important; }
div.positionHolder { position:relative;top:0px;left:0px;height:0px;width:0px;}
div.relative { position:relative;  text-align:left; z-index:99;}
/**** Email A Friend Product Page End ****/

/**** Filmstrip Product Page Cross Sells Begin ****/

#filmstrip_xsells_strip { width: 450px; float:left; }
#filmstrip_xsells_strip.Vertical {  width: 100%; float:none; text-align:center; }

#filmstrip_xsells_strip_2col { width: 100%; overflow:hidden; }
#filmstrip_xsells_clear { display:inline; clear:both; height:0px;}
.filmstrip_xsell_container { position:relative; height:auto !important; min-height:180px; height: 180px; clear:left;}
.filmstrip_xsell { float:left; width:150px; text-align:center; font: 8pt/11pt Verdana, sans-serif; }
.filmstrip_xsell a { color: #527E38; text-decoration:underline; }
.filmstrip_xsell .xsell_name { text-decoration: underline; }

.filmstrip_xsell .title_icons img { padding-top:3px;}

.filmstrip_view_window { overflow:hidden; position:relative; margin-left:auto; margin-right:auto; }

.rotating_xsell_container { position:relative; height:180px; clear:left; }
.rotating_xsell { float:left; height:100%; margin:10px; text-align:center; width:105px; }

.xsells_area { position: relative; border:solid 1px darkkhaki; margin-top: 6px; padding-bottom: 4px; }
.xsells_previous_button { position: relative; width: 17px; height:146px; overflow:hidden; float:left; }

.xsells_Horizontal { clear:left; width: 506px; /*padding-right: 2px;*/}
    * html .xsells_Horizontal { width: 487px; }
    * html .xsells_Horizontal .pg_trc, * html .expando_xsells_area .pg_brc { right: -3px; }
    * html .xsells_Horizontal .pg_blc, * html .expando_xsells_area .pg_brc { bottom: -2px; }

.xsells_Vertical { clear:right; width: 100%; }
    * html .xsells_Vertical .pg_trc, * html .expando_xsells_area .pg_brc { right: -3px; }
    * html .xsells_Vertical .pg_blc, * html .expando_xsells_area .pg_brc { bottom: -2px; }
    .xsells_Vertical a.TNAIL_PFName { display: inline-block; max-height: 45px; overflow:hidden; }
    .xsells_Vertical a.TNAIL_PFTitleIcon { max-height: 16px; overflow:hidden; }


.xsells_up_button, .xsells_down_button { position: relative; left: 75px; width:146px; height:17px; overflow:hidden; clear:both; }
.xsells_next_button { position: relative; width: 17px; height:146px; overflow: hidden; float:right; }
.xsells_previous_button img, .xsells_up_button img, .xsells_down_button img, .xsells_next_button img  { position:absolute; }

/**** Filmstrip Product Page Cross Sells End ****/

/**** Image Presentation Product Page Image, Large View, Swatches Begin ****/
#image_presentation { margin-top: 10px; width:510px; text-align:center; position:relative; overflow:visible; }
* html #image_presentation { width:504px; }

#image_presentation img { border:0px; }
#image_presentation #views { z-index:10; }
#image_presentation .product_image_column { margin-left:auto; margin-right:auto; }

#image_presentation .horizontal { position:relative; width: 100%; }
#image_presentation .vertical { position:absolute; width: 50px; margin-right:17px; top:0px; left: 0px; }
#image_presentation .views_scroll_prev,
    #image_presentation .views_scroll_next { height: 10px; width: 40px; overflow: hidden; text-align:center; color:#999999; position:relative; }
#image_presentation .views_scroll_prev img { position:absolute; top: 0px; left: 0px; }
#image_presentation .views_scroll_next img { position:absolute; top:10px; left: 0px; }
#image_presentation .alt_view_header { font-size: 9px; display:block; font-family:Verdana, Sans-Serif; text-align:left; }
#image_presentation .large_view_icon { position:relative; margin-left:auto; margin-right:auto; text-align:left; top:-50px; left:12px; display:inline-block; }
#image_presentation .play_video_icon { position:relative; margin-left:163px; margin-right:163px; top:90px; text-align:left;}
#image_presentation .play_video_icon a { position:absolute; overflow:hidden; text-align:left; }
#image_presentation #HeroShotTextLink { margin-top: 10px; }
#image_presentation .video_toggle {
    	color: #105E28;
    	font-family: Verdana, Sans-Serif;
		font-weight: bold;
        font-size: 9px;
		background: url(/orvis_assets/images/greencarrot_10x10.gif) no-repeat left 2px;
		padding-left: 17px;
		position:relative;
		display:inline-block;
 }
#image_presentation .LargeViewIcon,
    #image_presentation .AltViewIcon,
    #image_presentation .VideoViewIcon { padding: 2px 0px; margin:1px; float:left; }
#image_presentation .LargeViewIcon img, 
    #image_presentation .AltViewIcon img, 
    #image_presentation .VideoViewIcon img { border:solid 1px darkkhaki; }
#image_presentation .scroll { overflow:auto; padding-right: 23px; height:95%; }
#image_presentation .scrollbywidget { overflow:hidden; position:relative; }
#image_presentation .swatch_rows { text-align:left; z-index:10; }
#image_presentation .SwatchHeading { font-size: 9px; padding-bottom: 3px; font-family:Verdana, Sans-Serif; }
#image_presentation .SwatchImage { padding: 2px 0px; }
#image_presentation .SwatchLabel { padding: 3px;  font-family:Verdana, Sans-Serif; }


/* RichFX and Flash */
#HeroShotVideo,
#RichFX, 
#withFlash, 
#withRichFX { margin-left:60px; margin-right:60px; text-align:center; width:390px; background-color: #ffffff; overflow:hidden; }

* #HeroShotVideo,
* #RichFX, 
* #withFlash, 
* #withRichFX { width:384px; }

#HeroShotVideo,
#RichFX { position:relative; z-index: 0; }
#withFlash, #withRichFX { position:absolute; top:0px; left:0px; }

#withFlash.showOverFlash, #withRichFX.showOverRichFX { z-index:1; }
#withFlash.showUnderFlash, #withRichFX.showUnderRichFX { z-index:-1; }

/**** Image Presentation Product Page Image, Large View, Swatches End ****/

/**** Login and Member Greeting Begin ****/
.loginprompt_text {
    color:#333333;
    font-family:Arial,Helvetica;
    font-size:x-small;
    font-weight:normal;
    text-align:right;
    vertical-align: top;
    height: 18px;
}
.loginprompt_text_greeting { 
    color:#527E38;
    font-weight:bold; 
    vertical-align:top;
    height: 18px;
}
.loginprompt_text_greeting a { 
    color:#527E38;
    font-weight:bold; 
    vertical-align: top;
}
.loginprompt_text_smallprint { 
    font-size:xx-small; 
}

.loginprompt_box {
    border:1px solid #527E38;
    color:#333333;
    font-family:Arial,Helvetica,sans-serif;
    font-size:12px;
    font-weight:normal;
    padding:6px;
    margin: 12px 12px 0 12px;    
    text-align:left;
    height: 40px;
}
.loginprompt_box_greeting {
    color:#989853;
    font-weight:bold;
}
.loginprompt_box_smallprint {
    font-size: xx-small;
}

.loginprompt_box img { float:left; margin: 5px 5px 0 0; }

/* for inline login */
#LoginInline { 
    background-color:#f6f6ee; 
    border: solid 1px #527e38;
    /*border-top: solid 1px #bbbbbb;*/
    position: relative; top: 0px; left: 12px; z-index:99;
    color: #333333; 
    height: 100px; width: 587px; text-align: center;
    font-family: Arial, sans-serif;
    font-size: 10pt;
}
.ShipToDetail { margin-top: 12px; margin-bottom: 6px; font-family: Arial, sans-serif; font-size: 10pt;}
.smallprint { font-size: 10px; }
.smallprint a:link, .smallprint a:active, .smallprint a:visited { color: #527E38; }
.header { font-weight: bold; }
.share {vertical-align:baseline;}
/* end inline login styles */

/**** Login and Member Greeting End ****/

/**** Product Page Post-Add Buy Box Begin ****/
/* post add buy box */
#PF_bb_AddedLinks { width: 100%; position:relative; overflow:visible; border-top: solid 1px darkkhaki; min-height:35px; }
#PF_bb_AddedLinks .ActionLink {
	background-image:url(/orvis_assets/Images/greenarrow_10x10.gif);
	background-position:left 3px;
	background-repeat:no-repeat;
	width:20%; margin:1% 4%; padding-left: 14px;
	font-size: 8pt; font-weight: bold; 
	float:left; text-align:left; }

#PF_bb_ItemAdded { font: 10pt Verdana, sans-serif; }
#PF_bb_ItemAdded .pg_bar { height:auto; font:inherit; }
* html #PF_bb_ItemAdded { overflow-x: hidden; width:305px; }
* html #PF_bb_ItemAdded .pg_bar { width:305px; }

.bb_AddedStatus { display:none; }
.bb_AddedMessage_ {}
.bb_AddedMessage_Y,
.bb_AddedMessage_D,
.bb_AddedMessage_O,
.bb_AddedMessage_W,
.bb_AddedMessage_GR_OK { color: blue; font-weight: bold; padding:7px; }
.bb_AddedMessage_ERR,
.bb_AddedMessage_N,
.bb_AddedMessage_GR_ERR { color: #c00000; font-weight: bold; padding:7px; }
.bb_AvailMessage_ {}
.bb_AvailMessage_Y,
.bb_AvailMessage_W { color: #527E38; }
.bb_AvailMessage_ERR,
.bb_AvailMessage_N,
.bb_AvailMessage_O  { color: #c00000; }
.bb_AvailMessage_D { color: blue; }

.bb_addedChoices { font: inherit; width:100%; position:relative; overflow:visible; padding:9px; }
.bb_addedChoices .name { color: #555555; }
.bb_addedChoices .value { color: #527E38; font-weight: bold; }
.bb_addedChoice_a { clear:left; float: left; width: 50%; }
.bb_addedChoice_b { float: left; width: 50%; }
.bb_addedChoices .bb_AddedQty_0 { color: #c00000; }

.bb_addedSpecialHandling { font:inherit; position:relative; padding:9px; font-size: 7pt; font-weight:bold;}
.bb_addedSpecialHandling .name { color: #555555; }
.bb_addedSpecialHandling .value { color: #527E38; }
.bb_addedSH { background-color: #FDFEEF; border-color: #F8FADD; border-width: 1px 0; border-style: solid; }
/**** Product Page Post-Add Buy Box End ****/

/**** Product Page Buy Box Begin ****/
.bb_error { color: #c00000; text-align: center; padding:0 9px; }

/**** Homepage CoreMetrics Intelligent Offer Recommendations ****/
.cmio_HomepageThumbnails {
float:right;

    padding: 0 0 0 0;
    height: 525px;
    -moz-border-radius: 4px;
    -webkit-border-radius: 4px;
}
.cmio_HomepageThumbnails h2 {
    background-color: #FFFFFF;
    color: #FFF;
    text-decoration: underline;
    font-family: "Trebuchet MS", sans-serif;
    font-size: 11pt;
    text-align: center;
    clear: both;
	padding-right:6px;
}
.cmio_HomepageThumbnails .Thumbnail {
    padding: 12px;
	padding-left:18px;
    width: 130px;
    height: 175px;
    text-align: center;
    font-family: Verdana, sans-serif;
    font-size: 8pt;
    margin: 0 auto 0 auto;
    float: left;
}
.cmio_HomepageThumbnails .ThumbnailImage {
    width: 130px;
    height: 130px;
    border: solid 1px #BBB;
    margin-bottom: 5px;
    -moz-border-radius: 4px;
    -webkit-border-radius: 4px;
    overflow: hidden;
    background-position: center;
    position: relative;
}
.cmio_HomepageThumbnails .ThumbnailImage:hover {
    border-color: #9C9;
}
.cmio_HomepageThumbnails .ThumbnailImage a {
    display: block;
    width: 130px;
    height: 130px;
}
.cmio_HomepageThumbnails .ThumbnailImage a img {
    border: none;
    position: absolute;
    right: 2px;
    top: 3px;
}

.cmio_HomepageThumbnails .ThumbnailRow {
    height: 200px;
}

.cmio_SearchThumbnails .Thumbnail {
    padding: 12px;
	padding-left:18px;
    width: 130px;
    height: 175px;
    text-align: center;
    font-family: Verdana, sans-serif;
    font-size: 8pt;
    margin: 0 auto 0 auto;
    float: left;
    margin-top: 20px;
}

.cmio_SearchThumbnails h2 {
    display: none;
}

.cmio_SearchThumbnails .ThumbnailImage a img {
    border: none;
}

#pf_buy_box {position: relative; padding: 9px; font-family: Verdana, Geneva, sans-serif; }
* html #pf_buy_box { width:285px; height:auto; overflow:hidden; }
#pf_buy_box .a2b_added_bar {
		position: relative;
		top: 0px;
		width: 100%;
		background: #e6e6cc;
		color: #084131;
		font: 12pt Clarendon, "Times New Roman", serif;
		margin: 0px;
		border: 0px;
		padding: 1px;
		text-align: center;
}
#pf_buy_box .a2b_button {text-align: center; width: 100%; margin-top:7px; position:relative; }
#pf_buy_box .a2b_button div {
		position: relative;
		width: 175px;
		height: 35px;
		overflow: hidden;
		margin-left: auto;
		margin-right: auto;
}
#pf_buy_box .a2b_button div input {position: absolute; top: 0px; left: 0px;}
#pf_buy_box a.a2b_link:link, #pf_buy_box a.a2b_link:active, #pf_buy_box a.a2b_link:visited {
		text-decoration: underline;
}
#pf_buy_box .a2b_text { font-weight:bold; font-size: 10pt; width:100%; text-align:center; }

#pf_buy_box .bb_indent {margin-left:17px !important;}
#pf_buy_box .bb_space {
		margin: 0px;
		border: 0px;
		padding: 0px;
		height: 10px;
		display: block;
}
#pf_buy_box .bb_title {
		color: #105E28;
		font-weight: bold;
        font-size: 9pt;
		background: url(/orvis_assets/images/greencarrot_10x10.gif) no-repeat left 3px;
		padding-left: 17px;
		position:relative;
}

/* **** Product Page Member Selection Begin **** */
#pf_MemberChoices {width: 100%;font-size: 7pt; color: #105E28;}
#pf_MemberChoices .error { color: #c00000; padding-left: 39px; display:inline-block; }
#pf_MemberChoices .mc_input select, #pf_buy_box .bb_input input {
		color: #333333;
		margin: 4px 0 0 0px;
        font-family: Verdana, Geneva, sans-serif;
        font-size: 8pt;
}
#pf_buy_box input#qty { margin-top: 6px; }
#pf_MemberChoices .mc_prompt {
		color: #333333;
		font-weight: normal;
        font-size: 8pt;
}
#pf_MemberChoices .throbber {  padding-left: 39px; display:inline-block; }

#pf_Members {}
#pf_Members a:link, #pf_Members a:visited {
		text-decoration: none;
		color: #333333;
}
#pf_Members ul {
		padding-left: 0px;
		margin: 6px 0px 0px 17px;
		color: #333333;
		list-style: none;
		position: relative;
}
#pf_Members ul li {background: no-repeat 0px 3px; margin-top:6px;}
#pf_Members ul li a {display: block; }
#pf_Members ul li .itemnumber {font-size: 8pt;}
#pf_Members ul li .name {font-size: 9pt;}
#pf_Members ul li .price {font-weight: bold; font-size:9pt; }
#pf_Members ul li .price .MemSalePrice { color: #c00000; }
#pf_Members ul li .price .MemTentSalePrice { color: #c00000; }
#pf_Members ul li .price .MemDiscountBreak { color: #c00000; }

#pf_Members ul li.selected {
		background-image: url(/orvis_assets/images/checkbox-checked.GIF);
}
#pf_Members ul li.selected * {font-weight: bold;}
#pf_Members ul li.unavailable { background-image: url(/orvis_assets/images/checkbox-disabled.GIF); color: #999999; }
#pf_Members ul li.unselected {
		background-image: url(/orvis_assets/images/checkbox-blank.GIF);
}

#noChoices { margin: 0 0 0 35px; }

/* * **** Product Page Special Handling Begin **** * */
#pf_SH {width: 100%; margin: 0px; padding: 0px; border: 0px;}
#pf_SH input, #pf_SH option, #pf_SH select, #pf_SH textarea {
  font-size: 8pt; font-family: Verdana, Geneva, sans-serif;
}
#pf_SH table.sh_area { border-collapse: collapse; }
#pf_SH .sh_desc {color: #333333; font-weight: normal; font-size: 8pt; }
#pf_SH .sh_opt {color: #FF0000; font-weight: normal; font-size: 8pt;}
/* * **** Product Page Special Handling End **** * */
/* **** Product Page Member Selection End **** */
/**** Product Page Buy Box End ****/

/**** TabSet Begin ****/
.tabArea { border:solid 0px blue; clear:left; height: auto; width:506px;  margin-top: 6px; position:relative; 
           padding-bottom:1px;  /* padding bottom of 1px required to bump box out to actual size on FF2. */ }
* html .tabArea { width: 487px; }

.tabArea div.pg_trc { top: 30px; right: -3px; }
.tabArea div.pg_blc { bottom: 1px; left: -1px; }
.tabArea div.pg_brc { bottom: 1px; right: -3px; }
* html .tabArea div.pg_trc, * html .tabArea div.pg_brc { right: -2px; }

/* reviews */
.tabBody #tab_ratings_summary { float:right; width:210px; margin-bottom: 10px; margin-left:10px; background-color:#e6e6cc; border: solid 2px #e6e6cc;  }
.tabBody #tab_ratings_summary_content { background-color:White; }
.tabBody #tab_ratings_summary BVcustomerRatingItem,
.tabBody #tab_ratings_summary BVcustomerRatingScore { white-space:nowrap; text-align:center; }
.tabBody #tab_ratings_read_button { float:left; }
.tabBody #tab_ratings_write_button { float:right; }
.tabBody .ratings_button { margin:0 2px 2px 2px; }
.tabBody #tab_ratings_summary .BVcustomerRatingItem { width: 25%; }
.tabBody #tab_ratings_summary .BVcustomerRating     { width: 45%; }
.tabBody #tab_ratings_summary .BVcustomerRatingScore {width: 30%; }

.tabContainer { position: relative; width: 100%; margin: 0px; padding: 0px; border: 0px; height: 100%; }
    .tabContainer .tabTop { border-bottom: solid 1px white; margin-top: 1px;
                            color: #999999; height: 30px; padding-left:6px; padding-right:6px; }

                  .tabTopDefault .tabTitle { margin: 0 0px 0 0px;
                                            background: url(/orvis_assets/images/tabTop_Default_m.gif) repeat-x 0 -1px;
                                            background-color: #e4e1bf;
                                            }
                  .tabTopDefault div.pg_tlc { background: url(/orvis_assets/images/tabTop_Default_lr.gif) left top no-repeat; }
                  .tabTopDefault div.pg_trc { background: url(/orvis_assets/images/tabTop_Default_lr.gif) right top no-repeat; }

		.tabContainer .tabTopDefault.row_2 { z-index: 11; color: #808045; }
		.tabContainer .tabTopDefault.row_1 { z-index: 15; color: #808045; }
		.tabContainer .tabTopDefault.row_0 { z-index: 19; color: #808045; }

                  .tabTopChosen .tabTitle { margin: 0 0px 0 0px; background: url(/orvis_assets/images/tabTop_Selected_m.gif) repeat-x 0 -1px; background-color: white; }
                  .tabTopChosen div.pg_tlc { background: url(/orvis_assets/images/tabTop_Selected_lr.gif) left top no-repeat; }
                  .tabTopChosen div.pg_trc { background: url(/orvis_assets/images/tabTop_Selected_lr.gif) right top no-repeat; }

		.tabContainer .tabTopChosen.row_0 { z-index:21; color: #527e38; }
		.tabContainer .tabTopChosen.row_1 { z-index:17; color: #527e38; }
		.tabContainer .tabTopChosen.row_2 { z-index:13; color: #527e38; }
    .tabContainer .tabBody { position: relative; margin-left: 0px; width: 100%; border: solid 1px #bcbb82; 
                             background-color: white; color: #333333; top: 31px; margin-bottom:32px; /*overflow:auto; */ }
    .tabContainer .tabBodyDefault { z-index: 10; background-color: white; color: black; }
    .tabContainer .tabBodyChosen { z-index: 20; background-color: white; color: black; }
    .tabContainer .row_0 { height:30px }
                  .row_0 .tabTitle { height:25px; }

    .tabContainer .row_1 { height:55px }
    							.row_1 .tabTitle { height: 50px; }
    .tabContainer .row_2 { height:80px }
    							.row_2 .tabTitle { height: 75px; }

.tabContent { min-height:200px; padding: 3px; }
* html .tabContent { width:98%; height:100%; }

.tabTitle { padding: 5px 0 1px 0; text-align: center; border: solid 0px #bcbb82; font-weight:bold; white-space:nowrap; height:100%; }
* html .tabTitle { margin-right: -1px; }

* html .tabBody { overflow: auto; }

.tabTopPos { top:0; left:0; }
.tabTop { font: bold 8pt Verdana, sans-serif; text-align: center;
          display:block;
          padding: 0 2px 0 2px;
          cursor:pointer;
          position:absolute;
        }
        
    .tabTop div.pg_tlc { left: 0px; top: -0px; height:100%; width:6px; padding-bottom: 1px; }
    .tabTop div.pg_trc { right: 0px !important; top: -0px; height:100%; width:6px; padding-bottom: 1px; }

/**** TabSet End ****/

/**** Ticker (Holiday Ticker) ****/
#ticker {
    width:154px; 
    height:54px; 
    background-image: url(/orvis_assets/images/ticker.gif); 
    padding:0; 
    margin:0; 
    border:0; 
    position:static; 
    display:block;
}
#ticker_display {
    position:static; 
    width:54px; 
    height:20px; 
    margin-left:100px; 
    padding-top: 20px; 
    color:#474741; 
    font-family:Arial,Helvetica,sans-serif; 
    font-size: 10pt; 
    font-weight:bold;
    display: block;
}

/**** Ticker End ****/

/**** Product Thumbnail Control ****/
.TNAIL_Subcat_Copy
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 11px;
    COLOR: #000000;
	FONT-FAMILY: Arial, Helvetica, sans-serif;
}
.TNAIL_Price
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 11px;
    COLOR: #000000;
	FONT-FAMILY: Arial, Helvetica, sans-serif;
}
.TNAIL_Sale_Price
{
    DISPLAY: block;
    FONT-WEIGHT: normal;
    FONT-SIZE: 11px;
    COLOR: #D02433;
	FONT-FAMILY: Arial, Helvetica, sans-serif;
}
.TNAIL_PFName
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 13px;
    COLOR: #527e38;
	FONT-FAMILY: Arial, Helvetica, sans-serif;
}

a.TNAIL_PFNAME { height: auto; }
a.TNAIL_PFTitleIcon { height: auto; }

.TNAIL_PFName_Disabled
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 13px;
    COLOR: #999999;
    FONT-FAMILY: Arial, Helvetica, sans-serif;
}
.TNAIL_Price_Disabled
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 11px;
    COLOR: #999999;
    FONT-FAMILY: Arial, Helvetica, sans-serif;
}
.TNAIL_Sale_Price_Disabled
{
    DISPLAY: block;
    FONT-WEIGHT: normal;
    FONT-SIZE: 11px;
    COLOR: #999999;
    FONT-FAMILY: Arial, Helvetica, sans-serif;
}
.TNAIL_PFImage img { border:0px; }

/**** Product Thumbnail Control End ****/