/*Merchants--Use this file to make any edits that you wish to override styles in the main stylesheets. By making edits to this CSS file, your styles applied here will cascade and overwrite styles in the main CSS files. This will allow you to replace the entire contents of the main stylesheets should it become necessary to update those to fix styling issues with the themes without losing any of your custom styles.*/

.st-image img { width: 40%; height: 40%; }

#brandmark a{padding: 0px 0px 0px 0px;}
body {margin:0; padding:0;}

#container { width: 85% !important }
#bodycontent { width: 100% !important }
#messagearea { width: 75% !important }
/*#bodyshell { width: auto !important }
#mainbody { width: auto !important; } */

p {
text-align:left;
color:#606060;
font-family:arial
font-size:14px
}

h2.promo-coupon{
color:#696969;
}

h2.pz-promo-christmas {
color:#2E8B57;
text-align:left;
}
h4.pz-promo-select {
color:#B22222;
text-align:left;
}

h3 {
text-align:left;
color:#606060;
font-family:arial
font-size:15px
}

/* Move mini cart to side of page 
shopping_cart_yfc_mini {
position:absolute;
top:10px;
right:5px;
margin-left:5px;
padding:5px;
color:red;
} */

shopping_cart_yfc_mini {
position:relative;
top:-148px;
right:-690px;
margin-left:5px;
padding:5px;
color:red;
}


img.tagline_viewcart
{
/*position:relative;
left:-20px;
top:-85px;
float:right;
margin:0px 0px 0px 0px;
padding:0px;
*/
}

custRegDiv a.container-close {top:5px;} 
.yui-skin-sam .yui-panel .bd, .yui-skin-sam .yui-panel .ft {background-color:#fff;} 
.yui-skin-sam .yui-panel .bd {padding:0px; } 
iframe_id {width:679px; border:1px solid #000; padding:0px;} 
custRegDiv_h.hd { display:none; } 
custRegDiv_mask.mask {background-color:#000000; opacity:0.5; filter:alpha(opacity=50);} 
loadingDiv {height:210px; width:679px; position:absolute; background:#ececec;} 
img.loadingImg {margin-top:90px; margin-left:20px;}

div.pos_left {
position:relative;
left:-20px;
}
div.pos_right {
position:relative;
right:100px;
}


/* For Customer Registration - sign in | register etc */
div.signin {
position:absolute;
margin-top:10px;
margin-left:0px;
margin-right:0px;
margin-bottom:5px;
font-family:"Times New Roman", Times, serif;
font-size:1.05em;
font-weight:bold;
color:#778899;
}  

/* For Masthead tagline - checkout| view cart  */
div.tagline_pos_fixed {
position:absolute;
left:65em;
top:0px;
}

h1.tagline_msg {
color:#D2691E;
font-size:0.95em;
font-style:italic;
margin-top:15px
}

/* For message section in home page */
div.hidden {visibility:hidden;} 

/* Final text alignment to right below last line of store items */
div.finaltext {
margin-top:0px;
}

* Final text message and links alignment to right below last line of store items */
div.msglink {
margin-top:-45px;
}

/* Shop by size */
a.shopby:link,a.shopby:visited {
  text-decoration: none;
  font-size: 0.85em;
  font-weight: bold;
  color: #707070;
}

#topNav {
  width: 650px;
  position: relative;
  top: 80px;
  left: 100px;
  background: #FAFAD2;
  height: 24px;
  color: #cccccc;
  padding: 0px;
  margin: 0px;
  margin-top:5px;
  margin-bottom:0px;
}

#linkContainer {
  position: absolute;
  top: 10px;
  left: 10px;
  height: 16px;
  padding: 0px;
  margin: 0px;
  z-index: 1;
}
a.topNavLink {
  padding: 0px 5px 0px 5px;
  border-right: 1px solid #666666;
}

a#lastItem {
  border-right: none;
}

a.topNavLink:hover {
  background: #B2FFE5;
}

/* for section caption */
div.sectCap {
  position: relative;
  color: #707070;
}

a.left-nav {
font-size: 0.7em;
font-color:#989898;
text-align:center;
}

div.left-nav {
font-size: 1.05em;
font-color:#A9A9A9;
text-align:center;
text-decoration:underline;
font-weight:bold;
margin-left:0px;
margin-right:0px;
}

/* tab based navigational bar for shop by size */
#navsite h5 {
  display: none;
}

#navsite ul {
  padding: 3px 0;
  margin-left: 0;
  width: 780px;
  border-bottom: 1px solid #669;
}
 
#navsite ul li {
  list-style: none;
  margin: 0;
  display: inline;
}

#navsite ul li a {
  padding: 3px 0.5em;
  margin-left: 3px;
  border: 1px solid #669;
  border-bottom: none;
  background: #D6DBE0;
  text-decoration: none;
}

#navsite ul li a:link {
  color: #339;
}

#navsite ul li a:visited {
  color: #666;
}

#navsite ul li a:link:hover, #navsite ul li a:visited:hover {
  color: #000;
  background: #AAE;
  border-color: #336;
}

#navsite ul li a#current {
  background: white;
  border-bottom: 1px solid white;
}

/* pt style alpha navigation */
#listing-container{float:left;position:relative;left:38px;top:-17px;margin-bottom:5px;} 
.category-listing li{width:160px;float:left;margin-bottom:7px;padding-right:10px;}
.sep-letter{position:relative;top:-1px;left:4px;}
p.letter{margin:0 8px 0 13px;font-size:15px;color:#003f75;}
a.bold-text{font-weight:bold;}

/**
#alphabetPage {
  position: absolute;
  top: 10px;
  left: 10px;
  width: 650px;
  background-color: #fff;
}

#col1 {
  margin: 0px 150px 0px 300px;
  border-left: 1px solid #ccc;
  border-right: 1px solid #ccc;
}

#col2 {
  margin: 0px 300px 0px 450px;
  border-left: 1px solid #ccc;
  border-right: 1px solid #ccc;
}

#col3 {
  margin: 0px 450px 0px 600px;
  border-left: 1px solid #ccc;
  border-right: 1px solid #ccc;
} **/



