﻿.product-wrap                 { background:#fff url('//secureimages.redcatsusa.com/images/site_images/roamans/1024_rm_bg_productDetail_new.png') repeat-y;float:left;margin:10px 0 0;color:#010101; }
.product-wrap ul#location     { float:left;list-style:none;margin-bottom:10px;width:600px; }
.product-wrap ul#location li  { float:left; }
.product-wrap ul#location li a:link,
.product-wrap ul#location li a:visited,
.product-wrap ul#location li a:link b font,
.product-wrap ul#location li a:visited b font { text-decoration:none;color:#333; }
.product-wrap .left-side               { width:845px;float:left;padding-bottom:10px; }
.product-wrap .left-side .left-left    { float:left;margin-right:14px;width:271px; }
.product-wrap .left-side .left-left .PanelZoom { float:left;width:263px;height:15px }
.product-wrap .left-side .left-right   { width:500px;float:left; }
.product-wrap .left-side .left-right .wrap-left-right             { width:490px;float:left; }
.product-wrap .left-side .left-right .wrap-left-right h2          { font-size:17px; }
.product-wrap .left-side .left-right .wrap-left-right .details    { float:left;border-bottom:1px solid #6268a4;margin-bottom:13px;padding-bottom:5px; }
.product-wrap .left-side .left-right .wrap-left-right .details h2 { width:485px;float:left; margin-top:-4px;margin-bottom:16px;color:#434343;font-size:17px;}
.product-wrap .left-side .left-right .wrap-left-right .details .details-more  { width:370px;float:left;margin-bottom:8px; }
.product-wrap .left-side .left-right .wrap-left-right .details .details-more .radioSelector     { float:left;margin-right:28px;width:auto; }
.product-wrap .left-side .left-right .wrap-left-right .details .details-more .radioSelector input  { display:none }
.radioSelector .on   { background:transparent url(//secureimages.redcatsusa.com/images/site_images/roamans/1024_rm_radio_on.png) no-repeat scroll 0 0;display:block;float:left;height:11px;margin:2px 4px 0 0;width:11px; }
.radioSelector .off  { float:left;height:11px;margin:2px 4px 0 0;width:11px; }
.radioSelector .off input { display:block !important;border:0 none; }
.product-wrap .left-side .left-right .wrap-left-right .details .details-more ul#size-menu       { font-size:12px;float:left;list-style:none;color:#636363; }
.product-wrap .left-side .left-right .wrap-left-right .details .details-more ul#size-menu li.on { background:url(//secureimages.redcatsusa.com/images/site_images/roamans/1024_rm_pd_li_on.png) no-repeat 0 0.2em;padding-left:16px; }
.product-wrap .left-side .left-right .wrap-left-right .details .details-more p.second                 { width:370px;float:left; }
.product-wrap .left-side .left-right .wrap-left-right .details .details-more p.second .pricefrom      { color:#434343;float:left;font-size:14px;font-weight:bold;width:370px;}
.product-wrap .left-side .left-right .wrap-left-right .details .details-more p.second .pricefrom .StrikeStyle      { font-size:12px; }
.product-wrap .left-side .left-right .wrap-left-right .details .details-more p.second .StrikeStyle    { width:370px;float:left;text-decoration:line-through; }
.product-wrap .left-side .left-right .wrap-left-right .details .details-more p.second .boxredN    { color:#c00; }
.product-wrap .left-side .left-right .wrap-left-right .details .details-more p.second .salepricestyle { color:#cc0000;float:left;font-weight:bold;width:370px;}
.product-wrap .left-side .left-right .wrap-left-right .details .details-more .mainframe-deal          { color:#cc0000;font-weight:bold; }
.product-wrap .left-side .left-right .wrap-left-right .details .details-more .SizeFamilyTabCtrl       { float:left;width:370px; }
.product-wrap .right-side         { float:left;padding:0 0 10px 12px;text-align:center;width:121px;font-size:12px; }
.product-wrap .right-side h2      { color:#434343;font-size:12px;margin:0 0 10px; }
.product-wrap .right-side .teaser { margin-bottom:20px;float:left; }
.product-wrap .right-side a:link,
.product-wrap .right-side a:visited             { text-decoration:none;color:#010101; }
.product-wrap .right-side .price .StrikeStyle   { text-decoration:line-through; }
.teaser .price .boxredN   { color:red; }
.product-wrap .right-side .quickLaunchButton_tester {margin-top:5px;}
.product-wrap .right-side .price .salepricestyle font {color:#cc0000;font-size:13px;font-weight:bold; }
.salepricestyle font { font-size:15px; }
/*** ALT images ***************************************************************************/
.product-image-wrapper            { margin:0px auto; padding:0px; }
div.product-image-wrapper div     { margin:0px 0px 4px 0px; }
div.product-image-wrapper div img { margin:0px 8px 4px 0px; border:1px solid #ccc; }
div.product-image-wrapper a img   { margin-right:6px; }
div.product-image-wrapper .gallery-container { width:270px; margin-left:7px; overflow:hidden; position:relative; height:77px }
div.product-image-wrapper .gallery-container img { border:0; }
.arrow_left  { position:absolute; left:0px; z-index:10; background-color:#FFF; padding:0px; }
.arrow_right { position:absolute; right:-6px; z-index:10; background-color:#FFF; padding:0px 0px 0px 6px;}
.slideshow_images             { position:absolute; left:12px; text-align:left; padding-left:4px }
.slideshow_images img         { margin:0px; padding:1px; cursor:pointer; border:0px; }
.slideshow_images a img:hover { border:1px solid #ccc; padding:0px; }
/*** [END] ALT images *********************************************************************/
/*** Previously Viewed Products [Right-Page Feature ] *************************************/
.product-wrap ul#prev_viewed { background:#e8eaf7;float:left;margin:10px 0 0;padding:0;visibility:hidden;width:270px; }
.product-wrap ul#prev_viewed li { list-style: none; font-family: Arial; }
.product-wrap ul#prev_viewed li.top { float: left; width: 270px; height: 28px; }
.product-wrap ul#prev_viewed li.top h2 { float:left;font-size:12px;margin:6px 0 0 20px; }
.product-wrap ul#prev_viewed li.top a#pv_display_ctrl, ul#prev_viewed li.top a#pv_display_ctrl.open, ul#prev_viewed li.top a#pv_display_ctrl.closed { float: right; width: 14px; height: 14px; margin:7px 10px 0 0; padding: 0; background: url(//secureimages.redcatsusa.com/images/site_images/roamans/1024_rm_pvp_icon_new.png) top left; font-size: 0; line-height: 0; text-indent: -9999em; cursor: pointer; }
.product-wrap ul#prev_viewed li.top a#pv_display_ctrl.open:hover { background-position: bottom left; }
.product-wrap ul#prev_viewed li.top a#pv_display_ctrl.closed { background-position: top right; }
.product-wrap ul#prev_viewed li.top a#pv_display_ctrl.closed:hover { background-position: bottom right; }
.product-wrap ul#prev_viewed li.content { background:#fff;float:left;max-height:405px;margin:0 10px 10px;overflow:auto;width:250px;}
.product-wrap ul#prev_viewed li.content ul { float: left; margin: 0; }
.product-wrap ul#prev_viewed li.content ul li { float: left;padding: 0 0 22px 10px; }
.product-wrap ul#prev_viewed li.content ul li a { z-index: 1; position: static; cursor: pointer; text-decoration: none; }
.product-wrap ul#prev_viewed li.content ul li a.pv_details { width: 118px; }
.product-wrap ul#prev_viewed li.content ul li img { float: left; width: 50px; height: 72px; margin-right: 10px;z-index: 1; position: static;  }
.product-wrap ul#prev_viewed li.content ul li div { text-align: left; }
.product-wrap ul#prev_viewed li.content .StrikeStyle { text-decoration:line-through;color:#000; }
.product-wrap ul#prev_viewed li.content ul li span { width: 140px; float: left;color: #cc0000; }
.product-wrap ul#prev_viewed li.content ul li span.boxredN { display:block; }
.product-wrap ul#prev_viewed li.content ul li span.description { display: block; width: 140px;font-size:12px;color: #020202; }
.product-wrap ul#prev_viewed li.content ul li span.was_price, ul#prev_viewed li.content ul li .StrikeStyle { font-weight: normal; color: #000; }
.product-wrap ul#prev_viewed li.content ul li.control_bar { display:block;padding:0 0 14px;z-index:100;float:left;width:234px; }
.product-wrap ul#prev_viewed li.content ul li.control_bar a:link,
.product-wrap ul#prev_viewed li.content ul li.control_bar a:visited { margin-top: 8px; font-weight:bold;color: #020202; }
.product-wrap ul#prev_viewed li.content ul li.control_bar a:hover { color: #cc0000; }
.product-wrap ul#prev_viewed li.content ul li.control_bar a#pv_viewall { float:left;margin-left:8px; }
.product-wrap ul#prev_viewed li.content ul li.control_bar a#pv_remove_all { float:right;margin-right:8px;}
/*** [END] Previously Viewed Products [Right-Page Feature ] *******************************/
/*** Tabs *********************************************************************************/
div.tabs {float:left;margin-bottom:8px;margin-top:17px;text-align:left;width:485px;}
ul.tabNavigation li {display: inline;position:relative;}
ul.tabNavigation li .tab-text {position:relative;top:5px;}
ul.tabNavigation li a {background:url(//secureimages.redcatsusa.com/images/site_images/roamans/1024_RM_PDP_tab_off.png) no-repeat;color:#fff;width:106px;float:left;margin-top:-18px;margin:0 4px 0 0;text-decoration:none;font-weight:bold;z-index:999;text-align:center;height:24px;}
ul.tabNavigation li a:link,
ul.tabNavigation li a:visited {text-decoration:none;color:#fff;}
ul.tabNavigation li a.selected:link,
ul.tabNavigation li a.selected:visited,
ul.tabNavigation li a:hover {background:url(//secureimages.redcatsusa.com/images/site_images/roamans/1024_RM_PDP_tab_on.png) no-repeat;color:#464646;}
ul.tabNavigation li a:focus {outline: 0;}
div.tabs div#first, div.tabs div#second, div.tabs div#third, div.tabs div#four {padding:5px;border:1px solid #6268a4;float:left;margin-top:-1px;min-height:200px;_height: auto !important;_height: 200px;width:468px;overflow:auto;_overflow:visible !important;color:#5f5b59;}
div.tabs div#first div, div.tabs div#second div, div.tabs div#third div, div.tabs div#four div, div.tabs div#five div {border:0 none}	
div.tabs div#first {padding:20px;width:438px;font-size:12px;}
div.tabs div#first strong {color:#434039;}
div.tabs div#first ul {padding:5px 0 5px 25px;}
div.tabs div h2 {margin-top: 0;}
/*** [END] Tabs ***************************************************************************/
/** ProductDetails ************************************************************************/
.ProductDetails { float:left;margin-bottom:30px; }
/** [END] ProductDetails ******************************************************************/
/** Zoom Image ****************************************************************************/
.swatches-wrap {float:left;width:485px;margin-bottom:17px;}
.swatches {float:left;padding:0 0 10px;width:79px;text-align:center;display:block;position:relative;}
.swatches p {color:#636363;font-size:10px;}
.ZoomableSwatch  {margin-top:-36px;position:relative;visibility:hidden;z-index:9999;top:27px;display:block;}
.stoptext {float:left;}
div#swatches-wrapper {float:left;width:508px;}
div#swatches-wrapper span.swatches {float:left;padding:0 0 10px;width:58px;}
div#swatches-wrapper span.swatches span.wrap {float:left;width:50px;text-align:center;}
div#swatches-wrapper span.swatches .swtachborder span.wrap a {background-color:#fff;}
div#swatches-wrapper span.swatches p {font-size:10px;text-align:center;width:50px;margin-top:-2px;}
/** [END]Zoom Image ***********************************************************************/
/** Drop-Downs ****************************************************************************/
span.ProductVariantsList { float:left;width:404px; }
div.form-wrapper {margin-bottom:8px;float:left;width:404px;}
div.form-wrapper .selectionHolder select { padding:0;font-size:12px; }
div.form-wrapper .selectionHolder .wrapSize { float:left;margin-right:15px;width:140px; }
div.form-wrapper .selectionHolder .wrapSize select { width:137px;float:left; }
div.form-wrapper .selectionHolder .wrapColor { float:left;margin-right:15px;width:188px; }
div.form-wrapper .selectionHolder .wrapColor select{ width:188px;float:left; }
div.form-wrapper .selectionHolder .wrapQty { float:left;width:45px; }
div.form-wrapper .selectionHolder .wrapQty select { width:42px;float:left; }
.error-selection { color:red;float:left;font-size:12px;margin-left:5px;width:137px; }
.wrapQty .error-selection { text-align:left; }
.selectMore { float:left;width:86px;clear:right;position:relative;top:2px; }
.selectMore a:link, .selectMore a:visited { color:#6268a4;position:relative;top:-5px; font-size:11px;font-weight:bold;}
/** Monogram *******************************************************************/
.monogramwrapper {float:left;margin-top:10px;width:465px;margin:8px 0 0;}
.monogramwrapper .checkboxMono {border:0 none;position:relative;top:2px;}
.submonogramwrapper {float:left;margin-top:10px;}
.submonogramwrapper .title {float:left;margin-bottom:2px;width:465px;}
.submonogramwrapper .title .Color {float:left;width:122px;}
.submonogramwrapper .title .Color select {width:110px;padding:0;}
.submonogramwrapper .title .Font {float:left;width:155px;}
.submonogramwrapper .title .Font select {width:145px;padding:0;}
.submonogramwrapper .title .At {float:left;width:80px;}
.submonogramwrapper .title .At select {width:130px;padding:0;}
.submonogramwrapper .title .Line {float:left;width:60px;}
.submonogramwrapper .title .Line input {height:14px;}
.submonogramwrapper .title.error {margin:0;}
.submonogramwrapper .title.error .errorMsg {color:Red;font-weight:normal}
.lblShipping {float:left;width:465px;}
/** [END] Drop-Downs **********************************************************************/
/** Action Selection **********************************************************************/
.action-selection { float:left;margin:18px 0 0;width:485px; }
.action-selection a:link,
.action-selection a:visited { text-decoration:none; }
.action-selection .imgpdalign { margin-right:13px; }
.action-selection input { position:relative;top:2px; }
/** [END] Action Selection ****************************************************************/
/** Guarantee *****************************************************************************/
.GuaranteeText {border:1px solid #6268a4;color:#7e7878;float:left;font-size:12px;padding:11px;width:456px;}
.GuaranteeText p {position:relative;}
.GuaranteeText .bold {font-size:12px;color:#434039;}
/** [END] Guarantee ***********************************************************************/
/** Error and Suc. Msg ********************************************************************/
.error_out { border:1px solid #ee1d23;background:#f5f4fa url('//secureimages.redcatsusa.com/images/site_images/brylanehome/1024_BH_AddBasketBG1.png');padding:30px 0;text-align:center;margin-bottom:15px; }
.error_out a:link, .error_out a:visited, a:active {color:#595757;}
.error_out .LabelMissingInfo { color:#ee1d23; }
.shopping-bag-status { border:1px solid #1eb542;background:#f5f4fa url('//secureimages.redcatsusa.com/images/site_images/brylanehome/1024_BH_AddBasketBG1.png');padding:15px 5px;text-align:center;margin-bottom:15px;color:#595757; }
.shopping-bag-status.backorder { border:1px solid #cc0000; }
.shopping-bag-status a:link,
.shopping-bag-status a:visited { color:#595757 }
.positionFree {margin-left:-5px;position:relative;top:-12px;}
.freeGift {float:left;width:485px;}
.freeGift.pdpage {border:1px solid #6268a4;margin:15px 0;padding:15px 0;text-align:center;}
/** [END] Error and Suc. Msg **************************************************************/
/** IE'6 **********************************************************************************/
.product-wrap .left-side .left-right .wrap-left-right .details h2 { margin-top:-2px; }
* html .product-wrap ul#prev_viewed li.content {margin:5px;height: auto !important;height: 419px;overflow:visible !important; }
* html .ZoomableSwatch  {top:26px;left:-10px;}
* html .swatches .wrap {float:left;width:58px;text-align:center;display:block;position:relative;}
* html .swatches {padding:0 0 5px;}
* html .product-wrap ul#prev_viewed { padding-bottom:6px }
* html .product-wrap ul#prev_viewed li.content ul li span { float: none; }
* html .radioSelector .off input { position:relative;top:-4px; }
* html div.form-wrapper .selectionHolder .error-selection{float:left;margin:0;}
* html div.form-wrapper .selectionHolder .wrapQty .error-selection{width:35px;}
* html p.backorder { border:0 none; }
* html #container .product-wrap .left-side .left-left ul#prev_viewed li.content.ie6 {overflow-x:hidden !important;overflow-y:scroll !important;}
* html .product-wrap ul#prev_viewed li.top h2 {margin-left:10px;}
* html .product-wrap .right-side {padding-left:10px;}
* html .product-wrap ul#prev_viewed li.content { 
   height: expression( this.scrollHeight > 404 ? "405px" : "auto" ); /* sets max-height for IE */
}
/** IE'7/8 *******************************************************************************/
*+html .ZoomableSwatch  {top:26px;left:-10px;}
*+html .swatches .wrap {float:left;width:58px;text-align:center;display:block;position:relative;}
*+html .swatches {padding:0 0 5px;}
*+html .product-wrap ul#prev_viewed { padding-bottom:12px }
*+html .product-wrap ul#prev_viewed li.content ul li span { float: none; }
*+html .radioSelector .off input { position:relative;top:-4px;}
*+html .radioSelector .off { margin-right:8px;}
*+html .product-wrap ul#prev_viewed li.content ul li { padding: 0 0 15px 10px; }
*+html div.tabs div#second {width:475px;}
/** [END] IE *****************************************************************************/
.details-more div div {display:none;}


