﻿/* CSS Document */

body,div,h1,h2,h3,h4,h5,h6,p,ul,ol,li,hr,form{

	margin:0;

	padding:0;

	font-weight:normal;

}

body,table {

	font-family:Arial,Verdana,Helvetica;

	font-size:10pt;

	color:#000;

	background:#013366 url('bg_body.jpg') repeat-x;
}

ul {

	list-style-type: none;

}

p{

	margin-bottom:10px;

}

img {border:none}

a{

	color:#0053B7;

}

h1 a,h2 a,h3 a,h4 a,h5 a,h6 a{

	text-decoration:none;

	color:inherit;

}



#header,#middle,#footer{width:772px}



/*--------wrapper-------*/

#wrapper {

	background:url('bg_body1.jpg') no-repeat;

	padding:40px 0 60px 100px;

}



/*--------header-------*/

#header{

	width:772px;

	height:205px;

	background:url('bg_top1.jpg')
}

	#hLeft {

		float:left;

		width:190px;

		padding:104px 0 0 15px;

	}

	#hRight {

		float:right;

		width:430px;

		padding:50px 10px 0 0;

		text-align:right;

	}

		#hRight #phone {

			padding:0px 5px 0 0;

			color:#FFCE45;

			font-size:13pt;

		}

		#hRight span.small{

			font-size:8pt;

			color:#fff;

		}

		#hRight #domainName{

			color:#fff;

			font-size:20pt;

			padding:20px 5px 0 0;

			font-weight:normal;

		}

			#domainName span{

				color:#B1C4E5;

			}

		#hRight #desription{

			color:#FFB000;

			font-size:10pt;

			text-align:right;

			padding:0 5px 0 0;

		}

	#hRight #menu{

		float:right;

		margin-top:35px;
				

	}

		/*

		#menu li{

			float:left;

			padding:0 0 0 15px;

			text-align:center;

			background:url(/images/bg_delimiter.gif) 7px 5px no-repeat;

		}

		#menu li.first{

			background:none;

		}

			#menu li a{

				color:#fff;

				font-size:9pt;

				text-decoration:none;

			}

			#menu li a:hover{

				color:#5CA3F3;

			}

		*/

		

		/*------------navigation*/

		/* Navigation */

		

/*--------middle-------*/

#middle {

	background:url('bg_middle.gif') repeat-y;

	padding:0 1px;

}

	#middle table{

		width:770px;

		border-top:2px solid #fff;

	}

	#middle table.comp{

		width:540px;

		font-size:8pt;

		background:none;

		border:none;

	}

	#middle .margedList{

		margin-left:15px

	}

		#middle .margedList ul{

			margin-left:20px

		}

	/*---left*/

	#middle #left{

		width:191px;

		background:#D7E0EE;

		color:#003466;

	}

		#leftHolder{

			padding:25px 0 40px 15px;

		}

			#leftHolder #boxTop{

				width:159px;

				height:5px;

				white-space: nowrap;

				background:#79a0cd url('bg_boxTop.gif') no-repeat;
}

				#boxTop a{

					display:block;

					float:left

				}

			#leftHolder #boxMiddle{

				padding:10px 0px;

				width:159px;

				background:#79a0cd;

			}

				#boxMiddle #boxTitle{

					margin-left:10px;

					width:134px;

					height:55px;

					text-align:center;

					font-weight:bold

				}

				#left ul{

					width:125px;

					margin:5px 0 0 20px;

				}

					#left ul:first-child{

						margin-top:10px;

						padding-top:10px;

						border:none;

					}

					#left ul li{

						margin-top:10px;

						padding-top:10px;

						border-top:1px solid #C6CED7;

					}

						#left ul li a{

							font-size:10pt;

							color:#fff;

							text-decoration:none;

						}

			#leftHolder #boxBottom{

				width:159px;

				height:5px;

				background:url('bg_boxBottom.gif') no-repeat;
}

		

	/*---center*/

	#middle #center{

		background:#fff url('bg_middle_center.jpg') repeat-x left bottom;
}

		#middle #centerHolder{

			padding:0 20px 100px 20px;

		}

		#center #crumbs{

			margin-top:20px;

			height:35px;

			font-size:8pt

		}

		#center #crumbsPad{

			height:20px;

		}

			#crumbs a{

				color:inherit;

				padding-right:12;

				margin-right:5px;

				background:url('bg_delimiter2.gif') no-repeat right center;
}

			#crumbs a:hover{

				color:#285E9C;

			}

		#center h1{

			margin-bottom:15px;

			font-size:14pt;

			color:#0153B7;

		}

		#center h1.bio{

			margin:0;

			font-size:14pt;

			color:#0153B7;

		}

		img.bioPhoto {

			float:left;

			margin:0 10px 10px 0;

		}

		#center p{

			margin-bottom:15px;

			text-align:justify;

		}

		#center .lastP{

			text-align:left;

			margin-bottom:25px;

		}

			#featuredProd{

				display:block;

				float:right;

				vertical-align:top;

			}

	/*---right*/

	#middle #right{

		width:170px;

		background:#fff url('bg_right.jpg') repeat-x left bottom;
}

		#right #rightHolder{

			padding:15px 10px 5px 10px;

		}

		#right #title{

			padding-bottom:10px;

			font-weight:bold;

		}

		#right p{

			padding-bottom:10px;

			text-align:left;

		}

		#right #sign{

			padding-bottom:10px;

			font-size:8pt;

			font-style:italic;

			text-align:right;

			color:#444;

		}

		#phone2{

			font-size:16pt;

			font-weight:bold;

			width:157px;

			height:87px;

			background:url('bg_phone.gif') no-repeat;

			color:#003466;

			padding-top:15px;

			text-align:center;

		}

			#phone2 span{

				color:#444;

				font-weight:normal;

				font-size:14pt;

				color:#0153B7;

			}

			#quickForm{

				width:190px;

				margin-left:2px;

			}

			#quickForm #formTop{

				width:190px;

				height:45px;

				background:url('http://www.dynamicssavings.com/images/bg_form_top.gif') no-repeat;
}

			#quickForm #formMiddle{

				padding-left:10px;

				width:190px;

				height:350px;

				font-size:8pt;

				font-weight:bold;

				color:#0153B7;

				background:url('http://www.dynamicssavings.com/images/bg_form_middle.gif') repeat-y;
}

				#formMiddle .field{

					width:153px;

					margin-bottom:3px;

				}

				#formMiddle .sbm{

					font-size:8pt;

					margin:0 auto;

				}

			#quickForm #formBottom{

				width:190px;

				height:20px;

				background:url('http://www.dynamicssavings.com/images/bg_form_bottom.gif') no-repeat;
}

		

/*-------footer-------*/

#footer #footerBar {

	background:#fff url('bg_middle.gif') repeat-y;

	padding-left:1px;

}

#footer .pad10{

	padding:10px;

}

#footer table{

	width:770px;

	border-top:1px solid #fff;

	border-bottom:1px solid #5CA3F3;	

}



	#footer #fLeft{

		width:191px;

		height:100px;

		background:#6996d9;

	}

		#fLeft a{

			color:#fff;

		}

	#footer #fCenter{

		border-left:1px solid #fff;

		background:#c7d3e3;

	}

	#footer #fRight{

		width:180px;

		height:100px;

		text-align:center;

		background:#fff;

	}

#footer #copy {

	float:left;

	margin-top:10px;

	width:250px;

	color:#85AAE0;

}

#footer #footerMenu{

	float:right;

	margin-top:-35px;

	width:550px;

}

	#footerMenu li{

		float:left;

		padding:0 0 0 15px;

		text-align:center;

		background:url('bg_delimiter.gif') no-repeat 7px 5px;
}

	#footerMenu li.first{

		background:none;

	}

		#footerMenu li a{

			color:#fff;

			font-size:9pt;

			text-decoration:none;

		}

		#footerMenu li a:hover{

			color:#5CA3F3;

		}

/*----------------------------fixes-----------------------------*/

.clearfix:after {

    content: "."; 

    display: block; 

    height: 0; 

    clear: both; 

    visibility: hidden;

}



/*.clearfix {display: inline-block;}*/



/* Hides from IE-mac \*/

* html .clearfix {height: 1%;}

.clearfix {display: block;}

/* End hide from IE-mac */

