/* 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: 0px solid ;
	border-right: 0px solid ;
	border-bottom: 0px solid ;
	border-left: 0px solid ;
}

div#thePage {

	width: 950;
	margin-left: auto;  margin-right: auto;

}
body {
	color: #FFFFFF;background-color: #000000; background-image:url(/white_label/pleasureladiesnights.co.uk/images/317_back.gif);background-repeat: repeat-x;background-position: left top;margin-top: 0px;margin-bottom: 0px;margin-left: 10px;margin-right: 10px;
	background-attachment: scroll;
}
/* End overall page settings
------------------------------------------- */
/* --- Left Nav Panel ---*/
#leftnavpanel {
	color: #333333;

	background: #FFFFFF;text-align: center;
	width: 0;
	font-family: Tahoma;
	font-size: 12px;
	padding: 0px 0px 0px 0px;

	border-right: 1px solid #FFBF5C;
}
/* --- End: Left Nav Panel ---*/
/* --- Main Content Panel ---*/td.maincontent {
	width: auto;
 background-color: ;font-family: Tahoma;
	font-size: 12px;
}
/*text-align: Tahoma;
  padding: Tahoma Tahoma Tahoma Tahoma;*/
/* --- Main Content Panel ---*/
/* --- Right Nav Panel ---*/
#rightnavpanel {
	color: #333333;

	background: #FFFFFF;
	width: 0;
	font-family: Tahoma;
	font-size: 12px;
	text-align: center;
	padding: 0px 0px 0px 0px;
	border-left: 1px solid #FFBF5C;
}

/* ---End: Right Nav Panel ---*/

/* CSS Document */
/* Defaults
------------------------------------------- */

td, th {  /* include div here?  */
	color: #FFFFFF;
	background-color: ;
	font: normal 12px Tahoma;
    vertical-align: top;
}
a { color: #f98e0e; text-decoration: underline; font-weight: normal;}
a:visited { color: #f98e0e; }
a:hover { color:#FFFFFF; text-decoration: underline; font-weight: normal;}
a:active { color:#f98e0e; }
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
------------------------------------------- */
#alertContainerSuccess
{
   text-align: center;
   width: 100%
} /* For aligning the msge box in IE */

#alertContainerError
{
   text-align: center;
   width: 100%
} /* For aligning the msge box in IE */

#erroralertmsge {
	color: #FFFFFF;
	background-color: ;
	font-family: Tahoma;
	font-size: 12px;font-weight: bold
	text-align: center;
	border-top: 1px solid #FF0000;
	border-right: 1px solid #FF0000;
	border-bottom: 1px solid #FF0000;
	border-left: 1px solid #FF0000;
	padding: 15px 3px 15px 3px;

}

#erroralertheadline {
	color: #FFFFFF;
	background-color: #FF0000;
	font-family: Tahoma;
	font-size: 12px;font-weight: bold;
	text-align: center;
	padding: 5px 5px 5px 5px;
}

#successalertmsge {
	color: #FFFFFF;
	background-color: ;
	font-family: Tahoma;
	font-size: 12px;font-weight: bold
	text-align: center;
	border-top: 1px solid #560000;
	border-right: 1px solid #560000;
	border-bottom: 1px solid #560000;
	border-left: 1px solid #560000;
	padding: 15px 3px 15px 3px;
}

#successalertheadline {
	color: #FFFFFF;
	background-color: #560000;
	font-family: Tahoma;
	font-size: 12px;font-weight: bold;
	text-align: center;
	padding: 5px 5px 5px 5px;
}

/* End Alert Messages
------------------------------------------- */


#toplogopanel {background-color: transparent;

	padding: 0px;
	margin: 0px;
}
#datestampinheader, #datestamp {

	color: #333333;
	background-color: #FFFFFF;
	font-family: Tahoma;
	font-size: 12px;font-weight: bold;text-align: right;
	vertical-align: bottom;
	padding: 0 10px;
}
#datestampinslogan {

	color: #333333;
	background-color: #FFFFFF;
	font-family: Tahoma;
	font-size: 12px;font-weight: bold;text-align: right;
}

/* --- Slogan Panel ---*/
#sloganpanel {
	color: #333333;
	background-color: ;font-family: Tahoma;
	font-size: 12px;font-weight: bold;text-align: center;
	padding: 3px 0px 3px 0px;
	border-top: 0px solid #333333;
	border-right: 0px solid #333333;
	border-bottom: 0px solid #333333;
	border-left: 0px solid #333333;
}
/* --- End Slogan Panel ---*/



/* --- Top Nav Panel ---*/
#topnavpanel {
	color: #FFFFFF;

	background:  url(/white_label/pleasureladiesnights.co.uk/images/317_top_back2.gif) center top no-repeat;
	text-align: center;
	vertical-align: center;

	border-top: 0px solid ;
	border-right: 0px solid ;
	border-bottom: 0px solid ;
	border-left: 0px solid ;
	padding-top: 11px;
	padding-right: 0px;
	padding-bottom: 30px;
	padding-left: 0px;
}


#topnavpanel ul {
	color: #FFFFFF;
	font-family: ;
	font-size: 12px;
	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: 0px; /* Small negative value shifts each nav link left; on mouseovers, can help line up borders and cover left gap  */
}

#topnavpanel ul li a {
	color: #FFFFFF;
	background: ;
	font-family: Tahoma;
	text-transform: none;
	font-size: 13px;font-weight: normal;text-decoration: none;border-top: 0px solid #333333;
	border-right: 0px solid #333333;
	border-bottom: 0px solid #333333;
	border-left: 0px solid #333333;
	padding: 11px 18px 13px 23px;
}
#topnavpanel ul li a:visited { color: #FFFFFF; }
#topnavpanel ul li a:hover {
	color:#FFFFFF;

	background:  url(/white_label/pleasureladiesnights.co.uk/images/317_top_nav_mo.gif) left top no-repeat;text-decoration: none;border-top: 0px solid #333333;
	border-right: 0px solid #530000;
	border-bottom: 0px solid #333333;
	border-left: 0px solid #333333;
	padding: 11px 18px 13px 23px;
}
#topnavpanel ul li a:active { color:#FFFFFF; }
/* --- End Top Nav Panel ---*/




/* --- Shopping Cart Toolbar ---*/
#cartbar {
	color: #FF9900;
	background-color: #EEEEEE;
	font-family: Tahoma;
	font-size: 12px;font-weight: bold;
	text-align: right;
	border-top: 3px solid #999999;
	border-bottom: 3px solid #999999;
	border-right: 3px solid #999999;
	border-left: 3px solid #999999;
	padding-top: 3px;
	padding-right: 3px;
	padding-left: 3px;
	padding-bottom: 3px;
}

#cartbar a { color:#FF9900;text-decoration: none;
}

#cartbar a:visited { color:; }

#cartbar a:hover { color:#093FEF;text-decoration: none;
}
#cartbar a:active { color:; }
/* --- End Shopping Cart Toolbar ---*/

/* --- Breadcrumbs ---*/
td.breadcrumbs{
	color:  !important;
	font-family:  !important;
	font-size:  !important;
}

td.breadcrumbs a {
	color:  !important;
	font-style:  !important;
	font-weight:  !important;
	text-decoration:  !important;
	font-family:  !important;
	font-size:  !important;
}
td.breadcrumbs a:visited {
	color:  !important;
}
td.breadcrumbs a:hover {
	color:  !important;
	font-style:  !important;
	font-weight:  !important;
	text-decoration:  !important;
}
td.breadcrumbs a:active {
	color:  !important;
}


/* --- Product Categories List Index ---*/
.prodcatlistitem {
		color:  !important;
		background-color:  !important;
		font-size:  !important;
		text-align: left !important;
		padding: 0px 0px 10px 0px !important;
	}

a.prodcatname {
	background-color:  !important;
	color:  !important;
	font-size:  !important;
	font-weight:  !important;
	font-style:  !important;
	text-decoration:  !important;
	font-style:  !important;
}
a.prodcatname:hover {
	background-color:  !important;
	color:  !important;
	font-size:  !important;
	font-weight:  !important;
	text-decoration:  !important;
	font-style:  !important;
}
a.prodcatname:visited {
	color: ;
}
a.prodcatname:active {
	color: ;
}

/* --- End Product Categories List Index ---*/


table#mainbody { margin-top: 0px; }


/* --- Left Nav Panel ---*/

div.leftNavCatHead { /* NEW! */
	color: #FFFFFF;
	background: #FF9900;font-family: Tahoma;
	font-size: 12px;font-weight: bold;text-align: center;
	padding: 3px 0px 3px 0px;
	border-top: 1px solid #333333;
	border-right: 0px solid #333333;
	border-bottom: 0px solid #333333;
	border-left: 0px solid #333333;
}



div.leftNavCatContent { /* NEW! */
	color: #333333;

	background: #FFFFFF;
	font-family: Tahoma;
	font-size: 11px;text-align: left;
	padding: 0px 0px 0px 0px;
	border-top: 0px solid #333333;
	border-right: 0px solid #333333;
	border-bottom: 0px solid #333333;
	border-left: 0px solid #333333;
}

div.leftNavCatContent a.nav { /* NEW! */
	display: block;
	color: #333333;
	background: #ECECEC;

    background-position: top left; 
	font-family: Tahoma;
	font-size: 11px;font-weight: normal;text-decoration: none;border-top: 1px solid #FFFFFF;
	border-right: 0px solid #FFFFFF;
	border-bottom: 1px solid #FFFFFF;
	border-left: 0px solid #FFFFFF;
	padding: 3px 0px 3px 4px;
	margin:  ;
	text-align: left;
}
div.leftNavCatContent a.nav:visited { color: ; }
div.leftNavCatContent a.nav:hover {
	color: #333333;

	background: #CCCCCC;
    background-position:top left;
    font-weight: normal;text-decoration: none;border-top: 1px solid #FFFFFF;
	border-right: 0px solid #FFFFFF;
	border-bottom: 1px solid #FFFFFF;
	border-left: 0px solid #FFFFFF;
	padding: 3px 0px 3px 4px;
	margin:  ;
}
div.leftNavCatContent a.nav:active { color: ; }

div.leftNavCatFoot {
    height: ;
	   margin-top: 0px;
	   padding: 0px;
	   border: 0px;
}
/* hide from IEMac \*/
* html div.leftNavCatFoot{
margin-top: -4px;
}
/* end hide IEMac */


div.leftNavCatBlock { /* NEW! */
	padding: 0px 0px 10px 0px;
}

form.leftNav { /* NEW! */
	color: #333333;
	background-color: #FFFFFF;
	font-family: Tahoma;
	font-size: 11px;
	text-align: center;
	padding: 0px 0px 0px 0px;
    border: 0px;
	 /* background: url(http://www.jdr-websites.co.uk/uploads/); */
     background-repeat: ;
     background-position: top left;
    }

form.leftNav input { /* NEW! */
	font-family: Tahoma;
	font-size: 11px;
	margin: 1px 0px;
}

form.leftNav .btn { /* NEW! */
	color: #FFFFFF;background-color: #FF9900;font-family: Tahoma;
	font-size: 11px;padding:    ;
		  border-top: px solid ;
		  border-right: px solid ;
		  border-bottom: px solid ;
		  border-left: px solid ;
		  margin: 1px 0px;

}
/* --- End Left Nav Panel ---*/



/* --- Main Content Panel ---*/


div#headline {
	margin: 0 0 0 0px;
	color: #FFFFFF;
	/*border-bottom: 1px solid #999966;*/
	font-family: Tahoma;
	font-size: 14px;
	/*font-style: Tahoma;*/font-weight: bold;text-align: left;
	/*text-decoration: Tahoma;*/
}

h1#headline {
	margin: 0 0 0 0px;
	color: #FFFFFF;
	/*border-bottom: 1px solid #999966;*/
	font-family: Tahoma;
	font-size: 14px;
	/*font-style: Tahoma;*/font-weight: bold;text-align: left;
	/*text-decoration: Tahoma;*/
}

div#subheadline {
	color: #f98e0e;
	background: none;
	padding: 0px;
	margin: 0;
	font-family: Tahoma;
	font-size: 12px;font-weight: bold;text-align: left;
	text-decoration: none;

}

h2#subheadline {
	color: #f98e0e;
	background: none;
	padding: 0px;
	margin: 0;
	font-family: Tahoma;
	font-size: 12px;font-weight: bold;text-align: left;
	text-decoration: none;

}

div#pageMainBody {
	color: #FFFFFF;
	font-family: Tahoma;
	font-size: 12px;
	text-align: left;
}

div#pageMainBody a
{
 text-decoration:underline;
}

.maincontent a { color: #f98e0e;text-decoration: underline;}
.maincontent a:visited { color: #f98e0e; }
.maincontent a:hover { color:#FFFFFF; }
.maincontent a:active { color: #f98e0e; }
.maincontent_table
{
	border-top-width: 0px;
	border-top-color: ;
	border-right-width: 0px;
	border-right-color:;
	border-bottom-width: 0px;
	border-bottom-color: ;
	border-left-width:0px;
	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
{
    background-color: ;
	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: #FFFFFF;
	background: ;
	font-family: Tahoma;
	font-size: 12px;
	border-top: 1px solid #560000;
	border-right: 1px solid #560000;
	border-bottom: 1px solid #560000;
	border-left: 1px solid #560000;
	padding: 0px 0px 0px 0px;
}

.formTitle {
	color: #FFFFFF;
	background: #560000;
	font-family: Tahoma;
	font-size: 12px;
	font-weight: bold;
	text-align: center;
	border-top: 1px solid #560000;
	border-right: 1px solid #560000;
	border-bottom: 1px solid #560000;
	border-left: 1px solid #560000;
	padding: 10px 10px 10px 10px;
}
.frmLabel {
	color: #FFFFFF;
	font-family: Tahoma;
	font-size: 12px;
	font-weight: normal;
}
.formBody {
	color: #FFFFFF;
	background: ;
	font-family: Tahoma;
	font-size: 12px;
	font-weight: normal;
	text-align: center;
	border-top: 0px solid #333333;
	border-right: 0px solid #333333;
	border-bottom: 0px solid #333333;
	border-left: 0px solid #333333;
	padding: 5px 0px 0px 0px;
}
.fieldItem {
	color: #560000;
	font-family: Tahoma;
	font-size: 12px;
	font-weight: normal;
	padding: 0px 0px 0px 0px;
}
.formBtn {
	color: #FFFFFF;
	background: #560000;
	font-family: Tahoma;
	font-size: 12px;
	font-weight: normal;
	text-align: center;
	border-top: 1px solid #a40e03;
	border-right: 1px solid #2b0000;
	border-bottom: 1px solid #2b0000;
	border-left: 1px solid #a40e03;
	padding: 3px 3px 3px 3px;
}

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: #FFFFFF;
	background: #FF9900;font-family: Tahoma;
	font-size: 12px;font-weight: bold;text-align: center;
	padding: 3px 0px 3px 0px;
	border-top: 1px solid #333333;
	border-right: 0px solid #333333;
	border-bottom: 0px solid #333333;
	border-left: 0px solid #333333;
}

div.rightNavCatContent { /* NEW! */
	color: #333333;

	background: #FFFFFF;font-family: Tahoma;
	font-size: 11px;font-weight: bold;text-align: left;
	padding: 0px 0px 0px 0px;

	border-top: 0px solid #333333;
	border-right: 0px solid #333333;
	border-bottom: 0px solid #333333;
	border-left: 0px solid #333333;
}

div.rightNavCatContent a.nav { /* NEW! */
	display: block;
	color: #333333;

	background: #EEEEEE;font-family: Tahoma;
	font-size: 11px;font-weight: normal;text-decoration: none;text-align: left;
	border-top: 1px solid #FFFFFF;
	border-right: 1px solid #FFFFFF;
	border-bottom: 1px solid #FFFFFF;
	border-left: 1px solid #FFFFFF;
	padding: 3px 0px 3px 4px;
	margin: 0px 0px;

}
div.rightNavCatContent a.nav:visited { color: ; }

div.rightNavCatContent a.nav:hover {
	color: #333333;

	background: #CCCCCC; /* background-image:url(uploads/) */ ;background-repeat: repeat;background-position:  ;font-weight: normal;text-decoration: none;border-top: 1px solid #FFFFFF;
	border-right: 1px solid #FFFFFF;
	border-bottom: 1px solid #FFFFFF;
	border-left: 1px solid #FFFFFF;
	padding: 3px 0px 3px 4px;
}
div.rightNavCatContent a.nav:active { color: ; }

div.rightNavCatFoot { /* NEW! */

	/*background: #FFFFFF;*/height: ;
	margin-top: -1px;
	   padding: 0px;
	   border: 0px;
}

div.rightNavCatBlock { /* NEW! */
	padding: 0px 0px 10px 0px;
}


form.rightNav { /* NEW! */
	color: ;
	background-color: #FFFFFF;
	font-family: Tahoma;
	font-size: 12px;
	text-align: center;
	border: 0px;
	padding: 0px 0px 0px 0px;
	 /* background: url(http://www.jdr-websites.co.uk/uploads/); */
     background-repeat: ;
}

form.rightNav input { /* NEW! */
	font-family: Tahoma;
	font-size: 11px;
	margin: 1px 0px;
}

.rightNavinput { /* NEW! */
	font-family: Tahoma;
	font-size: 11px;
	margin: 1px 0px;
}

form.rightNav .btn { /* NEW! */
	color: #FFFFFF;background-color: #FF9900;font-family: Tahoma;
	font-size: 11px;padding:    ;
		  border-top: px solid ;
		  border-right: px solid ;
		  border-bottom: px solid ;
		  border-left: px solid ;
		  margin: 1px 0px;}
/* --- End Right Nav Panel ---*/


/* --- Bottom Nav Panel ---*/
#botnavpanel {
	color: #ac0000;
   	background: ;text-align: right;
	vertical-align: middle;
	padding: 10px 25px 5px 0px;
	border-top: 0px solid #333333;
	border-right: 0px solid #333333;
	border-bottom: 0px solid #333333;
	border-left: 0px solid #333333;
}


#botnavpanel ul {
	color: #ac0000;
	font-family: Tahoma;
	font-size: 11px;font-weight: normal;text-align: right;
	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: 0px; /* Small negative value shifts each nav link left; on mouseovers, can help line up borders and cover left gap  */
}

#botnavpanel ul li a {
	color: #ac0000;
	background: ;
	font-family: Tahoma;
	text-transform: none;
	font-size: 11px;font-weight: normal;text-decoration: none;border-top: 0px solid #333333;
	border-right: 0px solid #333333;
	border-bottom: 0px solid #333333;
	border-left: 0px solid #333333;
	padding: 0px 5px 0px 5px;
}
#botnavpanel ul li a:visited { color: #ac0000; }
#botnavpanel ul li a:hover {
	color:#ac0000;

	background: ;text-decoration: underline;border-top: 0px solid #333333;
	border-right: 0px solid #333333;
	border-bottom: 0px solid #333333;
	border-left: 0px solid #333333;
	padding: 0px 5px 0px 5px;
}
#botnavpanel ul li a:active { color:#ac0000; }
/* --- End Bottom Nav Panel ---*/



/* --- Footer Panel ---*/
#footerpanel {
	color: #6f0000;
	background-color: ;
	font-family: Tahoma;
	font-size: 11px;
	text-align: center;
	padding-top: 0px;
	padding-right: 25px;
	padding-bottom: 3px;
	padding-left: 25px;
	border-top: 0px solid #333333;
	border-right: 0px solid #333333;
	border-bottom: 0px solid #333333;
	border-left: 0px solid #333333;
}

#footerpanel a {
	color: #6f0000;
	text-decoration: 0;
}
#footerpanel a:visited {
	color: #6f0000;
}
#footerpanel a:hover {
	color: #6f0000;
}
#footerpanel a:active {
	color: #6f0000;
}

/* --- End Footer Panel ---*/


td.imgcaption, td.imgcaption p {
	color: #FFFFFF;
	background-color: ;
	font-family: Tahoma;
	font-size: 10px;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;
  border-bottom: px solid ;
   border-top: px solid ;
   border-left: px solid ;
   border-right: px solid ;
}
ul.tabbernav li a:link { color: ; }
ul.tabbernav li a:hover {
  color: ;
   background-color: ;
border-bottom: px solid ;
   border-top: px solid ;
   border-left: px solid ;
   border-right: px solid ;
}
ul.tabbernav li.tabberactive a
{
  background-color: ; border-bottom: px solid ;
   border-top: px solid ;
   border-left: px solid ;
   border-right: px solid ;
}
ul.tabbernav li.tabberactive a:link
{
 color: ;
}

.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: ;
	padding:5px 0px 0px 0px;
}
.prod_body {
	background-color: ;
	color: ;
	font-size: ;
	font-weight: ;
}
a.related_prod_links {
	/* background-color: ; */
	color: ;
	font-size: ;
	font-weight: ;
	text-decoration: none;
	padding-bottom:10px;
}
a.related_prod_links:hover {
	background-color: ;
	color: ;
	font-size: ;
	font-weight: ;
	text-decoration: underline;
	padding-bottom:10px;
}


#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: 12px;
}
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: ;
	padding: 0px 5px 0px 5px;
}

span.prod_price {
	background-color: ;
	font-size: ;
	color: ;
	padding: 0px 0px 0px 0px;
	font-weight: ;
}	
span.prod_price:hover {
	font-weight: ;
}

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: 12px;
	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: ;
	padding:    ;
	border-top:  solid ;
	border-right:  solid ;
	border-bottom:  solid ;
	border-left:  solid ; 
}
.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: 0px 0px 0px 0px;
	padding: 4px 0px 5px 5px;
}
.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: 12px;
	font-weight: bold;
}
.successmsge {
	color: #33cc66;
	font-size: 12px;
	font-weight: bold;
}
.alerttext {
	color: #ff0000;
	font-size: 12px;
	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: Tahoma;
	font-size: 14px;
	color: #FFFFFF;
	font-weight: bold;
	text-align: center;
}
.gal_subheading {
	font-family: Tahoma;
	font-size: 12px;
	color: #f98e0e;
	font-weight: bold;
	text-align: center;
	font-style: none;
}
.gal_bodytext {
	font-family: Tahoma;
	font-size: 12px;
	color: #FFFFFF;
	text-align: left;
}
a.gal_link {
	font-family: Tahoma;
	font-size: 12px;
	color: #f98e0e;
	text-decoration: underline;
}
a.gal_link:hover {
	font-family: Tahoma;
	font-size: 12px;
	color: #FFFFFF;
	text-decoration: underline;
}
a.gal_link:visited {
	font-family: Tahoma;
	font-size: 12px;
	color: #f98e0e;
	text-decoration: underline;

}
a.gal_link:active {
	font-family: Tahoma;
	font-size: 12px;
	color: #f98e0e;
	text-decoration: underline;

}

/* ------------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--------------*/
.thin_line {
	line-height: 2px;
	font-size: 1px;	
}

.table_index_page {
	vertical-align: top;
	text-align: left;
	margin: 0px 0px 0px 0px;
}

.font_orange {
	font-family: Tahoma, Arial, "Times New Roman";
	color: #f98e0e;
	text-transform: capitalize;
	font-weight: bold;
}

.bold_and_orange {
	font-family: Tahoma, Arial, "Times New Roman";
	color: #f98e0e;
	font-weight: bold;
}

h2 {
	font-family: Tahoma, Arial, "Times New Roman";
	color: #ffffff;
	font-size: 14px;
	margin-top: 0px;
}
