shhtml, body, hr, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, form, fieldset, input, legend, textarea, p, blockquote, th, td {
    margin: 0;
    padding: 0;
}

body {
    font-family: Arial, Helvetica, sans-serif;
    margin: 0;
    padding: 0;
    text-align: left;
    font-size: 11px;
    color: #333;
	margin: 10px auto;
    padding: 0;
    width: 1000px;
}
p {
    line-height: 15px;
    font-family: verdana, sans-serif;
}

h1,h2,h3,h4,h5,h6 {
    font-family: verdana, sans-serif;
}

.bodyContainer {
    background-color: #FFFFFF;
    margin: 0 auto;
    width: 1000px;
    padding-bottom: 10px;
    position: relative;
}

.inputText {
    border: 1px solid #9DA2AE;
    font-size: 11px;
    font-family: inherit;
    height: 14px;
    padding: 3px;
    color: #999999;
}

.header {
    background-color: white;
    float: left;
    height: auto;
    width: 1000px;
    text-align: left;
    position: relative;
    z-index: 10;
}

.header a.logo {
	background: url("/shared/bu/images/SpriteHome.gif") no-repeat scroll 0 0;
	width: 254px;
	height: 45px;
	float: left;
	border: none;
}

.header .topMenuContainer {
    float:right;
    height:40px;
    position:relative;
    width:auto;
    z-index:101;
}

.header .topMenuContainer .topMenuLeft {
    background: url("/shared/bu/images/SpriteHome.gif") no-repeat scroll -26px -135px;
    height: 37px;
    width: 6px;
    float: left;
}

.header .topMenuContainer .topMenuMiddle {
    background: url("/shared/bu/images/headerMenuMiddle.gif") repeat-x;
    height: 37px;
    float: left;
    text-align: center;
    font-weight: bold;
    width:auto;
}

.header .topMenuContainer .topMenuMiddle .links {
    float: left;
    padding: 8px 10px 0 10px;
    color: #333;
    cursor: pointer;
    height:28px
}

.header .topMenuContainer .topMenuMiddle .links a {
    color: #333333;
    text-decoration: none;
}

.header .topMenuContainer .topMenuMiddle .links a:active {
    outline: none;
}

.header .topMenuContainer .topMenuMiddle .links a:focus {
    -moz-outline-style: none;
}

.seperator {
    background: url("/shared/bu/images/SpriteHome.gif") no-repeat -76px -135px;
    height: 18px;
    width: 1px;
    float: left;
    margin-top: 6px;
    padding: 0px;
}

.header .topMenuContainer .topMenuright {
    background: url("/shared/bu/images/SpriteHome.gif") no-repeat -33px -135px;
    height: 37px;
    float: left;
    width: 6px;
}

.SignINBusinessContainer {
    margin-top: 5px;
    text-align: right;
}

.signInContainer {
    font-family: Verdana,sans-serif;
    font-weight: bold;
    width: 600px;
    float: left;
    text-align: left;
    padding-top: 26px;
    padding-bottom: 7px;
}

.imageClass {
    height: 120px;
    vertical-align: middle;
    width: 120px;
    background-image: url();
    background-attachment: scroll;
    background-color: transparent;
    background-position: center;
    background-repeat: no-repeat;
    overflow: hidden;
}

.auctionViewImageClass {
    vertical-align: middle;
    width: 57px;
    height:58px;
    background-image: url();
    background-attachment: scroll;
    background-color: transparent;
    background-position: center;
    background-repeat: no-repeat;
}

.imageClass a:active {
    outline: none;
}

.imageClass a:focus {
    -moz-outline-style: none;
}

.mainNav {
    clear: both;
    float: left;
    width: 1000px;
    height: 68px;
    margin-top: 10px;
    position: relative;
    z-index: 99; /* z-index for mainNav should be one greater than catlist */
}

.mainNav .mainNavLeft {
    background: url("/shared/bu/images/SpriteHome.gif") no-repeat -12px -108px;
    height: 68px;
    width: 6px;
    float: left;
}

.mainNav .mainNavmiddle {
    background: url("/shared/bu/images/navMenuMiddle.gif") repeat-x;
    height: 68px;
    width: 988px;
    float: left;
}

.mainNav .mainNavmiddle .searchContent {
    /* float: left; */
    height: 37px;
    padding-left: 10px;
    padding-top: 8px;
}

.mainNav .mainNavmiddle .searchContent .inputTextClass {
    width: 246px;
    height: 14px;
    border: 1px solid #9DA2AE;
    font-size: 11px;
    padding: 3px;
    margin-right: 7px;
    float: left !important;
    /* border-top: 1px solid #444648;
    border-left: 1px solid #9da2ae;
    border-right: 1px solid #9da2ae;
    border-bottom: 1px solid #9da2ae;
    float: left; padding: 2px 3px 2px 3px; margin: 0 10px 0 10px; */

}
.mainNav .mainNavmiddle .searchContent select {
    border:1px solid #BAB5BD;
    color:#333333;
    font-size:11px;
    height:21px;
    line-height:21px;
    margin-right:7px;
    padding:1px;
    text-transform:capitalize;
    width:150px;
}

/*for custom select search content drop downs. sangeetha*/
.mainNav .mainNavmiddle .searchContent .customselectDiv {
    width: 148px;
    height: 21px;
    line-height: 21px;
    margin-right: 10px;
    color: #333;
    font-size: 11px;
    text-transform: capitalize;
    float: left;
}

.noSearchText p {
    margin: 0 0 15px 10px;
    text-align: left;
    font-size: 1.2em;
    line-height: 20px;
}

.noSearchText ul {
    margin: 0 0 15px 30px;
    line-height: 20px;
    font-size: 1.2em;
}

.searchBtn {
    background: url("/shared/bu/images/SpriteHome.gif") no-repeat -11px -177px;
    width: 65px;
    height: 24px;
    margin-top:-1px;
    cursor: pointer;
    border: 0px;
}

.mainNav .mainNavRight {
    background: url("/shared/bu/images/SpriteHome.gif") no-repeat -19px -108px;
    height: 68px;
    width: 6px;
    float: left;
}

.subBody {
    width: 1000px;
    height: auto !important;
    min-height: 400px;
    float: left;
    padding-top: 20px;
}

.navigationContainer {
    float: left;
    width: 220px;
    height: auto;
    font-family:verdana, sans-serif;
}

.tabbedHeader {
    /*  float: left; */
}

/*sangeetha - for default 2 carousel to come at the bottom. this wont affect other css. specifically written for the second default carousel*/
#tabbedCarousel .tabbedHeader{
    float:left;
}

.tabbedHeader div {
    border: 0;
    cursor: default;
    font-weight: bold;
    padding: 0 11px 0 0;
    text-align: left;
    line-height: 27px;
}

.tabbedHeader div span {
    /* position: relative;*/
    display: block;
    white-space: nowrap;
    padding: 0 0 0 15px;
    color: #333;
}

.tabbedHeader .leftContainerWidth {
    width: 209px;
}

.tabbedHeader .rightContainerWidth {
    width: 756px;
}

.tabbedHeader .fullContainerWidth {
    width: 989px;
    margin-top: 30px;
}

label {
    color: #333;
    font-weight: bold;
}

/*blue buttons*/
.tabBG {
    background: url(/shared/bu/images/SpriteHome.gif) no-repeat right -54px;
    font-size: 13px;
    font-weight: bold;
    text-transform: capitalize;
}

.tabBG span {
    height: 27px;
    background: url(/shared/bu/images/SpriteHome.gif) no-repeat 0px -54px;
    color: #fff;
}

.leftNavHeader {
    background: #f0f3f7 url("/shared/bu/images/lefNavHeaderBG.gif") repeat-x;
    height: 18px;
    width: 203px;
    border: 1px solid #c6cbce; /* float: left; */
    font-weight: bold;
    color: #333;
    font-size: 11px;
    text-transform: capitalize;
    text-align: left;
    padding: 5px 0 0 15px;
    cursor: default;
}

.leftNavMenu {
    background: #e2e8ed;
    width: 218px;
    border-left: 1px solid #c6cbce;
    border-right: 1px solid #c6cbce;
    height: auto;
}

.navigationContainer ul {
    /* float: left; */
    padding: 10px 0;
}

.navigationContainer ul li {
    display:block;
    height:auto !important;
    list-style-type:none;
    min-height:15px;
    text-align:left;
    text-transform:capitalize;
    width:195px;
    padding:3px 0 3px 15px;
}

.navigationContainer ul ul{
    padding-bottom:5px;
    padding-top:0;
    width:190px;
}

.navigationContainer ul li.assetHead {
    font-weight:bold;
}

.navigationContainer ul ul li{
    padding-bottom:2px;
    width:auto;
    font-weight:normal;
    height:auto !important;
    line-height:15px;
    list-style-type:none;
    min-height:15px;
    padding-left:15px;
    text-align:left;
    text-transform:capitalize;
    _padding-left:0px;
}

.navigationContainer ul li.sublinkNav {
    /* margin-left:5px; */
    width:190px;
}

.navigationContainer ul li.hidden{
    display:none;
}


.navigationContainer ul li a:link {
    color: #666666;
    text-decoration: none;
}

.navigationContainer ul li.assetHead a:link, .navigationContainer ul li.assetHead a:visited {
	color: #333;
}
.navigationContainer ul li a:visited {
    color: #666666;
    text-decoration: none;
}

.navigationContainer ul li a:active {
    color: #666666;
    text-decoration: none;
}

.navigationContainer ul li a:hover {
    color: #666666;
    text-decoration: underline;
}

a:link {
    color: #0055a4;
    text-decoration: none;
    font-family: verdana, sans-serif;
}

a:visited {
    color: #0055a4;
    text-decoration: none;
    font-family: verdana, sans-serif;
}

a:active {
    color: #0055a4;
    text-decoration: none;
    font-family: verdana, sans-serif;
}

a:hover {
    color: #DB812D;
    text-decoration: underline;
    cursor: pointer;
    font-family: verdana, sans-serif;
}

.navigationContainer ul li a.morelink {
    color: #0055A4 !important;
    text-decoration: none;
}

.navigationContainer ul li a:hover.morelink {
    color: #0055A4;
    text-decoration: underline;
}


.leftNavMenuBottomBG {
    background: url("/shared/bu/images/SpriteHome.gif") no-repeat 0 -258px;
    height: 4px;
    width: 100%;
    float: left;
}

.mainBody {
    float: left;
    margin-left: 13px;
    text-align: left;
    width: 767px;
    height: auto;
}

.notificationBG {
    background: url("/shared/bu/images/notificationImage.gif") no-repeat;
    width: 767px;
    height: 33px;
}

/* Marketing Containers */
/* TODO removed
.marketingContainer {
    float: left;
    margin-top: 11px;
    text-align: left;
    width: 767px;
    height: auto;
}

.bannerBGLarge {
    background: url("/shared/bu/images/bannerBG.jpg") no-repeat;
    width: 767px;
    height: 145px;
}

.bannerBGLarge .textContainerLeft {
    float: left;
    width: 420px;
    height: auto;
    padding: 35px 0 0 20px;
    text-align: left;
}

.bannerBGLarge p {
    color: #333;
    font-size: 12px;
    font-weight: bold;
    width: auto;
    height: auto;
    float: left;
}

.bannerBGLarge p span {
    font-size: 16px;
}

.textContainerLeft .signIN {
    background: url("/shared/bu/images/signIN.gif") no-repeat;
    width: 112px;
    height: 33px;
    clear: left;
    float: left;
    cursor: pointer;
    margin-top: 5px;
}

.bannerBGLarge .textContainerRight {
    float: right;
    width: 240px;
    height: auto;
    padding: 35px 0 0 20px;
}

.bannerBGLarge a {
    font-size: 13px;
    font-weight: bold;
}

.linksContainer {
    float: left;
    width: auto;
    height: auto;
    margin: 5px 10px 0 0;

}

.registerBtn {
    background: url("/shared/bu/images/registerBtn.gif") no-repeat;
    width: 112px;
    height: 33px;
    clear: left;
    float: left;
    cursor: pointer;
    margin-top: 5px;
}

.marketingContainer .marketingContainerSmall {
    float: left;
    width: 245px;
    margin-right: 15px;
}

.marketingContainer .marketingContainerSmall .marketingContainerSmallTop {
    background: url("/shared/bu/images/marketingBGtop.gif") no-repeat;
    float: left;
    width: 245px;
    height: 4px;
}

.marketingContainer .marketingContainerSmall .marketingContainerSmallMiddle {
    background: url("/shared/bu/images/marketingBGMiddle.gif") repeat-x;
    width: 243px;
    height: 145px;
    float: left;
    border-right: 1px solid #e4e5e6;
    border-left: 1px solid #e4e5e6;
}

.marketingContainer .marketingContainerSmall .marketingContainerSmallBottom {
    background: url("/shared/bu/images/marketingBGBottom.gif") no-repeat;
    width: 245px;
    height: 4px;
    float: left;
}
*/
/*marketing ends here*/

/*banner styles -- start ---- sangeetha*/
.TopFullWidth {
    margin-bottom: 11px;
}

.TopBodyWidth {
    margin-bottom: 11px;
    margin-top:-7px;
}

.Side {
    width: 220px;
    height: auto;
    float: left;
    margin-top: 10px;
}

.BottomBodyWidth {
    margin-bottom: 11px;
}

.BottomFullWidth {
    margin-bottom: 11px;
}

/*banner styles -- end ---- sangeetha*/

.contentContainer {
    width: 767px;
    height: auto;
    clear: both;
    float: left;
    margin-bottom: 11px;
}

.tabContainer {
    width: 767px;
    height: auto;
    clear: both;
    float: left;
}

.carouselBG {
    background: url("/shared/bu/images/carouselBackground.gif") bottom repeat-x;
    width: 765px;
    height: auto;
    border-left: 1px solid #c2c8cc;
    border-right: 1px solid #c2c8cc;
    float: left;
}

.carouselBottomBG {
    background: url("/shared/bu/images/SpriteHome.gif") no-repeat 0 -102px;
    width: 767px;
    height: 5px;
    float: left;
}

.carouselBtnRight {
    background: url("/shared/bu/images/carouselBtnRight.gif") no-repeat;
    width: 16px;
    height: 26px;
}

.carouselBtnLeft {
    background: url("/shared/bu/images/carouselBtnLeft.gif") no-repeat;
    width: 16px;
    height: 26px;
    float: left;
    cursor: pointer;
}

.carouselLoading {
    background: url("/shared/bu/images/carousel_loading.gif") no-repeat;
    margin-left: 350px;
    margin-top: 120px;
    height: 24px;
    width: 24px;

}

.tab {
    float: left;
    height: auto;
    margin-right: 1px;
    cursor: pointer;
}

.tab .tabNavLeft {
    background: url("/shared/bu/images/SpriteHome.gif") no-repeat -52px -135px;
    width: 5px;
    height: 27px;
    padding: 0;
    float: left;
}

.tab .tabNavMiddle {
    background: url("/shared/bu/images/tabNavMiddle.gif") repeat-x;
    float: left;
    color: #333;
    line-height: 27px;
    font-weight: bold;
    font-size: 13px;
}

.tab .tabNavMiddle a{
    color:#333;
    text-decoration:none;
}


.tab .tabNavRight {
    background: url("/shared/bu/images/SpriteHome.gif") no-repeat -58px -135px;
    width: 5px;
    height: 27px;
    padding: 0;
    float: left;
}

.selected .tabNavLeft {
    background: url("/shared/bu/images/SpriteHome.gif") no-repeat -40px -135px !important;
}

.selected .tabNavMiddle {
    background: url("/shared/bu/images/selectedTabNavMiddle.gif") repeat-x !important;
}

.selected .tabNavRight {
    background: url("/shared/bu/images/SpriteHome.gif") no-repeat  -46px -135px !important;
}

/*footer */

.footerContainer {
    background: #f1f1f1;
    width: 1000px;
    height: 149px;
    float: left;
    clear: left;
    position: relative;
    margin: 12px 0 0 0;
    font-size: 10px;
}

.footerContainer label {
    font-family:verdana, sans-serif;
}

.footerContainer .seperator {
    background: url("/shared/bu/images/seperator.gif") repeat-y;
    height: 120px;
    width: 1px;
    float: left;
    padding: 0px;
}

.footerContainer .footerLeft {
    background: url("/shared/bu/images/SpriteHome.gif") no-repeat 0px -108px;
    width: 5px;
    height: 149px;
    float: left;
}

.footerContainer .footerMiddle {
    background: #f1f1f1;
    width: 990px;;
    height: 127px;
    border-top: 1px solid #c2c8cc;
    border-bottom: 1px solid #c2c8cc;
    float: left;
    padding: 10px 0;
}

.footerContainer .footerRight {
    background: url("/shared/bu/images/SpriteHome.gif") no-repeat -6px -108px;
    width: 5px;
    height: 149px;
    float: left;
}

.footerContainer .listItems {
    width: 190px;
    height: auto;
    float: left;
    text-align: left;
}

.footerContainer .listItems label {
    font-weight: bold;
    color: #585959;
    text-align: left;
    margin-left: 14px;
}

.footerContainer .newsLetter {
    width: 229px;
    height: 95px;
    float: left;
    text-align: left;
    padding: 0 0 0 10px;
}

.footerContainer .footerMiddle ul {
    padding: 3px 0;
}

.footerContainer .footerMiddle ul li {
    display: block;
    list-style-type: none;
    text-transform: capitalize;
    text-align: left;
    width: 175px;
    padding-left: 15px;
    height: 15px;
}

.footerContainer .footerMiddle ul li a:link {
    color: #666;
    text-decoration: none;
}

.footerContainer .footerMiddle ul li a:visited {
    color: #666;
    text-decoration: none;
}

.footerContainer .footerMiddle ul li a:active {
    color: #666;
    text-decoration: none;
}

.footerContainer .footerMiddle ul li a:hover {
    color: #666;
    text-decoration: underline;
}

.footerContainer h3 {
    color: #666;
    font-weight: bold;
    margin-left: 10px;
    margin-bottom: 5px;
    font-size: 12px;
}

.footerContainer p {
    color: #666;
    font-size: 10px;
    font-weight: normal;
    margin-left: 10px;
    margin-right: 10px;
    width: auto;

}

.footerContainer input {
    width: 165px;
    height: 16px;
    border-top: 1px solid #444648;
    border-left: 1px solid #9da2ae;
    border-right: 1px solid #9da2ae;
    border-bottom: 1px solid #9da2ae;
    margin: 15px 10px;
    color: #333;
    font-size: 11px;
    padding: 4px 3px 2px 3px;
    float: left;
}

.footerContainer .goBtn {
    background: url("/shared/bu/images/goBtn.gif") no-repeat;
    float: left;
    width: 29px;
    height: 29px;
    cursor: pointer;
    margin-top: 10px;
}

.footerContainer .partnerLogosContainer {
    width: 365px;
    height: auto;
    float: left;
}

.footerContainer .partnerLogosContainer ul {
    float: left;
    padding-left: 5px;
}

.footerContainer .partnerLogosContainer ul li {
    display: inline;
    list-style-type: none;
    padding-left: 0;
    height: auto;
}

.footerContainer .partnerLogos {
    width: 101px;
    height: 47px;
    float: left;
    padding: 8px;
    border: 0;
}

.copyRightInfoContainer {
    width: 1000px;
    margin: 0 auto;
    height: auto;
    clear: both;
}

.copyRightInfoContainer p {
    font-size: 9px;
    padding-top: 5px;
    text-align:center;
}

/*all categories page*/

.categoriesContainer {
    width: 968px;
    height: auto;
    border: 1px solid #D3D3D3;
    border-bottom: none;
    border-top: none;
    clear: both;
    float: left;
    padding: 0 15px;
}

.allCategoriesBottom{
    background: url("/shared/bu/images/border-bottom.gif") no-repeat;
    float:left;
    width:1000px;
    height:11px;
    line-height:11px;
}

.categoriesContainer .categorylist {
    height: auto;
    width: 100%;
    float: left;
    border-bottom: 1px solid #C2C8CC;
    padding: 15px 0;
}

.categoriesContainer .categorylist label {
    height: auto;
    line-height: 25px;
}

.categoriesContainer .categorylist label a{
    color:#333;
}

.categoriesContainer .categorylist ul {
    float: left;
    padding: 0;
    text-transform: capitalize;
    text-align: left;
    width: 320px;
}

.categoriesContainer .categorylist ul li {
    display: block;
    list-style-type: none;
    text-transform: capitalize;
    text-align: left;
    width: 250px;
    height: 18px;
}

/*category Page*/

.categoryHeaderContainer {
    background: url("/shared/bu/images/banners/1004_head.jpg") no-repeat;
    width: 767px;
    float: left;
    height: 82px;
    margin-bottom:11px;
}

.categoryHeaderContainer h2 {
    color: #333;
    font-size: 16px;
    font-weight: bold;
    float: left;
    text-transform: capitalize;
    height: 22px;
    margin-top: 11px;
    margin-left: 20px;
}

.categoryHeaderContainer p {
    color: #666;
    width: 270px;
    float: left;
    clear: both;
    font-weight: normal;
    font-size: 10px;
    text-transform: capitalize;
    margin-left: 20px;
}

/* vikram added now */

.headerContainer .sectionHeaderLeft {
    background: url("/shared/bu/images/sectionHeaderBGLeft.gif") no-repeat left;
    width: 1%;
    height: 59px;
    float: left;
}

.headerContainer .sectionHeaderRight {
    background: url("/shared/bu/images/sectionHeaderBGRight.gif") no-repeat right;
    width: 1%;
    height: 59px;
    float: left;
}

.headerContainer .sectionHeaderMiddle {
    background: url("/shared/bu/images/sectionHeaderBGMiddle.gif") repeat-x center;
    width: 98%;
    height: 59px;
    float: left;
}

.headerContainer .sectionHeaderLarge {
    width: 557px;
    height: auto;
    float: left; /*margin-right:10px;   */
}

.headerContainer .sectionHeaderXLarge {
    width: 100%;
    height: auto;
    float: left; /*margin-right:10px;   */
}

.headerContainer .sectionHeaderSmall {
    width: 200px;
    height: auto;
    float: right;
}

/* vikram added now */

.sectionHeaderMiddle .auctionIDContainer, .auctionIDContainer {
	font-family:verdana;
    float: right;
    height: auto;
    position:absolute;
    right:2%;
    top:10%;
}

.sectionHeaderMiddle .auctionID, .auctionID {
    color: #666;
    font-weight: bold;
    font-size: 14px;
}

/*sangeetha changes - start*/
.sec-HeadMiddle a{
	background:url("/shared/bu/images/manifest.gif") no-repeat 101px;
	font-family:verdana;
    font-weight: normal;
    font-size: 14px;
	float: right;
    height: auto;
    position:absolute;
    right:2%;
    top:60%;
	width:116px;
    text-decoration:none;
}

/*sangeetha changes - end*/

/*search results*/

.headerContainer {
    width: 100%;
    height: auto;
    float: left;
    margin-bottom:10px;
}

.headerContainer .sec-HeadTop {
    background: url("/shared/bu/images/head-top.gif") no-repeat top;
    width: 100%;
    height: 5px;
    float: left;
    line-height:5px;
    font-size:5px;
}

.headerContainer .sec-HeadBottom {
    background: url("/shared/bu/images/head-bottom.gif") no-repeat bottom;
    width: 100%;
    height: 5px;
    float: left;
    line-height:5px;
    font-size:3px;
}

.headerContainer .sec-HeadMiddle {
    background: url("/shared/bu/images/head-middle.gif") repeat-x bottom;
    width: 998px;
    height: auto !important;
    min-height:44px;
    position:relative;
    height: 55px;
    float: left;
    border-right: 1px solid #d3d3d3;
    border-left: 1px solid #d3d3d3;
}

.headerContainer .sectionHeaderSmall .itemsContainer {
    text-align: center;
    padding: 8px 9px 3px 9px;
    height:48px;
}
.headerContainer  h4.dym-flag {
clear: left;
color: red;
margin: 5px 0px 0px 10px;
float: left;
}

.headerContainer  h4.dym-flag a{
font-style: italic;
}

.headerContainer  h2 {
    color: #333;
    font-size: 18px;
    font-weight: bold;
    float: left;
    margin: 7px 0 0 10px;
    display: inline;
    text-align: left;
}

.headerContainer .h2Support {
    width: 80%;
    height: auto;
    float: left;
    margin-left: 4px;
}
.headerContainer  h6 {
    color: #696969;
    font-size: 12px;
    font-weight: bold;
    float: left;
    margin: 7px 0 7px 10px;
    display: inline;
    text-align: left;
}

.headerContainer .searchResultsContainer {
    /* float: left; */
    clear: both;
    height: auto;
    margin: 0 0 0 10px;
    font-family:verdana, sans-serif;
}

.headerContainer .searchResultsContainer .countClass, .searchKeywordClass {
    color: #333;
    font-size: 12px;
    font-weight: bold; /* float: left; */
}

.headerContainer .searchResultsContainer .matchClass {
    color: #666;
    font-variant: normal;
    font-size: 12px; /* float: left; */
}

.headerContainer .sectionHeaderSmallContainer span {
    font-weight: bold;
    font-size: 10px;
}

/*table renderer*/

.tableContainer {
    width: 767px;
    height: auto;
    float: left;
    margin-bottom:10px;
}

.tableContainer .tableHeader {
    background: url("/shared/bu/images/tableHeaderBG.gif") repeat-x;
    border: 1px solid #e5e6e7;
    width: 765px;
    height: 23px;
    color: #333;
    text-transform: capitalize;
    text-align: center;
    font-size: 9px;
}

.tableContainer .tableHeader a {
    color:#333;
    text-decoration:underline;
}

.tableHeader .itemImage {
    width: 57px;
    float: left;
    margin: 0;
    padding:5px 0 !important;
    height: auto;
}

.itemImage {
	background:transparent url() no-repeat scroll center center;
    width: 57px;
    float: left;
    margin: 0;
    height: 57px;
    padding: 0 !important;
}

.itemImage img {
    border: 0px;
}
.itemDescription .match-found a{
    text-decoration: underline;
}
.itemDescription .match-found{
    white-space: nowrap;
    padding: 0;
}
.tableHeader .itemDescription {
    width: 164px; /*it was 125px*/
    float: left;
    padding: 5px 4px;
    font-weight:normal;
    margin: 0;
    text-align: left;
}

.tableHeader .itemTransactionId {
    width: 80px;
    float: left;
    padding: 5px 4px;
    margin: 0;
    font-weight: 600;
}

.tableHeader .itemBroughtOn {
    width: 80px;
    float: left;
    padding: 5px 4px;
    margin: 0;
    font-weight: 600;
}

.tableHeader .itemAction {
    width: 140px;
    float: left;
    padding: 5px 4px;
    margin: 0;
    font-weight: 600;
}

.itemAction {
    width: 140px;
    float: left;
    padding: 5px 4px;
    margin: 0;
}

.itemBroughtOn {
    width: 80px;
    float: left;
    padding: 5px 4px;
    margin: 0;
}

.itemTransactionId {
    width: 80px;
    float: left;
    padding: 5px 4px;
    margin: 0;
}

.itemCondition {
    width: 60px;
    float: left;
    padding: 5px 4px;
    margin: 0;
}
.itemCondition-addr{
    width: 230px !important;
}

.itemSeller {
    width: 101px;
    float: left;
    padding: 5px 4px;
    margin: 0;
}

.tableContents .itemSeller a{
    font-family:arial;
    word-wrap:break-word;
	color: #0055A4;
}

.itemQty {
    width: 35px;
    float: left;
    padding: 5px 4px;
    margin: 0;
}

.itemPrice {
    width: 65px;
    float: left;
    padding: 5px 4px;
    margin: 0;
}

.itemPrice-addr {
    width: 130px !important;
}

.itemBids {
    width: 32px;
    float: left;
    padding: 5px 4px;
    margin: 0;
}

.itemLocation {
    width: 76px;
    float: left;
    padding: 5px 4px;
    margin: 0;
}

.itemClosingTime {
    width: 62px;
    float: left;
    padding: 5px 4px;
    margin: 0;
}

.itemWatch {
    width: 30px; /*it was 35*/
    float: left;
    padding: 5px 0 5px 4px;
    margin: 0;
    color: #f88b3a;
    font-weight: normal;
    cursor:pointer;
}

.tableContents {
    width: 767px;
    height:auto !important;
    min-height:65px;
    float: left;
    text-align: center;
    font-size: 11px;
    border-bottom: 1px solid #d3d3d3;
    padding-top: 4px;
	height:65px;
}

.tableContents div {
    padding: 5px 4px 5px 4px ;
}
.itemWatchIcon {
    background: url("/shared/bu/images/watchIcon.jpg") no-repeat;
    width: 20px;
    height: 19px;
    float: left;
    margin-left: 10px;
}


.tableContents .itemDescription {
    width: 164px; /*it was 125px*/
    float: left;
    padding: 5px 4px;
    margin: 0;
    font-weight: normal;
    text-align: left;
}

.tableContents .itemDescription a{
    text-decoration:none;
    font-family:arial;
	color: #0055A4;
}

/*BreadCrumbs*/

.breadCrumbContainer {
    float: left;
    width: 100%;
    height: auto;
    font-size: 11px;
    text-align: left;
}

.breadCrumbContainer .in li, .in {
    display: inline;
    color: #666;
    font-weight: normal;
}

.in {
    margin: 2px 0;
    padding: 0;
    float: left;
}

/*styles for pagination ------ start */
div.pagination {
    padding: 3px;
    float: right; /*margin-left:430px;*/
    margin-bottom: 10px;
    font-weight:bold;
    font-size: 9px;
    color:#676767;
}

div.pagination a {
    padding: 2px 4px 2px 5px;
    text-decoration: none; /* no underline border: 1px solid #AAAADD; */
    color: #095baf;
}
/*
div.pagination a:hover, div.pagination a:active {
    font-size: 9px;
    border: 1px solid #000099;
    color: #676767;
}*/

div.pagination span.pagination_current, div.pagination b {
    padding: 2px 5px 2px 5px;
    color: #FFF; /*  background: transparent url(/shared/bu/images/currentpage-bg.gif) no-repeat scroll center center;   */
    background-color: #CDCDCD;
    border: 1px solid #979b85;
}

div.pagination span.pagination_disabled {
    padding: 2px 5px 2px 5px;
    color: #676767;
}

/* styles for pagination ----- ends */

/*styles for allcategories drop down ------ start */
.categoryListLink {
    color: #333333 !important ;
    cursor: pointer;
    float: left;
    font-size: 13px;
    font-weight: bold;
    height: 32px;
    line-height: 30px;
    margin-top: -7px;
    margin-left: -6px;
    padding-left: 16px;
    text-align: left;
    text-transform: capitalize;
    width: 150px;
}

.categorySelected {
    background: url("/shared/bu/images/cat_selected.gif") no-repeat;
    position:absolute;
}

.categoryListLink a {
    background: url("/shared/bu/images/down.gif") no-repeat 110px 7px;
    padding-right: 22px;
    cursor: pointer;
    color: #333333 !important;
    text-decoration: none;
}

.categoryListLink a:active {
    outline: none;
}

.categoryListLink a:focus {
    -moz-outline-style: none;
}

.header .categoryList {
    clear: left;
    position: absolute;
    text-align: left;
    width: 221px;
    margin-top: -5px;
    z-index: 98; /* z-index for category list & advance search should be one lesser than mainnav */
    top: 165px;
    left: 0px;
    background-color: white;
}

.header .categoryList .container {
    background-image: url('/shared/bu/images/c_container.gif');
    width: 224px;
    padding-top: 20px;
}

.header .categoryList .container .list {
    background: url("/shared/bu/images/allcategoriesBG.gif") #dfdfdf repeat-x;
    width:218px;
    height:auto;
    margin-left:1px;
}

.header .categoryList .container a{
    color:#333;
    text-decoration:none;
}

.header .categoryList .bottom {
    background-image: url('/shared/bu/images/SpriteHome.gif');
    background-repeat: no-repeat;
	background-position:0 -263px;
    line-height: 6px;
    width: 224px;
    height:6px;
    font-size:6px;
}

.header .categoryList .container ul {
    list-style: none;
}

.header .categoryList .container ul li {
    font-size: 11px;
    height: 25px;
    line-height: 25px;
    padding-left: 15px;
    cursor: pointer;
    position: relative;
    list-style: none;
    color: #666;
}

.header .categoryList .container ul .selected {
    border-top: 1px solid #b1b1b1;
    border-bottom: 1px solid #b1b1b1;
    color: #333;
    height: 23px;
    line-height: 23px;
    font-weight: bold;
    background:#ffffff;
}

/*.header .categoryList .container .list .item label {
    position: absolute;
    font-weight:bold;
    width:210px;
    z-index:4;
    font-size:11px;
}*/

.subCategory {
    position: absolute;
    left: 195px;
    z-index: 3;
    margin-top: -3px;
    top: 0;
    _top: 8px;
}

.subCategory .top {
    height: 5px;
    top:1px;
    width: 250px !important;
    background-image: url("/shared/bu/images/s_top.gif") !important;
    background-repeat: no-repeat;
    position: absolute;
    display: block;
}

.subCategory .subContainer {
    background-image: url('/shared/bu/images/s_middle.gif');
    background-position: right;
    background-repeat: repeat-y;
    background-color: #fff;
    width: 250px;
    position: absolute;
    top: 5px;
    display: block;
}

.subCategory .subContainer .subItem {
    background-image: url("/shared/bu/images/point.gif");
    background-position: 9px 3px;
    background-repeat: no-repeat;
    color: #333;
    cursor: pointer;
    height: auto !important;
    height: 15px;
    line-height: 13px;
    margin-bottom: 9px;
    min-height: 15px;
    padding-left: 25px;
    padding-right: 5px;
    text-decoration: none;
    text-transform: capitalize;
}

.subCategory .subCategoryBottom {
    height: 5px;
    line-height:5px;
    width: 250px !important;
    background-image: url("/shared/bu/images/s_bottom.gif") !important;
    background-repeat: no-repeat;
    position: absolute;
    bottom:1px;
    display: block;
}

.whiteBlock {
    background-color: white;
    height: 22px;
    left: 195px;
    position: absolute;
    width: 8px;
    z-index: 9;
    top: 0;
    _top: 8px;
}

.subCatMenu {
    position: absolute;
    z-index: 98;
}

/* styles for all categories ----- end */

/* Styles for advanced search */
.advancedSearchLink {
    color: #333333;
    cursor: pointer;
    float: right;
    font-size: 13px;
    font-weight: bold;
    height: 32px;
    line-height: 30px;
    margin-top: -7px;
    text-align: left;
    text-transform: capitalize;
    width: 150px;
}

.advancedSearchLink a {
    background: url("/shared/bu/images/down.gif") no-repeat 133px 7px;
    cursor: pointer;
    padding-right: 16px;
    color: #333333;
}

.advancedSearchLink a:active {
    outline: none;
}

.advancedSearchLink a:focus {
    -moz-outline-style: none;
}

.advancedSearchLink a:hover {
    color: #003774;
}

.header .advancedSearch {
    clear: left;
    font-family:Arial,Helvetica,sans-serif; /* this is to overwrite the font-family in my accounts page */
    position: absolute;
    text-align: left;
    top: 165px;
    width: 767px;
    z-index: 97;
    right: 0;
}

.advancedSearch .spacer {
    background-color: #f4f4f4;
    border-left: 1px solid #dadbdc;
    border-right: 1px solid #dadbdc;
    height: 15px;
    width: 765px;
    float: left;
}

.advancedSearch .container {
    background-color: #f4f4f4;
    border-left: 1px solid #dadbdc;
    border-right: 1px solid #dadbdc;
    padding-left: 35px;
    padding-right: 15px;
    padding-top: 4px;
    width: 715px;
    color: #58585a;
    float: left;
}

.advancedSearch .container label {
    color: inherit;
    font-weight: normal;
    float: left;
    width: auto;
    white-space: nowrap;
}

.advancedSearch .container label  span {
    color: #0e6b37;
    font-weight: normal;
    font-style: italic;
}

.advancedSearch .container .containerHeader {
    width: inherit;
    float: left;
    margin-bottom: 7px;
    display: inline;
}

.advancedSearch .container .containerHeader label {
    float: left;
    color: #231f20;
    font-size: 13px;
    font-weight: bold;
}

.advancedSearch .container .containerHeader span {
    color: #58585a;
    text-decoration: underline;
    cursor: pointer;
}

.advancedSearch .container .containerBody {
    border-bottom: 1px solid #FFFFFF;
    margin-bottom: 5px;
    margin-top: 15px;
    width: 690px;
    padding-bottom: 10px;
}

.advancedSearch .container .containerBody .col1 {
    float: left;
    margin-right: 30px;
    margin-left: 30px;
    display: inline;
	line-height:14px;
}

.advancedSearch .container .containerBody .col2 {
    float: left;
    width: 200px;
}

.advancedSearch .container .containerBody .col2 div.keywordSearch {
    /*margin-top: 6px;*/
}

.advancedSearch .container .containerBody .col2 div.keywordSearch input {
    padding-left: 2px;
    width: 193px;
}

.advancedSearch .container .containerBody .col2 div.keywordOption {
    margin-top: 6px;
    height: 15px;
    margin-bottom: 7px;

}

.advancedSearch .container .containerBody .col2 div.keywordOption div {
    float: left;
    padding-right: 4px;
    padding-left: 4px;
    width: 13px;
    height: 13px;
}

.advancedSearch .container .containerBody .col2 div.keywordOption div  input {
    border: 0;
}

.advancedSearch .container .containerBody .col2 div.lookClass {
    margin-top: 4px;
    height: 20px;
}

.advancedSearch .container .containerBody .col2 div.lookClass select {
    width: 195px;
}

.advancedSearch .container .containerBody .col2 div.limits {
    margin-top: 7px;
    height: 20px;
    width: 230px;
}

.advancedSearch .container .containerBody .col2 div.limits label {
    padding-left: 18px;
    padding-right: 17px;
}

.advancedSearch .container .containerBody .col2 div.limits input {
    width: 71px;
    float: left;
}

.advancedSearch .container .containerBody .col3 {
    float: left;
    margin-right: 20px;
    margin-left: 40px;
    width: 94px;
    display: inline;
}

.advancedSearch .container .containerBody .col4 {
    float: left;
    width: 177px;
    display: inline;
}

.advancedSearch .container .containerBody .col3 div, .advancedSearch .container .containerBody .col4 div.cell {
    line-height: 21px;
    height: 30px;
    vertical-align: middle;
}

.advancedSearch .container .containerBody .col4 div.cell .selectBox, .advancedSearch .container .containerBody .col4 div.cell .inputBox {
    /* margin-top: 6px;*/
}

.advancedSearch .container .containerBody .col4 div.cell .inputBox, .generalInput {
    width: 171px;
    padding-left: 2px;
}

.advancedSearch .container .containerBody .col4 div.cell .selectBox {
    width: 175px;
}

.advancedSearch .formattingOption {
    float: left;
    clear: left;
    margin-left: 20px;
    margin-top: 10px;
    display: inline;
    width: 98%; /*position:relative;*/
}

.advancedSearch .formattingOption .labelClas {
    margin: 2px 23px 2px 10px;
}

.advancedSearch .formattingOption .divClass {
    float: left;
}

.advancedSearch div.std {
    color: #58585A;
    padding: 5px 0pt 0pt 0px ! important;
    height: 30px;
    width:294px;
    text-align:right;
    float:left;
    background-color:#C8DDEE;
    margin-top:15px;
    margin-left:345px;
    _margin-left:190px;
}

.advancedSearch div.std .labelClass {
    font-weight:bold;
    float:left;
    margin-left:10px;
    margin-top:5px;
}

.advancedSearch div.std .chkbox {
    height: 16px;
    vertical-align: middle;
    float: left;
    margin-top: 5px;
    margin-left: 15px;
}

.advancedSearch .goButton {
    height: 30px;
    width: 30px;
    background: url("/shared/bu/images/SpriteHome.gif") no-repeat -12px -202px;
    z-index: 12;
    border: 0px;
    /*margin-top:-5px;
	margin-left:330px;*/
    margin: 0px;
    float: right;
    cursor:pointer;
}

.advancedSearch .bottomBG {
    background: url('/shared/bu/images/SpriteHome.gif') no-repeat 0px -97px;
    width: 765px;
    height: 4px;
    float: left;
	line-height: 4px !important;
	overflow:hidden;
}

/* Styles for advanced search  --- end*/

/* my account dropdown ---- start --- sangeetha*/
.header .myaccountList {
    position: absolute;
    width: 130px;
    z-index: 100; /* z-index for this should be higher than all */
    top: 35px;
    left: 153px;
}

.header .aboutUsLink {
    position: absolute;
    width: 130px;
    z-index: 100; /* z-index for this should be higher than all */
    top: 35px;
    left: 191px;
}

.header .sellLink {
    position: absolute;
    width: 130px;
    z-index: 100; /* z-index for this should be higher than all */
    top: 35px;
    left: 109px;
    /left:88px;
}
.header .buyLink {
    position: absolute;
    width: 130px;
    z-index: 100; /* z-index for this should be higher than all */
    top: 35px;
    left: 63px;
}


.header .myaccountList .container, .header .aboutUsLink .container  {
    background-color: #eeefef;
    border-right: 1px solid #d1cecf;
    border-left: 1px solid #d1cecf;
    width: 138px;
}

.header .sellLink .container{
    background-color: #eeefef;
    border-right: 1px solid #d1cecf;
    border-left: 1px solid #d1cecf;
    width: 90px;
}

.header .buyLink .container {
    background-color: #eeefef;
    border-right: 1px solid #d1cecf;
    border-left: 1px solid #d1cecf;
    width: 150px;
}

.header .myaccountList .bottom, .header .aboutUsLink .bottom    {
    background: url('/shared/bu/images/SpriteHome.gif') no-repeat 0 -87px;
    width: 140px;
    height: 4px;
    line-height:4px !important;
	overflow:hidden;
}

.header .sellLink .bottom  {
    background: url('/shared/bu/images/SpriteHome.gif') no-repeat 0 -82px;
    width: 91px;
    height: 4px;
	line-height:4px !important;
	overflow:hidden;
}

.header .buyLink .bottom  {
    background: url('/shared/bu/images/SpriteHome.gif') no-repeat 0 -92px;
    width: 151px;
    height: 4px;
	line-height:4px !important;
	overflow:hidden;
}

.header .myaccountList .container ul, .header .aboutUsLink .container ul, .header .sellLink .container ul, .header .buyLink .container ul {
    list-style: none;
    margin:0 !important;
}

.header .myaccountList .container ul li, .header .aboutUsLink .container ul li, .header .sellLink .container ul li, .header .buyLink .container ul li{
    font-size: 11px;
    font-weight:normal;
    text-align:left;
    height: 25px;
    line-height: 25px;
    padding-left: 10px;
    cursor: pointer;
    position: relative;
    list-style: none;
    color: #666;
    margin:0px;
}

.anchors a{
    color:#0055A4 !important;
}

.anchors a:hover{
    color: #DB812D !important;
    text-decoration: underline !important;
    cursor: pointer;
    font-family: verdana, sans-serif;
}

/* my account dropdown ---- end --- sangeetha */

/*added for account main bar - Anuraag*/

.mainNavAccount {
    clear: both;
    width: 100%;
    height: 32px;
    border-bottom: 2px solid #2e59a2;
    border-left: 1px solid #aec9ea;
    border-right: 1px solid #aec9ea;
    background-color: #5e9ae3;
    float: left;
    margin-top: 10px;
}

.mainNavAccount .mainNavleft {
    float: left;
}

.mainNavleft ul {
    list-style: none;
    margin: 0px;
    padding: 0px;
}

.mainNavleft li {
    border-right: 1px solid #aec9ea;
    float: left;

}

.mainNavleft li a:link {
    background-color: #5e9ae3;
    padding: 12px 10px 3px 10px;
    float: left;
    width: auto;
    display: block;
    color: #fff;
    text-decoration: none;
    text-align: center;
    text-transform: uppercase;
    font-weight: bold;
    height: 17px;
}

.mainNavleft li a:visited {
    background-color: #5e9ae3;
    padding: 12px 10px 3px 10px;
    float: left;
    width: auto;
    display: block;
    color: #fff;
    text-decoration: none;
    text-align: center;
    text-transform: uppercase;
    font-weight: bold;
    height: 17px;
}

.mainNavleft li a:hover {
    padding: 12px 10px 3px 10px;
    float: left;
    width: auto;
    display: block;
    border: none;
    color: #fff;
    text-decoration: none;
    text-align: center;
    text-transform: uppercase;
    font-weight: bold;
    height: 17px;
    background-color: #305ba4;
}

.mainNavleft li a:active {
    background-color: #305ba4;
    padding: 12px 10px 3px 10px;
    float: left;
    width: auto;
    display: block;
    color: #fff;
    text-decoration: none;
    text-align: center;
    text-transform: uppercase;
    font-weight: bold;
    border-bottom: none;
    height: 17px;
}

.mainNavAccount .mainNavright {
    float: right;
    margin-top: 2px;
    margin-right: 10px;
}

.mainNavright .backLink {
    float: left;
    color: #13457d;
    margin: 4px 5px;
    font-weight: bold;
}

.mainNavright a:link {
    float: left;
    text-decoration: none;
    text-transform: uppercase;
    color: #fff;
}

.mainNavright a:visited {
    float: left;
    text-decoration: none;
    text-transform: uppercase;
    color: #fff;
}

.mainNavright a:hover {
    float: left;
    text-decoration: underline;
    text-transform: uppercase;
    color: #fff;
}

.mainNavright a:active {
    float: left;
    text-decoration: underline;
    text-transform: uppercase;
    color: #fff;
}

/*added for account main bar - Anuraag*/
/*css for YUI history*/
#yui-history-iframe {
    position: absolute;
    top: 0;
    left: 0;
    width: 1px;
    height: 1px; /* avoid scrollbars */
    visibility: hidden;
}

/*transaction table -- start ---- sangeetha*/
.transHeader {
    background-color: #095ba6;
    font-size: 13px;
    font-weight: bold;
    text-transform: capitalize;
    float: left;
    width: 100%
}

.transHeader span {
    display: block;
    white-space: nowrap;
    padding: 0 0 0 15px;
    color: #333;
}

/*transaction table -- end ---- sangeetha*/

/* Custom Select Classes --- Ravi*/

.customselect-label {
    border: 1px solid #bab5bd;
    background: url("/shared/bu/images/drop_button_over.gif") no-repeat #fff;
    height: 20px !important;
    width: inherit;
    line-height: 20px !important;
    padding-left: 2px;
    cursor: pointer;
}

.customselect-label:hover, .customehover {
    background-image: url("/shared/bu/images/drop_button_over.gif") !important;
}

.customselect-container {
    position: absolute;
    visibility: visible;
    width: 376px;
    z-index: 9999;
    display: none;
    background-color: #fff;
}

.customselect-container div.menu {
    margin: 0;
    padding: 0; /* overflow: auto;     */
    width: inherit; /*  position: absolute; --- sangeetha*/
    display: block;
    border: 1px solid #7F9DB9;
    background-color: #fff; /*max-height: 200px; *//*height: expression(document.body.clientHeight > 200? "200px" : "auto"); ---- sangeetha*/
}

.customselect-container div.menu div.item {
    font-size: 8pt;
    font-weight: normal;
    padding: 1px 0 0 3px !important;
    height: 17px;
}

.customselect-container div.menu div.item .inputClass {
    font-size: 8pt;
    height: 16px;
    vertical-align: middle;
}

.customselect-container div.menu div.item .spanClass {
    padding-left: 2px;
    line-height: 16px;
}

.customselect-container div.menu div.item .spanClass .labelClass {
    font-family: Verdana, Geneva, Arial, Helvetica, sans-serif !important;
    font-size: 11px !important;
    font-style: normal;
    font-weight: normal !important;
    white-space: nowrap;
    -moz-user-select: none;
    color: #333333;
    vertical-align: middle;
    height: 16px;
    float: none;
    cursor: pointer;
}

.autowrapSpan, .autowrapSpan span {
    white-space: nowrap !important;
    color: inherit !important;
}

/*deselect bar for multiselect-- start ---- sangeetha*/
.deselectContainer {
    float: left;
    width: inherit;
}

.deselectLeft {
    background: transparent url(/shared/bu/images/SpriteHome.gif) no-repeat scroll -64px -135px;
    height: 20px;
    width: 5px;
    float: left;
}

.deselectRight {
    background: transparent url(/shared/bu/images/SpriteHome.gif) no-repeat scroll -70px -135px;
    color: #7F9DB9;
    height: 20px;
    width: 5px;
    float: left;
}

.deselectMiddle {
    background: transparent url(/shared/bu/images/deselect_middle.gif) repeat-x scroll 0 0;
    height: 20px;
    float: left;
}

.deselectContainer .leftLink {
    color: #727D5F !important;
    font-family: Verdana !important;
    font-size: 10px !important;
    padding-left: 5px;
    text-decoration: underline !important;
    cursor: pointer;
    float: left;
    line-height: 18px;
}

.deselectContainer .rightLink {
    color: #727D5F !important;
    font-family: Verdana !important;
    font-size: 10px !important;
    text-decoration: underline !important;
    cursor: pointer;
}

.deselectContainer span {
    padding-top: 3px;
    line-height: 1;
}

#ddcbl_close {
    background: transparent url(/shared/bu/images/SpriteHome.gif) no-repeat scroll -42px -202px;
    height: 14px;
    text-indent: -5000px;
    width: 14px;
}

/*deselect bar for multiselect-- end ---- sangeetha*/

/* End of Custom Select Classes -- Ravi */

.ellipsis {
    font-weight: bold;
    width:120px;
    height:50px;
    word-wrap:break-word;
}

/*Start:Added by hemanth for Account/searchagent*/
.fieldItemValue select {
    margin-left: 5px;
    width: 142px;

}

.fieldItemRadio {
    margin-left: 206px;
}

.fieldItemCheck {
    margin-left: 206px;
}

.fieldItemValueCheck {
    margin-left: 20px;
    float: left;

}

.fieldItemValueCheck1 {
    padding-left: 100px;
}

.fieldForm {
    padding-top: 10px;
    float: left;
}

/*End:Added by hemanth for Account/searchagent*/

/*Start:Added by hemanth for Account/Email Alerts*/
.classTopHeading {
    width: 100%;
    height: 30px;
    font-weight: bold;
    border: 1px solid;
}

.classMainDiv {
    padding-left: 8px;
    padding-top: 15px;
    width: 100%;
    height: 400px;
    border: 1px solid;

}

.classHeading {
    font-weight: bold;
    font-size: 11px;
    padding-left: 10px;
}

.classNormal {
    font-size: 11px;
    padding-left: 10px;
}

/*End:Added by hemanth for AccountEmail Alerts*/

/*Start:Added by hemanth for Account/Disputes*/
.fieldItemLabel {
    float: left;
    width: 200px;
    text-align: right;
    font-size: 11px;
    color: #999999;
}

.fieldItemLabel label {
    color: #999999;
}

.fieldItemValue {
    display: inline;
    text-align: left;
    float: left;
}

.fieldItemValue input, .fieldItemValue textarea, .fieldItemValue select, .fieldItemValue label {
    margin-left: 5px;
    float: left;
}

.fieldForm div {
    padding-bottom: 10px;
}

.fieldForm .formRow {
    clear: both;
    float: left;
}

.fieldForm .error {
    color: red;
    float: left;
    padding-left: 5px;
    padding-top: 2px;
}

.paragraph {
    width: auto;
    height: auto;
    border: 1px solid;

}

.paragraph p {
    padding-bottom: 10px;
}

/*End:Added by hemanth for Account/Disputes*/

/*Start Added by hemanth for Saved Search list*/
.itemImageCheck {
    width: 30px;
    float: left;
    margin: 0;
    padding: 5px 4px;
    height: auto;
}

.itemSearchTitle {
    width: 90px;
    float: left;
    padding: 5px 4px;
    margin: 0;
    font-weight: 600;
    text-align: left;
}

.itemKeyword {
    width: 90px;
    float: left;
    padding: 5px 4px;
    margin: 0;
    font-weight: 600;
    text-align: left;
}

.itemCategory {
    width: 140px;
    float: left;
    padding: 5px 4px;
    margin: 0;
    font-weight: 600;
    text-align: left;
}

.itemSavedCondition {
    width: 140px;
    float: left;
    padding: 5px 4px;
    margin: 0;
    font-weight: 600;
    text-align: left;
}

.itemEmailAlerts {
    width: 65px;
    float: left;
    padding: 5px 4px;
    margin: 0;
    font-weight: 600;
    text-align: left;
}

.perpagedropdown {
    margin-left: 15px;
    margin-top: 173px;
    margin-bottom: 10px;
}

.clearListButton {
    margin-left: 15px;
    margin-top: 21px;
    margin-bottom: 10px;
}

/*End Added by hemanth for Saved Search list*/
/*Start Anuraag - For Account Information*/
.accountHeaderContainer {
    height: auto;
    float: left;
}

.accountHeaderContainer .accountHeader {
    background: transparent url(/shared/bu/images/sectionHeaderBG.gif) no-repeat scroll 0 0;
    float: left;
    height: 50px;
    text-align: left;
    width: 765px;
}

.accountHeaderContainer .accountHomeHeader {
    background: url("/shared/bu/images/sectionHeaderBG.gif") no-repeat;
    width: 557px;
    height: 30px;
    float: left;
    margin-right: 10px;
}

.accountHeaderContainer .accountHomeHeader h2 {
    color: #333;
    font-size: 18px;
    font-weight: bold;
    float: left;
}

.accountHeaderContainer .accountHomeHeader span {
    float: left;
    clear: both;
    height: auto;
    color: #666666;
    width: 100%
}

.accountHeaderContainer .accountHeader h2 {
    color: #333;
    font-size: 18px;
    font-weight: bold;
    float: left;
    margin: 5px 0px 0px 10px;
}

.accountHeaderContainer .accountHeader span {
    float: left;
    clear: both;
    height: auto;
    color: #666666;
    margin: 0px 0px 0px 10px;
}

.accountContainer {
    float: left;
    height: auto;
    text-align: left;
}

.accountContainer .accountSectionMessage {
    font-size: 10px;
    color: #333333;
}

.accountFormHeaderContainer {
    border: 1px solid #CCCCCC;
    background: #FEF693 none repeat scroll 0 0;
    float: left;
    height: auto;
    margin-top: 10px;
    padding-bottom: 10px;
    padding-top: 10px;
    width: 100%;
}

.accountFormHeaderContainer .accountFormHeader {
    float: left;
    height: auto;
    text-align: left;
    width: 100%;
}

.accountFormHeaderContainer .accountFormHeader h2 {
    color: #333;
    font-size: 18px;
    font-weight: bold;
    float: left;
    margin: 5px 0px 0px 10px;
}

.accountFormHeaderContainer .accountFormHeader span {
    float: left;
    clear: both;
    height: auto;
    color: #666666;
    margin: 0px 0px 0px 10px;
}

.accountFormContainer {
    border: 1px solid #CCCCCC;
    float: left;
    height: auto;
    margin-bottom: 10px;
    padding-bottom: 10px;
    padding-top: 10px;
    width: 100%;
}

.accountFormContainer p {
    font-size: 10px;
    color: #333333;
}

.recordsTable {
    border: 1px solid #CCCCCC;
    float: left;
    height: auto;
    margin-top: 10px;
    width: 753px;
}

.recordsTable .tableHeader {
    background: #FEF693;
    border-bottom: 1px solid #CCCCCC;
    float: left;
    height: auto;
    width: 100%;
}

.recordsTable .tableRow {
    background: #fff;
    border-bottom: 1px solid #CCCCCC;
    float: left;
    height: auto;
    width: 100%;
}

.recordsTable .tableRow label {
    font-family: verdana;
    font-size: 10px;
    font-weight: normal;
}

.recordsTable .tableHeader div {
    display: inline;
    float: left;
    font-size: 12px;
    font-weight: bold;
    height: auto;
    padding: 5px 5px 2px 2px;
}

.recordsTable .tableHeader a {
    display: inline;
    float: right;
    font-size: 12px;
    font-weight: bold;
    height: auto;
    padding: 5px 5px 2px 2px;
}

.recordsTable .tableRow div {
    float: left;
    font-size: 12px;
    font-weight: normal;
    height: auto;
    padding: 5px 5px 5px 2px;
}

.recordsTable .tableRow .active {
    color: green;
    font-size: 10px;
    font-weight: normal;
}

.accountContainer .actionLink {
    float: left;
    font-size: 12px;
    font-weight: bold;
    height: auto;
    padding: 10px 0 0 5px;
    width: auto;
}

.homeAlerts {
    float: left;
    clear: left;
}

.homeAlerts div {
    display: inline;
    float: left;
    padding-bottom: 5px;
    padding-left: 0;
    padding-right: 5px;
    padding-top: 5px;
}

.homeAlerts span {
}

.homeAlerts a {
}

.accountLoader {
    display: block;
    z-index: 100;
    left: 767px;
    background: #FFF18A none repeat scroll 0 0;
    font-family: arial;
    font-size: 12px;
    font-weight: bold;
    line-height: 11px;
    padding: 5px 10px;
    position: absolute;
    top: 150px;
}

/*End Anuraag*/

/*save the search styles  -- start ---- sangeetha*/
.saveSearchContainer {
    position: absolute;
    text-align: left;
    top: 200px;
    width: 250px;
    height: 180px;
    margin-right: 5px;
    border: 1px solid #9DA2AE;
    z-index: 100;
    background-color: #EEEFEF;
    right: 0;
}

.saveSearchContent label {
    font-weight: normal;
    margin-right: 5px;
}

.saveSearchContent .checkDiv {
    padding-top: 10px;
    padding-bottom: 10px;
}

.saveSearchInput {
    width: 200px;
    margin-top: 10px;
}

.closeSaveSearch {
    background: transparent url(/shared/bu/images/savesearch_closeIcon.gif) no-repeat scroll 0 0;
    height: 10px;
    width: 10px;
    float: right;
    margin-top: 5px;
    margin-right: 5px;
}

.saveCustomSelect {
    width: 200px;
    height: 21px;
    line-height: 21px;
    margin-right: 10px;
    color: #333;
    font-size: 11px;
    text-transform: capitalize;
}

.saveSearchContent select {
    width: 200px;
    height: 21px;
    line-height: 21px;
    margin-right: 10px;
    color: #333;
    font-size: 11px;
    text-transform: capitalize;
    padding: 1px;
}

.saveSearchContent {
    text-align: left;
    margin-left: 10px;
    margin-top: 15px;
}

.saveBtn {
    background: transparent url(/shared/bu/images/savesearch_saveBtn.gif) no-repeat scroll 0 0;
    height: 21px;
    width: 71px;
    float: right;
    margin-top: 20px;
    margin-right: 5px;
    cursor: pointer;
    border:0 !important;
}

.runSearchCheckClass {
    float: left;
    font-size: 8pt;
    height: 16px;
    vertical-align: middle;
    margin-right:5px;

}

/*save the search styles -- end ---- sangeetha*/

/*auction view page*/

.auctionInfoContainer {
    width: 1000px;
    height: auto;
    margin-top: 15px;
    float: left;
}

.auctionInfoContainer .auctionImageContainer {
    float: left;
    height: auto;
    width: 284px;
    margin-right: 17px;
}

.auctionImageContainer .imageContainerLarge {
    background: url("") no-repeat;
    width: 284px;
    height: 213px;
    z-index: 1;
    float: left;
    margin-bottom: 10px;
    text-align: center;
}

.imageContainerLarge img {
    z-index: 2;
    border: none;
}

.imageContainerLarge .imageContainerClass{
	background:transparent url() no-repeat scroll center center;
	height:213px;
	vertical-align:middle;
	width:284px;
}

.auctionImageContainer .imageCarouselContainer {
    width: 284px;
    height: auto;
}

.imageCarouselContainer .imageCarouselBtnLeft {
    background: url("/shared/bu/images/smallImageCarouselBtnLeft.gif") no-repeat;
    width: 16px;
    height: 26px;
    float: left;
    margin-right: 4px;
    margin-top: 14px;
    cursor: pointer;
}

.imageCarouselContainer .imageCarouselBtnRight {
    background: url("/shared/bu/images/smallImageCarouselBtnRight.gif") no-repeat;
    width: 16px;
    height: 26px;
    float: right;
    margin-top: 14px;
    cursor: pointer;
}

.imageCarouselContainer .imageContainersmall {
    background: url("/shared/bu/images/imageContainerSmall.gif") no-repeat;
    width: 57px;
    height: 57px;
    float: left;
    margin-right: 5px;
}

.auctionImageContainer .imageEnlargeContainer {
    padding-top: 10px;
    width: 284px;
    height: auto;
    text-align: center;
    clear: both;
    height: 15px;
}

.imageEnlargeContainer a.enlargeIcon {
    float: left;
    width: 235px;
    height: 15px;
    background: url("/shared/bu/images/imageEnlargeIcon.gif") no-repeat;
    cursor: pointer;
    margin-left: 35px !important;
    cursor: pointer;
    font-weight: bold;
    color: #666;
}

.enlargeView{
    background-repeat:no-repeat;
    background-position:12px;
    margin-left:10px;
}

.enlargeView span{
    font-size:13px;
}

.imageEnlargeContainer a:link, .imageEnlargeContainer a:hover, .imageEnlargeContainer a:visited, .imageEnlargeContainer a:active {
    text-decoration: none !important;
    color: #666 !important;
    font-size: 11px;
    font-weight: bold;
}

.auctionDetailsContainer {
    width: 337px;
    height: auto;
    float: left;
    margin-right: 17px;
    text-align: left;
}

.auctionDetailsContainer .auctionDetailsBGTop {
    background: url("/shared/bu/images/auctionDetailBGTop.gif") no-repeat;
    width: 337px;
    height: 4px;
    font-size: 2px;
    line-height: 2px;
    float: left;
}

.auctionDetailsContainer .auctionDetailsBGMiddle {
    background-color: #fdfdd3;
    border-left: 1px solid #d3d3d3;
    border-right: 1px solid #d3d3d3;
    width: 315px;
    height: auto;
    float: left;
    padding: 20px 10px;
}

h5 {
    color: #333;
    float: left;
    font-size: 14px;
    font-weight: bold;
    padding-bottom: 5px;
    width: 100%;
    text-align: left;
    border-bottom: 1px solid #d3d3d3;
}

.auctionDetailsBGMiddle .labelContainer {
    width: 300px;
    height: auto;
    float: left;
    padding-left: 10px;
    margin-top: 5px;
}

.auctionDetailsBGMiddle label {
    color: #333;
    font-weight: normal;
    float: left;
}

.auctionDetailsBGMiddle .value {
    float: right;
    color: #333;
    font-weight: normal;
}

.auctionDetailsContainer .auctionDetailsBGBottom {
    background: url("/shared/bu/images/auctionDetailBGBottom.gif") no-repeat;
    width: 337px;
    height: 4px;
    float: left;
}

.placeBidContainer {
    width: 312px;
    margin-top: 5px;
    height: auto;
    float: left;
    text-align: left;
    vertical-align: middle;
}

.placeBidContainer h4 {
	font-size:15px;
	line-height:30px;
}

.placeBidContainer input {
    border: 1px solid #d3d3d3;
    width: 132px;
    float: left;
    margin:2px 20px 0 1px;
    height: 19px;
    padding: 6px 3px;
    font-size: 16px;
    font-weight: normal;
}

.placeBidContainer span {
    font-size: 16px;
    float: left;
}

.auctionTimeContainer {
    background-color: white;
    border: 1px solid #d3d3d3;
    width: 291px;
    height: auto;
    margin: 10px 0;
    padding: 5px 10px;
    clear: both;
    float: left;
}

.auctionTimeContainer h6 {
    font-size: 14px;
    color: #333;
    float: left;
    display: block;
    width: 100%;
    text-align: left;
}

.auctionTimeContainer .labelContainer {
    float: left;
    width: 72px;
    padding: 0;
}

.auctionTimeContainer label {
    color: #333;
    font-size: 12px;
    font-weight: normal;
}

.auctionTimeContainer  .value {
    color: #da1d1e;
    font-weight: bold;
    clear: both;
    float: left;
}

.auctionEndTimeContainer {
    float: left;
    width: 100%;
}

.smallLabel {
    font-size: 10px !important;
    font-weight: normal;
    float: left;
    padding: 5px 0;
}

.whatIsThis{
    float: right;
    font-size: 10px;
    font-weight: normal;
}

.auctionTimeContainer p {
    border-top: 1px solid #d3d3d3;
    border-bottom: 1px solid #d3d3d3;
    font-size: 9px;
    float: left;
    text-align: left;
    color: #666;
    padding: 5px 0;
    clear: both;
    width: 100%;
}



.sellerInfoContainer {
    float: left;
    width: 345px;
    height: auto;
    padding: 9px 0;
    color: #333;
    text-align: left;
    font-family:verdana, sans-serif;
}

.sellerInfoContainer .sellerName {
    border-bottom:medium none !important;
    color:#666666;
    float:left;
    font-weight:bold;
    height:15px;
    margin-top:4px;
    width:auto;
}

.sellerInfoContainer .smallLabel {
    padding: 0;
}

.linksContainer {
    width: 345px;
    height: auto;
    border-top: 1px solid #d3d3d3;
    padding-top: 10px;
    margin: 10px 0;
    float:left;
}

a.shipIcon {
    background: url("/shared/bu/images/shippingQuoteIcon.gif") no-repeat;
    width: 150px;
    height: 23px;
    float: left;
    padding: 5px 0 0 30px;
    text-align: left;
    clear:both;
}

a.watchIcon {
    background: url("/shared/bu/images/watchlistIcon.gif") no-repeat;
    width: auto;
    height: 23px;
    float: left;
    padding: 5px 0 0 30px;
    text-align: left;
    clear:both;
}

a.notLoggedinErrorIcon {
    background: url("/shared/bu/images/alert.gif") no-repeat;
    width: auto;
    height: 23px;
    float: left;
    padding: 5px 0 0 30px;
    text-align: left;
    clear:both;
}

a.removeIcon {
    background: url("/shared/bu/images/remove.gif") no-repeat;
    width: auto;
    height: 23px;
    float: left;
    padding: 5px 0 0 30px;
    text-align: left;
    clear:both;
}

div.itemAddedSuccessWatchIcon {
    background: url("/shared/bu/images/tick_icon_small.gif") no-repeat 0px 3px;
    width: auto;
    height: 23px;
    float: left;
    padding: 5px 0 0 30px;
    text-align: left;
    clear:both;
    font-weight:bold;
    font-family:verdana;
}

div.itemAddedErrorWatchIcon {
    background: url("/shared/bu/images/error_icon_small.gif") no-repeat 1px 1px;
    width: auto;
    height: 23px;
    float: left;
    padding: 2px 0 0 25px;
    text-align: left;
    clear:both;
    font-weight:bold;
    font-family:verdana;
    color:red;
}

div.watchListLoading {
    background: url("/shared/bu/images/add_watchlist_loading.gif") no-repeat 1px 4px;
    width: auto;
    height: 23px;
    padding: 5px 0 0 30px;
    text-align: left;
    clear:both;
    font-weight:bold;
    font-family:verdana;
}

div.saveSearchSuccess{
    background: url("/shared/bu/images/saveSearch-success.gif") no-repeat 0px 3px;
    width: auto;
    height: 23px;
    padding: 5px 0 0 20px;
    clear:both;
    font-weight:bold;
    font-family:verdana;
}

div.saveSearchFailure{
    background: url("/shared/bu/images/saveSearch-error.gif") no-repeat 1px 1px;
    width: auto;
    height: 23px;
    float: left;
    padding: 5px 0 0 30px;
    text-align: left;
    clear:both;
    font-weight:bold;
    font-family:verdana;
    color:red;
}

div.saveSearchLoading {
    background: url("/shared/bu/images/add_watchlist_loading.gif") no-repeat 1px 4px;
    width: auto;
    height: 23px;
    padding: 5px 0 0 30px;
    text-align: left;
    clear:both;
    font-weight:bold;
    font-family:verdana;
}

#total_lot span{
    margin-left: 20px;
}

#total_lot a{
    background: url("/shared/bu/images/manifest.gif") no-repeat 0px -2px;
    text-decoration:none;
}

div.auctionTypePopup{
    background-color:white;
    border:1px solid #D3D3D3;
    float:left;
    height:auto;
    left:200px;
    position:absolute;
    top:16px;
    width:400px;
    z-index:999;
}

.auctionTypePopup img{
    cursor:pointer;
    float:right;
    margin:5px 5px 5px 0;
}

div.auctionConditionPopup{
    background-color:white;
    border:1px solid #D3D3D3;
    float:left;
    height:auto;
    left:200px;
    position:absolute;
    top:16px;
    width:400px;
    z-index:999;
}

.auctionConditionPopup img{
    cursor:pointer;
    float:right;
    margin:5px 5px 5px 0;
}

div.quantityInVariancePopup{
    background-color:white;
    border:1px solid #D3D3D3;
    float:left;
    height:auto;
    left:50px;
    position:absolute;
    top:16px;
    width:400px;
    z-index:999;
    padding-left: 10px;
    padding-bottom: 6px;
}

.quantityInVariancePopup img{
    cursor:pointer;
    float:right;
    margin:5px 5px 5px 0;
}

div.buyersPremiumPopup{
    background-color:white;
    border:1px solid #D3D3D3;
    float:left;
    height:auto;
    left:50px;
    position:absolute;
    top:16px;
    width:400px;
    z-index:999;
    padding-left: 10px;
    padding-bottom: 6px;
}

.buyersPremiumPopup img{
    cursor:pointer;
    float:right;
    margin:5px 5px 5px 0;
}


div.sizeClassPopup{
    background-color:white;
    border:1px solid #D3D3D3;
    float:left;
    height:auto;
    left:200px;
    position:absolute;
    top:16px;
    width:240px;
    z-index:999;
    padding-left: 10px;
    padding-bottom: 6px;
}

.sizeClassPopup img{
    cursor:pointer;
    float:right;
    margin:5px 5px 5px 0;
}

div.shippingTermsPopup{
    background-color:white;
    border:1px solid #D3D3D3;
    height:auto;
    left:200px;
    position:absolute;
    top:16px;
    width:400px;
    z-index:999;
    float:left;
    padding-left: 10px;
    padding-bottom: 6px;
}

div.shippingTermsPopup_summary{
    background-color:white;
    border:1px solid #D3D3D3;
    height:auto;
    left:200px;
    position:absolute;
    top:16px;
    width:285px;
    z-index:999;
    float:left;
    padding-left: 10px;
    padding-bottom: 6px;
}

.shippingTermsPopup img{
    cursor:pointer;
    float:right;
    margin:5px 5px 5px 0;
}

.shippingTermsPopup_summary img{
    cursor:pointer;
    float:right;
    margin:5px 5px 5px 0;
}

div.shippingFlyout{
    padding-top:10px;
    padding-right:10px;
}

div.floatWatchlistError{
    position:absolute;
    padding:0px !important;
    border:1px solid black;
    background-color:#FFFFE1;
    top:365px;
    left:890px;
    color:#333;
}

a.emailIcon {
    background: url("/shared/bu/images/emailicon.gif") no-repeat;
    width: 155px;
    height: 23px;
    float: left;
    padding: 5px 0 0 30px;
    text-align: left;
    clear:both;
}

a.qaIcon {
    background: url("/shared/bu/images/questionIcon.gif") no-repeat;
    width: 155px;
    height: 23px;
    float: left;
    padding: 5px 0 0 30px;
    text-align: left;
    clear:both;
}

.auctionTabbedContainer {
    width: 100%;
    height: auto;
    margin-bottom: 15px;
    float: left;
    margin-top: 20px;
}

.auctionTabbedContainer  .tabsContainer {
    width: 100%;
    height: auto;
    float: left;
    position: relative;
    z-index: 5;
    font-family:verdana, sans-serif;
}

.auctionTabbedContainer  .tabsContainer .tab {
    cursor: pointer;
    float: left;
    height: auto;
    margin-right: 1px;
}

.auctionTabbedContainer .tab .tabNavLeft {
    background: url("/shared/bu/images/tabNavLeft.gif") no-repeat;
    width: 5px;
    height: 27px;
    padding: 0;
    float: left;
}

.auctionTabbedContainer .tab .tabNavMiddle {
    background: url("/shared/bu/images/tabNavMiddle.gif") repeat-x;
    float: left;
    color: #333;
    line-height: 27px;
    font-weight: bold;
    font-size: 13px;
    padding-left: 10px;
    padding-right: 10px;
}

.auctionTabbedContainer .tab .tabNavRight {
    background: url("/shared/bu/images/tabNavRight.gif") no-repeat;
    width: 5px;
    height: 27px;
    padding: 0;
    float: left;
}

.auctionTabbedContainer .selected .tabNavLeft {
    background: url("/shared/bu/images/selectedTabNavLeft_auctionView.gif") no-repeat !important;
    width: 4px;
    height: 28px;
}

.auctionTabbedContainer .selected .tabNavMiddle {
    background: #EFEFEF none repeat scroll 0 0 !important;
    border-top: 1px solid #D3D3D3;
    padding-left: 10px;
    padding-right: 10px;
}

.auctionTabbedContainer .selected .tabNavRight {
    background: url("/shared/bu/images/selectedTabNavRight_auctionView.gif") no-repeat !important;
    width: 4px;
    height: 28px;
}

.auctionTabbedBodyContainer .subSection {
    float: left;
    height: auto;
    padding-bottom: 10px;
    background-color: #EFEFEF;
    font-size: 11px;
}

.auctionTabbedBodyContainer .subSection .sectionHeader {
    background: url("/shared/bu/images/tabbedAuctionViewHeaderBG.gif") repeat-x;
    width: 998px;
    height: 28px;
    float: left;
    text-align: center;
    margin: 10px 0;
    color: #333;
    font-weight: bold;
    font-size: 12px;
    line-height: 25px;
}

.subSection .sectionBody {
    float: left;
    height: auto;
    text-align: left;
    width: 998px;
    position:relative;
}

.subSection .sectionBody p {
    padding: 4px 0;
}

.subSection .sectionBody .sectionRow {
    display: inline;
    float: left;
    height: auto;
    width: 50%;
    margin: 3px 0;
    position:relative;
    min-height:17px;
    height:18px !important;
}

.subSection .sectionBody .sectionRow .sectionLeft {
    display: inline;
    float: left;
    font-weight: bold;
    min-height: 16px;
    height: auto !important;
    padding-left: 20px;
    text-align: left;
    width: 36%;
}

.subSection .sectionBody .sectionRow .sectionRight {
    display: inline;
    float: left;
    height: auto;
    text-align: left;
    width: 55%;
}

.subSection .sectionBody .sectionRow label {
    font-weight: normal;
    float:left;
}

.subSection .sectionBody .imp-notif {
    background:#FFFFFF none repeat scroll 0 0;
    border:1px solid #D3D3D3;
    clear:both;
    display:inline;
    float:left;
    font-family:arial,san-serif;
    height:auto;
    margin:10px 0 10px 60px !important;
    padding:2px 15px;
    width:827px;
}

.subSection .sectionBody .content {
    width: 946px;
    padding: 0 25px;
    float: left;
    height: auto;
    text-align: center;
}

.subSection .sectionBody ul {
    list-style-type: none;
    padding: 0;
    margin: 0;
    text-align: left;
    padding: 10px 0;
}

.subSection .sectionBody ul li {
    background: url(/shared/bu/images/listStyleBG.gif) no-repeat;
    background-position: 0 .8em;
    text-align: left;
    padding: 5px 0 5px 10px;;
}

ul.terms {
    padding: 10px 15px !important;
}

.auctionDetailsRecommendation {
    width: 100%;
    float: left;
    height: auto;
}

.auctionDetailsRecommendation p {
    border-top: 0;
}

.auctionDetailsRecommendation .auctionDetailsContainer {
    margin-right: 20px;
}

.auctionDetailsRecommendation .recommendationContainer {
    width: 311px;
    height: auto;
    float: left;
    margin-right: 20px;
}

.recommendationContainer .recContainerTopBG {
    background: url("/shared/bu/images/recoContainerTopBG.gif") no-repeat;
    width: 100%;
    height: 3px;
    line-height:3px;
    font-size:3px;
    float: left;
}

.recommendationContainer .recContainerMiddleBG {
    background:#FFFFFF none repeat scroll 0 0;
    border-left:1px solid #D3D3D3;
    border-right:1px solid #D3D3D3;
    float:left;
    height:auto;
    padding:10px;
    width:289px;
}

.recContainerMiddleBG .auctionContainer {
    float:left;
    height:100px;
    padding:10px 10px 10px 0;
    text-align:left;
    width:265px;
}

.auctionContainer img {
    float: left;
    cursor: pointer;
}

.auctionContainer a:link, .auctionContainer a:visited, .auctionContainer a:active {
    color: #0055A4;
    font-size: 10px;
    text-decoration: none;
}

.auctionContainer a:hover {
    color: #DB812D;
    font-size: 10px;
    text-decoration: underline;
}

.recommendationContainer .recContainerBottomBG {
    background: url("/shared/bu/images/recoContainerBottomBG.gif") no-repeat;
    width: 100%;
    height: 3px;
    line-height:3px;
    font-size:3px;
    float: left;
}

/*Seller KPI Table*/
.sellerKPI {
    float: left;
    width: 345px;
    height: auto;
    font-family: arial, sans-serif;
}

.sellerKPI .tableHeader {
    background: url("/shared/bu/images/sellerkpiheaderBG.gif") repeat-x;
    height: 15px;
    width: 343px;
    border-left: 1px solid #dfdfdf;
    border-right: 1px solid #dfdfdf;
    float: left;
    margin-top: 10px;
    display: inline;
    text-align: center;
}

.sellerKPI .kpi {
    width: 130px;
    font-size: 10px;
    float: left;
    height: auto;
    display: inline;
    text-align: left;

}

.sellerKPI .column {
    width: 45px;
    font-size: 10px;
    float: left;
    padding-left: 5px;
    height: auto;
    display: inline;
}

.sellerKPI .tableRow {
    width: 340px;
    float: left;
    height: auto;
    border-bottom: 1px solid #dfdfdf;
    text-align: center;
    padding: 4px 0 3px 5px;
}

/* registration page */

.pstyle {
    width:167px !important;
    line-height:11px !important;
    height:10px !important;
    font-size:10px;
    text-align:center !important;
    float:none !important;
    margin-left:0 !important;
    display:block !important;
}

.astyle{
    font-size:10px;
}

.headerContainer .sectionHeaderMiddle p {
    color: #666;
    font-weight: bold;
    float: left;
    clear: both;
    height: 22px;
    margin-left: 15px;
    line-height: 18px;
    width: 200px;
    text-align: left;
    display: inline;
}

.formContainer .fromContainerBidPath{
    /*border: 1px solid #D3D3D3;*/
    float: left;
    height: auto;
    width: 100%;
}
.fromContainerBidPath h2 {
	font-size:18px !important;
	width:96%;
}

.formContainer p {
    float: left;
    text-align: left;
    clear: both;
    width: 100%;
}

.formContainer h3 {
    color: #333;
    font-size: 14px;
    font-weight: bold;
    float: left;
    border-bottom: 1px solid #CCCCCC;
    display: block;
    width: 978px;
    text-align: left;
    line-height: 25px;
    padding-top: 20px;
}

.fieldContainers {
    width: 100%;
    float: left;
    clear: both;
    height: auto;
    margin: 10px 0px;
}

.fieldContainers select{
    height:23px !important;
}

.formContainer span.req {
    color: red !important;
    display: inline;
    float: none;
    font-weight: bold;
    margin: 0;
    padding: 0;
}

.formContainer label.desc {
    border: medium none;
    color: #666;
    display: block;
    font-weight: bold;
    line-height: 150%;
    margin: 3px 0 0 0;
    padding: 0 0 3px;
    text-align: right;
    width: 170px;
    float: left;
}

.formContainer input {
    float: left;
    margin-left: 10px;
}

.formContainer select {
    float: left;
    margin-left: 10px;
    height: 23px !important;
    width: 201px;
    padding: 3px 2px 0;
    font-size: 12px;
}

.temp input {
    border-color: #707070 #BDC1CA #BDC1CA;
    border-style: solid;
    border-width: 1px;
    height: 19px;
    width: 201px;
}

.temp select {
    border-color: #707070 #BDC1CA #BDC1CA;
    border-style: solid;
    border-width: 1px;
    height: 19px;
    width: 201px;
    padding: 3px 2px 0;
    font-size: 12px;
}

.formContainer .inp-se-Style {
    border-width: 1px;
    border-style: solid;
    border-color: #707070 #bdc1ca #bdc1ca #bdc1ca;
    height: 19px;
    width: 201px;
    padding: 3px 2px 0;
    font-size: 12px;
}
.inp-se-Style-1 {
    border-width: 1px;
    border-style: solid;
    border-color: #707070 #bdc1ca #bdc1ca #bdc1ca;
    height: 19px;
    width: 201px;
    padding: 3px 2px 0;
    font-size: 12px;
}

.formContainer .smallTextBox {
    width: 85px;
}

.formContainer .ext {
    width: 60px !important;
}

.formContainer .helpText {
    color: #666;
    font-size: 10px;
    text-align: left;
    float: left;
    clear: both;
    margin-left: 10px;
    padding-bottom: 0;
    display: inline;
    width: 350px;
}

.err-msg {
    color: red !important;
    display: inline;
    text-align: left;
    margin: 2px 0 0 10px;
    font-size: 10px;
    font-weight: normal;
}

.formContainer .checkbox, .radio {
    display: inline-block;
    height: 13px;
    padding: 0;
    width: 13px;
    border: 0;
    float: left;
}

.formContainer .preContainer {
    float: left;
    height: auto;
    margin-bottom: 2px;
    width: 750px;
    text-align: left;
    padding: 0 10px;
}

.formContainer .auctionOption {
    color: #333333;
    float: left;
    font-size: 11px;
    width: 260px;
    display: inline;
    margin: 7px 0 0 18px;
}

.formContainer .auctionOption label, .emailAlertOption label {
    color: #333;
    text-align: left;
    margin-left: 5px;
    font-weight: bold !important;
    float: left;
}

.alertsContainer .emailAlertOption {
    color: #333333;
    float: left;
    font-size: 11px;
    width: 49%;
    height: auto !important; /* for modern browsers */
    height: 46px; /* for IE5.x and IE6   */
    min-height: 46px;
    margin-bottom: 10px;
}

.formContainer .emailAlertOption input {
    margin: 0;
}

.emailAlertOption p {
    margin-left: 19px !important;
    display: inline;
    width: 90%;
}

.formContainer .emailAlertOption span {
    color: #666;
    font-size: 11px;
    font-weight: bold;
}

.formContainer .alertsContainer {
    float: left;
    height: auto;
    margin-bottom: 2px;
    width: 978px;
    text-align: left;
    padding: 10px 0;
}

.mainBody .whiteBGContainer .formContainer .alertsContainer {
    float: left;
    height: auto;
    margin-bottom: 2px;
    width: 745px;
    text-align: left;
    padding: 10px 0;
}

button.linkStyle{
    border: 0px none ;
    padding: 0px;
    background: transparent none repeat scroll 0% 0%;
    text-decoration: none;
    font-size: 11px;
    color: #0055a4;
    cursor: pointer;
    font-family:verdana,sans-serif;
}

button.linkStyle:hover{
    color: #DB812D;
    text-decoration: underline;
}

/*orange buttons (Unused button classes) */
/*button.orangeBtn {*/
/*float: left;*/
/*padding-right:6px;*/
/*height: 34px;*/
/*border: none !important;*/
/*cursor: pointer;*/
/*text-align: center;*/
/*color: #f9f9f9;*/
/*background: transparent url(/shared/bu/images/button_sprite.gif) no-repeat right top;*/
/*font-weight: bold;*/
/*font-size:14px;*/
/*overflow: visible;*/
/*}*/

/*button.orangeBtn span {*/
/*display: block;*/
/*padding: 0 9px 0 15px;*/
/*height: 34px;*/
/*line-height: 30px;*/
/*white-space: nowrap;*/
/*background: transparent url(/shared/bu/images/button_sprite.gif) no-repeat left -34px;*/
/*}*/

/*button.orangeBtn:hover,*/
/*button.orangeBtn:focus {*/
/*background-position: right -68px;*/
/*}*/

/*button.orangeBtn:hover span,*/
/*button.orangeBtn:focus span {*/
/*background-position: left -102px;*/
/*}*/

button::-moz-focus-inner /* fixing evil default firefox padding */
{
    padding: 0;
    border: none;
}

/*bidding process*/

.aucInfoContainer {
    width: 100%;
    float: left;
    height: auto;
}

.aucInfoContainer .aucImage {
    float: left;
    width: 57px;
    height: 57px;
}

.aucDetail {
    float: left;
    padding: 10px 0 0 10px;
    width:93%;
}

.aucInfoContainer p {
    color: #666;
    float: left;
    text-align: left;
}

.aucInfoContainer .aucInfoContainer-bidPath h3 {
    font-size: 14px;
    font-weight: bold;
    float: left;
    clear: both;
}

.aucInfoContainer-bidPath h3 {
font-size:16px !important;
}

.aucInfoContainer span {
    color: #333;
}

.bidInfoContainer {
    float: left;
    width: 100%;
    height: auto;
    border-bottom: 2px solid #ececec;
    padding: 10px 0 20px 0;
    margin-bottom: 10px;
}

.bidInfoContainer .radioContents {
    width: 600px;
    height: auto;
    float: left;
    border-right: 1px solid #d3d3d3;
}

.bidInfoContainer .radioContents .addDetails {
    float: left;
    height: auto;
    margin-left: 3px;
}

.bidInfoContainer .radioContents .label {
    float: left;
    width: 200px;
    clear: both;
}

.bidInfoContainer .radioContents a.addNew {
    clear:both;
    float:left;
    margin-left:25px;
    width:200px;
}

.helpInfo {
    float: right;
    width: 360px;
    height: auto;
}

.helpInfo p {
    float: left;
    color: #999;
    text-align: left;
    margin-bottom: 3px;
}

.bidInfoContainer .radioContents a:link, .bidInfoContainer .radioContents a:hover {
    text-decoration: none;
}

h6 {
    color: #333;
    font-weight: bold;
    font-size: 11px;
    float: left;
}

/*Unused button classes*/

/*button.cntBtn {*/
/*float: left;*/
/*padding-right:6px;*/
/*height: 34px;*/
/*border: none !important;*/
/*cursor: pointer;*/
/*text-align: center;*/
/*color: #495773;*/
/*background: transparent url(/shared/bu/images/button_sprite.gif) no-repeat right -136px;*/
/*font-weight: bold;*/
/*font-size:14px;*/
/*overflow: visible;*/
/*}*/

/*button.cntBtn span {*/
/*display: block;*/
/*padding: 0 9px 0 15px;*/
/*height: 34px;*/
/*line-height: 30px;*/
/*white-space: nowrap;*/
/*background: transparent url(/shared/bu/images/button_sprite.gif) no-repeat left -170px;*/
/*}*/

/*button.cntBtn:hover,*/
/*button.cntBtn:focus {*/
/*background-position: right -204px;*/
/*}*/

/*button.cntBtn:hover span,*/
/*button.cntBtn:focus span {*/
/*background-position: left -238px;*/
/*}*/

/*button::-moz-focus-inner *//* fixing evil default firefox padding *//* {*/
/*padding:0;*/
/*border:none;*/
/*}*/

/*a.cntBtn {*/
/*float: left;*/
/*padding-right:6px;*/
/*height: 34px;*/
/*border: none !important;*/
/*cursor: pointer;*/
/*text-align: center;*/
/*color: #495773;*/
/*background: transparent url(/shared/bu/images/button_sprite.gif) no-repeat right -136px;*/
/*font-weight: bold;*/
/*font-size:14px;*/
/*font-family:Arial,Helvetica,sans-serif;*/
/*overflow: visible;*/
/*text-decoration:none;*/
/*_width:0;*/
/*}*/

/*a.cntBtn span {*/
/*display: block;*/
/*padding: 0 9px 0 15px;*/
/*height: 34px;*/
/*line-height: 33px;*/
/*white-space: nowrap;*/
/*background: transparent url(/shared/bu/images/button_sprite.gif) no-repeat left -170px;*/
/*font-family:Arial,Helvetica,sans-serif;*/
/*}*/

/*a.cntBtn:hover,*/
/*a.cntBtn:focus {*/
/*background-position: right -204px;*/
/*text-decoration:none;*/
/*}*/

/*a.cntBtn:hover span,*/
/*a.cntBtn:focus span {*/
/*background-position: left -238px;*/
/*}*/

a::-moz-focus-inner /* fixing evil default firefox padding */
{
    padding: 0;
    border: none;
}

/*Unused button classes*/

/*a.bk-cnlBtn {*/
/*float: left;*/
/*padding-right:6px;*/
/*height: 34px;*/
/*border: none !important;*/
/*cursor: pointer;*/
/*text-align: center;*/
/*color: #999999;*/
/*background: transparent url(/shared/bu/images/button_sprite.gif) no-repeat right -272px;*/
/*font-weight: bold;*/
/*font-size:14px;*/
/*font-family:Arial,Helvetica,sans-serif;*/
/*overflow: visible;*/
/*text-decoration:none;*/
/*_width:0;*/
/*}*/

/*a.bk-cnlBtn span {*/
/*display: block;*/
/*padding: 0 9px 0 15px;*/
/*height: 34px;*/
/*line-height: 33px;*/
/*white-space: nowrap;*/
/*background: transparent url(/shared/bu/images/button_sprite.gif) no-repeat left -306px;*/
/*font-family:Arial,Helvetica,sans-serif;*/
/*}*/

/*a.bk-cnlBtn:hover,*/
/*a.bk-cnlBtn:focus {*/
/*background-position: right -340px;*/
/*text-decoration:none;*/
/*}*/

/*a.bk-cnlBtn:hover span,*/
/*a.bk-cnlBtn:focus span {*/
/*background-position: left -374px;*/
/*}*/

/*a::-moz-focus-inner *//* fixing evil default firefox padding *//* {*/
/*padding:0;*/
/*border:none;*/
/*}*/

/*ConfirmBid*/

.bidDetails {
    border-right: 1px solid #D3D3D3;
    float: left;
    height: auto;
    width: 450px;
}

.shippingDetails {
    float: left;
    height: auto;
    width: 450px;
    padding-left: 15px;
}

.lab-valContainer {
    float: left;
    clear: both;
    width: 100%;
    margin: 2px 0 0 0;
}

.lab-valContainer label {
    color: #666;
    font-weight: bold;
    float: left;
    width: 166px;
    text-align: left;
}

.bidDetails .value {
    color: #333;
}

.fontSucessBidDetails {
    color: #333 !important;
    font-weight:bold !important;
    font-size:13px !important;
}

.fontSucessBidDetailsWidthTime {
	width:200px !important;
}

.fontSucessBidDetailsMarginTime{
	margin-left:167px;
}

.fontSucessBidDetailsFixed {
    color: #333 !important;
    font-weight:bold !important;
    font-size:18px !important;
}

/*added by Vikram new style*/

.confirm-bid {
	_float:none !important;
}

.box-cont {
    float: left;
}

.bid-path-cont {
    height: auto;
    width: 625px;
	margin-right:28px;
}

.info-box-cont {
    height: auto;
    width: 347px;
}

.cBoxTop-bidPath {
    float: left;
    background: url("/shared/bu/images/bid-cont-top.gif") no-repeat;
    width: 625px;
    height: 20px;
}

.cBoxInner-bidPath {
    border-left: 1px solid #bed1e8;
    border-right: 1px solid #bed1e8;
    float: left;
    height: auto;
    width: 603px;
    padding: 0 10px ;
}

.cBoxbottom-bidPath {
    float: left;
    background: url("/shared/bu/images/bid-cont-bottom.gif") no-repeat;
    width: 625px;
    height: 20px;
}

.info-boxTop {
    float: left;
    background: url("/shared/bu/images/info-cont-top.gif") no-repeat;
    width: 347px;
    height: 20px;
}

.info-boxInner {
    border-left: 1px solid #bed1e8;
    border-right: 1px solid #bed1e8;
    background: #f1f6fc;
    float: left;
    height: auto;
    width: 325px;
    padding: 0 10px;
}

.info-boxInner h3 { width:auto !important;}

.info-boxBottom {
    float: left;
	display:inline;
    background: url("/shared/bu/images/info-cont-bottom.gif") no-repeat;

	top:483px !important;
	right:0px !important;
    width: 347px;
    height: 20px;
}

.cBoxInner-bidPath h3 {
    font-size: 16px;
    width:auto !important;
}

.cBoxInner-bidPath h6 {
    font-size: 14px;
}

.cBoxInner-bidPath .lab-valContainer {
    float: left;
    clear: both;
    width: 100%;
    margin: 2px 0;
    font-weight: bold;
    font-size: 13px;
}

.cBoxInner-bidPath .lab-valContainer label {
    color: #333;
    float: left;
    width: 166px;
    text-align: left;
    font-weight: bold;
}

.step-cont {
    float: left;
    height: auto;
    width: 100%;
    margin-top: 20px;
	position : relative;
}

.min-height {
	min-height:210px;
	height:auto !important;
	height:210px;
}

.step1 {
    float: left;
    height: 21px;
    width: 21px;
    background: transparent url(/shared/bu/images/btnSprite.gif) no-repeat top left;
    background-position: 0 -1082px;
    margin-right: 15px;
}

.step2 {
    float: left;
    height: 21px;
    width: 21px;
    background: transparent url(/shared/bu/images/btnSprite.gif) no-repeat top left;
    background-position: -29px -1082px;
    margin-right: 15px;
}

.step3 {
    float: left;
    height: 21px;
    width: 21px;
    background: transparent url(/shared/bu/images/btnSprite.gif) no-repeat top left;
    background-position: -58px -1082px;
    margin-right: 15px;
}

.step-details {
    float: left;
    height: auto;
    width: 560px;
}

.step-details  ul.ship-add-list {
    list-style-type: none;
    display: inline;
    width: 560px;
    float: left;
    height: auto;
}

.step-details h4 {
    margin-top: 10px;
	font-size:14px;
}

.step-details select {
    margin-left: 0 !important;
}

.step-details  ul.ship-add-list li {
    display: inline;
    width: 260px;
    margin-right: 20px;
    padding: 10px 0;
    float: left;
}

ul.ship-add-list li .addDetails {
   	float: left;
    	width: 240px;
	height:auto !important;
	min-height:100px;
	height:100px;
}

ul.ship-add-list li input {
    margin-right: 5px;
    margin-left: 0 !important;
}

ul.ship-add-list li p {
    width: auto !important;
}

.SetAsDefault {
	white-space:nowrap;
}
/*Bid Sucess*/

.successMsgContainer {
    background: #e8eef8;
    border: 1px solid #d0d9e8;
    width: 936px;
    height: auto;
    float: left;
    padding: 20px 20px 10px 20px;
    margin-bottom: 10px;
}

.successMsgContainer h4 {
    font-size: 18px;
    font-weight: normal;
    text-align: left;
    float: left;
}

.successMsgContainer h3 {
    font-size: 14px;
    font-weight: normal;
    text-align: left;
    float: left;
    border: none;
    padding: 0;
    width: 100%;
}

.normalText {
    font-weight: normal;
    text-align: left !important;
}

.inp-boxBig {
    height: 23px !important;
    padding: 4px 3px 0 3px;
    font-size: 14px;
    font-weight: bold;
}

.links-box {
    clear: both;
    padding: 10px 0;
    text-align: left;
    border-top: 2px solid #ECECEC;
    margin: 0;
    width: 100%;
}

/*sign in*/

.auctionDetailsBGMiddle .linksContainer {
    border: none;
    font-family: arial, sans-serif;
    width: 200px;
}

.regis-info {
    float: left;
    width: 646px;
    height: auto;
    padding: 24px 0;
}

.regis-info ul {
    list-style-type: square;
    float: left;
    height: auto;
    margin: 5px 0;
    width:100%;
}

.regis-info ul li {
    list-style-image: url("/shared/bu/images/listImage.gif");
    font-size: 14px;
    font-weight: normal;
    text-align: left;
    padding: 3px 0;
    margin-left: 20px;
}

/*regsuccess*/

.suc-msgContainer {
    float: left;
    width: 591px;
    border-right: 1px solid #d3d3d3;
    padding: 0 20px 5px 20px;

}

h1 {
    color: #000;
    font-size: 18px;
    float: left;
}

/*payment Process*/

.pay-methodContainer {
    float: left;
    height: auto;
    width: 500px;
}

.paymentOptionContainer {
    clear: both;
    width: 550px !important;
    padding: 10px 0 !important;
    display: inline;
}

.paymentOptionContainer input {
    margin: 0;
}

.paymentOption {
    margin: 0 0 20px 0 !important;
    width: auto !important;
}

.paymentOption ul {
    list-style-type: none;
    display: inline;
    clear: both;
    float: left;
    height: auto;
    margin: 3px 18px;
}

.paymentOption ul li {
    display: inline;
}

.inv-preContainer {
    width: 350px;
    float: right;
    padding-bottom: 20px;
    margin-bottom: 0;
    display: inline;
}

.cre-cardOption {
    margin: 0 0 20px 0 !important;
    width: 200px;
}

.cre-cardOption img {
    margin-left: 5px;
    float: left;
}

.cre-cardInfo {
    float: left;
    margin-left: 18px;
    clear: both;
    display: inline;
    width: 150px;
}

.cre-cardInfo label, .cre-cardInfo p {
    margin: 2px 0 0 0 !important;
}

/*added by vikram new style*/

.bid-details {
    float: left;
    height: auto;
    width: 100%;
    border-bottom: 1px solid #B7B5B5;
    padding: 15px 0;
    font-size:13px;
}

label.item {
    color: #333;
    float: left;
    font-weight: normal;
    text-align: left;
    width:100%;
    padding:2px 0;
}

.ship-add-details {
    float:left;
    height:auto;
    width:100%;
    font-weight:bold;
    margin-top:20px;
}

.ship-add-details p {
    float:none;
}


.payment-method-cont {
    float:left;
    height:auto;
    width:100%;
}

.pay-option {
    float:left;
    height:auto;
    width:100%;
    margin:10px 0;
}

.pay-option input {
    margin-left:0 !important;
    margin-right:5px;
}

.pay-option label {
    float:left;

}

.pay-option ul {
    list-style-type:none;
    float:left;
    width:94%;
    margin:4px 0 0 19px;
    display:inline;
}

.pay-option ul li {
    display:inline;
}

/*username password lookup*/

.usn-pwdContainer {
    padding-top: 10px;
    float: left;
    width: 100%;
    height: auto;
    border-bottom: 3px solid #ECECEC;
    padding: 15px 0;
    margin-bottom: 10px;
}

.usn-pwdContainer .desc {
    width: 127px !important;
    padding-top: 5px !important;
    margin-top: 4px;
}

p {
    margin: 1px 0;
}

/*rounded corner box*/

/*auction view tabbed Container Rounded corners*/

.auctionTabbedBodyContainer {
    float: left;
    width: 1000px;
    height: auto;
    margin-top: -1px;
}

.auctionTabbedBodyContainer .cBoxTop {
    background: url("/shared/bu/images/tabbed_top.gif") no-repeat;
    width: 1000px;
    height: 6px;
    line-height: 6px;
    font-size: 6px;
    float: left;
    margin-top: 0;
}

.auctionTabbedBodyContainer .cBoxBottom {
    background: url("/shared/bu/images/tabbed_bottom.gif") no-repeat;
    width: 1000px;
    height: 6px;
    line-height: 6px;
    font-size: 6px;
    float: left;
}

.auctionTabbedBodyContainer .cInner {
    border-left: 1px solid #d3d3d3;
    border-right: 1px solid #d3d3d3;
    background-color: #EFEFEF;
    float: left;
    height: auto;
    width: 998px;
}

/*sign up -credit cards*/

a.cvv {
    background: url("/shared/bu/images/cvvIcon.gif") no-repeat;
    width: 16px;
    height: 11px;
    float: left;
    margin: 5px 0 0 5px;
}

a.cvv span {
    padding-left: 20px;
    width: 80px;
    float: left;
}

.CCDesc {
    width: 195px !important;
}

.headerList {
    border-bottom: 1px solid #d3d3d3;
    float: left;
    height: 27px;
    width: 100%;
}

.headerList h3 {
    border: none !important;
    float: left;
    width: auto;
    padding: 0 !important;
}

.listarrow {
    background: url("/shared/bu/images/listarrow.gif") no-repeat;
    width: 5px;
    height: 9px;
    float: left;
    margin: 8px 8px;
}

/*shipping Quote*/

.quote {
    border-bottom: 1px solid #d3d3d3;
    float: left;
    height: auto;
    width: 978px;
    padding: 5px 0 10px 0;
}

.pmargin {
    padding: 5px 0;
    color: #000;
}

.listCon {
    float: left;
    width: 100%;
    height: auto;
    padding-bottom: 10px;
}

.listCon p {
    margin: 3px 0;
}

.ship-tab {
    float:left;
    height:auto;
}

.ship-tab .tableContents {
    border-bottom:1px solid #ececec;
    height:auto;
}

.ship-tab .tableContents div {
    padding:0 5px !important;
}

.colWidth {
    width:84px;
    float:left;
    height:25px;
    line-height:20px;
    padding:5px 5px !important;
    text-align:left;
}

.colWidthL {
    width:120px;
    float:left;
    height:25px;
    line-height:20px;
    padding:5px 5px !important;
    text-align:left;
}

.tableHeader .colWidth {
    width:84px;
    float:left;
    height:auto;
    line-height:20px;
    padding:0 5px !important;
    text-align:left;
}

.tableHeader .colWidthL {
    width:120px;
    float:left;
    height:auto;
    line-height:20px;
    padding:0 5px !important;
    text-align:left;
}

.ship-tab ul {
    list-style-type: none;
    text-align: left;
    padding: 10px 0;
    width:978px;
    float:left;
}

.ship-tab  ul li {
    background: url(/shared/bu/images/listStyleBG.gif) no-repeat;
    background-position: 0 .8em;
    text-align: left;
    padding: 5px 0 5px 10px;;
}

.chk-boxContainer {
    color: #333333;
    float: left;
    font-size: 11px;
    height: auto !important;
    margin-bottom: 10px;
    padding-left:140px;
    min-height: 40px;
    width: auto;
}

.chk-boxContainer .checkbox, .radio {
    border: 0 none;
    display: inline-block;
    float: left;
    height: 13px;
    padding: 0;
    width: 13px;
}

.chk-boxContainer label {
    color: #333333;
    float: left;
    font-weight: bold !important;
    margin-left: 5px;
    text-align: left;
    height:15px;
}

/*email*/

.inp-txtarea {
    border-color: #707070 #BDC1CA #BDC1CA;
    border-style: solid;
    border-width: 1px;
    float: left;
    overflow-x: hidden;

}

.auc-view-Extras {
    float: left;
    height: auto;
    padding: 10px 0 10px;
    width: 100%;
}

.auc-view-Extras label.desc {
    font-weight: normal;
    text-align: left;;
    width: 110px;
    float: left;
}

.auc-view-Extras label.val {
    font-weight: bold;
    color: #000;
}

.auc-view-Extras .fieldContainers {
    padding: 0 30px;
}

/*question & Answers*/

p.ans {
    margin: 5px 5px 5px 15px;
    float: left;
    width: 966px;
    line-height: 15px;
    display: inline;
}

a.askQ-box {
    background: url("/shared/bu/images/large_btn_sprite.gif") no-repeat scroll -143px 0;
    width: 98px;
    height: 32px;
    padding: 10px 20px;
    margin-top: 20px;
    float:left;
}
a.askQ-box:hover{
    background-position:0 0;
}

.qaContainer {
    float: left;
    width: 1000px;
    height: auto;
    margin-top: 20px;
}

.ques-box {
    border: 1px solid #d3d3d3;
    background: #f0f0f0;
    height: auto;
    width: 100%;
    padding: 10px 0px 10px 0px;
    float: left;
}

.ans-box {
    border: 1px solid #d3d3d3;
    height: auto;
    width: 100%;
    padding: 10px 0px 10px 0px;
    float: left;
}

a.ship-quote {
    background: url("/shared/bu/images/large_btn_sprite.gif") no-repeat scroll -143px -57px;
    width: 138px;
    height: 52px;
    float: right;
    margin: 10px 30px 0 0;
}
a.ship-quote:hover{
    background-position:0 -57px;
}

label.shipWidth {
    width:250px;
    float:left;
}

.posted {
    color:#777777;
    font-size:10px;
    font-style:italic;
}
/*bid history*/

.bid-hisCon {
    width:100%;
    height:auto;
    float:left;
    margin-top:15px
}

.bid-hisCon h3 {
    font-size:13px;
    font-weight:bold;
    padding-bottom:5px;
    width:100%;
}

.bid-his-tabCon {
    width:680px;
    height:auto;
    float:left;
}

.bid-his-tabCon .tableContents {
    height:40px !important;
    border:none !important;
    width:678px;
}

.bid-his-tabCon  .oddRow {
    border-left:1px solid #e8e9ea !important;
    border-right:1px solid #e8e9ea !important;
    border-bottom:1px solid #e8e9ea !important;
    background:#fff;
    height:40px;
    float:left;
}

.bid-his-tabCon  .evenRow {
    border-left:1px solid #e8e9ea !important;
    border-right:1px solid #e8e9ea !important;
    border-bottom:1px solid #e8e9ea !important;
    background:#f0f0f0;
    height:40px;
    float:left;
}

.bid-Sno {
    width: 30px;
    float: left;
    height: auto;
    margin: 0;
    padding: 5px 4px;
}

.cur-bid {
    width: 50px;
    float: left;
    height: auto;
    margin: 0;
    padding: 5px 4px;
}

.bidder {
    width: 100px;
    float: left;
    height: auto;
    margin: 0;
    padding: 5px 4px;
}

.bidder_temp{
    width: 90px;
    float: left;
    height: auto;
    margin: 0;
    padding: 5px 4px;
}

.status {
    width: 100px;
    float: left;
    height: auto;
    margin: 0;
    padding: 5px 4px;
}

.bid-date {
    width: 270px;
    float: left;
    height: auto;
    margin: 0;
    padding: 5px 4px;
}

.bid-date_temp{
    width: 170px;
    float: left;
    height: auto;
    margin: 0;
    padding: 5px 4px;
}

.type {
    width: 80px;
    float: left;
    height: auto;
    margin: 0;
    padding: 5px 4px;
}

.table-BH {
    border-bottom-color: #EFEFEF;
    border-bottom-style: solid;
    border-bottom-width: 1px;
    height: auto;
    width: 978px;
}

.cBox {
    float: left;
    width: 1000px;
    height: auto;
    margin-top: 10px;
}

.cBox .cBoxTop {
    float: left;
    background: url("/shared/bu/images/body-cont_Top.gif") no-repeat;
    width: 1000px;
    height: 5px;
    line-height: 5px;
    font-size: 5px;
}


.cBox  .bidSuccessTop {
    float: left;
    background: url("/shared/bu/images/blue-box-top.gif") no-repeat;
    width: 1000px;
    height: 20px;
}

.cBox .cBoxInner {
    border-left: 1px solid #b7b5b5;
    border-right: 1px solid #b7b5b5;
    float: left;
    height: auto;
    width: 978px;
    padding: 4px 10px 10px 10px;
}


.cBox .bidSuccessInner {
    border-left: 1px solid  #c7daec;
    border-right: 1px solid  #c7daec;
    float: left;
    height: auto;
    width: 978px;
    padding:0 10px ;
    background-color:#f3f8fc;
}

.cBox .cBoxBottom {
    float: left;
    background: url("/shared/bu/images/body-cont_Bottom.gif") no-repeat;
    width: 1000px;
    height: 5px;
    line-height: 5px;
    font-size: 5px;
}

.cBox  .bidSuccessBottom {
    float: left;
    background: url("/shared/bu/images/blue-box-bottom.gif") no-repeat;
    width: 1000px;
    height: 20px;
}

.auc-infoCon {
    width:300px;
    float:left;
    margin-left:20px;
}

.auc-infoCon .fieldContainers {
    margin:0 !important;
}

.auc-infoCon .fieldContainers label {
    font-weight:normal !important;
}


.errorMessageContainer{
    border:1px solid #cc6600;
    color:red;
    float:left;
	_float:none;
    font-size:11px;
    font-weight:bold;
    margin:15px 0;
    width:978px;
	padding:5px 10px;
}
.errorMessageContainer .messageIcon {
    background:transparent url(/shared/bu/images/alert_new.gif) no-repeat scroll 0 0;
    display:inline;
    float:left;
    height:23px;
    line-height:20px;
    margin:5px 0 0 5px;
    width:23px;
}
.message {
    color:cc0000;
    font-size:11px;
    font-weight:bold;
    height:auto;
    margin-top:5px;
    margin-left:30px;
}

#watch_tooltip {
    background-color:#7296C7;
    right:35px;
    width:auto !important;
    position:absolute;
    z-index:100;
    padding:5px 10px!important;
    margin-top:-5px;
    color:white;
    font-weight:normal;
    font-size:11px !important;
}

#watch_tooltip label{
    color:white;
    font-weight:normal;
}

#watch_tooltip img{
    float:right;
    position:absolute;
    right:-5px;
    top:8px;
    width:5px;
}

/*top seller*/

.top-seller-icon {
    float:left;
    height:24px;
    width:24px;
    background:url("/shared/bu/images/top-badge.gif") no-repeat;
    margin-left:10px;
}

.seller-name-cont {
    float:left;
    height:auto;
    width:100%;
}

.font-ship-quote {
    font-size:12px;
}

/* Custom CSS below */
div.__shipterms {
    display : block;
}
div.__termscondition {
    display : block;
}

/*  Sprite Buttons & Links */
/* Cancel Link */
a.bk-cancel {
    float: left;
    display: block;
    padding-right:6px;
    cursor: pointer;
    overflow: visible;
    text-decoration:none;
    _width:0;
    background: transparent url(/shared/bu/images/btnSprite.gif) no-repeat top left;
    background-position: 0 -160px;
    height: 32px;
    width: 93px;
}

a.bk-cancel span {
    height: 32px;
    width: 93px;
    display: block;
    white-space: nowrap;
    text-decoration:none;
}

a.bk-cancel:hover,
a.bk-cancel:focus {
    background-position: -155px -160px;
    text-decoration:none;
}
/* Register Link */
a.bk-register{
    float: left;
    display: block;
    cursor: pointer;
    overflow: visible;
    text-decoration:none;
    _width:0;
    background: transparent url(/shared/bu/images/btnSprite.gif) no-repeat top left;
    background-position: 0 -600px;
    height: 32px;
    width: 116px;
}

a.bk-register:hover,
a.bk-register:focus {
    background-position: -155px -600px;
    text-decoration:none;
}

/* Back Link */
a.bk-back{
    float: left;
    display: block;
    padding-right:6px;
    cursor: pointer;
    overflow: visible;
    text-decoration:none;
    _width:0;
    background: transparent url(/shared/bu/images/btnSprite.gif) no-repeat top left;
    background-position: 0 -120px;
    height: 32px;
    width: 73px;
}

a.bk-back:hover,
a.bk-back:focus {
    background-position: -155px -120px;
    text-decoration:none;
}

/* Sprite buttons
button {
	float: left;
    padding-right:6px;
    height: 32px;
    width:93px;
    border: none !important;
    cursor: pointer;
}*/

/* confirm Bid Button */
button.confirmbid {
    float: left;
    padding-right:6px;
    height: 32px;
    border: none !important;
    cursor: pointer;
    width: 131px;
    background: transparent url(/shared/bu/images/btnSprite.gif) no-repeat top left;
    background-position: 0 -200px;
    overflow: visible;
}

button.confirmbid:hover, button.confirmbid:focus {
    background-position: -155px -200px;
}

/* confirm Button */
button.confirm {
    float: left;
    padding-right:6px;
    height: 32px;
    width:93px;
    border: none !important;
    cursor: pointer;
    background: transparent url(/shared/bu/images/btnSprite.gif) no-repeat top left;
    background-position: 0 -240px;
    overflow: visible;
}

button.confirm:hover, button.confirm:focus {
    background-position: -155px -240px;
}
/* Signin Button */
button.signin {
    float: left;
    padding-right:6px;
    height: 32px;
    border: none !important;
    cursor: pointer;
    width:73px;
    margin-left:74px;
    background: transparent url(/shared/bu/images/btnSprite.gif) no-repeat top left;
    background-position: 0 -760px;
}

button.signin:hover,
button.signin:focus {
    background-position: -155px -760px;
}
/* Create Account Button */
button.createaccount {
    float: left;
    padding-right:6px;
    height: 32px;
    border: none !important;
    cursor: pointer;
    width:143px;
    background: transparent url(/shared/bu/images/btnSprite.gif) no-repeat top left;
    background-position: 0 -360px;
}

button.createaccount:hover,
button.createaccount:focus {
    background-position: -155px -360px;
}
/* Submit Button */
button.submit {
    float: left;
    padding-right:6px;
    height: 32px;
    width:93px;
    border: none !important;
    cursor: pointer;
    margin-left:140px;
    background: transparent url(/shared/bu/images/btnSprite.gif) no-repeat top left;
    background-position: 0 -840px;
}

button.submit:hover,
button.submit:focus {
    background-position: -155px -840px;
}

button.submit:disabled {
	background-position: -272px -840px;
}

/* Save Button */
button.save {
    padding-right:6px;
    height: 32px;
    width:93px;
    border: none !important;
    cursor: pointer;
    float:left;
    background: transparent url(/shared/bu/images/btnSprite.gif) no-repeat top left;
    background-position: 0 -640px;
}

button.save:hover,
button.save:focus {
    background-position: -155px -640px;
}

/* Re-Send Button */
button.resend {
    padding-right:6px;
    height: 32px;
    width:143px;
    border: none !important;
    cursor: pointer;
    float:left;
    background: transparent url(/shared/bu/images/btnSprite.gif) no-repeat top left;
    background-position: 0 -920px;
}

button.resend:hover,
button.resend:focus {
    background-position: -155px -920px;
}

div.buttonwrapper {
    margin: 15px 10px;
}

/* Run Search Agent Button */
button.runagent {
    padding-right:6px;
    height: 32px;
    width:143px;
    border: none !important;
    cursor: pointer;
    float:left;
    background: transparent url(/shared/bu/images/btnSprite.gif) no-repeat top left;
    background-position: 0 -960px;
    margin-bottom: 5px;
}

button.runagent:hover,
button.runagent:focus {
    background-position: -155px -960px;
}

div.buttonwrapper {
    margin: 15px 10px;
}

/* Delete Button */
a.bk-delete {
    float: left;
    display: block;
    cursor: pointer;
    overflow: visible;
    text-decoration:none;
    _width:0;
    background: transparent url(/shared/bu/images/btnSprite.gif) no-repeat top left;
    background-position: 0 -440px;
    height: 32px;
    width: 73px;
}

a.bk-delete:hover,
a.bk-delete:focus {
    background-position: -155px -440px;
    text-decoration:none;
}

/* Place a Bid (auction view) Button */
.bidBoxer input {
	margin-right: 10px;
	width: 115px;
}

button.placebid {
	background: url(/images/email/spriteaucviewAB.png) 0 -78px no-repeat transparent;
	border: none !important;
	cursor: pointer;
	float: right;
	height: 39px;
	margin-top: 2px;
	padding-right: 6px;
	position: relative;
	top: -3px;
	width: 154px;
}

button.placebid:hover,
button.placebid:focus {
    background-position: 0 -118px;
}

/* Fixed Bid Buy Now (auction view) Button */
button.buyNow {
    padding-right:6px;
    height: 32px;
    width:93px;
    border: none !important;
    cursor: pointer;
    float:right;
    background: transparent url(/shared/bu/images/btnSprite.gif) no-repeat top left;
    background-position: 0 -1000px;
    margin-top:2px;
}

button.buyNow:hover,
button.buyNow:focus {
    background-position: -155px  -1000px;
}





/* Add New Address Button */
button.addnew {
    padding-right:6px;
    height: 32px;
    width:93px;
    border: none !important;
    cursor: pointer;
    float:left;
    background: transparent url(/shared/bu/images/btnSprite.gif) no-repeat top left;
    background-position: 0 -40px;
}

button.addnew:hover,
button.addnew:focus {
    background-position: -155px -40px;
}

/* Continue Button */
button.continue {
    padding-right:6px;
    height: 32px;
    width:93px;
    border: none !important;
    cursor: pointer;
    float:left;
    background: transparent url(/shared/bu/images/btnSprite.gif) no-repeat top left;
    background-position: 0 -320px;
}

button.continue:hover,
button.continue:focus {
    background-position: -155px -320px;
}

/* Calculate Shipping Cost Button */
button.calculateshipping {
    padding-right:6px;
    height: 32px;
    width:143px;
    border: none !important;
    cursor: pointer;
    float:left;
    background: transparent url(/shared/bu/images/btnSprite.gif) no-repeat top left;
    background-position: 0 -400px;
}

button.calculateshipping:hover,
button.calculateshipping:focus {
    background-position: -155px -400px;
}

/* Send Button (Send To Friend) */
button.send  , input.send{
    padding-right:6px;
    height: 32px;
    width:73px;
    border: none !important;
    cursor: pointer;
    float:left;
    background: transparent url(/shared/bu/images/btnSprite.gif) no-repeat top left;
    background-position: 0 -720px;
}

button.send:hover, button.send:focus  , input.send:hover , input.send:focus{
    background-position: -155px -720px;
}
input.send {
text-indent: -5000px;
text-transform:capitalize;
margin-left:0;
}
/* Skip Button (Send To Friend) */
button.skip {
    padding-right:6px;
    height: 32px;
    width:73px;
    border: none !important;
    cursor: pointer;
    float:left;
    background: transparent url(/shared/bu/images/btnSprite.gif) no-repeat top left;
    background-position: 0 -800px;
}

button.skip:hover,
button.skip:focus {
    background-position: -155px -800px;
}

/* TAF style */
a.tafIcon {
    background: url("/shared/bu/images/taf.gif") no-repeat;
    width: 155px;
    height: 23px;
    float: left;
    padding: 5px 0 0 30px;
    text-align: left;
    clear:both;
}

/* 	style for banners */
/* 	Currently, logged in users first see the "non-logged-in" banner,
	which is replaced a few seconds later by the three banners at the top.
	It should simply show the three banners on the initial load. */
div.TopBodyWidth,
div.BottomBodyWidth,
div.BottomFullWidth,
div.TopFullWidth,
div.Side{
    display:none;
}
/* style for You might also consider*/

div.considerImage{
    float: left;
    width: 57px;
	height:58px;
	background:transparent url() no-repeat scroll center center;

}

div.considerTitle{
    margin-left:8px;
    float: left;
    width: 200px;
}

/* overlay for Remove watchlist from My Account */
div.rowOverlay {
    background-color: #FFFF99;
    line-height: 20px;
    position: absolute;
    text-align: center;
    z-index: 10;
    filter: alpha( opacity = 70 );
    -moz-opacity: 0.7;
    -khtml-opacity: 0.7;
    opacity: 0.7;
    font-weight: bold;
}

/*style to align auction summary in bidhistory*/

label.alignHistory{
    float:left;
    width:110px;
}

/* dplacebid */
div.dplacebid {
    margin-top: 20px;
    float: left;
}

/*bid history font size*/
div.bid-hist-font{
    font-size:12px !important;
}

.question_mark {
    background: url("/shared/bu/images/help.gif") no-repeat;
    height:15px;
    width:17px;
    float:left;
    margin-left:4px;
}

div.proxyBiddingPopup{
    background-color:white;
    border:1px solid #D3D3D3;
    float:left;
    font-size:13px;
    height:auto;
    padding-bottom:6px;
    padding-left:10px;
    position:absolute;
    top:-160px;
    width:400px;
    z-index:100;
	left:0;
}

.proxy-bid-info-cont {
    float:left;
    height:auto;
    position:relative;
}

.proxyBiddingPopup img{
    cursor:pointer;
    float:right;
    margin:5px 5px 5px 0;
}

/*confirm_bid page css*/
.formContainer .auctionOption_temp {
    width: 300px;
}

.bidInfoContainer .radioContents_temp {
    height: auto;
    float: right;
    border-left: 1px solid #D3D3D3;
    border-right: none;
}

.formContainer .radioContents_temp .auction_left {
    width: 300px;
    float:left;
}

.formContainer .radioContents_temp .auction_right {
    float:right;
    width:280px;
    padding-top:5px;
}

.bidInfoContainer .radioContents .label_temp{
    width:290px;
}

 p.help-text{
    font-size:12px;
    color:#333;
	float:left;
	display:inline !important;
	margin:4px 0;
}

.back-to-auc {
    font-size:14px;
    float:right !important;
}

/*search page sortby drop down*/
.showSortDiv{
	width:100%;
	float:left;
	margin:5px 0 15px 0;
}

.sortByDiv{
	float:right;
	margin:5px 0 5px 0;
}
#viewType {
float:left;
}
#viewType label{
margin-left: 10px;
padding-right:0;
}
#viewType .view-style:hover{
color:inherit;
font-family:inherit;
}
#viewType .view-style {
cursor:pointer;
text-decoration:underline;
padding-top: 2px;
float: left;
margin-left: 5px;
}
#viewType .view-style.selected {
cursor:default;
text-decoration:none;	
}
.sortByDiv select{
	float:left;
	width:160px;
	height:21px;
	padding:1px;
	color:#333333;
	font-size:11px;
	line-height:21px;
	text-transform:capitalize;
}
.sortByDiv label{
	float:left;
	padding:2px 5px 0 0;
}

/*end*/

/*search page show drop down*/

.showDiv{
	float:left;
	margin:5px 0 5px 0;
}
.showDiv select{
	float:left;
	width:95px;
	height:21px;
	padding:1px;
	color:#333333;
	font-size:11px;
	line-height:21px;
	text-transform:capitalize;
}
.showDiv label{
	float:left;
	padding:2px 5px 0 0;
}

/*end*/

/* added for fix and sealed bid message*/
.messageFixAndSlb{
    float:left;
    width:100%;
}

.messageFixAndSlb p{
    border-bottom:1px solid #D3D3D3;
    clear:both;
    color:#666666;
    float:left;
    font-size:11px;
    padding:5px 0;
    text-align:left;
    width:100%;
}
/*END*/

/*added for arrange shipping during payment*/
a.shippingArrange:hover, a.shippingArrange:focus {
	background-position:-0px -1150px;
	text-decoration:none;
}

a.shippingArrange {
	background:transparent url(/shared/bu/images/btnSprite.gif) no-repeat scroll 0 -1111px;
	cursor:pointer;
	display:block;
	float:left;
	height:32px;
	overflow:visible;
	padding-right:6px;
	text-decoration:none;
	width:209px;
}

/*payment bottom message just above footer*/
.payBottomMesage {
	margin-top:5px;
	padding-left: 1px;
	float:left;
}
.payBottomMesage p{
	font-weight:bold;
	font-size:14px !important;
	font-family:arial !important;
}

.select-free{
	display:none;/*sorry for IE5*/
	display/**/:block;/*sorry for IE5*/
	position:absolute;/*must have*/
	top:0;/*must have*/
	left:0;/*must have*/
	z-index:-1;/*must have*/
	width:3000px;/*must have for any big value*/
	height:3000px/*must have for any big value*/;
	filter:mask();/*must have*/
}

/*Multibid page*/

.mul-bid-table-cont {
	float:left;
	width:880px !important;
	border-bottom:1px solid #d3d3d3;
	border-left:1px solid #d3d3d3;
	border-right:1px solid #d3d3d3;
}

.mul-bid-table-cont-addr{
	width:550px !important;
}

.mul-bid-table-cont  .even-row {
	background:#f9f9f9;
	min-height:45px;
	height:45px;
	height:auto !important;
}

.mul-bid-table-cont  .error-row {
	background:#fff5f4;
	min-height:25px;
	height:25px;
	height:auto !important;
	padding:10px 0;
	text-align:center;
}

.mul-bid-table-cont  .odd-row {
	background:#fff;
	min-height:45px;
	height:45px;
	height:auto !important;
}

.mul-bid-table {
	width:880px !important;
	font-size:11px !important;
}

.mul-bid-table-addr{
	width:550px !important;
	text-align:left !important;
}

.max-bid {
	float:left;
	margin:0;
	padding:5px 4px;
	width:110px;
}

.tableContents .max-bid {
	padding:0 4px!important;
}

.time-left{
	float:left;
	margin:0;
	padding:5px 4px;
	width:180px;
	_display:inline;
	_position:relative;
}

.remove{
	float:left;
	margin:0;
	padding:5px 4px;
	width:52px;
}

.max-bid-inp {
	width:65px;
	border:1px solid #999;
	padding:3px;
	height:15px;
	float:none !important;
	margin:0 !important;
}

.remove-icon {
	background:transparent url(/shared/bu/images/remove.gif) no-repeat scroll 0 0;
	float:left;
	height:18px;
	margin-left:20px;
	width:18px;
}

.errorTitleRed  a{
	color:#e2250f !important;
}
.errorTitleGreen a{
	color:#019e1b !important;
}

.errorTitleRed  a:hover{
	color:#111111 !important;
}
.errorTitleGreen a:hover{
	color:#111111 !important;
}

.rowErrorMessage{
	background:transparent url(/shared/bu/images/alert_new.gif) no-repeat scroll 0 2px;
    display:inline;
    float:none !important;
    height:23px;
	padding: 4px 0 4px 23px;
	color:#e2250f;
	text-align:center;
}

.sortIconWidthHeight{
	width:7px;
	height:7px;
}


.overlay{
   background:#333333 none repeat scroll 0 0;
   opacity:0.5;
   -moz-opacity: 0.5;
   -khtml-opacity: 0.5;
   filter: alpha( opacity = 50 );
   z-index:200;
   position:absolute;
   top:0;
   left:0;
}

/* login page */

.login-cont {
	position:absolute;
	height:auto;
	top:5%;
	left:25%;
	width:490px;
	z-index:300;
}

.login-cont-top {
	width:490px;
	height:10px;
    line-height:10px;
    font-size:2px;
    background:url(/shared/bu/images/login-cont-top.gif) no-repeat;
	float:left;
}

.login-cont-middle {
	float:left;
	width:398px;
	border-left:1px solid #c7c7c7;
	border-right:1px solid #c7c7c7;
	height:auto;
	padding:10px 45px;
	background:white;
}

.login-cont-bottom {
	width:490px;
	height:10px;
    line-height:10px;
    font-size:2px;
    background:url(/shared/bu/images/login-cont-bottom.gif) no-repeat;
	float:left;
}

.login-cont-middle label.heading {
	font-size:17px;
	font-weight:bold;
	float:left;
	height:auto;
    margin-left:-25px;
}

.login-cont-middle a.close {
	background:url(/shared/bu/images/close-icon.gif) no-repeat;
	width:13px;
	height:13px;
	float:right;
	margin-top:3px;
    margin-right:-25px;
}

.user-entry-cont {
	float:left;
	clear:both;
	height:auto;
	width:400px;
	margin-top:10px;
}

.tab-login {
	float:left;
	height:auto;
	width:400px;
}

.login-head-left {
	float:left;
	height:42px;
	width:6px;
	background:url(/shared/bu/images/login-head-left.gif) no-repeat;
}

.login-head-middle {
	float:left;
	height:42px;
	width:358px;
	background:url(/shared/bu/images/login-head-middle.gif) repeat-x;
	color:#333;
	font-size:17px;
	font-weight:bold;
	text-align:left;
	padding:0 15px;
	line-height:39px;
}

.login-head-right{
	float:left;
	height:42px;
	width:6px;
	background:url(/shared/bu/images/login-head-right.gif) no-repeat;
}

 .cbox-middle {
	float:left;
	height:auto;
	width:368px;
	padding:20px 15px;
	border-left:1px solid #c7c7c7;
	border-right:1px solid #c7c7c7;
	background:#f5fbfe;
}

 .cbox-bottom {
	float:left;
	height:4px;
	width:400px;
	background:url(/shared/bu/images/login-enrty-bottom.gif) no-repeat;
}

 .cbox-top {
	float:left;
	height:4px;
    line-height:4px;
    font-size:2px;
    width:400px;
	background:url(/shared/bu/images/login-enrty-top.gif) no-repeat;
}

 .cbox-middle .row {
	padding:5px 0;
    height: 25px;
 }

 .cbox-middle .desc {
	font-size:14px;
	font-weight:bold;
	padding-right:10px;
	line-height:19px;
    float:left;
 }
 
 .inp-box {
	border:1px solid #c7c7c7;
	height:16px;
	padding:3px 3px 2px 3px;
	width:240px;
    float:right;
 }
 
  .user-entry-cont p {
	width:100%;
	clear:both;
  }
 
 .user-entry-cont p a {
	float:left;
	font-weight:bold;
 }

 .block {
	text-align:left
 }

button.loginPopupButton {
    float: right;
    padding-right:6px;
    height: 32px;
    border: none !important;
    cursor: pointer;
    width:73px;
    margin-top:10px;
    background: transparent url(/shared/bu/images/btnSprite.gif) no-repeat top left;
    background-position: 0 -760px;
}

button.loginPopupButton:hover,
button.loginPopupButton:focus {
    background-position: -155px -760px;
}

/*End login page*/

/*New Registration page css */
.registration-finish
{
	width:540px;
}
.finish-ristration
{
	padding-bottom:10px;
}
.temp-select {
	float:left;
	font-size:12px;
	height:23px !important;
	padding:3px 2px 0;
	width:211px !important;
}
.form-container {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	width: 1000px;
	margin-right: auto;
	margin-left: auto;
	line-height: 1.6em;
	position: relative;
}
.red-req {
	color: #FF0000;
	font-size: 14px;
}
.form-container h2 {
	font-size: 16px;
	color: #0055a5;
	margin-bottom: 5px;
}
.form-container h3 {
	color: #c75427;
	font-size: 14px;
	clear: both;
	padding-top: 10px;
	padding-bottom: 10px;
}

.form-container .personal-info {
	line-height: 2.5em;
	float: left;
	width: 520px;
	position: relative;
	background-color: #F9FBFE;
	padding-left: 20px;
	padding-top: 5px;
	padding-bottom: 5px;
}
.personal-info label {
	display: block;
	width: 275px;
	float: left;
	font-weight: bold;
}
.personal-info span {
	float: left;
	display: block;
}
.personal-info div {
	float: left;
	width: 100%;
	position: relative;
}

.primary-intend p {
	float: left;
}

.primary-intend  p strong {
	float: left;
	width: 150px;
	display: block;
	padding-left: 10px;
	padding-top: 13px;
	padding-bottom: 5px;
}
.primary-intend p span {
	float: left;
	height: 15px;
	padding-top: 13px;
}
.primary-intend span {
	display: inline;
	padding-top: 6px;
}
.primary-intend strong {
	display: block;
	float: left;
}

.login-info label {
	display: block;
	width: 275px;
	float: left;
	font-weight: bold;
}

.login-info {
	line-height: 2.5em;
	float: left;
}
.login-info .help-text-reg, .login-info .help-text-pwd {
	font-size: 10px;
	width: 300px;
	line-height: 1.6em;
	float: left;
	padding-left: 158px;
}

.login-info .help-text-reg {
	padding-bottom: 5px;
}

.login-info span {
	float: left;
	display: block;
}

.login-info .info-container {
	float: left;
	width: 520px;
	padding-left: 20px;
	background-color: #F9FBFE;
	padding-top: 5px;
	padding-bottom: 5px;
}

.info-container div {
float: left;
width: 520px;
position: relative;
}

.email-alert-option div {
	float: left;
	width: 190px;
	font-size: 11px;
	padding-bottom: 5px;
}
.email-alert-option label {
	display: block;
	float: left;
	padding-left: 5px;
}
.email-alert-option span {
	float: left;
	margin: 0px;
	padding-top: 2px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}
.email-alert-option {
	width: 520px;
	background-color: #F9FBFE;
	padding-top: 5px;
	padding-bottom: 5px;
	padding-left: 20px;
	float: left;
}

.newsletter-info {
	float: left;
	background-color: #F9FBFE;
	width: 540px;
}

.newsletter-info span {
	padding-top: 3px;
	display: block;
	float: left;
	padding-right: 5px;
}
.newsletter-info div {
	width: 520px;
	float: left;
	padding-top: 7px;
	padding-bottom: 7px;
	padding-left: 20px;
}
.newsletter-info p {
	float: left;
	width: 90%;
	padding-left: 5px;
}
.newsletter-info p label {
	display: block;
	font-size: 14px;
	font-weight: bold;
}

.auctionOptionContainer div {
	float: left;
	width: 150px;
	margin: 0px;
	padding: 0px;
}
.newsletter-info .auctionOptionContainer {
	width: 400px;
	font-size: 11px;
	padding-left: 23px;
}
.req-reg {
	font-size: 14px;
	color: #FF3300;
	padding-left: 10px;
	float: left;
	width: 20px;
}
.inp-se-Style-Reg {
	border-width: 1px;
	border-style: solid;
	border-color: #707070 #bdc1ca #bdc1ca #bdc1ca;
	height: 19px;
	width: 205px;
	font-size: 12px;
	float: left;
	padding-top: 3px;
	padding-right: 2px;
	padding-bottom: 0;
	padding-left: 2px;
}

.form-container  #registerForm  .err-msg  {
	display: block;
	font-weight: normal;
	font-size: 10px;
	color: #FF0000;
	position: absolute;
	width:200px;
	left: 522px;
	top: 0px;
}
.finish-ristration a {
	color: #0055a5;
}
.form-container #registerForm .req-info {
	float:right;
	margin-right:54px;
	display:inline;
}
.sentDaysText {
	font-style:italic;
	float:none !important;
	display:inline !important;
}
/*END New Registation page css*/
 
/*Header tabs*/

.auctionTabbedContainerHeader {
    width: 302px;
    height: auto;
    float: left;
    margin-top: 23px;
}

.auctionTabbedContainerHeader  .tabsContainerHeader {
    width: 100%;
    height: 31px;
    float: left;
    position: relative;
    z-index: 1000;
    font-family:verdana, sans-serif;
}

.auctionTabbedContainerHeader  .tabsContainerHeader .tabHeader {
    cursor: pointer;
    float: left;
    height: auto;
    margin-right: 1px;
}

.auctionTabbedContainerHeader .tabHeader .tabNavLeftHeaderLcom{
    background: url("/shared/bu/images/tabNavLeftHeaderLcom.gif") no-repeat;
    width: 5px;
    height: 35px;
    padding: 0;
    float: left;
}

.auctionTabbedContainerHeader .tabHeader .tabNavLeftHeaderStr {
	background: url("/shared/bu/images/tabNavLeftHeaderStr.gif") no-repeat !important;
	height: 31px !important;
}

.auctionTabbedContainerHeader .tabHeader .tabNavMiddleHeaderLcom {
    background: url("/shared/bu/images/tabNavMiddleHeaderLcom.gif") repeat-x;
    float: left;
    color: #333;
    line-height: 31px;
    font-weight: bold;
    font-size: 13px;
    padding-left: 10px;
    padding-right: 10px;
}

.auctionTabbedContainerHeader .tabHeader .tabNavMiddleHeaderStr{
    background: url("/shared/bu/images/tabNavMiddleHeaderStr.gif") repeat-x !important;
}

.auctionTabbedContainerHeader .tabHeader .tabNavRightHeaderLcom {
    background: url("/shared/bu/images/tabNavRightHeaderLcom.gif") no-repeat;
    width: 5px;
    height: 31px;
    padding: 0;
    float: left;
}

.auctionTabbedContainerHeader .tabHeader .tabNavRightHeaderStr{
    background: url("/shared/bu/images/tabNavRightHeaderStr.gif") no-repeat !important;
}

.sealedAuctionUpdate{
 background: transparent url(/shared/bu/images/ds_btnSprite.gif) no-repeat top left !important;
 background-position: 0 -1111px !important;
 width:110px !important;
}

/*End Header tabs*/

/* BEGIN Homepage A/B Test Styles */

#newHomePage {
	margin-top: -20px;
}

	#newHomePage #bigBanner {
		border: 1px solid #c2c8cc;
		border-top: none;
		margin-bottom: 10px;
	}

		#newHomePage #headLine {
			background: url('/images/ab/warehousewoman.jpg') right center no-repeat;
			border-top: none;
			padding: 10px 440px 15px 20px;
			width: 538px;
		}

			#newHomePage #headLine h1 {
				color: #333;
				float: none;
				font-family: Arial,Helvetica,sans-serif;
				font-size: 26px;
				font-weight: 700;
				line-height: 1.2;
				margin: 0 0 10px;
			}

			#newHomePage #headLine li {
				color: #0055a4;
				font-family: Arial,Helvetica,sans-serif;
				font-size: 18px;
				font-weight: 600;
				line-height: 1.4;
				margin: 0 0 0 25px;
			}

		#newHomePage #regBar {
			background: #686767;
			color: #fff;
			font-size: 24px;
			font-family: Arial,Helvetica,sans-serif;
			font-weight: 700;
			line-height: 3;
			padding: 15px;
			text-shadow: 0px 0px 3px rgba(0,0,0,.75);
		}

			#newHomePage #regBar em {
				color: #b8d6ef;
				font-style: normal;
				padding-left: 5px;
			}

			#newHomePage #regBar span {
				background: url('/images/ab/arrow.png') left center no-repeat;
				padding-left: 50px;
			}

			#newHomePage #regButton {
				background: #6a90c1;
				background: -moz-linear-gradient(
					top,
					rgba(137,166,201,1),
					rgba(110,146,191,1)
				);
				background: -webkit-gradient(
					linear, 0% 0%, 0% 100%,
					from(rgba(137,166,201,1)),
					to(rgba(110,146,191,1))
				);
				border: 3px solid rgba(110,146,191,1);
				-moz-border-radius: 20px;
				-webkit-border-radius: 20px;
				-moz-box-shadow:
					0px 1px 2px rgba(0,0,0,.5),
					inset 0px 3px 2px rgba(255,255,255,.75)
				;
				-webkit-box-shadow:
					0px 1px 2px rgba(0,0,0,.5),
					inset 0px 3px 2px rgba(255,255,255,.75)
				;
				color: #fff;
				float: right;
				font-family: Arial,Helvetica,sans-serif;
				line-height: 1;
				outline: 0;
				padding: 20px;
				text-decoration: none;
				text-shadow: 0px 0px 3px rgba(0,0,0,.75);
			}

				#newHomePage #regButton:hover {
					background: -moz-linear-gradient(
						bottom,
						rgba(137,166,201,1),
						rgba(110,146,191,1)
					);
					background: -webkit-gradient(
						linear, 0% 100%, 0% 0%,
						from(rgba(137,166,201,1)),
						to(rgba(110,146,191,1))
					);
				}

				#newHomePage #regButton:active,
				#newHomePage #regButton:focus {
					-moz-box-shadow: 0px 0px 2px rgba(0,0,0,.5);
					-webkit-box-shadow: 0px 0px 2px rgba(0,0,0,.5);
					outline: none;
					position: relative;
					top: 1px;
				}

	#newHomePage #popBar {
		background: #fff;
		background: -moz-linear-gradient(
			top,
			rgba(234,234,234,1),
			rgba(255,255,255,1)
		);
		background: -webkit-gradient(
			linear, 0% 0%, 0% 100%,
			from(rgba(234,234,234,1)),
			to(rgba(255,255,255,1))
		);
		padding: 10px;
	}

		#newHomePage #popBar h3 {
			color: #333;
			font-family: Arial,Helvetica,sans-serif;
			font-size: 16px;
			font-weight: 600;
			margin: 0;
		}

		#newHomePage #popBar ul {
			margin: 10px 0 0;
			padding: 0;
		}

			#newHomePage #popBar li {
				display: inline;
				float: left;
				list-style: none;
				margin: 0 7px 0 0;
				padding: 0;
			}

				#newHomePage #popBar li.lastChild {
					margin-right: 0;
				}

				#newHomePage #popBar a {
					border: 1px solid #cdd2da;
					color: #729f40;
					display: block;
					font-family: Arial,Helvetica,sans-serif;
					font-size: 16px;
					font-weight: 600;
					height: 92px;
					line-height: 1;
					padding: 5px;
					text-decoration: none;
					width: 178px;
				}

					#newHomePage #popBar a:hover {
						border: 1px solid #999;
						color: #0055a4;
					}

					#newHomePage #popBar a.ipads {
						background: url('/images/ab/pop_ipads.jpg') no-repeat;
					}

					#newHomePage #popBar a.hdtvs {
						background: url('/images/ab/pop_hdtvs.jpg') no-repeat;
					}

					#newHomePage #popBar a.housewares {
						background: url('/images/ab/pop_housewares.jpg') no-repeat;
					}

					#newHomePage #popBar a.clothing {
						background: url('/images/ab/pop_clothing.jpg') no-repeat;
					}

					#newHomePage #popBar a.truckloads {
						background: url('/images/ab/pop_truckloads.jpg') no-repeat;
					}
					#newHomePage #popBar a.acer {
						background: url('/images/ab/pop_acer.jpg') no-repeat;
					}
	#newHomePage #testimonials {
		float: left;
		width: 530px;
	}

		#newHomePage #testimonials h3 {
			color: #333;
			font-family: Arial,Helvetica,sans-serif;
			font-size: 21px;
			font-weight: 600;
			margin: 5px 0 0;
		}

		#newHomePage #testimonials ul {
			margin: 0;
			padding: 0;
		}

			#newHomePage #testimonials li {
				background: url('/images/ab/quote.png') 15px 15px no-repeat;
				font-size: 15px;
				font-style: italic;
				font-weight: 700;
				letter-spacing: .5px;
				line-height: 1.5;
				list-style: none;
				margin: 5px 0;
				padding: 10px 40px 15px 60px;
			}

				#newHomePage #testimonials li:nth-child(even) {
					background-color: #eaeaea;
				}

				#newHomePage #testimonials li em {
					color: #999;
					white-space: nowrap;
				}

	#newHomePage #inthenews {
		background: url('/aucimg/banners/0/bnr.bei.news_strip.gif') center bottom no-repeat;
		border: 1px solid #c2c8cc;
		display: block;
		float: right;
		margin: 0 0 20px;
		padding: 5px 45px 55px;
		position: relative;
		width: 360px;
	}

		#newHomePage #inthenews h3 {
			color: #333;
			display: block;
			font-family: Arial,Helvetica,sans-serif;
			font-size: 18px;
			font-weight: 600;
			margin: 5px 0;
			padding: 0;
			text-decoration: none;
		}

		#newHomePage #inthenews p {
			margin: 5px 0 15px;
		}


	/* Tweaks to existing styles */

	#newHomePage #tabbedCarousel,
	#newHomePage #top_carousel {
		margin-left: 2px;
		margin-top: 10px;
		width: 1000px;
	}

	#newHomePage .tabContainer {
		width: 999px;
	}

	#newHomePage .carousel-item .ellipsis,
	#newHomePage .carousel-item .imageClass {
		margin: 0 auto;
	}

	#newHomePage .carouselBG {
		width: 996px;
	}

	#newHomePage .tabbedHeader .rightContainerWidth {
		width: 987px;
	}

	#newHomePage .carouselBottomBG {
	    background: url("/images/ab/fullBottom.png") no-repeat !important;
	    width: 1000px !important;
	}

	#newHomePage .ellipsis,
	#newHomePage .imageClass {
		margin: 0 auto;
	}

	#newHomePage .jcarousel-container,
	#newHomePage .jcarousel-skin-ie7 {
	    width: 100% !important;
	}

		#newHomePage .jcarousel-skin-ie7 .jcarousel-next-horizontal,
		#newHomePage .jcarousel-skin-ie7 .jcarousel-prev-horizontal {
		    top: 39%;
		}

		#newHomePage .jcarousel-video {
			height: 330px;
			overflow: hidden;
			position: relative;
			width: 360px;
		}

			#newHomePage .jcarousel-video ul {
				left: 0;
				position: absolute;
				top: 0;
				width: 1080px;
			}

				#newHomePage .jcarousel-video li {
					display: block;
					float: left;
					list-style: none;
					margin: 0;
					padding: 0;
				}

	#newHomePage .jcarousel-skin-ie7 .jcarousel-clip-horizontal {
		padding-left: 10px;
		width: 870px;
	}

	.mainNav .mainNavLeftSquare {
		background: url("/images/ab/menuNav.gif") no-repeat 0 0;
	}

	.mainNav .mainNavRightSquare {
		background: url("/images/ab/menuNav.gif") no-repeat -7px 0;
	}


	/* Clear floats */

	#newHomePage #popBar:after,
	#newHomePage #regBar:after,
	#newHomePage #inthenews:after {
		content: ".";
		display: block;
		height: 0;
		clear: both;
		visibility: hidden;
	}

	#newHomePage .clr {
		clear: both;
	}


	/* Hide block until Javascript has determined which version to show */

	#newHomePage {
		display: none;
	}
	
		#home2013 {
			display: none;
		}

	#oldHomePage {
		display: none;
	}

/* END Homepage A/B Test Styles */
.closed-auction{ display : none;}
#closedToggle {clear:both;}
#closedToggle  label{margin-left:3px;font-weight:normal;}
.popup .seller-info table tr * {font-size:12px;}
#new_search_con {float:left;position:relative;}
#new_search_con #newadvsearch , #new_search_con .categoryList  {top:68px;}

.bcktomobile{
	 padding:10px; font-size:13px;font-weight:bold;color:#0055a4;float:left;
}

.newsLetter p {
	font-size: 10px;
}

.newsLetter #field0,
.newsLetter #field1 {
	margin: 2px 10px;
	width: 205px;
}
.newsLetter #subscribe {
	margin: 5px 10px;
	text-indent: -9999px;
}
.newsLetter .needsfilled {
	border-color: #c22 !important;
	color: #c22 !important;
}

.maxbid12 {
	font-size: 12px;
}

.tableContents:hover{background-color: #FFFDE8 !important;}
.tableContents .compare{ visibility: visible !important;}
.compare  label {font-size:11px !important;color: #0055A4 !important;}
.compare input {margin:0 !important;}
#gridViewContainer {
float: left;
list-style:none;
margin:0;
padding:0;
}
#gridViewContainer li.grid-item  .item-thumbnail div.item-thumbnail-bin div.compare label{
    color: #868684;
}
#gridViewContainer li.grid-item  .item-thumbnail div.item-thumbnail-bin div.compare{
    position: absolute;
    bottom: 0;
    left: 0;
    right: 0;
    padding: 10px !important;
    background-color: #ECECEA;
    border-bottom-left-radius: 4px;
    border-bottom-right-radius: 4px;
	visibility:visible;
}
#gridViewContainer li.grid-item  .item-thumbnail div.item-thumbnail-bin{
width:100%;
height:100%;
background-size: 170px auto;
background-position: center center;
background-repeat: no-repeat;
position: relative;
border-radius:4px;
}
#gridViewContainer li.grid-item  .item-title{
white-space: nowrap;
text-overflow: ellipsis;
display: block;
margin: 10px 0 5px;
overflow: hidden;
}
#gridViewContainer li.grid-item  .item-location{
background : url('/shared/bu/images/location.png') no-repeat;
height:16px;
float:right;
padding-left:16px;
}
#gridViewContainer li.grid-item  .item-time{
float:right;
}
#gridViewContainer li.grid-item  .item-bids{
font-size:10px;
margin-left:3px;
}
#gridViewContainer li.grid-item  .item-price{
text-align:left;
}
#gridViewContainer li.grid-item  .item-thumbnail{
border:1px solid #ccc;
border-radius:4px;
display:block;
width:166px;
height:166px;
margin: 0 auto;
}
#gridViewContainer li.grid-item  .item-bin{
	position:absolute;
	left:5px;
	right:5px;
	top:5px;
	border:1px solid transparent;	
	padding:5px;
	z-index:1;
	background-color:#fff;
}
#gridViewContainer li.grid-item {
float:left;
height:245px;
width: 190px;
position:relative;
}
#gridViewContainer li.grid-item .item-bin  .item-details{
display:none;
padding:10px;
position:absolute;
bottom:0;
left:0;
right:0;
background-color:#f5f5f5;
border-bottom-left-radius:4px;
border-bottom-right-radius:4px;
}
#gridViewContainer li.grid-item:hover .item-bin  .item-details{
display:block;
}
#gridViewContainer li.grid-item:hover .item-bin {
border-color : #999;
z-index:3;
border-radius:4px;
left:0;
right:0;
top:0;
padding: 10px 10px 45px;
-moz-box-shadow: 0 0 6px #999;
-webkit-box-shadow: 0 0 6px #999;
box-shadow: 0 0 6px #999;
}
#gridViewContainer li.grid-item:hover .item-bin .item-thumbnail div.compare {
    border-radius: 4px;
}
#gridViewContainer li.grid-item:hover .item-bin .item-thumbnail {
border-color:transparent;
}
#gridViewContainer li.grid-item:hover .item-bin  .item-title{
white-space: normal;
text-overflow: none;
margin-bottom:10px;
}
#gridViewContainer .item-bin .add-to-watchlist {
    width: 49px;
    height: 49px;
    position: absolute;
    right: -1px;
    top: -1px;
    background: url("images/watchlist.png");
    cursor: pointer;
    display: none;
    z-index: 4;
}
#gridViewContainer li.grid-item:hover .item-bin .add-to-watchlist{
    display: block;
}
#gridViewContainer li.grid-item:hover .item-bin .add-to-watchlist:hover,#gridViewContainer li.grid-item:hover .item-bin .added-to-watchlist{
    background: url("images/watchlist-active.png");
}
/*
.watchlist-tooltip{
    background-color: rgb(114, 150, 199);
    right: 35px;
    position: absolute;
    z-index: 100;
    margin-top: -5px;
    color: white;
    font-weight: normal;
    width: auto;
    padding: 5px 10px;
    font-size: 11px;
}*/


/* Styles for Promotional Code*/
.hidepromo{
	display: none;
}
.promotion-code .promo-error-msg{
	position: relative;
	top: 8px;
	font-size: 14px;
	left: 10px;
	color: #ff0000;
}
.promotion-code .promo-redeemed{
	font-size: 16px;
}
.promotion-code .inputText{
	padding: 7px 10px 8px;
	border-radius: 4px;
	font-size: 14px;
}
.promotion-code #apply-promo{
	font-size: 14px;
	font-weight: bold;
	padding: 6px 15px;
	border-radius: 4px;
	border: 1px solid #9BACC5;
	color: #304B93;
	background: #efefef; /* Old browsers */
	background: -moz-linear-gradient(top,  #efefef 0%, #9db7db 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#efefef), color-stop(100%,#9db7db)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  #efefef 0%,#9db7db 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  #efefef 0%,#9db7db 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  #efefef 0%,#9db7db 100%); /* IE10+ */
	background: linear-gradient(to bottom,  #efefef 0%,#9db7db 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#efefef', endColorstr='#9db7db',GradientType=0 ); /* IE6-9 */
}
.promotion-code #apply-promo:hover{
	text-decoration: underline;
	cursor: pointer;
}

/*******************/
/* TypeAhead styles*/
/*******************/

.ui-autocomplete-category {
    float: left;
    font-weight: bold;
    line-height: 1.5;
    margin: 10px 0 0;
    padding: 0.2em 0.4em;
}

 ul.ui-autocomplete {
    font-family: arial,sans-serif;
    font-size: 11px;
	width: 248 !important;
}
