a {
  color: #000000;
  text-decoration: underline;
}

a:hover {
  color: #FF6600;
  text-decoration: underline;
}

a.breadcrumb {
  color: #FFFFFF;
  text-decoration: underline;
}

a.breadcrumb:hover {
  color: #FF6600;
  text-decoration: underline;
}

h1 {
font-family: Verdana, Arial, Helvetica, sans-serif; 
font-size: 14px; 
font-weight: bolder
}

.pageHeading {
font-family: Arial, Helvetica, sans-serif; 
font-size: 14px; 
font-weight: bolder
; margin-bottom: 10px; border-color: black black #CC0000; padding-top: 4px; padding-right: 4px; padding-bottom: 6px; padding-left: 4px; border-style: solid; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 2px; border-left-width: 0px
}

td.catDescription {

}

td.boxHeading {
font-family: "Trebuchet MS", Arial, Verdana; font-size: 14px; font-weight: bold; color: #FFFFFF; padding-top: 4px; padding-right: 4px; padding-bottom: 4px; padding-left: 4px
}
td.boxContent {
font-family: "Trebuchet MS", Arial, Verdana; font-size: 12px; color: #000000; padding-top: 4px; padding-right: 4px; padding-bottom: 4px; padding-left: 4px
; background-color: #FFFFFF
}
td.content {
font-family: "Trebuchet MS", Arial, Verdana; font-size: 12px; color: #000000; padding-top: 4px; padding-right: 4px; padding-bottom: 4px; padding-left: 4px

}



table.catDescription {
; margin: 10px 10px
}

table.catList {

}

table.catListItem {
	border: 1px dashed #CCCCCC;
}

td.catListItemImage {

}

td.catListItemText {

}

td.productDescription {

}

table.productDescription {
margin-top: 10px; margin-bottom: 10px

}

td.productOptions {

}

table.productOptions {
border: #000000 dashed; margin-bottom: 10px
; border-width: 1px 0px 0px

}

td.productImages {

}

table.productImages {

}

title {
font-family: Verdana, Arial, Helvetica, sans-serif; 
font-size: 14px; 
font-weight: bolder
}

.infoBoxContents {
font-family: Verdana, Arial, Helvetica, sans-serif; 
font-size: 11px; 
}

td {
font-family: Verdana, Arial, Helvetica, sans-serif; 
font-size: 11px; 
}

.inputText {
; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; border: #999999; border-style: solid; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px
}

.infoBox {  
border: #CC0000 dashed; 
margin-top: 2px; 
margin-bottom: 10px
; border-width: 1px 0px 0px
}

.infoBoxHeading {  font-family: Arial, Helvetica, sans-serif; font-size: 14px; font-weight: bold; color: #CC0000; margin-top: 5px; margin-bottom: 5px}
.button { background-color: #CC0000; ; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold; color: #FFFFFF }
.error {  background-color: #FFEEEE; padding-top: 4px; padding-right: 4px; padding-bottom: 4px; padding-left: 4px; border: #CC0000; border-style: solid; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px}
.subHeading { font-family: Arial, Helvetica, sans-serif; font-size: 14px; font-weight: bolder ; margin-bottom: 10px; border-color: black black #CC0000; padding-top: 4px; padding-right: 4px; padding-bottom: 6px; padding-left: 4px; color: #666666; border-style: dashed; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 1px; border-left-width: 0px}

.featured-list,.featured-list ul  {  
padding: 2;
margin: 0;
list-style: none;
clear: left;
}

.featured-list-price {  color: #CC0000; font-weight: bold}
.featured-list-name {  color: #999999}
.featured-table-price { color: #CC0000; font-weight: bold }
.featured-table-name { color: #999999 }
.specials-list { padding: 2; margin: 0; list-style: none; clear: left; }
.specials-list-name { color: #999999 }
.specials-list-price { color: #CC0000; font-weight: bold }

/* Products listing tables global
encompases the following widgets:
%NEW_PROD_TBL%
%ALSO_BOUGHT_TBL%
%FEATURED_TBL%
%SPECIALS_TBL%
pul = Products Unordered List
You can apply global styles to these widgets in the following blocks.
Individual styling can be added to each subsequent block.
*/

ul.pul												{ list-style-type:none; margin:0; padding:0;}
ul.pul li.pul-itm							{ float:left; text-align:center; border:1px solid #eee; padding:5px 5px; margin:2px; border-color:#dedede #ababab #ababab #dedede; background:#ddd; width:30%; height:170px; overflow:hidden; -moz-border-radius:8px; border-radius:8px 8px;}
a.pul-image	img							{ border:1px solid #212121; border-color:#ababab #dedede #dedede #ababab;}
a:hover.pul-image						{ }
a.pul-name									{ font-weight:bolder; text-decoration:none; color:#f00;}
a:hover.pul-name						{ color:#f00; text-decoration:underline;}
div.pul-price								{ }
ul.pul div.no-prod-image				{ margin:0 auto; background:#fff; border:1px solid #212121; border-color:#ababab #dedede #dedede #ababab; color:#ccc;}
	
/* New Products List -- %NEW_PROD_TBL%  */
div.new_prod_tbl							{ text-align:center;}
ul.new-prod-tbl							{ margin:0 auto;}
ul.new-prod-tbl li							{ }
ul.new-prod-tbl li	a img				{ }
a.newproducts-table-name		{ }
a:hover.newproducts-table-name		{ }
div.newproducts-table-price	{ } 


/*  Also Bought Products List -- %ALSO_BOUGHT_TBL%  */

ul.also-bought-tbl							{ }
ul.also-bought-tbl li.also-bought-item		{ }
a.also-bought-image	img				{ }
a:hover.also-bought-image			{ }
a.also-bought-name						{ }
a:hover.also-bought-name			{ }
div.also-bought-price					{ }

/*  Featured Products List -- %FEATURED_TBL%  */

ul.featured-tbl								{ }
ul.featured-tbl li.featured-item	{ }
a.featured-image	img					{ }
a:hover.featured-image				{ }
a.featured-name								{ }
a:hover.featured-name					{ }
div.featured-price							{ }

/*  Specials List -- %SPECIALS_TBL%  */

ul.specials-tbl								{ }
ul.specials-tbl li.specials-item	{ }
a.specials-image	img					{ }
a:hover.specials-image				{ }
a.specials-name								{ }
a:hover.specials-name					{ }
div.specials-price							{ }

/* Help Desk Styles */
.helpdesk-header 							{ padding-bottom:10px}
.ticket-description						{ font-style:italic; color:#900; margin-bottom:10px; padding:4px 0; border-bottom:1px solid #666;}
.helpdesk-note 								{ padding:6px 0; border-bottom:1px dotted #999; margin-bottom:6px;}
.helpdesk-note-text 						{ }
.helpdesk-note-details 				{ color:#ccc;}
.helpdesk-upload 							{ background-color:#EFEFEF; padding:4px; border:1px solid #999; margin:4px 0;}
.helpdesk-ticket 							{ margin:2px 0; padding:2px 0; border-bottom:1px dotted #ccc;}

/*Box Cart Styles */
#box-cart ul								{ margin:0 0 5px 0; padding:0; text-align:left;}
#box-cart ul li							{ display:block; margin:0 0 5px; padding:0 0 1px; text-align:left; border-bottom:1px dotted #eee;}
.contact-fieldtext {
	margin-top:6px;
	display: block;
}

/* form buttons */
#form-buttons { overflow:hidden; margin:10px 0 0; }
#form-buttons .button-back { float:left }
#form-buttons .button-submit { float:right }
#form-buttons .button { font-weight:bold; }

/*** P1 - P2 Styles ***/

#widget_cart #cart-contents { list-style:none; padding: 0; }
#widget_cart #cart-itemcount, #widget_cart #cart-total, #widget_cart .cart-view { display:block; }
#widget_brands select { width:150px; }

#widget_new ul { list-style-type:none; margin:0; padding:0;}
#widget_new ul li { float:left; text-align:center; border:1px solid #eee; padding:5px 5px; margin:2px; border-color:#dedede #ababab #ababab #dedede; background:#ddd; width:30%; height:170px; overflow:hidden; -moz-border-radius:8px; border-radius:8px 8px;}
#widget_new .pul-image	img { border:1px solid #212121; border-color:#ababab #dedede #dedede #ababab;}
#widget_new .pul-name { font-weight:bolder; text-decoration:none; color:#f00; display:block; font-size:11px;}
#widget_new a:hover.pul-name { color:#f00; text-decoration:underline;}
#widget_new div.pul-price { }

#portal-menu-list { list-style:none; padding:0; text-align:center; }
#portal-menu-list li { display:inline; padding:0 10px; }

.boxContent #widget_featured ul { list-style:none; padding:0; }
.boxContent #widget_featured img { display:none; }
.boxContent #widget_featured .pul-name { font-weight:normal; text-decoration:underline; color:#999999; }
.boxContent #widget_featured .price { font-weight:bold; color:#CC0000; display:block;}