* {margin:0;padding:0}
blockquote,ol,ul,h1,h2,h3,h4,h5,h5,h6 {margin:0 0 1em 0}


#central_point_container {background-image: 

url(http://www.centralpt.com/customer/image_gallery/474/Design/TILE.GIF); 

background-repeat:repeat-x; font-family: Arial, Helvetica, sans-serif; font-size: 12px; 

color: #333333; margin-top:0; padding-top:0px; text-align:left;width:100%; }
#sub_menu1{position:absolute;left:0px;top:431px;margin-left:19px;}
#sub_menu2{position:absolute;left:0px;top:470px;margin-left:18px;padding:2px;}
#sub_menu2 

input{color:white;background-color:red;border:none;text-transform:uppercase;font-weight:bold;

padding:3px;font-family:verdana;letter-spacing:0.12em;float:left;margin-left:16px;}
#sub_menu2 .kts input{color:black;background-color:white;border:1px solid 

black;text-transform:lowercase;padding:1px;letter-spacing:0.0em;margin:0px;}
#sub_menu2 .kts p{display:table-row;margin-top:10px;}
TD { font-family: Arial, Helvetica, sans-serif; font-size: 12px; line-height:120%; margin:0; 

padding:0px;width:auto;}
TD.menu {background-image: 

url(http://www.centralpt.com/customer/image_gallery/474/Design/Z_MENUBACK.GIF); 

background-repeat:no-repeat;background-position:0px -29px; font-family: Arial, Helvetica, 

font-size: 11pt; padding-top: 0px; margin-bottom: 0px; letter-spacing: normal;  }
table.menu,div.menu {width:270px; overflow:hidden;}
ul#nav{margin:0px;margin-left:19px;margin-top:8px;padding:0px;}
ul#nav li{list-style:none;margin:0px;width:240px;padding:0px;min-height:25px;}
ul#nav li a{width:100%;}
ul#nav li ul li a{width:auto;}
ul#nav li.over{background-color:#FF0000;}
ul#nav li.over a{color:#FFFFFF;}
ul#nav li ul{margin-top:4px;padding:0px;width:240px;}
ul#nav li ul li{padding:4px;min-height:4px;}
.footer {margin-left:5px; color:#666666; font-size:10px; 

font-family:arial,helvetica,sans-serif;}
#cps a{color:#990100;}
.footer a,.footer a:link,.footer a:hover,.footer a:visited,.footer a:active{margin-top:-13px; 

color:#898989; margin-right:10px; text-decoration:none; font-size:10px; 

font-family:arial,helvetica,sans-serif;}
#linkSpan
{
position:relative;
left:-8px;
top:-5px;
}
#linkSpan img{position:absolute;top:0px;left:0px;}
a:link, #content a:active, #content a  {
	color:#ff0000;
	text-decoration:underline;
	font-family: Arial, Helvetica, sans-serif;	
}
a:hover {
	color:#666666;
	text-decoration:underline;
	border-top: none;
	border-right: none;
	border-left: none;
}
a:link, #content a:active, #content a  {
	color:#ff0000;
	font-family: Arial, Helvetica, sans-serif;	
}
a:visited	{ text-decoration:underline; font-weight:none; color: #626262; }

a.menu:link		{ text-decoration:none; font-weight:none; 
                          color:#FF0000;position:relative;top:5px; }

a.menu:visited	{ text-decoration:none;font-weight:none; color:#FF0000;position:relative;top:5px; }

position:relative;top:5px;}
a.menu:hover		{  font-weight:none; color:#FF0000;position:relative;top:5px; }
 
a.menuactive:link		{ text-decoration:none;font-weight:none; color: 

#FFFFFF;position:relative;top:5px;  }
a.menuactive:visited	{ text-decoration:none; font-weight:none; color: 

#FFFFFF;position:relative;top:5px;  }
a.menuactive:hover		{ text-decoration:none; font-weight:none;  color: 

#888888;position:relative;top:5px;  }
 
a.menuactive:link		{ text-decoration:none;font-weight:none; color: #FFFFFF; }
a.menuactive:visited	{ text-decoration:none; font-weight:none; color: #FFFFFF; }
a.menuactive:hover		{ text-decoration:none; font-weight:none;  color: #888888; }

a.menuactive2:link		{ text-decoration:none; font-weight:none; color: #FFFFFF; }
a.menuactive2:visited	{ text-decoration:none; font-weight:none; color: #FFFFFF; }
a.menuactive2:hover		{ text-decoration:none; font-weight:none; color: #888888; }
a.menu2:link		{ text-decoration:none; font-weight:none; color: #FFFFFF; }
a.menu2:visited	{ text-decoration:none; font-weight:none; color: #FFFFFF; }
a.menu2:hover		{ text-decoration:none; font-weight:none; color: #888888; }

/*--------Menu image positioning----------*/

li#m14{background-color: #626262; 
}
li#m14 a{color: white;
}
li#m15 {height:123px;}
li#m15 img{position:relative;left: -7px; top:-2px; padding: 0px;}



hr { height: 0;
margin:5px 0 5px 0;
border-width: 1px 0 0 0;
border-style: solid; 
border-color: #999999;  } 
.cvertical {width: 0;
border-width: 0 0 0 1px;
border-style: dotted; 
border-color: #CCCCCC;  }
li{
	margin: 0 0 8px 0;
	list-style-position: outside;
	list-style-type: square;
}
ul{
	list-style-position: outside;
	padding-left: 30px;
}
ol
{
list-style-type:decimal;
list-style-position:outside;
padding-left:30px;
}
ol li
{
list-style-type:decimal;
}
blockquote {margin:0 0 0 1em;}

P {  padding:3px 3px 1.5em 0px;
letter-spacing: normal; line-height:120%;}


#organization h1 {
	font-size:1.5em;
	font-weight:bold;
	width:auto;
	color:#666666;
	text-align:left;
}
#organization h2 {
	font-size:1.4em;
	font-weight:bold;
	width:auto;
	color:#717171;
	text-align:left;
}

H1.news {
		font-family:  Arial, Helvetica, sans-serif;
		font-size: 16px;
		color: #ff0000;
		font-weight: bold;

}

H1.header {
		font-family: Arial, Helvetica, sans-serif;
		font-size:1.4em;
                color: #ff0000;
		font-weight: bold;
                padding-bottom:6;margin-top:16;
                border-bottom: #999999 1px solid;
}



h1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 1.6em;
	color: #ff0000;
        Font-variant: small-caps;
	font-weight: bold;
        padding-bottom:6px; margin-top:20px;
	border-bottom: #999999 1px solid;
}
h2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 1.4em;
	color: #666666;
}
h3 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 1.2em;
	padding: 0;		
	color: #ff0000;
	border: none;
}
h4 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 2em;
	color: #B5C5BB;
	padding-bottom: 8px;	
	font-weight:bold;
}
h5 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 1.5em;
        padding-bottom: 8px;
	font-style: italic;
	color: #666666;
	font-weight: normal;
}

H6 {background-color:#626262;padding-left: 5px;padding-top: 4px;padding-bottom: 4px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	color: #FFFFFF;
	margin-bottom:0;margin-top:0
}
B { color : #444444;}

.header:hover { text-decoration:none; color:#c0c0c0; }

.navbrdr { padding-left: 0px;  background-color:none;
	
}



/* This is the main nav Style */

.nav { text-transform:uppercase;
background-color:#DEEBE5;
border-bottom:1px solid #ffffff;
padding-bottom:0px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #ff0000;
text-indent: 8px; 
height:25px;
	}

/* This is the Active section Style */

.nav2 {text-transform:uppercase;
background-color:#ff0000;
border-bottom:1px solid #ffffff;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #990000;
text-indent: 8px; 
padding-top:6px;
	}
/* This is the Active sub-section Style */

.nav3 {	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #FFFFFF;
        text-indent: 20px; 
padding-bottom: 5px;
}

/* This is the sub-section highlight Style */

.nav4 {	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #FFFFFF;
	text-indent: 20px; 
padding-bottom: 5px;
}

TABLE.shaded
{
background-color: #BB8D49;
margin:0px; padding:0px;
}

.shadedbox {margin:5px; padding:5px;
}

#headLinks
{
color:#DAC092;
padding-left:8px;
}
#headLinks a
{
text-decoration:none;
color:#FFFFFF;
font-weight:normal;
padding:4px;
}
#headLinks a:hover
{
color:#DAC092;
}

#footerLinks
{
font-family:Arial, Helvetica;
color:#FFFFFF;
font-size:9.6px;
}

#footerLinks a
{
text-decoration:none;
color:#FFFFFF;
padding:0 5px 0 5px;
}

#footerLinks a:hover
{
color:#DAC092;
}

.footer div
{
float:left;
margin:10px;
}

/*---------------------Database--------------------*/
.resultcount {
text-transform:uppercase;
color:#555555;
font-size:9px;
border:1px solid #cccccc;
border-bottom:1px solid #999999;
padding:2px;
background-color:#cccccc;
margin-left:20px;
}
.thumbnail {background-color:#c9dad2;
            border-top:#FFFFFF 2px solid;
            border-bottom:#cccccc 1px solid; 
            width: 600px;}
.thumbnail_spacing {width: 0px; }
.thumbnail_image {vertical-align:center; align:center; width:0px; text-align:center; 

Background-color:#000000; }
.thumbnail_category { width:600px; 
                     text-align:right; 
                     background-color:#deebe5; }
.thumbnail_list { width:600px; 
                     text-align:left; 
                     background-color:#deebe5; 
border:#FFFFFF 1px solid;}
.thumbnail_content { border-bottom:#FFFFFF 1px solid;
                    width:600px;
                    font-weight: bold;
                    align:center;   } 
.thumbnail_display_content {width: 600px;
                            border: 1px; 
                            font-weight: normal;   } 
.thumbnail_list { border: solid 1px #deebe5; width: 600px; margin-left:20px; }
.list_row_category {background-color: #deebe5; font-weight: bold; text-align: center; 

padding: 2px;  }
.list_row_content {font-weight: normal; }
.list_column0 {background-color: #deebe5; padding: 10px; width: 375px;  }
.list_column1 {vertical-align:center;background-color: #ffffff; ;padding: 10px; width: 250px; 

font-weight:bold; }
.list_column1 p{padding:0px;}
.list_column2 {background-color: #deebe5;padding: 4px; width: 150px;}
.list_column3 {background-color: #deebe5;padding: 4px; width: 75px;}
.full_display_content p {
padding:2px;
margin:0px;
}
.full_display {position:center; width: 600px; background-color: none; border: none; 

margin-left: 20px;    }
.full_display_spacing {width: 0px; }
.full_display_image {width: 600px; }
.full_display_category {text-align:left; Background-color:#deebe5;border-bottom:#cccccc 1px 

solid;
      font-weight: normal;width:800px;   }
#item_row_0 .full_display_content 
{font-weight:bold;}
#item_row_0 .full_display_category 
{font-weight:normal;}
.r0 p {
margin: 0px;
padding: 0px;
}
.full_display_content {
padding-left:10px;
}

th {font-weight: normal;
    font-size: 8px;

}


/*-----------------------------------Templates---------------------------------*/

table.tickettext td {padding:5px;
}
/* -----------------------------------Hacks-------------------------------------*/

/* hack to force clearing on blocks and fix guilotine bug in ie. */
.clearfix:after {
    content: "."; 
    display: block; 
    height: 0; 
    clear: both; 
    visibility: hidden;
}

/* style to fix mac ie float clear*/
.clearfix {display: inline-block;}

/*put display back to block for all but ie mac */
/* Hides from IE-mac \*/
* html .clearfix {height: 1%;}
.clearfix {display: block;}
/* End hide from IE-mac */

/*foxy cart form styling*/
div.foxy_cart
{
margin:0px 0px 50px;
display:block;
width:380px;
padding:4px;
}
div.foxy_cart div.form
{
padding:4px;
margin:12px;
width:auto;
}
div.form input.submit
{
margin-top:6px;
background-color:#FF0000;
border:1px solid #acacac;
color:white;
padding:2px;
}
div.foxy_cart label
{
font-weight:bold;
}
div.foxy_price table
{
border:1px solid #B6C5BB;
padding:4px
}
td.left
{
text-align:right;
font-weight:bold;
padding:4px;
width:140px;
}
div.foxy_price tr.bottom_row{border-top:1px solid black;}
div#header{position:relative;}
div#fc_minicart{display:none;position:absolute;top:0px;right:0px;width:100px;}
div#fc_minicart br{display:none;}
a.foxycart{color:#666666;}



