* {margin:0;padding:0}
blockquote,ol,ul,h1,h2,h3,h4,h5,h5,h6 {margin:0 0 1em 0}

#sizer {
width: 806px; 
margin: 30px auto 70px auto;
background-color:#fff;
}

#wrapper {
background-image: url('http://www.centralpt.com/customer/image_gallery/476/design/TILE_RIGHT.GIF');
background-repeat: repeat-y;
background-position:803px;
}

#expander {
background-image: url('http://www.centralpt.com/customer/image_gallery/476/design/TILE_LEFT.GIF');
background-repeat: repeat-y;
background-position:0px;
}

#central_point_container {
}

BODY { 
background-color:#F5F3E7;
font-family: 'MS Serif', 'New York', sans-serif;
font-size:15px;
text-align:center;
}

TD { text-align:left;
font-family: 'MS Serif', 'New York', sans-serif;
letter-spacing:.25px;
font-size: 15px; 
line-height:130%;
color:#000000; 
}


/*---------------Menu-----------------*/

TD.menu {
background-image: url('http://www.centralpt.com/customer/image_gallery/476/design/MENU.GIF');
background-position:center;
background-repeat:no-repeat;
background-position:30px 0px 0px 0px;
height:48px;
padding-left:40px;
padding-top:20px;
font-family: 'MS Serif', 'New York', sans-serif;
font-size:15px;
z-index:10;
}

#topNav ul {
list-style:none;
}

#topNav li
{
z-index:5;
}

#topnav ul{
padding-top:0px;
z-index:10;
}

#nav {
position:relative;
list-style: none;
padding:0px;
margin:0px;
margin-left:0px;
z-index:10;
}

#nav a {
 font-weight: bold;
 color: #000000;
 text-decoration: none;
font-size:15px;
z-index:10;
}

#nav a:hover
{
 color:#B4121F;
z-index:10;
}


#nav li li a {
display: block;
font-weight: normal;
text-align: left; 
font-weight:bold;
font-size:11px;
font-family: helvetica, arial, sans-serif;
padding:5px;
z-index:10;
}

#nav li li a:hover {
border-width: 0;
border: 0; 
width:relative;
z-index:10;
}

#nav li {
float: left;
font-size: 14px;
font-weight:bold;
padding-top:0px;
padding-bottom:0px;
position: relative;
text-align: center;
cursor: default;
border: none;
border-right:2px solid #000000;
z-index:10;
}

li#m6 {
border-right:none;
}

#nav li a
{
padding-left: 30px; 
padding-right: 30px; 
z-index:10;
}


#nav li ul {
 display: none;
 position: absolute;
 left:10px;
 top:100%;
 width:200px;
 font-weight: normal;
background-color: #efefef;
background-repeat:no-repeat;
 padding: 0em 0 0em 0; 
z-index:10;
}

#nav li:hover ul,#nav li.over ul {
width:relative;
 display: block;
z-index:10;
}

#nav li ul li
{
 width:100%;
 padding:0px;
 margin:0px;
 border-top: 1px solid white;
z-index:10;
}

#nav li ul li a:hover{
background-color: #ffffff;
z-index:10;
}

#nav li li
{
 padding: 0px 2px;
 margin: 0px 0px;
text-align:center;
font-size:12px;
z-index:10;

}


#nav li li {
 display: block;
 float: none;
 border: 0;
 padding-bottom:0px;
z-index:10;
}



#nav li:hover
{
background-color:none;
z-index:10;
}

/*---------------Links--------------------*/

a:link 
{
color: #EB6623;
text-decoration: none;

}
	
a:visited 
{
text-decoration: none; 
color: #EB6623;
}
		
a:hover 
{
text-decoration: underline;
color: #EB6623;
}

a:active 
{
text-decoration: none;
color: #EB6623;
}

a.linktype1
{
background-image:url(http://www.centralpt.com/customer/image_gallery/464/Design/ARROW.GIF);
background-repeat:no-repeat;
background-position:2px 4px;
padding-left:15px;
padding-right:5px;
}

a.linktype1:hover {
background-image:url(http://www.centralpt.com/customer/image_gallery/464/Design/ARROW.GIF);
background-repeat:no-repeat;
}



/*----------------Headers----------------*/

H1{
 font-family: 'MS Serif', 'New York', sans-serif;
 font-size: 18px;
 color: #000000;
 letter-spacing:1px;
 margin-bottom:12px;
 margin-top: 12px;
 text-indent: 20px;
}

H1.news {
 font-family: Garamond, serif;
 font-size: 24px;
 color: #790b4d;
 margin-bottom:8px;
 margin-top:8px;
}


H2 {
 font-family: Verdana, Arial, Helvetica, sans-serif;
 font-size: 12px;
 font-weight: bold;
 color: #515B5B;
 margin-bottom:5px; 
 margin-top:5px;

}

H3 {
 padding-left: 0px;
 padding-top: 10px;
 padding-bottom: 10px;
 font-family: Verdana, Arial, Helvetica, sans-serif;
 font-size: 12px;
 font-weight: bold;
 color: #7F6F57;
 margin-bottom:1;margin-top:1
}

H4 {background-color:#992B06;padding-left: 5px;padding-top: 2px;padding-bottom: 2px;
 font-family: Verdana, Arial, Helvetica, sans-serif;
 font-size: 12px;
 font-weight: bold;
 color: #FFFFFF;
 margin-bottom:1;margin-top:1
}
H5 {background-color:#E4E1D2; padding-left: 5px;padding-top: 3px;padding-bottom: 3px;
 font-family:  Verdana, Arial, Helvetica, sans-serif;
 font-size: 12px;
 color: #B9141A;
margin-left:15;margin-right:10px;
 padding-left:20;margin-top:0;
       Border:none;
}

H6 {font-family:  Verdana, Arial, Helvetica, sans-serif;
 font-size: 10px;
 font-weight: strong;
 color: #7D6D60;
 margin-bottom:1;margin-top:4;}

STRONG {
font-size:12px;
padding:8px 0px;
}

hr { height: 0;
margin:10px 0px;
border-width: 1px 0 0 0;
color: #BCB5AB;  
border-style: dotted;  } 

p {padding:6px 0px 6px 0px}

/*-----------------Templates--------------------*/

#header {
position:relative;
width:777px;
height:174px;
margin-bottom:22px;
background-color:none;
z-index:0;
}

#hompic {
position: absolute;
left: -52px;
z-index:0;
}
#hompic img
{
z-index:0;
}
.hmtexttop{
width: 720px;

}

.HmTextBottom p{
width:670px;
padding: 15px;

}

#c_446137 {
padding-left: 10px;
}

.ImageLeft {
vertical-align:center;
padding-left:5px;
width:250px;
padding-right:5px;
}

.TextRight {
vertical-align:top;
width:400px;
}

#box, #box1, #box2, #box3 {
border: 1px solid #BCB5AB;
padding:20px 5px 5px 5px;
background-image: url("http://www.centralpt.com/customer/image_gallery/464/BG_HM.GIF");
background-position:bottom;
background-repeat: repeat-x;
background-color: #ffffff;
}

#header, #header1, #header2, #header3 {
background-color:white;
position:relative;
width:250px;
top:15px;
left:20px;
}

#right {
vertical-align: bottom;
background-image: url("http://www.centralpt.com/customer/image_gallery/464/Design/TESTIMONIALBACKDROP.GIF");
background-position:top;
background-repeat:no-repeat;
background-color:#e4e9e7;
border:1px dotted #8F7959;
padding:10px;
margin-top:10px;
line-height:150%;
font-size:15px;
}




/*--------------Global Divs--------------------------*/

.banner {
width:806px;
height:258px;
}

#banner {
position:relative;
left:-47px;
top:0px;
}
table .spaceleft {padding-left:20px;}
table .spaceright {width:113px;}
table .middle {border-bottom:1px solid #CEC8B8;
background-image: url('http://www.centralpt.com/customer/image_gallery/476/design/SLPP_MIDTILE.JPG');
background-repeat: repeat-y;
background-position: 0px 0px;
width:765px;
height:213px;
position:relative;
top:-10px;
left:-1px;
z-index:1px;
vertical-align:top;
}

.middle p{padding:6px 20px;}

.btmleft {width:268px;
text-align:left;
padding-left:0px;
padding-top:0px;
}

.btmright img{
margin-left:15px;
}

#footer {
background-image: url('http://www.centralpt.com/customer/image_gallery/476/design/slpp_footer.GIF');
background-repeat: no-repeat;
position:absolute;
width:806px;
}

#ftrtext {
font-size:11px;
width:800px;
text-align:right;
padding-top:5px;
}

#ftrtext a{
color:black;
font-weight:normal;
}

/*--------------Home Styling--------------------------*/
#c_463410 h1{margin:10px 0px 10px 0px; text-indent:0px;}

/*--------------Specials/Directions Styling----------------------*/
.top h1{border-bottom:1px solid #CEC8B8;
background-image: url('http://www.centralpt.com/customer/image_gallery/476/design/SLPP_MIDTILE.JPG');
background-repeat: repeat-y;
background-position: 0px 0px;
padding:10px 0px 10px 0px; 
width:765px;
position:relative;
top:-13px;
left:-1px;
z-index:1px;
vertical-align:top;
}
table .specialclass{overflow:hidden;width:765px;}
#specialid {overflow:hidden;width:765px;}


/*--------------About---------------*/
#AboutRightCell {padding:10px;border-left:1px solid #DDD9C7;}

