BODY, HTML {font-family:"Tahoma"; font-size:11px; font-weight:normal; color:#000000; background-color:#9A9A9B; margin:0; padding:0; border:none; width:100%; height:100%;}
TD, FONT, DIV {font-family:"Tahoma"; font-size:11px; font-weight:normal; color:#000000;}
FORM {margin-top:0px; margin-left:0px; margin-right:0px; margin-bottom:0px;}
IMG {border:0px;}

INPUT, TEXTAREA, SELECT {font-family:"Tahoma"; font-size:11px; font-weight:normal; color:#5A595A; border:1px solid #A6A6A6; background-color:#FFFFFF; padding-left:2px;}
INPUT.button {font-family:"Tahoma"; font-size:11px; font-weight:normal; color:#777777; border:1px solid #777777; background-color:#fb9d00;}

.mainDiv {height:100%;}
.sp {line-height:17px;}
.white {color:#FFFFFF;}
.gray {color:#777777;}
.SearchBox { padding-left:740px; padding-top:7px; padding-bottom:7px; }
.boxTitle {padding-top:3px; height:18px; font-family:"Tahoma"; font-size:11px; font-weight:bold; color:#fb9d00; text-transform:uppercase; padding-left:10px; background-color:#585858; TEXT-ALIGN: left;border-bottom-style: solid;border-bottom-color: #D8D8D8;border-bottom-width: 1px;}

.boxTitle2 {font-family:"Tahoma"; font-size:11px; font-weight:bold; color:#fb9d00; text-transform:uppercase;}
.boxContent {padding-left:10px; TEXT-ALIGN: left; background-color:#E9E9E9;padding-bottom:10px;}
.boxContent2 {padding-left:20px;padding-right:20px; background-color:#E9E9E9;padding-bottom:10px;}
.boxContent3 {padding-left:0px; TEXT-ALIGN: left;}
.contentTop {width:570px; height:42px;}
.contentTitle {padding-left:20px;  font-family:"Tahoma"; font-size:18px; COLOR: #ffffff; background-color:#fb9d00; weight:100%; TEXT-ALIGN: left;}
.contentText {padding-left:10px; padding-right:5px; line-height:17px; text-align:justify;}
.main_banner_ad {padding-left:25px;}
.small {font-size:10px; line-height:20px;}
.demoMode {background-color:#FF0000; font-family:"Tahoma"; font-size:11px; color:#FFD9D8;}

TD.header {BACKGROUND-REPEAT: repeat-x; HEIGHT: 160px;}
TD.logo {width:400px; height:100px;}
TD.logoRight {width:570px; height:100px;}
TD.logoRightMenu {width:580px; height:20px;}
TD.logoRightHeader {width:580px; height:80px;}
TD.menuBar {height:21px;}
TD.content {background-color:#FFFFFF;}
TD.contentFooter {height:92px; background-color:#FFFFFF;}
TD.footerShadow {height:4px;}
TD.footer {height:40px;}
TD.footer2 {height:85px;}
TD.copyright {font-family:"Tahoma"; font-size:10px; font-weight:normal; color:#5A595A;}

.contentTableHead {height:23px; font-family:"Tahoma"; font-size:11px; color:#FFFFFF; font-weight:bold; text-transform:uppercase; background-color:#fb9d00;}
.contentTableLine {height:1px; background-color:#fb9d00;}
.contentTableLineGray {height:1px; background-color:#E9E9E9;}
.contentTableEven {height:21px; background-color:#E9E9E9; }
.contentTableOdd {height:21px; background-color:#FFFFFF;}
.contentTableTotal {height:23px; font-family:"Tahoma"; font-size:11px; color:#000000; font-weight:normal; text-transform:uppercase;}
.contentTableTotal2 {height:23px; font-family:"Tahoma"; font-size:12px; color:#000000; font-weight:bold; text-transform:uppercase;}
.contentTableResult {height:23px; font-family:"Tahoma"; font-size:11px; color:#000000; font-weight:normal;}
.loggedUserName {font-family:"Tahoma"; font-size:11px; font-weight:bold; color:#7F2727; text-transform:uppercase; text-decoration:none;}
.darkGray {color:#747474;}
.darkGrayUpper {color:#747474; text-transform:uppercase;}

.photoBg {background-color:#F6F6F6;}
.photoBorder {background-color:#FFFFFF; border:#fb9d00 1px solid; margin:25px 25px 25px 25px; padding:20px 20px 20px 20px;}
.photoTitle {font-family:"Tahoma"; font-size:11px; font-weight:bold; color:#FFFFFF; background-color:#fb9d00; line-height:17px; text-align:center; text-transform:uppercase;}
.photoClose {font-family:"Tahoma"; font-size:11px; font-weight:bold; color:#fb9d00; text-transform:uppercase;}

.contentBox {background-color:#E9E9E9; border:#d8d8d8 1px solid; padding:15px 15px 15px 15px;}
.contentBoxNoPad {background-color:#E9E9E9; border:#fb9d00 1px solid;}
.errorBox {background-color:#FFFFFF; border:#DD0000 1px solid; padding:10px 15px 10px 15px; color:#DD0000; margin: 0px 0px 10px 0px;}
.textBoxGrayBg {font-family:"Tahoma"; font-size:11px; color:#5A595A; font-weight:normal; background-color:#FAFAFA; padding:10px 10px 10px 10px; line-height:17px;}
.textBoxGrayBgTd {font-family:"Tahoma"; font-size:11px; color:#5A595A; font-weight:normal; background-color:#FAFAFA; line-height:17px;}
.productBrand {height:16px; margin:0px 0px 0px 0px; font-family:"Tahoma"; font-size:11px; color:#FFFFFF; font-weight:bold; text-transform:uppercase; background-color:#fb9d00; line-height:16px; padding-left:7px; padding-right:7px; margin-right:25px;}
.productSpecs {height:21px; margin:0px 0px 0px 0px; font-family:"Tahoma"; font-size:11px; color:#FFFFFF; font-weight:bold; text-transform:uppercase; background-color:#fb9d00; line-height:21px; padding-left:7px; padding-right:7px;}
.productLinks {background-color:#F6F6F6; border-left:1px solid #E9E9E9; border-bottom:1px solid #E9E9E9; border-right:1px solid #E9E9E9; border-top:none; padding-top:4px; padding-bottom:4px;}
.saleType {background-color:#fb9d00; font-family:"Tahoma"; font-size:11px; color:#FFFFFF; font-weight:bold; text-transform:uppercase; padding-left:5px; padding-right:5px;}
.warranty {background-color:#5A595A; font-family:"Tahoma"; font-size:11px; color:#FFFFFF; font-weight:bold; text-transform:uppercase; padding-left:5px; padding-right:5px;}
.warrantyLength {font-family:"Tahoma"; font-size:22px; color:#fb9d00; font-weight:bold; text-transform:uppercase;}
.warrantyMonths {font-family:"Tahoma"; font-size:11px; color:#5A595A; font-weight:bold; text-transform:uppercase;}
.reviewLink {line-height:23px; padding-left:5px; text-align:right; padding-right:5px;}
.orderComments {font-family:"Tahoma"; font-size:11px; color:#5A595A; font-weight:normal; line-height:17px; background-color:#F6F6F6;}

.recommendBg {background-color:#F6F6F6;}
.recommendBorder {background-color:#FFFFFF; border:#fb9d00 1px solid; margin:25px 25px 25px 25px; padding:0px 0px 0px 0px;}
.recommendClose {font-family:"Tahoma"; font-size:11px; font-weight:bold; color:#fb9d00; text-transform:uppercase;}

.promoPrice {font-family:"Tahoma"; font-size:14px; color:#FFFFFF; font-weight:bold; text-transform:uppercase; background-color:#fb9d00; padding-left:10px; line-height:30px; margin-top:5px; margin-bottom:5px;}
.promoPriceDetails {font-family:"Tahoma"; font-size:11px; color:#FFFFFF; font-weight:bold; text-transform:uppercase; background-color:#fb9d00; padding-left:10px; line-height:18px; margin-bottom:5px;}
.promoDiscount {font-family:"Tahoma"; font-size:14px; color:#FFFFFF; font-weight:bold;}

.priceBox {font-family:"Tahoma"; font-size:12px; font-weight:bold; color:#FFFFFF; background-color:#fb9d00; line-height:16px; text-align:center; text-transform:uppercase;}
.priceBoxList {font-family:"Tahoma"; font-size:11px; font-weight:bold; color:#FFFFFF; background-color:#fb9d00; line-height:16px; text-align:right; text-transform:uppercase; padding-right:5px;}
.productBox {width:160px; border:#E9E9E9 1px solid; background-color:#ffffff;}
.productBoxContent {padding:10px 10px 10px 10px; text-align:center;}
.productBoxList {border:#E9E9E9 1px solid; padding:10px 10px 10px 10px; background-color:#FFFFFF; margin-top:10px; margin-bottom:10px; margin-left:5px; margin-right:5px;}
.productBoxListNo {border:#ffffff 1px solid; padding:10px 10px 10px 10px; background-color:#FFFFFF; margin-top:10px; margin-bottom:10px; margin-left:5px; margin-right:5px;}
.priceBoxDetails {font-family:"Tahoma"; font-size:14px; font-weight:bold; color:#FFFFFF; background-color:#fb9d00; line-height:18px; text-align:center; text-transform:uppercase;}
.priceBoxDetailsOff {font-family:"Tahoma"; font-size:14px; font-weight:bold; color:#FFFFFF; background-color:#fb9d00; line-height:18px; text-align:center; text-transform:uppercase; text-decoration:line-through;}

A:link {font-family:"Tahoma"; font-size:11px; font-weight:normal; color:#fb9d00; text-decoration:none;}
A:visited {font-family:"Tahoma"; font-size:11px; font-weight:normal; color:#fb9d00; text-decoration:none;}
A:hover {font-family:"Tahoma"; font-size:11px; font-weight:normal; color:#000000; text-decoration:underline;}
A:active {font-family:"Tahoma"; font-size:11px; font-weight:normal; color:#fb9d00; text-decoration:none;}

A.mainMenu:link {font-family:"Tahoma"; font-size:11px; font-weight:bold; color:#FFFFFF; text-transform:uppercase; text-decoration:none;}
A.mainMenu:visited {font-family:"Tahoma"; font-size:11px; font-weight:bold; color:#FFFFFF; text-transform:uppercase; text-decoration:none;}
A.mainMenu:hover {font-family:"Tahoma"; font-size:11px; font-weight:bold; color:#fb9d00; text-transform:uppercase; text-decoration:none;}
A.mainMenu:active {font-family:"Tahoma"; font-size:11px; font-weight:bold; color:#FFFFFF; text-transform:uppercase; text-decoration:none;}

A.specs:link {height:21px; margin:0px 0px 0px 0px; font-family:"Tahoma"; font-size:11px; font-weight:bold; color:#5A595A; text-transform:uppercase; text-decoration:none; line-height:21px;}
A.specs:visited {height:21px; margin:0px 0px 0px 0px; font-family:"Tahoma"; font-size:11px; font-weight:bold; color:#5A595A; text-transform:uppercase; text-decoration:none; line-height:21px;}
A.specs:hover {height:21px; margin:0px 0px 0px 0px; font-family:"Tahoma"; font-size:11px; font-weight:bold; color:#fb9d00; text-transform:uppercase; text-decoration:none; line-height:21px;}
A.specs:active {height:21px; margin:0px 0px 0px 0px; font-family:"Tahoma"; font-size:11px; font-weight:bold; color:#5A595A; text-transform:uppercase; text-decoration:none; line-height:21px;}

A.SideBarMenu:link {font-family:"Tahoma"; font-size:11px; font-weight:normal; color:#5A595A; text-decoration:none; display:block; line-height:17px; width:175px;}
A.SideBarMenu:visited {font-family:"Tahoma"; font-size:11px; font-weight:normal; color:#5A595A; text-decoration:none; display:block; line-height:17px; width:175px;}
A.SideBarMenu:hover {font-family:"Tahoma"; font-size:11px; font-weight:normal; color:#5A595A; text-decoration:none; display:block; line-height:17px; width:175px; background-color:#F6F6F6;}
A.SideBarMenu:active {font-family:"Tahoma"; font-size:11px; font-weight:normal; color:#5A595A; text-decoration:none; display:block; line-height:17px; width:175px;}



A.sidebarmenulink:link {padding-left:5px;font-family:"Tahoma"; font-size:11px; font-weight:normal; color:#ffffff; text-decoration:none; display:block; line-height:24px; width:170px; background-image:url('http://www.westmall.us/image/shop/8.17/sidebarmenulink_off.jpg');}
A.sidebarmenulink:visited {padding-left:5px;font-family:"Tahoma"; font-size:11px; font-weight:normal; color:#ffffff; text-decoration:none; display:block; line-height:24px; width:170px;background-image:url('http://www.westmall.us/image/shop/8.17/sidebarmenulink_off.jpg');}
A.sidebarmenulink:hover {padding-left:5px; font-family:"Tahoma"; font-size:11px; font-weight:normal; color:#ffffff; text-decoration:none; display:block; line-height:24px; width:170px; background-image:url('http://www.westmall.us/image/shop/8.17/sidebarmenulink_on.jpg');}
A.sidebarmenulink:active {padding-left:5px;font-family:"Tahoma"; font-size:11px; font-weight:normal; color:#ffffff; text-decoration:none; display:block; line-height:24px; width:170px; background-image:url('http://www.westmall.us/image/shop/8.17/sidebarmenulink_off.jpg');}


A.SideBarMainCategoryLink:link {padding-left:5px;font-family:"Tahoma"; font-size:10px; font-weight:bold; color:#000000; text-decoration:none; display:block; line-height:17px; width:170px;background-color:#d8d8d8;}
A.SideBarMainCategoryLink:visited {padding-left:5px;font-family:"Tahoma"; font-size:10px; font-weight:bold; color:#000000; text-decoration:none; display:block; line-height:17px; width:170px;background-color:#d8d8d8;}
A.SideBarMainCategoryLink:hover {padding-left:5px; font-family:"Tahoma"; font-size:10px; font-weight:bold; color:#000000; text-decoration:none; display:block; line-height:17px; width:170px; background-image:url('http://www.westmall.us/image/shop/8.17/box_select.png');}
A.SideBarMainCategoryLink:active {padding-left:5px;font-family:"Tahoma"; font-size:10px; font-weight:bold; color:#000000; text-decoration:none; display:block; line-height:17px; width:170px;background-color:#d8d8d8;}

A.SideBarSubCategoryLink:link {padding-left:5px;font-family:"Tahoma"; font-size:11px; font-weight:normal; color:#000000; text-decoration:none; display:block; line-height:17px; width:170px;background-color:#d8d8d8;}
A.SideBarSubCategoryLink:visited {padding-left:5px;font-family:"Tahoma"; font-size:11px; font-weight:normal; color:#000000; text-decoration:none; display:block; line-height:17px; width:170px;background-color:#d8d8d8;}
A.SideBarSubCategoryLink:hover {padding-left:5px;font-family:"Tahoma"; font-size:11px; font-weight:normal; color:#000000; text-decoration:none; display:block; line-height:17px; width:170px; background-image:url('http://www.westmall.us/image/shop/8.17/box_select.png');}
A.SideBarSubCategoryLink:active {padding-left:5px;font-family:"Tahoma"; font-size:11px; font-weight:normal; color:#000000; text-decoration:none; display:block; line-height:17px; width:170px;background-color:#d8d8d8;}

A.MainProductTitleLink:link {font-weight:normal; font-size:11px; color:#fb9d00; font-family:"Tahoma"; text-decoration:none;}
A.MainProductTitleLink:visited {font-weight:normal; font-size:11px; color:#fb9d00; font-family:"Tahoma"; text-decoration:none;}
A.MainProductTitleLink:hover {font-weight:normal; font-size:11px; color:#000000; font-family:"Tahoma"; text-decoration:underline;}
A.MainProductTitleLink:active {font-weight:normal; font-size:11px; color:#fb9d00; font-family:"Tahoma"; text-decoration:none;}

A.frt_link:link {font-family:"Tahoma"; font-size:10px; font-weight:bold; color:#000000; text-decoration:none; padding-left:5px; padding-right:5px;}
A.frt_link:visited {font-family:"Tahoma"; font-size:10px; font-weight:bold; color:#000000; text-decoration:none;padding-left:5px; padding-right:5px;}
A.frt_link:hover {font-family:"Tahoma"; font-size:10px; font-weight:bold; color:#fb9d00; text-decoration:underline;padding-left:5px; padding-right:5px;}
A.frt_link:active {font-family:"Tahoma"; font-size:10px; font-weight:bold; color:#000000; text-decoration:none;padding-left:5px; padding-right:5px;}

.page_title {FONT-SIZE: 36px; COLOR: #fb9d00}
.page_subtitle {COLOR: #5d5e5f; LINE-HEIGHT: 12px}


.clasp {text-align:center;}
.lunchbox {display:none;}


/*------------------------------------------------------------------------
# cATEGORY
# ------------------------------------------------------------------------
*/


#ja-cssmenu {
	margin: 0; /* all lists */
	padding: 0;
	line-height: normal;
	LIST-STYLE-TYPE: none;
}

#ja-cssmenu ul {
	margin: 0; /* all lists */
	padding: 0;
	LIST-STYLE-TYPE: none;
}

#ja-cssmenu li {
	margin: 0; /* all list items */
	padding: 0;
	background: none;
	cursor: pointer;
	width: 200px;
}

#ja-cssmenu li ul {
	width: 200 px;
	position: absolute; /* second-level lists */
	z-index: 199;
	left: -999em; /* using left instead of display to hide menus because display: none isn't read by screen readers */
	height: auto;
}

#ja-cssmenu li ul {
	margin: -2.0em 0 0 18em;
	LIST-STYLE-TYPE: none;
}

.wide #ja-cssmenu li ul {
	margin: -1.6em 0 0 15.5em;
}

#ja-cssmenu li ul ul {
	margin: -1.5em 0 0 12em; /* third-and-above-level lists */
}

.wide #ja-cssmenu li ul ul {
	margin: -1.5em 0 0 12em; /* third-and-above-level lists */
}

#ja-cssmenu li li {
	padding: 0 1em 0 0;
	margin: 0;
	width: 200px;
	
}

#ja-cssmenu ul a {
	width: 23.0em;
	w\idth: 9.8em;
	LIST-STYLE-TYPE: none;
}

#ja-cssmenu li:hover ul ul, #ja-cssmenu li:hover ul ul ul,
#ja-cssmenu li.sfhover ul ul, #ja-cssmenu li.sfhover ul ul ul {
	left: -999em;
	LIST-STYLE-TYPE: none;
}

/* This "unhides" the sub-menus (left: -999em is what hides them) */
#ja-cssmenu li:hover ul, #ja-cssmenu li li:hover ul, #ja-cssmenu li li li:hover ul,
#ja-cssmenu li.sfhover ul, #ja-cssmenu li li.sfhover ul, #ja-cssmenu li li li.sfhover ul {
	left: auto;
	LIST-STYLE-TYPE: none;
}

/* STYLING THE MENU
-----------------------------------*/
#ja-cssmenu li ul {
	border: 1px solid #C0C0C0;
	background: normal;
	LIST-STYLE-TYPE: none;
	
}

#ja-cssmenu li ul a {
	font-size: 11px;
	text-transform: none;
	LIST-STYLE-TYPE: none;
	width: 23.0em;
}

#ja-cssmenu li ul a:hover {
	background: none;
	color: #000000;
	LIST-STYLE-TYPE: none;
}

#ja-cssmenu li a {
	margin: 0;
	padding: 0 0 0 15px;
	text-decoration: none;
	font-weight: BOLD;
	color: #ffffff;
	display: block;
	height: 20px;
	line-height: 20px;
	background-color:#585858;
	border-bottom-style: solid;
	border-bottom-color: #D8D8D8;
	border-bottom-width: 1px;
}

#ja-cssmenu li a:hover {
	color: #000000;
	font-weight: bold;
	background-color:#fb9D00;
	
}

#ja-cssmenu li a.active,
#ja-cssmenu li a.active:hover,
#ja-cssmenu li a.active:active {
	color: #3F89C3;
	background: normal;
	font-weight: bold;
}

#ja-cssmenu li li a.active,
#ja-cssmenu li li a.active:hover,
#ja-cssmenu li li a.active:active {
	background: none;
	color: #000000;
	text-decoration: underline;
	font-weight: Bold;
	background-color:#FFFFFF;
	width: 200px;

}

#ja-cssmenu li.havechild {
}

#ja-cssmenu li.havesubchild {
	background: normal;
}

#ja-cssmenu li:hover,
#ja-cssmenu li.sfhover {
	color: #000000;
	background-color:#fb9D00;
	
	
}

#ja-cssmenu ul li:hover, #ja-cssmenu ul ul li:hover,
#ja-cssmenu ul li.sfhover, #ja-cssmenu ul ul li.sfhover {
	color: #000000;
	width: 203px;
	LIST-STYLE-TYPE: none;
	background-color:#fb9D00;
}

#ja-cssmenu ul li a,
#ja-cssmenu ul ul li a {
	padding:0 10 0 0px;
	background: none;
	font-weight: Bold;
	LIST-STYLE-TYPE: none;
	background-color:#585858;
	border-bottom-style: solid;
	border-bottom-color: #D8D8D8;
	border-bottom-width: 1px;
	width: 200px;
	
}

