/*
	Name: globaleee
	Date: April 2012
	Description: Layout for globaleee
	Version: 1.0
*/
/* Imports */
@import url("reset.css");
@import url("menu.css");
.cf:before, .cfafter {
	content:"";
	display:table;
}
.cf:after {
	clear:both;
}
@font-face {
	font-family: 'AlteHaasGroteskBold';
	src: url('altehaasgroteskbold-webfont.eot');
	src: url('altehaasgroteskbold-webfont.eot?#iefix') format('embedded-opentype'),
		 url('altehaasgroteskbold-webfont.woff') format('woff'),
		 url('altehaasgroteskbold-webfont.ttf') format('truetype'),
		 url('altehaasgroteskbold-webfont.svg#AlteHaasGroteskBold') format('svg');
	font-weight: normal;
	font-style: normal;
}
@font-face {
	font-family: 'AlteHaasGroteskRegular';
	src: url('altehaasgroteskregular-webfont.eot');
	src: url('altehaasgroteskregular-webfont.eot?#iefix') format('embedded-opentype'),
		 url('altehaasgroteskregular-webfont.woff') format('woff'),
		 url('altehaasgroteskregular-webfont.ttf') format('truetype'),
		 url('altehaasgroteskregular-webfont.svg#AlteHaasGroteskRegular') format('svg');
	font-weight: normal;
	font-style: normal;
}
@font-face {
	font-family: 'AftaserifRegular';
	src: url('AftaSerifThin-Regular-webfont.eot');
	src: url('AftaSerifThin-Regular-webfont.eot?#iefix') format('embedded-opentype'),
		 url('AftaSerifThin-Regular-webfont.woff') format('woff'),
		 url('AftaSerifThin-Regular-webfont.ttf') format('truetype'),
		 url('AftaSerifThin-Regular-webfont.svg#AftaserifRegular') format('svg');
	font-weight: normal;
	font-style: normal;
}
@font-face {
	font-family: 'AftaserifItalic';
	src: url('AftaSerifThin-Italic-webfont.eot');
	src: url('AftaSerifThin-Italic-webfont.eot?#iefix') format('embedded-opentype'),
		 url('AftaSerifThin-Italic-webfont.woff') format('woff'),
		 url('AftaSerifThin-Italic-webfont.ttf') format('truetype'),
		 url('AftaSerifThin-Italic-webfont.svg#AftaserifItalic') format('svg');
	font-weight: normal;
	font-style: normal;
}
/***** Global *****/
/* Body */
body {
	background: #646a6f;
	color: #333;
	font-size: 15px;
	font-family: helvetica, arial, sans-serif;
	line-height: 21px;
	margin: 0;
	padding: 0;
	text-align: center;
}
.clear {
  clear: both;
  height: 1px;
  overflow: hidden;
}
.imageborder {
	padding: 2px;
	margin-bottom: 12px;
}
.dimensions {
	color: #990000;
	font-weight: normal;
	padding-top: 5px;
	font-size: 14px;
}
.greybig {
	font-size: 20px;
	color: #4c5052;
	font-family: 'AftaserifRegular', helvetica, arial, sans-serif;
   line-height: 24px;
}
a:link, a:visited, a:active {
  color: #00B2A9;
  text-decoration: none;
  outline-color: invert;
  outline-style: none;
  outline-width: medium;
  cursor: pointer;
}
a:hover {
  text-decoration: none;
  color:#424242;
}
blockquote {
  padding: 10px;
}
h1,h2,h3,h4,h5,h6 {
  font-family: 'AftaserifRegular', helvetica, arial, sans-serif;
  color: #333333;
  margin-bottom: 10px;
  font-weight: bold;

  text-shadow: 0.01em 0.01em 0.01em #333333;
}
h1 {
  font-size: 28px;
  line-height: 34px;
}
h2 {
  font-size: 26px;
}
h3 {
  font-size: 20px;
}
h3 span {
	color: #3f5266;
	line-height: 30px;
}
h4 {
  font-size: 18px;
}
h5 {
  font-size: 18px;
}
h6 {
  font-size: 13px;
}
p {
  padding-bottom: 10px;
}
#wrapperOuter {
	width: 100%;
	background: #fff url(../images/wrapper_outer_bg.jpg) repeat-x left top;
}
#wrapperInner {
	width: 100%;
	background: url(../images/wrapper_inner_bg.jpg) no-repeat center top;
}
#wrapper {
	width: 960px;
	margin: 0 auto;
	text-align: left;
	position: relative;
}
#header {
	width: 960px;
	height: 200px;
	position: relative;
}
#header .moduletable-login {
	position: absolute;
	right: 0px;
	top: 10px;
}
#header .moduletable-login .username {
	float: left;
}
#header .moduletable-login .logout-button {
	float: right;
}
#header .moduletable-login .logout-button .button {
	cursor: pointer;
	width: 78px;
	height: 22px;
	background: url(../images/login_button.png) no-repeat left top;
	border: none;
	color: #fff;
	margin-left: 10px;
}
#header .moduletable-login .logout-button .button:hover {
	background: url(../images/login_button.png) no-repeat left bottom;
}
#header .logo {
	width: 141px;
	height: 109px;
	position: absolute;
	top: 23px;
	left: 0px;
}
#header .moduletable-quality {
	position: absolute;
	top: 62px;
	left: 185px;
	font-family: 'AftaserifRegular', helvetica, arial, sans-serif;
	font-size: 21px;
	line-height: 28px;
	font-weight: normal;
	color: #575e62;
}
#header .moduletable-search {
	position: absolute;
	top: 64px;
	right: 0px;
	background: url(../images/moduletable_search_bg.jpg) no-repeat left top;
	width: 250px;
	height: 30px;
}
#header .moduletable-search .inputbox {
	width: 204px;
	height: 30px;
	line-height: 30px;
	margin: 0 0 0 8px;
	padding: 0px;
	background: none;
	border: none;
	float: left;
	font-family: helvetica, arial, sans-serif;
	font-size: 15px;
	color: #333333;
}
#header .moduletable-search .button {
	width: 30px;
	height: 30px;
	background: none;
	border: none;
	text-indent: -9999px;
	float: right;
	cursor: pointer;
}
#menuWrap {
	background: url(../images/menuwrap_bg.png) no-repeat left bottom;
	width: 960px;
	height: 55px;
	padding: 0 5px 0 5px;
	margin-left: -5px;
	position: absolute;
	top: 145px;
}
#menuWrap .moduletable-call {
	width: 310px;
	padding: 20px 0 0 32px;
	font-family: helvetica, arial, sans-serif;
	font-size: 13px;
	font-weight: normal;
	color: #333333;
	text-shadow: 0.1em 0.1em 0.05em #fff;
	float: left;
}
#bannerWrap {
	margin-top: -5px;
	position: relative;
}
#bannerWrap .slidetext {
	display: none;
}
#bannerWrap .moduletable-bannertext {
	position: absolute;
	width: 256px;
	height: 326px;
	left: 0px;
	top: 0px;
	background: #212121;
	z-index: 9999;
	padding: 32px;
	color: #FFFFFF;
	font-size: 15px;
}
#bannerWrap .moduletable-bannertext h3,
#bannerWrap .moduletable-bannertext h1 {
	color: #F8F272;
	font-family: 'AftaserifRegular';
	font-size: 20px;
	line-height: 24px;
	margin: 0 0 10px 0;
	padding: 0;
}
#bannerWrap .moduletable-bannertext p {
	color: #FFFFFF;
	font-size: 15px;
	line-height: 20px;
	margin: 0;
	padding-bottom: 20px;
}
#container {
	width: 960px;
	padding: 0px 0 28px 0px;
	position: relative;
}
#breadcrumbs {
	background: url(../images/breadcrumbs_bg.png) no-repeat left top;
	height: 65px;
	margin-top: -5px;
	margin-bottom: 30px;
}
#breadcrumbs .moduletable-breadcrumbs {
   font-family: helvetica, arial, sans-serif;
	float: right;
	color: #ffffff;
	font-size: 12px;
	padding-right: 32px;
	text-align: right;
	height: 65px;
	line-height: 65px;
	font-weight: normal;
}
#breadcrumbs .moduletable-breadcrumbs a:link,
#breadcrumbs .moduletable-breadcrumbs a:active,
#breadcrumbs .moduletable-breadcrumbs a:visited {
	color: #ffffff;
	font-size: 12px;
   font-family: helvetica, arial, sans-serif;
   font-weight: normal;
	height: 65px;
	line-height: 65px;
}
#leftCol {
	width: 300px;
	float: left;
	position: absolute;
	z-index: 5000;
}
.moduletable-productfinder {
	width: 320px;
}
.moduletable-productfinder h3 {
	font-family: helvetica, arial, sans-serif;
	font-weight: normal;
	font-size: 18px;
	color: #333333;
	margin-bottom: 15px;
}
.moduletable-productfinder .inputwrap {
	width: 300px;
	margin-bottom: 8px;
}
.moduletable-productfinder .inputwrap .inputbox {
	margin-bottom: 8px;
}
.moduletable-productfinder .inputwrap select {
	border: 1px solid #cfd1d1;
	width: 298px;
	height: 28px;
	font-family: helvetica, arial, sans-serif;
	font-weight: normal;
	font-size: 15px;
	color: #333333;
	margin-bottom: 8px;
	padding: 2px;
}
.moduletable-productfinder .inputwrap select.last {
	margin-bottom: 0px;
}
.moduletable-productfinder .searchwrap {
	width: 320px;
}
.moduletable-productfinder .searchwrap .text {
	width: 135px;
	font-family: helvetica, arial, sans-serif;
	font-weight: normal;
	font-size: 13px;
	color: #000000;
	margin-top: 4px;
	float: left;
}
.moduletable-productfinder .searchwrap .text a:link,
.moduletable-productfinder .searchwrap .text a:active,
.moduletable-productfinder .searchwrap .text a:visited {
	font-family: helvetica, arial, sans-serif;
	font-weight: normal;
	font-size: 13px;
	color: #80868b;
	text-decoration: none;
	cursor: pointer;
}
.moduletable-productfinder .searchwrap .search {
	width: 130px;
	float: left;
}
.moduletable-productfinder .searchwrap .search .submit {
	background: url(../images/button_bg.png) no-repeat left top;
	border: none;
	width: 130px;
	height: 35px;
	font-family: helvetica, arial, sans-serif;
	text-transform: uppercase;
	font-weight: normal;
	font-size: 12px;
	color: #ffffff;
	margin-left: 34px;
	cursor: pointer;
}
.moduletable-productfinder .searchwrap .search .submit:hover {
	background: url(../images/button_bg.png) no-repeat left bottom;
}
#contentCol {
	width: 628px;
	float: left;
}
#productContent {
	width: 628px;
	float: left;
}
#contentCol .content {
	line-height: 20px;
}
#contentCol .content .blog h2 {
	position: static !important;
	color: #333333 !important;
	padding-bottom: 10px;
	font-size: 20px;
	font-weight: normal;
}
#contentCol .content .blog h2 a:link,
#contentCol .content .blog h2 a:active,
#contentCol .content .blog h2 a:visited {
	color: #333333;
	font-size: 20px;
}
#contentCol .content .blog h2 a:hover {
	text-decoration: underline;
}
#contentCol .content h1, /*#contentCol .content h2,*/
#topRowdes .productdes-content h1.protitle,
#productContent .protitle,
#contentCol .blog h1 {
   font-family: 'AftaserifRegular';
	font-size: 28px;
	line-height: 28px;
	color: #f8f272;
	margin-bottom: 0px;
	padding-bottom: 25px;
	/*position: absolute;*/
	top: 16px;
	left: 40px;
	font-weight: normal;
}

#productContent .protitle {
	position: relative;
	left: 0;
	top: 0;
	padding-top: 20px;
}

#productContent h1{
	position: static !important;
	color: #3F5266 !important;
	font-family: 'AftaserifRegular'!important;
	font-weight: bold !important;
	font-size: 30px !important;
	margin-bottom: 10px !important;
}
#productContent h2 {
	position: static !important;
	color: #3F5266 !important;
	font-family: 'AftaserifRegular';
	font-size: 22px !important;
	font-weight: normal !important;
	margin-bottom: 10px !important;
	padding: 0 !important;
}
#productContent h3{
	font-size: 18px !important;
	font-family: 'AftaserifItalic' !important;
}
#contentCol .content h2 a:link,
#contentCol .content h2 a:active,
#contentCol .content h2 a:visited {
   font-family: 'AftaserifRegular';
	font-size: 22px;
	color: #f8f272;
	text-decoration: none;
}
#contentCol .content .readmore a:link,
#contentCol .content .readmore a:active,
#contentCol .content .readmore a:visited {
	font-family: helvetica, arial, sans-serif;
	font-weight: normal;
	font-size: 13px;
	color: #7f868c;
	text-decoration: none;
	cursor: pointer;
	background: url(../images/learnmore_arrow_bg.jpg) no-repeat right 6px;
	padding-right: 10px;
}
#contentCol .content .readmore a:hover {
	text-decoration: underline;
}
#contentCol .content ul li {
	background: url(../images/ul_arrow.jpg) no-repeat left 8px;
	padding-left: 10px;
	margin-bottom: 0px;
	list-style: none;
}
#contentCol .content .blog .category-desc {
	padding-bottom: 0px;
	border-bottom: 1px solid #d4d4d4;
	margin-bottom: 10px;
}
#contentCol .content .blog .category-desc h3 {
	font-weight: bold;
}
#contentCol .content .blog .items-leading,
#contentCol .content .blog .items-row {
	padding-bottom: 10px;
	border-bottom: 1px solid #d4d4d4;
	margin-bottom: 10px;
}
#rightCol {
	width: 300px;
	float: right;
}
#rightCol .moduletable-login {
	margin-bottom: 20px;
}
#rightCol .moduletable-login h3 {
	font-family: helvetica, arial, sans-serif;
	font-weight: normal;
	font-size: 18px;
	color: #333333;
	margin-bottom: 15px;
}
#rightCol .moduletable-login label {
	width: 100px;
	float: left;
}
#rightCol .moduletable-login .inputbox {
	border: 1px solid #cfd1d1;
	width: 200px;
}
#rightCol .moduletable-login .button {
	background: url(../images/readnews_button_bg.png) no-repeat left top;
	border: none;
	font-family: helvetica, arial, sans-serif;
	font-weight: normal;
	font-size: 13px;
	color: #ffffff;
	text-transform: uppercase;
	width: 130px;
	height: 36px;
	line-height: 36px;
	text-align: center;
	text-decoration: none;
	cursor: pointer;
	display: block;
	float: left;
	margin-bottom: 10px;
}
#rightCol .moduletable-login .button:hover {
	background: url(../images/readnews_button_bg.png) no-repeat left bottom;
}
#rightCol .moduletable-productfinder {
	width: 320px;
	margin-bottom: 30px;
}
#rightCol .moduletable-productfinder h3 {
	font-family: helvetica, arial, sans-serif;
	font-weight: normal;
	font-size: 18px;
	color: #333333;
	margin-bottom: 15px;
}
#rightCol .moduletable-productfinder .inputwrap {
	width: 300px;
	margin-bottom: 8px;
}
#rightCol .moduletable-productfinder .inputwrap select {
	border: 1px solid #cfd1d1;
	width: 298px;
	height: 28px;
	font-family: helvetica, arial, sans-serif;
	font-weight: normal;
	font-size: 15px;
	color: #333333;
	margin-bottom: 8px;
	padding: 2px;
}
#rightCol .moduletable-productfinder .inputwrap select.last {
	margin-bottom: 0px;
}
#rightCol .moduletable-productfinder .searchwrap {
	width: 320px;
}
#rightCol .moduletable-productfinder .searchwrap .text {
	width: 135px;
	font-family: helvetica, arial, sans-serif;
	font-weight: normal;
	font-size: 13px;
	color: #000000;
	margin-top: 4px;
	float: left;
}
#rightCol .moduletable-productfinder .searchwrap .text a:link,
#rightCol .moduletable-productfinder .searchwrap .text a:active,
#rightCol .moduletable-productfinder .searchwrap .text a:visited {
	font-family: helvetica, arial, sans-serif;
	font-weight: normal;
	font-size: 13px;
	color: #80868b;
	text-decoration: none;
	cursor: pointer;
}
#rightCol .moduletable-productfinder .searchwrap .search {
	width: 130px;
	float: left;
}
#rightCol .moduletable-productfinder .searchwrap .search .submit {
	background: url(../images/button_bg.png) no-repeat left top;
	border: none;
	width: 130px;
	height: 35px;
	font-family: helvetica, arial, sans-serif;
	text-transform: uppercase;
	font-weight: normal;
	font-size: 12px;
	color: #ffffff;
	margin-left: 34px;
	cursor: pointer;
}
#rightCol .moduletable-productfinder .searchwrap .search .submit:hover {
	background: url(../images/button_bg.png) no-repeat left bottom;
}
#rightCol .moduletable-contact {
	background: url(../images/moduletable_last_bg.png) no-repeat left top;
	width: 258px;
	height: 180px;
	font-family: helvetica, arial, sans-serif;
	font-weight: normal;
	line-height: 21px;
	padding: 50px 21px 30px 21px;
	line-height: 20px;
}
#rightCol .moduletable-contact h3 {
   font-family: 'AftaserifRegular';
	font-weight: normal;
	font-size: 26px;
	color: #333333;
	text-align: center;
	margin-bottom: 26px;
}
#rightCol .moduletable-contact h4 {
	font-family: helvetica, arial, sans-serif;
	font-weight: bold;
	font-size: 15px;
	color: #333333;
	margin-bottom: 9px;
	padding: 0px;
}
#rightCol .moduletable-contact a.direction:link,
#rightCol .moduletable-contact a.direction:active,
#rightCol .moduletable-contact a.direction:visited {
	background: url(../images/readnews_button_bg.png) no-repeat left top;
	border: none;
	font-family: helvetica, arial, sans-serif;
	font-weight: normal;
	font-size: 13px;
	color: #ffffff;
	text-transform: uppercase;
	width: 130px;
	height: 36px;
	line-height: 36px;
	text-align: center;
	text-decoration: none;
	margin-left: -2px;
	cursor: pointer;
	display: block;
	float:left;
}
#footer .moduletable-about .webpagefx {
	font-family: helvetica,arial,sans-serif;
	font-size: 13px;
	font-weight: normal;
	text-transform: none;
	margin:0px 0px 0px 83px;
	padding:0;
	clear:float;
	text-align:center;
	line-height:16px;
}
#footer .moduletable-about a {
	color: #FFFFFF !important;
	cursor: pointer;
	display: block;
	font-family: helvetica,arial,sans-serif;
	font-size: 13px;
	font-weight: normal;
	height: 35px;
	margin: 10px 5px 0px 0px;
	line-height: 36px;
	padding-left: 11px;
	text-decoration: none;
	text-transform: uppercase;
	width: 118px;
	float:left;
}
#footer .moduletable-about a:hover {
	background-position: left bottom;
}
#footer .moduletable-about .facebook {
	background: url(../images/fb_button.png) no-repeat scroll left top transparent;
}
#footer .moduletable-about .googleplus {
	background: url(../images/googleplusbutton.png) no-repeat scroll left top transparent;
}
#rightCol .moduletable-contact a.direction:hover {
	background: url(../images/readnews_button_bg.png) no-repeat left bottom;
}
#getDirectionDiv .inputbox {
	margin-bottom: 10px;
	border: 1px solid #313435;
	padding: 2px;
}
#getDirectionDiv .getdirection {
	background: url(../images/readnews_button_bg.png) no-repeat left top;
	border: none;
	font-family: helvetica, arial, sans-serif;
	font-weight: normal;
	font-size: 13px;
	color: #ffffff;
	text-transform: uppercase;
	width: 130px;
	height: 36px;
	line-height: 36px;
	text-align: center;
	text-decoration: none;
	margin-left: 100px;
	cursor: pointer;
	display: block;
}
#getDirectionDiv .getdirection:hover {
	background: url(../images/readnews_button_bg.png) no-repeat left bottom;
}
#modulelist {
	width: 960px;
	padding-bottom: 34px;
}
#modulelist .moduletable-categories {
}
#modulelist .moduletable-categories .maincontainer {
	border-top: 1px solid #cfd1d1;
	padding: 20px 0 0 0px;
}
#modulelist .moduletable-categories .maincontainer .rowcontainer {
	margin-bottom: 15px;
}
#modulelist .moduletable-categories .maincontainer .rowcontainer .item {
	background: url(../images/product_item.png) no-repeat center 5px;
	float: left;
	width: 145px;
	height: 145px;
	line-height: 16px;
	cursor: pointer;
	margin-right: 18px;
	text-align: center;
	font-size: 12px;
	color: #fff;
}
#modulelist .moduletable-categories .maincontainer .rowcontainer .item.last {
	margin-right: 0px;
}
#modulelist .moduletable-categories .maincontainer .rowcontainer .item p {
	padding: 0 10px;
}
#modulelist .moduletable-categories .maincontainer .rowcontainer .item:hover {
	background: url(../images/product_item_hover.png) no-repeat left top;
	color: #333333;
}
#modulelist .moduletable-categories .maincontainer .rowcontainer .item .productimage {
	padding: 12px 0 0 0px;
	margin-bottom: 8px;
	height: 85px;
	overflow: hidden;
}
#modulelist .moduletable {
	background: url(../images/moduletable_bg.png) no-repeat left top;
	width: 230px;
	height: 180px;
	font-family: helvetica, arial, sans-serif;
	font-weight: normal;
	line-height: 18px;
	padding: 50px 42px 30px 28px;
	float: left;
	overflow: hidden;
	position: relative;
}
#modulelist .moduletable h3 {
   font-family: 'AftaserifRegular';
	font-weight: normal;
	font-size: 26px;
	color: #333333;
	text-align: center;
	margin-bottom: 26px;
}
#modulelist .moduletable h4 {
	font-family: helvetica, arial, sans-serif;
	font-weight: normal;
	font-size: 16px;
	color: #333333;
	margin-bottom: 8px;
}
#modulelist .moduletable .latestnews {
	padding-bottom: 20px;
}
#modulelist .moduletable h4 a:link,
#modulelist .moduletable h4 a:active,
#modulelist .moduletable h4 a:visited {
	font-family: helvetica, arial, sans-serif;
	font-weight: normal;
	font-size: 16px;
	color: #333333;
}
#modulelist .moduletable .date {
	font-family: helvetica, arial, sans-serif;
	font-weight: normal;
	font-size: 12px;
	color: #7a8185;
}
#modulelist .moduletable.first p {
	font-style: italic;
}
#modulelist .moduletable a.raednews:link,
#modulelist .moduletable a.raednews:active,
#modulelist .moduletable a.raednews:visited {
	background: url(../images/raednews_left.png) no-repeat left top;
	border: none;
	height: 36px;
	line-height: 36px;
	text-align: center;
	font-family: helvetica, arial, sans-serif;
	font-weight: normal;
	font-size: 12px;
	color: #ffffff;
	text-transform: uppercase;
	cursor: pointer;
	display: inline-block;
	text-decoration: none;
	padding-left: 40px;
}
#modulelist .moduletable a.raednews:link span,
#modulelist .moduletable a.raednews:active span,
#modulelist .moduletable a.raednews:visited span {
	background: url(../images/raednews_right.png) no-repeat right top;
	height: 36px;
	line-height: 36px;
	text-align: center;
	font-family: helvetica, arial, sans-serif;
	font-weight: normal;
	font-size: 12px;
	color: #ffffff;
	text-transform: uppercase;
	cursor: pointer;
	display: inline-block;
	text-decoration: none;
	padding-right: 40px;
}
#modulelist .moduletable a.raednews:hover {
	background: url(../images/raednews_left.png) no-repeat left bottom;
}
#modulelist .moduletable a.raednews:hover span {
	background: url(../images/raednews_right.png) no-repeat right bottom;
}
#modulelist .moduletable.two {
	background: url(../images/moduletable_bg.png) no-repeat left top;
	width: 258px;
	height: 180px;
	font-family: helvetica, arial, sans-serif;
	font-weight: normal;
	line-height: 21px;
	padding: 50px 21px 30px 21px;
	margin-left: 30px;
	float: left;
}
#modulelist .moduletable.two .title {
}
#modulelist .moduletable.two .title .oilname {
	width: 110px;
	float: left;
}
#modulelist .moduletable.two .title .oillast {
	width: 62px;
	float: left;
	padding-left: 5px;
}
#modulelist .moduletable.two .title .oilchange {
	width: 75px;
	float: right;
}
#modulelist .moduletable.two table thead {
	display: none;
}
#modulelist .moduletable.two .itemwrap {
	width: 258px;
	height: 21px;
}
#modulelist .moduletable.two .titlewrap .last {
	width: 55px;
	margin-left: 142px;
	float: left;
}
#modulelist .moduletable.two .titlewrap .change {
	width: 55px;
	float: left;
}
#modulelist .moduletable.two .itemwrap .one {
	width: 140px;
	float: left;
}
#modulelist .moduletable.two .itemwrap .two {
	width: 55px;
	float: left;
}
#modulelist .moduletable.two .itemwrap .three {
	float: left;
}
#modulelist .moduletable.two .itemwrap.color {
	background: #fefcd5;
}
#modulelist .moduletable.two table {
	width: 100%;
}
#modulelist .moduletable.two table tr.even {
	background: #fefcd5;
	border: none;
}
#modulelist .moduletable.two a:link,
#modulelist .moduletable.two a:active,
#modulelist .moduletable.two a:visited {
	color: #000000;
	font-size: 15px;
	font-family: helvetica, arial, sans-serif;
	text-decoration: none;
}
#modulelist .moduletable.three {
	background: url(../images/moduletable_last_bg.png) no-repeat left top;
	width: 258px;
	height: 180px;
	font-family: helvetica, arial, sans-serif;
	font-weight: normal;
	line-height: 22px;
	padding: 50px 21px 30px 21px;
	margin-left: 30px;
	float: left;
}
#modulelist .moduletable.three h4 {
	font-family: helvetica, arial, sans-serif;
	font-weight: normal;
	font-size: 14px;
	color: #333333;
	margin-bottom: 9px;
	padding: 0px;
}
#modulelist .moduletable.three a.direction:link,
#modulelist .moduletable.three a.direction:active,
#modulelist .moduletable.three a.direction:visited {
	background: url(../images/readnews_button_bg.png) no-repeat left top;
	border: none;
	font-family: helvetica, arial, sans-serif;
	font-weight: normal;
	font-size: 13px;
	color: #ffffff;
	text-transform: uppercase;
	width: 130px;
	height: 36px;
	line-height: 36px;
	text-align: center;
	margin-left: -2px;
	float:left;
	cursor: pointer;
	display: block;
	text-decoration: none;
}
#modulelist .moduletable.three a.facebook:link,
#modulelist .moduletable.three a.facebook:active,
#modulelist .moduletable.three a.facebook:visited {
	background: url("../../../../../images/fb_button.png") no-repeat scroll left top transparent;
	color: #FFFFFF;
	cursor: pointer;
	display: block;
	font-family: helvetica,arial,sans-serif;
	font-size: 13px;
	font-weight: normal;
	height: 35px;
	line-height: 36px;
	margin-left: 131px;
	padding-left: 11px;
	text-decoration: none;
	text-transform: uppercase;
	width: 118px;
}
#modulelist .moduletable.three a.facebook:hover {
	background-position: left bottom;
}
#bottom {
	width: 960px;
	padding: 0px 0 40px 0px;
}
#bottom .moduletable {
	width: 300px;
	float: left;
	margin-right: 30px;
	font-size: 15px;
	line-height: 22px;
}
#bottom .moduletable.last {
	margin-right: 0px;
}
#bottom .moduletable h3 {
	font-size: 20px;
	line-height: 24px;
	padding-bottom: 18px;
   font-family: 'AftaserifRegular';
   color: #333333;
}
#modulelist .moduletable.three a.direction:hover {
	background: url(../images/readnews_button_bg.png) no-repeat left bottom;
}
#footerOuter {
	width: 100%;
	background: #646a6f url(../images/footer_outer_repeat.jpg) repeat-x left top;
}
#footer {
	width: 960px;
	margin: 0 auto;
	padding: 30px 0px 0px 0px;
	text-align: left;
}
#footer .moduletable-menubottom {
	width: 306px;
	min-height: 259px;
	height: auto !important;
	height: 256px;
	padding: 3px 0 0 10px;
	float: left;
	background: url(../images/moduletable_footermenu_right_border_bg.png) no-repeat right top;
}
#footer .moduletable-menubottom ul {
	margin: 0;
	padding: 0;
	list-style: none;
}
#footer .moduletable-menubottom ul li {
	background: url(../images/footer_li_bg.png) no-repeat left 3px;
	padding-left: 14px;
	padding-bottom: 4px;
}
#footer .moduletable-menubottom ul li a:link,
#footer .moduletable-menubottom ul li a:active,
#footer .moduletable-menubottom ul li a:visited {
  font-family: 'AftaserifRegular';
	font-weight: normal;
	font-size: 20px;
	color: #fdfabb;
	text-decoration: none;
	cursor: pointer;
}
#footer .moduletable-menubottom ul li.active a:link,
#footer .moduletable-menubottom ul li.active a:active,
#footer .moduletable-menubottom ul li.active a:visited,
#footer .moduletable-menubottom ul li a:hover {
	color: #c3c6c6;
}
#footer .moduletable-categories {
	width: 295px;
	padding-left: 26px;
	padding-top: 4px;
	float: left;
}
#footer .moduletable-categories h3 {
   font-family: 'AftaserifRegular';
	font-weight: normal;
	font-size: 20px;
	color: #fdfabb;
	margin-bottom: 13px;
}
#footer .moduletable-categories ul {
	margin: 0;
	padding: 0;
	list-style: none;
}
#footer .moduletable-categories ul li {
	padding-bottom: 2px;
}
#footer .moduletable-categories ul li a:link,
#footer .moduletable-categories ul li a:active,
#footer .moduletable-categories ul li a:visited {
	/*font-family: helvetica, arial, sans-serif;*/
	font-family: Helvetica, Arial, sans-serif;
	font-weight: normal;
	font-size: 13px;
	color: #e5e7e7;
	text-decoration: none;
	cursor: pointer;
}
#footer .moduletable-categories ul li a:hover {
	text-decoration: underline;
}
#footer .moduletable-categories ul li a:link span,
#footer .moduletable-categories ul li a:active span,
#footer .moduletable-categories ul li a:visited span {
	color: #9ea5a5;
}
#footer .moduletable-about {
	width: 280px;
	padding-left: 33px;
	padding-top: 4px;
	float: left;
	/*font-family: helvetica, arial, sans-serif;*/
	font-family: Helvetica, Arial, sans-serif;
	font-weight: normal;
	font-size: 13px;
	color: #e5e7e7;
}
#footer .moduletable-about h3 {
   font-family: 'AftaserifRegular';
	font-weight: normal;
	font-size: 20px;
	color: #fdfabb;
	margin-bottom: 11px;
}
#footer .moduletable-about .copyright {
	line-height: 20px;
	padding: 0 0 13px 0px;
	margin: 0 0 11px 0px;
	border-bottom: 1px solid #505559;
}
#footer .moduletable-about a:link,
#footer .moduletable-about a:active,
#footer .moduletable-about a:visited {
	/*font-family: helvetica, arial, sans-serif;*/
	font-family: Helvetica, Arial, sans-serif;
	font-weight: normal;
	font-size: 13px;
	color: #9ea5a5;
	text-decoration: none;
	cursor: pointer;
}
#footer .moduletable-about a:hover {
	text-decoration: underline;
}
/* Product Table */
.tabs-container {
	width: 960px;
	clear: both;
}
.tabs-container table {
	padding: 20px;
	font-family: 'AlteHaasGroteskBold', Helvetica, Arial, sans-serif;
	background: #e6e8e8;
	width: 100%;
}
.tabs-container table tr td {
   color: #fff;
   text-align: center;
   border-right: 1px solid #282c2d;
   font-family: helvetica, arial, sans-serif;
   font-size: 13px;
	height: 30px;
}
.tabs-container table tr.row-yellow td {
	border: 1px solid #ccc132;
	border-top: none;
	border-bottom: none;
	color: #000;
	font-style: normal;
	font-weight: normal;
   background: #fbf05a url(../images/th_bar_bg.jpg) repeat-x left top;
}
.tabs-container table tr td.row-yellow {
	border: 1px solid #ccc132;
	border-top: none;
	border-bottom: none;
	color: #000;
	font-style: normal;
	font-weight: normal;
   background: #fbf05a url(../images/th_bar_bg.jpg) repeat-x left top;
}
.tabs-container table tr.row-yellow td b {
	font-weight: normal !important;
}
.tabs-container table tr td.row-yellow b {
	font-weight: normal !important;
}
.tabs-container table tr.row-lightgray td {
	background: #3e4244;
}
.tabs-container table tr td.row-lightgray {
	background: #3e4244;
}
.tabs-container table tr.cell-lightgray td {
	background: #3e4244;
}
.tabs-container table tr td.cell-lightgray {
	background: #3e4244;
}
.tabs-container table tr.cell-darkgray td {
   background: #313435;
}
.tabs-container table tr td.cell-darkgray {
   background: #313435;
}
.tabs-container table tr.row-darkgray td {
   background: #313435;
}
.tabs-container table tr td.row-darkgray {
   background: #313435;
}
.tabs-container table tr.cell-yellow td {
	border: 1px solid #ccc132;
	border-top: none;
	border-bottom: none;
	color: #000;
	font-style: normal;
	font-weight: normal;
   background: #fbf05a url(../images/th_bar_bg.jpg) repeat-x left top;
}
.tabs-container table tr td.cell-yellow {
	border: 1px solid #ccc132;
	border-top: none;
	border-bottom: none;
	color: #000;
	font-style: normal;
	font-weight: normal;
   background: #fbf05a url(../images/th_bar_bg.jpg) repeat-x left top;
}
/*
.producttable {
	padding: 10px;
}
.producttable tr.title {
   margin-bottom: 10px;
}
.producttable tr th {
   background: url(../images/th_bar_bg.jpg) repeat-x left top;
   height: 30px;
   border-right: 1px solid #ccc132;
   margin-bottom: 10px;
   font-size: 13px;
   color: #000;
   font-weight: normal;
   text-align: center;
}
.producttable th.first {
	border: 1px solid #ccc132;
	border-top: none;
	border-bottom: none;
}
.producttable tr.lightBg {
   background: #3e4244;
}
.producttable tr.darkBg {
	background: #313435;
}
.producttable tr td {
	height: 30px;
   color: #fff;
   text-align: center;
   border-right: 1px solid #282c2d;
   font-size: 13px;
   font-style: italic;
}
*/
.chronoform {
	display: none;
}
#autoID-6c590b83c87731959dc6cdc2df0adb06_container_div,
#autoID-7a4636dd98a4d97ee197f6601bc08969_container_div,
#autoID-44674537cef2905a7c48cc803f49b0cc_container_div {
	padding-left: 210px;
}
#autoID-6c590b83c87731959dc6cdc2df0adb06_container_div .submit,
#autoID-7a4636dd98a4d97ee197f6601bc08969_container_div .submit,
#autoID-44674537cef2905a7c48cc803f49b0cc_container_div .submit {
	background: url(../images/readnews_button_bg.png) no-repeat left top;
	border: none;
	font-family: helvetica, arial, sans-serif;
	font-weight: normal;
	font-size: 13px;
	color: #ffffff;
	text-transform: uppercase;
	width: 130px;
	height: 36px;
	padding-bottom: 5px;
	text-align: center;
	text-decoration: none;
	cursor: pointer;
	display: block;
	float: left;
	margin: 0 5px;
}
#autoID-6c590b83c87731959dc6cdc2df0adb06_container_div .submit:hover,
#autoID-7a4636dd98a4d97ee197f6601bc08969_container_div .submit:hover,
#autoID-44674537cef2905a7c48cc803f49b0cc_container_div .submit:hover {
	background: url(../images/readnews_button_bg.png) no-repeat left bottom;
}
#autoID-c8a252b1ea9d67ee9f5ef96c427cda81_container_div .checkboxgroup label,
#autoID-9214d17716b4852b7c110a6f37e7f32e_container_div .checkboxgroup label,
#autoID-43b8c5ac17d2e8121f03450fd5677e9d_container_div .checkboxgroup label {
	padding-top: 0px;
	background: none;
	padding-left: 0px;
}
#autoID-43b8c5ac17d2e8121f03450fd5677e9d_container_div label {
	width: 180px;
	float: left;
	margin-right: 18px !important;
}
#autoID-43b8c5ac17d2e8121f03450fd5677e9d_container_div .checkboxgroup {
	width: 200px;
	float: left;
	padding-left: 2px;
}
#autoID-43b8c5ac17d2e8121f03450fd5677e9d_container_div .checkboxgroup .checkboxWrap {
	position: relative;
}
#autoID-43b8c5ac17d2e8121f03450fd5677e9d_container_div .checkboxgroup .checkboxWrap a.checkboxuncheck {
	text-decoration: none;
	background: url(../images/checkbox.jpg) no-repeat left 3px;
	padding-left: 25px;
	position: absolute;
	left: 0px;
	top: 10px;
  color: #333333;
}
#autoID-43b8c5ac17d2e8121f03450fd5677e9d_container_div .checkboxgroup .checkboxWrap a.checkboxcheck {
	text-decoration: none;
	background: url(../images/checkboxcheck.jpg) no-repeat left 3px;
	padding-left: 25px;
	position: absolute;
	left: 0px;
	top: 10px;
  color: #333333;
}
#autoID-c8a252b1ea9d67ee9f5ef96c427cda81_container_div .checkboxgroup {
	margin-left: 15px;
}
#autoID-43b8c5ac17d2e8121f03450fd5677e9d_container_div .checkboxgroup label {
	width: auto !important;
	float: none;
}
#autoID-43b8c5ac17d2e8121f03450fd5677e9d_container_div .checkboxgroup input {
	/*margin: 14px 0 0 0px !important;*/
}
#autoID-43b8c5ac17d2e8121f03450fd5677e9d_container_div label span {
	color: #7a7a7a;
	font-size: 13px;
	font-weight: normal;
}
#autoID-5d7c8312032ff6f612d4c5dd1811f6ee_container_div label {
	padding-top: 0px;
}
#autoID-f3b37f243432827afa3824ab264ae54a_container_div label,
#autoID-d3fd80b6656d9f2ab056159f6e08323e_container_div label,
#autoID-4aba36efd48d44156cae0cc1c1387af0_container_div label,
#autoID-b110e275fa39e06525a1a271130f3e67_container_div label,
#autoID-d86101a96bd43924de0deba8e97ef5f7_container_div label,
#autoID-d86101a96bd43924de0deba8e97ef5f7_container_div label,
#autoID-40fa2b3470772b53c13328998851274f_container_div label,
#autoID-fd325e188b1cf469638210f8ea475412_container_div label,
#autoID-3e4e3de534542ad6eee9677e2587f40b_container_div label,
#autoID-549051d446a4f63fc92d66a24d5b0742_container_div label,
#autoID-e64410969798ec0bdfa55b523d246ac6_container_div label,
#autoID-68922aab35acdaede9e3b99029d44a28_container_div label,
#autoID-6dfe80da69b1f11104f75d053928a9f5_container_div label,
#autoID-0fba384ecd7765b269ff71fe9bbcde8a_container_div label,
#autoID-cb7e134e152eaba074207ff9ab3e7b0e_container_div label  {
	background: none;
}
#autoID-68922aab35acdaede9e3b99029d44a28_container_div textarea,
#autoID-6dfe80da69b1f11104f75d053928a9f5_container_div textarea,
#autoID-0fba384ecd7765b269ff71fe9bbcde8a_container_div textarea,
#autoID-cb7e134e152eaba074207ff9ab3e7b0e_container_div textarea,
#autoID-e53fe943f26573635d753f885f1a0913_container_div textarea,
#autoID-49e527c58cdc6eacc72def98da9153b6_container_div textarea {
	width: 380px;
}
#autoID-9214d17716b4852b7c110a6f37e7f32e_container_div label {
	width: 180px;
	float: left;
	color: #333333;
	font-family: 'AftaserifRegular';
	font-weight: normal;
	font-size: 18px;
}
#autoID-9214d17716b4852b7c110a6f37e7f32e_container_div .checkboxgroup {
	width: 400px;
	float: left;
}
#autoID-9214d17716b4852b7c110a6f37e7f32e_container_div .checkboxgroup label,
#autoID-9214d17716b4852b7c110a6f37e7f32e_container_div .checkboxgroup input {
	float: none;
	color: #333333;
	font-family: helvetica, arial, sans-serif;
	font-size: 15px;
}
.img-fulltext-left {
	float: left;
	margin-right: 20px;
}
#autoID-ba2ce78425b299357c2794686ebf2403_container_div,
#autoID-7af4c14279c5ae35c3230f3f6615ae39_container_div,
#autoID-3dc9fcf3a060f69446081de68e4b8a44_container_div,
#autoID-49b28df0dbddbca52ca7cc7e523350b6_container_div {
	display: none;
}
/**/
.loginBox {
}
.loginBox .moduletable {
}
.loginBox .moduletable h3 {
	font-weight: bold;
}
.login-fields {
	margin-bottom: 10px;
}
.login label,
.loginBox .moduletable label {
	width: 100px;
	float: left;
}
.loginBox .moduletable .inputbox {
	border: 1px solid #CFD1D1;
	color: #333333;
	font-family: helvetica, arial, sans-serif;
	font-size: 15px;
	font-weight: normal;
	width: 298px;
}
.loginBox .moduletable .button,
.login .button {
	background: url(../images/readnews_button_bg.png) no-repeat left top;
	border: none;
	color: #FFFFFF;
	cursor: pointer;
	display: block;
	font-family: helvetica, arial, sans-serif;
	font-size: 13px;
	font-weight: normal;
	height: 36px;
	line-height: 36px;
	margin-left: 100px;
	text-align: center;
	text-decoration: none;
	text-transform: uppercase;
	width: 130px;
}
.loginBox .moduletable .button:hover,
.login .button:hover {
	background: url(../images/readnews_button_bg.png) no-repeat left bottom;
}
/* Globalee component layout */
#productcatview {
	width: 960px;
	color: #333;
	font-size: 15px;
	font-family: helvetica, arial, sans-serif;
	line-height: 21px;
	text-align: left;
	margin: 0 auto;
}
#topRow {
	border-bottom: 1px solid #cfd1d1;
	padding: 0px 0px 20px 0px;
	margin-bottom: 20px;
	overflow: hidden;
}
#topRowdes {
	padding: 0px 0px 20px 0px;
	margin-bottom: 20px;
	overflow: hidden;
}
#topRowdes .productimg {
	width: 330px;
	float: left;
	overflow: hidden;
}
#topRowdes .productdes-content {
	width: 620px;
	float: right;
}
#topRowdes .productdes-content h2 {
	position: static;
	color: #3f5266;
	font-family: 'AftaserifRegular';
	font-weight: normal;
	margin-bottom: 10px;
	padding: 0px;
	font-size: 22px;
}
/*
#topRowdes .productdes-content h2 {
	color: #333333;
	font-family: 'AftaserifRegular';
	font-weight: normal;
	font-size: 20px;
}
#topRowdes .productdes-content h2 a:link,
#topRowdes .productdes-content h2 a:active,
#topRowdes .productdes-content h2 a:visited {
	color: #333333;
	font-family: 'AftaserifRegular';
	font-weight: normal;
	text-decoration: none;
}
#topRowdes .productdes-content h2 a:hover {
	text-decoration: underline;
}
*/
#topRow .product-content {
	width: 628px;
	float: left;
	line-height: 20px;
}
#topRow .productsubcat-content {
}
#topRow .product-content h2 {
   font-family: 'AftaserifRegular';
	font-size: 28px;
	color: #f8f272;
	margin-bottom: 0px;
	padding-bottom: 25px;
	position: absolute;
	top: 20px;
	left: 40px;
}
#topRow .quick-finder {
	width: 320px;
	margin-bottom: 30px;
	float: right;
}
#topRow .quick-finder h3 {
	font-family: helvetica, arial, sans-serif;
	font-weight: normal;
	font-size: 18px;
	color: #333333;
	margin-bottom: 15px;
}
#topRow .quick-finder .inputwrap {
	width: 300px;
	margin-bottom: 8px;
}
#topRow .quick-finder .inputwrap select {
	border: 1px solid #cfd1d1;
	width: 298px;
	height: 28px;
	font-family: helvetica, arial, sans-serif;
	font-weight: normal;
	font-size: 15px;
	color: #333333;
	margin-bottom: 8px;
	padding: 2px;
}
#topRow .quick-finder .inputwrap select.last {
	margin-bottom: 0px;
}
#topRow .quick-finder .searchwrap {
	width: 320px;
}
#topRow .quick-finder .searchwrap .text {
	width: 135px;
	font-family: helvetica, arial, sans-serif;
	font-weight: normal;
	font-size: 13px;
	color: #000000;
	margin-top: 4px;
	float: left;
}
#topRow .quick-finder .searchwrap .text a:link,
#topRow .quick-finder .searchwrap .text a:active,
#topRow .quick-finder .searchwrap .text a:visited {
	font-family: helvetica, arial, sans-serif;
	font-weight: normal;
	font-size: 13px;
	color: #80868b;
	text-decoration: none;
	cursor: pointer;
}
#topRow .quick-finder .searchwrap .search {
	width: 130px;
	float: left;
}
#topRow .quick-finder .searchwrap .search .submit {
	background: url(../images/button_bg.png) no-repeat left top;
	border: none;
	width: 130px;
	height: 35px;
	font-family: helvetica, arial, sans-serif;
	text-transform: uppercase;
	font-weight: normal;
	font-size: 12px;
	color: #ffffff;
	margin-left: 34px;
	cursor: pointer;
}
#topRow .quick-finder .searchwrap .search .submit:hover {
	background: url(../images/button_bg.png) no-repeat left bottom;
}
#midRow {
	margin-bottom: 20px;
}
#midRow .listbox {
	width: 300px;
	float: left;
	font-size: 13px;
	font-family: helvetica, arial, sans-serif;
	margin-right: 30px;
}
#midRow .listbox.last {
	margin-right: 0px;
}
#midRow .listbox h3 {
	color: #3f5266;
	font-size: 20px;
   font-family: 'AftaserifRegular';
   border-bottom: 1px solid #cfd1d1;
   padding-bottom: 10px;
}
#midRow .listbox ul {
	width: 150px;
	float: left;
}
#midRow .listbox ul li {
	background: url(../images/ul_arrow.jpg) no-repeat left 8px;
	padding-left: 10px;
   padding-right: 10px;
	margin-bottom: 0px;
	list-style: none;
}
#topBottom {
	padding: 0px 0px;
	border-bottom: 1px solid #cfd1d1;
	overflow: hidden;
	margin-bottom: 20px;
}
#topBottom .rowcontainer {
	margin-bottom: 15px;
}
#topBottom .rowcontainer .item {
	background: url(../images/product_item.png) no-repeat center 5px;
	float: left;
	width: 145px;
	height: 145px;
	line-height: 16px;
	cursor: pointer;
	margin-right: 18px;
	padding-top: 4px;
	text-align: center;
	font-size: 12px;
	overflow: hidden;
}
#topBottom .rowcontainer .item a:link,
#topBottom .rowcontainer .item a:active,
#topBottom .rowcontainer .item a:visited {
	text-align: center;
	font-size: 12px;
	color: #fff;
	display: block;
	text-decoration: none;
}
#topBottom .rowcontainer .item.last {
	margin-right: 0px;
}
#topBottom .rowcontainer .item p {
	padding: 0 10px;
	text-transform: capitalize;
	margin: 0 -5px;
	height: 35px;
	overflow: hidden;
}
#topBottom .rowcontainer .item:hover {
	background: url(../images/product_item_hover.png) no-repeat left top;
	color: #333333 !important;
}
#topBottom .rowcontainer .item a:hover {
	color: #333333 !important;
}
#topBottom .rowcontainer .item .productimage {
	padding: 0px;
	margin-bottom: 5px;
	height: 95px !important;
	overflow: hidden;
}
#topBottom .rowcontainer .item .productimage img {
	vertical-align: middle;
}
#bottomList {
}
#bottomList .bottombox {
	width: 300px;
	float: left;
	margin-right: 20px;
	font-size: 15px;
	line-height: 22px;
}
#bottomList .bottombox.last {
	margin-right: 0px;
}
#bottomList .bottombox h3 {
	font-size: 20px;
	line-height: 24px;
	padding-bottom: 0px;
   font-family: 'AftaserifRegular';
   color: #333333;
}
#bottomList .bottombox-finder {
	width: 320px;
	float: left;
	margin-right: 0px;
	font-size: 15px;
	line-height: 22px;
}
#bottomList .bottombox-finder h2 {
	font-size: 20px;
	line-height: 24px;
	padding-bottom: 18px;
   font-family: 'AftaserifRegular';
   color: #333333;
   border-bottom: 1px solid #cfd1d1;
   padding-bottom: 10px;
   position: static;
}
#bottomList .bottombox-finder h3 {
	font-family: helvetica, arial, sans-serif;
	font-weight: normal;
	font-size: 18px;
	color: #333333;
	margin-bottom: 15px;
}
#bottomList .bottombox-finder .inputwrap {
	width: 300px;
	margin-bottom: 8px;
}
#bottomList .bottombox-finder .inputwrap select {
	border: 1px solid #cfd1d1;
	width: 298px;
	height: 28px;
	font-family: helvetica, arial, sans-serif;
	font-weight: normal;
	font-size: 15px;
	color: #333333;
	margin-bottom: 8px;
	padding: 2px;
}
#bottomList .bottombox-finder .inputwrap select.last {
	margin-bottom: 0px;
}
#bottomList .bottombox-finder .searchwrap {
	width: 320px;
}
#bottomList .bottombox-finder .searchwrap .text {
	width: 135px;
	font-family: helvetica, arial, sans-serif;
	font-weight: normal;
	font-size: 13px;
	color: #000000;
	margin-top: 4px;
	float: left;
}
#bottomList .bottombox-finder .searchwrap .text a:link,
#bottomList .bottombox-finder .searchwrap .text a:active,
#bottomList .bottombox-finder .searchwrap .text a:visited {
	font-family: helvetica, arial, sans-serif;
	font-weight: normal;
	font-size: 13px;
	color: #80868b;
	text-decoration: none;
	cursor: pointer;
}
#bottomList .bottombox-finder .searchwrap .search {
	width: 130px;
	float: left;
}
#bottomList .bottombox-finder .searchwrap .search .submit {
	background: url(../images/button_bg.png) no-repeat left top;
	border: none;
	width: 130px;
	height: 35px;
	font-family: helvetica, arial, sans-serif;
	text-transform: uppercase;
	font-weight: normal;
	font-size: 12px;
	color: #ffffff;
	margin-left: 34px;
	cursor: pointer;
}
#bottomList .bottombox-finder .searchwrap .search .submit:hover {
	background: url(../images/button_bg.png) no-repeat left bottom;
}
#tabRow {
	margin-bottom: 20px;
}
#tabRow .producttable {
	padding: 10px;
}
#tabRow .producttable tr.title {
   margin-bottom: 10px;
}
#tabRow .producttable tr th {
   background: url(../images/th_bar_bg.jpg) repeat-x left top;
   height: 30px;
   border-right: 1px solid #ccc132;
   margin-bottom: 10px;
   font-size: 13px;
   color: #000;
   font-weight: normal;
   text-align: center;
}
#tabRow .producttable th.first {
	border: 1px solid #ccc132;
	border-top: none;
	border-bottom: none;
}
#tabRow .producttable tr.lightBg {
   background: #3e4244;
}
#tabRow .producttable tr.darkBg {
	background: #313435;
}
#tabRow .producttable tr td {
	height: 30px;
   color: #fff;
   text-align: center;
   border-right: 1px solid #282c2d;
   font-size: 13px;
   font-style: italic;
}
#bottomRow {
}
#bottomRow .bottomLeft {
	width: 280px;
	float: left;
}
#bottomRow .bottomLeft h2 {
	position: static;
	font-size: 20px;
	color: #3f5266;
	margin-bottom: 12px;
	padding: 0px;
	line-height: 28px;
}
#bottomRow .bottomLeft h3 {
	font-size: 20px;
	color: #3f5266;
	margin-bottom: 12px;
	line-height: 28px;
}
#bottomRow .bottomRight {
	width: 600px;
	float: right;
}
#bottomRow .bottomRight h2 {
	font-size: 20px;
	color: #3f5266;
	margin-bottom: 12px;
	position: static;
	padding: 0px;
	line-height: 28px;
}
#bottomRow .bottomRight h3 {
	font-size: 20px;
	color: #3f5266;
	margin-bottom: 12px;
	line-height: 28px;
}
ul.download {
}
ul.download li {
}
#tabs {
	margin-bottom: 20px;
}
#tabs ul {
	padding: 0px !important;
	margin: 0px !important;
}
#tabs ul li {
	list-style: none;
	padding: 0px !important;
	margin: 0px 5px 0px 0px !important;
}
#tabs ul li a:link,
#tabs ul li a:active,
#tabs ul li a:visited {
	background: url(../images/tab_li_left_hover.jpg) no-repeat left top;
	padding-left: 10px;
	height: 36px;
	line-height: 36px;
	float: left;
	display: block;
	cursor: pointer;
	color: #fefbcf;
	font-size: 12px;
	font-style: italic;
   font-family: helvetica, arial, sans-serif;
   font-weight: normal;
}
#tabs ul li a:link span,
#tabs ul li a:active span,
#tabs ul li a:visited span {
	background: url(../images/tab_li_right_hover.jpg) no-repeat right top;
	padding-right: 10px;
	height: 36px;
	height: 36px;
	line-height: 36px;
	float: left;
	display: block;
}
#tabs ul li.tabs-selected a:link,
#tabs ul li.tabs-selected a:active,
#tabs ul li.tabs-selected a:visited,
#tabs ul li a:hover {
	background: url(../images/tab_li_left.jpg) no-repeat left top;
	color: #333333;
}
#tabs ul li.tabs-selected a:link span,
#tabs ul li.tabs-selected a:active span,
#tabs ul li.tabs-selected a:visited span,
#tabs ul li a:hover span {
	background: url(../images/tab_li_right.jpg) no-repeat right top;
}
#dm_nav {
	text-align: center;
}
#dm_nav ul li {
	display: inline;
	margin: 0px;
	padding: 0px;
	list-style: none;
	background: none !important;
}
.message ul li {
	background: none !important;
}
.result-text {
	margin-bottom: 10px;
	padding: 10px;
	border: 1px solid #cfd1d1;
}
#showhide {
	padding-top: 10px;
}
#autoID-dd1dcd6ee6631044dd130dec186acd99_container_div h3 {
	margin: 0px;
	padding: 0px;
}
#autoID-9f2d3a9c665da8bf0cd16fb710dfc329_container_div,
#autoID-b79effddcff8b1e230465f7c8d229832_container_div {
	position: relative;
	z-index: 500;
}
#autoID-9f2d3a9c665da8bf0cd16fb710dfc329_container_div div.selectbox-wrapper,
#autoID-b79effddcff8b1e230465f7c8d229832_container_div div.selectbox-wrapper {
	left: 215px;
}
#autoID-9f2d3a9c665da8bf0cd16fb710dfc329_container_div input,
#autoID-b79effddcff8b1e230465f7c8d229832_container_div input {
	border: none;
	padding: 0px 0 0 10px !important;
}
#autoID-2610be9f8a74c00994657fc96a6eb9ae_container_div h3 {
	margin: 0px !important;
	padding: 0px !important;
}
#autoID-4aba36efd48d44156cae0cc1c1387af0_container_div,
#autoID-40fa2b3470772b53c13328998851274f_container_div,
#autoID-549051d446a4f63fc92d66a24d5b0742_container_div {
	margin-bottom: 30px;
}
.pagination {
	text-align: center;
}
.pagination ul {
	list-style: none;
}
.pagination ul li {
	display: inline;
	list-style: none;
	background: none !important;
	padding: 0 5px !important;
}
#xmap {
	margin-left: 40px;
}
#xmap,
#sitemap {
	margin-left: 20px;
}
#xmap ul,
#sitemap ul {
	margin-left: 20px;
}
#xmap ul li,
#sitemap ul li {
	margin-bottom: 5px !important;
	background: none !important;
}
#xmap ul li a:link,
#xmap ul li a:active,
#xmap ul li a:visited,
#sitemap ul li a:link,
#sitemap ul li a:active,
#sitemap ul li a:visited {
	color: #7F868C;
	text-decoration: none;
	background: url(../images/arrow.png) no-repeat left 4px !important;
	padding-left: 25px !important;
}
#xmap ul li a:hover,
#sitemap ul li a:hover {
	color: #000;
	background: url(../images/arrow_black.png) no-repeat left 4px !important;
}
/***********/
/* Sharrre */
/***********/
#sharrre{
position: relative;
text-align: center;
width: 100%;
}
.sharrre{
display: inline-block;
margin: 20px 10px;
}
.sharrre .box a:hover{
text-decoration:none;
}
.sharrre .count {
color:#525b67;
display:block;
font-size:18px;
font-weight:bold;
line-height:40px;
height:40px;
position:relative;
text-align:center;
width:70px;
-webkit-border-radius:4px;
-moz-border-radius:4px;
border-radius:4px;
border:1px solid #b2c6cc;
background: #fbfbfb; /* Old browsers */
background: -moz-linear-gradient(top, #fbfbfb 0%, #f6f6f6 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#fbfbfb), color-stop(100%,#f6f6f6)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top, #fbfbfb 0%,#f6f6f6 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top, #fbfbfb 0%,#f6f6f6 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top, #fbfbfb 0%,#f6f6f6 100%); /* IE10+ */
background: linear-gradient(top, #fbfbfb 0%,#f6f6f6 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fbfbfb', endColorstr='#f6f6f6',GradientType=0 ); /* IE6-9 */
}
.sharrre .count:before, .sharrre .count:after {
content:'';
display:block;
position:absolute;
left:49%;
width:0;
height:0;
}
.sharrre .count:before {
border:solid 7px transparent;
border-top-color:#b2c6cc;
margin-left:-7px;
bottom: -14px;
}
.sharrre .count:after {
border:solid 6px transparent;
margin-left:-6px;
bottom:-12px;
border-top-color:#fbfbfb;
}
.sharrre .share {
color:#FFFFFF;
display:block;
font-size:12px;
font-weight:bold;
height:30px;
line-height:30px;
margin-top:8px;
padding:0;
text-align:center;
text-decoration:none;
width:70px;
-webkit-border-radius:4px;
-moz-border-radius:4px;
border-radius:4px;
}
#twitter .share {
text-shadow: 1px 0px 0px #0077be;
filter: dropshadow(color=#0077be, offx=1, offy=0);
border:1px solid #0075c5;
background: #26c3eb;
background: -moz-linear-gradient(top, #26c3eb 0%, #26b3e6 50%, #00a2e1 51%, #0080d6 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#26c3eb), color-stop(50%,#26b3e6), color-stop(51%,#00a2e1), color-stop(100%,#0080d6)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top, #26c3eb 0%,#26b3e6 50%,#00a2e1 51%,#0080d6 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top, #26c3eb 0%,#26b3e6 50%,#00a2e1 51%,#0080d6 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top, #26c3eb 0%,#26b3e6 50%,#00a2e1 51%,#0080d6 100%); /* IE10+ */
background: linear-gradient(top, #26c3eb 0%,#26b3e6 50%,#00a2e1 51%,#0080d6 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#26c3eb', endColorstr='#0080d6',GradientType=0 ); /* IE6-9 */
box-shadow: 0 1px 4px #DDDDDD, 0 1px 0 #5cd3f1 inset;
}
#facebook .share {
text-shadow: 1px 0px 0px #26427e;
filter: dropshadow(color=#26427e, offx=1, offy=0);
border:1px solid #24417c;
background: #5582c9; /* Old browsers */
background: -moz-linear-gradient(top, #5582c9 0%, #33539a 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#5582c9), color-stop(100%,#33539a)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top, #5582c9 0%,#33539a 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top, #5582c9 0%,#33539a 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top, #5582c9 0%,#33539a 100%); /* IE10+ */
background: linear-gradient(top, #5582c9 0%,#33539a 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#5582c9', endColorstr='#33539a',GradientType=0 ); /* IE6-9 */
box-shadow: 0 1px 4px #DDDDDD, 0 1px 0 #80a1d6 inset;
}
#googleplus .share {
text-shadow: 1px 0px 0px #222222;
filter: dropshadow(color=#222222, offx=1, offy=0);
border:1px solid #262626;
background: #6d6d6d; /* Old browsers */
background: -moz-linear-gradient(top, #6d6d6d 0%, #434343 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#6d6d6d), color-stop(100%,#434343)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top, #6d6d6d 0%,#434343 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top, #6d6d6d 0%,#434343 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top, #6d6d6d 0%,#434343 100%); /* IE10+ */
background: linear-gradient(top, #6d6d6d 0%,#434343 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#6d6d6d', endColorstr='#434343',GradientType=0 ); /* IE6-9 */
box-shadow: 0 1px 4px #DDDDDD, 0 1px 0 #929292 inset;
}
#header .moduletable-call {
	/* width: 310px; */
	padding: 20px 0 0 32px;
	font-family: helvetica, arial, sans-serif;
	font-size: 16px;
	font-weight: normal;
	color: #333333;
	text-shadow: 0.1em 0.1em 0.05em #fff;
	float: right;
	top: 92px;
	position: relative;
}

#modulelist .moduletablebottom-left {
	max-width: 550px;
    margin-top: -200px;
	float: left;
}

body:not(.menu-101) .popular-page-product-buttons {
	display: none !important;
}

#header .moduletable {
	position: absolute;
	top: 118px;
	right: 0;
}