body 
{
margin: 0px;
padding: 0px;
}

form
{
margin: 0px;
padding: 0px;
}

.cin
{
font: 11px arial;
color: #4d4d4d;
}

.main-tbl-sty
{
border: 1px solid #cccccc;
}

.head-foot-red-bar
{
background: #A70017;
height: 11px;
line-height: 1px;
}

.header-top-wht
{
height: 3px;
line-height: 1px;
}

.wid-100-per
{
width: 100%;
}

.header-nav
{
background: url(/site/skins/default/images/head-nav-bg.gif) repeat-x;
height: 25px;
font: 11px arial; 
color: #333333;
text-align:right;
}
.header-nav-pad
{
padding: 6px 15px 0px 15px; 
}

.header-nav a
{
font: 11px arial; 
color: #333333;
text-decoration:none;
}

.header-nav a:hover
{
color: #A80018;
}

.header-bot-bar
{
background: #666666;

font: 11px verdana;
color: #ffffff;
}
.header-bot-bar a
{
font: 11px verdana;
color: #ffffff;
text-decoration:none;
}
.header-bot-bar td
{
font: 11px verdana;
color: #ffffff;
}
.header-bot-bar-pad
{
padding: 3px 15px 3px 15px;
}

.header-bot-wht
{
height: 13px;
line-height: 1px;
}

.header-top-link
{
font: 11px arial;
color: #CDCDCD;
text-align: right;
}
.header-top-link a
{
font: 11px arial;
color: #414D59;
text-decoration:none;
}
.header-top-link a:hover
{
color: #A70017;
}

.header-top-link-pad
{
padding: 5px 15px 5px 15px;
}

.dot-bor-1
{
background: url(/site/skins/default/images/dot-bor-1.gif) 100% 0% repeat-x;
height: 1px;
line-height: 1px;
}
.head-tab-sel-lft
{
background: url(/site/skins/default/images/sel-tab-lft.gif) top left no-repeat;
height: 33px;
}
.head-tab-sel-rgt
{
background: url(/site/skins/default/images/sel-tab-rgt.gif) top right no-repeat;
height: 33px;
}
.head-tab-sel-bg
{
background: url(/site/skins/default/images/sel-tab-bg.gif) repeat-x;
height: 33px;
font: bold 12px arial;
color: #323232;
text-align:center;
}
.head-tab-sel-bg a
{
font: bold 12px arial;
color: #323232;
text-decoration:none;
}
.head-tab-sel-bg a:hover
{
color: #A70017;
}


.head-tab-nonsel-lft
{
background: url(/site/skins/default/images/nonsel-tab-lft.gif) top left no-repeat;
height: 33px;
}
.head-tab-nonsel-rgt
{
background: url(/site/skins/default/images/nonsel-tab-rgt.gif) top right no-repeat;
height: 33px;
}
.head-tab-nonsel-bg
{
background: url(/site/skins/default/images/nonsel-tab-bg.gif) repeat-x;
height: 33px;
font: normal 11px arial;
color: #323232;
text-align:center;
}
.head-tab-nonsel-bg a 
{
font: normal 11px arial;
color: #323232;
text-decoration:none;
}
.head-tab-nonsel-bg a:hover
{
color: #A70017;
}
.tab-pad-1
{
padding: 9px 5px 0px 5px;
}

.header-norm-links
{
font: 12px verdana;
color: #2F2F2F;
}

.header-norm-links-pad
{
padding: 0px 15px 0px 15px;
}

.header-norm-links a
{
font: 12px verdana;
color: #2F2F2F;
text-decoration:none;
}

.header-norm-links a:hover
{
color: #A70017;
}

.footer 
{
background: #F5F1EE;
font: 11px arial;
color: #666666;
text-align:right;
}
.footer a 
{
font: 11px arial;
color: #A70017;
text-decoration:none;
}
.footer a:hover
{
color: #666666;
}

.footer-pad
{
padding: 10px 10px 17px 10px;
}

.ban-line
{
background: #E5E5E5;
font: bold 13px verdana;
color: #A80018;
}
.ban-line-pad
{
padding: 4px 15px 5px 15px;
}


.left-panel-td
{
border: 1px solid #CCCCCC;
border-left:none;
}
.rgt-panel-td
{
border: 1px solid #CCCCCC;
border-right:none;
}

.td-content{
	vertical-align: top;
	font: 11px arial;
	color: #434D59;

}

.td-content p {
		font: 11px arial;
	color: #434D59;
	padding: 5px 0px 5px 0px;
	margin:0px;
}
.cont-pad

{
	
	padding: 0px 25px 0px 25px;
	}
.cont-pad-2
{
	
	padding: 15px 25px 15px 25px;
	}


.panel
{
	font: 10px verdana;
	color: #666666;
	width:100%;

}
.panel td
{
	font: 10px verdana;
	color: #666666;
	padding: 3px 10px 3px 10px;
	
}
.panel th
{
	font: bold 12px verdana;
	color: #ffffff;
	padding: 4px 10px 4px 10px;
	background: #A80018;
	text-align:left;
	
	
}
.panel a
{
	font: 10px verdana;
	color: #666666;
	text-decoration:none;
	
}
.panel a:hover
{
	
	color: #000000;
		
}

.buttons 
{
	background: url(/site/skins/default/images/but-bg.gif) repeat-x;
	color: #ffffff;
	font: 11px Arial;
	border: 1px solid #42475A;
	height:18px;
	padding: 0px 2px 0px 2px;
	margin:0px;
	}
	.button 
{
	background: url(/site/skins/default/images/but-bg.gif) repeat-x;
	color: #ffffff;
	font: 11px Arial;
	border: 1px solid #42475A;
	height:18px;
	padding: 0px 2px 0px 2px;
	margin:0px;
	}

.mini-cart
{
	font: 10px verdana;
	color: #666666;
	width:100%;

}
.mini-cart td
{
	font: 10px verdana;
	color: #666666;
	padding: 3px 3px 3px 3px;
	
}
.mini-cart th
{
	font: bold 12px verdana;
	color: #ffffff;
	padding: 4px 10px 4px 10px;
	background: #A80018;
	text-align:left;
	
	
}
.mini-cart a
{
	font: 10px verdana;
	color: #666666;
	text-decoration:none;
	
}
.mini-cart a:hover
{
	
	color: #000000;
		
}

.featured-items
{
font: 11px verdana; 
color: #716F7A;
}
.featured-items p
{
font: 11px verdana; 
color: #716F7A;
margin: 0px;
padding: 5px 0px 5px 0px;
}
.featured-items a
{
font: bold 11px verdana; 
color: #A80018;
text-decoration:none;
}
.featured-items a:hover
{
 
color: #4d4d4d;

}
.featured-items td
{
font: 11px verdana; 
color: #716F7A;
/*border-bottom: 1px solid #C9C7C8;*/
padding: 10px 5px 10px 5px;
}
.featured-items td.bot-bor
{
border-bottom: 1px solid #C9C7C8;
}
.featured-items th
{
font: bold 11px verdana;
background: #E5E5E5;
color: #A80018;
border-top: 1px solid #BBBBBB;
border-bottom: 1px solid #BBBBBB;
padding: 4px 10px 4px 10px;
text-align: left;
}

.page-headings {
font: bold 14px verdana;
color: #A70017;
}
.page-headings a {
font: 12px verdana;
color: #000000;
text-decoration:none;
}
.page-headings .ph-pad {
padding: 6px 0px 6px 0px;
}
.red
{
color: #B60E0E;
}
	.img-bor
	{
	border: 1px solid #cccccc;
	}
	.img-bor-2
	{
	border: 1px solid #cccccc;
	}

	.prod-listing-box
{
font: 11px Arial; 
color: #515151;
width:100%;
}
.prod-listing-box a
{
font: bold 11px Arial; 
color: #7E050C;
text-decoration:none;
}
.prod-listing-box table
{
border:none;
}
.prod-listing-box th
{
background: #f5f5f5;
padding: 0px 10px 0px 10px;
border:1px solid #cccccc;
font: bold 11px verdana; 
color: #A70017;
text-align:left;
height: 22px;
}

.prod-listing-box td
{
padding: 0px;
font: 11px Arial; 
color: #7E050C;
border:none;
/*background: #EFEDEE;*/
}

.form-box-2 
{
font: 10px verdana;  
color: #000000;
width:100%;
}
.form-box-2 a 
{
font: bold 10px verdana; 
color: #890005;
text-decoration:none;
}
.form-box-2 a.search
{
font: 10px verdana; 
color: #890005;
text-decoration:none;
}
.highlite{
	background-color: #FFFF66;
}	
.form-box-2 a:hover 
{
 color: #000000;
}
.form-box-2 table 
{
border:1px solid #CAC8C9;
}
.form-box-2 table.no-bor 
{
border:none;
}
.form-box-2 th 
{
background: url(/site/skins/default/images/tab-th-bg2.gif) repeat-x;
padding: 0px 12px 0px 12px;
border-bottom:1px solid #CAC8C9;
font: bold 11px verdana; 
color: #ffffff;
text-align:left;
height: 23px;
}

.form-box-2 td 
{
padding: 5px 12px 5px 12px;
font: 10px verdana; 
color: #000000;
background: #ffffff;
}
.form-box-2 p 
{
padding: 0px 0px 5px 0px;
margin: 0px;
font: 10px verdana; 
color: #000000;
}
.form-box-2 td.maroon-bld 
{
padding: 5px 12px 5px 12px;
font: bold 11px verdana; 
color: #A70017;
background: #ffffff;
}
.maroon-bld 
{
padding: 5px 12px 5px 12px;
font: bold 11px verdana; 
color: #A70017;

}
.form-box-2 td.grey-bg 
{
padding: 5px 12px 5px 12px;
font: bold 11px verdana; 
color: #000000;
background: #D9D9D9;
border-bottom:1px solid #9A9A9A;
}

.bot-bor-red
{
padding: 5px 0px 5px 0px;
border-bottom:1px solid #A70017;
}

.bot-bor-lt-grey
{
padding: 0px;
border-bottom:1px solid #E0E0E0;
}
.top-bor-lt-grey
{
padding: 0px;
border-top:1px solid #E0E0E0;
}
h1{
font: bold 20px verdana; 
color: #000000;
margin: 5px 0px 5px 0px;
padding: 0px;
}
.heilighted_text
{
color: #A70017;
font: bold 11px verdana; 
}
.big_text
{
color: #000000;
font: bold 13px verdana; 
}

.cart-box
{
font: 11px verdana; 
color: #717076;
width:100%;
}
.cart-box a
{
font: 11px verdana; 
color: #A70017;
text-decoration:none;
}
.cart-box table
{
border:1px solid #cccccc;
border-right:none;
border-bottom:none;
}
.cart-box table.no-bor2
{
border:none;

}
.cart-box th
{
background: #f5f5f5;
padding: 0px 8px 0px 8px;
border-right:1px solid #CCCCCC;
border-bottom:1px solid #CCCCCC;
font: bold 11px verdana; 
color: #A70017;
height: 22px;
}

.cart-box td
{
padding: 5px 8px 5px 8px;
font: 11px verdana; 
color: #717076;
border-bottom:1px solid #CCCCCC;
border-right:1px solid #CCCCCC;
background: #ffffff;
}
.cart-box td.no-bor2
{
border:none;

}
.msg
{
	background: #f5f5f5;
	color: #4B5360;
	font: bold 11px verdana;
	text-align:center;
	border: 1px solid #cccccc;
}
.msg .msg-pad
{
	padding: 10px;
}
.man-links-box
{
font: 11px verdana; 
color: #666666;
}
.man-links-box a
{
font: 11px verdana; 
color: #666666;
text-decoration:none;
}
.man-links-box a:hover
{
color: #A80018;
}
.man-links-box td
{
font: 11px verdana; 
color: #666666;
border-bottom: 1px solid #cccccc;
padding: 3px 0px 3px 0px;
}

.form-box , .prod-listing-box .form-box
{
font: 11px verdana; 
color: #717076;
width:100%;
}
.form-box a , .prod-listing-box .form-box a
{
font: 11px verdana; 
color: #A70017;
text-decoration:none;
}
.form-box table , .prod-listing-box .form-box table
{
border:1px solid #cccccc;
border-right:none;
border-bottom:none;
}
.form-box th , .prod-listing-box .form-box th
{
background: #ffffff;
padding: 0px 8px 0px 8px;
border:none;
border-right:1px solid #cccccc;
border-bottom:1px solid #cccccc;
font: bold 11px verdana; 
color: #A70017;
height: 22px;
text-align:center;
}

.form-box td , .prod-listing-box .form-box td
{
padding: 5px 8px 5px 8px;
font: 11px verdana; 
color: #717076;
border-bottom:1px solid #cccccc;
border-right:1px solid #cccccc;
background: #ffffff;
}






.whats-new
{
font: 11px verdana; 
color: #716F7A;
}
.whats-new table
{
border:6px solid #F4F1EC;
border-right:none;
border-bottom:none;
}
.whats-new p
{
font: 11px verdana; 
color: #716F7A;
margin: 0px;
padding: 5px 0px 5px 0px;
}
.whats-new a
{
font: bold 11px verdana; 
color: #A80018;
text-decoration:none;
}
.whats-new a:hover
{
 
color: #4d4d4d;

}
.whats-new td
{
font: 11px verdana; 
color: #716F7A;
padding: 5px 5px 5px 5px;
border-bottom:6px solid #F4F1EC;
border-right:6px solid #F4F1EC;
}
.whats-new td.rgt-bor-none
{
border-right: none;
}
.whats-new th
{
font: bold 11px verdana;
background: #E5E5E5;
color: #A80018;
border-right:6px solid #F4F1EC;
border-bottom:6px solid #F4F1EC;
padding: 5px 5px 5px 5px;
text-align: left;
}
