/**** Reset ****/

td,th,tr,thead,tfoot,tbody,caption,table,legend,label,form,fieldset,li,ul,ol,dd,dt,dl,var,tt,sup,sub,strike,small,samp,s,q,kbd,ins,img,font,em,dfn,del,code,cite,big,address,acronym,abbr,a,pre,blockquote,p,h6,h5,h4,h3,h2,h1,iframe,object,applet,span,div,body,html{font-size:10px;font-weight:inherit;margin:0;padding:0;border:0;vertical-align:baseline}td,th,tr,thead,tfoot,tbody,caption,table,legend,label,form,fieldset,li,ul,ol,dd,dt,dl,var,tt,sup,sub,strike,small,samp,s,q,kbd,ins,img,font,em,dfn,del,code,cite,big,address,acronym,abbr,a,pre,blockquote,p,h6,h5,h4,h3,h2,h1,iframe,object,applet,span,div,body,html,:focus{outline:0}body{line-height:1;color:black;background:white}ul,ol{list-style:none}table{border-collapse:separate;border-spacing:0}td,th,caption{text-align:left;font-weight:normal}q:after,q:before,blockquote:after,blockquote:before{content:""}q,blockquote{quotes:"" ""}html{height:100%;margin-bottom:1px}

/**** Layout ****/

body { background:url('../img/layout/body_bg.png') repeat-x #F6F6F6; }
#container { width:960px; margin:0 auto;}
#header { height:142px; background:#fff; position:relative; width:960px; }
#logo { padding: 10px 0 0 10px; margin-bottom:10px;}
#logo a { display:block; width:226px; height:80px; background:url('../img/layout/logo.png') no-repeat; text-indent:-9000px; }
#content_wrapper { }
#content { padding:20px 10px; overflow:hidden;}
#content_wrapper.food {background:url('../img/layout/food.jpg') no-repeat right top;}
#content_wrapper.late {background:url('../img/layout/lateavail.jpg') no-repeat right bottom;}
#feature { height:338px; padding-top:30px;}
#footer { border:1px solid #D2D7D8; background:#fff; padding:10px 8px 8px 8px; width:938px; overflow:hidden;}
.contact form {width:500px;}
.breadcrumb {margin-bottom:10px; font-size:12px; border-bottom:#CCCCCC 1px solid; width:600px;}

/**** Fonts ****/

body { font-family:Arial, Helvetica, sans-serif;}
p, a, li { font-size: 12px; line-height:1.6em; color:#333;}

#contact1 {width:400px; float:left; display:inline; padding-right:30px; overflow:hidden;}
#contact2 {width:430px; float:left; display:inline;  overflow:hidden;}
#navcontainer {width:300px; float:left; display:inline; padding-left:20px; padding-right:30px; overflow:hidden;}
#navcontainer2 {width:300px; float:left; display:inline; margin-right:280px; overflow:hidden;}
#navlist{margin-left:0;padding-left:0;list-style:none;}
#navlist li {
padding-left: 20px; padding-right:5px; padding-bottom:15px;
background-image: url(../img/layout/pawbullet.png);
background-repeat: no-repeat;
background-position: 0 .1em;
}

#content p {
	padding-bottom:.6em;
	
}
a { color:#3B7EA4; text-decoration:none; }
a:hover { color:#3a95c9; text-decoration: underline; }
.intro_txt, #home_categories li p, #comments li { font-family:Georgia, 'Times New Roman', Times, serif; color:#666; }
#content p.intro_txt {  font-size:16px; line-height:28px; padding-bottom:0;}
.intro_txt strong{ font-size:24px; }
#home_categories li p { font-size:18px; padding:0 0 0 5px;}
#header .tel { position:absolute; right:0; top:15px; font-size:20px; color:#666; padding:0 10px 0 0; }
#footer .edgeward { float:right; background:url('../img/layout/logo-edge.png') no-repeat; text-indent:-9000px; width:190px; height:28px;  }
#footer .copyright { float:left;}
h1, h2, h3 { font-family:Georgia, 'Times New Roman', Times, serif; color:#df068c; line-height:1.2em; padding-bottom:.2em; }
h1 { font-size:22px; }
h2 { font-size:18px; }
h3 { font-size:14px; font-weight:bold; }
#testimonials h2 { color:#fff; }

/**** Testimonial ****/

#testimonials { background: #666; padding:20px;}
#comments li { color:#fff; font-size:14px;}

/**** Navigation ****/

#nav { position:absolute; bottom:-1px; right:0;}
#nav li, #nav li a { display:inline; float:left; height:38px; width:131px;}
#nav li a { background:url('../img/layout/nav_sprite.png') no-repeat; text-align:center; line-height:38px; text-decoration:none; color:#fff; font-size:14px; }
#nav li a:hover, #nav li a.current { background-position:0 -38px; color:#DF068C;}
#nav li { margin-right:3px;}

#home_categories { padding:20px 0; width:940px; overflow:hidden;}
#home_categories li, #home_categories li a {  display:inline; float:left;}
#home_categories li a { 
	width:272px; height:142px; background:#E5E5E5; border:1px solid #fff; margin:0 20px 0 0; padding:13px; 
	-moz-border-radius:9px; -webkit-border-radius:9px;
}
#home_categories li a.last { margin:0;}
#home_categories li a:hover { background:#D8DADB;}
#home_categories li a img { border:1px solid #fff;}

label { display:block; float:left; width:150px; text-align:right; padding-right:10px;}
.formField input, textarea {background: #fff; border:1px solid #6B6969; width:250px;}
div.formField, .btnField { padding: 5px 0;}
img.verif { padding-left:160px;}
#submit {position:relative; left:160px;}
label {font-size:12px; text-align:left;}

/***** Images *****/

div.thumb_text { float:left; padding: 0 20px 20px 0; width:100px; text-align:center; }
.img_left { float:left; padding: 0 20px 20px 0;}
.img_right { float:right; padding: 0 0 20px 20px;}

/**** Flowplayer Overlay ***/

blockquote {width:500px;
font-size:12px;
line-height:145%;
font-family:Georgia, "Times New Roman", Times, serif;
	margin: 1em 3em;
	padding: .8em 1.5em;
	border-left: 5px solid #df086c;
	background-color: #fccfe4; }
blockquote p {
	margin: 0; }
