html {
height:100%
;}

h1, h2, h3, h4, h5, h6, span, form, ul, li{
padding:0px;
margin:0px;
}
body {
 	height:100%;
	margin: 0px;
	padding:0px;
	background-image:url(images/top-bg.gif);
	background-repeat:repeat-x;
	background-position:top;
	font-family:arial,verdana,tahoma,sans-serif;
	font-size:12px;
	color:#505062;
}
/* implements default link */
a 
{
	font-weight: normal;
	color: #007CFF;
	text-decoration: none;
}
a:hover
{
	font-weight: normal;
	color: #007CFF;
	text-decoration: underline;
}
hr {
border : none;
border-top : dashed 1px #CCCCCC;
color : #FFFFFF;
background-color : #FFFFFF;
height : 1px;
padding: 0px 0px 0px 0px;
}
h1 
{
	margin-top:5px;
	height:20px;
	font-size:16px;
	color:#0963AE;
	line-height:20px;
	font-weight:bold;
}
h2 
{
	color:#505062;
	font-size:16px;
	font-weight:normal;
	line-height:20px;
}
h3 {font-size:12px;}
h4 {font-size:16px; color:White; padding-bottom: 0px;}
blockquote {font-family: Tahoma,helvetica,sans-serif; color:#004A66; font-size:16px; font-style:italic; font-weight:bold; border-top:1px dashed #CCC; border-bottom:1px dashed #CCC; margin:10px; padding:30px 10px 30px 10px; text-align:center; background-color:#EEE; margin-left:0px; }

.left{float:left}
.right{float:right}

.bulletPoint
{
	background-image:url("/App_Themes/Default/Images/bullet-on.gif");
	background-position:left center;
	background-repeat:no-repeat;
	float:left;
	height:15px;
	margin:0;
	padding:0;
	width:12px;
}

#categoryPath{font-size:11px;}

#pageHeader {height:50px; line-height:50px; color:#0000FF; font-family:Tahoma,helvetica,sans-serif; font-size:24px; padding:10px 16px 10px 16px; background-color:#004A66;  border-bottom:1px solid #FFFFFF; }
#pageHeader a {font-size:14px; color:#FFF; text-decoration:none;}
#divBaseLinks {
	height: 30px;
	background-color: #7F9DB9;
	border-top: 1px solid #FFF;
	padding: 0px 10px 0px 10px;
	line-height: 30px;
	color: #FFFFFF;
}
#divBaseLinks a:link {
	color: #0000FF;
	text-decoration: underline;
}
#divBaseLinks a:visited {
	color: #6F5B9F;
	text-decoration: underline;
}
#divBaseLinks a:hover {
	color: #336699;
	text-decoration: underline;
}
#divBaseLinks a:active {color:#FFF; text-decoration:none;}
#container {margin:20px; background-color:#FFF;}
#divPageContent {border-top:0px solid #FF00FF; border-bottom:0px solid #000000; padding:0px 0px 10px 0px;  }
#navcontainer { width: 160px; }
#navcontainer ul {margin-left: 0; padding-left: 0; list-style-type: none; }
#navcontainer a { display: block; padding: 4px; width: 160px; background-color: #3B5998; border-bottom: 1px solid #FFF; }
#navcontainer a:link, #navlist a:visited {
	color: #FF0000;
	text-decoration: underline;
}
#navcontainer a:link, #userLeftMenuContainer a:link, #adminLeftMenuContainer a:link, #categoryLeftMenuContainer a:link {
	color: #FFFFFF;
	text-decoration: none;
}
#navcontainer a:visited , #userLeftMenuContainer a:visited , #adminLeftMenuContainer a:visited, #categoryLeftMenuContainer a:visited {
	color: #FFFFFF;
	text-decoration: none;
}
#navcontainer a:hover {
	background-color: #7F93BC;
	color: #FF0000;
}
#navcontainer a:link, #userLeftMenuContainer a:hover, #adminLeftMenuContainer a:hover, #categoryLeftMenuContainer a:hover {
	color: #FFFFFF;
}
.loginBox
{
	border-color:#89C7FF;
	border-width:1px;
	border-style:solid;
	margin-top:40px;
	padding:10px;
	margin-bottom:10px;
}
.thirdPartyLoginBox
{
	border-color:#89C7FF;
	border-width:1px;
	border-style:solid;
	margin-top:40px;
	padding:10px;	
	float:left;
	margin-left:10px;
	margin-bottom:10px;
	height: 151px;
}
.registerBox
{
	clear:both; 
	margin-bottom:10px;
}
.signupPromo
{
	border-left:1px solid #89C7FF;
	border-right:1px solid #89C7FF;
	padding-left:10px;
}
.betaBox
{
	border-color:#89C7FF;
	border-width:1px;
	border-style:solid;
	margin-top:40px;
	padding:20px;
	float:right;
	width:250px;
	font-size:17px;
	text-align:center;
	background-color:#DDDDDD;
}
.hide
{
	display:none;	
}
.priceVertical
{
	font-size:15px;
    margin-left:5px;
}
.resultMessagesError,
.resultMessagesSuccess,
.resultMessagesWarning
{
	border-style:solid; 
	border-width:1px; 
	padding:5px;
    margin-top:5px;	
}
.resultMessagesError
{
    border-color: #FF0000;
	background-color: #FFE1E1; 
}
.resultMessagesSuccess
{
	border-color: #89C7FF;
	background-color: #F3F3FF; 
}
.resultMessagesWarning
{
	border-color: #DDDD00;
	background-color: #FFFFCC; 
}
.eventMonth
{
	background-color:#505062;
	color:#FFFFFF;
	font-size:16px;
	font-weight:bold;
	margin-top:10px;
	padding:5px;
	clear:both;
}
.eventDate
{
	background-color:#D2E9FF;
	color:#000000;
	font-size:14px;
	margin-bottom:5px;
	padding:5px;
	clear:both;
}
.viewAllOptionTypes
{
	list-style:none;
}

#mySubscribedMarkets{padding-top:5px;}

.leftColumn { padding:0p 5px 0px 5px; width:170px;}
.rightColumn {padding:0px 10px 10px 10px;}
.subHeader {font-family:"Trebuchet MS",helvetica,sans-serif; color:#004A66; font-size:16px; letter-spacing:1px; font-weight:bold; margin:10px 0px 10px 0px;}
.note {font-weight:bold; color:#800000; font-style:italic; background-color: #FFF0B7; padding:5px; border:1px solid #FFB96C; }

/* styles for rounded corners */
b.rtop, b.rbottom{display:block;background: #FFFFFF}
b.rtop b, b.rbottom b{display:block;height: 1px; overflow: hidden; background: #FFFFFF}
b.r1{margin: 0 5px}
b.r2{margin: 0 3px}
b.r3{margin: 0 2px}
b.rtop b.r4, b.rbottom b.r4{margin: 0 1px;height: 2px}

/* GridView styles */
.grid-pager
{
	background: #bbbbbb;
	border-top: solid 1 black;
}
.grid
{
	border: solid 2px Black;
}
.grid-header
{
	background: #CCCCCC;
	text-decoration: none;
	font-weight: normal;
 }
.grid-header th
{
	font-size: 12px;
	text-decoration: none;
	font-weight: normal;
	color: Black;
	border-bottom: solid 1px black;
	border-right: solid 1px black;
	padding: 1 1 1 4;
	border-bottom-style: outset;
	border-right-style: outset;
	border-width: 1px;	
}
.grid-header a
{
	color: Black;
	text-decoration: none;	
}
.literal
{
	font-size: 12px;
	font-family: Tahoma;
}

/* styles for items */
.itemTitle
{
	font-size: 12px;
	font-family: Tahoma;
	color:Blue;
}
.itemRepeaterHeader
{
	font-size: 14px;
	font-family: Tahoma;
	font-weight:bold;
	color:Blue;
}

/* styles for categories */
.categoryRepeaterHeader
{
	font-size: 14px;
	font-family: Tahoma;
	font-weight:bold;
	color:Blue;
}
.modalBackground
{
    filter: Alpha(Opacity=40); -moz-opacity:0.4; opacity: 0.4;
    width: 100%; height: 100%; background-color: #999999;
    position: absolute;
    z-index: 500;
    top: 0px; left: 0px;
}
.HiddenText label
{
	display:none;
}
input.ReadOnly
{
	border-style:none;
	border-width:0px;
	font-family:"lucida grande",tahoma,verdana,arial,sans-serif;
	font-size:11px;
	padding:3px;
}
.textbox, .textboxMulti
{
	border:1px solid #7F9DB9;
	font-family:"lucida grande",tahoma,verdana,arial,sans-serif;
	font-size:11px;
	padding:3px;
}
.dropdownlist
{
	border:1px solid #BDC7D8;
}
.subtitleHeader
{
	background: #7F9DB9 none repeat scroll 0%; 
	margin: 0px; 
	padding: 2px 8px;
}
.titleHeader
{
	background: #3B5998 none repeat scroll 0%; 
	margin: 0px; 
	padding: 2px 8px;
}
.hyperlink 
{
	text-decoration:none;
	font-size:13px;
}
.hyperlink:hover
{
	text-decoration:underline;
}
.clear
{ 
	clear: both; 
	line-height: 0; 
	height: 0; 
	font-size: 0; 
}
.rowSpaceAbove
{
	padding-top:10px;
}
.rowSpaceBelow
{
	padding-bottom:10px;	
}
.rowSpaceBoth
{
	padding-top:10px;
	padding-bottom:10px;
}
.rowLine
{
	border-top: 1px solid #D8DFEA;
	padding-top:10px;
}
.watermarked 
{	
	border:1px solid #7F9DB9;
	font-family:"lucida grande",tahoma,verdana,arial,sans-serif;
	font-size:11px;
	padding:3px;
	color: gray;
	background-color: #F0F8F0;
}
.feedbackIconText
{
	position:relative;
	top:-8px;
}
.noResultsText
{
	padding-top:20px;
	text-align:center;
}
/* New stuff from designer */
#top-main{
margin:auto;
padding:0px;
height:160px;
width:1004px;
}
#logo-main{
margin:0px;
padding:0px;
height:113px;
width:1004px;
float:left;
}
#logo{
margin:0px;
padding:0px;
height:113px;
width:263px;
float:left;
}
#top-left{
margin:0px;
padding:0px;
height:113px;
width:600px;
float:right;
}
#search-mainbox{
margin-top:10px;
padding-left:212px;
height:30px;
width:620px;
float:left;
}
#listing-box{
margin-top:3px;
padding:0px;
height:25px;
width:200px;
float:left;
text-align:left;
}
#toplinks-box{
margin-top:5px;
padding-right:10px;
height:25px;
float:right;
text-align:right;
}
#toplinks-pcWorld{
border:2px solid #CCCCFF;
float:left;
}
#toplinks-pcWorld a
{
display:block;
padding:2px 5px;
background-color:#EEEEFF;
font-family: Verdana;	
}
#toplinks-pcWorld a:hover
{
text-decoration:none;
}

#search-box{
margin:0px;
padding-left:5px;
padding-top:2px;
height:25px;
width:300px;
float:left;
text-align:left;
}
#search-img{
margin:0px;
padding-top:0px;
height:25px;
width:89px;
float:left;
text-align:left;
}
#center{
margin:auto;
padding:0px;
width:1004px;
height:auto;

}
#left-part{
margin-top:10px;
padding:0px;
width:200px;
height:auto;
float:left;
}
#login{
margin:0px;
padding:0px;
width:198px;
float:left;
border-left:1px solid #89C7FF;
border-right:1px solid #89C7FF;
}
#aboutLinkList{
margin:0px;
padding:0px;
width:198px;
border-left:1px solid #89C7FF;
border-right:1px solid #89C7FF;
}
#loginUserName
{
padding-left:10px;
margin-top:5px;
font-weight:bold;
font-size:16px;
}
#user-main{
margin-top:10px;
padding-left:12px;
width:170px;
height:45px;
}
#user{
width:170px;
height:20px;
text-align:left;
line-height:20px;
float:left;
}
#user-textfeld{
margin:0px;
padding:0px;
width:170px;
height:25px;
text-align:left;
color:#000000;
}
.login-validator
{
	color:Red;
	font-size:20px;
	float:right;
	width:5px;
}
.login-page-validator
{
	color:Red;
	font-size:20px;
	padding-left:1px;
}
#pass-main{
margin:0px;
padding-left:12px;
width:170px;
height:20px;
}
#password{
width:170px;
height:15px;
text-align:left;
line-height:15px;
float:left;
}
#pass-textfeld{
margin:0px;
padding:0px;
width:170px;
height:25px;
text-align:left;
color:#000000;
float:left;
}
#remember
{
float: left;
padding-left:8px;
height:20px;
}
#forgot{
margin:0px;
padding-left:12px;
width:170px;
height:25px;
float:left;
text-align:left;
color:#000000;
float:left;
line-height:25px;
}
#login-img
{
float:left;
margin-top:10px;
padding-left:45px;
padding-bottom: 10px;
width:150px;
height:25px;
}
#categories{
margin-top:10px;
padding:0px;
width:200px;
height:auto;
float:left;
}
#categories-top{
margin:0px;
padding:0px;
width:200px;
height:34px;
float:left;
}
#categories-center{
margin:0px;
padding-top:10px;
width:198px;
height:auto;
float:left;
border-left:1px solid #89C7FF;
border-right:1px solid #89C7FF;
}
#categories-close{
margin:0px;
padding:0px;
width:200px;
height:10px;
float:left;
}
#login-open{
margin:0px;
padding:0px;
width:200px;
height:10px;
float:left;
}
#login-close{
margin:0px;
padding:0px;
width:200px;
height:10px;
float:left;
}
.left-linkmain{
margin:0px;
padding-left:10px;
height:22px;
}
.left-linkmainfull{
margin:0px;
padding-left:15px;
width:180px;
height:22px;
}
.left-arrow{
margin:0px;
padding:0px;
width:12px;
height:22px;
float:left;
background-image:url(/App_Themes/Default/Images/arrow.gif);
background-repeat:no-repeat;
background-position:left;
}
.itemBulletOn{
margin:0px;
padding:0px;
width:12px;
height:22px;
float:left;
background-image:url(/App_Themes/Default/Images/bullet-on.gif);
background-repeat:no-repeat;
background-position:left;
}
.itemBulletOff{
margin:0px;
padding:0px;
width:12px;
height:22px;
float:left;
background-image:url(/App_Themes/Default/Images/bullet-off.gif);
background-repeat:no-repeat;
background-position:left;
}
.link-text{
margin:0px;
padding:0px;
width:165px;
height:22px;
float:left;
text-align:left;
color:#007CFF;
line-height:22px
}
.link-textfull{
margin:0px;
padding:0px;
height:22px;
text-align:left;
color:#007CFF;
line-height:22px;
font-size:14px;
}
#view-main{
margin-top:10px;
padding-left:15px;
width:180px;
height:22px;
float:left;
}
#view-arrow{
margin:0px;
padding:0px;
width:15px;
height:22px;
float:left;
background-image:url(images/arrow2.gif);
background-repeat:no-repeat;
background-position:left;
}
#view-link{
margin:0px;
padding:0px;
width:160px;
height:22px;
float:left;
text-align:left;
color:#007CFF;
line-height:22px
}
#add{
margin-top:10px;
padding:0px;
width:200px;
height:auto;
float:left;
}
#add-top{
margin:0px;
padding:0px;
width:200px;
height:12px;
float:left;
}
#add-center{
margin:0px;
padding:0px;
width:200px;
height:auto;
float:left;
background-color:#F0F0F0;
}
#add-close{
margin:0px;
padding:0px;
width:200px;
height:12px;
float:left;
}
#right-part{
margin-top:5px;
padding:0px;
width:790px;
height:auto;
float:right;
}
#how-work{
margin-top:2px;
padding:0px;
height:24px;
float:left;
text-align:left;
font-size:28px;
color:#777676;
line-height:25px
}
#event{
margin-top:5px;
padding:0px;
width:610px;
float:left;
background-repeat:no-repeat;
background-position:left;
}
#marketprice-mainbox{
margin:0px;
padding:0px;
width:785px;
height:auto;
float:left;
}
#marketprice{
margin-top:20px;
padding:0px;
text-align:left;
color:#2072B5;
font-size:28px;
height:24px;
line-height:25px;
}
.price-box{
margin:0px;
padding: 0px;
width:785px;
height:100px;
background-color:#FFFFFF;
}
.price-box1{
margin:0px;
padding: 0px;
width:785px;
height:100px;
background-color:#ffffff;
}
.product{
margin-left:5px;
margin-top:0px;
margin-bottom: 0px;
margin-right: 5px;
padding:0px;
width:100px;
height:100px;
float:left;
}
.product-text{
margin:0px;
margin-top:35px;
padding:0px;
width:300px;
height:30px;
float:left;
text-align:left;
color:#274E96;
line-height:16px;
}
.resultItemTitle{
margin:0px;
margin-top:17px;
padding:0px;
text-align:left;
color:#274E96;
line-height:16px;
}
.for-sale{
margin:0px;
margin-top:35px;
padding:0px;
width:110px;
height:30px;
float:left;
text-align:center;
color:#2C2C2C;
line-height:16px;
}
.wanted{
margin:0px;
margin-top:35px;
padding:0px;
width:105px;
height:30px;
float:left;
text-align:center;
color:#2C2C2C;
line-height:16px;
}
.market-price{
margin:0px;
margin-top:35px;
padding:0px;
width:150px;
height:30px;
float:left;
font-size:15px;
text-align:center;
color:#2C2C2C;
line-height:16px;
}
.up
{
margin-top:37px;
padding:0px;
width:75px;
height:30px;
float:right;
text-align:right;
}
.priceDirectionImageVertItem{
margin-top:10px;
padding-left:40px;
width:75px;
height:30px;
text-align:right;
}
.end-price-text{
margin-top:5px;
padding:0px;
height:65px;
text-align:center;
color:#2C2C2C;
line-height:22px
}
.inp
{
    border: 1px solid #1C5180;
}
.link {
	font-weight: normal;
	color: #007CFF;
	text-decoration: none;
}
a.link:hover{
	font-weight: normal;
	color: #007CFF;
	text-decoration: underline;
}
.linkBold {
	font-weight: bold;
	color: #007CFF;
	text-decoration: none;
}
.disabledLink
{
	color: #505062;
	text-decoration: none;
}
a.disabledLink:hover{
	color: #505062;
	text-decoration: none;
}
a.linkBold:hover{
	font-weight: bold;
	color: #007CFF;
	text-decoration: underline;
}
.disabledLinkBold
{
	font-weight: bold;
	color: #505062;
	text-decoration: none;
}
a.disabledLinkBold:hover{
	font-weight: bold;
	color: #505062;
	text-decoration: none;
}

.link1 {
	font-weight: normal;
	color: #005D94;
	text-decoration: none;
}
a.link1:hover{
	font-weight: normal;
	color: #005D94;
	text-decoration: underline;
}
.topLink {
	padding-left: 10px;
	font-weight: normal;
	color: #005D94;
	text-decoration: none;
}
a.topLink:hover{
	text-decoration: underline;
}
#bottom-main{
margin:0px;
padding:0px;
height:250px;
width:100%;
background-image: url(/App_Themes/Default/Images/bottom-bg.gif);
background-repeat:repeat-x;
clear:both;
}
#bottom{
margin:auto;
padding:0px;
height:250px;
}
#bottom-links{
height:120px;
font-size:13px;
line-height:18px;
color:#ADABAA;
margin-top:50px;
padding-left:100px;
margin-left:auto;
margin-right:auto;
width:675px;
clear:both;
}
#bottom-links a {
color: #ADABAA;
}	
.bottomRowLinks {
font-size:11px;
clear:both;
text-align:left;
}
#bottom-links a:hover {
color: #ADABAA;
text-decoration: underline;
}
#bottomHeader
{
	font-weight:bold;
	text-align:left;
}
.bottomSectionColumn
{
	float:left;
	width:16%;
}
#bottom-logo{
margin-top:30px;
padding:0px;
height:36px;
width:300px;
float:left;
background-image:url(/App_Themes/Default/Images/bottom-logo.gif);
background-repeat:no-repeat;
background-position:left;
}
#copyright{
padding:0px;
height:30px;
line-height:35px;
color:#ADABAA;
text-align:center;
clear:both;
}
#main-links{
margin-top:49px;
padding-right:5px;
height:34px;
width:640px;
float:right;
text-align:right;
}

.nav-option {
	width:104px;
	height:34px;
	float:left;
	padding:0px;
	margin-left:2px;
	background: url(images/link.jpg) no-repeat top left;
}
.nav-option a{
	display:block;
	text-decoration:none;
	font-size:14px;
	color:#111111;
	text-align:center;
	line-height:34px;
}
.nav-option a:hover{
	background: url(images/link1.jpg) no-repeat top left;
}

.tabSelected {
	width:104px;
	height:34px;
	float:left;
	padding:0px;
	margin-left:2px;
	background: url(images/link1.jpg) no-repeat top left;
	color:#EEEEEE;
}
.tabSelected a{
	display:block;
	text-decoration:none;
	font-size:14px;
	color:#EEEEEE;
	text-align:center;
	line-height:34px;
}
/* Product CSS */
.marketPriceStats
{
	margin-top:10px;
	height:35px;
	border-top:#DDDDDD 1px solid;
	border-bottom:#DDDDDD 1px solid;
	background-color:#F5F5F5;
	font-size:14px;
}
.marketSummaryStats
{
	float:left;
	margin-top:10px;
	padding:0 30px 0 5px;
}
#summery-text{
margin-top:4px;
padding:0px;
padding-right:10px;
height:25px;
float:left;
text-align:left;
font-size:13px;
color:#505062;
line-height:25px
}

.priceStatsLabel{
margin-top:5px;
padding:0px;
height:25px;
float:left;
text-align:left;
color:#505062;
line-height:25px
}
.priceStatsTextValue
{
margin-top:5px;
padding:0px;
padding-left: 5px;
padding-right: 10px;
width:60px;
height:25px;
float:left;
text-align:left;
color:#505062;
line-height:25px	
}
.shareButton
{
float:left;
margin-top:20px;
text-align:center;
width:790px;
}
.shareButtonSpacerRow
{
 padding-top: 5px;
 float:none;
}
#product-mainbox{
margin-top:10px;
padding-bottom:5px;
width:790px;
height:auto;
float:left;
}
#product-desc{
margin:0px;
padding:0px;
height:auto;
text-align:left;
color:#505062;
line-height:18px;
}
.product-img{
margin:0px;
width:300px;
padding:0px 0px 5px 20px;
height:auto;
}
.section-box{
margin-top:10px;
padding-left:80px;
height:60px;
}
.section-box-my-prices{
padding-left:80px;
width:460px;
height:20px;
}
.section-box-button{
margin-top:1px;
clear:both;
}
.section-text{
margin:0px;
padding:0px;
width:auto;
height:25px;
float:left;
text-align:left;
font-size:13px;
color:#505062;
line-height:30px;
}
.view-all
{
margin-top:7px;
text-align:center;	
}
.item-button{margin-top:7px;}
	.item-button .action{float:left;margin-left:140px;}
	.item-button .alert{float:left;margin-left:20px;}

.item-button-text
{
font-size:17px;
}
.view-all-forsale
{
width:87%;
text-align:right;
font-weight:bold;
}
.view-all-wanted
{
width:87%;
text-align:right;
font-weight:bold;
}
.listLinkText {
	font-size: 16px;
	font-weight: normal;
	color: #007CFF;
	text-decoration: none;
}
a.listLinkText:hover{
	font-size: 16px;
	font-weight: normal;
	color: #007CFF;
	text-decoration: underline;
}
.table{
margin:0px;
padding:0px;
width:450px;
height:auto;
float:left;
}
.table-text
{
color:#505062;
}
.itemGridRow
{
	border-spacing: 0px;
	background-color: #F4FAFF;
	border: 0px;
}
.altItemGridRow
{
	background-color: #FFFFFF;
}
.subsection-main-box{
margin-top:8px;
padding-left:80px;
}
.subsection-box{
margin-top:5px;
padding-left:10px;
width:431px;
float:left;
text-align:left;
font-size:12px;
color:#505062;
line-height:44px;
border:#89C7FF 1px solid;
}
#feedback-tabs-box
{
	margin-top:5px;
	margin-bottom:5px;
	padding:0px;
	width:570px;
	height:18px;
	border-bottom:#57CAE9 2px solid;
}
#tabs-box
{
	margin-top:5px;
	margin-bottom:5px;
	padding:0px;
	width:790px;
	height:18px;
	border-bottom:#57CAE9 2px solid;
}
.tab
{
	width:104px;
	height:18px;
	float:left;
	padding:0px;
	margin-right:2px;
}
.tab a
{
	display:block;
	width:104px;
	height:18px;
	margin:0px;
	text-decoration:none;
	background: url(images/tab1.gif) no-repeat top left;
	font-size:12px;
	color:#505062;
	text-align:center;
	line-height:18px;
}
.tab a:hover
{
	text-align:center;
	text-decoration:none;
	line-height:18px;
	font-size:12px;
	background: url(images/tab.gif) no-repeat top left;
	color:#505062;
	text-align:center;
}
.tab-active a, .tab-active a:hover
{
	width:104px;
	height:18px;
	display:block;
	float:left;
	padding:0px;
	margin:0px;
	background: url(images/tab.gif) no-repeat top left;
	color:#ffffff;
	text-align:center;
	text-decoration:none;
	line-height:18px;
	font-size:12px;
	margin-right:2px;
}

/* Registration CSS */
.registration-heading{
margin-top:0px;
padding:0px;
width:700px;
height:20px;
float:none;
text-align:left;
font-size:16px;
color:#0963AE;
line-height:20px
}
.registration-heading1-box
{
color:#505062;
margin-top:10px;
padding:0px;
font-size:13px;
font-weight:bold;
height:20px;
line-height:20px;
float:none;
text-align:left;
border-top:#DDDDDD 1px solid;
border-bottom:#DDDDDD 1px solid;
background-color:#F1F1F1;
}
.searchresult-heading-box
{
color:#505062;
margin-top:10px;
padding:0px;
font-size:13px;
font-weight:bold;
height:20px;
line-height:20px;
float:none;
text-align:left;
border-top:#DDDDDD 1px solid;
border-bottom:#DDDDDD 1px solid;
background-color:#F1F1F1;
margin-bottom:6px;
clear:both;
}
/*
.registration-table{
padding-top:10px;
padding-bottom:10px;
}
*/
#registration-table-text{
color:#505062;
float:none;
height:auto;
line-height:16px;
margin:0;
padding:0;
text-align:left;
width:540px;
margin-right:20px;	
}
.requiredFieldStar
{
	color:Red;
}
.headerBB
{
    position:relative;
    color:#fff;        
    cursor:move; /* So the user knows they can drag the panel */
}
.headerBB .outer
{
	background:url(images/top-rightBB.gif) right no-repeat;
	padding-right:40px;
}
.headerBB .inner
{
	background:url(images/top-leftBB.gif) left no-repeat;
	padding-left:9px;
}
.headerBB .content
{
	height:35px;
	background:url(images/top-midBB.gif) repeat-x;
}
.headerBB .content H2
{
	font-size:12px;
	font-weight:bold;
	color:#fff;
	padding-top:6px;
	margin:0;
}
.content H3
{
	font-size:10px;
	font-weight:normal;
	margin:0;
	padding:6px 5px 0px 5px;
	color:Red;
	text-align:center;
}
.customValidator
{
	font-size:12px;
	font-weight:normal;
	color:Red;
}
.headerBB .close
{
    /* the image is 35x35 pixels wide */
    height:25px;
    width:35px;	
    /* position the image */
    position:absolute;	
    top:6px;
    right:7px;	
    background:url(images/close.gif) no-repeat;	
    cursor:pointer;
}
.header .close:hover
{
    /* set the hover image */
    background:url(images/close.gif) no-repeat;	
}        

/* dialog body styles */
.bodyBB
{
}
.bodyBB .outer
{
    background:url(images/right.gif) right repeat-y;
    padding-right:7px;
}
.bodyBB .inner
{
    background:url(images/left.gif) left repeat-y;
    padding-left:7px;
}
.bodyBB .content
{
}  
.bodyBB .content H2
{
    padding:5px;
    margin:0px;
    text-align:center;
    font-size:11pt;
    color:#222222;            
    font-weight:normal;
}           
.bodyBB .content .footer
{
    /* footer image is 41 pixels tall */    
    background:url(images/footer.gif) repeat-x bottom;
    height:41px;
}
.bodyBB .content .footer .commands
{
    text-align:right;
    padding:8px;
}           
.bodyBB .content .footer .commands INPUT
{
    /* keep the buttons a consistent size */    
    width:75px;        
}                   

/* dialog footer styles */
.footerBB
{
}
.footerBB .outer
{
    background:url(images/bottom-rightBB.gif) right top no-repeat;
    padding-right:9px;
}
.footerBB .inner
{
    background:url(images/bottom-leftBB.gif) left top no-repeat;
    padding-left:9px;
}
.footerBB .content
{
	height: 7px;
    background: url(images/bottom-midBB.gif) repeat-x;
}
.dialog
{
    background-color:#fff;
}    
.errorSummary {
 border: 2px solid red;
 width: 50%;
 color: red;
 padding: 10px 10px 15px 35px;
 background: #fff url(images/validation_error.gif) no-repeat;
 margin-top:5px;
 }   
.errorSummary ul {
 margin: 0;
 padding: 0;
 margin-top: 15px;
 margin-left: 40px;
 list-style: square;
}
.errorTextbox
{
 border-color: Red;
 border-width:1px;
 border-style:solid;
}
/* My Details Pages */
.myDetails .leftColumn
{
 float:left;
 width:120px;
 color:#505062;
}
.myDetails .changeEmail
{
 width:140px;
}
.myDetails .changePassword
{
 width:160px;
}
.myDetails .full
{
}
.spacerRow
{
 padding-top: 10px;
 float:none;
}
.detailsTextBox
{
	width: 200px;	
}
.mpList
{
	list-style-type:none;	
}
.sideMenuMainTitle
{
	padding-left:10px;
	margin-bottom:5px;
}
.pageText
{
	color:#505062;
}
.lpContainer
{
	text-align:right;
}
.lpUpArrow
{
	float:left;
}
.lpUpText
{
	line-height:22px;
}
.itemPrice
{
	padding-top:3px; 
	padding-right:5px; 
	text-align:right;	
}
.itemPriceExp
{
	padding-top:3px; 
	padding-right:5px; 
	text-align:center;	
}
.itemPriceCmd
{
	width:40px;	
}
.searchContactUs
{
	padding-top:5px;
}
.smallNote
{
	font-size:9px;
}
.loginSecurityText
{
	float: left;
	font-size:10px;
	padding-left: 10px;
	width: 165px;
}
.smallDesc
{
	font-size:10px;
}
.forgotMyPassword
{
	float:left;
	padding: 0px 30px 10px 35px;
}
.thirdPartyLoginText
{
	color:#505062;
	border-bottom-width:1px;
	height:20px;
	margin-bottom:-10px;
	margin-top:0;
	padding-left:25px;
	padding-top:0;
	width:173px;
	font-size:13px;
	font-weight:bold;
	height:20px;
	line-height:20px;
	float:none;
	text-align:left;
	border-top:#DDDDDD 1px solid;
	border-bottom:#DDDDDD 1px solid;
	background-color:#F1F1F1;
	clear:both;
}
.thirdPartyLogin
{
	float:both;
	padding-left:20px;
	padding-top:20px;
}
.forgotMyPasswordLink {
	font-weight: bold;
	color: #005D94;
	text-decoration: none;
}
a.forgotMyPasswordLink:hover{
	text-decoration: underline;
}
.forgotMyPasswordSpacer
{
	height:10px;	
}
.fvX
{
    font-size:19px;
    vertical-align:top;
}
.resultItemSpacer
{
	height:5px;
}
.resultItemSubtitle
{
	color:#4F4F4F;
}
.forSaleImage
{
	margin-top:7px;
}
.wantedImage
{
	margin-top:7px;
}
.collectionPager
{
	padding-bottom:4px;
	padding-top:4px;
	text-align:center;
}
.pageViews
{
	float:left;
	margin-top:20px;
	text-align:center;
	width:790px;
}
.forSaleSection
{
	border:1px solid #CCCCCC;
	clear:both;
	margin-left:auto;
	margin-right:auto;
	margin-top:10px;
	width:630px;
	padding-bottom:10px;
}
.wantedSection
{
	border:1px solid #CCCCCC;
	clear:both;
	margin-left:auto;
	margin-right:auto;
	margin-top:10px;
	width:630px;
	padding-bottom:10px;
}
.feedback-row
{
	padding:5px 5px 5px 5px;
	border-bottom:1px solid #CCCCCC;
}
.ExpiryDate
{
	float:left;
}
.ExpiryDate span
{
	font-weight:bold;
}
.resultMP
{
	font-size:14px;
	padding-bottom:5px;
}

/* ---------->>> jtip <<<---------------------------------------------------------------*/
#JT_arrow_left{
	background-image: url(images/arrow_left.gif);
	background-repeat: no-repeat;
	background-position: left top;
	position: absolute;
	z-index:101;
	left:-12px;
	height:23px;
	width:10px;
    top:-3px;
}
#JT_arrow_right{
	background-image: url(images/arrow_right.gif);
	background-repeat: no-repeat;
	background-position: left top;
	position: absolute;
	z-index:101;
	height:23px;
	width:11px;
    top:-2px;
}
#JT {
	position: absolute;
	z-index:100;
	border: 2px solid #CCCCCC;
	background-color: #fff;
}
#JT_copy{
	padding:10px 10px 10px 10px;
	color:#333333;
}
.JT_loader{
	background-image: url(images/loader.gif);
	background-repeat: no-repeat;
	background-position: center center;
	width:100%;
	height:12px;
}
#JT_close_left{
	background-color: #CCCCCC;
	text-align: left;
	padding-left: 8px;
	padding-bottom: 5px;
	padding-top: 2px;
	font-weight:bold;
}
#JT_close_right{
	background-color: #CCCCCC;
	text-align: left;
	padding-left: 8px;
	padding-bottom: 5px;
	padding-top: 2px;
	font-weight:bold;
}
#JT_copy p{
margin:3px 0;
}
#JT_copy img{
	padding: 1px;
	border: 1px solid #CCCCCC;
}
.jTip{
cursor:default;
}
.tipInfo a, .tipInfo a:active, tipInfo a:visited{
	font-weight: normal;
	color: #007CFF;
	text-decoration: none;
	vertical-align: 6px;
}
.tipInfo a:hover{
	font-weight: normal;
	color: #505062;
	text-decoration: none;
	vertical-align: 6px;
}
/* ---------->>> jtip <<<---------------------------------------------------------------*/

