@charset "UTF-8";
/* CSS Document */
/*  
Theme Name: TotalAlpacaCare Template
Theme URI: 
Description: Basic Theme for  TotalAlpacaCare
Version: 1.0
Author: Ricky Synnot
Author URI: http://www.itsricky.com

*/

/*
	Colors:
	White: 				#FFFFFF
	Dark Grey Text: 	#493d37
	Light Grey Text: 	#6c5e56
*/
html, body, div, span, object, iframe, h1, h2, h3, h4, h5,
h6, p, blockquote, pre, a, code, del, em, font, img, small,
strike, strong, dl, dt, dd, ol, ul, li, fieldset, form,
label, table, caption, tbody, tfoot, thead, tr, th, td { text-decoration: none; margin: 0; padding: 0; border: 0; outline: 0; font-size: 100%; vertical-align: baseline; background: transparent; }
body { line-height: 1; }
ol, ul { list-style: none; }
blockquote, q { quotes: none; }
blockquote:before, blockquote:after, q:before, q:after { content: ‘’; content: none; }
/* End Defaults */
Html, body {height: 100%;}

body { margin:0; padding:0; width:100%;  }

h1 h2 h3 h4 h5 p a { font-family:Helvetica, “Helvetica Neue”, Arial, sans-serif; font-style:normal; font-weight:normal; }

h1 { font-size:20pt; text-decoration:none; color:#faf7d5; margin:0;}

h1 a { text-decoration:underline; color:#faf7d5;; }

h2 { font-size:48px; text-decoration:none; color:#493d37; letterspacing:-5px; margin-bottom:3px; }

h3 { font-size:36px; text-decoration:none; color:#6c5e56; letterspacing:-5px; margin-bottom:10px; }

h4 { font-size:22px; color:#493d37;}

h4.name {font-size:22px; color:#6c5e56; display:inline;  }

h4.num {font-size:22px; color:#493d37; display:inline; }

h4.thin {font-size:20px; color:#6c5e56; display:inline; margin-top:3px; margin-bottom:5px;   }

h5 {font-size:20px; color:#493d37; margin-bottom:8px;}

p {font-size:17px; color:#493d37; line-height:26px; margin-bottom:16px; margin-top:6px; letter-spacing:-.02em;}

a {font-size:17px; color:#493d37; line-height:26px; margin-bottom:16px; letter-spacing:-.02em; text-decoration:underline;}
a:link {font-size:17px; color:#493d37; line-height:26px; margin-bottom:16px; letter-spacing:-.02em; text-decoration:underline;}
a:hover {text-decoration:none; }

p.footer {font-size:14px; line-height:18px; margin-bottom:10px; text-decoration:none;}
p.footer a{text-decoration:underline;}
p.footer a:hover {text-decoration:none;}

#wrap {width:863px;  min-height: 100%; margin: 0px auto; }

#main {overflow:auto; padding-bottom: 180px;}

#headerWrap { width:863px; height:211px; position:relative;  z-index:2; overflow: hidden;}

#logoTab { width:285px; height:205px; position:absolute; top:0; left:50%; margin-left:-420px; z-index:10; cursor:pointer; }

#menu { width:863px; height:63px; position:relative; margin-top:93px; z-index:3; }

/* begin menu  */
#menu0 { display: block; width:407px; height: 63px; background: url(/wp-content/themes/tac/images/nav0.jpg); no-repeat 0 0; float:left; margin:0; cursor:pointer;}
#menu1 { display: block; width:86px; height: 63px; background: url(/wp-content/themes/tac/images/nav1.jpg); no-repeat 0 0;  float:left; margin:0; }
#menu2 { display: block; width:84px; height: 63px; background: url(/wp-content/themes/tac/images/nav2.jpg); no-repeat 0 0; float:left; margin:0; }
#menu3 { display: block; width:173px; height: 63px; background: url(/wp-content/themes/tac/images/nav3.jpg); no-repeat 0 0; float:left; margin:0; }
#menu4 { display: block; width:113px; height: 63px; background: url(/wp-content/themes/tac/images/nav4.jpg); no-repeat 0 0; float:left; margin:0;}

#menu1:hover { background-position: 0 -63px; }
#menu1 span { display: none; }
#menu2:hover { background-position: 0 -63px; }
#menu2 span { display: none; }
#menu3:hover { background-position: 0 -63px; }
#menu3 span { display: none; }
#menu4:hover { background-position: 0 -63px; }
#menu4 span { display: none; }
/* end menu content */


#homeContent {width:863px; height:auto; float:left;}

.picFrame { width:465px; height:451px; background-repeat:no-repeat; float:left;  clear:none;  }
.picImg { width:391px; height:278px; overflow:hidden; margin-left:34px; float:left; margin-top:37px; clear:both; }
.picCaption { width:394px; margin-left:31px; text-align:center; margin-top:19px; float:left; font-style:italic;  }
.picCaption a { text-decoration:underline; }

.picContact { width:386px; margin-left:31px; text-align:left; margin-top:8px; float:left; font-style:italic;  }
.picContact a { text-decoration:underline; }

.textCol { float:right; width: 365px; margin:0 30px 30px 0; clear:none;}

.textColWide { float:left; width: 400px; margin:20px 30px 30px 120px; clear:both;}

.phone {margin-top:24px; width: 364px; text-align:center;  }
.cta { margin-top:18px; height:111px; width: 364px; margin-bottom:50px; cursor: pointer;  }

#footerWrap { position: relative; margin-top: -180px; clear:both;  height: 180px;}
#footer { width:863px; margin:auto; height:190px; background-repeat:repeat-y;  }

/*Opera Fix*/
body:before {/* thanks to Maleika (Kohoutec)*/
content:"";
height:100%;
float:left;
width:0;
margin-top:-32767px;/* thank you Erik J - negate effect of float*/
}

#seoMenu { float:left;  width:480px; margin-top:36px; }
#seoMenu a { font-size:14px; color:#493d37; line-height:26px; margin-bottom:16px;  letter-spacing:-.02em; text-decoration:underline;}
#seoMenu a:hover { text-decoration:none;}

#footContact { font-size:12px;  float:right; color:#977f4f; margin-top:36px; margin-right:36px;}
#footContact a { font-size:14px; color:#493d37; line-height:26px; margin-bottom:16px;  letter-spacing:-.02em; text-decoration:underline;}
#footContact a:hover { text-decoration:none;}


#authorLink { font-size:12px; float:right; clear:right; height:18px; margin-bottom:8px; }
#authText {margin-top:-1px; float:left; margin-right:3px;  }
#authPic { background-repeat:no-repeat; float:left; width:21px; height:21px;}
#webTime { text-align:right; clear:right; float:right; height:18px; width:200px;}


.inputName{ width:400px;  padding:8px; font-size: 18px; color: #999; font-family: Helvetica, Arial, sans-serif; letter-spacing: -0.1; clear:both; margin-top:20px; }

.inputEmail{width:400px; padding:8px; font-size: 18px; color: #999; font-family: Helvetica, Arial, sans-serif; letter-spacing: -0.1; clear:both; margin-top:20px;  }

.formBut{width:auto; height:30px; font-size: 16px; color: #493d37; font-family: Helvetica, Arial, sans-serif; letter-spacing: -0.1; clear:both; margin-top:25px; margin-bottom: 100px; }

.inputT{ width:400px;  padding:8px; font-size: 18px; color: #999; font-family: Helvetica, Arial, sans-serif; letter-spacing: -0.1; clear:both; margin-top:20px; }

.inputTi{ width:400px;  padding:8px; font-size: 18px; color: #333; font-family: Helvetica, Arial, sans-serif; letter-spacing: -0.1; clear:both; margin-top:20px; }

.inputTid{ width:400px;  padding:8px; font-size: 18px; color: #333; font-family: Helvetica, Arial, sans-serif; letter-spacing: -0.1; clear:both; margin-top:6px; }

textarea#comments {width:400px;  padding:8px; font-size: 18px; color: #333; font-family: Helvetica, Arial, sans-serif; letter-spacing: -0.1; clear:both; margin-top:6px;}



.feedme {margin-bottom: 20px; border-bottom: 1px solid #6c5e56; }

