
.boxText,.infoBoxContents,.surveyBoxContents,.infoBoxNoticeContents,SPAN.infoBox,TD.infoBox,TD.subBar,P.smallText,SPAN.smallText,TD.smallText,SPAN.newItemInCart,SELECT,RADIO,INPUT,CHECKBOX,TEXTAREA,.checkoutBarTo,.checkoutBarFrom,.checkoutBarCurrent,.messageBox,.messageStackWarning,.messageStackError,.messageStackSuccess,.inputRequirement,.fieldRequired,.smallText2,.errorText {
	font:11px verdana,arial,sans-serif
}

.errorBox {
	font:10px verdana,arial,sans-serif bold;
	background:#ffb3b5
}

.stockWarning,.orderEdit,.infoBoxContentsLogin {
	font:10px verdana,arial,sans-serif
}

.stockWarning {
	color:#c03
}

.productsNotifications {
	background:#f2fff7
}

.orderEdit {
	color:#70d250
}

.orderEdit,A:hover,A.headerNavigation:hover,.ml1,.ml2,.th9 a:hover,.th10 a:hover,TD.featuredManufacturerWP A:hover,TD.featuredManufacturers A:hover,TD.featuredCategories A:hover,TD.featuredProducts A:hover {
	text-decoration:underline
}

BODY,TR.header,.infoBoxContents,.infoBoxContentsLogin,TR.shippingOptions-odd,TR.upcomingProducts-odd,TR.productReviews-odd,TR.productListing-odd,TR.payment-odd,TR.alsoPurchased-odd,TR.addressBook-odd,TR.accountHistory-odd,TR.shippingOptions-even,TR.upcomingProducts-even,TR.productReviews-even,TR.productListing-even,TR.payment-even,TR.alsoPurchased-even,TR.addressBook-even,TR.accountHistory-even,.productListing-heading {
	background:#fff
}

BODY,TD.infoBoxHeading,DIV.pageText,TD.pageText,TD.subBar,.checkoutBarCurrent,TD.featuredManufacturerWP A,TD.featuredManufacturers A,TD.featuredCategories A,TD.featuredProducts A,#navcontainer li a,#popCart,.horizitem a:visited,.horizitem a:link,.horizsubitem a:visited,.horizsubitem a:link,.vertitem a:visited,.vertitem a:link,.vertsubitem a:visited,.vertsubitem a:link {
	color:#000
}

BODY,ul.popcartList,.glossymenu div.submenu ul,#ddtoptabs ul,.solidblockmenu ul,.solidblockmenu1 ul {
	margin:0
}

img,TABLE.productListing {
	border:0
}

A,td,.ml1 {
	color:#646464
}

A,A.headerNavigation,A.headerNavigation1,A.headerNavigation1:hover,A.info_ship_4,.ml,.ml3,.men1a,.men1a a:hover,.men2a,.men2a a:hover,.bcc,.bcd,.bce,.bcf,.th9,.th10,.mail_register a:hover,TD.featuredManufacturerWP A,TD.featuredManufacturers A,TD.featuredCategories A,TD.featuredProducts A,#navcontainer li a,.horizitem a,.horizitem a:visited,.horizitem a:link,.horizitem a:hover,.horizitem a:active,.horizsubitem a,.horizsubitem a:visited,.horizsubitem a:link,.horizsubitem a:hover,.horizsubitem a:active,.vertitem	a,.vertitem a:visited,.vertitem a:link,.vertitem a:hover,.vertitem a:active,.vertsubitem a,.vertsubitem a:visited,.vertsubitem a:link,.vertsubitem a:hover,.vertsubitem a:active,.glossymenu a.menuitem,.glossymenu div.submenu ul li a,#ddtoptabs strong,#ddtoptabs a,.solidblockmenu li a,.solidblockmenu1 li a,.specials_price,.specials_old_price,.specials_desc {
	text-decoration:none
}

A:hover {
	color:#888
}

FORM,#navcontainer li,#ddtoptabs li,.solidblockmenu li,.solidblockmenu1 li {
	display:inline
}

TR.headerNavigation,TD.headerNavigation,TR.headerNavigation1,TD.headerNavigation1 {
	background:#bbc3d3
}

TD.headerNavigation,TD.headerNavigation1,.privatemessages {
	font:11px verdana,arial,sans-serif bold
}

TD.headerNavigation,A.headerNavigation,A.headerNavigation:hover,TD.headerError,TD.headerInfo,DIV.pageHeading,TD.pageHeading,DIV.pageHeading_nobg,TD.pageHeading_nobg,DIV.pageHeadinglarge,TD.pageHeadinglarge,A.info_ship_4,.bc,.horizitem a:hover,.horizsubitem a:hover,.vertitem a:hover,.vertsubitem a:hover,#ddtoptabs strong,#ddtoptabs a,#ddtoptabs #current span,#ddtoptabs a span,#ddtoptabs #current span,#ddtoptabs #current a span,#ddtoptabs a:hover span,#ddtoptabs #current a:hover span,.suggest_link_over,.suggest_link:visited {
	color:#fff
}

A.headerNavigation,A.headerNavigation:hover,A.info_ship_4 {
	font-size:13px
}

A.headerNavigation,A.headerNavigation:hover,A.headerNavigation1,A.headerNavigation1:hover,DIV.pageHeading,TD.pageHeading,DIV.pageHeading_nobg,TD.pageHeading_nobg,DIV.pageHeadinglarge,TD.pageHeadinglarge,A.info_ship_4,.men1a,.men1a a:hover,.men2a,.men2a a:hover,.bc1,.bc2,.bcmenu,a.bcmenu,a.bcmenu a:hover,.highlight,.dmselected,.dmselected,#ddtoptabs #current span,#ddtoptabs a span,.stock1,.stock2,.stock3 {
	font-weight:bold
}

TD.headerNavigation1,A.headerNavigation1,A.headerNavigation1:hover {
	color:#cacaca
}

A.headerNavigation1,A.headerNavigation1:hover,.ml,.ml3,.ml1,.ml2 {
	font-size:11px
}

TR.headerError,TD.headerError {
	background:#f00
}

TD.headerError,TD.headerInfo,SPAN.markProductOutOfStock {
	font:12px tahoma,verdana,arial,sans-serif bold
}

TD.headerError,TD.headerInfo,.privatemessages,#navcontainer ul,#navcontainer li {
	text-align:center
}

TR.headerInfo,TD.headerInfo {
	background:#0f0
}

TR.footer,TD.footer {
	background:#eff3f3
}

TD.footer {
	font:10px verdana,arial,sans-serif normal
}

TD.footer,.copyright {
	color:#090909
}

.infoBox {
	background:#d3d1d1
}

.surveyBox {
	background:#666
}

.surveyBoxContents {
	background:#fdfdfd
}

.infoBoxNotice {
	background:#ff8e90
}

.infoBoxNoticeContents {
	background:#ffe6e6
}

TD.infoBoxHeading {
	font:18px arial,verdana,sans-serif normal;
	background:url('images/infobox/corner_center.gif')
}

TD.infoBoxHeading,#popCart,.tabcontent {
	display:none
}

TABLE.productListing,TABLE.formArea,.br,.box_outline3,.stock_frame,.stock_frame_kl,.stock_frame_gn,.stock_frame_rd,.stock_frame_kl_rd {
	border-style:solid
}

TABLE.productListing {
	border-color:#fff;
	border-spacing:1px
}

.productListing-heading {
	font:11px tahoma,verdana,arial,sans-serif normal;
	color:#9f1a37;
	padding:10px
}

TD.productListing-data {
	font:11px tahoma,verdana,arial,sans-serif;
	color:#282e3e
}

A.pageResults,A.pageResults:hover {
	color:#00f
}

A.pageResults:hover {
	background:#ff3
}

DIV.pageHeading,TD.pageHeading,DIV.pageHeading_nobg,TD.pageHeading_nobg,DIV.pageText,TD.pageText,DIV.pageHeadinglarge,TD.pageHeadinglarge {
	background:repeat-x;
	width:445px;
	margin-top:-20px;
	text-transform:none
}

DIV.pageHeading,TD.pageHeading,DIV.pageHeadinglarge,TD.pageHeadinglarge {
	font-size:14px
}

DIV.pageHeading,TD.pageHeading,DIV.pageHeading_nobg,TD.pageHeading_nobg,DIV.pageText,TD.pageText {
	height:32px
}

DIV.pageHeading,TD.pageHeading {
	background:url('images/m27.gif')
}

DIV.pageHeading,TD.pageHeading,DIV.pageHeading_nobg,TD.pageHeading_nobg,DIV.pageText,TD.pageText,DIV.pageHeadinglarge,TD.pageHeadinglarge,.ml,.men2 {
	padding-left:15px
}

DIV.pageHeading_nobg,TD.pageHeading_nobg {
	font-size:16px
}

DIV.pageHeading_nobg,TD.pageHeading_nobg,DIV.pageText,TD.pageText {
	padding:3px
}

DIV.pageText,TD.pageText {
	font:12px tahoma,verdana,arial,sans-serif normal
}

DIV.pageHeadinglarge,TD.pageHeadinglarge {
	height:80px;
	background:url('images/m272.gif')
}

TR.subBar {
	background:#f4f7fd
}

P.main,TD.main {
	font:11px verdana,arial,sans-serif /1.5
}

TD.accountCategory {
	font:13px verdana,arial,sans-serif
}

TD.accountCategory,TD.featuredManufacturerWP A:hover,TD.featuredManufacturers A:hover,TD.featuredCategories A:hover,TD.featuredProducts A:hover {
	color:#abd
}

TD.fieldKey,TD.tableHeading,SPAN.greetUser,TD.formAreaTitle {
	font:12px verdana,arial,sans-serif bold
}

TD.fieldValue,.main,.horizitem a,.horizsubitem a,.vertitem	a,.vertsubitem a {
	font:12px verdana,arial,sans-serif
}

TD.info_ship_1,TD.info_ship_2,TD.info_ship_3 {
	font:11px verdana,arial,sans-serif /1.7
}

TD.info_ship_2,TD.info_ship_3 {
	color:#1a1a1a
}

TD.info_ship_3 {
	background:#f1f9fe
}

SPAN.newItemInCart,SPAN.productSpecialPrice,SPAN.errorText,.inputRequirement,.specialPrice,.fieldRequired,.errorText {
	color:#f00
}

TEXTAREA,.bcd,.bce,.bcf,#ddtoptabsline,.solidblockmenu ul,.solidblockmenu1 ul {
	width:100%
}

SPAN.greetUser {
	color:#f0a480
}

TABLE.formArea,.stock_frame,.stock_frame_kl {
	background:#ffffe0;
	border-color:#fdda00
}

TABLE.formArea,.br,.stock_frame,.stock_frame_kl,.stock_frame_gn,.stock_frame_rd,.stock_frame_kl_rd {
	border-width:1px
}

SPAN.markProductOutOfStock {
	color:#c76170
}

SPAN.productSpecialPrice,SPAN.errorText {
	font-family:Verdana,Arial,sans-serif
}

.moduleRowOver {
	background:#d7e9f7
}

.moduleRowOver,.suggest_link_over {
	cursor:pointer
}

.moduleRowSelected {
	background:#e9f4fc
}

.checkoutBarTo,.checkoutBarFrom {
	color:#8c8c8c
}

.messageStackWarning,.messageStackError {
	background:#ffb3b5
}

.messageStackSuccess {
	background:#9f0
}

.privatemessages {
	background:transparent;
	padding:2pxcolor:#f00;
	border-left:1px solid #f00;
	border-right:1px solid #f00;
	border-top:1px solid #f00;
	border-bottom:1px solid #f00
}

td {
	font:11px tahoma,verdana,arial
}

.bg {
	background:url(images/m20.gif) repeat-y
}

.se {
	width:128px;
	font-size:9px
}

.ml {
	background:url(images/m06.gif) no-repeat
}

.ml,.ml3 {
	color:#d04343
}

.ml3 {
	padding-left:2px
}

.men1 {
	width:188px;
	height:16px;
	background:#e8e9e8;
	border-left:1px solid #a0a0a0;
	border-right:1px solid #505050
}

.men1,.men2,.bcc,.bcd,.horizitem a,.horizsubframe,.horizsubitem a,.vertitem	a,.vertsubframe,.vertsubitem a,.glossymenu a.menuitem,.glossymenu div.submenu ul li a,#ddtoptabs #current span,#ddtoptabs a span {
	display:block
}

.men1,.glossymenu div.submenu ul li a {
	font:normal 13px "Lucida Grande","Trebuchet MS",Verdana,Helvetica,sans-serif
}

.men1,.glossymenu div.submenu ul li a {
	padding:2px 0
}

.men1,.bcc,.bcd,.bce,.glossymenu a.menuitem,.glossymenu div.submenu ul li a {
	padding-left:10px
}

.men1,.men2,.glossymenu div.submenu ul li {
	border-bottom:1px solid #707070
}

.men1a,.men2a,.bcd,.bce,.horbar,.verbar,.glossymenu div.submenu ul li a,.specials_name {
	color:black
}

.men1a a:hover,.men2a a:hover,.bcf {
	color:#636363
}

.men1a a:active,.men2a a:active {
	text-decoration:blink
}

.men2 {
	width:185px;
	height:16px;
	background:#f3f4f3;
	padding-left: 8px;
	border-right:1px solid #6e6e6e;
	border-left:6px solid #6e6e6e
}

.men2,.bcf {
	font:normal 12px "Lucida Grande","Trebuchet MS",Verdana,Helvetica,sans-serif
}
.searchbar {
	font-size:12px;
	color:#131313;
	padding-left:2px;
	background:#E6E6E6;	
}

.ml2 {
	color:#7d7d7d
}

.bc,.bc1,.bc2,.bcmenu,a.bcmenu,a.bcmenu a:hover,.progress,.horizsubitem a:visited,.horizsubitem a:link {
	font-size:12px
}

.bcb {
	font:13px verdana normal;
	color:#131313;
	padding-left:12px;
	padding-top:2px
}

.bcc,.bcd,.glossymenu a.menuitem {
	background:black url(images/dm/glossyback_01.gif) repeat-x bottom left
}

.bcc,.glossymenu a.menuitem {
	font:bold 14px "Lucida Grande","Trebuchet MS",Verdana,Helvetica,sans-serif;
	width:auto
}

.bcc,.progress,.glossymenu a.menuitem,.glossymenu .menuitem:active,.glossymenu a.menuitem:visited,.glossymenu div.submenu ul li a:hover,.solidblockmenu li a,.solidblockmenu1 li a,.solidblockmenu li a:visited,.solidblockmenu1 li a:visited,.solidblockmenu li a.current,.solidblockmenu1 li a.current,.solidblockmenu li a:hover,.solidblockmenu1 li a:hover {
	color:white
}

.bcc,.bcd,.bce,.bcf,#navcontainer ul,.horizitem a,.horizsubframe,.horizsubitem a,.vertitem	a,.vertsubframe,.vertsubitem a,.glossymenu a.menuitem {
	position:relative
}

.bcd,.bce,.bcf,.glossymenu a.menuitem {
	padding:4px 0
}

.bcd,.bce {
	font:bold 16px "Lucida Grande","Trebuchet MS",Verdana,Helvetica,sans-serif
}

.bcf {
	padding-left:4px
}

.bc1 {
	color:#d24037
}

.bc2 {
	color:#e9e9e9
}

.bcmenu {
	color:lime
}

a.bcmenu {
	color:yellow
}

a.bcmenu a:hover,.specials_price {
	color:red
}

.br {
	border-color:#d3d1d1
}

.px2 {
	font-size:2px
}

.px3 {
	font-size:3px
}

.px7 {
	font-size:7px
}

.th9,.th9 a:hover {
	font:9px tahoma,verdana,arial normal
}

.th9,.th9 a:hover,.th10,.th10 a:hover {
	color:#616161
}

.th10,.th10 a:hover {
	font:10px tahoma,verdana,arial normal
}

.oldPrice {
	text-decoration:line-through
}

.smallText {
	font:8px verdana,arial,sans-serif
}

.mail_register a {
	font:12px verdana bold;
	background:url(images/mail/button_03.png) no-repeat;
	width:355px;
	height:60px
}

.mail_register a,li.popcartButton,.horizitem,#ddtoptabs strong,#ddtoptabs a,#ddtoptabs #current span,#ddtoptabs a span,.solidblockmenu ul,.solidblockmenu li a,.solidblockmenu1 ul,.solidblockmenu1 li a,#search_suggest {
	float:left
}

.mail_register a:hover {
	background:url(images/mail/button_13.png) no-repeat
}

TD.featuredManufacturerWP,TD.featuredManufacturers,TD.featuredCategories,TD.featuredProducts {
	font:11px verdana,arial,sans-serif /1.3
}

.progress {
	background:navy;
	width:1px;
	height:14px;
	overflow:hidden
}

.progress,.specials_name {
	padding-left:5px
}

.highlight,#navcontainer li a:hover,.stock3 {
	color:#900
}

#navcontainer ul,ul.popcartList,.glossymenu div.submenu ul {
	list-style-type:none
}

#navcontainer ul {
	padding:2px;
	z-index:1
}

#navcontainer li {
	margin:2px 2px
}

#navcontainer li a,.suggest_link,#search_space,#search_suggest {
	background:#fff
}

#navcontainer li a {
	padding:2px 2px
}

#navcontainer li a,#navcontainer li a:hover {
	border:1px solid #666
}

#navcontainer li a:hover {
	border-top:2px solid #333;
	border-bottom:2px solid #333
}

.code {
	font:11px verdana,arial,helvetica,sans-serif;
	border:1px dashed #666
}

#popCart {
	background:#f8f8f9;
	top:35%;
	left:35%;
	width:450px;
	border:3px solid #bbc3d3;
	z-index:100000;
	padding:20px
}

#popCart,.horizsubmenu,.horizitem .horizfwdarr,.horizsubitem .horizfwdarr,.vertsubmenu,.vertitem .vertfwdarr,.vertsubitem .vertfwdarr,.glossymenu a.menuitem .statusicon,div_my1,#search_space,#search_suggest {
	position:absolute
}

ul.popcartList,.glossymenu,.glossymenu div.submenu ul,#ddtoptabs,#ddtoptabs ul,#ddtoptabs li,#ddtoptabsline,.solidblockmenu ul,.solidblockmenu1 ul {
	padding:0
}

li.popcartButton {
	padding-right:10px
}

.horbar,.horizsubframe,.verbar,.vertsubframe {
	background:#e6e7e6
}

.horbar {
	border:1px outset #525252
}

.horizitem,.horizsubitem,.vertitem,.vertsubitem {
	white-space:nowrap
}

.horizitem a:hover,.horizsubitem a:hover {
	background:#21459c
}

.horizitem a:active,.horizsubitem a:active,.vertitem a:active,.vertsubitem a:active {
	background:#666;
	color:#ff0
}

.horizsubmenu,.vertsubmenu {
	left:0;
	top:0;
	visibility:hidden
}

.horizsubframe,.vertsubframe {
	border:2px outset #fdfefd
}

.horizsubitem,.vertitem,.vertsubitem,#search_space,#search_suggest {
	text-align:left
}

.horizitem .horizfwdarr,.horizsubitem .horizfwdarr,.vertitem .vertfwdarr,.vertsubitem .vertfwdarr,.glossymenu a.menuitem .statusicon {
	top:5px
}

.horizitem .horizfwdarr,.horizsubitem .horizfwdarr,.vertitem .vertfwdarr,.vertsubitem .vertfwdarr {
	right:8px
}

.dmselected,.dmselected {
	background:#ccc
}

.horbar .dmselected,.verbar .dmselected {
	background:#999
}

.verbar {
	border:1px outset #fdfefd
}

.vertitem a:hover,.vertsubitem a:hover {
	background:#21449c
}

.glossymenu {
	margin:5px 0;
	width:200px;
	border:1px solid #fdfefd;
	border-bottom-width:0
}

.glossymenu a.menuitem .statusicon {
	right:5px;
	border:none
}

.glossymenu a.menuitem:hover {
	background:url(images/dm/glossyback_02.gif)
}

.glossymenu div.submenu {
	background:#e6e7e6
}

.glossymenu div.submenu ul li a:hover {
	background:#dfdccb
}

#ddtoptabs {
	margin-left:4px;
	width:550px;
	height:27px;
	background:transparent;
	voice-family:""
}

#ddtoptabs ul {
	font:normal 10px verdana,arial,sans-serif;
	list-style:none
}

#ddtoptabs li,#ddtoptabs strong,#ddtoptabs a {
	margin:0 2px 0 0
}

#ddtoptabs li {
	text-transform:uppercase;
	line-height:1.3em;
	font-size:120%
}

#ddtoptabs strong,#ddtoptabs a {
	font:10px arial,verdana,sans-serif;
	background:transparent url("images/style/tabs_left.gif") no-repeat left top;
	padding:0 0 0 3px;
	letter-spacing:1px;
	margin-top:4px;
	border-bottom:1px solid #FFF
}

#ddtoptabs #current span,#ddtoptabs a span {
	background:transparent url("images/style/tabs_right.gif") no-repeat right top;
	padding:3px 9px 3px 6px
}

#ddtoptabs a span {
	float:none
}

#ddtoptabs strong,#ddtoptabs #current a {
	background:0 -300px;
	border-bottom:1px solid #2b6600
}

#ddtoptabs #current span,#ddtoptabs #current a span,#ddtoptabs #current a:hover span {
	background:100% -300px
}

#ddtoptabs #current span,#ddtoptabs #current a span {
	padding-bottom:3px
}

#ddtoptabs a:hover {
	background:0% -150px
}

#ddtoptabs a:hover span {
	background:100% -150px
}

#ddtoptabs #current a:hover {
	background:0% -300px
}

#ddtoptabsline {
	clear:both;
	height:8px;
	background:#ffd600;
	border-bottom:1px solid #fff;
	margin-bottom:5px
}

.solidblockmenu ul {
	font:bold 13px Arial;
	border:1px solid #625e00;
	border-width:1px 0;
	background:#fdda00 url(images/dm/blockdefault_01.gif) center center repeat-x
}

.solidblockmenu li a {
	padding:9px 11px;
	border-right:1px solid white
}

.solidblockmenu li a.current,.solidblockmenu li a:hover {
	background:#fab80a url(images/dm/blockactive_01.gif) center center repeat-x
}

.solidblockmenu1 ul {
	font:bold 13px Arial;
	border:1px solid #625e00;
	border-width:1px 0;
	background:#fdda00 url(images/dm/blockdefault_02.gif) center center repeat-x
}

.solidblockmenu1 li a {
	padding:9px 11px;
	border-right:1px solid white
}

.solidblockmenu1 li a.current,.solidblockmenu1 li a:hover {
	background:#fab80a url(images/dm/blockactive_02.gif) center center repeat-x
}

.tabcontainer {
	clear:left;
	width:95%;
	height:1.5em
}

*:first-child+html .ieclass,* html .ieclass {
	margin-top:-1em
}

.box_outline3 {
	margin-top:3px;
	border-top-width:1px;
	border-bottom-width:1px;
	border-right-width:1px;
	border-left-width:1px;
	border-color:#bfbfbf
}

.specials_price {
	font:14px arial,verdana,sans-serif bold
}

.specials_old_price {
	font:12px verdana,arial,tahoma normal;
	color:#333
}

.specials_name {
	font:14px verdana,arial,tahoma bold
}

.specials_desc {
	font:12px verdana,arial,sans-serif normal;
	color:#808080;
	padding-left:3px;
	padding-top:3px
}

div_my1 {
	font:12px verdana;
	background:#efefef;
	width:100px;
	height:200px
}

.div_my2 {
	border:3px solid #f00;
	left:10px
}

.div_my2,.div_my3 {
	top:50px
}

.div_my3 {
	border:1px solid #aaa;
	left:200px
}

.stock_frame,.stock_frame_kl,.stock_frame_gn,.stock_frame_kl_gn,.stock_frame_rd,.stock_frame_kl_rd {
	margin-top:5px;
	font-variant:small-caps;
	padding:4px;
	letter-spacing:2px;
	line-height:normal
}

.stock_frame,.stock_frame_kl,.stock_frame_gn,.stock_frame_kl_gn,.stock_frame_rd,.stock_frame_kl_rd,.restock {
	font-style:normal
}

.stock_frame,.stock_frame_gn,.stock_frame_rd {
	height:2.5em
}

.stock_frame_kl,.stock_frame_kl_gn,.stock_frame_kl_rd {
	height:1.6em
}

.stock_frame_gn {
	background:#cfc;
	border-color:#090
}

.stock_frame_rd,.stock_frame_kl_rd {
	background:#faa;
	border-color:#900
}

.stock1 {
	color:#090
}

.stock2 {
	color:#aa3
}

.suggest_link,.suggest_link_over {
	padding:2px 6px 2px 6px
}

.suggest_link_over {
	background:#bbc3d3;
	border:red
}

#search_space {
	width:300px;
	font-size:1px
}

#search_suggest {
	font-size:10px;
	border:1px solid #bbc3d3
}

/*** Begin Header Tags SEO ***/
h1 {
 font-family: Verdana, Arial, sans-serif;
 font-size: 20px;
 font-weight: bold;
 margin-bottom: 0;
 padding-bottom: 0;
 color: #000;
}
h2 {
 font-family: Verdana, Arial, sans-serif;
 font-size: 14px;
 font-weight: normal;
 margin-bottom: 0;
 padding-bottom: 0;
 color: #000;
}
/*** End Header Tags SEO ***/

/* BOF Manufacturers Dropdown Anywhere */
.manufacturers_anywhereBox {
  background : transparent;
  color : #000000;
}
.manufacturers_anywhereBoxContents {
  background: transparent;
  color : #000000;
  font-family : Verdana, Arial, sans-serif;
  font-size : 10px;
}
/* EOF Manufacturers Dropdown Anywhere */
/* BOF Vertical CSS Menu (rechts oben) */
.arrowlistmenu{
width: 180px; /*width of menu*/
}

.arrowlistmenu .headerbar{
font: bold 14px Arial;
color: white;
/* background: black url(images/de/titlebar_01.gif) repeat-x center left; */
margin-bottom: 10px; /*bottom spacing between header and rest of content*/
text-transform: uppercase;
padding: 4px 0 4px 10px; /*header text is indented 10px*/
}

.arrowlistmenu ul{
list-style-type: none;
margin: 0;
padding: 0;
margin-bottom: 8px; /*bottom spacing between each UL and rest of content*/
}

.arrowlistmenu ul li{
padding-bottom: 2px; /*bottom spacing between menu items*/
}

.arrowlistmenu ul li a{
color: #A70303;
/* background: url(images/de/tri.gif) no-repeat center left; */ /*custom bullet list image*/
background: #CACACA;
display: block;
padding: 2px 0;
padding-left: 19px; /*link text is indented 19px*/
text-decoration: none;
font-weight: bold;
border-bottom: 1px solid #dadada;
font-size: 90%;
}

.arrowlistmenu ul li a:visited{
color: #A70303;
}

.arrowlistmenu ul li a:hover{ /*hover state CSS*/
color: #A70303;
background-color: #F3F3F3;
}
/* EOF Vertical CSS Menu (rechts oben) */

/* import styles for popup-function normal*/

#dropin {
position:absolute;
visibility:hidden;
left:250px;
top:130px;
width:380px;
height:300px;
background:#FFFFFF;  
border:2px solid #cecece; 
z-index:2; 
padding:12px;  
font-size:13px;
}


/* import styles for popup-function large*/
/*
#dropin {
position:absolute;
visibility:hidden;
left:250px;
top:130px;
width:420px;
height:760px;
background:#FFFFFF;  
border:2px solid #cecece; 
z-index:2; 
padding:12px;  
font-size:13px;
}
*/

#dropin h1{  
 text-align:left;  
 color:#ff1b06;  
 font-size:22px;  
 font-weight:700;  
 border-bottom:1px dotted #D3D3D3;  
 padding-bottom:2px;  
 margin-bottom:20px;  
 }
 
#dropin h3{  
 text-align:left;  
 color:#ff1b06;  
 font-size:16px;  
 font-weight:500;  
 border-bottom:1px dotted #FF6666;  
 padding-bottom:2px;  
 margin-bottom:20px;  
 }