/* CSS Document */

* {
	margin:0; padding:0;
	font-size:100%;
}

body{
	background:url(images/top-tail.jpg) left top repeat-x #FFFFFF;
	text-align:center;
}

img {vertical-align:top;}
a img { border:0;}

ul {list-style:none;}

.left { float:left;}
.right {float:right;}
.clear  { clear:both;}


html, input, textarea
	{
		font-family:Arial, Helvetica, sans-serif;
		font-size:0.75em;
		line-height:1.33em;
		color:#010000;
	}

input, select { vertical-align:middle; font-weight:normal;}

a {color:#010000; outline:none;}
a:hover{text-decoration:none;}
p {padding-top:16px;}

/* ============================= main layout ====================== */

li { background:url(images/page1-img5new.jpg) no-repeat 0 9px; padding-left:24px; line-height:2em;}
li a {color:#010000;}

.imgindent {margin:0px 0px 0 0px; float:right; align:right;}
.imgindent1 {margin:0 25px 0 0; float:left;}
.imgindent2 {padding:10px; float:right;clear:both;}

.alignright {text-align:right;}

h2 {font-size:2.16em; line-height:1.2em; color:#000000; font-family:"Times New Roman", Times, serif; font-weight:normal;}
h3 {font-size:1.66em; line-height:1.2em; color:#000000; font-family:"Times New Roman", Times, serif; font-weight:normal; 

padding-top:28px;}
h4 {font-size:2.083em; line-height:1.2em; color:#000; font-family:"Times New Roman", Times, serif; font-weight:normal; 

margin-bottom:5px;}
h5 {font-size:1.5em; line-height:1.2em; color:#444444; margin-top:-5px;}

.posfixed
{
position:fixed;
top:200px;
right:0px;
}
.posfixedCC
{
position:fixed;
top:350px;
right:0px;
}
/* ============================= header ====================== */
.num {font-family:Tahoma, Geneva, sans-serif; font-size:2.5em; color:white; padding:9px 12px 0 0;}
.num span {font-weight:bold; color:white;}

.logo {padding:8px 10px 0px 10; float:left;}

.menu {padding:72px 0 0 0; float:right;}
.menu li {background:url(images/menu-li-bg.gif) right 12px no-repeat; padding:0 14px 0 10px; float:left; line-height:2.5em; 

text-transform:uppercase;} 
.menu li a {color:#B0CEE6; text-decoration:none; font-family:"Times New Roman", Times, serif; font-weight:bold;}
.menu li a:hover {color:#fff; text-decoration:underline;}
.menu li a span {text-transform:none;}
.menu .active {color:#fff; text-decoration:underline;}
.menu .last {background:none; padding-right:5px;}
.slogan14 {background:url(images/errand-service-sarasota.jpg) left top no-repeat; height:165px; padding:105px 18px 127px 0;
 margin-bottom:24px;}
.slogan13 {background:url(images/event-planner-sarasota.JPG) left top no-repeat; height:165px; padding:105px 18px 127px 0;
 margin-bottom:24px;}
.slogan12 {background:url(images/pet-sitting-sarasota.JPG) left top no-repeat; height:165px; padding:105px 18px 127px 0;
 margin-bottom:24px;}
.slogan11 {background:url(images/imageheaderKB.jpg) left top no-repeat; height:165px; padding:105px 18px 127px 0;
 margin-bottom:24px;}
.slogan10 {background:url(images/home-maintenance-sarasota.jpg) left top no-repeat; height:165px; padding:105px 18px 127px 

0;
 margin-bottom:24px;}
.slogan9 {background:url(images/downsizing-organizing-srq.jpg) left top no-repeat; height:165px; padding:105px 18px 127px 

0;
 margin-bottom:24px;}
.slogan8 {background:url(house-watch-sarasota.jpg) left top no-repeat; height:165px; padding:105px 18px 127px 0;
 margin-bottom:24px;}
.slogan7 {background:url(images/concierge-press-news.jpg) left top no-repeat; height:165px; padding:105px 18px 127px 0;
 margin-bottom:24px;}
.slogan6 {background:url(images/senior-move-sarasota.jpg) left top no-repeat; height:165px; padding:105px 18px 127px 0;
 margin-bottom:24px;}
.slogan5 {background:url(personal_assistant_sarasota.jpg) left top no-repeat; height:175px; padding:55px 48px 127px 0;
 margin-bottom:24px;}
.slogan4 {background:url(images/header-img1KevinTherese.jpg) left top no-repeat; padding:34px 18px 26px 0; margin-

bottom:20px;}
.slogan3 {background:url(images/header-img.jpg) left top no-repeat; height:"50%"; padding:105px 18px 127px 0;
 margin-bottom:24px;}
.slogan2 {background:url(images/header-img1KevinTherese.jpg) left top no-repeat; padding:34px 18px 126px 0; margin-

bottom:20px;}
.slogan1 {background:url(images/header-img.jpg) left top no-repeat; padding:105px 18px 127px 0; margin-bottom:24px;}
.slogan {background:url(images/header-img1KevinTherese.jpg) left top no-repeat; padding:34px 18px 126px 0; margin-

bottom:5px;}
/* ============================= social hang left  ====================== */
.price-info-left 
{
background-color:transparent;
align:center; margin:15px;
font-color:black;
}

#table22 {width:40%;}   
#table22 td {font-size:1.2em; height:25px; width:100%; padding:3px 7px 2px 7px; vertical-align:bottom; text-align:left;}
#table22 th {height:55px; vertical-align:top;text-align:center;font-size:1.3em;}

/* ============================= content ====================== */
#assistant {text-align:center; font-size:1.5em;margin:5px;}

#horror {width:250px; float:right;background:#B0CEE6; color:black;border:1px solid black; padding:5px; overflow:hidden; }
#housewatch {margin:15px; padding:5px; text-align:center;}
#housewatch th {height:50px; align:center;}
#housewatch td {height:50px; vertical-align:bottom;}

.center {align:center; margin:0 auto;}


.col-pad {padding-right:38px; padding-bottom:20px;}

.pad {padding-top:18px;}
.pad1 {padding-top:30px;padding-bottom:30px}
.pad2 {padding-top:41px;}
.pad3 {font-color}
#contentmiddle{width:100%; height:100%;background-color:white;}

.margin {margin-top:0px;}
#staycurrent {margin:0 auto; text-align:center;}

span.text {color:black;font-weight:bold;}
ul.pad {padding-top:6px;}
.padding4 {padding-bottom:14px;}
.padding {padding-bottom:14px;}
.padding1 {padding-bottom:31px;}
.padding2 {padding-bottom:22px;}
.padding3 {padding-bottom:27px;}
.padding3 b {font-wight:bold; font-size:1.3em;}
.link1, .link2, .link3, .link4 {display:inline-block; padding-left:16px; margin-top:8px; font-family:"Times New Roman", 

Times, serif; font-size:1.41em; color:#555554; text-decoration:none;}
.link1:hover, .link2:hover, .link3:hover, .link4:hover {text-decoration:underline;}
.link1 {background:url(images/link1-bg.gif) left 4px no-repeat;  }
.link2 {background:url(images/link2-bg.gif) left 4px no-repeat;  }
.link3 {background:url(images/link3-bg.gif) left 4px no-repeat;  }
.link4 {background:url(images/link4-bg.gif) left 4px no-repeat;  }

.link {color:#6ebac8; font-weight:bold; text-decoration:none;}
.link:hover {text-decoration:underline;}

#right-col1 {
height:504px;
width:50%;
float:left;
background-color:white;
font-size:1.em;
}

#right-col {
width:50%;
float:left;
background-color:white;
font-size:1.em;
}
#right-col li {color:#012754; font-size:1.5em;}
#right-col h1 {font-size:1.5em; font-weight:900;line-height:125%;}

#left-col { 
width:50%;
float:left;
background-color:white;
font-size:1.em;
}
#leftwrap {width:95%}
#rightwrap {width:95%}
#left-col h1 {font-size:1.5em; font-weight:900;line-height:125%;}
#left-col li {color:#012754; font-size:1.5em;}

#alltogether {height:657px;}
#row {background:url(images/row-tail.gif) top left repeat-y;margin-top:21px; margin:0 auto
}
.row-bg {background:#f1f6f5; width:100%;}
.row-indent {padding:21px 16px 19px 19px;}

#row .bottom-pad {padding-bottom:13px;}
#row .bottom-pad1 {padding-bottom:3px;}

#row .imgindent {margin-right:10px;}
#row .number {color:#444444; font-weight:bold;}
#row .adress {color:#222222; font-weight:bold;}

#row .link {color:#66c314;}
#row .block {width:673px; float:left;}

#row .mail {color:#e75979; font-weight:bold;}
#row li {line-height:1.66em; background:url(images/row-list-bg.gif) left 9px no-repeat;}
#row li a {color:#3d616e; font-weight:bold; text-decoration:none;}
#row li a:hover {text-decoration:underline;}
.list {float:left; width:397px;}

#row h4 {font-size:1.83em; color:#9b9e9d; line-height:1.2em; font-family:Arial, Helvetica, sans-serif;}
.null {padding:0px; margin:0px;}
.null object {float:right; }
em {font-style:normal; color:#e75979; font-weight:bold;}
em span {font-weight:normal;}

.contacts {color:#000; align:right; float:right;}

#form {position:relative; background-color:green; width:304px;}

.list1 {width:100%; float:left;}

span.color {color:#000;}

.list-pad {padding-right:62px;}

.phone {display:inline-block; width:65px;}

.phone1 {display:inline-block; width:75px;}
.phone2 {display:inline-block; width:40px; padding-left:40px;}

.text1 {float:left;}

#kevinprofile {width:175px; height:175px; margin: 25px 25px 25px 35px;}

.policy {padding:30px 0 30px 0; color:#000; font-weight:bold;}
.policy a {color:#000;}


table {background-color:transparent;
width:450px;
align:center; }
/* ============================= footer ====================== */
#footer a {color:#7f9798;}
#footer  {color:#7f9798; margin: 0 auto;align: center;}
.footer-menu {padding-top:9px;}
.footer-menu li {background:url(images/footer-menu-li-bg.gif) left 9px no-repeat; padding:0 13px 0 13px; }
.footer-menu li a {text-decoration:none;}
.footer-menu li a:hover {text-decoration:underline;}
.footer-menu  .first {background:none; padding-left:0px;}
/*==============================added hack for footer inline center=================================*/
#menu-outer {
	height: 124px;
	background: url(images/footer-menu-li-bg.gif) repeat-x;
}
.table33 .table33 {padding:5px;margin:5px 15px 15px 15px;align:center; position:relative;}
.table331 {height:250px;vertical-align:bottom;align:center;}
td
{
height:100px;
vertical-align:top;
align:center;}

#hourly {width:40%;font-size:1.2em;}
#hourly td { height:25px; vertical-align:bottom;}
#gomiddle {text-align:center; margin:0 auto;}

#tableindex {align:center; margin:0 auto;cell-padding:15px;position:relative;height:100px;}




.table {
	text-align:center;

}


ul#horizontal-list {
	min-width: 696px;
	list-style: none;
	padding-top: 20px;text-align:center;
	}
	ul#horizontal-list li {
		display:inline;
	}

indent {margin-left:50px;}
bold {font-size:1.3em; font-weight:bold;}
#boldness {font-size:1.3em; font-weight:bold; width:100%; align:center;}

#wrapperpagefaq {margin:0px 0px 0px 0px; width:100%;position:relative;}
#wrapperpagefaq p {color:#012754; font-size:1.5em;line-height:150%;}
#wrapperpagefaq h1 (font-weight:bolder; color:Green; font-size:1.7em; line-height:150%;}
#wrapperpagefaq ul {font-size:1em;}
#requests {font-size:1.3em;}
#request b li {font-size:1.5em;}
/* ============================logos============================ {}*/
.td {background-image:url(images/page1-img5.jpg);}
/* ============================= forms ============================= */

.vcard {background-color:white; padding:5px;overflow:hidden;}
#ContactForm {padding:16px 35px 8px 6px; background-color:#B0CEE6;border:1px solid #c5c7c6;}
#ContactForm label {height:76px;display:block;}
#ContactForm .column1 {width:224px !important; float:left;}
#ContactForm .column2 {width:194px !important; float:left;}
#contactForm .link3, #ContactForm .link4 {font-size:1.41em;   font-family:"Times New Roman", Times, serif;}
#ContactForm .link4 {margin-left:20px;}
#ContactForm a {color:#555554;}
.input {width:360px; height:36px;  background:#fff; padding:5px 5px 5px 5px; font-size:1.25em; color:black; border-top:2px 
solid #c5c7c6; border-left:2px solid #dadbdb; border-right:5px solid #7a7a7a; border-bottom:5px solid #7a7a7a;}
.input2 {width:360px; height:42px;  background:#fff; padding:5px 5px 5px 5px; font-size:1.25em; color:black; border-top:2px 
solid #c5c7c6; border-left:2px solid #dadbdb; border-right:5px solid #7a7a7a; border-bottom:5px solid #7a7a7a;}
