
<style type="text/css">
/* Overall page settings
		Note: text-align:center in 'body' rule used for centering
		(workaround in certain browsers) when content centering
		applied in THIS rule.
------------------------------------------- */
.main_page_borders {
	border-top: px solid ;
	border-right: px solid ;
	border-bottom: px solid ;
	border-left: px solid ;
}

div#thePage {

	width: ;
	margin-left: auto;  margin-right: auto;

}
body {
	color: ;margin-top: ;margin-bottom: ;margin-left: ;margin-right: ;text-align: ;



}
/* End overall page settings
------------------------------------------- */
/* --- Left Nav Panel ---*/
#leftnavpanel {
	color: ;

	background: ;text-align: ;
	width: ;
	font-family: ;
	font-size: ;
	padding:    ;

	border-right: px solid ;
}
/* --- End: Left Nav Panel ---*/
/* --- Main Content Panel ---*/
td.maincontent {
	width: auto;
	color: ;font-family: ;
	font-size: ;
	/*text-align: ;

	padding:    ;*/

}
/* --- Main Content Panel ---*/
/* --- Right Nav Panel ---*/
#rightnavpanel {
	color: ;

	background: ;
	width: ;
	font-family: ;
	font-size: ;
	text-align: ;
	padding:    ;
	border-left: px solid ;
}

/* ---End: Right Nav Panel ---*/

/* CSS Document */
/* Defaults
------------------------------------------- */

td, th {  /* include div here?  */
	color: ;
	background-color: ;
	font: normal  ;
    vertical-align: top;
}
a { color: ; text-decoration: underline; }
a:visited { color: ; }
a:hover { color:; }
a:active { color:; }
li { text-align: left; } /* keeps li's left aligned, even if in a &lt;ul&gt; that's in a &lt;div&gt; with text-align center or right */
form { margin: 0; padding: 0; }

/* End Defaults
------------------------------------------- */

/* Constants
------------------------------------------- */
div.container100 { width: 100%; }

/* End Constants
------------------------------------------- */

/* Alert Messages
------------------------------------------- */
#alertContainer { text-align: ; } /* For aligning the msge box in IE */

#erroralertmsge {
	color: ;
	background-color: ;
	font-family: ;
	font-size: ;font-weight: normal
	text-align: ;
	border-top: px solid ;
	border-right: px solid ;
	border-bottom: px solid ;
	border-left: px solid ;
	padding:    ;

}

#erroralertheadline {
	color: ;
	background-color: ;
	font-family: ;
	font-size: ;font-weight: normal;
	text-align: ;
	padding:    ;
}

#successalertmsge {
	color: ;
	background-color: ;
	font-family: ;
	font-size: ;font-weight: normal
	text-align: ;
	border-top: px solid ;
	border-right: px solid ;
	border-bottom: px solid ;
	border-left: px solid ;
	padding:    ;
}

#successalertheadline {
	color: ;
	background-color: ;
	font-family: ;
	font-size: ;font-weight: normal;
	text-align: ;
	padding:    ;
}

/* End Alert Messages
------------------------------------------- */


#toplogopanel {background-color: transparent;

	padding: 0px;
	margin: 0px;
}
#datestampinheader, #datestamp {

	color: ;
	background-color: ;
	font-family: ;
	font-size: ;font-weight: normal;text-align: ;
	vertical-align: bottom;
	padding: 0 10px;
}

/* --- Slogan Panel ---*/
#sloganpanel {
	color: ;
	background-color: ;font-family: ;
	font-size: ;font-weight: normal;text-align: ;
	padding:    ;
	border-top: px solid ;
	border-right: px solid ;
	border-bottom: px solid ;
	border-left: px solid ;
}
/* --- End Slogan Panel ---*/



/* --- Top Nav Panel ---*/
#topnavpanel {
	color: ;

	background:  url(uploads/)   ;
	text-align: ;
	vertical-align: ;

	border-top: px solid ;
	border-right: px solid ;
	border-bottom: px solid ;
	border-left: px solid ;
	padding-top: ;
	padding-right: ;
	padding-bottom: ;
	padding-left: ;
}


#topnavpanel ul {
	color: ;
	font-family: ;
	font-size: ;
	font-weight: normal;

	margin: 0;
	/* Use top/bottom padding to adjust the overall height of the bar */
	padding: 0px 0px 0px 0px;
}

#topnavpanel ul li {
	display: inline;
	list-style-type: none;
	margin-left: ; /* Small negative value shifts each nav link left; on mouseovers, can help line up borders and cover left gap  */
}

#topnavpanel ul li a {
	color: ;
	background: ;
	font-family: ;
	text-transform: ;
	font-size: ;font-weight: bold;text-decoration: none;border-top: px solid ;
	border-right: px solid ;
	border-bottom: px solid ;
	border-left: px solid ;
	padding:    ;
}
#topnavpanel ul li a:visited { color: ; }
#topnavpanel ul li a:hover {
	color:;

	background:  url(uploads/)   ;text-decoration: none;border-top: px solid ;
	border-right: px solid ;
	border-bottom: px solid ;
	border-left: px solid ;
	padding:    ;
}
#topnavpanel ul li a:active { color:; }
/* --- End Top Nav Panel ---*/




/* --- Shopping Cart Toolbar ---*/
#cartbar {
	color: ;
	background-color: ;
	font-family: ;
	font-size: ;font-weight: none;
	text-align: ;
	border-top: px solid ;
	border-bottom: px solid ;
	border-right: px solid ;
	border-left: px solid ;
	padding-top: 3px;
	padding-right: 3px;
	padding-left: 3px;
	padding-bottom: 3px;
}

#cartbar a { color:;text-decoration: none;
}

#cartbar a:visited { color:; }

#cartbar a:hover { color:;text-decoration: none;
}
#cartbar a:active { color:; }
/* --- End Shopping Cart Toolbar ---*/




/* --- Product Categories List Index ---*/
.prodcatlistitem {
		color: ;
		background-color: ;
		font-size: ;
		text-align: left;
		padding: 0px 0px 10px 0px;
	}

a.prodcatname {
	background-color: ;
	color: ;
	font-size: ;
	font-weight: ;
	font-style: ;
	text-decoration: none;
}
a.prodcatname:hover {
	background-color: ;
	color: ;
	font-size: ;
	font-weight: ;
	text-decoration: underline;
}

/* --- End Product Categories List Index ---*/


table#mainbody { margin-top: 0px; }


/* --- Left Nav Panel ---*/

div.leftNavCatHead { /* NEW! */
	color: ;
	background: ;font-family: ;
	font-size: ;text-align: ;
	padding:    ;
	border-top: px solid ;
	border-right: px solid ;
	border-bottom: px solid ;
	border-left: px solid ;
}



div.leftNavCatContent { /* NEW! */
	color: ;

	background: ;
	font-family: ;
	font-size: ;text-align: ;
	padding:    ;
	border-top: px solid ;
	border-right: px solid ;
	border-bottom: px solid ;
	border-left: px solid ;
}

div.leftNavCatContent a.nav { /* NEW! */
	display: block;
	color: ;
	background: ;


	font-family: ;
	font-size: ;font-weight: normal;text-decoration: none;border-top: px solid ;
	border-right: px solid ;
	border-bottom: px solid ;
	border-left: px solid ;
	padding:    ;
	margin:  ;
	text-align: ;
}
div.leftNavCatContent a.nav:visited { color: ; }
div.leftNavCatContent a.nav:hover {
	color: ;

	background: ;text-decoration: none;border-top: px solid ;
	border-right: px solid ;
	border-bottom: px solid ;
	border-left: px solid ;
	padding:    ;
	margin:  ;
}
div.leftNavCatContent a.nav:active { color: ; }

div.leftNavCatFoot {
	height: ;
}

div.leftNavCatBlock { /* NEW! */
	padding:    ;
}

form.leftNav { /* NEW! */
	color: ;
	background-color: ;
	font-family: ;
	font-size: ;
	text-align: ;
	padding:    ;
}

form.leftNav input { /* NEW! */
	font-family: ;
	font-size: ;
	margin: 1px 0px;
}

form.leftNav .btn { /* NEW! */
	color: ;
	background-color: ;
	font-family: ;
	font-size: ;margin: 1px 0px;
	padding: 2px;
}
/* --- End Left Nav Panel ---*/



/* --- Main Content Panel ---*/


div#headline {
	margin: 0 0 0 0px;
	color: ;
	/*border-bottom: 1px solid #999966;*/
	font-family: ;
	font-size: ;
	/*font-style: ;*/text-align: ;
	/*text-decoration: ;*/
}

div#subheadline {
	color: ;
	background: none;
	padding: 0px;
	margin: 0;
	font-family: ;
	font-size: ;text-align: ;
	text-decoration: none;

}

div#pageMainBody {
	color: ;
	font-family: ;
	font-size: ;
	text-align:left;
}

.maincontent a { color: ;}
.maincontent a:visited { color: ; }
.maincontent a:hover { color:; }
.maincontent a:active { color: ; }
.maincontent_table
{
	background-color: ;
	border-top-width: px;
	border-top-color: ;
	border-right-width: px;
	border-right-color:;
	border-bottom-width: px;
	border-bottom-color: ;
	border-left-width:px;
	border-left-color:;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;padding-top: ;
           padding-left: ;
	       padding-right: ;
	       padding-bottom: ;
          
}

.content_padding
{
  padding-top: ;
  padding-left: ;
  padding-right: ;
  padding-bottom: ;
}


#storydate, #byline { font-size: 11px; }
/* --- End Main Content Panel ---*/


/* --- Main Forms (appearing in Main Content Panels) ---*/
.mainForm {
	color: ;
	background: ;
	font-family: ;
	font-size: ;
	border-top: px solid ;
	border-right: px solid ;
	border-bottom: px solid ;
	border-left: px solid ;
	padding:    ;
}

.formTitle {
	color: ;
	background: ;
	font-family: ;
	font-size: ;
	font-weight: ;
	text-align: ;
	border-top: px solid ;
	border-right: px solid ;
	border-bottom: px solid ;
	border-left: px solid ;
	padding:    ;
}
.frmLabel {
	color: ;
	font-family: ;
	font-size: ;
	font-weight: ;
}
.formBody {
	color: ;
	background: ;
	font-family: ;
	font-size: ;
	font-weight: ;
	text-align: ;
	border-top: px solid ;
	border-right: px solid ;
	border-bottom: px solid ;
	border-left: px solid ;
	padding:    ;
}
.fieldItem {
	color: ;
	font-family: ;
	font-size: ;
	font-weight: ;
	padding:    ;
}
.formBtn {
	color: ;
	background: ;
	font-family: ;
	font-size: ;
	font-weight: ;
	text-align: ;
	border-top: px solid ;
	border-right: px solid ;
	border-bottom: px solid ;
	border-left: px solid ;
	padding:    ;
}

form.mainForm div.formBody {
	text-align: left;
	padding: 1em 1em 1em 1em;
}

form.mainForm div.formBtn {
	text-align: left;
	margin: 1em 0px 0px 0px;
}
/* --- End Main Forms (appearing in Main Content Panels) ---*/


/* --- Right Nav Panel ---*/

div.rightNavCatHead { /* NEW! */
	color: ;

	background: ;font-family: ;
	font-size: ;text-align: ;
	padding:    ;

	border-top: px solid ;
	border-right: px solid ;
	border-bottom: px solid ;
	border-left: px solid ;
}

div.rightNavCatContent { /* NEW! */
	color: ;

	background: ;font-family: ;
	font-size: ;text-align: ;
	padding:    ;

	border-top: px solid ;
	border-right: px solid ;
	border-bottom: px solid ;
	border-left: px solid ;
}

div.rightNavCatContent a.nav { /* NEW! */
	display: block;
	color: ;

	background: ;font-family: ;
	font-size: ;font-weight: normal;text-decoration: none;text-align: ;
	border-top: px solid ;
	border-right: px solid ;
	border-bottom: px solid ;
	border-left: px solid ;
	padding:    ;
	margin: 0px 0px;

}
div.rightNavCatContent a.nav:visited { color: ; }

div.rightNavCatContent a.nav:hover {
	color: ;

	background: ;font-weight: normal;text-decoration: none;border-top: px solid ;
	border-right: px solid ;
	border-bottom: px solid ;
	border-left: px solid ;
	padding:    ;
}
div.rightNavCatContent a.nav:active { color: ; }

div.rightNavCatFoot { /* NEW! */

	/*background: ;*/height: px;
}

div.rightNavCatBlock { /* NEW! */
	padding:    ;
}


form.rightNav { /* NEW! */
	color: ;
	background-color: ;
	font-family: ;
	font-size: ;
	text-align: ;
	padding:    ;
}

form.rightNav input { /* NEW! */
	font-family: ;
	font-size: ;
	margin: 1px 0px;
}

form.rightNav .btn { /* NEW! */
	color: ;
	background-color: ;
	font-family: ;
	font-size: ;margin: 1px 0px;
	padding: 2px;
}
/* --- End Right Nav Panel ---*/



/* --- Bottom Nav Panel ---*/
#botnavpanel {
	color: ;
   	background: ;text-align: ;
	vertical-align: middle;
	padding:    ;
	border-top: px solid ;
	border-right: px solid ;
	border-bottom: px solid ;
	border-left: px solid ;
}


#botnavpanel ul {
	color: ;
	font-family: ;
	font-size: ;font-weight: normal;text-align: ;
	margin: 0;
	/* Use top/bottom padding to adjust the overall height of the bar */
	padding: 3px 0px 3px 0px;
}

#botnavpanel ul li {
	display: inline;
	list-style-type: none;
	margin-left: ; /* Small negative value shifts each nav link left; on mouseovers, can help line up borders and cover left gap  */
}

#botnavpanel ul li a {
	color: ;
	background: ;
	font-family: ;
	text-transform: ;
	font-size: ;font-weight: normal;text-decoration: none;border-top: px solid ;
	border-right: px solid ;
	border-bottom: px solid ;
	border-left: px solid ;
	padding:    ;
}
#botnavpanel ul li a:visited { color: ; }
#botnavpanel ul li a:hover {
	color:;

	background: ;text-decoration: none;border-top: px solid ;
	border-right: px solid ;
	border-bottom: px solid ;
	border-left: px solid ;
	padding:    ;
}
#botnavpanel ul li a:active { color:; }
/* --- End Bottom Nav Panel ---*/



/* --- Footer Panel ---*/
#footerpanel {
	color: ;
	background-color: ;
	font-family: ;
	font-size: ;
	text-align: ;
	padding-top: ;
	padding-right: ;
	padding-bottom: ;
	padding-left: ;
	border-top: px solid ;
	border-right: px solid ;
	border-bottom: px solid ;
	border-left: px solid ;
}

#footerpanel a {
	color: ;
	text-decoration: ;
}
#footerpanel a:visited {
	color: ;
}
#footerpanel a:hover {
	color: ;
}
#footerpanel a:active {
	color: ;
}

/* --- End Footer Panel ---*/


td.imgcaption, td.imgcaption p {
	color: ;
	background-color: ;
	font-family: ;
	font-size: ;padding: 2px;
	border: 0px solid black;
}

td.imgcaption a { color: ; text-decoration: underline; }
td.imgcaption a:visited { color: ; }
td.imgcaption a:hover { color:; }
td.imgcaption a:active { color:; }

table.imgtable {
	margin: 5px;
	border: 0px solid #00d;
}

/* ------------ Product Detail Page --------------*/

.tabberlive .tabbertabhide {
 display:none;
}

ul.tabbernav {
 margin:0;
 padding: px 0px px 0px;
 border-bottom: px solid ;
 font:  px ;
}
ul.tabbernav li {
 display: inline;
}
ul.tabbernav li a {
  padding: px px px px;
 margin-right: 1px;
 background-color: ;
  text-decoration: none;
}
ul.tabbernav li a:link { color: ; }
ul.tabbernav li a:hover {
  color: ;
   background-color: ;
}
ul.tabbernav li.tabberactive a
{
  background-color: ; border-bottom: px solid ;
}

.tabberlive .tabbertab {
 padding:5px;
 background-color: ;
	color: ;
	font-size: ;
	font-weight: ;
 border:1px solid ;
 border-top:0;

 }

.tabberlive .tabbertab h2 {
 display:none;
}

#prodbrdcrumb {
	font-size:11px;
}
.proddesc {
	padding: 7px 7px 7px 0px;
}

.pricelabel {
	color: ;
	font-size: ;
	font-weight: ;
}
.listprice {
	color: ;
	font-size: ;
	font-weight: ;
}
.actualprice {
	color: ;
	font-size: ;
	font-weight: ;
}
.differenceprice {
	color: ;
	font-size: ;
	font-weight: ;
}
.prod_title {
	background-color: ;
	color: ;
	font-size: ;
	font-weight: ;
	text-align: ;
}
.prod_body {
	background-color: ;
	color: ;
	font-size: ;
	font-weight: ;
}
a.related_prod_links {
	/* background-color: ; */
	color: ;
	font-size: ;
	font-weight: ;
	text-decoration: none;
}
a.related_prod_links:hover {
	background-color: ;
	color: ;
	font-size: ;
	font-weight: ;
	text-decoration: underline;
}


#price {
	color: #009900;
	font-size: 11px;
	font-weight: bold;
	padding: 0px 0px 0px 7px;
	vertical-align: bottom;
}
#lpdiffprice {
	color: #990033;
	font-size: 11px;
	font-weight: bold;
	padding: 0px 0px 0px 7px;
	vertical-align: bottom;
}
#lpdiffpriceperc {
	color: #990033;
	font-size: 11px;
	font-weight: bold;
	padding: 0px 0px 0px 7px;
	vertical-align: bottom;
}
.additembut { /* submit button */
	color: #000;
	background-color: #eee;
	font-family: verdana;
	font-size: 11px;
	font-weight: normal;
}

#listallprodnamesincattitle {
	color: ;
	background-color: #0033CC;
	font-size: 12px;;
	font-weight: bold;
	text-align: left;
	padding: 3px;
}
#listallprodnamesincat td {
	color: #0066CC;
	background-color: #f7f7f7;
	font-size: 11px;
	padding: 3px;
}
#listallprodnamesincat td.prodlistcurrprod {
	color: #000066;
	font-weight: bold;
}
#listallprodnamesincat a { color: #0066CC; }
#listallprodnamesincat a:visited { color: #0066CC; }
#listallprodnamesincat a:hover { color: #CC3300; }
/* ------------ End Product Detail Page --------------*/


/* ------------ Web Pages in Page Category Index Page --------------*/
table.pagetable td { border: solid transparent 0px; border-bottom-width: 0px; }
.pagetableitem {
	color: ;
	background-color: transparent;
	font-size: 11px;
	padding: 5px;
}
.tablepagetitle {
	font-size: ;
}
a.tablepagetitle, a.tablepagetitle:visited {
	color: ;
	font-weight: bold;
}
a.tablepagetitle:hover {
	color: ;
	font-weight: bold;
}
a.tablepagetitle:active {
	color: ;
	font-weight: bold;
}
/* ------------ End Web Pages in Page Category Index Page --------------*/


/* ------------ Products Index Page --------------*/
table.prodtable td { border: solid #555555 0px; border-bottom-width: 1px; }
.descprodsku { font-size: 11px; }
.prodtableheader {
	color: ;
	background-color: ;
	font-size: ;
	font-weight: ;
	text-align: ;
	vertical-align: middle;
	padding: 5px;
}
.prodtableimg {
	color: #000033;
	background-color: ;
	text-align:center;
	padding: 5px;
}
.prodtableitem {
	color: #000033;
	background-color: ;
	font-size: 11px;
	padding: 5px;
}

.prod_desc {
	background-color: ;
	font-size: ;
	color: ;
}

.prod_price {
	background-color: ;
	font-size: ;
	color: ;
}

a.imgcolumnsku, a.imgcolumnsku:visited {
	color: #333399;
	font-size: 11px;
}
a.imgcolumnsku:hover {
	color: #009933;
}
a.imgcolumnsku:active {
	color: #333399;
	font-size: 11px;
}

.boxbgcolor {

    background-color: ;
	border: solid px  ;
 /*	border-bottom-color:; */
  border-bottom-width:px;

}
.linesep {
	color: ;
}
a.tableprodname {
	background-color: ;
	color: ;
	font-weight:;
	font-size: ;
	font-weight: ;
}
a.tableprodname:hover {
	background-color: ;
	color: ;
	font-weight: ;
	font-size: ;
	font-weight: ;
}

a.moreinfo {
	background-color: ;
	color: ;
	font-size: ;
	font-weight: ;
}
a.moreinfo:hover {
	background-color: ;
	color: ;
	font-size: ;
	font-weight: ;
}

td.prodtableprice {
	background-color: #EBEEF5;
	color: #336699;
	font-size: ;
	text-align: right;
	vertical-align:middle;
	padding:7px;
}
/* ------------ End Products Index Page --------------*/



/* ------------ Shopping Cart --------------*/

a.cart_links {
	color: ;
}
a.cart_links:hover {
	color: ;
}
.help_text {
	color: ;
}
.cart_buttons {
	background-color: ;
	color: ;
	font-size: ;
}
.cart_heading {
	color: ;
	font-size: ;
	font-weight: ;

}
.cart_text_message {
	background-color: ;
	color: ;
	font-size: ;
	font-weight: ;

}
.cart_table_header {
	background-color: ;
	color: ;
}
.cart_prod_sep_line {
	background-color: ;
}
.cart_borders {
	border-top: px solid ;
	border-right: px solid ;
	border-bottom: px solid ;
	border-left: px solid ;
}

.carttable td, td.cart {
	background-color: ;
}
#shopcartheadline {
	color: #424f6b;
	background-color: ;
	font-family: verdana, arial, helvetica, sans serif;
	font-size: 22px;
	font-weight: bold;
	padding: 10px 0;
}
#carttoptext {
	width: 80%;
	color: #996666;
	background-color: #ffffee;
	font-size: 11px;
	border: solid 1px #996666;
	padding:5px;
}

#shopcart {
	background-color: ;
	border: solid 0px #dddddd;
}

#shopcart th {
	color: ;
	background-color: #424f6b;
	font-size: 11px;
	font-weight: bold;
	padding: 3px;
}
#shopcart td {
	color:#000;
	background-color: ;
	font-size: 11px;
	border: solid 0px #bbb;
	border-bottom-width: 0px;
	padding: 2px;
}
#shopcart td.cartfld_name {
	font-size: 11px;
}
#shopcart td.itemsep {
	border: solid 0px #669999;
	border-bottom-width: 1px;
	padding: 0px;
}

#shopcart a,
#shopcart a:visited,
#shopcart a:active,
a.cartlink,
a.cartlink:visited,
a.cartlink:active
{ color: ; }
#shopcart a:hover, a.cartlink:hover { color: ; }

#shopcart input.cartfld_qty {
	font-size:11px;
	text-align:center;
}
#shopcart .optionstable td { padding: 2px; }
#shopcart .cartbuttonhelp, .cartbuttonhelp {
	color: #996666;
	font-size: 11px;
	vertical-align: middle;
}
.cartbutton { /* submit button */
	color: ;
	background-color: #eeeeee;
	font-family: verdana;
	font-size: 11px;
	font-weight: normal;
}
#shopcart td.ordertotalline { font-size: 12px; font-weight: bold; padding:2px; }
/* ------------ End Shopping Cart View --------------*/




/* ------------ Shopping Cart Order Checkout Pages --------------*/
/* NOTE:  Some styles from Shopping Cart View are used on Checkout pages. */
/*.currentstep {
	color:;
	background-color:#ffcc00;
	font-size: 12px;
	font-weight: bold;
	text-align: center;
	border: solid 0px #cc9900;
	border-width: 1px 0px;
	padding: 4px 0px;
}*/
.currentstep {
	color:;
	background-color:;
	font-size:;
	font-weight: bold;
	text-align: left;
	border: solid 0px #cc9900;
	border-width: 1px 0px;
	padding: 4px 0px;
}
.otherstep {
	color:;
	background-color:#ffffee;
	font-size: 11px;
	font-weight: bold;
	text-align: center;
	border: solid 0px #cc9900;
	border-width: 1px 0px;
	padding: 4px 0px;
}
.errormsge {
	color: #ff0000;
	font-size: ;
	font-weight: bold;
}
.successmsge {
	color: #33cc66;
	font-size: ;
	font-weight: bold;
}
.alerttext {
	color: #ff0000;
	font-size: ;
	font-weight: bold;
}
.formsubheader {
	color: #003366;
	background-color: #9999CC;
	font-size: 12px;
	font-weight: bold;
	padding: 4px;
}
.formsubheader2 {
	color:;
	background-color:;
	font-size: 11px;
	font-weight: bold;
	border: solid 0px #006666;
	border-bottom-width: 0px;
	padding: 5px;
}
.stdfldlabel {
	color: ;
	background-color: ;
	font-size: 11px;
	text-align:right;
	padding:4px;
}
.alertfldlabel {
	color: #ff0000;
	background-color: ;
	font-size: 11px;
	text-align:right;
	padding:4px;
}
.fldnote {
	color:#999999;
	background-color: ;
	font-size: 11px;
}


.custbasicinfotable {
	background-color: #777777;
}
.custbasicinfoheader {
	color: ;
	background-color: #333399;
	font-size: 11px;
	font-weight: bold;
	padding: 4px;
}
.custbasicinfodata {
	color: ;
	background-color: ;
	font-size: 12px;
	padding:7px;
}

#shopcart #shippingname {
	font-size: 11px;
	font-weight:normal;
}

.cartTable {
	background-color: ;
	color: ;
	font-size: ;
	font-weight: ;
	text-align: ;
}

.cartTableHeader {
	background-color: ;
	color: ;
	font-size: ;
	font-weight: ;
	text-align: ;
}

#cartTable td {
	color: #0066CC;
	background-color: #f7f7f7;
	font-size: 11px;
	padding: 3px;
}
#cartTable td.prodlistcurrprod {
	color: #000066;
	font-weight: bold;
}
#cartTable a { color: #0066CC; }
#cartTable a:visited { color: #0066CC; }
#cartTable a:hover { color: #CC3300; }

/* ------------ start guest book page style --------------*/

.gb_tablebgcolor {
	background-color: ;
}

.gb_heading {
	font-family: ;
	font-size: ;
	color: ;
	font-weight: ;
	text-align: ;
}
.gb_subheading {
    height:25px;
    vertical-align: middle;
    background-color: ;
	font-family: ;
	font-size: ;
	color: ;
	font-weight: ;
	text-align: ;
	font-style: ;
}
.gb_bodytext {
	font-family: ;
	font-size: ;
	color: ;
}
a.gb_link {
	font-family: ;
	font-size: ;
	color: ;
	text-decoration: ;
}
a.gb_link:hover {
	font-family: ;
	font-size: ;
	color: ;
	text-decoration: ;
}
a.gb_link:visited {
	font-family: ;
	font-size: ;
	color: ;
	text-decoration: ;

}
a.gb_link:active {
	font-family: ;
	font-size: ;
	color: ;
	text-decoration: ;

}

/* ------------end guest book page style--------------*/

/* ------------ start news page style --------------*/

.news_tablebgcolor {
	background-color: ;
}

.news_heading {
	font-family: ;
	font-size: ;
	color: ;
	font-weight: ;
	text-align: ;
}
.news_subheading {
	font-family: ;
	font-size: ;
	color: ;
	font-weight: ;
	text-align: ;
	font-style: ;
}
.news_bodytext {
	font-family: ;
	font-size: ;
	color: ;
	text-align: left;
}
a.news_link {
	font-family: ;
	font-size: ;
	color: ;
	text-decoration: ;
}
a.news_link:hover {
	font-family: ;
	font-size: ;
	color: ;
	text-decoration: ;
}
a.news_link:visited {
	font-family: ;
	font-size: ;
	color: ;
	text-decoration: ;

}
a.news_link:active {
	font-family: ;
	font-size: ;
	color: ;
	text-decoration: ;

}

/* ------------end news page style--------------*/

/* ------------ start Gallery page style --------------*/

.gal_tablebgcolor {
	background-color: ;
}

.gal_heading {
	font-family: ;
	font-size: ;
	color: ;
	font-weight: ;
	text-align: ;
}
.gal_subheading {
	font-family: ;
	font-size: ;
	color: ;
	font-weight: ;
	text-align: ;
	font-style: ;
}
.gal_bodytext {
	font-family: ;
	font-size: ;
	color: ;
	text-align: left;
}
a.gal_link {
	font-family: ;
	font-size: ;
	color: ;
	text-decoration: ;
}
a.gal_link:hover {
	font-family: ;
	font-size: ;
	color: ;
	text-decoration: ;
}
a.gal_link:visited {
	font-family: ;
	font-size: ;
	color: ;
	text-decoration: ;

}
a.gal_link:active {
	font-family: ;
	font-size: ;
	color: ;
	text-decoration: ;

}

/* ------------end Gallery page style--------------*/

/* ------------ start Event Calendar style --------------*/

.table_bg_col {
	background-color: ;
	border: ;
}

.month_year_row {
	background-color: ;
	font-family: ;
	font-size: ;
	color: ;
	font-weight: ;
	text-align: ;
}
.days_row {
	background-color: ;
	font-family: ;
	font-size: ;
	color: ;
	font-weight: ;
	text-align: ;
}
.dates_row {
	background-color: ;
	font-family: ;
	font-size: ;
	color: ;
	font-weight: ;
	text-align: ;
}
.event_dates {
	background-color: ;
	font-family: ;
	font-size: ;
	color: ;
	font-weight: ;
	text-align: ;
}
a.evc_link {
	font-family: ;
	font-size: ;
	color: ;
	text-decoration:none;

}
a.evc_link:hover {
	font-family: ;
	font-size: ;
	color: ;
	text-decoration: ;
}
a.evc_link:visited {
	font-family: ;
	font-size: ;
	color: ;
	text-decoration: ;

}
a.evc_link:active {
	font-family: ;
	font-size: ;
	color: ;
	text-decoration: ;

}
.event_dt_tablebgcolor {
	background-color: ;
}
.event_dt_heading {
	font-family: ;
	font-size: ;
	color: ;
	font-weight: ;
	text-align: ;
}
.event_dt_subheading {
	font-family: ;
	font-size: ;
	color: ;
	font-weight: ;
	text-align: ;
	font-style: ;
}
.event_dt_bodytext {
	font-family: ;
	font-size: ;
	color: ;
	text-align: left;
}


/* ------------end Event Calendar style--------------*/
</style>