body {
	padding:0;
	border:0;
	margin:0;
	font-size:11px;
	line-height:1.5em;
	text-align:left;
}

h1 { 
	font-size:1.4em;
	margin:15px 0 10px 0;
	font-weight:bold;
}

h2 { 
	font-size:1.3em;
	margin:15px 0 10px 0;
	font-weight:bold;
}

h3 { 
	font-size:1.2em;
	margin:15px 0 10px 0;
	font-weight:bold;
}

h4 { 
	font-size:1.2em;
	margin:5px 0 0 0;
	font-weight:normal;
}

h5 { 
	font-size:1.1em;
	margin:5px 0 0 0;
	font-weight:normal;
}

h6 { 
	font-size:1.1em;
	margin:5px 0 0 0;
	font-weight:normal;
}

form {
	padding:0;
	margin:0;
}

p {
	margin-bottom:10px;
}

:focus {
	outline-color: -moz-use-text-color;
	outline-style: none;
	outline-width: 0pt;
}


.indent {
	margin-left:1.5em;
}

.content-header {
	margin:15px 0 10px 0;
	font-size:1.4em;
}

#container {
	width:100%;
}

	#sym-header {
	}

		#hbar {
			width:850px;
			height:30px;
			color:#6f6240;
			font-size:11px;
			font-weight:bold;
			padding:2px 10px 2px 10px;
			margin:0px auto;
		}
			#hbar-content-1 {
				height: 28px;
				padding:0px 10px 0px 10px;
				margin: 0;
				float: left;
				text-align: left;
			}

			#hbar-content-2 {
				height: 28px; 
				padding:2px 10px 0px 10px;
				margin: 0;
				float: right;
				text-align: right;
			}

		#logo {
			width:870px;
			height:62px;
			padding:5px 10px 5px 75px;
			margin:0px auto;
		}

		#sym-navbar {
			width:860px;
			height:23px;
			padding:5px 0px 5px 0px;
			margin:0px auto;
			background-color: transparent;
			background-image: url(/images/nav/header-addons-bg.gif);
			background-repeat: repeat-x;
			background-attachment: scroll;
			background-position: right bottom;
		}

	#main-content {
		width:860px;
		margin:0px auto;
	}

		#body-content {
			width:600px;
			margin-bottom:25px;
			float:left;
		}

			#crumbtrail {
				width:100%;
				border-bottom:1px solid #999999;
				margin:10px 0 10px 0;
				font-size:0.8em;
			}
			
			#ourBrands {
				border:1px solid;
			}

		#highlight-box {
			width:260px;
			margin:0 0 10px 0;
			padding:0;
			float:right;
		}

		#subnav {
			width:230px;
			margin:75px 0 10px 0;
			padding:0;
			float:right;
			text-align:left;
			background-color:#f9f9f9;
		    border:1px solid #ccc;
		    border-bottom:2px solid #777;
		}

			#subnav h3 {
				padding:2px 3px 2px 15px;
				margin:0;
				background-color:#444444;
				line-height:1.5em;
				font-size:1.1em;
				color:#fff;
			}
		
			#subnav ul { 
				margin:0;
				padding:0;
				list-style:none;
			}
				#subnav ul li {
					float:none;
					margin:0 15px 0 15px;
					padding:3px 0 3px 0;
					height:20px;
					border-bottom:solid 1px #d4d4d4;
				}
				
				#subnav ul li.last {
					border-bottom:none;				
				}
				
				#subnav ul li a {
					color:#000;
					text-decoration:none;
					font-weight:normal;
				}
				
				#subnav ul li a:hover {
					color:#f47227;
				}

		#twtr-search-widget {
			width:250x;
			margin:10px 0 10px 0;
			padding:0;
			padding-bottom:15px;
			float:right;
		}

		#recent-news {
			width:250x;
			margin:10px 0 10px 0;
			padding:0;
			padding-bottom:15px;
			float:right;
			text-align:left;
			background:#f0f0f0 url(/images/common/gradient-gray.gif);
		    border:none;
		}

			#recent-news h3 {
				padding:2px 3px 2px 15px;
				margin:0;
				color:#f0f0f0;
				background:#565284 url(/images/common/gradient-purple.gif);
				line-height:1.5em;
				font-size:1.1em;
				color:#fff;
			}
		
			#recent-news ul { 
				margin:10px 0 0 0;
				padding:0 0 0 15px;
				list-style:none;
				list-style-image: url(/images/common/arrow.gif)
			}
				#recent-news ul li {
					float:none;
					margin:0 15px 0 15px;
					padding:3px 0 3px 0;
					height:20px;
				}
				
				#recent-news ul li a {
					color:#000;
					text-decoration:none;
					font-weight:normal;
				}
				
				#recent-news ul li a:hover {
					color:#f47227;
				}

		#recent-articles {
			width:260px;
			margin:10px 0 10px 0;
			padding:0;
			padding-bottom:15px;
			float:right;
			text-align:left;
			background:#f0f0f0 url(/images/common/gradient-gray-300.gif);
		    border:none;
		}

			#recent-articles h3 {
				padding:2px 3px 2px 15px;
				margin:0;
				color:#f0f0f0;
				background:#537542 url(/images/common/gradient-ltgreen.gif);
				line-height:1.5em;
				font-size:1.1em;
				color:#fff;
			}
		
			#recent-articles ul { 
				margin:10px 0 0 0;
				padding:0 0 0 15px;
				list-style:none;
				list-style-image: url(/images/common/arrow.gif)
			}
				#recent-articles ul li {
					float:none;
					margin:0 15px 0 15px;
					padding:3px 0 3px 0;
					height:20px;
				}
				
				#recent-articles ul li a {
					color:#000;
					text-decoration:none;
					font-weight:normal;
				}
				
				#recent-articles ul li a:hover {
					color:#f47227;
				}



		#sym-footer {
			height: 32px;
			clear:both;
			vertical-align:middle;
			
		}

			#newsletter {
				width:300px;
				margin:0 10px 0 10px;
				float:left;
				line-height:1.25em;
			}

				#newsletter-title {
					font-size:1.2em;
					font-weight:bold;
				}
	
			#footer-images {
				margin:0 10px 0 10px;
				float:right;
			}

		#copyright {
			clear:both;
			margin:5px 0 10px 0;
			font-size:0.8em;
			text-align:left;
		}





#nav {
	position:relative;
	float:left;
	margin:0;
	padding:0;
	list-style-type:none;
	z-index:100;
	background:transparent url(/images/nav/menu-bg.gif) repeat-x left top;
    text-align:left;
}
#nav li                 { position:relative; float:left; height:28px; }
#nav li.sub             { background:transparent url(/images/nav/sub-menu-icon.gif) no-repeat 200px 10px; }
#nav li a {
	display:block;
	float:left;
    background:url(/images/nav/menu-separator.gif) no-repeat right top;
	padding:4px 8px 3px 8px;
	color:#fff;
    font-weight:bold;
	text-decoration:none;
	white-space:nowrap;
	text-align:left;
}
#nav li ul {
	position:absolute;
	visibility:hidden;
	float:none;
	top:28px;
	left:1px;
	width:200px;
	margin:0;
	padding:0;
	background-color:#f9f9f9;
	z-index:10000;
    border:1px solid #ccc;
    border-bottom:2px solid #777;
    border-top:0;
    padding:3px 10px 7px 10px;
	list-style:none;
}

#nav li:hover ul      { visibility:visible; }
#nav ul li{
	float:none;
	margin:0;
	padding:3px 0 0 0;
	height:20px;
	border-bottom:solid 1px #d4d4d4;
}
#nav ul li.last         { border:0; }
#nav ul li a{
	display:block;
	height:auto;
	float:none;
	font-weight:normal;
	color:#000;
	background-image:none;
    padding:0;
}
#nav ul li a:hover      { color:#ee382a; height:auto; }
#nav ul li a:hover .over-red { color:#414141;}
#nav .nav-start { 
	background:transparent url(/images/nav/menu-start.gif) no-repeat left top; 
	width:7px;
	height:28px;
}
#nav .nav-except        { padding:0; margin:0; }
#nav li.red-bg          { background:transparent url(/images/nav/menu-red-bg.gif) repeat-x left top; }
#nav li.red-bg a, 
#nav li.red-bg a:hover  { background:transparent url(/images/nav/menu-red-separator.gif) no-repeat right top; }
#nav li.red-bg li a, 
#nav li.red-bg li a:hover{ background-image:none; }

#nav li.menu-bl2red     { background:transparent url(/images/nav/menu-bl2red.gif) no-repeat left top; width:34px; }
#nav li.menu-red2wh     { background:transparent url(/images/nav/menu-red2wh.gif) no-repeat left top; width:34px; }
#nav li a.default       { cursor:default!important; }

#nav iframe { 
	position: absolute;
	left: -1px;
	top: 0;
	z-index: -1;
	background:transparent;
	/*filter: progid:DXImageTransform.Microsoft.Alpha(style=0,opacity=0);*/
}


.form-button{
	height: 22px;
	font-size:11px;
	line-height:1.5em;
	cursor:pointer;
	border:1px solid #cbc394;
	background:#ece4cf;
	color:#6f6240;
	font-weight:600;
	margin: 0px;
	padding: 0px; text-align:center;
}


