body, html { font-family: Tahoma, Geneva, sans-serif; }

body {
margin: 0px;
margin-top: 0px;
margin-left: 0px;
margin-right: 0px;
margin-bottom: 0px;
font-family: Tahoma, Geneva, sans-serif;
font-size: 10px;
color: #000;

}

.bold a { font-weight:bold; }

.clearfix:after { content: "."; display: block; clear: both; visibility: hidden; line-height: 0; height: 0; }
.clearfix { display: inline-block; clear:both; }
html[xmlns] .clearfix { display: block; }
* html .clearfix { height: 1%; }

.clear { clear: both; }

#screen {display:block; width: 100%;  margin:0 auto; padding: 5px 0 0px 0; vertical-align:top; text-align:center;}
#ie {width:595px; margin:0 auto;}

/*################## Change the backgrund color of the page ##################*/

.body-temp {background: #fff url(../images/bg-page.jpg) 0 0 repeat; font-family: Tahoma, Geneva, sans-serif; font-size: 130%;}
#content {background: #fff url(../images/bg-page.jpg) repeat; font-family: Tahoma, Geneva, sans-serif; font-size: 130%; }
#content { color: #000; }
#content a:hover { color: #000; text-decoration: underline; }
.body {
	background: #fff url(../images/bg-page.jpg) repeat;
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 130%;
	vertical-align : top;
}

/*################## End ##################*/

/*################## Header Targets ##################*/

#stripwrap { display: inline-block; width: 100%; height: 5px; width:100%; background: #000; }
#strip { display: inline-block; background: #000; width:100%; border-top: 1px solid #554627; } 
.blackstrip { display: block; width:100%; background: #000; }

/*################## End ##################*/



.screen-width-indent { color: #000;}
.screen-width-indent h3 { color: #000;}

#hugger{
	background: #CCC url(/../images/main2.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	width:492px;
	height:399px;
}
#ovtitle {
font-family: verdana, sans-serif; 
font-size: 16px; 
font-weight: bold; 
color: #FFF; 
position:relative; 
padding-top:20px; 
margin-bottom:-75px; 
z-index: 2;
}

#ovsubtitle {
	font-family: verdana, sans-serif;
	font-size: 16px;
	font-weight: bold;
	color: #FFF;
	text-align:center;
	position:relative;
	padding:100px 0px 0px 0px;
	margin:0px 0px -100px -200px;
	z-index: 4;
	white-space: nowrap;
}

#ovbooks {
	font-family: verdana, sans-serif;
	font-size: 16px;
	font-weight: bold;
	color: #FFF;
	text-align:center;
	position:relative;
	padding:100px 0px 0px 235px;
	margin:0px 0px -135px 0px;
	z-index: 4;
	white-space: nowrap;
}

#ovtext {
	font-family: verdana, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #FFF;
	text-align:center;
	line-height:24px;
	position:relative;
	padding:100px 0px 0px 240px;
	margin:0px auto -315px auto;
	z-index: 4;
	white-space: nowrap;
}

.ovsubtitle A:link {color: #FFF; text-decoration: underline} 
.ovsubtitle A:visited {color: #FFF; text-decoration: underline} 
.ovsubtitle A:hover {color: #000; text-decoration: underline}
.ovsubtitle {font-family: verdana, sans-serif; font-size: 11px; color: #FFF;}

.mivaonly { display: none; }
A:link {color: #000; text-decoration: none} 
A:visited {color: #000; text-decoration: none} 
A:hover {color: #000; text-decoration: underline}

.body a:link {color: #000; text-decoration: none} 
.body a:visited {color: #000; text-decoration: none} 
.body a:hover {color: #fdda8e; text-decoration: underline}
.body {
	font-family: verdana, sans-serif;
	font-size: 11px;
	color: #000;
}
/** .body td { padding: 4px;} **/

.footer-links A:link {color: #000; text-decoration: none} 
.footer-links A:visited {color: #000; text-decoration: none} 
.footer-links A:hover {color: #000; text-decoration: underline}
.footer-links {font-family: verdana, sans-serif; font-size: 11px; color: #4F4D5A; line-height: 15px;}

.body12 A:link {color: #000; text-decoration: none} 
.body12 A:visited {color: #000; text-decoration: none} 
.body12 A:hover {color: #000; text-decoration: underline}
.body12 {font-family: verdana, sans-serif; font-size: 12px; color: #4F4D5A; line-height: 15px;}

.leftcol12 A:link {color: #000; text-decoration: underline} 
.leftcol12 A:visited {color: #000; text-decoration: underline} 
.leftcol12 A:hover {color: #000; text-decoration: underline}
.leftcol12 {font-family: verdana, sans-serif; font-size: 12px; color: #4F4D5A; line-height: 15px;}
.leftcol12 {padding-bottom:4px;}

.leftcollink {
	background-image: url("../images/arrow.gif");
	background-repeat : no-repeat;
	background-position : 9px 5px;
	font-family: verdana;
	font-size: 11px;
	color: #444444;
	line-height: 14px;
	padding-left: 20px;
	padding-right: 15px;
	padding-bottom: 5px;

	}
.leftcollink A {
	color: #444444;
	text-decoration:none; 
	}
.leftcollink A:visited {
	color: #444444;
	text-decoration:none;
	}	
.leftcollink A:hover {
	color: #000;
	text-decoration:underline;
	}

.rightcollink {
	background-image: url("../images/arrow.gif");
	background-repeat : no-repeat;
	background-position : 9px 5px;
	font-family: verdana;
	font-size: 11px;
	color: #444444;
	line-height: 14px;
	padding-left: 20px;
	padding-right: 15px;
	padding-bottom: 5px;

	}
.rightcollink A {
	color: #444444;
	text-decoration:none; 
	}
.rightcollink A:visited {
	color: #444444;
	text-decoration:none;
	}	
.rightcollink A:hover {
	color: #000;
	text-decoration:underline;
	}

.body12bold A:link {color: #000; text-decoration: none} 
.body12bold A:visited {color: #000; text-decoration: none} 
.body12bold A:hover {color: #000; text-decoration: underline}
.body12bold {font-family: verdana, sans-serif; font-size: 12px; color: #4F4D5A; weight:bold; line-height: 15px;}

.body12red A:link {color: #CC0000; text-decoration: none} 
.body12red A:visited {color: #000; text-decoration: none} 
.body12red A:hover {color: #000; text-decoration: underline}
.body12red {font-family: verdana, sans-serif; font-size: 12px; color: #CC0000; line-height: 15px;}

.body13 A:link {color: #000; text-decoration: none} 
.body13 A:visited {color: #000; text-decoration: none} 
.body13 A:hover {color: #000; text-decoration: underline}
.body13 {font-family: verdana, sans-serif; font-size: 13px; color: #000; line-height: 15px;}

.body14 A:link {color: #000; text-decoration: none} 
.body14 A:visited {color: #000; text-decoration: none} 
.body14 A:hover {color: #000; text-decoration: underline}
.body14 {font-family: verdana, sans-serif; font-size: 14px; color: #4F4D5A; line-height: 15px;}

.body14bold A:link {color: #000; text-decoration: none} 
.body14bold A:visited {color: #000; text-decoration: none} 
.body14bold A:hover {color: #000; text-decoration: underline}
.body14bold {font-family: verdana, sans-serif; font-size: 14px; color: #4F4D5A; weight:bold; line-height: 15px;}


.feattitle A:link {color: #000; text-decoration: none} 
.feattitle A:visited {color: #000; text-decoration: none} 
.feattitle A:hover {color: #000; text-decoration: underline}
.feat {font-family: verdana, sans-serif; font-size: 11px; color: #4F4D5A; line-height: 15px;}




.link1 A:link {color: #e1e1e1; text-decoration: none} 
.link1 A:visited {color: #e1e1e1; text-decoration: none} 
.link1 A:hover {color: #fdda8e; text-decoration: underline}
.link1 {font-family: arial, sans-serif; font-size: 10px; color: #98978E;}

.tile1 {background-image: url(../images/header-bg.jpg); background-repeat: repeat-x}
.tile2 {background-image: url(../images/bg-nav.jpg); background-repeat: repeat-x}
.tile3 {background: #080808 url(../images/tile3xxx.gif); background-repeat: repeat-x}

.tile-msearch {background-image: url(../images/tile-msearch.gif); background-repeat: repeat-x}
.tile-mleft {background-image: url(../images/bg-leftnav.jpg); background-repeat: repeat; }
.tile-mright {background-image: url(../images/bg-leftnav.jpg); background-repeat: repeat; }
.tile-mleft span, .tile-mright span { display: block; text-align: center; font-weight: bold; }

.pad { padding: 0 15px 0 5px; }
.padbottom { margin-bottom: 5px; }

.searchtile {background-image: url(../images/searchtile.gif); background-repeat: repeat-x}
.searchtile2 { background: #fff url(../images/bg-nav.jpg) repeat-x ;}
/*.searchtile2 {background: url(../images/bg-page.jpg) 0 0 repeat;}*/
.searchcurve {background-image: url(../images/searchcurve.gif); background-repeat: repeat-x}

.divhoriz {color: #000; background-image: url(../images/divhoriz-xxx.gif); background-repeat: repeat-x; border-top: 1px dashed #97651e; margin-top:10px;}

h1 {font-family: verdana, sans-serif; font-size: 17px; font-weight: bold; padding: 0px 0px 0px 0px; margin: 0px;}
h2 {font-family: verdana, sans-serif; font-size: 14px; font-weight: bold; padding: 0px 0px 0px 0px; margin: 0px; color: #000}
h3 {font-family: verdana, sans-serif; font-size: 13px; font-weight: bold; padding: 0px 0px 3px 0px; margin: 0px; color: #000} 
h4 {font-family: verdana, sans-serif; font-size: 14px; font-weight: bold; padding: 0px 0px 0px 0px; margin: 0px; color: #000}
h5 {font-family: verdana, sans-serif; font-size: 14px; font-weight: bold; padding: 0px 0px 7px 0px; margin: 0px; color: #000}
h6 {font-family: verdana, sans-serif; font-size: 12px; font-weight: bold; padding: 0px 0px 3px 0px; margin: 0px; color: #000} 

.twelvebold {font-family: verdana, sans-serif; font-size: 12px; font-weight: bold; padding: 0px 0px 10px 0px; color: #5e5293}

.twelveboldnp {font-family: verdana, sans-serif; font-size: 12px; font-weight: bold; padding: 0px 0px 0px 0px; color: #5e5293}

.fourteenbold {font-family: verdana, sans-serif; font-size: 14px; font-weight: bold; padding: 0px 0px 10px 0px; color: #e1e1e1;}
.fourteenbold A:link {color: #e1e1e1; text-decoration: underline} 
.fourteenbold A:visited {color: #e1e1e1; text-decoration: underline} 
.fourteenbold A:hover {color: #fdda8e; text-decoration: underline}

.sixteenbold {font-family: arial, sans-serif; font-size: 16px; font-weight: bold; padding: 0px 0px 10px 0px; color: #003366}
.sixteenbold A:link {color: #003366; text-decoration: underline} 
.sixteenbold A:visited {color: #003366; text-decoration: underline} 
.sixteenbold A:hover {color: #fdda8e; text-decoration: underline}

.alphabet {font-family: verdana, sans-serif; font-size: 11px; font-weight: bold; padding: 0px 0px 10px 0px; color: #e1e1e1;}

#ovtitle {
font-family: verdana, sans-serif; 
font-size: 16px; 
font-weight: bold; 
color: #FFF; 
position:relative; 
width:492px; 
height:25px; 
padding-top:55px; 
margin-bottom:-70px; 
z-index: 2;
}

#ovsubtitle {
font-family: verdana, sans-serif; 
font-size: 16px; 
font-weight: bold; 
color: #FFF;
text-align:left; 
position:relative; 
width:492px; 
height:25px; 
padding:95px 0px 0px 60px; 
margin:0px 0px -95px -60px; 
z-index: 3;
}

.ovsubtitle A:link {color: #FFF; text-decoration: underline} 
.ovsubtitle A:visited {color: #FFF; text-decoration: underline} 
.ovsubtitle A:hover {color: #000; text-decoration: underline}
.ovsubtitle {font-family: verdana, sans-serif; font-size: 11px; color: #FFF;}

.alphabet A:link {color: #e1e1e1; text-decoration: underline} 
.alphabet A:visited {color: #e1e1e1; text-decoration: underline} 
.alphabet A:hover {color: #fdda8e; text-decoration: underline}
.alphabet {font-family: verdana, sans-serif; font-size: 10px; color: #e1e1e1;}

#alphabet {position:relative; height:25px; margin-bottom:-4px;}
 
#allfour {
border-top: 1px solid #9A6D29;
border-right: 1px solid #9A6D29;
border-bottom: 1px solid #9A6D29;
border-left: 1px solid #9A6D29;
padding:7px;
}

li {padding: 0px 0px 7px 0px}

.intop{
border-right: #9089B1 1px solid;
border-top: #9089B1 1px solid;
border-left: #9089B1 1px solid;
border-bottom: #9089B1 1px solid;
/*padding: 2px 2px 2px 2px;*/
padding-top:2px;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 12px;
color: #605294;
height: 22px
}
#hidden_links { display: none;
}

.clCMEvent{position:absolute; z-index:300; width:100%; height:100%; clip:rect(0,100%,100%,0); left:0; top:0; visibility:hidden}
.clCMAbs{position:absolute; width:10; height:10; left:0; top:0; visibility:hidden}
.clT,.clTover,.clS,.clSover,.clS2,.clS2over{position:absolute; overflow:hidden; width:130; height:25; cursor:pointer; cursor:hand}
.clT,.clTover{padding:4px 0px 0px 8px; font-size:11px; font-family: arial; font-weight: bold;}
.clT{color:#0C052B;}   
.clTover{color:#000;layer-background-color:#666666; background-color:#ffffff; text-decoration: underline}
.clS,.clSover{padding:4px; font-size:11px}
.clS2,.clS2over{padding:2px; font-size:11px; font-weight:bold}
.clS,.clS2{color:#0C052B; background-color:#ffffff; layer-background-color:#666666; font-family: arial}
.clSover,.clS2over{color:#ffffff; text-decoration: underline; font-weight: bold}
.clSover,.clS2over,.clB,.clBar{/*layer-background-color:#A6A5B9; background-color:#A6A5B9;*/}
.clB{position:absolute; visibility:hidden; z-index:300}
.clBar{position:absolute; width:10; height:10; visibility:hidden; background-color:#000000;}

#safe { position:relative; top:7px; width: 136px; height: 22px;}
