a,  a :hover, a:visited{
text-decoration:none;
color:#2b66a5;
}

h1{font-family:Tahoma; font-size:16px;}
h2{font-family:Tahoma; font-size:14px;}
h3{font-family:Tahoma; font-size:12px; line-height:14px;}


#search {
height:24px;
border:3px solid #e1eafa;
}

body {
font-family:Tahoma;
font-size:14px;
/*background: black;*/
/*color:white;*/
}
.button{
height:30px;
border-top:3px solid #2e6ab1;
border-bottom:3px solid #2e6ab1;
border-left:3px solid #2e6ab1;
border-right:3px solid #2e6ab1;
background:#2e6ab1;
color:white;
}
.div-top {
position: absolute;
background:#e1eafa;
top:0; 
left:0;
width:100%;
height:25px;
padding-top:5px;
border-bottom:1px solid #2b66a5;
font-family:Tahoma;
font-size:14px;

}

.logo {
position:absolute;
right:50px;
top: 45px;
}

.div-container {
position: absolute;
top:35%; 
left:50%; 
width:600px; 
height:400px; 
margin-top: -150px; 
margin-left: -300px; 
padding:10px;
text-align:center;

}

.div-container2 {
position: absolute;
top:35%; 
left:50%; 
width:500px; 
height:350px; 
margin-top: -150px; 
margin-left: -250px; 
padding:10px;
text-align:center;
}
.div-logo {
height:50px;
margin-top:20px;
text-align:center;
font-family: Verdana;
font-size: 26px;
}
.div-form {
text-align:center;
}

.div-browse {
margin-top:30px;
text-align:center;
font-family: Verdana;
font-size:12px;
}

.div-smallsearch {
position:absolute;
clear:both;
top:35px;
left:0;
width:100%;
/*border-bottom:1px solid #2b66a5;*/
height:32px;
}

.div-filter {
position:absolute;
top:90px;
left:0;
clear:both;
background:#e1eafa;
width:100%;
height:30px;
padding-top:1px;
font-family: Verdana;
font-size:12px;
}

.div-search {
position:relative;
top:20px;
left:0;
clear:both;
background:#e1eafa;
width:100%;
height:30px;
font-family: Verdana;
font-size:12px;
}

.div-searchup{
float:left;
width:500px;
height:40px;
padding-left:15px; 
text-align:left;
}

.div-content {
width:100%;
position:absolute;
top:130px;
left:0;
margin-top:10px;
}

.picview {
position:relative;
width:160px;
height:190px;
float:left;
margin: 20px 20px 20px 20px;
text-align:center;
}

.picview2 {
width:140px;
height:190px;
float:left;
margin: 12px;
text-align:center;
}

.margin {
margin-left:15px;
float:both;
}

.submit {
width:150px;
}

.div-results {
position:absolute;
float:left;
width:350px;
padding-top:8px;
text-align:center;
left:450px;
}

.div-list {
float:left; 
width:300px; 
text-align:right; 
position:inherit; 
padding-top:4px; 
right:100%;
}




/*CSS Sabrosus style pagination*/
div.pagination {
	overflow:visible;
	text-align:center;
	position:inherit;
	margin-top:7px;
	float:left;
	height:25px;
}

div.pagination a {
	padding: 2px 3px 2px 3px;
	margin-right: 2px;
	border: 1px solid #9aafe5;
	
	text-decoration: none; 
	color: #2e6ab1;
}
div.pagination a:hover, div.pagination a:active {
	border: 1px solid #2b66a5;
	color: #000;
	background-color: lightyellow;
}
div.pagination span.current {
	padding: 2px 3px 2px 3px;
	margin-right: 2px;
	border: 1px solid navy;
	font-weight: bold;
	background-color: #2e6ab1;
	color: #FFF;
}
div.pagination span.disabled {
	padding: 2px 3px 2px 3px;
	margin-right: 2px;
	border: 1px solid #929292;
	color: #929292;
}

.selector {
position:absolute;
right:50px;
float:left; 
width:200px; 
text-align:right; 
padding-top:4px; 

}

/* DROP DOWN MENU */
.selectedanchor{ /*CSS class that gets added to the currently selected anchor link (assuming it's a text link)*/
background: white;
}

/* ######### Default class for drop down menus ######### */

.anylinkmenu{
position: absolute;
left: 0;
top: 0;
visibility: hidden;
border: 1px solid black;
border-bottom-width: 0;
font: normal 12px Verdana;
line-height: 18px;
z-index: 100; /* zIndex should be greater than that of shadow's below */
background: lightyellow;
width: 200px; /* default width for menu */
}

.anylinkmenu ul{
margin: 0;
padding: 0;
list-style-type: none;
}

.anylinkmenu ul li a{
width: 100%;
display: block;
text-indent: 3px;
border-bottom: 1px solid black;
padding: 2px 0;
text-decoration: none;
font-weight: bold;
text-indent: 5px;
}

.anylinkmenu a:hover{ /*hover background color*/
background: black;
color: white;
}

/* ######### Alternate multi-column class for drop down menus ######### */


.anylinkmenucols{
position: absolute;
width: 350px;
left: 0;
top: 0;
visibility: hidden;
border: 1px solid black;
padding: 10px;
font: normal 12px Verdana;
z-index: 100; /*zIndex should be greater than that of shadow's below*/
background: #E9E9E9;
}

.anylinkmenucols li{
padding-bottom: 3px;
}

.anylinkmenucols .column{
float: left;
padding: 3px 8px;
margin-right: 5px;
background: #E0E0E0;
}

.anylinkmenucols .column ul{
margin: 0;
padding: 0;
list-style-type: none;
}



/* ######### class for shadow DIV ######### */


.anylinkshadow{ /*CSS for shadow. Keep this as is */
position: absolute;
left: 0;
top: 0;
z-index: 99; /*zIndex for shadow*/
background: black;
visibility: hidden;
}


.single-div1 {
width:440px;
margin-left:35px; 
margin-top:10px; 
position:relative; 
float:left;
}

.single-div2 {
width:440px; 
overflow:visible;
}

.span-div-single {
font-family:Tahoma; 
font-size:16px; 
line-height:20px;
}

.img-style {
border:1px dashed #d8c3c8;
}

.detail-div {
width:430px; 
font-family:Tahoma; f
ont-size:16px; 
line-height:25px; 
margin-top:20px;
}

.related-div1 {
width:515px; 
float:left;
}

.related-div2 {
float:left; 
width:515px; 
padding:5px; 
background:#f6f7fd; 
border:3px solid #e1eafa; 
padding-bottom:10px;
}

.related-div3 {
padding-left:20px; 
padding-top:12px
}

.related-span {
font-family:Tahoma; 
font-size:16px; 
line-height:10px;
}

.tags-div1 {
float:left; 
width:515px; 
padding:5px; 
background:#f6f7fd; 
border:3px solid #e1eafa; 
padding-bottom:10px; 
margin-top:15px;
}

.tags-div2 {
padding-left:20px; 
padding-top:12px;
}

.tags-div3 {
padding-left:20px; 
padding-right:20px; 
padding-top:5px; 
line-height:25px;
}
.tags-span1 {
font-family:Tahoma; 
font-size:16px; 
line-height:10px; 
}

.tags-span2 {
font-family:Tahoma; 
font-size:16px; 
line-height:10px;
}

.thumb-span {
font-family:Verdana; 
font-size:10px;
}

.vfound {margin:0px; padding:0px; font-size:15px;}
