/*

Theme Name: Ancient City Insurance

Theme URI: http://www.shipsides.com
Description: Ancient City Insurance

Version: 1.5

Author: Andy Shipsides

Tags: Ancient, City, Insurance, St. Augustine, Florida

*/

body

{

	font-family:Tahoma, Arial, Helvetica, sans-serif;

	font-size:12px;

	color:#000;

	background:#FFF;

	margin:0;

	padding:0;
	

}



img

{

	border:0;

}



.clear

{

	clear:both;

}



#header

{

	
    background:url(images/mortbg_03.jpg) left top no-repeat;
		
	height:298px;
	
	width:715px;
	
	float:left

	margin:0 auto;
	
	
}



#header h1

{

	padding-top:77px;

	font-family:Georgia, Tahoma, Arial, Helvetica, sans-serif;

	font-weight:400;

	text-align:center;

	font-size:30px;

	text-transform:lowercase;

	margin-top:10px;

}



#header h4

{

	font-family:Arial, Helvetica, Georgia, Tahoma, sans-serif;

	font-weight:400;

	text-align:center;

	font-size:12px;

	color:#5D513A;

	margin:0;

}



#header a:link,#header a:visited,#header a:active,#header a:hover

{
	color:#33735b;
	text-decoration:none;
}



#header a:hover

{

	color:#5D513A;

}



.h_Over

{

	background:url(images/h_over1.jpg) no-repeat;

	size: 320px;

	height:266px;

	position:relative;
	
	left:240px;
	
	top: 18px;
	

}



.search_form

{

	width:310px;

	float:right;

	margin:0;

	padding:9px 0 0;

}



.search_form input

{

	vertical-align:middle;

	margin:0 5px;

	padding:0;

}



#menu

{

	width:100%;

	height:49px;

	background:#FFF;

	margin:0 auto;

}



#menu ul

{

	float:left;

	border:none;

	width:300px;

	height:33px;

	overflow:hidden;

	margin:0;

	padding:0 0 0 15px;

}



#menu ul li

{

	list-style:none;

	float:left;

	font-family:Georgia, Verdana, Arial, Helvetica, sans-serif;

	font-size:14px;

	background:url(images/mi_bullet.gif) no-repeat left center;

	margin:3px 20px;

	padding:10px 0 9px 20px;

}



#menu a:link,#menu a:visited,#menu a:active,#menu a:hover

{

	color:#F1EBD5;

	text-decoration:none;

}



.content

{
	align:center;
	background:#FFF url(images/morthome_06.gif) repeat-x top;
	margin:0 auto;
	
}


.main

{
	align:center;
	width:1024px;
	margin:0 auto;
	
}


.left

{
	width:244px;

}



.left .padding

{
	margin:0 0px 0 0;
}



.left .bord

{
	width: 244px;
	height: 100%;
	position:relative;
	top: 200px;
	background:#dcdbd9;
	text-align:left;
}



.left .title

{

	border-bottom:2px dotted #E7E1C9;

	background:url(images/cat_bullet.gif) no-repeat left center;

	padding:4px 0 4px 20px;

}

.left .dropdown
{
	width:244px;
	float:left;
}



.left p

{
	margin:0;
	padding:10px 0 0 0;	

}

.left .address
{
	float:left;
	margin-top:20px;
}

/*.left ul

{
	margin:0px 0 0px 0;
	padding:0;
}



.left ul li,.left ul li ul li

{
	list-style:none;
	color:#363;
	border-bottom:2px inset #FFF;
	background:url(images/pageIcon.gif)  no-repeat;
	background-position:5px 8px;
	font-family:"Century Gothic", Arial, Helvetica, sans-serif;
	font-size:14px;
	margin:0 0 1 0px;
	padding:8px 0 3px 30px;
	font-weight: bold;
}



.left ul li ul li

{

	background:url(images/pageIcon.gif) no-repeat left 10px;

}



.left a:link,.left a:visited,.left a:active,.left a:hover

{

	color:#21512b;

	text-decoration:none;

}
*/

.left h2

{
	color:#000;
	font-family:"Century Gothic", Arial, Helvetica, sans-serif;
	font-size:16px;
	margin:0 0 1 0px;
	padding:8px 0 3px 20px;
}

.left h3

{
	color:#7f0f20;
	font-family:"Century Gothic", Arial, Helvetica, sans-serif;
	font-size:13px;
	margin:0 0 1 0px;
	padding:8px 0 3px 20px;
}


.bigbox

{
	margin-top:20px;
	padding:10px 0 10px 10px;
	border:1px solid #adadad;
	border-left-color:#ececec;
	border-top-color:#ececec;
	background:#E8E8E8;	


}

.bigbox h6 {
	margin-left:10px;
	margin-top:-20px;
	margin-bottom:0px;
	padding: 0 2px;
	font:normal 20px Times;
	color:#900;
}

.bigbox ul {
	list-style-position: inside;
	list-style-type:circle;
}

.bigbox li {
	font-size: 18px;
	margin-top: 18px;
}

.bigbox img {

	margin-right: 20px;
	margin-bottom: 15px;

}


.adbox1

{
	width: 220px;
	float:left;
	margin-top:10px;
	margin-left:10px;
	height: 57px;
	border:1px #999 solid;
	background: #ce7c7d url(images/auto.gif) no-repeat right;
}


.adbox1 h4

{
	font-family: "Century Gothic", Arial, Helvetica, sans-serif;
	font-size: 20px;
	color: #000;
	text-align: left;
	margin-left: 10px;
	margin-top: 0px;
	
}

.adbox1 h4 a:link,.adbox1 h4 a:visited,.adbox1 h4 a:active
{
	text-decoration:none;
	text-align:left;
	color: #000;
}

.adbox1 h4 a:hover

{
	color: #fff;
}


.adbox1 h5

{
	font-family: "Century Gothic", Arial, Helvetica, sans-serif;
	font-size: 12px;
	margin-left: 10px;
	margin-top:-30px;
	color: #444444;
	text-align: left;
}


.adbox2

{
	width: 220px;
	float:left;
	margin-top:10px;
	margin-left:10px;
	height: 57px;
	border:1px #999 solid;
	background: #ce7c7d url(images/home.gif) no-repeat right;
	text-align: left;
}


.adbox2 h4

{
	text-align: left;
	font-family: "Century Gothic", Arial, Helvetica, sans-serif;
	font-size: 20px;
	color: #000;
	margin-left: 10px;
	margin-top: 0px;
	padding:0;
	margin-bottom: -5px;
	
}

.adbox2 h4 a:link,.adbox2 h4 a:visited,.adbox2 h4 a:active
{
   text-decoration:none;
   color: #000;
   text-align:left;
}

.adbox2 h4 a:hover

{
	color: #fff;	
}

.adbox3

{
	width: 220px;
	float:left;
	margin-top:10px;
	margin-left:10px;
	height: 57px;
	border:1px #999 solid;
	background: #ce7c7d url(images/acm.gif) no-repeat right;
	text-align: left;
}


.adbox3 h4

{
	text-align: left;
	font-family: "Century Gothic", Arial, Helvetica, sans-serif;
	font-size: 20px;
	color: #000;
	margin-left: 10px;
	margin-top: 0px;
	padding:0;
	margin-bottom: -5px;
	
}

.adbox3 h4 a:link,.adbox3 h4 a:visited,.adbox3 h4 a:active
{
   text-decoration:none;
   color: #000;
   text-align:left;
}

.adbox3 h4 a:hover

{
	color: #fff;	
}


.right

{
	margin-left:10px;
	padding-left:10px;
	width:508px;
	overflow:hidden;
	font-size:12px;

}



.right .padding

{

	background:#FFF;
	margin:0;
	padding:0;

}



.right .title

{
	border-bottom:2px dotted #CCC;
	padding-top: 0px;
	padding-bottom:0px;

}


.right p{ color:#333333; font-size: 13px; line-height:1.7em;}
.right a{ color:#333333; }
.right a:hover{ color:#333333; text-decoration:none;}
.right ul{ color:#333333; font-size: 13px; line-height:1.7em;}
.right ol{ color:#333333; font-size: 13px; line-height:1.7em;}



.right h1 a:link,.right h1 a:visited,.right h1 a:active,.right h1 a:hover

{
	color:#000;
	text-decoration:none;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 22px;
	font-weight: 500;
	margin-top:10px;
}

.right a:link,.right a:visited,.right a:active,.right a:hover

{
	color:#900;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-weight: 500;
}

.right h4

{
	font-family:Georgia, Verdana, sans-serif;
	font-weight:400;
	font-size:11px;
	color:#000;
	text-align:right;
	padding:0;
	margin: 0;
}



.right .title h1

{
	float:left;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 16px;
	font-weight: 500;
}



.right .title h4

{
	width:140px;
	float:right;
}


.mortcalc

{
	float:left;
	width:auto;
}

/* set the image to use and establish the lower-right position */ 
.cssbox, .cssbox_body, .cssbox_head, .cssbox_head h2 { 
	background: transparent url(images/CSSBox.gif) no-repeat bottom right; 
} 
.cssbox {
	width: 180px !important; /* intended total box width - padding-right(next) */
	width: 170px; /* IE Win = width - padding */
	padding-right: 10px; /* the gap on the right edge of the image (not content padding) */
	margin: 10px 0px 0px 25px; /* use to position the box */
} 
/* set the top-right image */ 
.cssbox_head { 
	background-position: top right; 
	margin-right: -10px; /* pull the right image over on top of border */ 
	padding-right: 20px; /* right-image-gap + right-inside padding */ 
} 
/* set the top-left image */ 
.cssbox_head h2 {
	background-position: top left;
	margin: 0; /* reset main site styles*/
	border: 0; /* ditto */
	padding: 15px 0px 0px 20px; /* padding-left = image gap + interior padding ... no padding-right */
	height: auto !important;
	height: 1%; /* IE Holly Hack */
} /* set the lower-left corner image */ 
.cssbox_body {
	background-position: 
	bottom left;
	margin-right: 10px; /* interior-padding right */
	padding: 5px 0 15px 20px; /* mirror .cssbox_head right/left */
} 

.cssbox a,.cssbox a:link {
	text-decoration: none;
	color:#900;
	background-color:#dcdbd9;
	padding: 5px 10px 5px 10px;
	font-size:12px;
	font-family:Century Gothic,sans-serif;
	font-weight:bold;
}

.cssbox a:hover, .cssbox a:active{
	color:#FFF;
}

.cssbox img {
	border:1px #666 solid;
	margin-bottom: 5px;
}

.MailPressFormEmail {
	width:130px;
	margin-top:10px;
	text-align:center;
} 

.MailPressFormSubmit {

   font-size:15px;
   font-family:Century Gothic,sans-serif;
   font-weight:bold;
   color:#21512b;
   width:100px;
   background-color:#dcdbd9;
   border-style:none;
   margin-top: 10px;

}


.div1

{

	height:1px;

	padding:1px;

}



.tags

{

	font-family:Georgia, Verdana, sans-serif;

	font-size:11px;

	color:#4B030F;

	background:#FCF8E9;

	margin:0;

	padding:5px 10px 0;

}



.permalink

{

	font-family:Georgia, Verdana, sans-serif;

	font-size:11px;

	color:#4B030F;

	text-align:right;

	background:#FCF8E9;

	margin:0;

	padding:0 10px 5px;

}



.footer

{
	
	width:100%;
	border-top:thick;
	border-top-color:#CCC;
	color:#000;
	background:#FFF;
	font-size:11px;
	text-align:center;
	margin:0 auto;
}




.footer p
{

	font-size:11px;
	margin:0;
	padding:0px 0 0;
}


.footer a:link,.footer a:visited,.footer a:active,.footer a:hover

{
	color:#900;
	text-decoration:none;
}




h2

{

	font-family:Georgia, Tahoma, Verdana, Arial, Helvetica, sans-serif;

	font-weight:400;

	font-size:18px;

	padding-left:15px;

}



h3

{

	font-family:Georgia, Tahoma, Verdana, Arial, Helvetica, sans-serif;

	font-weight:400;

	font-size:16px;

	padding-left:15px;

}



#commentform #author,#commentform #email,#commentform #url,#commentform textarea

{

	background:#fff;

	border:1px solid #333;

	padding:.2em;

}



#commentform textarea

{

	width:99%;

}



#commentlist li ul

{

	border-left:1px solid #ddd;

	font-size:110%;

	list-style-type:none;

}



#commentlist li .avatar

{

	float:right;

	margin-right:25px;

	border:1px dotted #ccc;

	padding:2px;

}



#wp-calendar

{

	empty-cells:show;

	font-size:14px;

	width:90%;

	margin:0 auto;

}



#wp-calendar #next a

{

	padding-right:10px;

	text-align:right;

}



#wp-calendar #prev a

{

	padding-left:10px;

	text-align:left;

}



#wp-calendar a

{

	display:block;

	text-decoration:none;

	color:#0C3A6E;

}



#wp-calendar a:hover

{

	background:#e0e6e0;

	color:#333;

}



#wp-calendar caption

{

	color:#0C3A6E;

	font-size:14px;

	text-align:left;

}



#wp-calendar td

{

	color:#0C3A6E;

	font:normal 12px 'Lucida Grande', 'Lucida Sans Unicode', Verdana, sans-serif;

	letter-spacing:normal;

	text-align:center;

	padding:2px 0;

}



#wp-calendar td.pad:hover

{

	background:#fff;

}



#wp-calendar td:hover,#wp-calendar #today

{

	background:#eee;

	color:#0C3A6E;

}



#wp-calendar th

{

	font-style:normal;

	text-transform:capitalize;

}



p img

{

	max-width:100%;

	padding:0;

}



img.alignright

{

	display:inline;

	margin:0 0 2px 7px;

	padding:4px;

}



img.alignleft

{

	display:inline;

	margin:0 7px 2px 0;

	padding:4px;

}



.alignright

{

	float:right;

}



.alignleft

{

	float:left;

}



#menu a:hover,.left a:hover,.right h1 a:hover

{

	text-decoration:underline;

}



.left h1,.right h1

{

	color:#000;
	text-decoration:none;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 22px;
	font-weight: 500;

}



img.centered,.aligncenter

{

	display:block;

	margin-left:auto;

	margin-right:auto;

}
