
* { margin: 0pt; padding: 0pt; }
body { font: 12px Georgia,Serif; }
a, a img { border: 0pt none; text-decoration: none; outline: 0pt none; }
#page-wrap { width: 931px; padding: 0px; margin: 0pt auto 0px; position: relative; }
h3 { font: 16px Georgia,Serif; margin: 0pt 0pt 10px; }
ul { margin: 0pt 0pt 25px 25px; }
ul li { font: 15px Georgia,Serif; margin: 0pt 0pt 8px; }
#textSlide { padding: 0px; background: url('textslide.jpg') no-repeat scroll 0px 0px transparent; height: 338px; }
#textSlide img { float: right; margin: 65px 64px 0px 0px; }
#textSlide h3 { font: 20px Georgia,Serif; display: none; }
#textSlide h4 { text-transform: uppercase; font: 15px Georgia,Serif; margin: 10px 0pt; display: none; }
#textSlide ul { list-style: disc outside none; margin: 0pt 0pt 0pt 0px; display: none; }
#textSlide ul li { display: none; }
#textSlide2 { padding: 0px; background: url('textslide2.jpg') no-repeat scroll 0px 0px transparent; height: 338px; }
#textSlide2 img { float: right; margin: 65px 64px 0px 0px; }
#textSlide2 h3 { font: 20px Georgia,Serif; display: none; }
#textSlide2 h4 { text-transform: uppercase; font: 15px Georgia,Serif; margin: 10px 0pt; display: none; }
#textSlide2 ul { list-style: disc outside none; margin: 0pt 0pt 0pt 0px; display: none; }
#textSlide2 ul li { display: none; }
#textSlide3 { padding: 0px; background: url('textslide3.jpg') no-repeat scroll 0px 0px transparent; height: 338px; }
#textSlide3 img { float: right; margin: 65px 64px 0px 0px; }
#textSlide3 h3 { font: 20px Georgia,Serif; display: none; }
#textSlide3 h4 { text-transform: uppercase; font: 15px Georgia,Serif; margin: 10px 0pt; display: none; }
#textSlide3 ul { list-style: disc outside none; margin: 0pt 0pt 0pt 0px; display: none; }
#textSlide3 ul li { display: none; }
#textSlide4 { padding: 0px; background: url('textslide4.jpg') no-repeat scroll 0px 0px transparent; height: 338px; }
#textSlide4 img { float: right; margin: 65px 64px 0px 0px; }
#textSlide4 h3 { font: 20px Georgia,Serif; display: none; }
#textSlide4 h4 { text-transform: uppercase; font: 15px Georgia,Serif; margin: 10px 0pt; display: none; }
#textSlide4 ul { list-style: disc outside none; margin: 0pt 0pt 0pt 0px; display: none; }
#textSlide4 ul li { display: none; }

.anythingSlider { width: 931px; height: 339px; position: relative; margin: 0pt auto 0px; }
.anythingSlider .wrapper { width: 875px; overflow: auto; height: 339px; margin: 0pt 28px; position: absolute; top: 0pt; left: 0pt; background: none repeat scroll 0% 0% rgb(255, 255, 255); }
.anythingSlider .wrapper ul { width: 99999px; list-style: none outside none; position: absolute; top: 0pt; left: 0pt; background: none repeat scroll 0% 0% rgb(238, 238, 238); margin: 0pt; }
.anythingSlider ul li { display: block; float: left; padding: 0pt; height: 317px; width: 875px; margin: 0pt; }
.anythingSlider .arrow { display: block; height: 339px; width: 67px; background: url('arrows2.png') no-repeat scroll 0pt 0pt transparent; text-indent: -9999px; position: absolute; top: 0px; cursor: arrow; }
.anythingSlider .forward { background-position: 0pt 0pt; right: -39px; }
.anythingSlider .back { background-position: -67px 0pt; left: -39px; }
.anythingSlider .forward:hover { background-position: 0pt 0px; }
.anythingSlider .back:hover { background-position: -67px 0px; }
#thumbNav { position: relative; top: 323px; text-align: center; display: none; }
#thumbNav a { color: black; font: 11px/18px Georgia,Serif; display: inline-block; padding: 2px 8px; height: 18px; margin: 0pt 5px 0pt 0pt; background: url('cellshade.png') repeat-x scroll 0% 0% rgb(197, 139, 4); text-align: center; -moz-border-radius-bottomleft: 5px; -moz-border-radius-bottomright: 5px; }
#thumbNav a:hover { background-image: none; }
#thumbNav a.cur { background: none repeat scroll 0% 0% rgb(224, 162, 19); }
#start-stop { background: url('cellshade.png') repeat-x scroll 0% 0% green; color: white; padding: 2px 5px; width: 40px; text-align: center; position: absolute; right: 45px; top: 323px; -moz-border-radius-bottomleft: 5px; -moz-border-radius-bottomright: 5px; display: none; }
#start-stop:hover { background-image: none; display: none; }
.anythingSlider .wrapper ul ul { position: static; margin: 0pt; background: none repeat scroll 0% 0% transparent; overflow: visible; width: auto; border: 0pt none; }
.anythingSlider .wrapper ul ul li { float: none; height: auto; width: auto; background: none repeat scroll 0% 0% transparent; }
@media not all, not all {
	.anythingSlider .arrow { display: block; height: 339px; width: 67px; background: url('arrows2.png') no-repeat scroll 0pt 0pt transparent; text-indent: -9999px; position: absolute; top: 0px; cursor: pointer; }
	.anythingSlider .forward { background-position: 0pt 0pt; right: -39px; }
	.anythingSlider .back { background-position: -67px 0pt; left: -39px; }
}

body { color: rgb(134, 133, 133); margin: 0px; padding: 0px; background: none repeat scroll 0% 0% rgb(19, 20, 21); }
.bg2_body { background: url('bg_body.jpg') repeat scroll center 0px transparent; height: 100%; }
.bg3_body { height: 100%; background: url('bg3_body.jpg') no-repeat scroll center 0px transparent; padding: 0px 0px 40px; }
checkbox, input, radio, select { font-size: 11px; line-height: 11px; font-family: Arial,Helvetica,sans-serif; }
.width_table { width: 931px; position: relative; margin: auto; height: 100%; }
.main_table { padding: 0px; }
.box_width_left { width: 190px; }
.box_width_right { width: 0px; }
.content_width_td { width: 100%; padding: 0px 7px 0px 0px; background: none repeat scroll 0% 0% rgb(255, 255, 255); }
.box_width_td_left { padding: 0px 6px 0px 7px; background: none repeat scroll 0% 0% rgb(255, 255, 255); }
.box_width_td_right { padding: 0px 0px 0px 19px; display: none; }
.row_1 { padding: 0px; height: 101px; }
.row_2 { padding: 0px; height: 100%; }
.row_3 { padding: 0px 21px; }
.menu { width: 100%; background: none repeat scroll 0% 0% rgb(255, 255, 255); padding: 8px 7px 6px; }
.menu div { vertical-align: middle; background: url('menu_bg.jpg') repeat-x scroll 0px 0px transparent; padding: 0px 2px 0px 27px; }
.menu table { width: 74%; height: 33px; }
.menu_separator { width: 16%; text-align: center; }
.navigation { height: 103px; vertical-align: middle; padding: 72px 0px 0px; }
.navigation td { color: rgb(104, 88, 75); font-size: 10px; line-height: 12px; font-weight: normal; font-family: Tahoma,Geneva,sans-serif; }
.logo { padding: 16px 0px 0px; height: 121px; width: 100%; }
.banner { border-right: 7px solid rgb(255, 255, 255); border-width: 0px 7px 7px; border-style: none solid solid; border-color: -moz-use-text-color rgb(255, 255, 255) rgb(255, 255, 255); }
.banner_02 { padding: 0px; }
.banner_03 { padding: 0px; }
.languages { padding: 0px 0px 2px; }
.languages table { width: 146px; }
.currencies td, .languages td { vertical-align: middle; }
.z1 { padding: 0px; width: 100%; vertical-align: top; }
.search { padding: 12px 25px 10px 0px; height: 65px; vertical-align: middle; }
.search .table { width: 185px; }
.search .go { width: 100%; border-width: 0px; border-style: solid; border-color: rgb(128, 128, 128) rgb(205, 205, 205) rgb(205, 205, 205) rgb(128, 128, 128); background: none repeat scroll 0% 0% transparent; color: rgb(255, 255, 255); vertical-align: middle; margin: 0px; padding: 0px 6px 0px 5px; height: 15px; font-size: 12px; line-height: 12px; }
.search_input-rep { width: 100%; background: url('search-rep.gif') repeat-x scroll 0px 0px transparent; }
.search_input-left { background: url('search-left.gif') no-repeat scroll 0px 0px transparent; }
.search_input-right { width: 100%; height: 23px; vertical-align: middle; }
.search_button-rep { padding: 0px; background: url('search-rep.gif') repeat-x scroll 0px 0px transparent; }
.search_button-left { padding: 0px; }
.search_button-right { background: url('search2-right.gif') no-repeat scroll 100% 0px transparent; vertical-align: top; height: 23px; padding: 1px; }
.footer { padding: 0px; }
.footer_td { width: 100%; height: 48px; padding: 0px 0px 0px 1px; text-align: center; vertical-align: middle; background: url('footer_bg.gif') repeat-x scroll 0px 0px rgb(255, 255, 255); border-left: 7px solid rgb(255, 255, 255); border-right: 7px solid rgb(255, 255, 255); }
.footer2_td { width: 100%; height: 48px; padding: 0px 2px 0px 1px; text-align: right; vertical-align: middle; }
.footer { color: rgb(255, 255, 255); font-size: 11px; line-height: 20px; font-weight: normal; font-family: Arial,Helvetica,sans-serif; vertical-align: middle; }
.footer td { color: rgb(255, 255, 255); font-size: 11px; line-height: 20px; font-weight: normal; font-family: Arial,Helvetica,sans-serif; }
.footer a { color: rgb(255, 255, 255); font-size: 11px; line-height: 20px; font-weight: normal; font-family: Arial,Helvetica,sans-serif; text-decoration: none; }
.footer a:hover { color: rgb(255, 255, 255); text-decoration: underline; }
.footer span { color: rgb(101, 108, 110); font-size: 11px; font-weight: normal; font-family: Arial,Helvetica,sans-serif; }
.footer span a { color: rgb(101, 108, 110); font-size: 11px; font-weight: normal; font-family: Arial,Helvetica,sans-serif; text-decoration: none; }
.footer span a:hover { color: rgb(101, 108, 110); text-decoration: underline; }
.footer b { color: rgb(204, 168, 148); font-size: 11px; font-weight: normal; font-family: Arial,Helvetica,sans-serif; text-decoration: none; }
.footer b a { color: rgb(204, 168, 148); font-size: 11px; font-weight: normal; font-family: Arial,Helvetica,sans-serif; text-decoration: underline; }
.footer b a:hover { color: rgb(204, 168, 148); text-decoration: none; }
.wrapper_c { background: url('wrapper_c.jpg') repeat scroll center 0px transparent; }
.wrapper_c2 { background: url('wrapper_c2.jpg') no-repeat scroll -30px 0px transparent; }
.infoBoxHeading_table { margin: 0px; background: url('infoboxheading_table.jpg') repeat scroll 0px 0px transparent; }
.infoBoxHeading_td { width: 100%; padding: 7px 9px 4px 13px; vertical-align: top; height: 31px; }
.infoBoxHeading_td { color: rgb(255, 255, 255); font-size: 12px; line-height: 14px; font-weight: bold; font-family: Arial,Helvetica,sans-serif; }
.infoBox_table { margin: 0px 0px 5px; }
.infoBox_td { width: 100%; padding-top: 0px; }
.infoBoxContents_table { margin: 0px; }
.infoBoxContents_table .boxText { padding: 21px 0px 12px; height: 1px; width: 100%; }
.infoBoxHeading2_table { margin: 0px; background: url('infoboxheading2_table.jpg') repeat scroll 0px 0px transparent; }
.infoBoxHeading2_td { width: 100%; padding: 7px 9px 4px 13px; vertical-align: top; height: 31px; }
.infoBoxHeading2_td { color: rgb(255, 255, 255); font-size: 12px; line-height: 14px; font-weight: bold; font-family: Arial,Helvetica,sans-serif; }
.infoBox2_table { margin: 0px 0px 5px; }
.infoBox2_td { width: 100%; padding-top: 0px; }
.infoBoxContents2_table { margin: 0px; }
.infoBoxContents2_table .boxText { padding: 21px 10px 12px 0px; height: 1px; width: 100%; }
.boxText, .boxText td { color: rgb(134, 133, 133); font-size: 12px; line-height: 16px; font-family: Arial,Helvetica,sans-serif; }
.boxText a { color: rgb(101, 99, 99); font-size: 12px; line-height: 12px; font-family: Arial,Helvetica,sans-serif; font-weight: normal; text-decoration: none; }
.boxText a:hover { text-decoration: underline; }
.boxText b { font-weight: normal; }
.boxText span a { color: rgb(101, 99, 99); font-size: 12px; line-height: 14px; font-weight: normal; font-family: Arial,Helvetica,sans-serif; text-decoration: none; }
.boxText span a:hover { color: rgb(101, 99, 99); text-decoration: underline; }
.boxText span.productSpecialPrice { color: rgb(96, 116, 138); font-size: 11px; line-height: 12px; font-weight: bold; font-family: Arial,Helvetica,sans-serif; display: inline; }
del { color: rgb(96, 116, 138); font-size: 11px; line-height: 12px; font-weight: bold; font-family: Arial,Helvetica,sans-serif; }
.boxText .name_padd { padding: 7px 10px 2px; height: 10px; vertical-align: middle; color: #f1eaea }
.boxText .pic_padd { padding: 2px 0px; text-align: center; vertical-align: middle; }
.boxText .price_padd { padding: 8px 3px 8px 10px; height: 3px; vertical-align: middle; width: 100%; }
.boxText .button { padding: 1px 10px 0px; vertical-align: middle; text-align: center; }
.boxText .button img { margin: 0px 0px 2px; }
.boxText li { padding: 0px; width: 100%; margin: 2px 0px; }
.boxText li, .boxText li a { font-family: Arial,Helvetica,sans-serif; }
.boxText ul { list-style: none outside none; margin: 0px; padding: 0pt; }
.boxText .categories { margin: 0px 0px 0px 9px; }
.boxText li a { display: block; }
.boxText .bg_list { padding: 0px; }
.boxText .bg_list a { color: rgb(79, 59, 50); font-size: 12px; line-height: 13px; font-weight: normal; padding: 2px 10px 9px 0px; text-decoration: none; }
.boxText .bg_list a:hover { color: rgb(79, 59, 50); text-decoration: underline; }
.boxText .bg_list_un { padding: 0px; background: url('bg_list.png') no-repeat scroll 0px 0px transparent; }
.boxText .bg_list_un a { color: rgb(79, 59, 50); font-size: 12px; line-height: 13px; font-weight: normal; padding: 2px 10px 9px 0px; text-decoration: none; }
.boxText .bg_list_un a:hover { color: rgb(79, 59, 50); text-decoration: underline; }
.cont_heading_table { margin: 0px; background: url('cont_heading_table.jpg') repeat scroll 0px 0px transparent; }
.cont_heading_td { width: 100%; padding: 7px 9px 7px 13px; vertical-align: top; height: 31px; }
.cont_heading_td { color: rgb(255, 255, 255); font-size: 12px; line-height: 14px; font-weight: bold; font-family: Arial,Helvetica,sans-serif; }
.content_wrapper_table { margin: 0px; }
.content_wrapper_td { padding: 0px; }
.content_wrapper3_table { margin: 0px; }
.content_wrapper3_td { padding: 3px 0px 0px; width: 100%; }
.tableBox_output_table { margin: 2px 0px 0px; }
.prod2_table { margin: 0px; border: 1px solid rgb(214, 214, 214); }
.prod2_td { width: 100%; padding: 5px 21px; vertical-align: top; height: 20px; }
.pic_table { border: 0px solid rgb(238, 222, 229); margin: auto; width: 1px; }
.pic_td { padding: 0px; }
.pic2_table { border: 0px solid rgb(216, 215, 203); margin: auto; width: 1px; }
.pic2_td { padding: 0px; }
td.main, p.main, div.main, .main td, .main p, .main b { color: rgb(134, 133, 133); font-size: 11px; line-height: 16px; font-weight: normal; font-family: Arial,Helvetica,sans-serif; }
.main b { font-weight: bold; }
.main .name { color: rgb(101, 99, 99); line-height: 20px; }
.main a { color: rgb(101, 99, 99); font-size: 12px; line-height: 14px; font-weight: normal; font-family: Arial,Helvetica,sans-serif; text-decoration: underline; }
.main a:hover { color: rgb(101, 99, 99); text-decoration: underline; }
.main .name a { color: rgb(101, 99, 99); font-size: 12px; line-height: 16px; font-weight: normal; font-family: Arial,Helvetica,sans-serif; text-decoration: none; }
.main .name a:hover { color: rgb(101, 99, 99); text-decoration: underline; }
span.productSpecialPrice { color: rgb(128, 3, 42); font-size: 17px; line-height: 18px; font-weight: bold; font-family: Arial,Helvetica,sans-serif; display: inline; }
.main span.productSpecialPrice { color: rgb(96, 116, 138); font-size: 11px; line-height: 13px; font-weight: bold; font-family: Arial,Helvetica,sans-serif; display: inline; }
.main .name2_padd { padding: 0px 0px 5px; height: 43px; vertical-align: middle; }
.main .pic2_padd { padding: 0px 0px 11px; }
.main .price2_padd { padding: 11px 0px 4px; vertical-align: middle; height: 21px; width: 100%; }
.main .price2_padd b { color: rgb(134, 133, 133); font-size: 11px; line-height: 12px; font-weight: normal; }
.main .button2_padd { padding: 5px 0px 0px; height: 6px; }
.button_marg img, .button_marg input { margin: 2px 1px 0px 0px; }
.prod_line_x { background: url('line_x.gif') repeat-x scroll 0px center transparent; }
.prod_line_y { background: url('line_y.gif') repeat-y scroll center 0px transparent; }
.padd_gg img { height: 4px; }
.padd_vv img { width: 4px; }
form { display: inline; }
td, div { padding: 0px; margin: 0px; font-family: Arial,Helvetica,sans-serif; }
td { vertical-align: top; }
table { width: 100%; }
#m1, #m2, #m3, #m4, #m5, #m6, #m7, #over_m1, #over_m2, #over_m3, #over_m4, #over_m5, #over_m6, #over_m7, #over2_m1, #over2_m2, #over2_m3, #over2_m4, #over2_m5, #over2_m6, #over2_m7 { width: auto; cursor: pointer; white-space: nowrap; text-align: center; height: 33px; padding-bottom: 2px; vertical-align: middle; font-size: 13px; line-height: 13px; font-weight: normal; font-family: Arial,Helvetica,sans-serif; }
#m1, #m2, #m3, #m4, #m5, #m6, #m7 { color: rgb(148, 139, 132); }
#over_m1, #over_m2, #over_m3, #over_m4, #over_m5, #over_m6, #over_m7 { color: rgb(255, 255, 255); text-decoration: none; }

#m4 { color: rgb(255, 255, 255); }

.ie6_png {  }
.ie6_png input {  }
#TagCloud {font-size: 80%; margin: 10px 10px 10px 10px;}
#TagCloud a {font-size: 80%; text-decoration: none; padding: 0px; overflow: hidden; margin: 8px; margin-bottom: 14px; line-height: 10px; color: #6d6c6c; }
#TagCloud a:hover {font-size: 85%; text-decoration: none; padding: 0px; overflow: hidden; margin: 8px; margin-bottom: 14px; color: #000000; }
#tags  { font-size: 80%;}
#tags  a { font-size: 80%; text-decoration: none; }
