html, body {
  font-size: small;
}
body {
	margin: 0;
	text-align: center;
}
#container, #container td, #alphabet, #footer, #footer td {
  /* font-size: 72%; */
  font: 11px Arial, sans-serif;
  font-size: 11.5px;
}
input, select, textarea {
	font-family: inherit;
	font-size: 1em;
}
a { text-decoration: none; }
a:hover { text-decoration: underline; }
a img {
	border: 0;
}
h2 {
  margin: .8em 0;
}
#bg {
	/* Legacy browsers */
	background: #ffffff url("syn.bg.body.png") repeat-x top;
	-o-background-size: 100% 301px;
	-moz-background-size: 100% 301px;
	-webkit-background-size: 100% 301px;
	background-size: 100% 301px;
	background-image: -moz-linear-gradient(
		top,
		#e3e3e3,
		#ffffff
	);
	background-image: -webkit-gradient(
		linear,
		left top, left bottom,
		from(#e3e3e3),
		to(#ffffff)
	);
}
#container {
	width: 1012px;
	text-align: left;
	margin: 0 auto;
	min-height: 301px;
	}
	* html #container {
		height: 301px;
	}


#headerInfo {
	padding: 5px 0 4px 3px;
	}
	#headerInfo, #headerInfo a {
		color: #5d4014;
		text-decoration: none;
		}
		#headerInfo a:hover {
			text-decoration: underline;
		}
	#headerInfo span {
		display: -moz-inline-block;
		display: inline-block;
	}
	#headerInfo * {
		vertical-align: middle;
		}
		#headerInfo .info * {
			vertical-align: baseline;
		}
	#headerInfo dfn {
		color: black;
		font-style: normal;
		text-transform: uppercase;
	}
	#headerInfo .left {
		width: 820px;
	}
	#headerInfo .info {
		/*
		min-width: 281px;
		*/
		padding-right: 54px;
		font-size: 1.1em;
	}
	#headerInfo .buttons img {
		width: 34px;
		height: 35px;
		margin-right: 3px;
		}
		#headerInfo .buttons img.last {
			margin-left: -1px;
			margin-right: 0;
		}
	.liveChatButton img {
		width: 116px;
		height: 51px;
	}
#header {
	border: 1px solid #677414;
	border-radius: 5px;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	background: #a5b11e;
	position: relative;
	z-index: 1000;
	margin-bottom: 11px;
	width: 1010px;
	padding-top: 7px;
	top: -7px;
	}
	* html #header {
		width: 1012px;
	}
	#headerTop {
		text-align: right;
		border: 1px solid #6f7c15;
		/*
		margin: -1px -1px 0 -1px;
		*/
		/*
		position: relative;
		*/
		z-index: 2006;
		width: 1010px;
		min-height: 80px;
		border-radius: 5px;
		-moz-border-radius: 5px;
		-webkit-border-radius: 5px;
		box-shadow: 0 1px 2px rgba(131, 140, 25, 1);
		-moz-box-shadow: 0 1px 2px rgba(131, 140, 25, 1);
		-webkit-box-shadow: 0 1px 2px rgba(131, 140, 25, 1);
		/* Legacy browsers */
		background: #6e7b15 url("syn.bg.header-top.png") repeat-x top;
		-o-background-size: 100% 100%;
		-moz-background-size: 100% 100%;
		-webkit-background-size: 100% 100%;
		background-size: 100% 100%;
		background-image: -moz-linear-gradient(
			top,
			#a6b21e,
			#6e7b15
		);
		background-image: -webkit-gradient(
			linear,
			left top, left bottom,
			from(#a6b21e),
			to(#6e7b15)
		);
		}
		* html #headerTop {
			height: 80px;
			width: 1012px;
		}
		#logo {
			position: absolute;
			left: 25px;
			top: 7px;
			}
			#logo img {
				width: 313px;
				height: 63px;
			}
		#headerTop form {
			margin: 0;
			padding: 18px 41px 0 0;
			}
			#headerTop form * {
				vertical-align: middle;
			}
			#headerTop form .query {
				border: 1px solid #bbb;
				padding: 9px 10px;
				width: 198px;
				margin-right: 4px;
				color: black;
				}
				* html #headerTop form .query {
					height: 3em;
				}
				#headerTop form .usesHintDefaultValue {
					color: #a3a3a3;
					text-transform: uppercase;
				}
			#headerTop form .submit {
				width: 38px;
				height: 34px;
			}
	#headerBottom {
		text-align: left;
		padding: .24em 0 .1em;
		font-size: 11pt;
		line-height: 130%;
		}
		#headerBottom .links, #headerBottom .links a, #headerBottom .images {
			display: -moz-inline-block;
			display: inline-block;
			}
			#headerBottom .links {
				padding-left: 19px;
				width: 662px;
				}
				#headerBottom .links a {
					color: white;
					text-decoration: none;
					/*
					padding: 6px;
					*/
					padding: 7px;
					outline: 0;
					}
					#headerBottom span.links li {
						margin-right: 10px;
						}
						#headerBottom span.links li li {
							margin-right: 0;
						}
					#headerBottom .links li.hover {
						background: url(syn.nav.header.hover.png) no-repeat 0 0;
						}
						#headerBottom .links li.hover li {
							background: none;
						}
					#headerBottom .links li.selected {
						background: url(syn.nav.header.selected.png) no-repeat 0 0;
					}
					/*
					#headerBottom .links a.selected, #headerBottom .links a.selected:hover, #headerBottom .links li.hover a.selected, #headerBottom .links a:hover, #headerBottom .links li.hover a {
					*/
					div#headerBottom .links li.selected a, #headerBottom .links .selected a:hover, #headerBottom .links a:hover, #headerBottom .links li.hover a {
						/*
						border: 1px solid #677414;
						border-radius: 6px;
						-moz-border-radius: 6px;
						-webkit-border-radius: 6px;
						background: #6e7b15;
						padding: 5px;
						*/
						padding: 7px;
						background: url(syn.nav.header.selected.png) no-repeat 100% 0;
						font-weight: bold;
						position: relative;
						}
						#headerBottom .links .selected li a, #headerBottom .links .selected li a:hover, #headerBottom .links li.hover li a {
							background-image: none !important;
							font-weight: normal;
						}
						#headerBottom .links a:hover, #headerBottom .links li.hover a {
							/*
							border-color: #929f1b;
							background: #c0c962;
							*/
							background-image: url(syn.nav.header.hover.png);
							font-weight: normal;
						}
				#header {
					/*
					position: relative;
					*/
					z-index: 2004;
				}
				#headerBottom .links ul, #headerBottom .links li {
					display: inline;
					margin: 0;
					padding: 0;
					list-style: none;
					position: relative;
					z-index: 2004;
					}
					#headerBottom .links li {
						padding-bottom: 1em;
						margin-bottom: -1em;
						left: 0;
						top: 0;
						float: left;
						}
						#headerBottom .links li li {
							padding-bottom: 0;
							margin-bottom: 0;
							float: none;
						}
					#headerBottom .links ul ul {
						display: none;
						}
						#headerBottom .links li.hover ul {
							display: block;
							position: absolute;
							left: 0;
							top: auto;
							margin-top: .1em;
							border: 1px solid #929f1b;
							border-width: 0 1px 1px 1px;
							border-radius: 0 0 6px 6px;
							-moz-border-radius: 0 0 6px 6px;
							-webkit-border-radius: 0 0 6px 6px;
							font-weight: normal;
							background: #a5b11e;
							box-shadow: 2px 2px 2px rgba(0, 0, 0, .2);
							-moz-box-shadow: 2px 2px 2px rgba(0, 0, 0, .2);
							-webkit-box-shadow: 2px 2px 2px rgba(0, 0, 0, .2);
							}
							#headerBottom .links ul ul li {
								display: block;
								width: 200px;
								}
								#headerBottom .links li.hover ul li a {
									background: none;
									border: 0;
									margin: 0;
									display: block;
									border-radius: 0;
									-moz-border-radius: 0;
									-webkit-border-radius: 0;
									font-weight: normal;
									font-size: .8em;
									}
									#headerBottom .links li.hover ul li a:hover {
										text-decoration: underline;
									}
		#headerBottom * {
			vertical-align: middle;
		}
#mainBody, #content, #nav {
	position: relative;
	float: left;
	display: inline;
	}
	#content {
		float: right;
		padding-left: 222px;
		}
		#content, #contentPadding {
			/* tee ng VR8 sbe arrqvat n jvqgu */
			width: 790px;
		}
	#nav {
		margin-top: 7px;
		margin-left: -222px;
		left: 222px;
		width: 209px;
		border: 1px solid #bebebe;
		border-width: 0 1px 1px;
		background: white;
		border-radius: 0 0 5px 5px;
		-moz-border-radius: 0 0 5px 5px;
		-webkit-border-radius: 0 0 5px 5px;
		padding-bottom: 64px;
		}
		#nav h3 {
			width: 191px;
			margin: -7px -1px 1.4em;
			position: relative;
			background: url(syn.back.leftheader.png) no-repeat 0 0;
			padding: .72em 10px;
			text-align: center;
			font-family: Times, serif;
			color: white;
			font-weight: normal;
			font-size: 10.5pt;
			text-transform: uppercase;
			border-bottom: 1px solid #bebebe;
			}
			* html #nav h3 {
				width: 211px;
			}
#finder {
	border: 1px solid #bbb;
	border-radius: 6px;
	-moz-border-radius: 6px;
	-webkit-border-radius: 6px;
	background: #e4e4e4;
	margin-bottom: 18px;
	width: 788px;
	position: relative;
	z-index: 2002; /* get up there ... */
	}
	* html #finder {
		width: 790px;
	}
	body.memx-item #finder, body.memx-section #finder, body.section #finder {
		background: #e4e4e4 url(syn.bg.finder.png) no-repeat 0 50%;
		left: -10px;
	}
	#finder span {
		display: -moz-inline-block;
		display: inline-block;
		vertical-align: top;
	}
	#finder .top {
		border-bottom: 1px solid #bbb;
		border-radius: 6px 6px 0 0;
		-moz-border-radius: 6px 6px 0 0;
		-webkit-border-radius: 6px 6px 0 0;
		position: relative;
		background: #b0b0b0 url(syn.back.finder-top.png) repeat-x 0 0;
		-o-background-size: 100% 100%;
		-moz-background-size: 100% 100%;
		-webkit-background-size: 100% 100%;
		background-size: 100% 100%;
		background-image: -moz-linear-gradient(
			top,
			#f1f1f1,
			#b0b0b0
		);
		background-image: -webkit-gradient(
			linear,
			left top, left bottom,
			from(#f1f1f1),
			to(#b0b0b0)
		);
		}
		body.memx-item #finder .top, body.memx-section #finder .top, body.section #finder .top {
			border: 0;
			background: none;
		}
		#finder .left {
			width: 547px;
			margin: 0 20px;
			}
			#finder .top h3 {
				margin: 13px 0 0;
				}
				#finder .top h3 img {
					vertical-align: top;
					width: 469px;
					height: 24px;
				}
			#finder .top .findOption {
				width: 184px;
				color: #585858;
				line-height: 110%;
				}
				#finder .top .findOption h4 {
					font-size: 1.1em;
					color: #707d15;
					font-weight: normal;
					margin: .2em 0 .4em;
					}
					body.memx-item #finder .top .findOption h4, body.memx-section #finder .top .findOption h4, body.section #finder .top .findOption h4 {
						margin: .6em 0 0;
						position: relative;
						z-index: 2;
					}
				#finder .top .findOption p {
					font-size: .9em;
					margin: .4em 0;
				}
			#finder .top .findOr {
				width: 64px;
				margin-right: 20px;
				text-align: center;
				font-size: 2.2em;
				color: #543b16;
				margin-top: .8em;
				}
				body.memx-item #finder .top .findOr, body.memx-section #finder .top .findOr, body.section #finder .top .findOr {
					position: relative;
					left: 10px;
					top: 40px;
					margin-bottom: -80px;
					margin-top: 0;
				}
			#finderImg {
				margin: 11px 0 -66px;
				vertical-align: top;
				width: 148px;
				height: 152px;
				position: relative;
			}
	#finder .bottom {
		border-top: 1px solid #dedede;
		}
		body.memx-item #finder .bottom, body.memx-section #finder .bottom, body.section #finder .bottom {
			border: 0;
		}
		#finder .bottom .button {
			margin-left: -3px;
			width: 271px;
			padding: 7px 0 9px;
			position: relative;
			}
			#finder .bottom .button img {
				vertical-align: top;
				width: 191px;
				height: 48px;
			}
		#finder .bottom .form {
			margin-top: 1px;
		}

	#nav ul, #nav li {
		list-style: none;
		margin: 0;
		padding: 0;
		}
		#nav a {
			font-size: .9em;
			padding: .4em 11px;
			text-decoration: none;
			color: black;
			text-transform: uppercase;
			display: block;
			}
			#nav a:hover {
				text-decoration: underline;
			}
			#nav ul ul {
				padding: .2em 0 1.1em;
				}
				#nav ul ul a {
					margin-top: 0;
					padding: 0 11px .32em 25px;
					color: #6e7b15;
					text-transform: none;
					}
					#nav ul ul ul a {
						background: url(syn.bullet.nav.png) no-repeat 26px .3em;
						text-indent: 17px;
					}
	#alphabet {
		background: #e6e6e6;
		border: 1px solid #f5f5f5;
		border-width: 1px 0;
		margin: 80px 0 31px;
		text-align: center;
		padding: .8em 0;
		line-height: 2em;
		}
		#alphabet * {
			display: -moz-inline-block;
			display: inline-block;
			vertical-align: middle;
		}
		#alphabet .title {
			margin-right: 1em;
			color: #4e3612;
			text-transform: uppercase;
			font-size: 1.3em;
		}
		#alphabet a {
			color: #6e7b15;
			padding: .2em .57em;
			text-decoration: none;
			font-size: 1.6em;
			border-radius: .4em;
			-moz-border-radius: .4em;
			-webkit-border-radius: .4em;
			position: relative;
			}
			#alphabet a:hover {
				background: rgba(0, 0, 0, .1);
				text-decoration: underline;
				box-shadow: 1px 1px 2px rgba(0, 0, 0, .3) inset;
				-moz-box-shadow: 1px 1px 2px rgba(0, 0, 0, .3) inset;
				-webkit-box-shadow: 1px 1px 2px rgba(0, 0, 0, .3) inset;
				-pie-background: rgba(0, 0, 0, .1);
			}
	#footer .top, #footer .bottom {
		text-align: center;
		}
		#footer .center {
			width: 1010px;
			margin: 0 auto;
			text-align: right;
		}
	#footer .top {
		background: #a6b01b url("syn.back.bottomgreen.png") repeat-x top;
		-o-background-size: 100% 100%;
		-moz-background-size: 100% 100%;
		-webkit-background-size: 100% 100%;
		background-size: 100% 100%;
		background-image: -moz-linear-gradient(
			top,
			#6f7c15,
			#a6b01b
		);
		background-image: -webkit-gradient(
			linear,
			left top, left bottom,
			from(#6f7c15),
			to(#a6b01b)
		);
		}
		#footer .top .bg {
			min-height: 121px;
			padding-top: 34px;
			padding-left: 172px;
			background: url(syn.elephant.png) no-repeat 5px 100%;
			}
			* html #footer .top .bg {
				height: 155px;
			}
			#footer .top .bg img, #footer .top .bg a {
				vertical-align: middle;
				margin-left: 26px;
				}
				#footer .top .bg a img {
					margin-left: 0;
				}
				#footer .top .bg a.border {
					display: -moz-inline-block;
					display: inline-block;
					border: 1px solid #677414;
					border-radius: 6px;
					-moz-border-radius: 6px;
					-webkit-border-radius: 6px;
					padding: 3px;
					background: white;
				}
	#footer .bottom {
		background: #4e3612 url(syn.back.bottombrown.png) repeat-x top;
		padding: 16px 0 25px;
		}
		#footer .bottom, #footer .bottom a {
			color: white;
			text-decoration: none;
			}
			#footer .bottom a:hover {
				text-decoration: underline;
			}
		#footer .bottom .left {
			float: left;
			text-align: left;
			padding-left: 6px;
			margin-right: 100px;
			display: inline;
		}
		#footer .bottom .right {
			float: right;
			padding-right: 5px;
		}

.breadcrumbs {
	font-size: 1em;
	margin: 0 0 18px 0;
	}
	.breadcrumbs .breadcrumbs {
		display: inline;
		font-size: 1em;
		margin: 0;
	}
	.breadcrumbs, .breadcrumbs a {
		color: #806031;
		text-decoration: none;
		}
		.breadcrumbs a:hover {
			text-decoration: underline;
		}
	.breadcrumbs .name {
		color: #727f16;
	}


/* Homepage slider styles */
#slider {
	position: relative;
	z-index: 2;
	display: block;
	background: url(syn.loader.gif) no-repeat 50% 50%;
	margin-bottom: 18px;
	}
	#slider, #slider img {
		height: 224px;
		width: 790px;
	}
	#slider img {
		position: absolute;
		left: 0;
		top: 0;
		display: none;
	}
	#slider .nivo-prevNav, #slider .nivo-nextNav, #slider .nivo-stopNav {
		text-indent: -3000em;
		width: 12px;
		height: 12px;
		background: url(syn.slidecontrols.png) no-repeat 0 0;	
		position: absolute;
		bottom: 11px;
		right: 42px;
		overflow: hidden;
		}
		/* IE6 deprecated
		#slider .nivo-prevNav {
			_background: none;
			_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="syn.slidecontrols.prev.png", sizingMethod="scale");
		}
		*/
		#slider .nivo-directionNav {
		  position: absolute;
		  right: 0;
		  bottom: 0;
		  z-index: 60;
		}
		#slider .nivo-stopNav, #slider .nivo-directionNav .stopped {
			width: 16px;
			background-position: -12px 0;
			right: 26px;
			}
			#slider .nivo-directionNav .stopped {
				background-position: -40px 0;
			}
		/* IE6 deprecated
		#slider .nivo-stopNav {
			_background: none;
			_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="syn.slidecontrols.stop.png", sizingMethod="scale");
		}
		*/
		#slider .nivo-nextNav {
			background-position: -28px 0;
			right: 14px;
		}
		/* IE6 deprecated
		#slider .nivo-nextNav {
			_background: none;
			_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="syn.slidecontrols.next.png", sizingMethod="scale");
		}
		*/


/* Homepage contents styles */
#categories {
	text-align: center;
}
#specials {
	border: 1px solid #bebebe;
	border-radius: 6px;
	background: white url(syn.back.featuredproducts.png) repeat-x 0 0;
	width: 768px;
	-moz-border-radius: 6px;
	-webkit-border-radius: 6px;
	padding: 2px 10px;
	-o-background-size: 100% 36px;
	-moz-background-size: 100% 36px;
	-webkit-background-size: 100% 36px;
	background-size: 100% 36px;
	background-image: -moz-linear-gradient(
		top,
		#e0e0e0,
		#fff
	);
	background-image: -webkit-gradient(
		linear,
		left top, left bottom,
		from(#e0e0e0),
		to(#fff)
	);
	}
	* html #specials {
		width: 790px;
	}
	#specials h3, #categories h3 {
		font: 1.38em Times, Times New Roman, serif;
		text-transform: uppercase;
		color: #4e3612;
		margin: 8px 0 12px;
		border: 0;
		}
		#categories h3 {
			margin: 26px 0 12px 12px;
			text-align: left;
		}
	#specials td, #categories td, body.section .synContents td {
		font-size: 12px;
		text-align: left;
		vertical-align: top;
		padding: 0;
		}
		#specials .info td, body.section .synContents .info td {
			padding: 0 12px;
			border-bottom: 1px solid #677414;
			}
			body.section .synContents .info td {
				border-bottom: 0;
			}
			#specials .images td, #categories .images td, body.section .synContents .images td {
				padding-top: 16px;
			}
			#specials tr.first td, #categories tr.first td, body.section .synContents tr.first td {
				padding-top: 0;
			}
			#specials tr.last td {
				border-bottom: 0;
			}
			#specials .info td.first, body.section .info td.first {
				padding-left: 0;
			}
			#specials .info td.last, body.section .info td.last{
				padding-right: 0;
			}
			body.section .info .abstract p {
				margin: .4em 0 0;
			}
			body.section .info .priceRange em {
				color: #ff4040;
				font-style: normal;
			}
			#specials .info a.name, #categories .info a.name, body.section .info a.name {
				color: #e74c00;
				text-decoration: none;
				display: block;
				}
				#categories .info a.name {
					font-weight: bold;
					text-align: center;
					font-size: 1.1em;
				}
				#specials .info a.name:hover, #categories .info a.name:hover, body.section .info a.name:hover {
					text-decoration: underline;
				}
			#specials .info .button, body.section .info .button {
				display: block;
				width: 94px;
				height: 40px;
				background: url(syn.btn.details.png) no-repeat 0 0;
				text-indent: -3000em;
				margin: 11px 0 0 -7px;
			}
	#specials .divider {
		width: 1px;
		vertical-align: middle;
		border-bottom: 1px solid #677414;
		}
		#specials .divider img {
			width: 1px;
			height: 151px;
		}
#categories .synContents {
	width: 712px;
	margin: 0 auto;
}


/*
 * jQuery Nivo Slider v2.1
 * http://nivo.dev7studios.com
 *
 * Copyright 2010, Gilbert Pellegrom
 * Free to use and abuse under the MIT license.
 * http://www.opensource.org/licenses/mit-license.php
 * 
 * March 2010
 */
 
 
/* The Nivo Slider styles */
.nivoSlider {
	position:relative;
}
.nivoSlider img {
	position:absolute;
	top:0px;
	left:0px;
}
/* If an image is wrapped in a link */
.nivoSlider a.nivo-imageLink {
	position:absolute;
	top:0px;
	left:0px;
	width:100%;
	height:100%;
	border:0;
	padding:0;
	margin:0;
	z-index:60;
	display:none;
}
/* The slices in the Slider */
.nivo-slice {
	display:block;
	position:absolute;
	z-index:50;
	height:100%;
}
/* Caption styles */
.nivo-caption {
	position:absolute;
	left:0px;
	bottom:0px;
	background:#000;
	color:#fff;
	opacity:0.8; /* Overridden by captionOpacity setting */
	width:100%;
	z-index:89;
}
.nivo-caption p {
	padding:5px;
	margin:0;
}
.nivo-caption a {
	display:inline !important;
}
.nivo-html-caption {
    display:none;
}
/* Direction nav styles (e.g. Next & Prev) */
.nivo-directionNav a {
	position:absolute;
	z-index:99;
	cursor:pointer;
}
/* Control nav styles (e.g. 1,2,3...) */
.nivo-controlNav a {
	position:relative;
	z-index:99;
	cursor:pointer;
}
.nivo-controlNav a.active {
	font-weight:bold;
}




/* Dropdown styles */
.dropdown dd, .dropdown dt, .dropdown ul {
	margin: 0;
	padding:0;
}
.dropdown dd {
	position: relative;
	z-index: 100;
}
.dropdown a, .dropdown a:visited {
	color: black;
	text-decoration: none;
	outline: none;
}
.dropdown dt a:hover, .dropdown dt a:focus {
	color: #333;
	border: 1px solid #5d4617;
}
.dropdown dt a {
	background: white url(syn.arrow.png) no-repeat scroll right center;
	display: block;
	padding-right: 16px;
	border: 1px solid #677414;
	-webkit-border-radius: 1px;
	width: 159px;
	color: black;
	font-size: .8em;
	}
	.dropdownDefaultValue dt a, .dropdownDefaultValue dt a:visited {
		color: #8b8b8b;
		text-transform: uppercase;
		}
		dl.dropdownDefaultValue dt a:hover, dl.dropdownDefaultValue:hover dt a {
			color: #333;
		}
	dl.dropdown:hover dt a {
		background-color: #f5f5f5;
	}
.dropdown dt a span {
	cursor: pointer;
	display: block;
	padding: 2px 5px;
	line-height: 16px;
	overflow: hidden;
	white-space: nowrap;
	width: 149px;
}
.dropdown dd ul {
	background: white;
	border: 1px solid #677414;
	color: black;
	display: none;
	left: 0;
	top: 0;
	margin: 2px 0 0;
	width: auto;
	min-width: 170px;
	white-space: nowrap;
	list-style: none;
	padding: 0 12px 0 0;
	position: absolute;
	z-index: 2002;
	height: 240px;
	overflow: auto;
	-ms-zoom: 1;
	}
	#appleDropdown dd ul {
		height: auto;
	}
	* html .dropdown dd ul {
		padding: 0;
		zoom: 1;
		width: 240px;
	}
.dropdown dd ul li a {
	padding: 2px 5px;
	display: block;
	font-size: .8em;
	margin-right: -12px;
	}
	* html .dropdown dd ul li a {
		margin-right: 0;
	}
.dropdown dd ul li a:hover { background-color:#d0c9af;}
dl.dropdown {
	margin: .6em 0;
}


/* Overlay CSS */
#synOverlayElement, #synCenteredPixel {
	display: none;
	position: fixed;
	}
	* html #synOverlayElement, * html #synCenteredPixel { position: absolute; }
#synOverlayElement {
	width: 100%;
	height: 100%;
	top: 0;
	left: 0;
	opacity: .60;
	-moz-opacity: .60;
	filter: alpha(opacity=60);
	background: black;
	z-index: 2000;
	}
	* html #synOverlayElement {
		height: expression(document.body.scrollHeight > document.body.offsetHeight ? document.body.scrollHeight : document.body.offsetHeight + 'px');
	}
#synCenteredPixel {
	width: 1px;
	height: 1px;
	top: 50%;
	left: 50%;
	z-index: 2001;
	}
	#synCenteredPixel #synCenteredMessage { position: relative; }



/* Item page styles */
/* custom-page */
#itemInfo {
	color: #4e3612;
}
body.memx-item #name, body.memx-item .nameDetail, body.section #name, body.memx-section #name, .breadcrumb h2 {
	font-family: Times, Times New Roman, serif;
	font-size: 1.34em;
	font-weight: normal;
	margin-bottom: .6em;
	}
	body.section #name, body.memx-section #name, .breadcrumb h2 {
		font-size: 1.4em;
		margin: .6em 0 .6em 0;
		color: #4e3612;
	}
	body.memx-item #name {
		color: #e74c00;
		font-size: 1.8em;
		margin: 0 0 .6em;
	}
#itemDetails, #orderForm .quantity {
	font-size: 1em;
	}
	#itemDetails div, #orderForm .quantity {
		margin: .6em 0;
		}
		#itemDetails strong, #orderForm .quantity strong {
			font-weight: normal;
		}
		#itemDetails .price .value {
			font-size: 1.2em;
			color: #ff3030;
		}
		#orderForm .quantity input {
			width: 3em;
			font-size: 1em;
			font-family: inherit;
			border: 1px solid #4c4c4c;
		}
#captionTitle {
	width: 703px;
	height: 79px;
	text-indent: -3000em;
	background: url(syn.bg.details.png) no-repeat 0 0;
	margin-left: 6px;
}
body.memx-item #caption {
	margin: -50px 0 0 24px;
	width: 664px;
}

body.memx-item #itemImage, body.memx-item #itemInfo, body.memx-item #itemImage a {
	display: -moz-inline-block;
	display: inline-block;
	vertical-align: top;
	}
	body.memx-item #itemImage {
		margin: 0 54px 0 -1px;
		text-align: center;
		}
		body.memx-item #itemImage a {
			padding-bottom: 28px;
			background: url(syn.zoom.png) no-repeat 50% 100%;
			width: 295px;
		}
	body.memx-item #itemInfo {
		width: 430px;
	}

#orderForm {
	margin-top: 1em;
	}
	#orderForm .button {
		margin: 0 32px 0 3px;
	}

#notOrderable img {
	vertical-align: middle;
	opacity: .4;
	-moz-opacity: .4;
	filter: alpha(opacity=40);
}
#notOrderable span {
	display: -moz-inline-block;
	display: inline-block;
	vertical-align: middle;
	width: 190px;
	margin-left: 10px;
}

/* Section page styles */
body.section .headline, body.section .caption {
	margin-left: 10px;
}
.meta-description {
	padding-bottom: 6px;
}


/* vpxl vpxl svkrf sbe rkvfgvat UGZY */
#contentPadding {
	padding-left: 10px;
}
#main_table {
	width: 100%;
}

.standardtable_100pc { width: 660px; }




.link2 	{font-family:Arial,Helvetica; font-size:11px; color:#5e441f;}
a.link2:link {text-decoration:none;}
a.link2:visited {text-decoration:none;}
a.link2:hover {text-decoration:underline; background-color:#5e441f; color:#FFFFFF; font-weight:bold;}
a.link2:active {text-decoration:none;}

.link3 	{font-family:Arial,Helvetica; font-size:11px; font-weight:bold; color:#5e441f;}
a.link3:link {text-decoration:none;}
a.link3:visited {text-decoration:none;}
a.link3:hover {text-decoration:underline; background-color:#5e441f; color:#FFFFFF; font-weight:bold;}
a.link3:active {text-decoration:none;}

.featured {font-family:arial; font-size:12px; font-weight:bold; color:#ff7f00;}
a.featured:link {text-decoration:none;}
a.featured:visited {text-decoration:none;}
a.featured:hover {text-decoration:none; color:#5e441f;}
a.featured:active {text-decoration:none;}

.featured2 {font-family:arial; font-size:12px; font-weight:bold; color:#ff7f00;}
a.featured2:link {text-decoration:underline;}
a.featured2:visited {text-decoration:underline;}
a.featured2:hover {text-decoration:underline; color:#5e441f;}
a.featured2:active {text-decoration:underline;}

.featured3 	{font-family:Arial,Helvetica; font-size:12px; font-weight:bold; color:#5e441f;}
a.featured3:link {text-decoration:none;}
a.featured3:visited {text-decoration:none;}
a.featured3:hover {text-decoration:underline; background-color:#5e441f; color:#FFFFFF;}
a.featured3:active {text-decoration:none;}

.featured4	{font-family:Arial,Helvetica; font-size:12px; font-weight:bold; color:#ff7f00;}
a.featured4:link {text-decoration:none;}
a.featured4:visited {text-decoration:none;}
a.featured4:hover {text-decoration:underline; background-color:#5e441f; color:#FFFFFF;}
a.featured4:active {text-decoration:none;}

.nav 	{font-family:Arial,Helvetica; font-size:11px; font-weight:bold; color:#ffffff;}
a.nav:link {text-decoration:none;}
a.nav:visited {text-decoration:none;}
a.nav:hover {text-decoration:none; background-color:#a6b21d; color:#FFFFFF; font-weight:bold;}
a.nav:active {text-decoration:none;}

.nav_over {background-color:#a6b21d;}
.nav_out {background-color:#5e441f;}

.tagLine {font-family:Georgia,Times New Roman,Times; font-size:11px; font-weight:bold; color:#ffffff;}
.navFont {font-family:arial; font-size:11px; font-weight:bold; color:#ffffff;}
.btmInfo {font-family:arial; font-size:11px; font-weight:bold; color:#999999;}
.phone {font-family:arial; font-size:11px; font-weight:normal; color:#5e441f;}
.subTitle {font-family:arial; font-size:12px; font-weight:bold; color:#5e441f;}
.subTitleBlk {font-family:arial; font-size:12px; font-weight:bold; color:#000000;}
.err {font-family:arial; font-size:12px; font-weight:bold; color:#ff0000;}

.arial-10 {font-family:Arial,Helvetica; font-size:10px; font-weight:normal;}
.arial-10LGrn {font-family:Arial,Helvetica; font-size:10px; font-weight:normal; color:#a6e21d;}
.arial-10W4sGray {font-family:Arial,Helvetica; font-size:10px; font-weight:normal; color:#7f7f7f;}
.arial-10LGray {font-family:Arial,Helvetica; font-size:10px; font-weight:normal; color:#c0c0c0;}
.arial-10B {font-family:Arial,Helvetica; font-size:10px; font-weight:bold;}
.arial-10BRed {font-family:arial; font-size:10px; font-weight:bold; color:#ff0000;}
.arial-10White {font-family:Arial,Helvetica; font-size:10px; font-weight:normal; color:#ffffff;}
.arial-11 {font-family:Arial,Helvetica; font-size:11px;}
.arial-11B {font-family:Arial,Helvetica; font-size:11px; font-weight:bold;}
.arial-11Brown {font-family:arial; font-size:11px; font-weight:normal; color:#5e441f;}
.arial-11BBrown {font-family:arial; font-size:11px; font-weight:bold; color:#5e441f;}
.arial-11BWhite {font-family:arial; font-size:11px; font-weight:bold; color:#ffffff;}
.arial-11White {font-family:arial; font-size:11px; font-weight:normal; color:#ffffff;}
.arial-11BRed {font-family:arial; font-size:11px; font-weight:bold; color:#cc0000;}
.arial-12 {font-family:Arial,Helvetica; font-size:12px;}
.arial-12B {font-family:Arial,Helvetica; font-size:12px; font-weight:bold; color:#000000;}
.arial-12BWhite {font-family:arial; font-size:12px; font-weight:bold; color:#ffffff;}
.arial-12Brown {font-family:arial; font-size:12px; font-weight:normal; color:#5e441f;}
.arial-12BBrown {font-family:arial,helvetica; font-size:12px; font-weight:bold; color:#5e441f;}
.arial-12BRed {font-family:Arial,Helvetica; font-size:12px; font-weight:bold; color:#cc0000;}
.arial-12Orange {font-family:Arial,Helvetica; font-size:12px; font-weight:normal; color:#ff7f00;}
.arial-12BOrange {font-family:Arial,Helvetica; font-size:12px; font-weight:bold; color:#ff7f00;}
.arial-12BBlue {font-family:arial; font-size:12px; font-weight:bold; color:#198995;}
.arial-14B {font-family:Arial,Helvetica; font-size:14px; font-weight:bold;}
.arial-14BBrown {font-family:Arial,Helvetica; font-size:14px; font-weight:bold; color:#5e441f;}
.arial-14BWhite {font-family:arial; font-size:14px; font-weight:bold; color:#ffffff;}
.arial-14BRed {font-family:Arial,Helvetica; font-size:14px; font-weight:bold; color:#cc0000;}
.arial-14BGrn {font-family:Arial,Helvetica; font-size:14px; font-weight:bold; color:#a6e21d;}
.arial-16BRed {font-family:Arial,Helvetica; font-size:16px; font-weight:bold; color:#cc0000;}

.small {font-family:Arial,Helvetica; font-size:10px; font-weight:bold;}
.textbox {font-family:Arial,Helvetica; font-size:10px;}
form {margin:0;}
select {font-family:Arial,Helvetica; font-size:12px;}

/* for product table specs */
h3 {font-family:arial,helvetica; font-size:11px; font-weight:bold; }
.maxMem, .baseMem {font-family:arial,helvetica; font-size:11px; font-weight:normal; background-color:#eaebbf; }
.memSlot, .memComm {font-family:arial,helvetica; font-size:11px; font-weight:normal; background-color:#e6e6e6; }
.marquee {font-family:arial,helvetica; font-size:12px; font-weight:bold; }
H1 {font-family:arial,helvetica; font-size:14px; font-weight:bold;}
H2 {font-family:arial,helvetica; font-size:12px; font-weight:bold;}

#imgAcer {visibility:visible; position:absolute;}
#txtAcer {visibility:hidden; position:absolute;}
#imgApple {visibility:visible; position:absolute;}
#txtApple {visibility:hidden; position:absolute;}
#imgCisco {visibility:visible; position:absolute;}
#txtCisco {visibility:hidden; position:absolute;}
#imgCompaq {visibility:visible; position:absolute;}
#txtCompaq {visibility:hidden; position:absolute;}
#imgDell {visibility:visible; position:absolute;}
#txtDell {visibility:hidden; position:absolute;}
#imgFuj {visibility:visible; position:absolute;}
#txtFuj {visibility:hidden; position:absolute;}
#imgGw {visibility:visible; position:absolute;}
#txtGw {visibility:hidden; position:absolute;}

#imgHp {visibility:visible; position:absolute;}
#txtHp {visibility:hidden; position:absolute;}
#imgIbm {visibility:visible; position:absolute;}
#txtIntel {visibility:hidden; position:absolute;}
#imgIntel {visibility:visible; position:absolute;}
#txtIbm {visibility:hidden; position:absolute;}
#imgSharp {visibility:visible; position:absolute;}
#txtSharp {visibility:hidden; position:absolute;}
#imgSony {visibility:visible; position:absolute;}
#txtSony {visibility:hidden; position:absolute;}
#imgSun {visibility:visible; position:absolute;}
#txtSun {visibility:hidden; position:absolute;}
#imgTosh {visibility:visible; position:absolute;}
#txtTosh {visibility:hidden; position:absolute;}


.imgExpandBorder a {
	text-decoration: none;
	color: #333;
	font-weight: bold;
	display: block;
	text-align: right;
	padding: 4px 6px;
	text-transform: lowercase;
	background: white;
	background-color: rgba(255, 255, 255, .8);
	margin-top: 1px;
	}
	* html .imgExpandBorder a {
		background-color: white;
	}
	.imgExpandBorder a:hover {
		text-decoration: underline;
	}
#synOverlayElement {
	z-index: 2007;
}
#synCenteredPixel {
	z-index: 2008;
}



.select-header-option {
	border-width: 1px;
	border-style: solid;
	border-color: #A6B21E;
	padding: 6px;
}
.select-header-option option{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	padding-bottom:1px; 
	padding-top:1px
}
.section_icon {
	width: 100px;
	height: 100px;
	text-align: center;
	vertical-align: center;
}
.section_left_cell {
	border-right: 1px dotted #5E441F;
}
.section_right_cell {
	
}
.section_bottom_cell {
	border-bottom: 1px dotted #5E441F;
	border-width: 1px;
}
#section-list-td {
	background-image:url(b08-list-item-background.jpg);
	background-repeat: repeat-y;
	padding-left: 12px;
	vertical-align: middle;
	text-align: left;
	height: 50px;
}
#section-list-td-test {
	background-image:url(b08-list-item-background.jpg);
	background-repeat: repeat-y;
	padding-left: 12px;
	vertical-align: middle;
	text-align: left;
	height: 50px;
}
.section-title {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	color: #000000;
	text-decoration: underline;
}
a:hover .section-title {
	color: #0000FF;
}
.section-content {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #5A441D;
	padding-left: 10px;
}
.section-all-links {
    margin-left: 10px;
}
.section-link {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #AD8538;
	text-decoration: underline;
}
a:hover .section-link {
	color: #0000FF;
}



.styledLinkList h3, .orangeHeader {
	color: #E84B04;
	font-size: 13px;
	font-weight: normal;
}

.styledLinkList ul, .styledLinkList li, .greenLinkList, .greenLinkList li {
	margin: 0;
	padding: 0;
	list-style: none;
	}
	.styledLinkList li, .greenLinkList li {
		margin-left: 22px;
		line-height: 1.6;
		}
		.styledLinkList ul, .greenLinkList, .styledLinkList a, .greenLinkList a {
			color: #6c7d13;
			text-decoration: none;
			font-size: 11px;
			}
			.styledLinkList a:hover, .greenLinkList a:hover {
				text-decoration: underline;
			}


#elephant {
	width: 1022px;
	height: 107px;
	margin: 36px auto 0;
	background: url(syn.gray-elephant.png) no-repeat 0 0;
	position: relative;
	top: 1px;
	z-index: 2;
}
#alphabet {
	margin-top: 0;
}
#footer .top .bg {
	background: none;
	padding: 30px 0;
	text-align: center;
	min-height: 0;
	margin-left: -26px;
}

#product_table {
	width: 200px;
}

/* left navigation headings (Price Range, Category...) */
h1.navcat {color:#000 !important; text-align:left; padding-left:10px;}
/* left navigation links */
#nav div.lnavclsd {color:#A5B11E !important; text-align:left; margin-left:10px; margin:0;}
#nav div.lnavclsd a:link, #nav div.lnavclsd a:visited, #nav div.lnavclsd a:hover, #nav div.lnavclsd a:active {color:#A5B11E !important; padding:3px 0 4px 0 !important; text-decoration:none !important;}
#nav div.lnavopen {margin-left:10px;}
#nav div.lnavclsd a {display:inline;}
a.searchItemName {color:#A5B11E;}/* name link */
.searchMoreInLink a {color:#A5B11E;}/* more in links */

#qwcustom .sale {background-color:#86AC3A; color:#fff;}/* more like this sale price */
#qwcustom .largest a {color:#A5B11E;}/* more like this item name */

.searchSortLinks td a {color:#007AA4;}/* sort links */
.searchSortLinks td div.pager a {color:#007AA4;}/* paging links */

/* advanced search */
.searchctrls {position:relative; width:750px; font-size:11px; font-family:Verdana, Geneva, sans-serif; background:url() no-repeat scroll left top transparent; height:71px; margin-top:5px;}
.searchsort {float:left; padding:10px 0 8px 0;}
.searchsort a {color:#5B595A;}
.searchsort span {}
.searchsort .sortlinks {padding:0 0 0 9px; display:inline;}
.searchitemnum {float:right; padding:10px 10px 8px 0; color:#A5B11E;}
.searchitemnum span {padding:0 10px 0 0;}
.searchpaging {clear:both; text-align:right; padding:10px 10px 0 0;}
.searchpaging a {color:#666666; padding:0 2px 0 2px;}
.searchCaption {padding-right:5px;}
.yui-b .navcat {padding-left:10px;}
form #keyword {background:#fff;}
#content .results {border-collapse:collapse;}
#content .results td {border:0; border-bottom:1px solid #ccc;}

/* 2011-08-02 changes */
#container {
    position: relative;
    padding-top: 201px;
    }
    #headerInfo, #headerTop, #header {
	position: absolute;
	left: 0;
	}
	#headerInfo {
	    top: 0;
	}
	#headerTop {
	    top: 61px;
	}
	#header {
	    top: 137px;
	    }
	    #headerBottom {
		position: relative;
	    }

#content {
    padding-top: 141px;
    }
    body.index #content {
	padding-top: 199px;
    }
    #content #finder {
	position: absolute;
	left: 222px;
	top: 0;
    }
