/*--[ tags and clases ]-----------------------------------------------------------------*/
body{margin:0; background:#BBBBBB url("image/background.gif"); font-family:Georgia, "Times New Roman", Times, serif; font-size:16px;}

/*--[ container ]-----------------------------------------------------------------*/
#container{margin:0 auto 20px;width:816px;background:#FCFCF5 url("image/container.gif") repeat-y;}

/*--[ ads ]-----------------------------------------------------------------*/
#ad{margin:15px auto 5px;width:728px; height:90px; border:1px solid #666;}

/*--[ top]-----------------------------------------------------------------*/
#intro{background:url("image/header.gif") no-repeat;height:255px;}
#header{margin:0 0 0 220px;padding-top:45px;height:80px;overflow:hidden;}
#header h1{margin:0;padding:0;font-size:28px;font-weight:bold;}
#header h2{margin:10px 20px 0 10px;padding:0;font-size:18px; font-style:italic; color:#82843E}

#topInfo{font-size:12px; color:#7097BC; margin-right:40px; text-align:right; height:78px;overflow:hidden;}
#topInfo p{padding:1px 0;margin:0}
#topInfo .p1,#topInfo .p2{font-weight:bold;}

#intro ul{clear:both;list-style-type:none;margin:0;padding:10px 0 0 55px}
#intro li{float:left;}
#intro li a{background-repeat:none;background-position:0 0;display:block;height:26px;}
#intro li a:hover {background-position:0px 26px;}
#intro li a span{display:none;}

#intro li.services a{background-image:url("image/menu-services.gif"); width:83px;margin-right:40px;}
#intro li.about a{background-image:url("image/menu-about.gif"); width:157px; margin-right:36px;}
#intro li.faq a{background-image:url("image/menu-faq.gif"); width:269px;margin-right:38px;}
#intro li.contact a{background-image:url("image/menu-contact.gif"); width:80px;}

/*--[ content ]-----------------------------------------------------------------*/
#content{clear:both;padding:10px 40px 0 55px;}
#content h3 span{display:none;}
#content p{margin:10px 65px 10px 25px;}

#content .services h3{margin:0;padding:0;background:url("image/title-services.gif") no-repeat;height:169px;width:696px;}
#content .about h3{margin:30px 0 0;padding:0;background:url("image/title-about.gif") 12px 0 no-repeat;height:135px;width:672px;}
#content .about p {padding-top:20px;}
#content .faq h3{margin:30px 0 0;padding:0;background:url("image/title-faq.gif") no-repeat;height:145px;width:682px;}
#content .contact h3{margin:30px 0 0;padding:0;background:url("image/title-contact.gif") 5px 0 no-repeat;height:156px;width:674px;}

#content {padding-bottom:10px;}
#content .contact p{margin-top:5px;margin-bottom:5px; text-align:center; color:#7097BC;}
#content .contact .p0{font-size:18px; font-weight:bold;}

/*--[ footer ]-----------------------------------------------------------------*/
#footer{clear:both;background:url("image/footer.gif") top no-repeat;height:121px;}
#footer ul{list-style-type:none;margin:0 auto;padding:50px 0;text-align:center;}
#footer li{display:inline;}
#footer li a{color:#666;text-decoration:none;padding:2px 10px; border-right:1px solid #666}
#footer li a:hover {text-decoration:underline;}
#footer li.contact a{border:0;}

/*--[ USPCA Stuff ]-----------------------------------------------------------------*/
#uspcaInfo ul{background:white;height:160px;padding:20px 0 0 10px;width:755px;margin:20px auto 20px;list-style-type:none; border:4px solid black;}
#uspcaInfo li{float:left;display:block;margin:0;padding:0 10px 0 10px;;}
#uspcaInfo li a{display:block;background-repeat:no-repeat;}
#uspcaInfo span{display:none}
#uspcaMember a{background-image:url("http://www.uspca.com/personalchefmember.gif"); width:95px; height:140px;}
#uspcaEthics a{background-image:url("http://uspca.com/codeofethics.gif"); width:100px; height:100px;margin-top:22px;}
#uspcaCPC a{background-image:url("http://uspca.com/cpc.gif"); width:100px; height:83px;margin-top:26px;}
