/* Description Page Title Bar */
#desc_title_bar { width:800px; margin:0px auto 10px; background-color:#E3F1FE; }
#desc_title_bar td.prod_name { font-size:14px; color:#00427A; padding:8px 18px 8px 10px; font-weight:bold; vertical-align:middle; width:365px; text-align:left; }
#desc_title_bar td.prod_price { padding:8px 10px 8px 0px; font-size:12px; text-align:left; line-height:16px; width:225px; vertical-align:middle; color:#00427A; }
#desc_title_bar td.prod_price .list { font-weight:bold; line-height:16px; font-size:11px; }
#desc_title_bar td.prod_price .savings { font-weight:normal; line-height:16px; font-size:11px; }
#desc_title_bar td.prod_price .sale { color:#FF0000; font-size:14px; font-style:italic; font-weight:bold; }
#desc_title_bar td.prod_price .price { line-height:16px; font-size:14px; font-style:italic; font-weight:bold; }
#desc_title_bar #___plusone_0 { vertical-align:top !important; }

/* Description Page Layout */
#product_description { width:800px; margin:auto; background-color:#FFFFFF; }
#product_description.apparel_desc .left_desc { width: 360px; float:left; padding:0px 10px 0px 0px; z-index:10; }
#product_description.apparel_desc .right_desc { width: 430px; float:right; padding:0px; }

/* Description Page Image View */
#product_description.apparel_desc .main_image { position: relative; width:300px; float:left; }
#product_description.apparel_desc #prod_image_wrapper .viewport { position: relative; z-index: 10; }
#product_description.apparel_desc #prod_image_wrapper .viewport a { display: block; }
#product_description.apparel_desc #prod_image_wrapper .viewport #pImage { float: none; }
#product_description.apparel_desc #prod_image_wrapper .viewport #indicator { display:none; position:absolute; top:0px; left:0px; border:1px solid #B8B8B8; cursor:crosshair;  background: url('http://img.runningwarehouse.com/img/rw_1pix.png') repeat; }
#product_description.apparel_desc #prod_image_wrapper .viewport #indicator { cursor: -webkit-zoom-in; cursor: -moz-zoom-in; }
#product_description.apparel_desc #prod_image_wrapper .viewport #largeview { display:none; position:absolute; top: 1px; left:370px; border:1px solid #B8B8B8; height:436px; width:428px; background-image: none; background-position: 0px 0px; background-color:#FFFFFF; background-repeat:no-repeat; }
#product_description.apparel_desc #prod_image_wrapper .viewport.active #indicator { display:block; }
#product_description.apparel_desc #prod_image_wrapper .viewport.active #largeview { display:block; }

div.largeimagepop { position:absolute; left: 0; position: absolute; top: 0; z-index: 1001; padding:5px; -webkit-box-shadow: 0px 5px 22px -3px #000000; -moz-box-shadow: 0px 5px 22px -3px #000000; box-shadow: 0px 5px 22px -3px #000000;  background:#FFFFFF; -webkit-border-radius: 10px; -moz-border-radius: 10px; border-radius: 10px; border: 1px solid #666666; }
div.largeimagepop div.closebutton { font-family:helvetica, arial, san-serif; position: absolute; top: -12px; right:-12px; width: 20px; height:12px; border:2px solid white; color:white; background:black; text-align:center; -webkit-border-radius: 12px; -moz-border-radius: 12px; border-radius: 12px; padding:4px 0px; line-height:12px; font-size:12px; font-weight:bold; cursor:pointer; }
div.largeimagepop div.popupthumbs { float:left; width:68px; }
div.largeimagepop div.popupthumbs a { display:block; padding:5px; }
div.largeimagepop div.popupthumbs img { width:43px; border:none; display:block; margin:auto; }
div.largeimagepop img.largemain { float:left; }
div.closewindowlayer { background:transparent; width:98%; padding:0; margin:0; position:absolute; top:0; z-index:1000; }

/*Multiview*/
#multiview { float: right; list-style-type: none; width:45px; padding:0; margin:0; }
#multiview li.first_item { padding: 0; }
#multiview li { padding: 1px 0 0; }
#multiview li img { border: 1px solid #BBBBBB; width:43px; display:block;}

/*Description Tabs*/
#product_description.apparel_desc #desctabs .ui-tabs-panel { border-width:0px 1px 1px; border-style:solid; border-color:#CCCCCC; height:388px; overflow:auto; font-size:11px; line-height:16px; text-align:left; padding:10px; }
#product_description.apparel_desc #desctabs .ui-tabs-panel.ui-tabs-hide { display:none }
#product_description.apparel_desc #desctabs ul.tablinks { list-style-type:none; margin:0; padding:0; border-bottom:1px solid #CCCCCC; }
#product_description.apparel_desc #desctabs ul.tablinks li { float:left; margin-right:5px; padding:3px 10px; border-width:1px 1px 0px; border-style:solid; border-color:#CCCCCC; background-color:#EEEEEE; margin-bottom:1px; position:relative; top:1px; -webkit-border-top-left-radius: 5px; -webkit-border-top-right-radius: 5px; -moz-border-radius-topleft: 5px; -moz-border-radius-topright: 5px; border-top-left-radius: 5px; border-top-right-radius: 5px; }
#product_description.apparel_desc #desctabs ul.tablinks li.ui-tabs-selected { background-color:#FFFFFF; top:1px; padding-bottom:4px; margin-bottom:0; }
#product_description.apparel_desc #desctabs ul.tablinks a { font-size:13px; }

/*Toolbar*/
#toolbar { background-color: #E3F1FE; padding:5px 0px; clear:both; }
#toolbar table { background-color:transparent; margin:auto; width:100%; }
#toolbar td { border-width:0px 0px 0px 1px; border-style:solid; border-color:#BBBBBB; padding:4px 5px; vertical-align:middle; }
#toolbar a { font-size:12px; line-height:12px; display:block; text-align:center; }
#toolbar a:hover { color:black; }
#toolbar td.first_item { border-width:0px; }

/* FINDERS
--------------------------------------*/
.finder_box { margin-bottom:10px; }
.finder_box .border { border-color: #E3F1FE; border-style: solid; border-width: 0 1px 1px; padding: 5px; background-color:#FFFFFF; }
.finder_box h2 { background-color: #E3F1FE; color: #00427A; font-size: 1.5em; font-weight: normal; margin: 0; padding: 5px; }
.finder_box .finder_option { border: 0px solid #666666; float:left; padding:5px 10px; }
.finder_box .option_title { font-size: 12px; font-weight: bold; padding:0px 0px 5px; color:#00427A; }
.finder_box .finder_submit { background-color: #00427A; border: none; color: #FFFFFF; cursor: pointer; display: block; font-size: 12px; font-weight: bold; margin:auto; padding: 3px 5px; text-align: center;  width: 140px;  clear:both; float:right; }
.finder_box .finder_submit:hover { background-color:#FF9000;  }
select.auxselect { display:none; }

img.styleimage { cursor:pointer; }

table.apporderingtable { border-spacing:0; border:1px solid #B6B6B6; margin:10px auto; width:798px; }
table.apporderingtable td { border-width:0px 0px 1px; border-style:solid; border-color:#B6B6B6; padding:0; }
table.apporderingtable td.noborder { border:none; }
table.apporderingtable td.noborder input.addtocart { float: right; padding: 0px 5px 5px 0px; }

div.apporderingbox { float:left; clear:both; }
div.apporderingbox.first { float:left; clear:both; border:1px solid #B6B6B6; }
div.apporderingbox .imagewrap { float:left; padding:10px; }
div.apporderingbox table { float:left; border-spacing:0; margin-bottom:5px; width:670px; }
div.apporderingbox table th { border-bottom: 1px solid #B6B6B6; background: none repeat scroll 0 0 #FFFFFF; color: #464646; font-family: verdana,arial,helvetica; font-size: 10px; font-weight: bold; text-align: center; vertical-align: middle; border-spacing:0; padding:5px; }
div.apporderingbox table td { padding:3px 5px; border-right:1px solid #B6B6B6; border-bottom:1px solid #B6B6B6; color: #464646; font-family: verdana,arial,helvetica; font-size: 10px; }
div.apporderingbox table td.end { border-right:none; }
div.apporderingbox table th.noborder, div.apporderingbox table td.noborder {text-align: center; border:none; }
div.apporderingbox button { clear:both; }

/* Addon Items 10/06/14 */
#related_items { border-bottom:1px solid #B6B6B6; text-align:left; }
#related_items .rel_title { color:#464646; font-size:12px; font-weight:normal; padding-left:5px; text-align:left; margin:5px 0; }
#related_items .rel_wrap { width: 100%; }
#related_items .rel_item { float:left; width: 48%; min-height: 190px; padding:5px 0; margin: 5px 0px; }
#related_items .rel_left { text-align: center; font-size:11px; padding:5px; width:115px; float:left; }
#related_items .rel_right { text-align: left; font-size:11px;  padding: 5px; width:224px; float:right; }
#related_items .rel_name { color:#464646; font-size:11px; font-weight:bold; text-align:center; margin:5px 0; }
#related_items .rel_desc { font-size:11px; }
#related_items .rel_right select { margin-right:20px; width:120px; }
#related_items .rel_right span { vertical-align:middle; }
table.relateditems { width: 100% }
table.relateditems table.relatedsub { width:100%; vertical-align:top; margin:auto; }
table.relateditems td { width: 50%; vertical-align:top; } 
table.relatedsub th{ background:#E3F1FE none repeat scroll 0 0; font-family:"Lucida Grande",verdana; font-size:12px; padding:3px; width: 50%; }

