﻿/* Legacy Styles */

/* Panel Title - Found on the Bid, Help and general pages. */
.itemtitle
{
	height: 21px;
    background-color: #4268B7;
    text-align: left;
	color: white;
    font-size: 14px;
    font-weight: bold;
    border: none;
    padding-left: 10px;
}

/* Listing Title - Found on the Listing pages. */
.itemdetails
{
    background-color: #D7DEF8;
	font-size: 14px;
	font-weight: bold;
    height: 18px;
    padding-left: 10px;
	padding-top: 5px;
	padding-bottom: 5px;
} 

/* Panel Title - Found on the My Account pages. */
.itemdetailsviews
{
	border: solid 1px #4268B7;
	margin-bottom: 10px;
}

/* Not found. Propose deletion. */
.itemimages
{
    width: 100%;
	border: solid 2px #666666;
	margin-top: 10px;
}

/* Not found. Propose deletion. */
.itemimages img
{
	padding-top:5px;
}

/* Found on one Bid page. */
.itemdetailtable
{
    margin-top: 10px;
    margin-bottom: 10px;
    width: 100%;
}

/* Found on one Bid page. */
.itemdetailtable td
{
	background-color: #EEE;
}

/* Found on the Bid pages. */
.bidnote
{
	font-size: 11px;
	padding-top: 0px;
	padding-right: 10px;
	padding-bottom: 10px;
	padding-left: 10px;
}

/* Found on Help pop-up pages. */
span.hightlight
{
    font-weight: bold;
    padding: 10px 0px 10px 0px;
    line-height: 24px;
}

/* Not found. Propose deletion. */
span.hightlight_red
{
    font-weight: bold;
    line-height: 24px;
    color: #C00;
}

p.warranty_text
{
    font-size: 10px;
    color: #000099;
}

/* Not found. Propose deletion. */
.recentviewtable
{
    border: solid 1px #CCCCCC;
    margin: 10px 0px 10px 0px;
    font-size: 10px;
}

/* Not found. Propose deletion. */
.recentviewtable td
{
    padding: 0px 2px 0px 4px;
}

/* Not found. Propose deletion. */
.recentviewbidamount
{
    color: #C00;
    font-weight: bold;
}

/* Not found. Propose deletion. */
.recentviewitemnumber
{
    font-weight: bold;
}

/* Found on the Bid, Help and general pages. */
.itemdetailheading
{
    color: #000066;
    font-size: 14px;
    font-weight: bold;
}

.itemdetailbigtext
{
    font-size: 15px;
}

.inputradio
{
    width: 20px;
    padding-top: 0px;
    margin-top: 0px;
}

.imagelistparent
{
    border: #0066CC 1px solid;
} 

.itemlist
{
    border-collapse: collapse;
    font-size: 12px;
    border-top: solid 1px #999999;
}

.itemlist td
{
    padding: 4px 0px 4px 0px;
    border-left: solid 1px #999999;
    border-right: solid 1px #999999;
    width: 33.333333%;
    border: solid 1px #CCCCCC; }

.itemlist td.middlecell
{
    border-left: solid 0px #999999;
}

#itemlist
{
    border: solid 1px #54678F;
    width: 556px;
    text-align: left;
    margin-bottom: 10px;
}

#itemlist td
{
    font-size: 12px;
    height: 19px;
}

#itemlist tr.grayrow
{
    background-color: #EEE;
    border-bottom: none;
}

#itemlist th
{
    font-size: 11px;
    color: black;
    background-color: #D0DEF9;
    height: 20px;
    padding: 0px 5px 0px 10px;
    padding-left: 5px;
    border-bottom: solid 1px #CCCCCC;
}

#itemlist tr
{
}

#itemlist td.tabhead3
{
    background-color: #46B;
    font-size: 12px;
    font-weight: bold;
    color: white;
    height: 24px;
    padding: 3px 0px 0px 10px;
    border: solid 1px #FFFFFF;
}

#itemlist p
{
    padding: 0px 10px 0px 10px;
}

#itemlist img
{
    margin: 5px;
}

#itemlistinnertab tr.gray
{
    background-color: #EEE;
} 

#itemlistinnertab th
{
    padding-left: 5px;
    padding-top: 3px;
    font-weight: bold;
}

#itemlistinnertab td
{
    padding-left: 5px;
    margin-top: 5px;
}

#itemlistinnertab img
{
    height: 90px;
    width: 90px;
}

.biddetail
{
    border-top: dashed 1px #EEE;
}

.biddetail td
{
    color: #666666;
    border: none;
    font-size: small;
    line-height: 20px;
    padding: 2px 4px 2px 4px;
}

#reg_table
{
    width: 550px;
    margin: auto;
    border: solid 1px #999999;
    padding: 20px 0px 20px 0px;
}

#reg_table td
{
    height: 26px;
    font-size: 12px;
    color: #000000;
}

#reg_table input
{
    width: 200px;
}

#reg_table textarea
{
    width: 205px;
}

#reg_table SELECT.select_big
{
    width: 208px;
}

#reg_table SELECT.select_small
{
    width: 102px;
}

#reg_table SELECT.select_medium
{
    width: 170px;
}

#reg_table input.minifield
{
    width: 94px;
}

#reg_table textarea
{
    width: 203px;
}

#reg_table .none
{
    width: 30px;
    border: none;
    padding: none;
}

input.formbuttonsbig, .formbuttonsmedium
{
    width: 275px;
    border: none;
    padding: 2px;
    color: #000;
    font-weight: bold;
    border: solid 1px #999;
    height: 24px;
}

.formbuttonsmedium
{
    width: 175px;
}

.required
{
    color: #C00;
}

.required_green
{
    color: #060;
    padding-left: 5px;
}

.formbuttons
{
    width: 80px;
    height: 24px;
    border: none;
    padding: 2px;
    color: black;
    font-weight: bold;
    border: solid 1px #999999;
}
.formbuttons
{
    width: 80px;
    border: none;
    padding: 2px;
    color: black;
    font-weight: bold;
    letter-spacing:.1em;
    border: #999999 1px solid; }

.formbuttonssmall
{
	width: 30px;
	height: 24px;
}

.textbuttonstyle  { border:#666666 1px solid; 	background:#ECE9D8; cursor:default;	padding:2px 20px 3px 20px; 	width:100px;  line-height:50px; 	text-align:center; 	text-decoration:none; 	color:#000000; margin-bottom:5px; }  
.default { color:#666; font-weight:bold; }
input.none { padding:0; margin:0; width:15px; }
SELECT.select_big { width:208px; }
SELECT.select_small { width:102px;}
input.minifield { width:94px; }
input.bigtext { width:200px; }
.bigboldtext { font-size:18px; font-weight:bold; }

/*******Error Style**********/
.errorClass
{
	border: red 1px solid;
	display: block;
	font-size:small;
	color:red;
}
.displayNone { display:none; }

/* -------------- Style for the Data Grid ----------*/

.grid { border:#6692CC 0px solid; width:100%; }
.grid th{ height:26px; background:#CCCCCC; color:Black; text-align:center; font-weight:bold;}
.grid td{ height:25px; border-bottom:#C0D0E6 0px solid; color:Black; text-align:center; }
 
.btn
{
    width: 40px;
    color: #000000;
    font-size: 10px;
    height: 26px;
}

.bgimage{ background:url(../../resources/images/bgs/bg_body.gif); background-repeat:repeat-x; } 
#main {  width:1002px;  text-align:left; margin-left:auto; margin-right:auto; }

#logotext { width:232px; padding-top:8px; height:65px; margin-left:2px; float:left; }
#nav_buttons { width:620px; height:44px; float:left; padding-top:15px; }
.blue_boldtext { color:#003399;  }
#logobadge { position:relative; width:66px; height:93px; left:0px; top:0px; float:left; }
#navigation_text1 { position:relative; font-size:18px; font-weight:bold; top:19px; left:-153px; float:left; color:white; width:500px; }
#navigation_text1 { top:-16px; left:145px; } 
#navigation_text2 { position:relative; height:19px; font-size:12px; font-weight:bold; top:26px; left:0px; float:left; color: #333333; width:800px; padding:0px 0px 0px 80px; }
#navigation_text2 { top:-10px; padding-left:145px; }
#navigation_text3 { position:relative; height:19px; font-size:12px; font-weight:bold; top:8px; left:0px; float:left; color: #333333; width:800px; padding:3px 0px 0px 10px; }
#navigation_text3 { padding:0px 0px 0px 10px; }

.maincontainerblock2 { width:780px;} 
#leftnavigation { padding:0px 5px 0px 12px; width:185px; text-align:left; }
#leftnavigation p { margin-top:12px; line-height:15px; }

.listheader { font-size:13px; font-weight:bold; color:#003366; color:#C00; } 
.lowerband { height:14px; background-image:url(../../resources/images/bgs/bg_bottomband.gif); background-repeat:repeat-x; font-size:10px; }
.lineup_text { width:280px; background:url(../../resources/images/bgs/dottedline_img.gif) repeat-y right; float:left; padding: 10px 5px 10px 10px; font-size:11px; line-height:18px;line-height:26px;}
.lineup_text span { color:#C00; font-weight:bold; }
.customerservice_text { width:245px; float:left; padding: 10px 0px 10px 10px; font-size:11px; line-height:18px;  }
.customerservice_text span { color:#C00; font-weight:bold; }
.footertext { padding: 10px 8px 10px 10px; line-height:18px; font-size:11px; }
.footertext span { color:#C00; font-weight:bold; }
#newsletter_form { margin: 10px 10px 10px 10px; background:#FFFF00; }

.addbanner
{
    width: 200px;
    margin: 15px 10px 15px 10px;
}

.addbanner img
{
    border: none;
}

.formcontainer { width:190px; border:#999999 1px solid; margin:10px 10px 10px 10px; padding:3px 3px 6px 3px; text-align:center }

.logincontainer
{
    border: solid 1px #4269B8;
}

.horizontal_dottedline { background:url(../../resources/images/bgs/bg_horizdotline.gif) repeat-x; }

.footertab td  { height:18px; padding-left:10px; }
.sectionhead { color:#C00; font-weight:bold; }
.bordertd {  background:url(resources/images/bgs/dottedline_img.gif)  repeat-y right; }    
/* -------------   Item Details Style ---- */


.tabletitle
{
    text-align: left;
    font-size: 16px;
    font-weight: bold;
    color: white;
    padding: 6px 10px 0px 10px;
    height: 26px;
    background-color: #4268B7;
}

.tabletitlehp
{
    text-align: left;
    font-size: 16px;
    font-weight: bold;
    color: white;
    padding: 6px 10px 0px 10px;
    height: 26px;
    background-color: #4268B7;
    background-image:url(../../resources/images/bgs/hotpursuit.jpg);
    background-position: right;
    background-repeat: no-repeat;
}

.jewelrytabletitle { font-size: 16px; font-weight:bold; font-style:italic;  color:white; letter-spacing:1px;  padding:6px 10px 0px 10px;  background:#4268B7; background-position:right;background-repeat:no-repeat;height:26px;}

.iconview { background:#3F0; position:relative; width:20px; height:20px; right:2px; top:2px; float:right; }
#itemdescription { font-size:11px; text-decoration:none; }
#itemdescription  strong { font-weight:bold; padding-right:3px; }
#itemdescription  h3 {font-size:12px;color:#039;padding:0px;}
#itemdescription  span  { margin-left:5px; margin-right:5px; }
.categoryheadtable { width:555px; border:#4268B7 1px solid; margin:10px auto 10px auto; font-size:11px; }
.categorytabletext { text-decoration:none; font-weight:bold; }
.categorytabletext_red  { text-decoration:none;font-weight:bold;color:#C00;}
.tableheading { font-size:16px; color:white; text-decoration:none;font-weight:bold; }
.winningbid { font-size:12px; color:red; text-decoration:none; font-weight:normal;}
.alertmsg {font-size:12px; color:red; text-decoration:none; font-weight:normal;}
.hline { border-bottom:1px #EEE solid;}
#userquestiontable { padding-left:5px; width:555px; border-collapse:collapse; border:1px #EEE solid; }
#userquestiontable  td {  padding:3px 5px 3px 10px; height:25px; }
.redText { color:#C00; font-weight:bold; }
.greenText { color:#009933; font-weight:bold; }

.borderstyle td
{
    border: solid 1px #EEE;
}

.itemvisetable { border-collapse:collapse; }
.itemvisetable td { border:#EEE 1px solid; padding: 0px 3px 0px 3px; }

#newsletterpanel label { padding:0px 0px 10px 0px;  font-size:12px; } 

#precontainer { width:186px; background:url(../../resources/images/bg_dottedline.gif) repeat-y right; float:left; height:300px; font-size:10.5px; color:black; text-align:left; padding-left:11px; padding-right:5px;}

#precontainer p { margin-top:5px; margin-bottom:5px;  }
#precontainer span{ font-size:12px; font-weight:bold; color:#003366; }

#footerband { background:url(../../resources/images/bgs/bottomband.gif) repeat-x; width: 1002px; }

#serviceproviderIcon { width:998px; height:45px;}
#serviceproviderIcon img { margin:0px 5px 0px 5px; }


#maintable { width:998px; border-collapse:collapse; } 

#maintable td.precontainer { background:url(../../resources/images/bg_dottedline.gif) right repeat-y; width:200px;} 
#maintable td.maincontainer {  width:577px; }
#maintable td.postcontainer { background:url(../../resources/images/bg_dottedline.gif) left repeat-y; width:225px;} 

#GlobalMessage { color:#C00; font-size:16px; font-weight:bold; text-align:center;  height:24px; border-bottom:1px black dotted; text-decoration:blink; } 

 #catagoryTab table { margin-bottom :30px; } 
 #catagoryTab TD { Padding:5px 0px 3px 5px; font-size:12px; COLOR:#C00; font-weight:bold; line-height:20px; }
 #catagoryTab IMG { margin-bottom:-2px;  } 
 
.itemdetailblocks
{
	width: 100%;
}

.gotop_panel
{
    background: #4268B7;
    height: 21px;
    text-align: right;
    border: none;
}

.innertabletitle { background:#4268B7; padding:4px 5px 4px 10px; color:white; font-size:14px; font-weight:bold;   }
.datagridview { border-collapse:collapse; margin:8px; width:98%; }
.datagridview  td {  padding:2px 3px 1px 3px;  border:1px solid #F1F1F1;  height:24px; vertical-align:middle;  }
.datagridview_topalign { border-collapse:collapse; margin:8px; width:98%; }
.datagridview_topalign  td {  padding:2px 3px 1px 3px;  border:1px solid #F1F1F1;  height:24px; vertical-align:text-top;  }

.auctionbutton
{
    background: url(../../resources/images/bgs/bg_button.gif) repeat-x;
    padding: 5px 10px 3px 10px;
    font-weight: bold;
    font-size: 13px;
    border: solid 1px #999999;
    letter-spacing: 1px;
    color: black;
    height: 28px;
}       
.auctionbutton1
{
    background: url(../../resources/images/bgs/existing_watchlist_item.gif) repeat-x;
    padding: 5px 8px 3px 8px;
    width: 188px;
    font-weight: bold;
    font-size: 13px;
    border: solid 1px #999999;
    color: black;
    height: 28px;
}
.topitem { background:#C00; width:16px; height:16px; float:right; } 

.pagenotfoundmessage
{
    margin: 20px;
    padding: 5px 10px 5px 20px;
    width: 100%;
    line-height: 20px;
    text-decoration: none;
    color: red;
    margin-bottom: 5px;
}