*{margin:0;padding:0}
blockquote,ol,ul,h1,h2,h3,h4,h5,h5,h6 {margin:0 0 1em 0}

td {
vertical-align: top;
}

p {
padding-bottom: 10px;
color: #251F20;
font-size: 12px;
}

#central_point_container 
{ 
width: 800px; 
margin: 48px auto 10px auto;
padding-top: 145px;
background-color:#e8e5db;
border-left: 3px solid #EE3124;
border-right: 3px solid #EE3124;
border-bottom: 3px solid #EE3124;
}

#expander {
background-image: url('http://www.centralpt.com/customer/image_gallery/488/design/BG_TOP.GIF');
background-repeat: repeat-x;
background-position:top;
}

BODY 
{ 
background-image: url('http://www.centralpt.com/customer/image_gallery/488/design/BG_TILE.GIF');
background-repeat: repeat;
font-family: Helvetica, Arial, sans-serif;
font-size: 13px; 
line-height:150%; 
color: #000; 
text-align: center;
} 

TD {padding:0px;}

/*-------Global Divs---------*/

#header {
height:182px;
position: absolute;
top: 10px;
}

#hdrimg {
width:804px;
margin-left:-2px;
text-align:center;
}

#hdrmenu {
display:none;
}

#footer {
font-family: Helvetica, Arial, sans-serif; 
background-color:#EE3124;
width:800px;
height:60px;
text-align:center;
font-size:12px;
color:#fff;
margin-top:10px;
font-size:11px;
line-height:150%;
padding-top:10px;
}

#footer a{color:white;}

#footeradd {
padding-left: 700px;
}

.testimonials {
font-family: Helvetica, Arial, sans-serif; 
background-color:#efefef;
width:600px;
color:#251F20;
padding: 5px 8px 5px 8px;
font-size:11px;
line-height:125%;
}

/*------Navigation Menu------*/

td.menu {
font-family: Helvetica, Arial, sans-serif; 
text-transform:uppercase;
}

div.menu {
background-image: url('http://www.centralpt.com/customer/image_gallery/488/design/MENU.GIF');
background-repeat: no-repeat;
height:517px;
width:173px;
vertical-align:top;
margin-top: 15px;
}

#nav {
position:relative;
list-style: none;
z-index:10;
padding-top:40px;
padding-left:0px;
float:left;
}

#nav li {
float: left;
font-size: 14px;
font-weight:bold;
padding-top:3px;
padding-bottom:9px;
position: relative;
text-align: left;
cursor: default;
border: none;
border-width: 0px 0;
width:175px;
}

#nav li a {
font-weight: normal;
color: #000;
text-decoration: none;
font-size:11px;
padding-left: 25px; 
padding-right:65px;
}

#nav li a:hover {
color:#EE3124;
}

#nav li:hover {
background-image: url('http://www.centralpt.com/customer/image_gallery/488/design/MENU_ITEM.GIF');
background-repeat: no-repeat;
background-position: 10px 15px;
}

#nav li:hover ul {
width:relative;
display: block;
}

#nav li ul {
display: none;
float:left;
position: absolute;
left:152px;
top:0px;
padding-left:0px;
width:150px;
font-weight: normal;
background-color:#EE3124;
}

#nav li ul li {
float:left;
width:100%;
padding:0px;
margin:0px;
border-bottom: 1px solid #fff;
}

#nav li li {
display: block;
float: none;
border: 0;
padding: 0px 2px;
margin: 0px 0px;
text-align:center;
}

#nav li li a {
color:#fff;
display: block;
font-weight: normal;
text-align: left; 
padding:0px 10px;
z-index:10;
}

#nav li li a:hover {
width:relative;
background-color: #000;
color:#fff;
}

li#m6 {
padding:0px;
margin:0px;
position:relative;
left:-10px;
}


/*---------Link Type Elements-------------*/
		
a:link {
color: #EE3124;
text-decoration: none;
}

a:hover {
text-decoration: underline;
color: #EE3124;
}
	
a:visited {
text-decoration: none; 
color: #000000;
}

a:active {
text-decoration: none;
color: #EE3124;
}

a.linkbox {
background-image: url('http://www.centralpt.com/customer/image_gallery/488/design/LINKBOX.GIF');
background-repeat: no-repeat;
display:block;
width:200px;
height:25px;
color:#fff;
text-decoration:none;
padding-top:2.5px;
padding-left:5px;
text-align:left;
}

a:hover.linkbox {
background-image: url('http://www.centralpt.com/customer/image_gallery/488/design/LINKBOX_R.GIF');
background-repeat: no-repeat;
}

/*---------Header Elements-------------*/

H1 {
font-family: Helvetica, Arial, sans-serif;
font-size:24px;
margin:0px 0px 10px 0px;
}


H2 {
font-family: Helvetica, Arial, sans-serif;
font-size:17px;
color: #EE3124;
margin:5px 0px 10px 0px;
text-transform: uppercase;
letter-spacing:1px;
}

H3 {
background-color:#EE3124;
font-family: Helvetica, Arial, sans-serif;
font-size:15px;
color: #fff;
padding: 3px 7px;
margin:0px 0px 5px 0px;
text-transform: uppercase;
letter-spacing:1px;
}

H4 {
background-color:#8E8B7A;
font-family: Helvetica, Arial, sans-serif;
font-size:15px;
color: #fff;
padding: 3px 7px;
margin: 5px 0px 5px 0px;
text-transform: uppercase;
letter-spacing:1px;
}

H5 {
background-color:#231F20;
font-family: Helvetica, Arial, sans-serif;
font-size:15px;
color: #fff;
padding: 3px 7px;
margin:0px 0px 5px 0px;
text-transform: uppercase;
letter-spacing:1px;
}

H6 {
font-family: Helvetica, Arial, sans-serif;
font-size:15px;
color: #000;
margin:5px 0px 10px 0px;
text-transform: uppercase;
letter-spacing:1px;
}


/*-----Templates------*/

.texttop H6{
font-family: 'Palatino Linotype', 'Book Antiqua', Palatino, serif;
font-size:40px;
color: #EE3124;
margin:5px 0px 10px 0px;
padding-left:0px;
text-transform: uppercase;
letter-spacing:0px;
}

#hmline {
position:absolute;
padding-top:4px;
margin-left:40px
}

.textbottom {
width:600px;
padding-left:5px;
}


ul{list-style-type:circle;margin-left:0px 0px 10px 4px;}
 ul ul {list-style-type:circle;margin:0px 0px 0px 0px;}
 ol li{list-style-type:decimal;margin:0px 0px 0px 6px;}

ul{list-style-type:disc;margin-left:0px 0px 0px 4px;}
ul ul{list-style-type:square;}
 ul ul {list-style-type:circle;margin:0px 0px 0px 0px;}
 ol li{list-style-type:decimal;margin:0px 0px 0px 6px;}
ul, ol{
list-style-position: outside;
padding-left: 50px;

} 
ul li,ol li{
margin:0 0 8px 0;
}
/* custom css for fading slideshow */

td#c_470674 div.fading_media{
display:block;
height:230px;
position:relative;
}

td#c_470674 a#fs_link img{
border:none;
position:absolute;
left:120px;
height:215px;
width:370px;
border:2px solid black;
padding:4px;
background-color:white;
filter:alpha(opacity=99);
} 

td#c_470674 div#fs_wrapper {
position:absolute;
left:102px;
}

td#c_470674 div#fs_caption {
float:left;
position:absolute;
top:0px;
width:215px;
padding:4px;
font-size:11.5px;
line-height:120%;
}

td#c_472428 div.fading_media{
display:block;
height:350px;
left: 60px;
position:relative;
}

td#c_472428 div#fs_caption {
top:0px;
width:400px;
height: 200px;
padding:4px;
font-size:11.5px;
line-height:120%;
}

td#c_471255 {
text-align:center;
width:600px;
}

td#c_471255 div.fading_media{
text-align:center;
margin:auto;
}

.sizetable {
position:relative;
left:-3px;
padding:0px;
}

.sizetable p{
padding: 1px 0px
}

#c_510453 {
padding-left: 20px;
}


