/* CSS Document */
body, html {height: 100%;}
body {
	float:left;
	font: 76% Georgia, "Times New Roman", Times, serif;
	background: #660000 url(../images/home_bg_rpt.jpg) repeat-x;
	margin: 0 ;
	padding:0;
	color: #000;
	/*width:100%;*/
	/*min-width:1000px;*/
	width:990px;
}
/*-------------GENERIC STYLES-------------*/

.no-css-only {
	/*Display supplementary info for non-css agents*/
	display:none;
}
h1,h2,h3,h4,h5,ul,li,form,p{margin:.25em 0 .75em 0;}

.generic-table td{ 
	vertical-align:top;
}

.notice{
	background-color:#FFFFCC;
	border:1px solid #999999;
	padding:1em;
	font-family: Arial, Helvetica, sans-serif;
	font-size:.75em;
	line-height:1.1em;
}
.fine-print{
	font-size:.7em;
	line-height:1.2em;
}
.head-promo-link{
float:right;
position:relative;
height:21px;
background-image:url(../images/head-promo-link-bg.gif);
background-repeat:no-repeat;
margin:-15px 35px -16px 0;
padding:0 0 0 8px;
}
.head-promo-link a{ 
background-image:url(../images/head-promo-link-cap.gif);
background-position:right;
background-repeat:no-repeat;
float:left;
height:18px;
font-family:Georgia, "Times New Roman", Times, serif;
font-size:.9em;
padding:3px 8px 0 0;
}
.head-promo-link a:link,.head-promo-link a:visited{color:#fff;text-decoration:none;}
{}
.head-promo-link a:hover{color:#FFCC00;text-decoration:none;}
/*------------- END GENERIC STYLES ----------------- */


#main-content-container h1,
.main-content-container h1 {
	font-size:1.8em;
	font-weight:normal;
	margin: 0;
} 	



.SellNav
{
	font-size:1em;
	text-decoration: none;
	color : Black ;
	font-weight:bold ;
}
.SellNav:hover
{
	text-decoration: underline;
}


#nav {
	float:left;
	width:100%;
	height:90px;
	background: url(../images/page-nav-bg-rpt.jpg) repeat-x;
}
#nav-logo {
	float:left;
	width:170px;
	height: 90px;
	background: url(../images/page-logo.jpg) no-repeat;
}

#nav-cap-top{
	float:left;
	width:100%;
	height:27px;
	background: url(../images/page-nav-cap-top.jpg) no-repeat center top;
}
#nav-cap-right{
	float:right;
	width:17em;
	height:90px;
	padding:0 1.5em 0 0;
	margin-left:-2em;
	background:url(../images/page-nav-cap-right.jpg) no-repeat right top;
}
#nav-links{
	float:left;
	margin:33px 0 0 0;
}

#nav ul, #nav li {
	display:inline;
	margin:0;
	padding:0;
}
#nav-links a,#nav-cap-right a {
	padding-left:.9em;
	padding-right:.9em;
	border-right: 1px solid #918e5a;
	border-left: 1px solid #eae8d4;
	margin:0;
}
#nav .main {float:left; font-weight:bold; font-size:1.65em;}
#nav-links a.first, #nav-cap-right a.first{	border-left:0;} 
#nav-links a.last, #nav-cap-right a.last{ border-right:0;} 

#nav .sub { 
	float:right;
	font-size:.9em;
	margin-top:38px;
	margin-right:5px;
}
#nav .sub a {
	padding-left:.5em;
	padding-right:.5em;
}


#nav-links a:link, #nav-cap-right a:link { color:#000;text-decoration:none;}
#nav-links a:visited, #nav-cap-right a:visited{ color:#000;text-decoration:none;}
#nav-links a:hover, #nav-cap-right a:hover {
	color:#000;
	background-color: #dad79a;
}
#main-content-bg{ 
	float:left;
	width:946px;
	background-color:#cccc99;
	background-image: url(../images/page-content-bg-rpt.jpg);
	background-repeat: repeat-x;
	margin:0 22px;
/*	border-left:22px solid #660000;
	border-right:22px solid #660000;
*/}
#main-content-container, .main-content-container {
	float:left;
	padding-left:10px;
	
}

#page-cap-left{
	float:left;
	margin-left:-22px;
	width:22px;
	height:565px;
	background-image: url(../images/page-bg-cap-left.jpg);
	background-repeat: no-repeat;	
}

#page-cap-right{
	float:right;
	margin-right:-22px;
	width:22px;
	height:565px;
	background-image: url(../images/page-bg-cap-right.jpg);
	background-repeat: no-repeat;	
}
#footer{
	float:left;
	width:100%;
	text-align:center;
	background-image: url(../images/page-footer-bg-rpt.jpg);
	background-repeat: repeat-x;
	background-position: left top;
	background-color: #660000;	
	color:#d1b3b3;
}
#footer-cap-right{
	float:right;
	width:22px;
	height:26px;
	background-image: url(../images/page-footer-cap-right.jpg);
	background-repeat: no-repeat;	
}
#footer-cap-left{
	float:left;
	width:22px;
	height:26px;
	background-image: url(../images/page-footer-cap-left.jpg);
	background-repeat: no-repeat;	
}

#footer h1{font-size:.9em;}
#footer p {
	padding:2.5em 0 0em 0;
}
#footer a {padding:0;}
#footer a:link { color:#d1b3b3; }
#footer a:visited { color:#d1b3b3;}
#footer a:hover {
	color:#FFCC00;
	text-decoration:underline;
}

/*------------- SEARCH PAGE ----------------- */
#dgCat td {

	border:0;
	padding:0 .25em 1em 0;
	
}
.state-select { text-align:right;}

.advanced-search-column { 
	vertical-align:top;
	padding-right:4em;

}
#search-results { padding:20px 0 0 0;
margin-right:10px;
border-top:1px dashed  #999933;
}
#search-form-table p{
	margin: 0 0 1em 0;
}
#search-map-image{ 
	border:1px solid #333333;
}
/*------------- END SEARCH PAGE ----------------- */
/*------------- SEARCH RESULT PAGE ----------------- */

#search-results-table .cell-thumb img{ 
	padding:3px;
	border:1px solid #000;
	background-color:#fff;
}
#search-results-table {
width:350px;
}

.search-result-column{
	padding-bottom:20px;
}
#search-results-table td{
	padding:0 10px 10px 0;
}
#search-results-table .cat-icon{ padding-right:0;}

#search-results-table .details h3{ 
	font-size:1em;
	margin:0;
}
.tt-thumb-image{
	border:1px solid #FF0000;
}
.map-image img {
border:1px solid #333;
}

#btnPrev,#btnNext{font-size:1.2em; font-weight:bold; padding:1em 0;}
#btnPrev{
	background-image: url(../images/search-result-prev.gif);
	background-repeat: no-repeat;
	background-position: left center;
	padding-left:20px;
	padding-right:40px;
}
#btnNext{
	background-image: url(../images/search-result-next.gif);
	background-repeat: no-repeat;
	background-position: right center;
	padding-right:20px;
}



.search-results-count{ padding:0 0 1em 0;}

.search-result-page-nav{text-align:center}

/*------------- END SEARCH RESULT PAGE ----------------- */
/*------------- LISTING DETAIL PAGE ----------------- */
#listing-detail-table .detail-column {
	padding-right:15px;
}
#listing-detail-table .detail-column h1{
font-size:1.3em;
margin:1em 0 .5em 0;
}
#listing-detail-table .detail-column .views{
font-size:.9em;
font-style:italic;
}
.list-hero-img img, #pnlImages img, .thumbs img, .PopupCell1 img, #ImagePopup #Image1, #dgSell img{
	border:1px solid #333;
	padding:5px;
	background-color:#fff;
	margin-bottom:.25em;
	cursor:pointer;
}
.thumbs img, #pnlImages img, .PopupCell1 img, #dgSell img {
	padding:3px;
	margin-right:.25em;
}
#lblCategoryDesc img{
vertical-align:middle;
}
/*------------- END LISTING DETAIL PAGE ----------------- */
/*------------- IMAGE POPUP WINDOW ----------------- */
body.ImagePopupWindow {
	float:none;
	font: 76% Georgia, "Times New Roman", Times, serif;
	margin:0 ;
	width:auto;
	color:#000000;
	min-width:inherit;

	background-color:#cccc99;
	background-image: url(../images/page-content-bg-rpt.jpg);
	background-repeat: repeat-x;
	text-align:center;
}
#ImagePopup #Image1 {
margin-top:10px;
cursor:default;
}
/*------------- END IMAGE POPUP WINDOW ----------------- */

/*------------- STATIC PAGE CONTENT ----------------- */
.main-content-container.help,
.main-content-container.about,
.main-content-container.myistock {
	font-size:1.3em;
	padding:0 170px 0 168px;
	line-height:1.4em;
}
.main-content-container.help h2,
.main-content-container.about h2,
.main-content-container.myistock h2{
font-size:1.4em;
font-weight:normal;
}
.main-content-container.myistock{
	padding:0 10px 0 80px;

}
.help-toc{
	margin:0;
	padding:0 1em .75em 2em;
	background-color:#D9DFB7;
	border-top:1px solid #fff;
	border-right:1px solid #ccc;
	border-bottom:1px solid #999999;
	border-left:1px solid #ccc;
	
}
.help-figure{padding:7px;border:1px solid #666666;background-color:#FFFFFF;}
.help-figure-caption{font-style:italic;margin-top:-.75em;}

.main-content-container.help h1,
.main-content-container.about h1,
.main-content-container.myistock h1{
margin-bottom:.5em;
}
.help h2{margin:1.5em 0 .5em 0;}
.help h3{font-weight:normal; margin:0 0 0 0;}
.help h4{
font-weight:normal;
text-transform:uppercase;
font-size:.7em;
letter-spacing:.1em;
margin:3.5em 0 0 0;
}
.back2top{
	float:right;
	width:8em;
	background: url(../images/help/back2top.gif) no-repeat left center;
	padding-left:20px;
	margin-top:30px;
	
}

.about-morelinks{
float:right;
width:200px;
padding: .25em .5em ;
margin:0 -100px 0 10px;
	background-color:#D9DFB7;
	border-top:1px solid #fff;
	border-right:1px solid #ccc;
	border-bottom:1px solid #999999;
	border-left:1px solid #ccc;

}
.tnc-inline{
border:1px solid #666666;
overflow:scroll;
height:150px;
width:550px;
font-size:.8em;
line-height:1.2em;
padding:5px;
background-color:#FFFFFF;
}
.paymentgateway-info{
	font-size:.9em;
	padding:30px 0 0 0;
}
.paymentgateway-info h3{ font-weight:normal}
.paymentgateway-info .creditcardlogos{ border: 1px solid #666;}

.form-element{
width:300px;
font-family:Arial, Helvetica, sans-serif;
font-size:1em;
vertical-align:top;
}
.form-table td{
	vertical-align:top;
}
/*------------- END STATIC PAGE CONTENT ----------------- */

/*------------- MY ISTOCK ----------------- */
.MyNav
{
	float:right;
	font-size:1em;
	text-align:right;
	padding:0 1em 0 0;
	margin-bottom:-1em;
}

#dgSell {
	font-size:.8em;
	line-height:1.2em;
}
#dgSell td{
vertical-align:top;
padding:3px 2px 2px 3px;
}
.pnlNav li{
display:inline;
margin:0; padding:0;
margin:0 15px 0 0;
}
.pnlNav {
padding:0;
margin:1em 0; }


.pnlNav li.current{
font-weight:bold;
}
#pnlSell h1{margin-bottom:.5em;}
/*------------- END MY ISTOCK ----------------- */

body,#nav,#nav-cap-top,#footer {width:990px;min-width:990px;}
#Form1{
padding:0;margin:0;
}