
/* This file contains design styles that do not effect layout */

/* design styles are applied after structural styles */

/* region styles   */
/*** page sections */


/* no margin on page */
#doc3 { margin : auto ; }

/* adjusted fixed width size */
#doc { width  : 60.00em ;
       *width : 58.7756302em ; }

#doc.wider { width  : 75.00em ;
             *width : 70.00em ; }

/* change margin for main content to align it with the leftnav */
.yui-t2 #yui-main .left-adjust { margin-left : 16.5000em ;
                                 *margin-left : 16.1632983em ;
                                 }

/* change position of rightnav */
.yui-t4 #bd .yui-b.right-adjust { margin-right : 2.00em ;
                                  *margin-right : .1em ;
                                  }

/* background color for body */
#bd { background-color : #EEEEEE ; 
      padding-bottom : 10px ; 
      }

#bd { margin-top : -6px ; }
.yui-t4 #bd { margin-top : 0px ; }
.yui-t2 #bd { margin-top : 0px ; }
#bd .yui-b { margin : 7px 0px 5px 6px ; }

.yui-t4 #bd .yui-b { margin-top : 1px ; }

/* change margin for main content to align it with the rightnav */
.yui-t4 #yui-main .yui-b { margin-right : 15.40em ; /* 15.88em */
                           *margin-right : 15.80em ;
                           }
.yui-t4 #bd .yui-b .expand_leftnav { margin-top : 0px; }


#ft { text-align : right ;
      padding-right : 10px ;
      color : #FFFFFF ;
      padding-top : 7px ;
      height : 23px ;
      background-image : url(../static/shell/footer_bg.gif) ; 
      }

html { background-image : url( ../static/shell/bg.jpg) ;
       background-repeat : repeat-x ;
       background-attachment : fixed ;
       background-position : top left ;
       background-color : #134985 ; 
       }

#nav_divide { height : 30px ;
              margin-left : 3px ;
              background-position : right ;
              background-repeat : no-repeat ; }

#nav_divide a { padding-bottom : 3px ; }

/*** banner styles **/

.page-banner { height : 60px ; 
               text-align : right ;
               }

.page-banner-fixed { padding-left : 10px ;
                     padding-right : 10px ;}

/*** search bar styles **/
.search-wrap-for-ie { _width:100% ; }
.search-bound { padding-left : 50% ;
                height       : 67px;
                _height      : 73px;
                overflow     : hidden ;
                background-image : url(../static/shell/below_nav_grey_bg.jpg?3);
                }
.search-bar { height      : 36px    ;
              width       : 758px   ;
              _width      : 430px   ;
              margin-left : -390px  ;
              font-size   : 14px    ;
              font-weight : bold    ;
              color       : #666666 ;
              text-align  : center  ;
              left        : 0px     ;
              top         : 102px   ;
              margin-top  : -1px    ;
              padding-top : 5px     ;
              }
.search-bar.search-with-cart { margin-left  : -500px ; }

.search-box-tag-line { width : 500px   ; 
                       padding-left : 25px ;
                       font-size : 80% ;
                       _width : 680px  ;
                       text-align:left ; }

.search-box { height       :  27px ;
              width        : 450px ;
              margin-left  : 175px ;
              margin-top   :   9px ;
              _margin-top  :  15px ;
              }

.search-with-cart .search-box { width : 670px; }

.search-icon { float            : left ;
               height           : 27px ;
               width            : 23px ;
               background-image : url( ../static/buttons/search-icon.gif ) ; 
               }
.search-field { float            : left  ;
                height           : 27px  ;
                width            : 299px ;
                _width           : 100px ;
                background-image : url( ../static/buttons/search-background.gif ) ;
                }
.search-button       { background-image : url(../static/buttons/search-button.gif); 
                       float  : left ;
                       width  : 78px ;
                       height : 27px ; 
                       }
.search-button:hover { background-image : url(../static/buttons/search-button-over.gif); }

.cart-separator { float  : left ;
                  width  : 50px ;
                  height : 27px ; }
.cart-button { float  : left ;
               height : 27px ;
               width  : 75px ;
               cursor : pointer ;
               background-image : url( ../static/buttons/cart-button.gif ) ; }
.cart-button:hover { background-image : url( ../static/buttons/cart-button-over.gif ) }
.cart-field { float : left ;
              overflow : hidden ;
              height : 20px ;
              font-weight : normal ; 
              font-size : smaller ;
              padding-top : 7px ; 
              width : 100px ;
              cursor : pointer ;
              background-image : url( ../static/buttons/cart-background.gif ) ; }
.cart-rounded-end { float : left ; 
                    height : 27px ;
                    width : 17px ;
                    cursor : pointer ;
                    background-image : url( ../static/buttons/cart-rounded-end.gif ) ;}


.crumb_divider { display : inline ; }
.crumbs { font-size : 110% }

.crumb_sub a ,
.crumb_sub li a ,
.crumb_sub a:link ,
.crumb_sub a:visited
{ color : #666666 ;
  font-family : Verdana ;
  font-size : 10px ;
  font-weight : bold ;
  margin-left : 5px ;
  text-decoration : none ;
  }

/* Buttons Elements */

.button-checkout-image { background-image : url( ../static/buttons/checkout.jpg ) ; }

.button-checkout-image:hover { background-image : url( ../static/buttons/checkout-over.jpg ) ; }

.button-verify-order { height : 24px ;
                       width  : 413px ;
                       background-image : url( ../static/buttons/verify-order.jpg ) ; }

.button-verify-order:hover { background-image : url( ../static/buttons/verify-order-over.jpg ) ; }

.button-order-change-data { height : 24px  ;
                            width  : 413px ;
                            background-image : url( ../static/buttons/order-change-data.jpg ) ; }
.button-order-change-data:hover { background-image : url( ../static/buttons/order-change-data-over.jpg ) ; }

.button-complete-order { background-image : url( ../static/buttons/order-complete.jpg ) ; }
.button-complete-order:hover { background-image : url( ../static/buttons/order-complete-over.jpg ) ; }

.button-visit-product { background-image : url( ../static/buttons/visit-product-button.gif ) ;
                        background-position : right ;
                        background-repeat : no-repeat ;
                        text-align : right ;
                        width : 100% ;
                        height : 28px ;
                        }

.button-visit-product:hover { background-image : url( ../static/buttons/visit-product-button-hover.gif ) ; }

/*** form elements */

input.send-btn { width            : 68px ;
                 height           : 24px ;
                 outline          : none ;
                 background-color : #333333 ;
                 background-image : url( ../static/shell/search_button.gif ) ;
                 margin-left      : 3px ;
                 position         : relative ;
                 top              : 6px ; }

input.send-btn:hover { background : #666666 
                                    url( ../static/shell/search_button.gif) 
                                    no-repeat 0 -24px ; }



/*** headers */

h1 { font-size : 21px ;
     color : #333333 ;
     margin:0px;
     padding:0px;
     padding-top : 10px ;
	 padding-bottom: 15px;
	 padding-left:8px;
     }

h1.tabs { font-size : 15px ;
          color : #444444 ;
          padding : 0px ;
          margin-left : 0px ;
          }

h2 { font-size : 16px ;
     color : #001298 ;
     padding-top : 10px;
     padding-left : 8px ;
     padding-bottom : 10px ;
     margin : 0px ; 
     }

hr { width : 90% ;
     border : none 0 ;
     height : 1px ;
     border-top : 1px dashed #999999 ;
     border-width : 1px ;
     }

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

/* font styles */
/*** links     */

.product-list-link-container a.product-list-link       { color : #000000 ; }
.product-list-link-container a.product-list-link:hover { color : #0000FF ; 
                                                         text-decoration : underline ; }

.darklinks a.darklink { color : #000 ; }
.darklinks a.darklink:hover { color : #000099 ;
                              text-decoration : underline ; }

a:link    , li a       { color : #001298 ; text-decoration : none ; }
a:active               { color : #3D4FDA ; text-decoration : none ; }
a:visited              { color : #011597 ; text-decoration : none ; }
a:hover   , li a:hover { color : #DD5401 ; text-decoration : none ; }

.category-list-link { padding-left        :   20px ;
                      text-indent         :  -14px ;
                      margin-left         :   -5px ;
                      margin-bottom       :    3px ;
                      padding-bottom      :    2px ;
                      width               :  130px ;
                      font-size           :   11px ; 
                      background-image    : url( ../static/shell/categories-list-entry-bg.gif ) ;
                      background-position : bottom left ;
                      background-repeat   : no-repeat ;
                      }

.category-list-link a { color : #888888 ; 
                        }

.category-list-link a:hover { color : #0000FF ; }

UL.irs-frontpage-listing LI { padding-left        :  20px ;
                              text-indent         : -14px ;
                              margin-left         :  -5px ;
                              margin-bottom       :   3px ;
                              padding-bottom      :   2px ;
                              width               : 130px ;
                              font-size           :  11px ;
                              color               :  #888 ;
                              background-image    : url( ../static/shell/categories-list-entry-bg.gif ) ;
                              background-position : bottom left ;
                              background-repeat   : no-repeat ;
                              }

UL.irs-frontpage-listing.extra-long-listings LI { background-image : url( ../static/shell/categories-list-entry-bg-long.gif ) ;
                                                  width            : 220px ;
                                                  }

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

.description H2 { font-weight : bold ; }

.description H3 { font-weight : bold ;
                  font-size   : 110% ;
                  color       : #000 ;
                  }

.description STRONG { font-weight : bold ; }

.description UL { margin-top    : 8px ;
                  margin-bottom : 8px ;
                  }

.description LI { list-style-type : disc ;
                  list-style-position : inside ;
                  padding-left : 20px ;
                  text-indent : -13px ;
                  }

.description LI DIV { display : inline ; }

.description P { margin : 10px 5px ; }

.description TD { padding : 10px ; }

.description BLOCKQUOTE { width : 90% ; margin-left:5% ; margin-top:10px; margin-bottom:10px; }

/* main-page formatting */

.horizontal-listing LI { float               : left   ;
                         list-style-type     : disc   ;
                         list-style-position : inside ;
                         padding-left        : 30px   ;
                         text-indent         : -14px  ;
                         font-size           : 11px   ;
                         color               : #888   ;
                         }

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

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

.expand_leftnav { background-color : #EEEEEE ;
                  height : auto ;
                  width : 15.35em ;
                  *width : 15.0367654em ;
                  *margin-left : -.3em ;
                  position : relative ;
                  left : 0px ;
                  top : 1px ;
                  margin-top : -8px ; }

.leftnav_findtop { background-image : url( ../static/shell/left_nav_box_top.gif ) ;
                   background-repeat : no-repeat ;
                   background-position : left top ;
                   padding : 0px ;
                   margin : 0px ;
                   height : 30px ;
                   width : 14.50em ;
                   position : relative ;
                   top : 8px ;
                   font-size : 14px ;
                   color : #444444 ;
                   font-weight : bold ;
                   text-align : left ;
                   }

.leftnav_findtop.non-title-version { background-image:url(../static/shell/left_nav_box_non_title_top.gif ) ;
                                      height:18px ; 
                                      }

.leftnav_findtop p { margin : 0px ;
                     padding : 5px 0px 0px 9px ; }


.leftnav_findmid { background-image : url( ../static/shell/left_nav_box_bg.gif ) ;
                   background-position : left top ;
                   background-repeat : y-repeat ;
                   padding-top : 0px ;
                   margin : 0px ;
                   top : 0px ;
                   position : relative ;
                   text-align : left ;
                   text-indent : 5px ;
                   line-height : 19px ;
                   font-size : 13px ;
                   color : #003333 ; }

.leftnav_findmid a { color : #003399 ;
                     text-decoration : none ; }

.leftnav_findmid a:visited { color : #003399 ;
                             text-decoration : none ; }

.leftnav_findmid a:hover { color : #990000 ;
                           text-decoration : underline ; }

.leftnav_findbott { background-image : url( ../static/shell/left_nav_box_bott.gif ) ;
                    background-repeat : no-repeat ;
                    background-position : left top ;
                    padding : 0px ;
                    margin : 0px ;
                    height : 10px ;
                    width : 15.50em ;
                    position : relative ; }

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

.leftnav_catmid { background-image : url(../static/shell/left_nav_box_bg.gif) ;
                  background-position : left top ;
                  padding-top : 2px ;
                  margin : 0px ;
                  position : relative ;
                  text-align :left ;
                  padding-left : 5px ;
                  line-height : 19px ;
                  font-size : 13px ;
                  color : #003399 ; }

.leftnav_catmid p {
        margin : 0 ;
        padding : 5px 0px 0px 11px ; }

.leftnav_catmid a {
        color:#003399;
        text-decoration:none ; }

.leftnav_catmid a:hover {
        color:#990000;
        text-decoration:underline ; }

/**********/
.leftnav_subtop { margin-top : -5px ;
                  font-weight : bold ;
                  font-size : 14px ;
                  margin-right : 10px ;
                  border-bottom : dotted grey 1px ; }

.leftnav_submid { margin-right : 10px ;
                  text-indent : 0px ; }

.leftnav_submid p a { color : #808080 ; }

.leftnav_submid p { color #808080 ;
                    margin-left : 11px ;
                    padding-left : 11px ;
                    border-bottom:1px #808080 dotted ; }

.leftnav_submid p a.highlight { color : #444444 ; }

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

/* unknown if used */

#prod_area {
	width:600px;
	background:#fff url(../static/shell/rounded/leftside.gif) repeat-y left top;
	float:left;
	height: 100%;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	
	
}

#related_items {
	width:600px;
	background:#fff url(../static/shell/rounded/leftside.gif) repeat-y left top;
	float:left;
	height: 100%;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
}

#liquid-round {
	width : 99%;
	/* min-width:560px; */
	background : #FFFFFF url(../static/shell/rounded/leftside.gif) repeat-y left top;
	float : left;
	height : 100%;
	margin-top : 0px;
	margin-right : auto;
	margin-bottom : 0px;
	margin-left : auto;
} 

.top { 
       width:100%; 
       height:20px; 
       background: url(../static/shell/rounded/top.gif) no-repeat left top;
       z-index : 1 ;
       margin-bottom : -7.5px;
       } 

.top span { 
            display : block ;
            position : relative ;
            height : 20px ;
            background : url(../static/shell/rounded/top-right.gif) no-repeat right top ;

} 

.center-content {	
	height:100%;
	background:url(../static/shell/rounded/rightside.gif) repeat-y right top;
	padding:1px 15px 1px 15px;
	margin:-1px 0 0px 0;
        z-index : 10 ;
	position:relative;
	
} 

.product-page-info-box { position   : relative ;
                         display    : block    ;
                         float      : left     ; 
                         overflow   : hidden   ;
                         width      : 470px    ; }

.product-content {	
	height:100%;
        text-align:left;
	width:72%;
	padding:1px 15px 1px 15px;
	float:left;
	position:relative;
	
} 

.bottom { z-index : 1 ;
          height:60px; 
          background:url(../static/shell/rounded/bottom.gif) no-repeat left bottom; 
          } 

.bottom span { 
display:block; 
position:relative; 
height:60px; 
background:url(../static/shell/rounded/bottom-right.gif) no-repeat right top; 

} 

.content_top {
	font-family: Arial, Helvetica, sans-serif;
	background-image: url(../static/shell/content_boxcorner_top.gif);
	position: fixed;
	height: 28px;
	width: auto;
	background-repeat: repeat-x;
	
}

.cat_box {
	width:12.50em;
	background:#fff url(../static/shell/rounded/leftside.gif) repeat-y left top;
	display:inherit;
	float:left;
	position:relative;
	height:300px;
	margin-top: 0px;
	margin-right: 15px;
	margin-bottom: 60px;
	margin-left: auto;
	
	
} 

.cat_box_top { 
width:12.50em; 
height:20px; 
background:url(../static/shell/rounded/top.gif) no-repeat left top; 

} 

.cat_box_top span { 
width:12.50em; 
display:block; 
position:relative; 
height:20px; 
background:url(../static/shell/rounded/top-right.gif) no-repeat right top; 

} 

.cat_box_content {
	width:12.50em; 
	background:url(../static/shell/rounded/rightside.gif) repeat-y right top;
	padding:0px 0px 0px 0px;
	margin:0px 0 0px 0;
	height:250px;
} 

.cat_box_bottom { 
width:12.50em; 
height:60px; 
background:url(../static/shell/rounded/bottom.gif) no-repeat left bottom; 

} 

.cat_box_bottom span { 
display:block; 
position:relative; 
height:60px; 
width:12.5em; 
background:url(../static/shell/rounded/bottom-right.gif) no-repeat right top; 

} 

.cat_box_content_top {
	font-family: Arial, Helvetica, sans-serif;
	background-image: url(../static/shell/content_boxcorner_top.gif);
	position: fixed;
	height: 28px;
	width:12.50em; 
	background-repeat: repeat-x;

}

.related_items_wrapper {
        float : right ;
        display : inherit ;
        position : relative ;
        width : 170px ;
        text-align : center ;
}

.floaty { float : left ; }

.prod_box {
	width:200px;
	background:#F7F8F8 url(../static/shell/sm_box_left.gif) repeat-y left top;
	display:inherit;
	position:relative;
	height:280px;
	margin-top: 0px;
	margin-right: 10px;
	margin-bottom: 40px;
	margin-left: 10px;
		
} 


.prod_box_top { 
width:200px; 
height:20px; 
background:url(../static/shell/sm_box_tp_left.gif) no-repeat left top; 

} 

.prod_box_top span { 
width:200px; 
display:block; 
position:relative; 
height:20px; 
background:url(../static/shell/sm_box_tp_right.gif) no-repeat right top; 

} 


.prod_box_content {
	width:200px; 
	background:url(../static/shell/sm_box_right.gif) repeat-y right top;
	padding:0px 0px 0px 0px;
	margin:0px 0 0px 0;
	height:255px;
}

.bare_box_content {
        text-align:center;
	width:200px; 
	padding:0px 0px 0px 0px;
	margin:0px 0 0px 0;
	height:180px;
}


.prod_box_bottom { 
                   width:200px;
                   height:36px; 
                   text-align:center;
                   background:url(../static/shell/sm_box_bt_left.gif) no-repeat left bottom; 
                   } 


.prod_box_bottom div { 
                       display:block; 
                       position:relative; 
                       padding-top:3px;
                       height:36px; 
                       width:200px; 
                       background:url(../static/shell/sm_box_bt_right.gif) no-repeat right top; 
                       } 


.rel_box {
	width:160px;
	background:#F7F8F8 url(../static/shell/sm_box_left.gif) repeat-y left top;
	display:inherit;
	position:relative;
	height:200px;
	margin-top: 0px;
	margin-right: 15px;
	margin-bottom: 60px;
	margin-left: 15px;
} 


.rel_box_top { 
        width:160px; 
        height:20px; 
        background:url(../static/shell/sm_box_tp_left.gif) no-repeat left top; 
} 

.rel_box_top span { 
        width:160px; 
        display:block; 
        position:relative; 
        height:20px; 
        background:url(../static/shell/sm_box_tp_right.gif) no-repeat right top; 
} 


.rel_box_content {
	width:140px; 
	background:url(../static/shell/sm_box_right.gif) repeat-y right top;
        text-align:center;
	padding:10px;
	margin:0px;
	height:160px;
} 


.rel_box_bottom { 
                  width:160px; 
                  height:36px; 
                  text-align:center;
                  background:url(../static/shell/sm_box_bt_left.gif) no-repeat left bottom; 
} 


.rel_box_bottom div { 
                      display:block; 
                      padding-top:3px;
                      position:relative; 
                      height:36px; 
                      width:160px; 
                      background:url(../static/shell/sm_box_bt_right.gif) no-repeat right top; 
                      } 


.topsearch {
	top: 30px;
}

.navdivide_ul {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
        /* line-height: 26px; */
	font-weight: bold;
	text-decoration: none;
	text-align: left;
	margin-left: 0px;
	list-style-image: none;
	list-style-type: none;
	padding: 0px;
        margin : 0px;
}

.navdivide {
	background-image: url(../static/shell/left_nav_box_div_bg.gif);
	background-repeat: no-repeat;
	margin-left: 8px;
        /* the following are additions to allow overflowing titles */
        background-position : bottom left ;
        padding : 4px 15px 5px 2px ;
}


.prod_top {
            /* removed to allow line wrapping in fixed mode */
            /* min-width:550px; */
}


.prod_thumb_cat a img {
	border-style:solid;
	border-width:2px;
	border-color:#DCDCDC;
}

.prod_thumb_cat a:hover img {
	border-style:solid;
	border-width:2px;
	border-color:#0000ff;

}

.prod_thumb_cat {
	width:165px;
	margin-left: 17px;
	align:center;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	border:none;
	
}

.prod_thumb_cat a{
	border:none;
	text-decoration: none;
	
}

.prod_thumb_title { 
                    height: 73px ;
                    overflow: hidden ;
                    cursor:pointer;
                    }

.prod_thumb_cat a:hover{
	color: #0000ff;
	text-decoration:underline;
}

.prod_thumb_rel a img {
	border-style:solid;
	border-width:1px;
	border-color:#DCDCDC;
}

.prod_thumb_rel a:hover img {
	border-style:solid;
	border-width:1px;
	border-color:#990000;

}

.prod_thumb_rel {
	width:120px;
	align:center;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	border:none;
	margin-left:auto;
	margin-right:auto;
	
}

.prod_thumb_rel a{
	border:none;
	text-decoration: none;
	
}

.prod_thumb_rel a:hover{
	color: #990000;
	text-decoration:underline;
}


.prod_image_main {
	position:relative;
	float:left;
	top: 1px;
	
}

.prod_image_main a img{
	border-style:solid;
	border-width:1px;
	border-color:#ffffff;
}

.prod_image_main a:hover img{
	border-style:solid;
	border-width:1px;
	border-color:#990000;
}

.prod_thumb_small {
	position:relative;
	float:left;
	left:8px;
}

.prod_thumb_small a img{
	border-style:solid;
	border-width:1px;
	border-color:#E3E3E3;
}

.prod_thumb_small a:hover img{
	border-style:solid;
	border-width:1px;
	border-color:#990000;
}

#thumb_small {
	margin-top:3px;
}

.quote_area {
	position:relative;
	float:left;
	padding-top:8px;
	padding-right:10px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#666666;
}

.grey_box {
	position:relative;
	display:block;
	width:155px;
	background-color:#EAEBEB;
	border-style:solid;
	border-width:1px;
	border-color:#CFCFCF;
	padding:3px;
    margin-top:7px;
}

.grey_box img {
	position:relative;
	float:right;
	margin-top:0px;
	margin-right:0px;
}

.grey_box a {
	font-size:11px;
	font-weight:bold;
	line-height:16px;
	font-size:11px;
	margin:0px;
	padding:0px;
}
	
.prod_description {
	font-size:14px;
	padding-left:10px;
}

.anchor {
	float:right;
	font-weight:bold;
	font-size:11px;
}

.message {
        width:70%;
		max-width:750px;
		padding : 7px;
        background-color : #1728be ;
        border:1px dotted #999999;
		color : white ;
}

.message a{
		text-decoration:underline;
}

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

.user-content { }

.user-content p { margin-top : 10px ; margin-bottom : 10px ; }
.user-content li { list-style-position : outside ;
                   list-style-type     : disc    ;  }

.user-content blockquote { margin-left   : 5%   ;
                           margin-right  : 5%   ;
                           margin-top    : 10px ;
                           margin-bottom : 10px ; }

/*********/

.configurations-block-link { height           : 25px ;
                             width            : 453px ;
                             background-image : url( ../static/shell/product-configuration-link-bg.gif );
                             }

.configurations-block-link:hover { background-image : url( ../static/shell/product-configuration-link-bg-hover.gif ); }

/*** cart bits **********/
.cart-info-box { float       :  left ; 
                 margin-left :  10px ; 
                 width       : 529px ; 
                 border      : white 1px solid ; }

.cart-info-box-price-bar { width      : 540px ; 
                           margin-top :   5px ; }

.cart-info-box-price-bar-price-segment { float       : left  ; 
                                         font-size   : 110%  ; 
                                         font-weight : bold  ; 
                                         text-align  : right ;
                                         width       : 238px ; }

/***** verify checkout ***/
.verify-box-one { float       : left ;
                  width       : 33%  ;
                  margin-left : 10%  ; }

.verify-box-two { float       : left ;
                  width       : 33%  ;
                  margin-left : 14%  ; }


.verify-back-to-shipping-offer-box { margin       : 15px 0px ; 
                                     padding-left : 170px    ; }
/********* message box ****/
.message-box-middle-nudge { margin-top : -12px; }

.message-box-adjust-corner { width : 100% ;
                             height : 14px ;
                             background-repeat : no-repeat ;
                             background-position : bottom left ;
                             }

/******** tagbox & dropdowns *****/

.tagbox-wrapper { width : 170px ;
                  /* height : 20px ; */
                  height : 20px;
                  float : left ;
                  display : block ;
                  margin-bottom : 3px ;
                  }

.tagbox-dropdown { position : absolute ;
                   height : 18px;
                   display:block;
                   overflow : hidden ;
                   width : 150px ;
                   float : left ;
                   background-color : white ;
                   border : 1px #bbbbbb solid ;
                   text-align : left ;
                   padding : 1px 3px 0px 3px ;
                   color : #888888 ; }

.tagbox-dropdown:hover { height : auto; z-index : 111000 ; }
.tagbox-dropdown-ie6   { height : auto; z-index : 111000 ; }

.tagbox-top-buffer { height : 2px ; width : 100% ; }

.tagbox-dropdown-arrow-box { width       : 15px ;
                             float       : left ;
                             overflow    : hidden ;
                             font-size   : smaller ;
                             text-align  : center ;
                             padding-top : 1px ;
                             }

.tagbox-dropdown-list-pullback { margin-left : 180px ;
                                 margin-top  : -2px;
                                 }

.tagbox-dropdown-list-section-title { font-weight : bold ;
                                      position : absolute ; 
                                      margin-top : 0px ;
                                      font-size : 125% ;
                                      }

.tagbox-tagline { padding-left : 120px;
                  margin-bottom : 5px ; 
                  }

.tagbox-tagline-title { float : left ;
                        margin-left : -120px ;
                        font-weight : bold ;
                        width : 120px ; 
                        }

/*********/

.banner-style { width         : 100%   ;
                overflow      : hidden ;
                margin-bottom : -10px  ; }

.banner-style IMG { width : 100% ; }
