/* CSS Document */
body{ margin:0px auto; padding:0px;  }

body,table,td,th,tr,div,p,span{font-family:"Arial", sans-serif; font-size:12px 70%; }
a{ text-decoration:none;} a:link{ text-decoration:none;} a:hover{ text-decoration:underline; color:#333333;} 

#logo{ background-image:url(../images/logo.jpg); background-repeat:no-repeat; background-position:15px 10px}

.main{ padding:10px; width:1000px; border:1px solid #234ca4; border-top:0px; background-color:#fff; background-image:url(../images/main-bg.jpg); background-repeat:repeat-x;}

.menu{text-decoration:none; color:#fff; font-size:11px; font-family:"Arial", sans-serif;} .menu a{text-decoration:none; color:#fff; font-size:11px; font-family:"Arial", sans-serif;} .menu a:hover{text-decoration:none; color:#999; font-size:11px; font-family:"Arial", sans-serif;}

#top{ margin-top:0px;}
#top input{ width:150px; border:1px solid #1d2a5b; height:22px; color:#666666;}

.banner{ border:1px solid #808cfc; background-color:#FFFFFF; height:418px;}

.banner1{ border:1px solid #808cfc; background-color:#FFFFFF; height:auto;}

.featured{ border:1px solid #808cfc; background-color:#FFFFFF;}

/*background-image:url(../images/man-pic.jpg); */
background-repeat:no-repeat; background-position:bottom right; padding:10px;}

.subcategory{ font-size:13px; font-weight:normal; color:#1826bb; font-family:"Arial", sans-serif; text-decoration:none;} 
.subcategory a{ font-size:13px; font-weight:normal; color:#1826bb; font-family:"Arial", sans-serif; text-decoration:none;} 
.subcategory a:hover{ font-size:13px; font-weight:normal; color:#1826bb; font-family:"Arial", sans-serif; text-decoration:underline;}
.category{ font-size:13px; font-weight:normal; color:#1826bb; font-family:"Arial", sans-serif;}

.search-text{ font-size:12px; color:#000; font-family:"Arial", sans-serif;}
.box-zip{ font-size:12px; color:#333333; font-family:"Arial", sans-serif; border:1px solid #333; height:30px; margin-right:3px;}
.box-keyword{  font-size:12px; color:#333333; font-family:"Arial", sans-serif; border:1px solid #333; height:30px; width:200px; margin-right:3px;}


/*  menu */

.arrowlistmenu{
width: 225px; /*width of accordion menu*/
}

.arrowlistmenu .menuheader{ /*CSS class for menu headers in general (expanding or not!)*/
font: bold 14px Arial;
color: white;
background: black url(../images/titlebar.png) repeat-x center left;
margin-bottom: 10px; /*bottom spacing between header and rest of content*/
text-transform: uppercase;
padding: 4px 0 4px 10px; /*header text is indented 10px*/
cursor: hand;
cursor: pointer;
}

.arrowlistmenu .openheader{ /*CSS class to apply to expandable header when it's expanded*/
background-image: url(../images/titlebar-active.png);
}

.arrowlistmenu ul{ /*CSS for UL of each sub menu*/
list-style-type: none;
margin: 0;
padding: 0;
margin-bottom: 8px; /*bottom spacing between each UL and rest of content*/
}

.arrowlistmenu ul li{
padding-bottom: 2px; /*bottom spacing between menu items*/
}

.arrowlistmenu ul li a{
color: #A70303;
/* background: url(../images/arrowbullet.png) no-repeat center left; custom bullet list image*/
display: block;
padding: 2px 0;
padding-left: 19px; /*link text is indented 19px*/
text-decoration: none;
font-weight: bold;
border-bottom: 1px solid #dadada;
font-size: 90%;
}

.arrowlistmenu ul li a:visited{
color: #A70303;
}

.arrowlistmenu ul li a:hover{ /*hover state CSS*/
color: #A70303;
background-color: #F3F3F3;
}


/*paging results text*/
.text{font-family:"Arial", sans-serif; color:#1826bb; font-size:11px; text-align:justify;}
/*paging results*/

.text a{font-family:Arial; color:#1826bb; font-size:12px; text-align:justify;}


/*paging results text*/
.text1{font-family:"Arial", sans-serif; color:#1826bb; font-size:15px; text-align:justify;}
/*paging results*/

.text1 a{font-family:Arial; color:#1826bb; font-size:15px; text-align:justify;}


.heading-title
{
font-family: "gill sans", "new baskerville", sans-serif;
font-style:normal;
font-weight:bold;
text-decoration:none;
text-transform:none;
}

.description-text
{
font-family: "gill sans", "new baskerville", sans-serif;
font-style:normal;
font-weight:normal;
text-decoration:none;
text-transform:none;
}

div.pagination {
padding: 3px;
margin: 3px;
text-align:center;
}

div.pagination a {
padding: 2px 5px 2px 5px;
margin: 2px;
border: 1px solid #000;

text-decoration: none; /* no underline */
color: #333;
}
div.pagination a:hover, div.digg a:active {
padding: 2px 5px 2px 5px;
margin: 2px;
border: 1px solid #000;

font-weight: bold;
background-color: #ccc;
color: #666;
}
div.pagination span.current {
padding: 2px 5px 2px 5px;
border: 1px solid #000;
background-color: #ccc;
color: #333;
}
div.pagination span.disabled {
padding: 2px 5px 2px 5px;
margin: 2px;
border: 1px solid #EEE;
}
#fm{ border:2px solid #808cfc;}


.footer {
    font:11px Arial, Helvetica, sans-serif;
	font-weight:normal;
	text-decoration:none;
	background-color:#234ca4;
	height:68px;
	color:#ffffff;
}

.footer a {
    font:11px Arial, Helvetica, sans-serif;
	font-weight:normal;
	text-decoration:underline;
	color:#000000;
	}
