BODY.introstat_body, BODY
{
    font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif;
	background-image:url(../images/background.gif);
	background-repeat:repeat-x;
	background-color:#CDCBCB;
	font-size:11px;	
}
.buy,
.buy A,
.buy A:hover
A,
A:hover
{
	color:#666666;
	font-size:11px;
	text-decoration:none;
	font-style:normal;
	text-transform:none;
}
SELECT, INPUT, TEXTAREA
{
    font-family:Verdana, sans-serif;
    font-size:11px;
}
.buy A:visited,.buy a:link, .buy a:active,
A:visited,A:link,A:active
{
	color:#666666;
	font-size:11px;
	text-align:left;
	text-decoration:none;
	font-style:normal;
	text-transform:none;
}
A:hover
{
    color:#b20909;
    text-decoration:underline;
}
A.footerLink
{
	color:#666666;
	font-size:11px;
	font-weight:normal;
	text-align:center;
	text-decoration:none;
	font-style:normal;	
}
A.footerLink:Hover
{
	color:#999999;
	font-size:11px;	
	font-weight:normal;
	text-align:center;
	text-decoration:none;
	font-style:normal;
	
}
TR.AccountHeading
{
	background-color:#000000;
	color:#FFFFFF;
	padding:3px;
	font-size:11px;
	font-weight:bold;
}
TD.dootedline
{	
	border-top:1px dotted white;
	text-align:right;
	padding:3px;	
}
TD.MyListQty INPU
{
	background-color:#FEFEFE;
	font-size:11px;
	text-decoration:none;
	color:#666666;
	width:25px;
	padding:0px;
	text-align:right;
	border:1px solid #cccccc;
}


TD.MyList
{
	font-size:11px;
	text-decoration:none;
	color:#666666;
}
INPUT.goButton
{
	background-color:#B3090A;
	font-size:11px;
	text-decoration:none;
	color:#FFFFFF;
	width:23px;
	height:23px;
	border:none;
	font-weight:bold;
}
SELECT.dropdown
{
	font-size:11px;
	text-decoration:none;
	color:#000000;	
}
INPUT.letter
{
	font-size:11px;
	text-decoration:none;
	color:#000000;
	width:95px;
	padding-top:2px;
}
TD.linear
{
	background-image:url(../images/line.gif);
	background-repeat:repeat-x;
}
TD.conner_topleft
{
	background-image:url(../images/conner_topleft.gif);	
	background-repeat:no-repeat;
	width:18px;
	height:16px;
	font-size:1px;
}
TD.conner_topright
{
	background-image:url(../images/conner_topright.gif);	
	background-repeat:no-repeat;
	width:21px;
	height:16px;	
	font-size:1px;
}
TD.conner_bottomleft
{
	background-image:url(../images/conner_bottomleft.gif);	
	background-repeat:no-repeat;
	width:18px;
	height:15px;
	font-size:1px;
}
TD.conner_bottomright
{
	background-image:url(../images/conner_bottomright.gif);	
	background-repeat:no-repeat;
	width:21px;
	height:15px;
	font-size:1px;
}
TD.middle_center
{
	background-color:#B3090A;
	font-size:1px;
}
TD.top_center
{
    padding:0px;
    font-size:1px;
    background:URL(../images/top_center.gif) repeat-x top left #b3090a;
}
TD.left_center
{
    padding:0px;
    font-size:1px;
    background:URL(../images/left_center.gif) repeat-y center left #B3090A;
}
TD.right_center
{
    padding:0px;
    font-size:1px;
    background:URL(../images/right_center.gif) repeat-y center right;
}
TD.bottom_center
{
    padding:0px;
    font-size:1px;
    background:URL(../images/bottom_center.gif) repeat-x bottom left;
}
TD.red_body,TH.red_body,.red_body
{
	background-color:#B3090A;
}
TD.login_left
{	
	background-image:url(../images/login_left.gif);
	background-position:top right;
	background-repeat:no-repeat;
	width:17px;
	height:139px;
	size:1px;
	font-size:1px;
}
TD.login_top
{	background-image:url(../images/login_top.gif);	
	background-repeat:no-repeat;
	size:1px;
	background-position:top;
	border-bottom:1px solid #B3090A;
	
	background-attachment:inherit;
	width:166px;
	height:10px;
	font-size:1px;
}
TD.login_right
{	background-image:url(../images/login_right.gif);	
	background-repeat:no-repeat;
	width:11px;
	size:1px;
	height:139px;
	font-size:1px;
}
TD.login_bottom
{	background-image:url(../images/login_bottom.gif);	
	background-repeat:no-repeat;
	width:166px;
	height:10px;
	font-size:1px;
	size:1px;
}
TD.login_body, TD.login_body TD, TD.login_body TR, TD.login_body TH
{	background-color:#B3090A;
	padding:0px;
	font-size:11px;
	color:#FFFFFF;
}
.content_head
{
	font-size:18px;
	color:#666666;
	font-weight:bolder;
	padding-bottom:10px;
}
TD.content_body,TD.content
{
	font-size:8pt;
	color:#000000;
	text-align:justify;
}
INPUT,TD,TH,TR,P,DIV,SPAN,PRE
{
font-size:11px;
text-decoration:none;
}
DIV.BUTTON A:Hover
{
	background-color:#B3090A;
	font-size:13px;
	text-decoration:none;
	font-style:normal;
	text-align:center;
	text-transform:uppercase;
	color:#CCCCCC;
	padding:3px;
	padding-left:7px;
	padding-right:7px;
}
DIV.BUTTON A:active,DIV.BUTTON A,DIV.BUTTON A:visited
{
	background-color:#B3090A;
	font-size:13px;
	text-decoration:none;
	font-style:normal;
	text-align:center;
	text-transform:uppercase;
	color:#FFFFFF;
	padding:3px;
	padding-left:7px;
	padding-right:7px;
}
TD.black_header
{
	background-color:#222320;
	text-align:left;
	padding:1px;
	padding:3px 10px 3px 10px;
	text-decoration:none;
	font-size:15px;
	font-style:normal;
	color:#FFF;
}
TABLE.home_borders
{
    border:3px solid #a0a0a0;
	padding:0px;
    background:#FFF;
}
TD.gray_left_conner
{
	background-image:url(../images/gray_left.gif);	
	background-repeat:no-repeat;	
	width:19px;
	height:38px;
	border:none;
	padding:0px;
}
TD.gray_right_conner
{
	background-image:url(../images/gray_right.gif);	
	background-repeat:no-repeat;	
	width:23px;
	height:38px;
	border:none;
	padding:0px;
}
TD.home_title
{
	border:none;
	padding-top:2px;
	padding-left:2px;
	color:#3D3E3B;
	text-align:left;
	font-size:22px;
}
TD.home_head
{
	border:none;
	padding-top:10px;
	padding-left:5px;
	color:#3D3E3B;
	text-align:left;
	font-size:28px;
}
TD.home_desc
{
	color:#757575;
	text-align:left;
	font-size:11px;
	font-weight:bolder;
}
TD.home_desc
{
	color:#000000;
	text-align:left;
	font-size:11px;
	text-align:justify;
}
TD.home_was
{
	color:#000000;
	text-align:left;
	font-size:12px;
}
TD.gray_body
{	
	background-color:#FFFFFF;		
	border:none;
	padding:0px;
	color:#B3090A;
	text-align:center;
	font-size:16px;
}
INPUT.button, INPUT.button_on
{
    background:URL("/files/buttons/button_off.png") no-repeat center center #FFF;
    border:0px;
    color:#b3090a;
    font-family:Tahoma;
    font-size:11px;
    padding:5px;
    text-decoration:none;
    cursor:hand;
    cursor:pointer;
    text-transform:lowercase;
    width:122px;
}
INPUT.button_red, INPUT.button_red_on
{
    background-color:#b3090a;
    color:#FFF;
    font-family:Verdana;
    font-size:9pt;
    padding:1px;
    text-decoration:none;
    cursor:hand;
    cursor:pointer;
    text-transform:lowercase;
    border:1px #b3090a solid;
}
INPUT.button_red_on
{
    color:#FFF;
    border:1px #252522 solid;
    background-color:#252522;
    text-decoration:none;
}

INPUT.button_on
{
    background:URL("/files/buttons/button_on.png") no-repeat center center #FFF;
}
INPUT.button_stretch
{
    width:40%;
}
INPUT.button_fixed
{
    width:122px;
}
INPUT.button_fixed_small
{
    width:50px;
}
INPUT.SMALL_ADDCART_BUTTON_ON
{
        background-image:url(../images/small_addtocart_on.gif);
        font-size:0px;
        background-repeat:no-repeat;
        color:#B3090A;
        width:99px;
        height:22px;
        border:none;
        cursor:pointer;
}
INPUT.SMALL_ADDCART_BUTTON
{
        background-image:url(../images/small_addtocart_off.gif);
        font-size:0px;
        background-repeat:no-repeat;
        color:#B3090A;
        width:99px;
        height:22px;
        cursor:pointer;
        border:none;
} 





INPUT.PRINT_ON
{
        background-image:url(../images/print_on.gif);
        font-size:0px;
        background-repeat:no-repeat;
        color:#B3090A;
        width:133px;      height:25px;
        border:none;
        cursor:pointer;
}
INPUT.PRINT
{
        background-image:url(../images/print_off.gif);
        font-size:0px;
        background-repeat:no-repeat;
        color:#B3090A;
        width:133px;      height:25px;
        cursor:pointer;
        border:none;
} 







INPUT.CONFIRMORDER_ON
{
        background-image:url(../images/confirm_on.gif);
        font-size:0px;
        background-repeat:no-repeat;
        color:#B3090A;
        width:133px;
        height:25px;
        border:none;
        cursor:pointer;
}
INPUT.CONFIRMORDER
{
        background-image:url(../images/confirm_off.gif);
        font-size:0px;
        background-repeat:no-repeat;
        color:#B3090A;
        width:133px;
        height:25px;
        cursor:pointer;
        border:none;
} 









INPUT.GOSHOPPING_ON
{
        background-image:url(../images/goshopping_on.gif);
        font-size:0px;
        background-repeat:no-repeat;
        color:#B3090A;
        width:133px;      height:25px;
        border:none;
        cursor:pointer;
}
INPUT.GOSHOPPING
{
        background-image:url(../images/goshopping_off.gif);
        font-size:0px;
        background-repeat:no-repeat;
        color:#B3090A;
        width:133px;      height:25px;
        cursor:pointer;
        border:none;
} 







INPUT.CHECKOUT_LEFT
{
        background-image:url(../images/checkout_left_off.gif);
        font-size:0px;
        background-repeat:no-repeat;
        color:#B3090A;
        width:69px;
        height:22px;
        cursor:pointer;
        border:none;
}
INPUT.CHECKOUT_LEFT_ON
{
        background-image:url(../images/checkout_left_on.gif);
        font-size:0px;
        background-repeat:no-repeat;
        color:#B3090A;
        width:69px;
        height:22px;
        border:none;
        cursor:pointer;
} 
INPUT.CHECKOUT_SMALL
{
        background-image:url(../images/checkout_small_off.gif);
        font-size:0px;
        background-repeat:no-repeat;
        color:#B3090A;
        width:133px;      height:25px;
        cursor:pointer;
        border:none;
}
INPUT.CHECKOUT_SMALL_ON
{
        background-image:url(../images/checkout_small_on.gif);
        font-size:0px;
        background-repeat:no-repeat;
        color:#B3090A;
        width:133px;      height:25px;
        border:none;
        cursor:pointer;
} 


TD.error
{
    border:1px #d4d4d4 solid;
	text-align:left;
	padding:3px;
	padding-left:10px;
	text-decoration:none;
	font-size:14px;
	font-style:normal;
    background:#f4f4f4;
	color:#b3090a;
}
.product_catalogue_heading
{
	background-color:#222320;
	text-align:left;
	padding:1px;
	padding:3px 10px 3px 10px;
	text-decoration:none;
	font-size:15px;
	font-style:normal;
	color:#FFF;
}
.catalogue_control
{
    font-size:12px;
    background:#B3090A;
    font-weight:bold;
    color:#FFF;
    padding-top:8px;
}
.catalogue_logo
{
    padding:0px;
    color:#000;
    text-align:center;    
    background:#FFF;
    border-bottom:1px solid #AAAAAA;
}
.catalogue_description,
.catalogue_price
{
    font-size:12px;
    color:#000;
    padding:5px;
    background:#F0EFEF;
    border-bottom:1px solid #AAAAAA;
}
.catalogue_description
{
    font-size:11px;
	color:#666666;
}
.catalogue_price
{
    background:#CDCBCB;
    font-weight:bold;
    padding-left:10px;
    padding-right:10px;
    text-align:center;
}
TD.FullCartPriceSubTotal
{
	color:#222320;
	font-weight:bold;
	font-size:11px;
	text-align:right;
	padding:6px;
	padding-bottom:6px;
	background:#CDCBCB;
	vertical-align:bottom;
}
TD.FullCartPriceTotal
{
	color:#222320;
	font-weight:bold;
	font-size:11px;
	text-align:right;
	padding:6px;
	background:#CDCBCB;
}
TD.FullCartPriceCopy
{
	color:#222320;
	font-weight:bold;
	font-size:11px;
	text-align:left;
	padding:3px;
    background:#CDCBCB;
}
TD.FullCartNumber
{
	color:#003366;
	font-weight:bold;
	font-size:11px;
	text-align:left;
	padding:3px;
	background-color:#FFFFFF;
	border-left:1px #B3090A solid;
}
TD.FullCartProduct,
TD.FullCartPrice
{
	color:#222320;
	font-weight:medium;
	font-size:11px;
	text-align:left;
	padding:6px;
	background:#F0EFEF;
    vertical-align:top;   
}
TD.FullCartPrice
{
    vertical-align:bottom;   
}
TD.FullCartProduct A,TD.FullCartProduct A:Active
{
	color:#666666;
	font-weight:bold;
	font-size:11px;
	text-align:left;	
}
TD.FullCartQuantity
{
	color:#003366;
	font-weight:medium;
	font-size:11px;
	text-align:right;
	padding:6px;
	background:#CDCBCB;
	vertical-align:bottom;
}
TD.FullCartQuantity INPU
{
    border:1px solid #222320;
    background:#F0EFEF;
    color:#222320;
}
TD.FullCartButton
{
	color:#003366;
	font-weight:medium;
	font-size:11px;
	text-align:right;
	padding:3px;
	vertical-align:bottom;
	border-bottom:1px #B3090A solid;
	border-right:1px #B3090A solid;
	border-left:1px #B3090A solid;
}
TD.FullCartImage
{
	color:#222320;
	font-weight:medium;
	font-size:11px;
	text-align:center;
	padding:6px;
	vertical-align:top;
}
TD.FullCartSummary
{
	color:#000000;
	font-weight:medium;
	font-size:11px;
	text-align:left;
	padding:3px;
	vertical-align:top;
	border-bottom:1px #B3090A solid;
	border-left:1px #B3090A solid;
}
TD.FullCartHeading
{
	color:#FFFFFF;
	background-color:#222320;
	font-weight:bold;
	font-size:11px;
	padding:3px;
}
TD.FullCartPriceTotalSpacerMiddle
{
	color:#003366;
	font-weight:medium;
	font-size:11px;
	text-align:center;
	padding:3px;
	vertical-align:top;
	border-bottom:1px #B3090A solid;
}
TD.FullCartPriceTotalSpacerRight
{
	color:#003366;
	font-weight:medium;
	font-size:11px;
	text-align:center;
	padding:3px;
	vertical-align:top;
	border-bottom:1px #B3090A solid;
	border-right:1px #B3090A solid;
	border-left:1px #B3090A solid;
}
TD.FullInvoicePrice
{
    color:#003366;
    font-weight:medium;
    font-size:11px;
    text-align:right;
    padding:3px;
    padding-bottom:6px;
    background-color:#FFFFFF;
    vertical-align:bottom;
    border-bottom:1px #B3090A solid;
    border-left:1px #B3090A solid;
}
.specification_heading
{
	background-color:#222320;
	text-align:left;
	padding:1px;
	padding:1px 1px 0px 1px;
	text-decoration:none;
	font-size:13px;
	font-style:normal;
	color:#FFF;

}

.specification_caption,
.specification_value,
.products_copy
{
    font-size:14px;
    color:#222;
    padding:3px;
    padding-left:9px;
    padding-right:9px;
}
.products_copy
{
    padding-top:15px;
}
.specification_caption
{
    background:#f4f4f4;
    border-top:4px #FFF solid;
    border-right:4px #FFF solid;
    white-space:nowrap;
}
.specification_value
{
    background:#f4f4f4;
    border-top:4px #FFF solid;
}
SPAN.products_price {
    font-size:24px;
    font-weight:bold;
}
.reg a:visited,
.reg a:link,
.reg a:active,
.reg,
A.reg
{
	font-size:11px;
	size:10px;
	color:#FFFFFF;
	text-decoration:none;
}
.reg
{
	font-size:11px;
	size:10px;
	color:#ffffff;	
	text-decoration:none;
}
A.reg:hover
{
	font-size:11px;
	size:10px;
	color:#CCCCCC;	
	text-decoration:underline;
}
TD.cms_page_number
{
    padding:2px;
}
.login INPUT
{
    border:1px #FFF solid;
}
.home_desc_lite
{
    vertical-align:top;
}
TABLE.Form
{
    background-color:#FFF;
}
TABLE.Form TR TD
{
    padding:3px;
}
TABLE.Form TR TD.Heading
{
	font-size:18px;
	color:#666666;
	font-weight:bold;
	padding-bottom:10px;
    text-transform:lowercase;
}
TABLE.Form TR TD.SubHeading
{
	font-size:13px;
	color:#666666;
	font-weight:bold;
	padding-bottom:10px;
    text-transform:lowercase;
}
TABLE.Form TR TD.Buttons
{
    text-align:right;
}
TABLE.DeliverySubForm
{
}
TABLE.DeliverySubForm TR TD
{
    border-left:1px #666 solid;
    border-right:1px #666 solid;
}
TABLE.DeliverySubForm TR TD.Heading
{
    padding:3px;
    border:0px;
    border-bottom:1px #666 solid;
	font-size:13px;
	color:#666666;
	font-weight:bold;
    text-transform:lowercase;
}
TABLE.DeliverySubForm TR TD.Buttons
{
    border-bottom:1px #666 solid;
    text-align:right;
}
TABLE.List
{
    border-top:1px #d4d4d4 solid;
    border-left:1px #d4d4d4 solid;
}
TABLE.List TR TD
{
    padding:3px;
}
TABLE.List TR.ListHeading TD
{
    color:#b3090a;
    background-color:#f4f4f4;
    font-weight:bold;
}
TD.ListHeading, DIV.listheading
{
    border:1px #d4d4d4 solid;
    background-color:#f4f4f4;
    color:#B3090A;
    font-weight:bold;
    padding:3px;
}
TABLE.List TR TD
{
    border-right:1px #d4d4d4 solid;
    border-bottom:1px #d4d4d4 solid;
}
TD.FE_INPUT INPUT,TD.FE_INPUT SELECT,TD.FE_INPUT TEXTAREA, .catalogue_control SELECT
{
	font-size:11px;
	text-decoration:none;
	border:1px solid #7F9DB9;
}
TD.FE_INPUT
{
    padding:0px;
    padding-top:2px;
    padding-bottom:2px;
}
TD.FE_LABEL
{
	font-size:11px;
	text-decoration:none;
	font-weight:bold;
    padding:0px;
    padding-top:2px;
    padding-bottom:2px;
	padding-right:40px;
}
DIV.comment
{
    color:#b3090a;
    font-weight:bold;
    border:1px #d4d4d4 solid;
    background-color:#f4f4f4;
    padding:5px;
}
#pricing_note,
#pricing_note h1
{
    font-family:Arial, Tahoma, Verdana;
    font_size:11px;
    text-align:center;
    font-weight:normal;
}
#pricing_note h1
{
    font-size:14px;
    font-weight:bold;
}
DIV.red
{
    color:#B3090A;
}
