

html {body:0;margin:0; }

body {margin:0;padding:0;font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; padding:20px; }

#header {margin:0 auto;}

#header-inner {width:100%; text-align:center; height:260px;}

#logo { text-align:center; position:relative; }
#logo img { width:450px; }
	
#slogan { display:none;}

#slogan2 {display:none;}

#phone {display:none;}

#slogan h2 {font-size:45px;}


#slogan2 h2 {display:none;}

#phone h3 {color:#000;font-size:22px !important;font-family:Arial, Helvetica, sans-serif;border-bottom:none !important; letter-spacing:-.15px;font-weight:bold;margin:0; padding:0;}
#baltimoreblog { overflow:hidden; }


#mobilephone { display:none; font-size:70px; text-align:center; width:100%; margin-top:30px; } #mobilephone h2 { font-size:70px; font-family:Tahoma, Geneva, sans-serif; text-decoration:none !important; color:#000; outline:none; padding-top:20px; }
#content {margin:0 auto; background-image:url(../images/content-bg.png); }
#content-home {  }
#content-inner {
	width:100%;
	padding:10px;
	
}

#homecontent { display:block;  }

.right { float:right; padding:5px; border:1px solid #ccc; margin:0 0 10px 20px; max-width:300px;}

#leftcol {float:left;width:100%; position:relative;}

#rightcol {display:none;}

#slider { display:none !important; }

.rightbox { background-image:url(../images/rt-bx-bg.jpg); background-repeat:repeat-x; background-color:#ccc; margin-bottom:15px; padding:10px;   -moz-border-radius: 7px; border-radius: 7px; -webkit-border-radius: 7px; position:relative; -moz-box-shadow: 0 0 3px 3px #525151; -webkit-box-shadow: 0 0 3px 3px #525151; box-shadow: 0 0 3px 3px #525151; }

ul.sidenav { margin:0; padding:0; list-style-type:none; margin-bottom:15px; }
.sidenav li { list-style-type:none; }
.sidenav li a { display:block; padding:10px 0; border-bottom:1px dashed #ececec; text-indent:0px; color:#F90; font-size:14px; font-weight:bold; text-decoration:none; width:250px; }
.sidenav li a:hover { background-color:#F60; color:#FFF; border-bottom:1px solid #fff;  -moz-border-radius: 5px; border-radius: 5px;}

#c-arrow { position:absolute; top:-34px; right:-20px; z-index:999; }
.inp textarea {height:150px;font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;font-size:13px;}

.submit { padding:5px; width:85px; text-align:center; }

.inp input, textarea {padding:7px;margin-bottom:7px;color:#666666; font-style:oblique;font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;font-size:13px; width:238px; border:none;}

#content2 { display:none;}

#content2-inner {display:none;}
.col {float:none;margin-bottom:10px; width:100%; padding:10px; }
.col img { width:98%;  }

#col {width:300px;float:left;min-height:50px;margin-right:25px;margin-bottom:20px;}

#col h2 {color:#999999;font-size:26px;padding-bottom:5px;border-bottom:1px dashed #22aaf8;text-align:center;}

#col p {color:#333;}

#col img {border:1px solid #e8e8e8;margin:0 10px 10px 0;}

#footer { margin:0 auto;background-image:url(../images/header-bg.jpg);min-height:150px;border-top:5px solid #35b2f9;color:#fff; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; padding-top:0px; display:none;}

#footer-inner {margin:0 auto;width:100%; padding:20px 20px 5px 0px; min-height:150px; background-image:url(../images/footer-bg.png); background-position:bottom right; background-repeat:no-repeat; position:relative;}

#footer ul { list-style-type:none; margin:0; padding:0;}

#footer ul li { margin-bottom:15px; font-size:12px; font-weight:bold;}

#footer ul li ul { list-style-type:none; margin:0; margin-top:5px; padding:0;}

#footer ul li ul li { margin-bottom:5px; margin-left:15px;}

#footer h2.abel { color:#FFF !important; margin:0 !important; padding:0 !important; margin-bottom:15px !important; font-family: 'Oregano', cursive; !important; font-weight:400 !important; font-size:32px  !important; }

#footer a { color:#fff; text-decoration:none;}


/* FORMS */
#leftcontact { width:100%; }
.inp input, textarea {padding:50px 5px;margin-bottom:7px;color:#666666;width:95%;font-style:oblique;font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;font-size:30px;}

.inp2 input, .inp2 textarea {padding:50px 5px;margin-bottom:7px;color:#666666;width:95%;font-style:oblique;font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;font-size:45px;}
#mailman { display:none; }
.secure { width:100px !important; }
.securetxt { font-size:40px; }
#sendcontact { width:40%; }
.hmin {  -moz-box-shadow: 0 0 3px 3px #ccc; -webkit-box-shadow: 0 0 3px 3px #ccc; box-shadow: 0 0 3px 3px #ccc; border-radius:3px; }

.inp textarea {height:350px;font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;font-size:30px;}

.title {background-color:#F3F3F3;font-size:12px;font-style:oblique;color:#333;text-align:center;padding:5px;border:1px solid #ccc;margin-top:5px;border-radius:4px;-moz-border-radius:4px;}

.getquote {   margin-top:4px; }

#blogger { margin-bottom:20px; border-bottom:1px dashed #ccc; }
#free-quote { display:none; }

/*  ------------------ nav stuff ------------------ */

#nextBtn a, #slider1next a{ display:none; }

/* CSS Document */

/*  ------------------ nav stuff ------------------ */


#nav {margin:0 auto; width:100%; }

#nav-inner { margin:0 auto; padding:0; background-image:none; border:none; width:100%; }

#nav-inner ul { list-style-type:none; margin:0; padding:0;  }

#nav-inner ul li { display:block; width:100%;	}

#nav-inner ul li a { display:block; width:100%; color:#fff; text-decoration:none; font-size:58px; font-weight:bold; text-align:center; padding:20px 0 20px 0; 	 font-family: 'Yanone Kaffeesatz', sans-serif; font-weight:400;  text-align:center; position:relative; z-index:99; -moz-border-radius: 20px; border-radius: 20px; -webkit-border-radius: 20px; border:3px solid #09607f; background-repeat:repeat-x; background-color:#00aeef; margin-bottom:20px; height:75px; }
#nav-inner ul li.home a { display:none; }
#nav-inner ul li.about a { display:none; }
#nav-inner ul li.process a { display:none; }
#nav-inner ul li.biz a { display:none; }

#nav-inner ul li a.home { display:none; }
#nav-inner ul li a:hover { color:#fff;background-color:#00ccff;}
#nav-inner ul li a.home:hover { display:none; }
#nav-inner ul li a.active {}
#nav-inner ul li.divider {display:none;}

li.dd {position:relative; }

/* ---------------- end nav stuff -------------- */



/*  DROPDOWN MENU */


ul.dropdown li div.subnav1 {
	position: absolute; display: none; background-repeat:no-repeat; z-index:200; top:40px; left:-2px; }
	
ul.dropdown li:hover div{ display: block; z-index:999; } /*--Show subnav on hover--*/

.subnav1 {
	background-color:#FFF;
	padding:5px 5px 5px 5px;
	-moz-border-bottom-right-radius: 5px;
	-moz-border-bottom-left-radius: 5px;
	border-bottom-right-radius: 5px;
	border-bottom-left-radius: 5px;
	-webkit-border-bottom-right-radius: 5px;
	-webkit-border-bottom-left-radius: 5px;
	position:relative;
	width:190px;
	border:1px solid #0189ac;
	
	
}

ol {
	margin:0;
	padding:0;
	list-style-type:none;
	display:list-item;
}
ol li a {
	display:block;
	padding:5px 0 5px 0 !important;
	background-image:none;
	background-color:none !important;
	color:#333 !important;
	float:none !important;
	width:190px;
	font-family:Arial, Helvetica, sans-serif !important;
	text-align:center;
	font-size:12px !important;
}

ol li a:hover {
	background-color:#f1f1f1 !important;
	background-image:none !important;
}

#topper {
	position:absolute;
	background-image:url(../images/sub-top.png);
	height:9px;
	width:30px;
	top:-8px;
	left:43%;
}

/* ---------------- end nav stuff -------------- */

table {
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
}

p {
	font-size:28px;
	line-height:37px;
}

a {
	color:#00aeef;
}

h2 {
	
	font-size:55px;
	padding-bottom:5px;
 font-family: 'Yanone Kaffeesatz', sans-serif; font-weight:400;
}

h1 {
	color:#00aeef;
	margin:10px 0;
	padding:0;
	padding-bottom:5px;
	border-bottom:1px dashed #35b2f9;
 font-family: 'Yanone Kaffeesatz', sans-serif; font-weight:400;
	font-size:60px;
}
h3 {
 font-family: 'Yanone Kaffeesatz', sans-serif; font-weight:400; font-size:35px;
}
#content ul li {
	font-size:28px;
	margin-bottom:15px;
}

.col2 { float:left; width:183px; height:250px; margin-right:10px; margin-bottom:10px; padding:10px; border:1px solid #ccc; -moz-border-radius: 8px; border-radius: 8px; -webkit-border-radius: 8px;-moz-box-shadow: 0 0 5px #aaa; -webkit-box-shadow: 0 0 5px #aaa; box-shadow: 0 0 5px #aaa; }

.col2 h3 {text-align:center; 	 font-family: 'Yanone Kaffeesatz', sans-serif; font-weight:400;}

.col2 p { color:#666666 !important;}