.logotitle {font-weight:bold; font-family:"Times New Roman"; font-size:26px;}
a.logotitle, a.logotitle:hover {color:0;}
h1 {font-weight:bold; font-size:24px; font-family:Arial, Helvetica, sans-serif; color:0;}
.boxText {font-family: tahoma; font-size: 10px;}
.errorBox {font-family: tahoma; font-size : 10px; background: #ffb3b5; font-weight: bold;}
.stockWarning {font-family: tahoma; font-size : 10px; color: #cc0033;}
.orderEdit {font-family: tahoma; font-size : 10px; color: #000001; text-decoration: underline;}
BODY {color: #666665; margin:0px; padding:0px; background:#056f82;}
A {/* color: #973059; */ font-family:tahoma; text-decoration: none;}
A:hover {/* color: #AABBDD; */ text-decoration: underline;}
FORM {display: inline;}
td, div {padding:0px; margin:0px; font-family:tahoma;}
td, div, p {font-family:Verdana, Arial; font-size:14px; color:black;}

td {vertical-align:top;}
table {width:100%; border:0; border-collapse:collapse;}

TR.headerInfo {background: #00ff00;}
TD.headerInfo {color: #292929; font-size: 12px; font-weight: bold; font-family: tahoma; background: #00ff00; text-align: center;}
.infoBox {background:#e7e7ea;}
.infoBoxContents {padding:0px 0px 0px 10px;}
.infoBoxNotice {background: #FF8E90;}
.infoBoxNoticeContents {font-size: 10px; font-family: tahoma; background: #FFE6E6;}
TD.infoBoxHeading {color: #292929; font-size: 10px; font-family: tahoma; font-weight: bold; background: #bbc3d3;}
TD.infoBox, SPAN.infoBox {font-size: 10px; font-family: tahoma;}
TR.accountHistory-odd, TR.addressBook-odd, TR.alsoPurchased-odd, TR.payment-odd, TR.productListing-odd, TR.productReviews-odd, TR.upcomingProducts-odd, TR.shippingOptions-odd {background:#f8f8f8;}


TABLE.productListing {border: 1px; border-style: solid; border-color: #b6b7cb; border-spacing: 1px;}
.productListing-heading {color: #292929; font-size: 10px; font-weight: bold; font-family: tahoma; background: #b6b7cb;}
A.pageResults:hover {/* color: #0000FF; */ background: #FFFF33;}
TD.pageHeading, DIV.pageHeading {color: #9a9a9a; font-size: 20px; font-weight: bold; font-family: tahoma;}
TD.pageHeading a, DIV.pageHeading a {color: #9a9a9a; font-size: 20px; font-weight: bold; font-family: tahoma; text-decoration:none;}
TD.pageHeading a:hover, DIV.pageHeading a:hover {color: #9a9a9a; text-decoration:underline;}
TR.subBar {background: #f4f7fd;}
TD.subBar {color: #4277ac; font-size: 10px; font-family: tahoma;}
TD.accountCategory {color: #aabbdd; font-size: 13px; font-family: tahoma;}
TD.fieldKey {font-size: 12px; font-weight: bold; font-family: tahoma;}
TD.fieldValue {font-size: 12px; font-family: tahoma;}
TD.tableHeading {font-size: 12px; font-weight: bold; font-family: tahoma;}
SPAN.newItemInCart {color: #ff0000; font-size: 11px; font-family: tahoma;}
CHECKBOX, INPUT, RADIO, SELECT {font-size: 12px; font-family: tahoma;}
TEXTAREA {font-size: 11px; font-family: tahoma; width: 100%;}
SPAN.greetUser {color: #f0a480; font-size: 12px; font-weight: bold; font-family: tahoma;}
TABLE.formArea {background: #f1f9fe; border-color: #7b9ebd; border-style: solid; border-width: 1px;}
TD.formAreaTitle {font-size:12px; font-weight: bold; font-family: tahoma;}
SPAN.markProductOutOfStock {color: #c76170; font-size: 12px; font-weight: bold; font-family: tahoma;}
SPAN.errorText {color: #ff0000; font-family: tahoma;}

.moduleRowOver {background-color: #f8f8f8; cursor: pointer; cursor:pointer;}
.moduleRowSelected {background-color: #f8f8f8;}
.checkoutBarFrom, .checkoutBarTo {color: #666665; font-size: 10px; font-family: tahoma;}
.checkoutBarCurrent {color: #666665; font-size: 10px; font-family: tahoma;}
/* message box */
.messageBox {font-family: tahoma; font-size: 10px;}
.messageStackError, .messageStackWarning {font-family: tahoma; font-size: 10px; background-color: #ffb3b5;}
.messageStackSuccess {font-family: tahoma; font-size: 10px; background-color: #99ff00;}
/* input requirement */
.inputRequirement {font-family: tahoma; font-size: 11px; color: #ff0000; vertical-align:top;}
 
.vam, .vam_td td {vertical-align:middle;}
.tac {text-align:center;}
.b_width strong {display:block; width:125px; font-weight:normal;}
.width2_100, .width3_100, .radio {width:100%;}
.width2_100 input {width:55%;}
.width2_100 select {width:55%;}
.width3_100 input {width:100%;}
.indent_2 {padding-left:12px;}
.indent_3 {padding-bottom:3px;}
.radio input {margin:0px 5px 1px 5px; vertical-align:middle;}
.img_middle img {vertical-align:middle; margin:1px 10px 0px 0px;}
.img_middle {padding:3px 0px 3px 0px;}
.ofh {overflow:hidden;}
.al_left {padding-top:5px;}
.al_left strong {text-align:left !important;}
.al_left {text-align:left !important;}
.fl_left {float:left;}
.fl_right {float:right;}
.cl_both {clear:both; line-height:0px; font-size:0px;}
     
.corner_bg {background:#ffffff; width:100%;}
.corner_bg2 {background:#f9f9f9;}
 
.header_bg_main {width:100%; height:100%;}
.header_main_td {padding:0px 50px 0px 50px;}
.row_1 {padding:0px 0px 0px 0px;}
.row_2 {padding:1px 0px 0px 9px; height:100%; background:#ffffff;}
.row_3 {padding:0px 0px 0px 9px; background:#ffffff;}
 
.menu {padding:0px 26px 0px 20px; width:100%; background:url(/users/templates/bergerlahr/im/menu.gif) 0px 100% repeat-x #ffffff; border-top:1px solid #e9e9ec;}
.menu, .menu table {height:37px;}
.menu td {width:auto; text-align:center; color:#1a2638; font-size:12px; vertical-align:middle;}
.menu table .menu_separator {width:5%; vertical-align:middle; text-align:center;}
.menu td a {display:block;}
.menu td a img {margin:10px 9px 10px 9px;}
 
.width_table {width:979px; position:relative; margin:auto; background:url(/users/templates/bergerlahr/im/width_table.jpg) center 0px no-repeat;}
.width_td {padding:37px 30px 33px 30px;}
.bg_main {margin:0px 0px 0px 0px; background:url(/users/templates/bergerlahr/im/body_bg.gif) 0px 0px repeat-x;}
.bg2_main {padding:0px 0px 23px 0px;}
.bg3_main {background:url(/users/templates/bergerlahr/im/footer_bg.gif) 0px 0px repeat-x;}
 
.main_table {background:url(/users/templates/bergerlahr/im/spacer.gif) 223px 0px repeat-y; height:100%;}
.box_width_left {width:0px; display:none;}
.box_width_right {width:235px;}
.content_width_td {width:100%; padding:0 11px 0px 0px;}
.box_width_td_left {padding:29px 0px 0px 0px; display:none;}
.box_width_td_right {padding:29px 13px 0px 12px; background:#f9f9f9;}
.row_3 .box_width_td_right {padding:0px 13px 5px 12px; background:#f9f9f9;}
.row_3 .box_width_right {background:url(/users/templates/bergerlahr/im/footer_bg.gif) 0px 0px repeat-x #1d283d;}
 
.header {width:100%;}
.header td {color:#7b7b7b; font-size:12px; line-height:13px; font-weight:normal; font-family:tahoma; white-space:nowrap;}
.header .header_td {text-align:center; padding:0px 0px 0px 0px;}
.header img {vertical-align:middle;}
.z1 {background:url(/users/templates/bergerlahr/im/z1.gif) 100% 2px no-repeat;}
.header .z1 span {color:#7b7b7b; font-size:12px; line-height:13px; font-weight:normal;}
.header a {color:#ffffff; font-size:12px; line-height:13px; font-weight:normal; font-family:tahoma; text-decoration:underline;}
.header a:hover {color:#ffffff; text-decoration:none;}
.header form {width:100%;}
.select {width:105px; border:1px solid #525252; border-color: #000000 #575757 #575757 #000000; background:#3e3e3e; color:#999999; vertical-align:middle; margin:1px 0px 2px 0px; padding:2px 1px 2px 0px;}
.select2 {margin:0px 0px 3px 0px;}
.select2 td {padding:6px 3px 6px 0px; height:36px; vertical-align:middle;}
.select2 select {width:70%; color:#020202; border:1px solid #575757; border-color: #808080 #d4d0c8 #d4d0c8 #808080; background:#fffffff; vertical-align:middle; margin:0px 0px 2px 10px;}
.go {width:100%; border:1px solid #e2e2e3; background:#ffffff; color:#999999; vertical-align:middle; height:22px; padding:2px 2px 0px 3px;}
 
.logo {background:url(/users/templates/bergerlahr/im/logo_bg.gif) 0px 0px no-repeat;}
.logo table {width:657px; height:88px;}
.logo td {padding:17px 0px 0px 30px;}
.banner_02 {padding:4px 15px;}
.navigation_bg {background:url(/users/templates/bergerlahr/im/navigation_bg.gif) 0px 100% repeat-x;}
.navigation {background:url(/users/templates/bergerlahr/im/corner_tr.gif) 100% 0px no-repeat; padding-right:15px;}
.navigation table {height:43px;}
.navigation td {vertical-align:middle; white-space:nowrap; padding:0px 10px 0px 10px;}
.navigation .navigation_separator {width:25%; text-align:center; padding:0px 0px 0px 0px;}
.navigation a {vertical-align:middle; text-align:center;}
.navigation td {color:#999999; font-size:10px; line-height:11px; font-weight:normal; font-family:tahoma; text-transform:uppercase;}
.navigation a {color:#999999; font-size:10px; line-height:11px; font-weight:normal; font-family:tahoma; text-transform:uppercase; text-decoration:none;}
.navigation a:hover {color:#999999; text-decoration:underline;}
.language {height:45px; text-align:right; padding:10px 20px 0px 0px;}
.language table {width:100px; text-align:right; float:right;}
 
.footer {padding:0px 0px 0px 0px;}
.footer_td {height:49px; padding:0px 12px 0px 12px;}
.footer2_td {width:100%; padding:0px 20px 0px 27px; text-align:center;}
.footer {color:#ffffff; font-size:11px; line-height:22px; font-weight:normal; font-family:tahoma; vertical-align:middle;}
.footer td {color:#ffffff; font-size:11px; line-height:22px; font-weight:normal; font-family:tahoma; vertical-align:middle;}
.footer a {color:#ffffff; font-size:11px; line-height:22px; font-weight:normal; font-family:tahoma; text-decoration:none;}
.footer a:hover {color:#ffffff; text-decoration:underline;}
.footer span {color:#1a2638; font-size:12px; font-weight:normal; font-family:tahoma;}
.footer span a {color:#1a2638; font-size:12px; font-weight:bold; font-family:tahoma; text-decoration:underline;}
.footer span a:hover {color:#1a2638; text-decoration:none;}
.footer b {color:#3b4f71; font-size:11px; font-weight:normal; font-family:tahoma; text-decoration:none;}
.footer b a {color:#8ba8d4; font-size:11px; font-weight:normal; font-family:tahoma; text-decoration:none;}
.footer b a:hover {color:#8ba8d4; text-decoration:underline;}
.footer strong {color:#999999; font-size:10px; font-weight:normal; font-family:tahoma; text-transform:uppercase;}
.footer strong a {color:#999999; font-size:10px; font-weight:normal; font-family:tahoma; text-decoration:none;}
.footer strong a:hover {color:#999999; text-decoration:underline;}
 
.banner_corner_t {background:url(/users/templates/bergerlahr/im/banner_border.gif) 0px 0px repeat-x; margin:0px 0px 8px 0px;}
.banner_corner_r {background:url(/users/templates/bergerlahr/im/banner_border.gif) right 0px repeat-y;}
.banner_corner_b {background:url(/users/templates/bergerlahr/im/banner_border.gif) 0px bottom repeat-x;}
.banner_corner_l {background:url(/users/templates/bergerlahr/im/banner_border.gif) 0px 0px repeat-y;}
.banner_corner_tl {background:url(/users/templates/bergerlahr/im/banner_corner_tl.gif) left top no-repeat; width:100%;}
.banner_corner_tr {background:url(/users/templates/bergerlahr/im/banner_corner_tr.gif) right 0px no-repeat;}
.banner_corner_bl {background:url(/users/templates/bergerlahr/im/banner_corner_bl.gif) left bottom no-repeat;}
.banner_corner_br {background:url(/users/templates/bergerlahr/im/banner_corner_br.gif) right bottom no-repeat; padding:6px 1px 6px 1px;}
 
.box_wrapper_t {background:url(/users/templates/bergerlahr/im/box_border.gif) 0px 0px repeat-x #ffffff;}
.box_wrapper_r {background:url(/users/templates/bergerlahr/im/box_border.gif) right 0px repeat-y;}
.box_wrapper_b {background:url(/users/templates/bergerlahr/im/box_border.gif) 0px bottom repeat-x;}
.box_wrapper_l {background:url(/users/templates/bergerlahr/im/box_border.gif) 0px 0px repeat-y;}
.box_wrapper_tl {background:url(/users/templates/bergerlahr/im/box_corner_tl.gif) left top no-repeat; width:100%;}
.box_wrapper_tr {background:url(/users/templates/bergerlahr/im/box_corner_tr.gif) right 0px no-repeat;}
.box_wrapper_bl {background:url(box_corner_bl.gif) left bottom no-repeat;}
.box_wrapper_br {background:url(box_corner_br.gif) right bottom no-repeat; padding:10px;}
 
.prod2_t {background:url(/users/templates/bergerlahr/im/prod_border.gif) 0px 0px repeat-x; margin:3px 0px 9px 0px;}
.prod1_t {background:url(/users/templates/bergerlahr/im/prod_border.gif) 0px 0px repeat-x; margin:0px 0px 8px 0px;}
.prod_t {background:url(/users/templates/bergerlahr/im/prod_border.gif) 0px 0px repeat-x; margin:0px 0px 0px 0px;}
.prod_r {background:url(/users/templates/bergerlahr/im/prod_border.gif) right 0px repeat-y;}
.prod_b {background:url(/users/templates/bergerlahr/im/prod_border.gif) 0px bottom repeat-x;}
.prod_l {background:url(/users/templates/bergerlahr/im/prod_border.gif) 0px 0px repeat-y;}
.prod_tl {background:url(/users/templates/bergerlahr/im/prod_corner_tl.gif) left top no-repeat; width:100%;}
.prod_tr {background:url(/users/templates/bergerlahr/im/prod_corner_tr.gif) right 0px no-repeat;}
.prod_bl {background:url(/users/templates/bergerlahr/im/prod_corner_bl.gif) left bottom no-repeat;}
.prod_br {background:url(prod_corner_br.gif) right bottom no-repeat; padding:0px 0px 0px 0px;}
.prod_padd {padding:12px 12px 12px 12px;}
.prod3_padd {padding:19px 12px 19px 12px;}
 
* html .width_100 {width:100%;}
 
.infoBox_ TEXTAREA, .infoBox_ .main TEXTAREA, .infoBox_ .main input, .infoBox_ .main select, .infoBox_ .fieldValue select, .infoBox_ .fieldValue input {border:1px solid #4d2753; background:#ffffff; color:#a991ad;}
 

 
.pic_t {background:url(/users/templates/bergerlahr/im/pic_line.gif) 0px top repeat-x #ffffff; margin:0px 0px 0px 0px; width:1px;}
.infoBox_ {margin:3px 0px 9px 0px; border:1px solid #eee2f0;}
.pic_r {padding:0px 0px 0px 0px;}
.pic1_r {padding:7px;}
 
.prod2 {padding:3px 0px 0px 0px;}
.prod {padding:3px 0px 5px 0px;}
 
.pic2_t {margin:0px auto 0px auto; width:1px; border:0px solid #eee2f0;}
.pic3_t {margin:0px auto 0px auto; width:1px; border:0px solid #e2b2ee;}
.pic2_r {padding:0px 0px 0px 0px;}
 
 
.infoBoxHeading_table {background:url(infoBoxHeading2_table.gif) 0px 0px repeat-x #f6f6f6; margin:0px 0px 0px 0px; border-left:1px solid #e5e5e9; border-right:1px solid #e5e5e9;}
.infoBoxHeading_td {background:url(/users/templates/bergerlahr/im/infoBoxHeading_td.gif) 6px 9px no-repeat; height:37px; padding:11px 0px 7px 30px; width:100%;}
.infoBoxHeading_l {background:url(/users/templates/bergerlahr/im/infoBoxHeading2_l.gif) 0px 0px repeat-y; padding:0px 0px 0px 0px;}
.infoBoxHeading_r {background:url(/users/templates/bergerlahr/im/infoBoxHeading2_l.gif) 100% 0px repeat-y; padding:0px 0px 0px 0px;}
 
.infoBoxHeading_td {color:#182334; font-size:12px; line-height:14px; font-weight:bold; font-family:tahoma;}
.infoBoxHeading_td a {color:#182334; font-size:12px; line-height:14px; font-weight:bold; font-family:tahoma; text-decoration:none;}
.infoBoxHeading_td a:hover {color:#182334; text-decoration:underline;}
 
.infoBox_table {margin:0px 0px 0px 0px; border:1px solid #e5e5e9; border-bottom:0px; background:#ffffff;}
.infoBox_td {padding:12px 26px 20px 26px;}
 
.infoBoxContents_table {margin:0px;}
.infoBoxContents_table .boxText {padding:0px 0px 0px 0px;}
 
.infoBox3_table {margin:0px 0px 0px 0px; background:#ffffff;}
.infoBox3_td {padding:2px 0px 0px 0px;}
 
.infoBoxContents3_table {margin:0px;}
.infoBoxContents3_table .boxText {padding:3px 0px 14px 0px;}

.infoBoxHeading2_table {background:url(/users/templates/bergerlahr/im/infoBoxHeading2_table.gif) 0px 0px repeat-x #f6f6f6; margin:10px 0px 0px 0px;}
.infoBoxHeading2_td {background:url(/users/templates/bergerlahr/im/infoBoxHeading_td.gif) 0px 9px no-repeat; height:37px; padding:11px 0px 7px 24px; width:100%;}
.infoBoxHeading2_l {background:url(/users/templates/bergerlahr/im/infoBoxHeading2_l.gif) 0px 0px repeat-y; padding:0px 0px 0px 0px;}
.infoBoxHeading2_r {background:url(/users/templates/bergerlahr/im/infoBoxHeading2_l.gif) 100% 0px repeat-y; padding:0px 0px 0px 0px;}
 
.infoBoxHeading2_td {color:#182334; font-size:12px; line-height:14px; font-weight:bold; font-family:tahoma;}
.infoBoxHeading2_td a {color:#182334; font-size:12px; line-height:14px; font-weight:bold; font-family:tahoma; text-decoration:none;}
.infoBoxHeading2_td a:hover {color:#182334; text-decoration:underline;}
 
.infoBox2_table {margin:0px 0px 8px 0px; background:#ffffff;}
.infoBox2_td {padding:0px 0px 0px 0px;}
 
.infoBoxContents2_table {padding:0px 0px 0px 0px; border-top:1px solid #e5e5e9;}
.infoBoxContents2_table .boxText {width:100%; padding:10px 14px 20px 14px; border-bottom:1px solid #e5e5e9;}
.box_left2 {vertical-align:bottom; background:url(/users/templates/bergerlahr/im/infoBoxHeading2_l.gif) 0px 0px repeat-y;}
.box_right2 {vertical-align:bottom; background:url(/users/templates/bergerlahr/im/infoBoxHeading2_l.gif) 100% 0px repeat-y;}
 
TEXTAREA, .infoBox2_ input, .infoBox_table2 input, .infoBox_table2 select {color:#999999; border:1px solid #575757; border-color: #000000 #575757 #575757 #000000;}
 
.boxText, .boxText td {color:#1a2639; font-size:11px; line-height:12px; font-family:tahoma;}
.boxText a {color:#1a2639; font-size:11px; line-height:12px; font-family:tahoma; text-decoration:none;}
.boxText a:hover {color:#1a2639; text-decoration:underline;}
.boxText span {display:block; padding:0px 0px 10px 0px;}
.boxText span a {color:#7b7b7b; font-size:12px; line-height:12px; font-weight:bold; font-family:arial; text-decoration:none;}
.boxText span a:hover {color:#7b7b7b; text-decoration:underline;}
.boxText span.productSpecialPrice {color:#000000; font-size: 19px; line-height:21px; font-family: tahoma; font-weight:bold; display:inline;}
del {color:#000000; font-size: 19px; line-height:21px; font-family: tahoma; font-weight:bold;}
.boxText div.img {margin:10px 0px 10px 0px; text-align:center;}
.boxText div.stars {margin:14px 0px 10px 0px;}
.boxText .name_padd {padding:4px 0px 2px 12px; height:12px; vertical-align:top;}
.boxText .pic_padd {padding:6px 1px 6px 0px; text-align:left; vertical-align:middle;}
.boxText .price_padd {padding:0px 0px 10px 10px; height:17px; vertical-align:middle;}
.boxText select {margin:5px 0px 5px 0px; border:1px solid #e2e2e3; background:#ffffff; color:#999999;}
.boxText .input {margin:0px 0px 0px 0px; border:1px solid #e2e2e3; background:#ffffff; color:#999999; width:100%;}
.boxText .star_padd {padding:10px 0px 0px 0px; text-align:center;}
.boxText .languages {padding:5px 0px 10px 0px;}
 
.boxText li {padding:0px 0px 0px 0px; width:100%;}
.boxText li, .boxText li a {font-family:arial;}
.boxText ul {list-style:none; margin:0px 0px 0px 0px; padding:0;}
.boxText .categories {margin:0px 0px 0px 0px;}
.boxText .bestsellers {margin:0px 0px 0px 0px;}
.boxText .information {margin:0px 0px 0px 0px;}
.boxText .manufacturers {margin:0px 0px 0px 0px;}
.boxText li a {display:block; width:100%;}
.boxText ul li div {padding-left:13px;}
.boxText .bg_list {margin:0px 0px 0px 0px; padding:0px 0px 0px 0px; vertical-align:top; background:url(/users/templates/bergerlahr/im/bg_list_hline.gif) 0px 0px repeat-x;}
.boxText .bg_list a {overflow:hidden; padding:0px 0px 0px 2px;}
.boxText .bg_list a:hover {padding:0px 0px 0px 2px;}
.boxText .bg_list a i {color:#1a2638; font-size:12px; line-height:13px; font-weight:normal; font-style:normal; text-decoration:none;}
.boxText .bg_list a:hover i {color:#1a2638; text-decoration:underline;}
.boxText .bg_list a strong {color:#ff8a37; font-size:12px; line-height:13px; font-weight:normal; font-style:normal; text-decoration:none;}
.boxText .bg_list a:hover strong {color:#ff8a37; text-decoration:underline;}
.boxText .bg_list a b {color:#ff8a37; font-weight:normal; text-decoration:none;}
.boxText .bg_list a:hover b {color:#ff8a37; text-decoration:underline;}
 
.boxText .bg_list_un {margin:0px 0px 0px 0px; padding:0px 0px 0px 0px; vertical-align:top;}
.boxText .bg_list_un a {overflow:hidden; padding:0px 0px 0px 2px;}
.boxText .bg_list_un a:hover {padding:0px 0px 0px 2px;}
.boxText .bg_list_un a i {color:#1a2638; font-size:12px; line-height:13px; font-weight:normal; font-style:normal; text-decoration:none;}
.boxText .bg_list_un a:hover i {color:#1a2638; text-decoration:underline;}
.boxText .bg_list_un a strong {color:#ff8a37; font-size:12px; line-height:13px; font-weight:normal; font-style:normal; text-decoration:none;}
.boxText .bg_list_un a:hover strong {color:#ff8a37; text-decoration:underline;}
.boxText .bg_list_un a b {color:#ff8a37; font-weight:normal; text-decoration:underline;}
 

.boxText .bg_list_un a font, .boxText .bg_list a font {display:block; float:right; padding-bottom:0px; margin:0px 0px 0px 0px;}
.boxText .bg_list_un a i, .boxText .bg_list a i {display:block; float:left; padding-bottom:10px; padding-top:11px; margin:0px 0px 0px 0px;}
.boxText .bg_list a img, .boxText .bg_list_un a img {vertical-align:top; margin-top:16px;}

.boxText .bg_list2 {background:url(/users/templates/bergerlahr/im/bg_list_hline.gif) 0px 0px repeat-x;}
.boxText .bg_list2 a {padding:10px 1px 11px 0px; text-decoration:none; padding:10px 1px 11px 0px; text-decoration:none; background:url(/users/templates/bergerlahr/im/bg_list_.gif) 100% 16px no-repeat;}
.boxText .bg_list2 a:hover {color:#ff8a37; text-decoration:none;}


.boxText .bg_list2_un a {padding:10px 1px 11px 0px; text-decoration:none; background:url(/users/templates/bergerlahr/im/bg_list_.gif) 100% 16px no-repeat;}
.boxText .bg_list2_un a:hover {color:#ff8a37; text-decoration:none;}

.boxText .bg_list2 a font {color:#ff8a37; font-size:12px; line-height:13px; font-weight:normal; text-decoration:none;}
.boxText .bg_list2 a:hover font {color:#ff8a37; text-decoration:underline;}
.boxText .bg_list2_un {
}
.boxText .bg_list2_un a font {color:#ff8a37; font-size:12px; line-height:13px; font-weight:normal; text-decoration:none;}
.boxText .bg_list2_un a:hover font {color:#ff8a37; text-decoration:underline;}
 
.boxText .bg_list2 a b {color:#ff8a37; font-size:12px; line-height:13px; font-weight:normal; text-decoration:none;}
.boxText .bg_list2 a:hover b {color:#ff8a37; text-decoration:none;}

.boxText .bg_list2_un a b {color:#ff8a37; font-size:12px; line-height:13px; font-weight:normal; text-decoration:none;}
.boxText .bg_list2_un a:hover b {color:#ff8a37; text-decoration:none;}
 
.boxText .bg_list3 {background:url(/users/templates/bergerlahr/im/bg_list_hline.gif) 0px top repeat-x;}
.boxText .bg_list3 a {color:#1a2638; font-size:12px; line-height:13px; font-weight:normal; text-decoration:none; padding:10px 1px 11px 0px; background:url(/users/templates/bergerlahr/im/bg_list_.gif) 100% 16px no-repeat;}
.boxText .bg_list3 a:hover {color:#1a2638; text-decoration:underline;}

.boxText .bg_list3_un a {color:#1a2638; font-size:12px; line-height:13px; font-weight:normal; text-decoration:none; padding:10px 1px 11px 0px; background:url(/users/templates/bergerlahr/im/bg_list_.gif) 100% 16px no-repeat;}
.boxText .bg_list3_un a:hover {color:#1a2638; text-decoration:underline;}
 
.boxText font {color:#1a2638; text-decoration:none; font-size:11px; font-weight:normal;}
.boxText font a {color:#1a2638; text-decoration:none; font-size:11px; font-weight:normal;}
.boxText font a:hover {color:#1a2638; text-decoration:underline
}
.boxText font.sc a {color:#1a2638; text-decoration:none; font-size:11px; font-weight:normal;}
.boxText font.sc a:hover {color:#1a2638; text-decoration:underline
}
.boxText strong a {color:#ff8a37; text-decoration:none; font-size:12px; line-height:12px; text-transform:uppercase;}
.boxText strong a:hover {color:#ff8a37; text-decoration:underline}

.cont_heading_table {background:url(/users/templates/bergerlahr/im/cont_heading_table.gif) 0px 0px repeat-x #f7f7f7; margin:0px 0px 8px 0px;}
.cont_heading_td {background:url(/users/templates/bergerlahr/im/cont_heading_td.gif) 1px 6px no-repeat; height:28px; padding:8px 24px 4px 24px; width:100%;}
.cont_heading_t {background:url(/users/templates/bergerlahr/im/cont_heading_border.gif) 0px 0px repeat-x;}
.cont_heading_b {background:url(/users/templates/bergerlahr/im/cont_heading_border.gif) 0px 100% repeat-x;}
.cont_heading_l {background:url(/users/templates/bergerlahr/im/cont_heading_border.gif) 0px 0px repeat-y;}
.cont_heading_r {background:url(/users/templates/bergerlahr/im/cont_heading_border.gif) 100% 0px repeat-y;}
 
.cont_heading_td {color:#182334; font-size:12px; line-height:14px; font-weight:bold; font-family:tahoma;}
.cont_heading_td a {color:#182334; font-size:12px; line-height:14px; font-weight:bold; font-family:tahoma; text-decoration:none;}
.cont_heading_td a:hover {color:#182334; text-decoration:underline;}
 
.main a.enlarge {color:#304e7c; font-size:12px; font-weight:bold; font-family:arial; display:block; padding:10px 0px 10px 0px; text-decoration:underline;}
.main a:hover.enlarge {color:#304e7c; font-size:12px; font-weight:bold; text-decoration:none;}
 
.result {margin:0px 0px 0px 0px;}
.result_top_padd td {width:50%; vertical-align:middle; padding:12px 0px 16px 4px;}
.result_bottom_padd td {width:50%; vertical-align:middle; padding:14px 0px 14px 4px;}
.result_right {text-align:right;}
.result td {color:#282828; font-size:11px;}
.result b {color:#282828; font-weight:normal;}
 
.result_right b {color:#327acc; font-weight:normal;}
.result_right a.pageResults {color:#327acc; text-decoration:underline; font-size:11px;}
.result_right a.pageResults:hover {color:#327acc; text-decoration:none; background: #f8f8f8;}
.result_right a.pageResults u {color:#327acc; text-decoration:underline;}
.result_right a.pageResults u:hover {color:#327acc; text-decoration:none;}
 
td.main, p.main, div.main, .main td, .main p {color:#020202; font-size:11px; line-height:15px; font-family:tahoma;}
.main .desc, .main b {color:#020202; font-size:11px; line-height:15px; font-family:tahoma;}
.main .name {line-height:20px;}
.main .s_cart_head {color:#020202; font-size:11px; line-height:14px; font-weight:bold; text-transform:uppercase;}
.main a {color:#7b7b7b; font-size:11px; line-height:12px; font-weight:normal; text-decoration:none; font-family:tahoma;}
.main a:hover {color:#7b7b7b; text-decoration:underline;}
.main .name b a {color:#7b7b7b; font-size:11px; line-height:12px; font-weight:bold; font-family:tahoma; text-decoration:none;}
.main .name b a:hover {color:#7b7b7b; text-decoration:none;}
.main .name a {color:#020202; font-size:12px; line-height:19px; font-weight:normal; font-family:arial; text-decoration:none;}
.main .name a:hover {color:#020202; text-decoration:underline;}
.main .desc {font-size:11px; line-height:15px; font-weight:normal;}
.main .desc b {color:#020202;}
.main b b {color:#020202; font-size:11px; line-height:16px; font-weight:bold; font-family:arial;}
SPAN.productSpecialPrice {color:#000000; font-size: 19px; line-height:21px; font-family: tahoma; font-weight:bold; display:inline;}
s {color:#000000; font-size: 19px; line-height:21px; font-family: tahoma; font-weight:bold;}
.main SPAN.productSpecialPrice {color:#000000; font-size: 19px; line-height:21px; font-family: tahoma; font-weight:bold; display:inline;}
.main s {color:#000000; font-size: 19px; line-height:21px; font-family: tahoma; font-weight:bold;}
.main .strong {color:#020202; font-size:11px; line-height:30px; font-weight:normal; font-family:tahoma; text-decoration:none;}
.padd_2 .main {color:#020202; font-size:11px; font-family:tahoma;}
.padd_2 select {color:#020202; border:1px solid #575757; border-color: #808080 #d4d0c8 #d4d0c8 #808080; background:#fffffff; vertical-align:middle;}
.img {border:0px solid #cfd4bb; width:1px;}
 
.main .desc ul {margin:5px 0px 10px 0px; list-style:none; padding:0;}
.main .desc li {background:url(bg_list_hline.gif) 0px top repeat-x;}
.main .desc li div {color:#1a2638; font-size:12px; line-height:13px; font-weight:normal; text-decoration:none; padding:10px 1px 11px 0px; background:url(/users/templates/bergerlahr/im/bg_list_.gif) 100% 16px no-repeat;}
.main .desc li a {color:#1a2638; font-size:12px; line-height:13px; font-weight:normal; text-decoration:none;}
.main .desc li a:hover {color:#1a2638; font-size:12px; line-height:13px; font-weight:normal; text-decoration:underline;}
.desc_list {width:50%;}
.desc_list_separator {padding:0px 22px 0px 22px;}
 
.main br {line-height:9px;}
/*  *********  */
.main .right .pic_padd {padding:1px 0px 2px 17px; float:right;}
.main .right .name_padd {padding:6px 2px 1px 50px; text-align:right;}
.main .right .desc_padd {padding:12px 0px 0px 0px; text-align:right;}
.main .right .data_padd {padding:6px 0px 0px 0px; float:right; text-align:right; line-height:20px;}
.main .right .price_padd {padding:10px 6px 0px 0px; line-height:20px;}
.main .right .button_padd {padding:7px 0px 0px 0px;}
/*  *********  */
.main .left .pic_padd {padding:1px 17px 2px 0px; float:left;}
.main .left .name_padd {padding:6px 50px 1px 2px;}
.main .left .desc_padd {padding:12px 0px 0px 0px;}
.main .left .data_padd {padding:6px 0px 0px 0px; line-height:20px;}
.main .left .price_padd {padding:10px 6px 0px 0px; float:right; line-height:23px;}
.main .left .button_padd {padding:7px 0px 0px 0px;}

.main .s_cart_head_padd {padding:0px 0px 15px 0px; height:29px; vertical-align:middle; text-align:center;}
.main .s_cart_td {padding:29px 0px 0px 0px;}
.main .s_cart_td input {color:#020202; border:1px solid #575757; border-color: #808080 #d4d0c8 #d4d0c8 #808080; background:#fffffff;}

.main .name2_padd {padding:4px; text-align:center; vertical-align:middle;}
.main .pic2_padd {padding:0px 10px 0px 0px; text-align:center;}
.main .desc2_padd {padding:0 0 5px;}
.main .listing2_padd {padding:9px 10px 3px 10px;}
.main .price2_padd {padding:0px 0px 0px 14px; height:19px; vertical-align:middle; width:100%;}
.main .button2_padd {padding:5px 0px 0px 0px;}
.main .pr_desc2_padd {padding:5px 10px 10px 10px; width:100%;}
.main .button22_padd {margin:10px 0px 10px 0px;}
.main .button2_padd table {text-align:center;}
.main div.img {margin:0px 0px 0px 0px; text-align:center;}
.main .prod2_padd {margin:0px 0px 0px 0px; padding:12px 1px 0px 0px; overflow:hidden;}

.main .name3_padd {width:100%; height:5px; padding:5px 5px 13px 5px; text-align:center;}
.main .pic3_padd {padding:11px 3px 0px 3px;}
.main .desc3_padd {padding:1px 0px 5px 0px;}
.main .button3_padd {padding:10px 0px 0px 0px; text-align:center;}
.main .price3_padd {padding:9px 0px 7px 0px; height:8px; text-align:center;}
.main .name4_padd {padding:11px 0px 1px 0px; text-align:center; vertical-align:middle; height:51px;}
.main .pic4_padd {padding:0px 0px 2px 0px; text-align:center;}
.main .desc4_padd {padding:2px 0px 3px 0px; text-align:center;}
.main .price4_padd {padding:2px 0px 0px 0px; text-align:center; vertical-align:middle; height:49px;}
.main .button4_padd {padding:4px 0px 0px 0px; text-align:center;}
 
.button_marg img, .button_marg input {margin:1px;}
.button2_marg img, .button2_marg input {margin:3px 0px 3px 0px;}
.button3_marg img, .button3_marg input {margin:1px 1px 0px 1px;}
.button22_marg {margin:0px 0px 0px 0px;}
.bg_input input {background:none; border:0px;}
 
.prod_info {float:left; padding:3px 1px 1px 1px; margin:0px 25px 0px 0px; text-align:center;}
 
table.listing {margin:0px 0px 2px 0px;}
table.listing td {padding:1px 0px 1px 0px; color:#7b7b7b; font-size:10px; font-family:tahoma;}
.main .listing b {font-weight:normal;}
.main .listing em, .main .listing font {color:#7b7b7b; font-size:10px; font-family:tahoma; font-weight:normal;}
.main .listing b font {color:#7b7b7b; font-size:10px; font-family:tahoma;}
.main .listing b font a {text-decoration:underline;}
.main .listing b font a:hover {text-decoration:none}
.main .listing font a {color:#7b7b7b; text-decoration:underline; font-size:10px; font-weight:normal;}
.main .listing font a:hover {color:#7b7b7b; text-decoration:none}
 
TD.smallText, SPAN.smallText, .smallText em, P.smallText {font-size: 10px; font-family: tahoma; font-weight:normal; font-style:normal;}
.smallText a {color:#327acc; font-size:11px; text-decoration:none;}	/*  advanced_search.php  */
.smallText a:hover {color:#327acc; font-size:11px; text-decoration:underline;}
.smallText a u {color:#327acc; font-size:11px; text-decoration:none;}
.smallText a:hover u {color:#327acc; font-size:11px; text-decoration:underline;}
 
.prod_line_x {background:url(/users/templates/bergerlahr/im/line_x.gif) 0px center repeat-x;}
.prod_line_y {background:url(/users/templates/bergerlahr/im/line_y.gif) center 0px repeat-y; vertical-align:bottom;}
.prod_line2_x {background:url(/users/templates/bergerlahr/im/line2.gif) 0px center repeat-x;}
.padd_gg img {height:8px;}
.padd_vv img {width:10px;}
 
.cart_line_x {background:url(/users/templates/bergerlahr/im/line_xx.gif) 0px center repeat-x;}
.cart_line_y {background:url(/users/templates/bergerlahr/im/line_yy.gif) center 0px repeat-y;}
.padd2_gg img {height:1px;}
.padd2_vv img {width:3px;}
.padd3_vv img {width:9px;}
.tableBox_shopping_cart {margin:0px 0px 0px 0px;}
.cart_total_left {width:83%; text-align:right; vertical-align:middle; height:40px; padding:4px 15px 0px 0px;}
.cart_total_right {width:17%; text-align:center; vertical-align:middle;}
.cart_total_left {color:#020202; font-size:11px; line-height:14px; font-weight:bold; text-transform:uppercase;}
.cart_button_padd {padding:11px 8px 9px 8px;}
.remove {width:20%;}
.products {width:45%;}
.quantity {width:15%;}
.total {width:20%;}
 
#main_bg {width:100%; margin:0 auto; position:relative;}
.right_bgd {position:absolute; top:0px; right:0; width:50%; height:403px; background:url(/users/templates/bergerlahr/im/tail_right.gif) 0px 0px repeat-x;}
 
.padd_1 {padding:0px 0px 0px 0px;}
.padd_2 {padding:10px 20px 10px 20px;}
.padd_3 {padding:0px 0px 8px 0px;}
.padd_4 {padding:0px 0px 0px 0px;}
.tableBox_output_td {padding:19px 0px 0px 0px;}
.tableBox_output1_td {padding:0px 0px 0px 0px;}
.tep_draw_prod_top_table {padding:0px 0px 0px 0px;}
.tep_draw_prod_top_td {padding:0px 0px 13px 0px;}
.tep_draw_prod_top2_td {padding:0px 2px 7px 2px;}
.tep_draw_prod_top3_td {padding:0px 0px 10px 0px;}
 
#nav, #nav ul {padding:0; margin:0; list-style-type: none;}
#nav {margin:0}
#nav li {float:left;position:relative;}
#nav a, #nav a:visited {display:block; width:130px; font-size:12px; color:#000; height:23px; line-height:22px; text-decoration:none; border:0; font-weight:bold;}
#nav li:hover > a{color:#c00;}
#nav ul.sub {padding:0; margin:0; width:0; height:0; display:none;}

.menu a {color:black; font-weight:bold; text-decoration:none;}
.menu a:hover {color:black; font-weight:bold; text-decoration:underline;}


.mordatip {border:1px solid #CCC; padding:4px;}
.mordatip div {text-align:center; margin:0 0 5px;}
.mordatip a {font-size:11px; text-decoration:none;}
.mordatip a:hover {text-decoration:underline;}