
body {
	margin: 0;
	padding: 0;
	text-align: center;
	background: #efefef;
}

body,p,div,th,td,p,input,select,textarea {
	font: 13px  Arial, Helvetica, sans-serif;
	color: #353535;	
}

label {
color: 	#9b2915;
font-weight: bold;
}

.popup_container {
	width: 100%;
	background: #efefef;	
}

.popup_container_top {
	width: 100%;
	background: #ffffff;	
}

.popup_content {
	width: 500px;
	margin: auto;
	text-align: left;
}

.popup_bar {
	width: 100%;
	height: 62px; 
	background: url(/skin1/images/bg_popup_bar.jpg) repeat-x;
	
}

.popup_bar_content {
	margin: auto;
	width: 500px;
	text-align: left;
	color: #ffffff; font-weight: bold; padding: 15px 0px 10px 0px;
}


/* custom styles */
#container {
	width: 990px;
	background: #FFFFFF;
	margin: 0 auto;
	padding: 5px;
	border: none;
	text-align: left;
}
/* header */
 #header {
	width: 990px;
	height: 112px;
/*	background:url(/skin1/images/bg_head.jpg) repeat-x; */
}
#headLeft {
	float:left;
	width: 410px;
	padding-left: 14px;
}
#headRight {
	float: right;
	width: 520px;
	padding-right: 14px;
}
#headMiniCart {
	line-height: 22px;
	color: #990f03;
	text-align: right;
	font-size: 12px;
	padding-top: 4px;
}
#headPhone {
	line-height: 25px;
	color: #343535;
	font-size: 25px;
	text-align: right;
	margin-top: 40px;
}
/* nav bar */

#navbar {
	width: 952px; /* 990 */
	height: 37px;
	padding: 0px 14px 0 14px;
	margin: 0px 5px 5px 5px;
	background: url(/skin1/images/bg_navbar.jpg) repeat-x;
}
#navLeft {
	float:left;
	width: 662px;
}
#navLeft a {
	line-height: 36px;
	padding-right: 20px;
	font-weight: normal;
	
}
#navLeft a:link, #navLeft a:visited {
	text-decoration: none;
	color: #ffffff;
}
#navLeft a:hover {
	text-decoration: none;
	color: #000000; 
}
#navRight {
	float:right;
	width: 290px;
	text-align: right;
}
#navRight a {
	line-height: 36px;
	padding-left: 20px;
	font-weight: normal;
}
#navRight a:link, #navRight a:visited {
	text-decoration: none;
	color: #ffffff;
	
}
#navRight a:hover {
	text-decoration: none;
	color: #000000;
}
/* main area */
 #mainContent {
	width: 980px; /* 990 */
/*	background: url(/skin1/images/bg_content.jpg) repeat-x; */
	padding: 0px 5px 10px 5px;
}
#mainLeft {
	float: left;
	width: 204px;
}
#mainMain {
	float:left;
	width: 776px;
}

#mainTop {
padding-left: 16px;
margin-bottom: 10px;

}

#mainMid {
	float: left;
	width: 540px;
	padding-left: 16px;
	padding-right: 16px;
}
#mainRight {
	float: left;
	width: 204px;
}
/* footer */
 #footer {
	width: 980px;
	height: 112px;
	margin-top: 5px;
	background: url(/skin1/images/bg_foot.jpg) repeat-x;
	border-top: 1px solid #b8b8b8;
	padding: 10px 5px 10px 5px;
	font-size: 11px;
}
#footer p {
	margin: 0;
}

#footerLeft {
	float: left;
	width: 204px;
	font-size: 11px;
}
#footerMid {
	float: left;
	width: 540px;
	padding-left: 16px;
	padding-right: 16px;
	font-size: 11px;
}
#footerRight {
	float: left;
	width: 204px;
	font-size: 11px;
}

#twitter_update_list {
		font-size: 11px;
		width: 18px;
		margin: 0;
		padding: 0;
		float: left;
		
}

#twitter_update_list ul {
		list-style: none;
		margin: 0px; 
		padding: 0px;
		width: 184px;
		float: left;
		text-align: left;
		display: block;
		font-size: 11px;	
}

#twitter_update_list li {
	list-style: none;
	padding: 0 0 10px 0;
	margin: 0;
	float: left;
	width: 184px;
	text-align: left;
}


.buttonLinkUmber a {
	width: 140px; height: 20px; font-size: 12px; text-align: right;
	background: url(/skin1/images/triangle_umber.gif) right bottom no-repeat;
	padding-right: 30px;
	text-transform: uppercase;
	line-height: 20px;
	display: block;
}

.buttonLinkUmber a:link, .buttonLinkUmber {
	color: #990f03;
	text-decoration: none;
}

.buttonLinkUmber a:hover {
	color: #445961;
	text-decoration: none;
	background: url(/skin1/images/triangle_petrol.gif) right bottom no-repeat;
}

.buttonLinkLarge a {
	width: 200px; height: 20px; font-size: 12px; text-align: right;
	background: url(/skin1/images/triangle_umber.gif) right bottom no-repeat;
	padding-right: 30px;
	text-transform: uppercase;
	line-height: 20px;
	display: block;
}

.buttonLinkLarge a:link, .buttonLinkUmber {
	color: #990f03;
	text-decoration: none;
}

.buttonLinkLarge a:hover {
	color: #445961;
	text-decoration: none;
	background: url(/skin1/images/triangle_petrol.gif) right bottom no-repeat;
}

.scrollingDiv {
/*	width: 540px; */	
	overflow:scroll;
}

.comparelink  {
	color: #445961;
	text-decoration: none;
	font-size: 11px;	
}


.comparelink a:link, .comparelink a:visited {
	color: #445961;
	text-decoration: none;	
}

.comparelink a:hover { text-decoration: none; color: #ff2608; }

/* menu boxes */



.menuBoxMid {
	width: 184px; /* 204px; */
	background: #d7d7d7;
	padding: 10px;
	margin-bottom: 10px;
}
.menuHeadMid {
	color: 	#b72521;
	text-transform: uppercase;
	font-size: 12px;
	font-weight: bold;
	border-bottom: 1px solid #999999;
	padding-bottom: 5px;
	margin-bottom: 5px;
	
}

.menuBoxMid a { color: #a92d19;}
.menuBoxMid a:link, menuBoxMid a:visited { color: #a92d19; text-decoration: underline; }
.menuBoxMid a:hover { color: #ffffff; text-decoration: underline; }


.menuBoxDark {
	width: 184px; /* 204px; */
	background: #464646;
	padding: 10px;
	margin-bottom: 10px;
}
.menuHeadDark {
	color: 	#ffffff;
	text-transform: uppercase;
	font-size: 12px;
	font-weight: bold;
	margin-bottom: 5px;
}

.menuBoxDark a { color: #ffffff;}
.menuBoxDark a:link, menuBoxDark a:visited { color: #ffffff; text-decoration: underline; }
.menuBoxDark a:hover { color: #990f03; text-decoration: underline; }

.menuBoxRed {
	width: 184px; /* 204px; */
	background: #a92d19;
	padding: 10px;
	margin-bottom: 10px;
	
}
.menuHeadRed {
	color: 	#ffffff;
	text-transform: uppercase;
	font-size: 12px;
	font-weight: bold;
	margin-bottom: 5px;
}

.menuBoxRed a { color: #ffffff;}
.menuBoxRed a:link, .menuBoxRed a:visited { color: #ffffff; text-decoration: underline; }
.menuBoxRed a:hover { color: #990f03; text-decoration: underline; }



.menuBoxHead {
	color: 	#b72521;
	text-transform: uppercase;
	font-size: 12px;
	font-weight: bold;
	line-height: 35px;
	height: 35px;
	width: 192px;
	padding-left: 12px;
	background: url(images/bg_sidebox_head.jpg) repeat-x;
}

.menuBoxContent {
	width: 194px;  /* 204 */
	padding: 4px;
	border-left: 1px solid #d7d7d7;
	border-bottom: 1px solid #d7d7d7;
	border-right: 1px solid #d7d7d7;
	background: #ffffff;
	margin-bottom: 10px;
}

.menuBoxContentFullTop {
	width: 202px;  /* 204 */
/*	padding: 4px; */
	border-left: 1px solid #d7d7d7;
	border-right: 1px solid #d7d7d7;
	background: #ffffff;
}

.menuBoxContentFullBot {
	width: 204px;  /* 204 */
/*	padding: 4px; */
	background: #464646;
	margin-bottom: 10px;
}

.twithead {
	width: 204px;
	height: 56px;
	background: url(images/twit_head.jpg) no-repeat;
}


.menuBoxDelivery {
	width: 194px; /* 204px */
	height: 77px; /* 92px */
	background: url(images/bg_menubox_delivery.gif) no-repeat;
	padding: 10px 5px 5px 5px;
	color: #ffffff;
	margin-bottom: 10px;
}
.menuBoxDelivery a { color: #ffffff;}
.menuBoxDelivery a:link, menyBoxDelivery a:visited { color: #ffffff; text-decoration: underline; }
.menuBoxDelivery a:hover { color: #990f03; text-decoration: underline; }


.featurebox {
	background: #eeeeee;
	padding: 10px;
}

.featurebox ul {
	list-style-image:url(images/bullet.gif);
}

.featurebox li {line-height: 150%;}

.featureheading {
	text-transform: uppercase;
	color: #b72521;
}

.menuBox {
	width: 184px; /* 204px; */
	border-top: 4px solid #b8b8b8;
	background: #ffffff;
	padding: 5px 10px 10px 10px;
	
}
.menuHead {
	color: 	#bf190b;
	text-transform: uppercase;
	font-size: 16px;
	margin-bottom: 5px;
}

.menuBoxPetrol {
	width: 184px; /* 204px; */
	border-top: 4px solid #445961;
	background: #ffffff;
	padding: 5px 10px 10px 10px;
	margin-bottom: 10px;
}

.menuHeadPetrol {
	color: 	#445961;
	text-transform: uppercase;
	font-size: 16px;
	margin-bottom: 5px;
}

.triangleLinkPetrol a {
	float: right; width: 140px; height: 20px; font-size: 12px; text-align: right;
	background: url(/skin1/images/triangle_petrol.gif) right bottom no-repeat;
	padding-right: 40px;
	line-height: 20px;
	display: block;
}



.menuBoxMaroon {
	width: 184px; /* 204px; */
	border-top: 4px solid #bf190b;
	background: #ffffff;
	padding: 5px 10px 10px 10px;
	margin-bottom: 10px;
}
.menuHeadMaroon {
	color: 	#bf190b;
	text-transform: uppercase;
	font-size: 16px;
	margin-bottom: 5px;
}

.triangleLinkMaroon a {
	float: right; width: 140px; height: 20px; font-size: 12px; text-align: right;
	background: url(/skin1/images/triangle_maroon.gif) right bottom no-repeat;
	padding-right: 40px;
	line-height: 20px;
	display: block;
}


.menuBoxUmber {
	width: 184px; /* 204px; */
	border-top: 4px solid #cc3904;
	background: #ffffff;
	padding: 5px 10px 10px 10px;
	margin-bottom: 10px;
}
.menuHeadUmber {
	color: 	#cc3904;
	text-transform: uppercase;
	font-size: 16px;
	margin-bottom: 5px;
}

.triangleLinkUmber a {
	float: right; width: 140px; height: 20px; font-size: 12px; text-align: right;
	background: url(/skin1/images/triangle_umber.gif) right bottom no-repeat;
	padding-right: 40px;
	line-height: 20px;
	display: block;
}


.menuBoxService {
	width: 184px; /* 204px; */ 
	border-top: 4px solid #ff2608;
	background: #cc3904;
	padding: 5px 10px 10px 10px;
	margin-bottom: 10px;
	color: #333333;
}
.menuHeadService {
	color: 	#ffffff;
	text-transform: uppercase;
	font-size: 16px;
	margin-bottom: 5px;
}



.triangleLinkService a {
	float: right; width: 140px; height: 20px; font-size: 12px; text-align: right;
	background: url(/skin1/images/triangle_white.gif) right bottom no-repeat;
	padding-right: 40px;
	line-height: 20px;
	display: block;
	color: #ffffff;
}

.triangleLinkService a:link {
	color: #ffffff;
	text-decoration: none;
}

.triangleLinkService a:visited {
	color: #ffffff;
	text-decoration: none;
}

.traingleLinkService a:hover {
	color:	#445961;
	background: url(/skin1/images/triangle_petrol.gif) right bottom no-repeat;
}

.menuBoxOrange {
	width: 184px; /* 204px; */ 
	border-top: 4px solid #ff2608;
	background: #ffffff;
	padding: 5px 10px 10px 10px;
	margin-bottom: 10px;
}
.menuHeadOrange {
	color: 	#ff2608;
	text-transform: uppercase;
	font-size: 16px;
	margin-bottom: 5px;
}

.triangleLinkOrange a {
	float: right; width: 140px; height: 20px; font-size: 12px; text-align: right;
	background: url(/skin1/images/triangle_orange.gif) right bottom no-repeat;
	padding-right: 40px;
	line-height: 20px;
	display: block;
}


.menuBoxBlue {
	width: 184px; /* 204px; */
	border-top: 4px solid #076b8c;
	background: #ffffff;
	padding: 5px 10px 10px 10px;
	margin-bottom: 10px;
}
.menuHeadBlue {
	color: 	#076b8c;
	text-transform: uppercase;
	font-size: 16px;
	margin-bottom: 5px;
}
.triangleLinkBlue a {
	float: right; width: 140px; height: 20px; font-size: 12px; text-align: right;
	background: url(/skin1/images/triangle_blue.gif) right bottom no-repeat;
	padding-right: 40px;
	line-height: 20px;
	display: block;
}


.menuBoxGreen {
	width: 184px; /* 204px; */
	border-top: 4px solid 	#a19710;
	background: #ffffff;
	padding: 5px 10px 10px 10px;
	margin-bottom: 10px;
}

.menuHeadGreen {
	color: 	#a19710;
	text-transform: uppercase;
	font-size: 16px;
	margin-bottom: 5px;
}

.triangleLinkGreen a {
	float: right; width: 140px; height: 20px; font-size: 12px; text-align: right;
	background: url(/skin1/images/triangle_green.gif) right bottom no-repeat;
	padding-right: 40px;
	line-height: 20px;
	display: block;
}

.sidemenuBox {
	width: 204px; /* 204px; */	
	background: #d7d7d7;
	padding: 10px 0px 10px 0px;
	margin-bottom: 10px;
}
.sidemenuHead {
	margin: 0 10px 4px 10px;
	color: 	#b72521;
	text-transform: uppercase;
	font-size: 12px;
	font-weight: bold;
	padding-bottom: 5px;
	border-bottom: 1px solid #797979;
	
}

.sideHeading {
	color: 	#b72521;
	text-transform: uppercase;
	font-size: 12px;
	font-weight: bold;
	padding-bottom: 5px;
	border-bottom: 1px solid #797979;
}

.BoxButton a {
	height: 20px;
	padding: 10px 40px 10px 0px;
	background: url(/skin1/images/triangle_maroon.gif) right no-repeat;
	color: #990f03;
}
.BoxButton a:hover {
	color: #620408;
}
.triangleButton {
	width: 40px;
	float:right;
	text-align: right;
	border: none;
}
.triangleButtonLink {
	float: right; width: 100px; line-height: 20px; font-size: 12px; text-align: right;
}


/* side navigation */

#sidenav, #sidenav ul { /* all lists */
	margin: 0;
	padding: 0 0 10px 0;
	list-style: none;
	float : left;
	width : 204px;
	text-align: left;
}

#sidenav li { /* all list items */
	float: left;
	position: relative;
	width: 194px; /* 204 */
	padding-left: 10px;
	
}

#sidenav li ul li { /* 2nd level list */
	float: left;
	position: relative;
	width: 180px;
	
	
}

#sidenav li ul { /* second-level lists */
		position : absolute;
		display: block;
		left: -999em;
		margin-left : 180px;
		margin-top : -24px;			
		width: 180px;
		background: #d7d7d7;
		filter: alpha(opacity=90);
	-moz-opacity:0.90;
	-khtml-opacity: 0.90;
	opacity: 0.90;
}
	
#sidenav li ul ul { /* third-and-above-level lists */
	left: -999em;
}
	

#sidenav li a {
	display : block;
	font-size: 12px;
	color: 	#373737;
	font-weight: normal;
	text-decoration: none;
	padding: 6px 10px 6px 16px;
	background: url(/skin1/images/bg_sidemenu.gif) left no-repeat;
}
#sidenav li .on a {
	display : block;
	font-size: 14px;
	color: 	#a92d19;
	font-weight: normal;
	text-decoration: none;
	padding: 6px 10px 6px 16px;
	background: url(/skin1/images/bg_sidemenu_on.gif) left no-repeat;
}
#sidenav li a:hover {
	padding: 6px 10px 6px 16px;
	text-decoration: none;
	color: 	#a92d19;
	background:  url(/skin1/images/bg_sidemenu_on.gif) left no-repeat;
}


#sidenav li ul li a {
	background: none;	
}

	#sidenav li:hover ul ul, #sidenav li:hover ul ul ul, #sidenav li.sfhover ul ul, #sidenav li.sfhover ul ul ul {
		left: -999em;
	}
	
	#sidenav li:hover ul, #sidenav li li:hover ul, #sidenav li li li:hover ul, #sidenav li.sfhover ul, #sidenav li li.sfhover ul, #sidenav li li li.sfhover ul { /* lists nested under hovered list items */
		left: auto;
	}

.sidelogos {

padding: 6px 0px 6px 0px;
border-bottom: 1px solid #999999;
text-align: center;
}


/* forms */


.forminput {
	font-size: 12px;
	border: 1px solid #8b8b8b;
	background-color: #ffffff;
	color: #b72521;
	padding: 1px;
}
.inputImage {
	border: none;
}

/* spry tabbed panels */

.TabbedPanels {
	margin: 0px;
	padding: 0px;
	float: left;
	clear: none;
	width: 100%; /* IE Hack to force proper layout when preceded by a paragraph. (hasLayout Bug)*/
	width: 540px;
}

.TabbedPanelsTabGroup {
	margin: 0px;
	padding: 0px;
}

.TabbedPanelsTab {
	position: relative;
	top: 1px;
	float: left;
	padding: 4px 10px;
	margin: 0px 1px 0px 0px;
	font: bold 12px sans-serif;
	background-color: #ccc;
	list-style: none;
	border-left: solid 1px #999;
	border-bottom: solid 1px #999;
	border-top: solid 1px #999;
	border-right: solid 1px #999;
	-moz-user-select: none;
	-khtml-user-select: none;
	cursor: pointer;
}

.TabbedPanelsTabHover {
	background-color: #b8b8b8;
	
}

.TabbedPanelsTabSelected {
	background-color: #ffffff;
	border-bottom: 1px solid #ffffff;
}

.TabbedPanelsTab a {
	color: #445961;
	text-decoration: none;
}

.TabbedPanelsContentGroup {
	clear: both;
	border-left: solid 1px #b8b8b8;
	border-bottom: solid 1px #b8b8b8;
	border-top: solid 1px #b8b8b8;
	border-right: solid 1px #b8b8b8;
	background-color: #ffffff;
}

.TabbedPanelsContent {
	padding: 4px;
	width: 528px;
}

.TabbedPanelsContentVisible {
}



/* useful stuff */
.clearfloat {
	clear:both;
	height:0;
	font-size: 1px;
	line-height: 0px;
	display:block;
}

/* text styles */

a {font-weight: bold;}
a:link {color: #bf190b; text-decoration: none; }
a:visited {color: #bf190b; text-decoration: none; }
a:hover {color: #990f03; text-decoration: underline; }
a:active {color: #bf190b; text-decoration: none; }

.smalltext { font-size: 11px; }
.mediumtext {font-size: 12px;}


h1 {
	FONT-SIZE: 33px; COLOR: #b72521; font-weight: normal;
}
h2 {
	FONT-SIZE: 24px; COLOR: #353535; font-weight: normal;
}
h3 {
	FONT-SIZE: 16px; COLOR:#353535; font-weight: bold;
}
hr {
        COLOR: #797979; HEIGHT: 1px;
}

.NavigationPath {
	COLOR: #333333; FONT-WEIGHT: normal; FONT-SIZE: 11px;
}

.NavigationPath a { color: #333333; text-decoration: none; }

.NavigationPath a:hover { color: #721926; text-decoration: underline; }

/* Products */

.productBox {
	float: left;
	width: 263px; /* 265 */
	height: 200px; /* 184 */
	background: #ffffff;	
	margin-bottom: 10px;
	border: 1px solid #b8b8b8;
}

.productBoxTop {
		width: 255px; /* 265 */
		height: 143px;
		padding: 4px 4px 0 4px;
		background: url(images/bg_productbox.jpg) bottom repeat-x;
	}
	
.productBoxBot {
 clear: both;
 height: 53px;
 background: #a92d19; 
}

.productFiller {
	float:left;
	width: 10px;
	height: 176px;
}

.productBoxThumb {
	float:left;
	width: 105px;
	height: 143px;
}

.productBoxText {
	float:left;
	width: 150px;
	height: 143px;
}

.productBoxTitle {
	font-size: 16px;
	font-weight: bold;
	color: #a92d19;
}

.productBoxSidePrice {
	font-size: 14px;
	font-weight: bold;
	color: #a92d19;
}


.productBoxSave {
	float: left;
	color: #ffffff;
	font-size: 12px;
	width: 97px; /* 105 */
	height:  23px; /* 53px */
	padding: 26px 4px 4px 4px;	
}

.productBoxPrice {
	float: left;
color: #ffffff;
	font-size: 10px;
	width: 142px; /* 150 */
	height:  45px; /* 53px */
	padding: 4px 4px 4px 4px;	
}

.productBoxProductPrice {
	font-size: 27px;
	color: #ffffff;
}



.productBoxFull {
	width: 532px; /* 540 */
	background: #ffffff;	
	padding: 20px 4px 10px 4px;
	margin-bottom: 10px;
	border-bottom: 1px solid #b72521;
}

.productBoxFullText {
	float:left;
	width: 150px;	
}

/* old stuff */

.ThumbBox {
	border: 1px solid #f5d4c2;
	padding: 2px;
	height: 220px;
}
.HeadBox {
	BACKGROUND-COLOR: #FFFFFF;
}
.HeadText {
        FONT-SIZE: 12px; FONT-WEIGHT: bold;
}
.HighlightText {
        COLOR: #721926; FONT-WEIGHT: bold;
}

.HeadLine {
        BACKGROUND-COLOR: #f5d4c2;
}
.VertMenuBox {
	BACKGROUND-COLOR: #fff; 
/*	BACKGROUND-COLOR: #fcf3ef; */
}
.VertMenuBorder {
        BACKGROUND-COLOR: #f5d4c2;
}
.VertMenuTitle {
        BACKGROUND-COLOR: #b8b8b8; COLOR: #ffffff; FONT-WEIGHT: bold; FONT-SIZE: 12px;
}

.VertMenuTitle p {
	color: #ffffff;
	font-weight: bold;
}

.VertMenuItems {
	COLOR: #000000; TEXT-DECORATION: none; FONT-WEIGHT: bold;
}
.VertMenuItems:link {
        COLOR: #000000; TEXT-DECORATION: none; 
}
.VertMenuItems:visited {
        COLOR: #000000; TEXT-DECORATION: none; 
}
.VertMenuItems:hover {
        COLOR: #721926; TEXT-DECORATION: underline; 
}
.VertMenuItems:active  {
        COLOR: #721926; TEXT-DECORATION: none;
}
.VertMenuHr {
        COLOR: #FFFFFF;
}
.CategoriesList {
	FONT-SIZE: 10px; FONT-WEIGHT: bold;
}

.sideBox {
	BACKGROUND-COLOR: #fcf3ef; 
}

.sideList {
	width: 100%;	
	background-color: #fcf3ef;
	border-bottom: 1px solid #721926;
	padding-top: 2px;
	padding-bottom: 2px;	
}

.DialogBox {
/*	BACKGROUND-COLOR: #ffffff; */
	
}
.DialogBorder {
	BACKGROUND-COLOR: #f5d4c2;
}
.DialogTitle {
	COLOR: #721926; FONT-WEIGHT: normal; FONT-SIZE: 16px;
}
.NumberOfArticles {
	COLOR: #000000; FONT-WEIGHT: bold; FONT-SIZE: 10px;
}
.TopLabel {
	COLOR: #721926; FONT-WEIGHT: bold; FONT-SIZE: 12px;
}
.Text {
	COLOR: #000000;
}
.AdminSmallMessage {
	COLOR: #990f03;
}
.AdminTitle {
	COLOR: #990f03; FONT-WEIGHT: bold; FONT-SIZE: 12px;
}
.Line {
	BACKGROUND-COLOR: #990f03;
}
.ProductTitle {
	COLOR: #b72521; FONT-WEIGHT: bold; FONT-SIZE: 18px;
}

.ProductTitle a:link, .ProductTitle a:visited {
	COLOR: #b72521; FONT-WEIGHT: bold; text-decoration: none;
}

.ProductTitle a:hover {
	COLOR: #990f03; text-decoration: underline;
}

.ProductDetailsTitle {
	COLOR: #cc3904; FONT-WEIGHT: bold; FONT-SIZE: 14px;
}
.ProductDetails {
	COLOR: #000000;
}
.ProductPriceTitle {
	COLOR: #000000; FONT-WEIGHT: bold; FONT-SIZE: 12px;
}
.ProductPriceConverting {
	COLOR: #000000; FONT-WEIGHT: bold; FONT-SIZE: 12px;
}
.ProductPrice {
	COLOR: #353535; FONT-WEIGHT: bold; FONT-SIZE: 21px;
}
.ProductPriceSmall {
	COLOR: #990f03; FONT-WEIGHT: bold; FONT-SIZE: 10px;
}
.MarketPrice {
	FONT-SIZE: 11px; color: #777777;
}

.discountPercent {
	FONT-SIZE: 12px; color: #353535;
}
.ItemsList {
	COLOR: #b72521; FONT-WEIGHT: bold; 
}

.FormButton {
	FONT-WEIGHT: bold; font-size: 12px;
}

.formLabel {
	color: #8b8b8b;	
}



.Button {
       FONT-FAMILY: Arial;
	   BACKGROUND: URL(images/butbg.gif);
       BACKGROUND-COLOR: #f5d4c2;
       COLOR: #FFFFFF; FONT-WEIGHT: bold; 
       FONT-SIZE: 11px;
       TEXT-DECORATION: none;
}
.CustomerMessage {
	COLOR: #990f03; FONT-WEIGHT: bold; FONT-SIZE: 10px;
}
.ErrorMessage {
	COLOR: #990f03; FONT-WEIGHT: bold; FONT-SIZE: 10px;
}
.Star {
	COLOR: #992715;
}
.HighLight {
		BACKGROUND-COLOR: #FFFFCC;
}
.SaveMoneyLabel {
	COLOR: #FFFFFF;
	font-size: 11px;
	font-weight: bold;
}
.TableHead {
    BACKGROUND-COLOR: #DDDDDD;
}
.SmallNote:link {
        COLOR: #888888; TEXT-DECORATION: none; FONT-SIZE: 9px; FONT-FAMILY: Arial, Verdana, Helvetica, Sans-serif;
}
.SmallNote:visited {
        COLOR: #888888; TEXT-DECORATION: none; FONT-SIZE: 9px; FONT-FAMILY: Arial, Verdana, Helvetica, Sans-serif;
}
.SmallNote:hover {
        COLOR: #888888; TEXT-DECORATION: underline; FONT-SIZE: 9px; FONT-FAMILY: Arial, Verdana, Helvetica, Sans-serif; 
}
.SmallNote:active {
        COLOR: #888888; TEXT-DECORATION: none; FONT-SIZE: 9px; FONT-FAMILY: Arial, Verdana, Helvetica, Sans-serif;
}
.Bottom {
        BACKGROUND-COLOR: #721926; COLOR: #FFFFFF;
}
.Tab {
        BACKGROUND-COLOR: #f5d4c2;
        FONT-WEIGHT: bold;
        TEXT-TRANSFORM: uppercase;
}
.CatMenuItemOff 
{
    BACKGROUND-COLOR: transparent;	/* like "VertMenuBox" */
    BORDER-RIGHT: none;				/* like "VertMenuBox" */
    BORDER-TOP: none;				/* like "VertMenuBox" */
    BORDER-LEFT: none;				/* like "VertMenuBox" */
    BORDER-BOTTOM: none;			/* like "VertMenuBox" */
    MARGIN-BOTTOM: 1px;
    MARGIN-TOP: 1px;
    MARGIN-LEFT: 1px; 
    MARGIN-RIGHT: 2px;
    CURSOR: pointer;
}
.CatMenuItemOffExp
{
    BACKGROUND-COLOR: transparent;	/* like "VertMenuBox" */
    BORDER-RIGHT: none;				/* like "VertMenuBorder" */
    BORDER-TOP: none;				/* like "VertMenuBorder" */
    BORDER-LEFT: none;				/* like "VertMenuBorder" */
    BORDER-BOTTOM: none;			/* like "VertMenuBorder" */
    MARGIN-BOTTOM: 1px;
	MARGIN-TOP: 1px;
	MARGIN-LEFT: 1px;
    MARGIN-RIGHT: 2px;  
    CURSOR: pointer;
}
.CatMenuItemOn 
{
    BACKGROUND-COLOR: #f5d4c2;              /* like "VertMenuTitle" */
    BORDER-RIGHT: #f5d4c2 1px solid;        /* like "VertMenuTitle" */
    BORDER-TOP: #f5d4c2 1px solid;          /* like "VertMenuTitle" */
    BORDER-LEFT: #f5d4c2 1px solid;         /* like "VertMenuTitle" */
    BORDER-BOTTOM: #f5d4c2 1px solid;       /* like "VertMenuTitle" */
    MARGIN-LEFT: 1px; 
    MARGIN-RIGHT: 2px; 
    CURSOR: pointer;
}
.CatSubMenu
{
    BACKGROUND-COLOR: #f5d4c2;              /* like "VertMenuBox" */
    BORDER-RIGHT: #f5d4c2 1px solid;        /* like "VertMenuBorder" */
    BORDER-TOP: #f5d4c2 1px solid;          /* like "VertMenuBorder" */
    BORDER-LEFT: #f5d4c2 1px solid;         /* like "VertMenuBorder" */
    BORDER-BOTTOM: #f5d4c2 1px solid;       /* like "VertMenuBorder" */
    MARGIN-LEFT: 1px; 
    MARGIN-RIGHT: 2px; 
}
.CatMenuItem
{
    FONT-SIZE: 12px;
    FONT-FAMILY: Arial; 
    CURSOR: pointer;
}
.CatMenuItem:link
{
    COLOR: #000000;                         /* like "VertMenuItems" */
}
.CatMenuItem:visited
{
    COLOR: #000000;                         /* like "VertMenuItems" */
}
.CatMenuItem:hover
{
    COLOR: #721926;                         /* like "VertMenuTitle" */
}
.CatMenuItem:active
{
    COLOR: #000000;                         /* like "VertMenuItems" */
}
.NavDialogTitle {
    font-size: 11px;
    font-weight: bold;
    color: #330000;
}   
.NavDialogBorder {
    background-color: #f5d4c2;
}
.NavDialogBox {
    background-color: #ffffff;
}
.SubHeader2 {
    COLOR: #666666;
    font-size: 11px;
    FONT-WEIGHT: bold;
}
.SubHeader2Line {
    BACKGROUND-COLOR: #CCCCCC;
}
.PopupHelpLink {
    FONT-SIZE: 9px;
    COLOR: #330000;
    TEXT-DECORATION: none;
}
.HightLightRow {
	BACKGROUND-COLOR: #B0B0B0;
	font-weight: bold;
}
.HightLightEqualRow {
	BACKGROUND-COLOR: #ffe8af;
}
.VertMenuSubTitle {
	BACKGROUND-COLOR: #f5d4c2;
}

