/*
Theme Name: Two Rivers
Theme URI: http://www.11worth.com
Description: Two Rivers Sand and Gravel theme for Wordpress
Version: 1.0
Author: Matt Fields
Datum: April 8, 2010
*/

a:link {text-decoration: none; color: rgb(238, 26, 49);}
a:visited {text-decoration: none; color: rgb(238, 26, 49);}
a:hover {text-decoration: none; color: rgb(0, 26, 121);}
a:active {text-decoration: none;}

a:link.nav {text-decoration: none; color: white;}
a:visited.nav {text-decoration: none; color: white;}
a:hover.nav {text-decoration: none; color: rgb(238, 26, 49);}
a:active.nav {text-decoration: none;}

p, h1, h2, h3, h4 {
  padding: 0;
  margin: 0;
}

p {
  font-size:1.2em; 
  font-family: "Verdana","Tahoma", sans-serif;
  margin: 0 0 10px;
}

p.address {
  color: #534e29;
  text-align: center;
  margin: 0 auto 10px;
  width: 200px;
}

p.address span {
  font-family: "Georgia", "New Times Roman", serif;
  font-size: 1.2em;
  color: #00418b;
  font-weight: 600;
}

p.center {
  text-align: center;
  margin: 0 auto 10px;
}

p.postdate {
  font-size: 1em;
  font-weight: 600;
}

h1 {
  font-family: "Georgia", "New Times Roman", serif;
  font-size: 3em;
  color: #027d46;
}

h1.head {
margin: 20px 0 0;  
}

h2 {
  font-family: "Georgia", "New Times Roman", serif;
  color: #00418b;
  font-size: 1.7em;
}

h2.open, h2.articletitle {
  margin: 0 0 5px;
  padding: 0 0 0 5px;
  font-family: "Georgia", "New Times Roman", serif;
  color: #00418b;
  font-size: 1.7em;
  background-color: #ffffff;
  background-image: url(http://www.tworiverssandandgravel.com/wp-content/themes/tworivers/images/title_bg.jpg);
  background-repeat: repeat-y;
}

h3 {
 font-size: 1.5em;
 font-family: Verdana, Tahoma, Arial, sans-serif;
 color: #027d46;
 margin: 0 10px 5px 0;
 border-bottom: 2px solid #e2e2e2; 
}

h4 {
  font-family: Verdana, Tahoma, Arial, sans-serif;
  font-size: 1.2em;
  color: #00418b;
  font-weight: 600;
}

h4.address {
  font-family: "Georgia", "New Times Roman", serif;
  font-size: 1.2em;
  color: #00418b;
  font-weight: 600;
}

.dropcap p:first-letter {
  font-size: 1.5em;
  font-weight: 600;
  color: #636363;
  font-family: Georgia, serif;
}

.breadcrumb {
  font-size:1em;
  color: gray;
  margin: 0 0 15px; 
  /*color: rgb(0, 26, 121)*/; 
  padding-left:10px;
}

.breadcrumb2 {font-size:1em; text-align:center; color: white;}
 
.date {
  font-size:1.1em;
  color: rgb(212, 161, 60); 
  font-weight: normal; 
  /*margin: 0 0 -15px 0;*/ 
  /*margin-bottom:-15px; 
  margin-left:15px;*/ 
  text-align: center;
  }

hr {
   /*height: 2px;
   width: 75%;
   color: gray; // for IE
   background-color: gray; // for Mozilla and Firefox
   border: 0; // for Mozilla and Firefox*/
   display: none;
}

/* IMAGES */


/* Captions */

.aligncenter,
div.aligncenter {
	display: block;
	margin-left: auto;
	margin-right: auto;
}

.wp-caption {
	/*border: 1px solid #a9aabd;*/
	text-align: center;
	/*background-color: #f3f3f3;*/
	padding-top: 4px;
	margin: 10px;
	-moz-border-radius: 3px;
	-khtml-border-radius: 3px;
	-webkit-border-radius: 3px;
	border-radius: 3px;
}

.wp-caption img {
	margin: 0;
	padding: 0;
	border: 0 none;
}

.wp-caption p.wp-caption-text {
        color: #6a6b86; 
	font-size: 1em;
	line-height: 17px;
	padding: 0 4px 5px;
	margin: 0;
        text-align: center;
}

.caption {font-size: 1em; text-align:center}

/* End captions &&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&& */

/* Begin Images &&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&& */

a img {
        border: none;
}

p img {
	padding: 0;
	max-width: 100%;
	}
	
img.centered {
	display: block;
	margin-left: auto;
	margin-right: auto;
	}

img.alignright {
	padding: 4px;
	margin: 0 0 2px 7px;
	display: inline;
	}

img.alignleft {
	padding: 4px;
	margin: 0 7px 2px 0;
	display: inline;
	}

.alignright {
	float: right;
	}

.alignleft {
	float: left
	}
	
/* End wp Images &&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&& */


img.ctr {margin-right: 10px;margin-left: 10px;margin-top: 10px;}

img.aligncenter {margin: 0px auto; display: block;}

/* End Images &&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&*/


/* mac hide\*/html, body {height:100%}/* end hide */


body {
  font-size: 62.5%; /* Resets 1em to 10px */ 
  padding:0;
  margin:0;
  text-align:center;
  min-width:960px;/* for mozilla*/	  
  background-color: #0086df;
 background-image:url(http://www.tworiverssandandgravel.com/wp-content/themes/tworivers/images/bg.jpg);
  background-repeat: repeat-x;
  background-attachment: fixed;   
}

#outer{
  min-height: 100%; /* for footer at bottom */
  height: auto !important; /* for footer at bottom */
  height: 100%;
  margin: 0 auto -50px; /* for footer at bottom, maybe for older browsers. mf */
  padding:0;
  width:958px; 
  text-align:left;
  /*background-color: #b0b87c;*/
  background-color: #ffffff;
  /*background-image:url(images/border4.jpg);
  background-repeat: repeat-y;
  background-position: -30px -30px;*/
  position:relative;
  border: 1px solid #0086df;
}

html>body #outer{height:auto;} /*for mozilla as IE treats height as min-height anyway*/

#header{
  width: 498px;
  margin: 0 auto 0;
  height:200px;
  overflow:hidden;
  font-family: "Arial", serif;
  text-align: left;
  background-image:url(http://www.tworiverssandandgravel.com/wp-content/themes/tworivers/images/truck_bg.jpg);
  background-repeat: no-repeat;
  background-position: center center;
}
* html #header {/*only ie gets this style*/\left:0px;le\ft:0px;}

#header2{
  width: 498px;
  margin: 0 auto 0;
  height:200px;
  overflow:hidden;
  font-family: "Arial", serif;
  text-align: left;
  background-image:url(http://www.tworiverssandandgravel.com/wp-content/themes/tworivers/images/mixer_bg.jpg);
  background-repeat: no-repeat;
  background-position: center center;
}
* html #header2 {/*only ie gets this style*/\left:0px;le\ft:0px;}

#header h1 a {
  text-decoration: none;
  color: #027d46;
  }

#centercontent {
  width:498px;
  margin: 0 auto 50px;
  padding: 0;
  float:left;
  background: transparent;
  /*background-color: #b0b87c;*/
}

#centercontent p {
  padding-left:10px;
  padding-right:10px;
  line-height:1.5em;
  /*color:rgb(0, 26, 121);*/
  color: #534e29;
}

#centercontent ul {
  font-size: 1.2em; 
  /*color: rgb(0, 26, 121);*/
  color: gray4; 
  font-family:"Verdana","Tahoma", serif;
  line-height:18px;
  margin-right: 10px;
  margin-top: 0px;
}

#centercontent ul ul {
  font-size: 1em;
  list-style: disc;
  }

.centertext {
  border-left: 2px solid #bfc492; 
  border-top: 1px solid #bfc492;
  background-color: #bfc492;
}
 

#left {
  position:relative;/*ie needs this to show float*/
  width:220px;
  float:left;
  font-family:"Verdana","Tahoma", serif;
  margin-bottom:50px;/* needed to make room for footer */
  padding-top: 15px;
}


#right {
  position:relative;/*ie needs this to show float */
  width:234px;
  float:right;
  font-family:"Verdana","Tahoma", serif;
  color:white; 
  margin: 0 0 50px 0;/* needed to make room for footer */
}

#right h2 a {
  text-decoration: none;
  color: #534e29;
  }

/*#right h4 {
  width: 225px;
}*/

#right p {
  line-height:1.5em;
  /*color:rgb(0, 26, 121);*/
  color: #534e29;
}

.location {
  width: 178px;
  color: #534e29;
  margin: 20px auto 0;
  padding: 10px;
  /*border: 2px solid #d9a606;*/
}

#footer {
  position: absolute;
  bottom: 0;
  width:958px;
  margin: 0 auto 0;
  height:50px;
  text-align:center;
}
* html #footer {/*only ie gets this style*/\height:52px;/* for ie5 */he\ight:50px;/* for ie6 */}

#footer p { 
}

.footertext {
  font-size: 1em;
  color: #534e29; 
}

#clearfooter {
  height:50px;
  width: 960px; /* to make sure columns clear footer */
} /* to clear footer, for footer at bottom */

#footer hr {width: 50%; text-align: center;}

#footer a {
  color: #534e29;
  text-decoration: none;
  }
  
#footer a:hover {
  color: red;
  text-decoration: none;
  }

div,p  {margin-top:0}/*clear top margin for mozilla*/

/* BOF Suckerfish Vert. Fly-Out
&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&& */

#nav, #nav ul { /* all lists */
        font-family: "Verdana","Tahoma", serif;
        font-size: 1em;
		padding: 0;
		margin: 0;
		list-style: none;
		float : left;
		width : 210px;
	}
	
	#nav li { /* all list items */
		position : relative;
		float : left;
		line-height: 3em;
		margin-bottom : -1px;
		width: 210px;
	}
	
	#nav li ul { /* second-level lists */
		position : absolute;
		left: -999em;
		margin-left : 211px;
		/*margin-top : -1.35em;*/
		margin-top: -2.8em;
	}
	
	#nav li ul ul { /* third-and-above-level lists */
		left: -999em;
	}
	
	#nav li a:link, #nav li a:visited, #nav li a:active {
		width: 210px;
		w\idth : 200px;
		display : block;
		color : #ffffff;
		font-weight : bold;
		text-decoration : none;
		background-color: #0590ed;
		background-image:url(http://www.tworiverssandandgravel.com/wp-content/themes/tworivers/images/bg2.jpg);
        background-repeat: repeat-x;
		border : 1px solid #333366;
		padding : 0 0.5em;
	}
	
	#nav li a:hover {
		color : white;
		text-decoration: underline;
		background-color : #00418b;
		background-image: none;
	}
	
	li:hover{visibility:visible} /* This fixes the stuck flyouts in ie7, courtesy of Paul O'Brien at sitepoint.com/forums/showthread.php?t=543538 */
	
	#nav li:hover ul ul, #nav li:hover ul ul ul, #nav li.sfhover ul ul, #nav li.sfhover ul ul ul {
		left: -999em;
	}
	
	#nav li:hover ul, #nav li li:hover ul, #nav li li li:hover ul, #nav li.sfhover ul, #nav li li.sfhover ul, #nav li li li.sfhover ul { /* lists nested under hovered list items */
		left: auto;
	}

/*EOF Suckerfish Vert. Fly-Out
&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&& */

/* BOF Nav Lite stripped menu &&&&&&&&&&&&&&&&&&&&&&&&&&&& */

#navlite ul, #navlite2 ul {
  font-family: Papyrus, "Comic Sans MS";
  font-size: 1.6em;
  font-weight: 600;
  list-style-type: none;
  width: 200px; 
}

#navlite ul li, #navlite2 ul li {
  margin-bottom: 5px;
}

#navlite a, #navlite2 a {
  /*color: #0a3675;*/
  color: #f3dfd5;
}

#navlite a:hover, #navlite2 a:hover {
  color: #95080a;
}

/* EOF Nav Lite &&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&& */

/*BOF Round Corners :::: from neuroticweb.com/recursos/css-rounded-box/
&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&& */

/* set millions of background images ::One */
.rbroundbox { background: url(http://www.tworiverssandandgravel.com/wp-content/themes/tworivers/images/nt.gif) repeat; }
.rbtop div { background: url(http://www.tworiverssandandgravel.com/wp-content/themes/tworivers/images/tl.gif) no-repeat top left; }
.rbtop { background: url(http://www.tworiverssandandgravel.com/wp-content/themes/tworivers/images/tr.gif) no-repeat top right; }
.rbbot div { background: url(http://www.tworiverssandandgravel.com/wp-content/themes/tworivers/images/bl.gif) no-repeat bottom left; }
.rbbot { background: url(http://www.tworiverssandandgravel.com/wp-content/themes/tworivers/images/br.gif) no-repeat bottom right; }

/* height and width stuff, width not really necessary. */
.rbtop div, .rbtop, .rbbot div, .rbbot {
width: 100%;
height: 7px;
font-size: 1px;
}
.rbcontent { margin: 0 7px; }
.rbroundbox { width: 100%; margin: 1em auto; margin-bottom: 50px; }

/* set millions of background images ::Two */
.rbroundbox2 { background: url(http://www.tworiverssandandgravel.com/wp-content/themes/tworivers/images/nt2.gif) repeat; }
.rbtop2 div { background: url(http://www.tworiverssandandgravel.com/wp-content/themes/tworivers/images/tl2.gif) no-repeat top left; }
.rbtop2 { background: url(http://www.tworiverssandandgravel.com/wp-content/themes/tworivers/images/tr2.gif) no-repeat top right; }
.rbbot2 div { background: url(http://www.tworiverssandandgravel.com/wp-content/themes/tworivers/images/bl2.gif) no-repeat bottom left; }
.rbbot2 { background: url(http://www.tworiverssandandgravel.com/images/br2.gif) no-repeat bottom right; }

/* height and width stuff, width not really necessary. */
.rbtop2 div, .rbtop2, .rbbot2 div, .rbbot2 {
width: 100%;
height: 7px;
font-size: 1px;
}
.rbcontent2 { margin: 0 7px; }
.rbroundbox2 { width: 100%; margin: 1em auto; }

/*EOF Round Corners
&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&*/

/*BOF Subnav, right column at top &&&&&&&&&&&&&&&&&&&&&&&& */

#subnav {
  list-style-type: none;
  width: 200px;
  line-height: 1.4em;
  color: #d7d7d7;
  }

#subnav ul li, #subnav ol li {
  list-style-type: none;
  margin: 0 5px 7px -5px;
  }
  
#subnav li ul li {
  /*list-style-type: square;*/
  }
  
#subnav li ul li ul li {
  /*list-style-type: disc;*/
  }
  
#subnav li a {
  display: block;
  font-size: 1.2em;
  color: rgb(238, 26, 49);
  font-weight: 600;
  }
  
#subnav li a:hover {
  color: rgb(0, 26, 121);
  /*background-color: #333366;*/
  }
  
#subnav h4 {
  width: 185px;
  margin: 0 0 5px 0px;
  border-bottom: 2px solid #e2e2e2;
  padding: 0 0 10px 0;
  font-size: 1.2em;
  font-family: "Georgia", "Tahoma", sans-serif;
  color: #00418b;
  } /* for subnav title */
  
#subnav .widgettitle a {
  color: #00418b;
  }
  
#subnav .widgettitle a:hover {
  color: white;
  background-color: #3d6183;
  }
  
/* EOF Subnav &&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&& */

/* Widgets &&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&& */

ul.recent-comments-widget {
  list-style-type: none;
  margin: 10px 0 0;
  padding: 0;
  }
 
#recentcomments {
  list-style-type: none;
  color: #3d6183;
  border-top: 1px solid #3d6183;
  border-left: 1px solid #3d6183;
  border-right: 2px solid #3d6183;
  border-bottom: 2px solid #3d6183;
  background-color: #ffffff;
  margin: 0;
  padding: 10px 10px 0;
  }
  
/*#recentcomments li a {
  font-size: 1em;
  color: #ffffff;
  font-weight: 400;
  }
  
#recentcomments a:hover {
  color: #ffffff;
  background-color: #333366;
  }*/
  
#recentcomments li {
  margin: 0 0 10px;
  font-size: 1em;
  }

ul.left-widget, ul.left-widget li {
  list-style-type: none;
  font-size: 11px;
  margin: 0 5px 7px -5px;
  padding: 0;
}

ul.left-widget h4.widgettitle {
  margin: 0 10px 5px 15px;
  border-bottom: 2px solid #e2e2e2;
  padding: 15px 0 10px 0;
  font-size: 1.2em;
  font-family: "Georgia", "Tahoma", sans-serif;
  color: #00418b;
  } /* for left-widget title */

ul.widget-list h4.widgettitle {
  margin: 0 10px 5px 15px;
  border-bottom: 2px solid #e2e2e2;
  padding: 15px 0 10px 0;
  font-size: 1.2em;
  font-family: "Georgia", "Tahoma", sans-serif;
  color: #00418b;
  } /* for right-widget title */

ul.widget-list, ul.widget-list li {
  font-size: 11px;
}

/* EOF Widgets &&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&& */
  
/* Comments Form &&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&*/
  
.commentlist li, #commentform input, #commentform textarea {
	font: 0.9em Verdana, Arial, Sans-Serif;
	}
	
.authorlink {
  font-size: 1.3em;
  font-weight: 600;
  color: #7d7d7d;
}

.commentdate {
  font-size: 1em;
  font-weight: 600;
  color: #acacac;
}
	
#commentform textarea {
    width: 465px;
    background-color: #fffded;
    }
    
#commentform input {
    background-color: #fffded;
    }
    
#commentform #submit {
    background-color: #ececec;
    }
    
#commentform #submit:hover {
    background-color: #333366;
    color: #ffffff;
    }
    
.commentlist {
    margin: 0 auto 0;
    padding: 4px;
    width: 450px;
    border: 1px solid #c2c2c2;
    list-style-type: none;
}
	
.commentlist li ul li {
    font-family: Verdana, Arial, Sans-Serif;
	font-size: 1em;
}

.commentlist li {
	font-weight: bold;
}

.commentlist li .avatar { 
	float: right;
	border: 1px solid #eee;
	padding: 2px;
	background: #fff;
	}

.commentlist cite, .commentlist cite a {
	font-weight: bold;
	font-style: normal;
	font-size: 1.1em;
	}

.commentlist p {
	font-weight: normal;
	line-height: 1.5em;
	text-transform: none;
	}

#commentform p {
	font-family: Verdana, Arial, Sans-Serif;
	}

.commentmetadata {
	font-weight: normal;
	}
	
#respond {
    font-family: Verdana, Arial, Sans-Serif;
    color: rgb(58, 136, 137);
    font-size: 1.2em;
    border-top: 2px solid #ececec;
    padding-top: 20px;
    margin-top: 30px;
    }
    
#comments {
    font-family: Verdana, Arial, Sans-Serif;
    color: rgb(58, 136, 137);
    font-size: 1.2em;
    border-top: 2px solid #ececec;
    padding-top: 20px;
    margin-top: 30px;
    }    
    
p.nocomments {
    text-align: center;
    font-size: 1.1em;
    }
    
.nocomments a {
    display: block;
    width: 150px;
    margin: 0 auto 0;
    color: #ffffff;
    background-color: rgb(106, 172, 218);
    border-right: 2px solid #333366;
    border-bottom: 2px solid #333366;
    border-top: 2px solid #cccccc;
    border-left: 2px solid #cccccc;
    font-weight: 600;
    text-decoration: none;
    }
    
.nocomments a:hover {
    display: block;
    color: #ffffff;
    background-color: #333366;
    text-decoration: none;
    border-right: 2px solid #cccccc;
    border-bottom: 2px solid #cccccc;
    border-top: 2px solid #ececec;
    border-left: 2px solid #ececec;
    }
/* EOF Comments &&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&*/   
    
/* Sociable &&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&*/ 

div.sociable {
    /*margin: 16px 0;*/
    margin: 0 0 20px 15px;
    color: #b7b7b7;
    font-family: Verdana, Arial, sans-serif;
    }

span.sociable_tagline { position: relative; }
span.sociable_tagline span { display: none; width: 14em; }
span.sociable_tagline:hover span {
    font-family: Verdana, Arial, sans-serif;
	position: absolute;
	display: block;
	top: -5em;
	background: #ffe;
	border: 1px solid #ccc;
	color: black;
	line-height: 1.25em;
}
.sociable span {
	display: block;
}
.sociable ul {
	display: inline;
	margin: 0 !important;
	padding: 0 !important;
}
.sociable ul li {
	background: none;
	display: inline !important;
	list-style-type: none;
	margin: 0;
	padding: 1px;
}
.sociable ul li:before { content: ""; }
.sociable img {
	float: none;
	width: 16px;
	height: 16px;
	border: 0;
	margin: 0;
	padding: 0;
}

.sociable-hovers {
	opacity: .4;
	-moz-opacity: .4;
	filter: alpha(opacity=40);
}
.sociable-hovers:hover {
	opacity: 1;
	-moz-opacity: 1;
	filter: alpha(opacity=100);
}

/* EOF Sociable &&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&& */
  
/* Site Map &&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&& */

.ddsg-wrapper h2 {
 display: none;
 }

/* EOF Site Map &&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&& */

/* Google &&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&& */

#google_results iframe { 
        width: 486px;
        margin-right:6px;
        margin-left:6px; 
}

.google_map {
   margin: 20px 0 0;
}

#cse {
  font-family: Verdana, Tahoma, Arial, sans-serif;
}

/* EOF Google &&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&& */



/* Float Clear &&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&& */

.clear {
  clear: both;
}

/* EOF Float Clear &&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&& */

/* MISC &&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&& */

table {
  font-family: "Arial", "Verdana", "Tahoma", serif;
  font-size: 1.1em;
  color: rgb(0, 26, 121);
}

/* CALC &&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&& */

.calc table {
  width: 325px;
  margin: 15px 50px 25px;
  /*border: 1px solid #d4ced4;*/
  border: 2px solid #e2e2e2;
  background-color: #d4ced4;
}

.calc2 table {
  margin: 15px 0 10px 0;
  /*border: 1px solid #d4ced4;*/
  border: 2px solid #e2e2e2;
  background-color: #d4ced4;
}

.calc table, .calc tr, .calc td, .calc2 table, .calc2 tr, .calc2 td {
  font-family: Verdana;
  font-size: 10px;
  color: gray4;
}

.calc h4, .calc2 h4 {
  font-family: verdana;
  font-size: 14px;
  color: #00418b;
}
