/* CSS Document */

body 
{
    font-family:Arial, Helvetica, sans-serif;
    padding:0px;margin:0px;
    background:url(images/bg.gif) top repeat-x #fdf9e1;
}

.hide {display:none}
.show {display:inline}

#main-container {width:766px;
position:absolute;
left:50%;
padding-bottom:10px;
margin:0px 0px 0px -383px;
}

#main-search {

background:url(images/girl-bg.jpg) no-repeat top #abb6f2;

}

#box {margin:0px 15px 0px 0px;}
.box-top {
		behavior: url(iepngfix.htc);
		background:url(images/box-top.png) top no-repeat; 
		width:604px;
		text-align:left;
		padding:26px 0px 1px 0px;
		margin:0px;
		 }
		
.box-top p {
padding:0px 37px 0px 38px;
font-size:11px;
margin:0px 0px 10px 0px;

/*   font-size:13px;margin:0px; line-height:1.5   */
}
		
.box-bottom {
			padding-top:1px;
			behavior: url(iepngfix.htc);
			background:url(images/box-bot.png) top no-repeat; 
			width:604px; 
			height:95px;
			text-align:right;
			margin:0px;}

.box-bottom p {padding:40px 20px 0px 0px;margin:0px;}			
.box-bottom select {width:287px;font-weight:bold}
.box-bottom select option {color:#336be2;font-weight:bold;}



.box-bottom2 {
			padding-top:1px;
			behavior: url(iepngfix.htc);
			background:url(images/box-bot2.png) top no-repeat; 
			width:604px; 
			height:48px;
			text-align:right;
			margin:0px;}

.box-bottom2 p {display:none}







.info {
	display:none;
	background-color:#e0e0e5;
	color:#000000;
	padding:7px;
	font-size:11px;
	font-weight:bold;
	text-align:center}

.grid-pager td
{
	
    background-color:#bfb27d;
	color:#ffffff;
	padding:5px;
	font-size:12px;
	text-align:center
	
}

.grid-pager td table tr td {padding:0px 2px 0px 2px;border-width:0px;!important}


.grid-bg {background:url(images/pager-bot-bg.gif) top no-repeat;height:19px;} 

.grid-pager b, .grid-pager span {color:white;background-color:#CC3300;padding:0px 3px 0px 3px}

.grid-pager a {color:white;font-weight:bold;padding:0px 3px 0px 3px}
.grid-pager a:hover {background-color:#CC3300} 

 .grid2 table th {
		text-align:center;
		font-size:11px;
		font-weight:bold;
		color:#c8c9ff;
		background:url(images/th-bg.gif) top repeat-x #4242ad;
		padding:6px;
		border-left:1px #bdc0ff solid;
		}

.grid table th a {color:white}
.grid table th a:hover {color:#E7E7FF}
.grid table th {
		text-align:center;
		font-size:11px;
		font-weight:bold;
		color:#c8c9ff;
		background:url(images/th-bg.gif) top repeat-x #4242ad;
		padding:6px;
		border-left:1px #bdc0ff solid;
		}

.grid, .grid2 {border-right:1px #bdc0ff solid; background:#FFFFFF}

.grid table td {
		text-align:center;
		color:#000000;
		font-size:11px;
		font-weight:bold;
		padding:3px;
		border-left:1px #bdc0ff solid;
		border-bottom:1px #bdc0ff solid}

.grid2 table td {
		text-align:center;
		color:#000000;
		font-size:11px;
		padding:6px;
		border-left:1px #bdc0ff solid;
		 border-bottom:1px #bdc0ff solid}


.grid-bg1 {background-color:#f6f4bc;}
.grid-bg2 {background-color:#ffffff}

.grid tr, .grid2 tr
{background-color: expression((rowIndex%2==0)?ab:bb);}


.search-bot {background:url(images/search-bot.gif) no-repeat bottom #abb6f2;
				height:29px;}
				
				
				
				
#footer {background:url(images/footer-bg.gif) no-repeat top #fdf9e1;
				height:40px;
				text-align:center;
				padding-top:10px;}				

#footer A {font-weight:bold;color:#000000;}				

#footer A:hover {color:#000000}				

#footer p {font-size:10px; text-align:left; padding:15px;}


#lblNoCardsFound {display:block;
font-size:14px;
padding:10px;
font-weight:bold;
color:#E61C1C;
text-align:center;
border:2px #E61C1C solid;}


#ddState {width:328px;}
