/*
 **************************************************************************
 * bbr_iui.css (c) 2010 by BrickBuildr
 **************************************************************************
 *
 * HISTORY:
 * 2008.04.14  MWH  Added styles for iPick-a-Brick
 *
 **************************************************************************
 */

.rightButton {
    right: 6px;
    left:  auto;
}

.centerButton {
    right: auto;
    left:  auto;
}

.sm_whiteButton,
.sm_grayButton {
    max-width:       16px;
    float:           left;
    margin:          3px;
    font-size:       16px;
    padding:         6px;

    display:         block;
    border-width:    0 12px;
    text-align:      center;
    font-weight:     bold;
    text-decoration: inherit;
    color:           inherit;
}

.sm_button {
    float:           left;
    margin:          3px;
}

.sm_whiteButton {
    text-shadow: rgba(255, 255, 255, 0.7) 0 1px 0;
    -webkit-border-image: url('/images/whiteButton.png') 0 12 0 12;
}

.sm_grayButton {
    color: #FFFFFF;
    -webkit-border-image: url('/images/grayButton.png') 0 12 0 12;
}


/**************************************************************************
 *
 * ADDITIONS:
 *
 **************************************************************************/

.panel > h3 {
    margin:      12px 18px 12px 0px;
    font-size:   12px;
    color:       #4d4d70;
    text-shadow: rgba(255, 255, 255, 0.75) 2px 2px 0;
}

.appImage {
    margin:           5px 20px 5px 5px;
    float:            right;
    border:           1px;
    background-color: #ffffff; 
}

.pagenav {
   clear: both;
   left:  auto;
   right: auto;
}

fieldset.generic {
    border:           1px solid #999999;
    padding:	      6px;
    text-align:       left;
    background-color: #ffffff; 

    -webkit-border-radius: 10px;
}

fieldset.generic > label {
    display:        block;
    width:	    100px;
    float:	    left;
    text-align:     right;
    vertical-align: bottom;
    line-height:    32px;
    margin-right:   5px;
}

fieldset.generic > select {
    margin-top:    5px;
    margin-bottom: 10px;
    max-width:     150px;
}

fieldset.generic > input.signin {
    width:         150px;
    margin-bottom: 10px;
    margin-left:   5px;
    margin-top:    -2px;
}

.pagenav {
   clear: both;
   left:  auto;
   right: auto;
}

.store_head > label {
    clear:    	    both;
    display:        block;
    width:	    100px;
    float:	    left;
    text-align:     right;
    vertical-align: bottom;
    line-height:    18px;
    margin-right:   5px;
}

/**************************************************************************/

.menu {
    position:      relative;
    top:           -11px;
    margin-left:   -10px;
    margin-right:   -10px;
    height:        24px;
    padding:	   3px;
    background:	   #3E66A1;
    color:	   #FFE06B;
    border:	   1px solid #000;
    text-shadow:   rgba(0, 0, 0, 0.4) 0 1px 0;
}

.menu ul { padding: 0; margin: 0; list-style-type: none; }

.menu li { 
    float:         left;
    padding-left:  5px;
    padding-right: 5px; 
    position:      relative; 
}

.menu a, .menu a:visited {
      text-decoration:	none;
      color:		#fff;
      padding:		3px;
      line-height:	24px;

      -webkit-box-sizing:   	border-box;
      -webkit-border-radius:	10px;
}

.menu a:hover { color: #FFF; background: #949E7C; }

/**************************************************************************/

a         { color: #3E66A1; text-decoration: none; }
a:hover   { text-decoration: underline; }

div.status {
	   float:      left;
	   padding:    3px;
	   width:      200px;
	   background: #FFFFFF;
}

img.part_img {
	  float:	right;
	  margin:	3px;
}

#part {
      margin:		0 auto 0;
      margin-bottom:	2px;
      padding:		5px;
      background:	#FFFFFF;
      border:		1px #CCCCCC solid;

      -webkit-box-sizing:   	border-box;
      -webkit-border-radius:	10px;
}

#part > p {
    margin:         0 0 0 3px;
    padding-bottom: 2px;
    line-height:    14px;
    font-weight:    normal;
    font-size:      12px;
}

/**************************************************************************/

