/* Fear of Mice Website v2.0 Styles */

a:active, a:hover {outline:none;}
body {
	background-color: #fff;
	padding: 0;
	margin: 5px;
	font-family: Tahoma, Arial, sans-serif;
	font-size:12px;
}

img {border:0;}

/* fonts */
h1, h2, h3, h4, h5, h6 {
	font-size: large;
	font-weight: bold;
	font-family: Verdana, Tahoma, Arial, sans-serif;
	color: #D52A30;
	border-bottom: 1px solid #D52A30;
	margin-bottom:4px;
}
h2 {font-size: medium;}
h3 {font-size: small;}
h6 {font-size: medium;border-bottom: 0;}
ul {
	padding: 0 0 0 10px;
	margin: 5px 0 5px 10px;
	text-align: left;
}

.errorText {color: #FF0000;}
.strike {text-decoration: line-through;}

#leftnav{position:relative;height:522px;}
#sitebanners {
   position:absolute;
   bottom:70px;
   left:25px;
   height:90px;
   width:160px;
}
.copyright {
   position:absolute;
   bottom:25px;
   left:30px;
   font-size:10px;
   color:#FFFFFF;
}   

/* Links */
a, a:link { color: #1f5ba4; }
a:visited { color: #1f5ba4; }
a:hover { text-decoration: underline; }

/* Table Background */
#logo {float:right;}
#r1_c1 {background: #FFFFFF url('images/fom2_r1_c1.jpg') no-repeat;}
#r1_c2 {background: #FFFFFF url('images/fom2_r1_c2.jpg') no-repeat;}
#r1_c3 {background: #FFFFFF url('images/fom2_r1_c3.jpg') no-repeat;}
#r2_c1 {background: #FFFFFF url('images/fom2_r2_c1.jpg') no-repeat;}

#search {
  position:relative;
  margin:0;
  padding:0;
  top:-12px;
  left:290px;
  z-index:10px;
  width:300px;
}
#searchform .s {background: #FFFFFF url('images/search_watermark.png') left no-repeat;margin:0;padding:3px; border:1px solid #87B0D3;width:200px;}

/* Navigation */
hr.fom {background:url(images/hr.gif) no-repeat center left;height:5px;width:135px;margin-left:36px;border:0;}

#navcontainer { width:135px; height:305px;margin-left:35px;margin-bottom:10px;}
#navcontainer ul {margin-left:0; height:305px; padding:15px 0 0 0; list-style-type:none;background:url(images/menu.png) no-repeat top left;}
#navcontainer li {
   display: block;
   height:30px;
   width: 126px;
   margin-left:5px;
   background:url(images/menu-hover.png) repeat 0 0;   
}
#navcontainer li a {display:block;position:relative;font-size:12px;font-weight:bold;padding:5px 0 0 15px;}
#navcontainer a:link, #navlist a:visited, div.portfolio a:link, div.portfolio a:visited {
   color:#FFFFFF;
   text-decoration: none;
}

/* Web Design Page button */
#btn_portfolio {margin:0;padding:0;width:145px; height:30px;float:right;}
#btn_portfolio a:visited, #btn_portfolio a:link{padding:7px 0 0 25px;;font-size:12px; font-weight:bold;display:block; width:120px; height:23px; background: url(images/button.png);opacity:0.7; }
#btn_portfolio a:hover {opacity:1;}
.portfoliohelp{ width:400px;margin-top:5px;position:relative;float:right;font-size:10px;}

/* Search button */
#btn_search {display:block;position:absolute;top:0px;left:220px;width:55px;height:24px;border:0;}
#btn_search a:visited, #btn_search a:link{opacity:0.7;}
#btn_search a:hover {opacity:1;}

#banners{margin-top:80px;}

/*Page Content */
img.pageicon {
   display:block;
   margin:3px 10px 3px 3px;
   float:left;
}

#text {position:relative;margin:0;padding:0 0 0 10px;width:400px;}
#textwide {position:relative;margin:0;padding:0 0 0 10px;width:530px;}
#text h3, #textwide h3 {margin-left:95px;}
#text h3.hugleft, #textwide h3.hugleft {margin-left:0px;}
#text h2,#textwide h2 {}

h3 a:link, h3 a:hover, h3 a:visited {color:#D52A30; text-decoration:none;}


/*Right Hand Side*/
#floatingright {position:absolute; top:385px; left:655px;height:263px;width:112px;background: transparent url('images/blue-box.jpg') left no-repeat;padding: 17px 16px 0 16px;text-align:center;}
#rightbox{position:relative;float:right;width:160px;height:495px;}
#yellowstar{position:relative;width:160px;height:142px;margin-bottom:10px;margin-left:10px;}
#rightboxblue{position:absolute;bottom:0;margin-left:10px;width:112px;height:263px;background: transparent url('images/blue-box.jpg') left no-repeat;padding: 17px 16px 0 16px;text-align:center;}
#rightboxblue .paratop{position:relative;margin:5px 0 0 5px;}
#rightboxblue .ff {position:relative;width:110px;margin:5px 0 0 6px;}
#rightboxblue .tb {position:relative;width:88px;margin:5px 0 5px 15px;}
#rightboxblue .paramiddle {position:relative;margin:10px 0 0 5px;}
#rightboxblue .oo {width:110px;margin:10px 0 0 4px;}   
#phonebox {text-align:center;color:#1f5ba4;font-size:1.2em;margin:0 0 0 5px;padding:0;} 

/*Small Business Page */
div.thumb { float: left; padding: 1px; width: 64px; height: 64px; }
div.thumb img { border: 0;padding-left:8px; }

table#content {margin: 5px;}
tr.heading {
  color: black;
  font-weight: bold;
  background-color: #d7e3ee;
}
table#content td {padding: 2px;}

/*Gallery Over-rides */
.gallery-comment {width:190px;margin-left:auto;margin-right:auto;font-size:12px;color:#666;text-align:left;font-weight:normal;}
.jac {	height:210px;}
.design-gallery .carousel .jac-content a {padding-top:190px;}
.quotebox {color: #87B0D3;}




  

