BODY {
color:#353434;
background:#fff;
margin:0;
padding:0
}

<style>
body{
scrollbar-base-color: #000000
}
</style>

.bg2_body {
background:url(images/bg2_body.gif) 0 133px repeat-x;
height:100%
}

.bg3_body {
background:url(images/bg3_body.jpg) center 0 no-repeat;
height:100%
}

.infoBox {
background:#eee
}

.orderEdit {
font-family:Arial, Helvetica, sans-serif;
font-size:10px;
color:#2fc5fc;
text-decoration:underline
}

.moduleRowOver {
background-color:#f5f5f5;
cursor:pointer
}

.moduleRowSelected {
background-color:#f5f5f5
}

a {
outline:none
}

CHECKBOX,INPUT,RADIO,SELECT {
font-size:11px;
line-height:11px;
font-family:Arial, Helvetica, sans-serif
}

TEXTAREA {
width:100%;
font-size:11px;
font-family:Arial, Helvetica, sans-serif
}

.width_table {
width:1001px;
position:relative;
margin:auto
}

.box_width_left {
width:175px
}

.box_width_right {
width:0
}

.content_width_td {
width:100%;
padding:0
}

.box_width_td_right {
display:none;
padding:0
}

.row_1 {
height:141px;
text-align:center;
padding:0
}

.row_2 {
text-align:center;
padding:7px 0 0
}

.row_3 {
height:100%;
text-align:center;
background:url(images/row_3.gif) 0 0 repeat-x #2d2d2d;
padding:0
}

.wrapper_row2_br {
background:url(images/wrapper_row2_br.gif) 100% 100% no-repeat
}

.wrapper_row2_bl {
background:url(images/wrapper_row2_bl.gif) 0 100% no-repeat;
padding:7px 10px 3px 9px
}

.menu {
width:100%;
background:url(images/menu_bg.gif) 0 0 repeat-x;
padding:0
}

.menu div {
}

.menu table {
}

.menu td {
width:auto;
vertical-align:middle;
text-align:center
}

.menu_separator {
width:25%;
text-align:center;
padding:0 5px
}

.logo {
width:100%;
height:93px;
padding:7px 0 0
}

.banner_02 {
width:100%;
padding:0 0 8px
}

.header {
vertical-align:middle;
text-align:right;
float:right;
width:545px
}

.header td {
vertical-align:middle;
color:#333;
font-size:10px;
line-height:14px;
font-weight:400;
font-family:Arial, Helvetica, sans-serif;
text-transform:lowercase
}

.header_separator {
text-align:center;
width:50%
}

.nav_separator img {
vertical-align:middle;
margin:0
}

.currencies {
padding:0 0 2px
}

.language {
padding:0 11px 2px 0
}

.z1 table {
width:200px;
height:56px;
background:url(images/z1.gif) 0 0 no-repeat
}

.z1 td {
vertical-align:middle;
color:#65679c;
font-size:10px;
line-height:11px;
font-weight:400;
font-family:Arial, Helvetica, sans-serif;
padding:2px 10px 3px 9px
}

.z1 b {
color:#df0198;
font-size:11px;
line-height:13px;
font-weight:700;
font-family:Arial Narrow, Helvetica, sans-serif;
display:block;
padding-bottom:2px;
text-transform:uppercase
}

.z1 a {
color:#65679c;
font-size:10px;
line-height:11px;
font-weight:400;
font-family:Arial, Helvetica, sans-serif;
text-decoration:none
}

.z1 a:hover {
color:#65679c;
text-decoration:underline
}

.select {
width:100%;
border:1px solid #cacaca;
background:#fff;
color:#2c2c2c;
vertical-align:middle;
margin:0;
padding:0
}

.select2 {
margin:4px 0 3px
}

.select2 td {
height:36px;
vertical-align:middle;
padding:11px 0 10px
}

.select2 select {
width:70%;
border:1px solid #cacaca;
background:#fff;
color:#2c2c2c;
vertical-align:middle;
margin:0 10px 2px
}

.search {
padding:10px 0 0 20px;
padding-right:15px;
}

.search .go {
width:100%;
border:0 solid gray;
background:transparent;
color:#4f4f4f;
vertical-align:middle;
height:18px;
padding-top:4px;
padding-left:5px;
padding-right:5px;
margin:0
}

.footer td img {
margin:4px 0 0
}

.footer {
color:#fff;
font-size:11px;
line-height:20px;
font-weight:400;
font-family:Tahoma, Geneva, sans-serif;
vertical-align:middle;
padding:0
}

.footer_td {
width:193px;
text-align:center;
height:80px
}

.footer2_td {
width:100%;
text-align:left;
padding:0 0 0 15px
}

.footer td {
color:#fff;
font-size:11px;
line-height:20px;
font-weight:400;
font-family:Tahoma, Geneva, sans-serif;
vertical-align:middle
}

.footer a {
color:#fff;
font-size:11px;
line-height:20px;
font-weight:400;
font-family:Tahoma, Geneva, sans-serif;
text-decoration:none
}

.footer span {
color:#fff;
font-size:11px;
font-weight:400;
font-family:Tahoma, Geneva, sans-serif
}

.footer span a {
color:#fff;
font-size:11px;
font-weight:400;
font-family:Tahoma, Geneva, sans-serif;
text-decoration:none
}

.footer b {
color:#fff;
font-size:11px;
font-weight:700;
font-family:Tahoma, Geneva, sans-serif;
text-decoration:none
}

.footer b a {
color:#fff;
font-size:11px;
font-weight:700;
font-family:Tahoma, Geneva, sans-serif;
text-decoration:underline
}

.popup_width_table {
background:url(images/logo.png) 0 10px no-repeat;
width:408px;
margin:auto
}

.popup_1 {
height:106px;
text-align:right;
padding:20px 10px 0 0
}

.popup_2 {
background:url(images/wrapper_row2_tr.gif) 100% 0 no-repeat #fff;
padding:0
}

.popup {
height:100%
}

.popup td {
color:#353535;
font-size:11px;
line-height:16px;
font-weight:400;
font-family:Arial, Helvetica, sans-serif
}

.popup strong {
color:#353535;
font-size:11px;
line-height:13px;
font-weight:700;
font-family:Arial, Helvetica, sans-serif;
text-decoration:none;
display:block;
padding:10px 0 4px
}

.popup a,.popup a u {
color:#353535;
font-size:10px;
font-weight:400;
text-decoration:none
}

.popup .footer {
color:#353535;
font-size:10px;
line-height:16px;
font-weight:400;
font-family:Arial, Helvetica, sans-serif;
vertical-align:top;
height:41px;
padding-top:0
}

.popup .footer a {
color:#353535;
font-size:10px;
line-height:16px;
font-weight:400;
font-family:Arial, Helvetica, sans-serif;
text-transform:none;
text-decoration:none
}

.wrapper_header_tl {
background:url(images/wrapper_header_tl.gif) 0 0 no-repeat #f8f8f8;
width:100%
}

.wrapper_header_tr {
background:url(images/wrapper_header_tr.gif) 100% 0 no-repeat;
height:99px;
padding:10px 9px 0 13px
}

.wrapper_pic_table {
width:1px;
border:1px solid #eee;
margin:auto
}

.infoBox_ {
margin:3px 0 9px
}

.infoBox_ .infoBox__ {
border:1px solid #eee;
padding:10px 9px
}

.infoBox_ TEXTAREA,.infoBox_ .main TEXTAREA,.infoBox_ .main input,.infoBox_ .main select,.infoBox_ .fieldValue select,.infoBox_ .fieldValue input {
border:1px solid gray;
border-right:1px solid #cdcdcd;
border-bottom:1px solid #cdcdcd;
background:#fff;
color:#464545
}

.infoBoxHeading_table {
background:url(images/infoBoxHeading_border.gif) 0 0 repeat-x #fff;
margin:0
}

.infoBoxHeading_l {
background:url(images/infoBoxHeading_border.gif) 0 0 repeat-y
}

.infoBoxHeading_r {
background:url(images/infoBoxHeading_border.gif) 100% 0 repeat-y
}

.infoBoxHeading_td {
background:url(images/infoBoxHeading_td.gif) 10px 11px no-repeat;
width:100%;
height:30px;
vertical-align:top;
color:#4d4d4d;
font-size:11px;
line-height:10px;
font-weight:700;
font-family:Arial, Helvetica, sans-serif;
text-transform:uppercase;
padding:14px 10px 3px 34px
}

.popup .infoBoxHeading_td {
color:#4d4d4d;
font-size:11px;
line-height:10px;
font-weight:700;
font-family:Arial, Helvetica, sans-serif
}

.infoBoxHeading_td a {
color:#4d4d4d;
font-size:11px;
line-height:10px;
font-weight:700;
font-family:Arial, Helvetica, sans-serif;
text-decoration:none
}

.infoBox_table {
background:url(images/infoBox_b.gif) 0 100% repeat-x #fff;
margin:0 0 8px
}

.infoBox_td {
background:url(images/infoBoxHeading_border.gif) 0 0 repeat-y;
width:100%;
padding:0
}

.infoBoxContents_table {
background:url(images/infoBoxHeading_border.gif) 100% 0 repeat-y;
margin:0
}

.infoBoxContents_table .boxText {
background:url(images/infoBox_br.gif) 100% 100% no-repeat
}

.infoBoxContents_table .td {
background:url(images/infoBox_bl.gif) 0 100% no-repeat;
height:50px;
width:100%;
padding:9px 10px 11px
}

.infoBoxHeading2_table {
background:#3d3d3d;
margin:0
}

.infoBoxHeading2_td {
background:url(images/infoBoxHeading2_td.gif) 10px 14px no-repeat;
width:100%;
height:31px;
vertical-align:top;
color:#fff;
font-size:14px;
line-height:15px;
font-weight:700;
font-family:Arial, Helvetica, sans-serif;
padding:24px 10px 0 19px
}

.popup .infoBoxHeading2_td {
color:#fff;
font-size:14px;
line-height:15px;
font-weight:700;
font-family:Arial, Helvetica, sans-serif
}

.infoBoxHeading2_td a {
color:#fff;
font-size:14px;
line-height:15px;
font-weight:700;
font-family:Arial, Helvetica, sans-serif;
text-decoration:none
}

.infoBox2_table {
background:#3d3d3d;
margin:0 0 8px
}

.infoBox2_td {
width:100%;
background:url(images/infoBox2_br.gif) 100% 100% no-repeat;
padding:0
}

.infoBoxContents2_table {
background:url(images/infoBox2_bl.gif) 0 100% no-repeat;
margin:0
}

.infoBoxContents2_table .boxText {
height:45px;
width:100%;
padding:10px 24px 34px
}

.box_cart {
margin-top:15px;
margin-bottom:11px
}

.box_cart td {
padding:4px 0
}

.boxText font a:hover {
color:#2b4605
}

.boxText font.sc a {
color:#2b4605;
text-decoration:none;
font-size:11px;
font-weight:700
}

.boxText font.sc a:hover {
color:#2b4605;
text-decoration:underline
}

.boxText strong a {
color:#2b4605;
text-decoration:none;
font-size:11px;
line-height:14px;
font-weight:700;
font-family:Arial, Helvetica, sans-serif
}

.boxText strong a:hover {
color:#2b4605;
text-decoration:none
}

.boxText SPAN.newItemInCart {
color:red;
font-size:10px;
line-height:14px;
font-family:Arial, Helvetica, sans-serif;
padding:4px 0
}

.boxText a .newItemInCart {
color:red;
font-size:10px;
line-height:14px;
font-family:Arial, Helvetica, sans-serif
}

.boxText a:hover .newItemInCart {
color:red;
text-decoration:underline
}

.boxText SPAN.oldItemInCart {
color:#4f4f4f;
font-size:10px;
line-height:14px;
font-family:Arial, Helvetica, sans-serif;
display:block;
padding:4px 0
}

.boxText a .oldItemInCart {
color:#4f4f4f;
font-size:10px;
line-height:14px;
font-family:Arial, Helvetica, sans-serif
}

.boxText,.boxText td {
color:#353434;
font-size:13px;
line-height:16px;
font-family:Arial, Helvetica, sans-serif
}

.boxText a {
color:#535151;
font-size:11px;
line-height:12px;
font-family:Arial, Helvetica, sans-serif;
text-decoration:none
}

.boxText .order_history {
width:100%;
padding:3px 5px 3px 0
}

.boxText .order_history a {
color:#535151;
font-size:13px;
line-height:16px;
font-weight:400;
font-family:Arial, Helvetica, sans-serif;
text-decoration:none
}

.boxText span a {
color:#535151;
font-size:12px;
line-height:14px;
font-weight:700;
font-family:Arial, Helvetica, sans-serif;
text-decoration:none
}

.boxText div.img {
text-align:center;
margin:10px 0
}

.boxText div.stars {
margin:14px 0 10px
}

.boxText .name_padd {
height:50px;
vertical-align:top;
text-align:center;
padding:13px 0 0
}

.boxText .pic_padd {
text-align:center;
vertical-align:middle;
padding:6px 0 20px
}

.boxText .price_padd {
vertical-align:middle;
height:30px;
width:100%;
padding:5px 5px 2px
}

.boxText .price_padd b {
display:block;
color:#525151;
font-size:12px;
line-height:13px;
font-weight:400;
padding-bottom:2px;
padding-top:2px
}

.boxText .desc_padd {
height:54px;
padding:10px 0 11px
}

.boxText select {
border:1px solid #cacaca;
background:#fff;
color:#616161;
margin:4px 0 0
}

.boxText .input {
border:1px solid gray;
border-right:1px solid #cdcdcd;
border-bottom:1px solid #cdcdcd;
background:#fff;
color:#464545;
height:19px;
width:100%;
margin:6px 0 4px
}

.boxText .button_search input {
margin:2px 0 0
}

.boxText .text_search {
text-align:left;
width:85%
}

.boxText .star_padd {
padding:4px 0 10px
}

.boxText .languages {
padding:20px 0 10px
}

.boxText .button {
height:26px;
text-align:center;
vertical-align:middle;
padding:0 0 4px
}

.boxText li {
width:100%;
padding:0
}

.boxText li,.boxText li a {
font-family:Arial, Helvetica, sans-serif;
vertical-align:top
}

.boxText ul {
list-style:none;
margin:0;
padding:0
}

.boxText .bestsellers {
margin:0 0 0 28px
}

.boxText ul li div {
padding-left:15px
}

.boxText .bg_list2 a font {
color:#2d2d2d;
font-size:10px;
line-height:15px;
font-weight:400;
text-decoration:underline
}

.boxText .bg_list2_un a font {
color:#2d2d2d;
font-size:12px;
line-height:15px;
font-weight:400;
text-decoration:underline
}

.boxText .bg_list3 {
background:url(images/bg_list_hline.gif) 0 0 repeat-x
}

.cont_heading_table {
background:url(images/cont_heading_table.gif) 0 0 repeat-x #eee;
margin:0
}

.cont_heading_table .cont_heading_td .table2 {
background:url(images/cont_heading_td.gif) 10px 11px no-repeat
}

.cont_heading_table .cont_heading_td .td2 {
vertical-align:middle;
height:40px;
padding:5px 15px 7px 32px
}

.cont_heading2_table {
background:url(images/cont_heading_table.gif) 0 0 repeat-x #eef4f6;
margin:3px 0
}

.cont_heading2_table .cont_heading2_td .td2 {
vertical-align:middle;
height:36px;
padding:6px 20px
}

.cont_heading_td a {
color:#4d4d4d;
font-size:11px;
line-height:12px;
font-weight:700;
font-family:Arial, Helvetica, sans-serif;
text-decoration:none
}

.content_wrapper_table {
margin:0 0 8px
}

.content_wrapper_td {
width:100%;
padding:4px 4px 0
}

.content_wrapper_t {
background:url(images/content_wrapper_border.gif) 0 0 repeat-x #fff;
margin:0 0 7px
}

.content_wrapper_b {
background:url(images/content_wrapper_border.gif) 0 100% repeat-x
}

.content_wrapper_r {
background:url(images/content_wrapper_border.gif) 100% 0 repeat-y
}

.content_wrapper_l {
background:url(images/content_wrapper_border.gif) 0 0 repeat-y
}

.content_wrapper_tl {
background:url(images/content_wrapper_tl.gif) 0 0 no-repeat;
width:100%
}

.content_wrapper_tr {
background:url(images/content_wrapper_tr.gif) 100% 0 no-repeat
}

.content_wrapper_bl {
background:url(images/content_wrapper_bl.gif) left 100% no-repeat
}

.content_wrapper_br {
background:url(images/content_wrapper_br.gif) 100% 100% no-repeat;
height:65px;
text-align:center;
vertical-align:middle
}

.box_wrapper_tl {
background:url(images/box_wrapper_tl.gif) 0 0 no-repeat #fff;
width:100%
}

.box_wrapper_tr {
background:url(images/box_wrapper_tr.gif) 100% 0 no-repeat
}

.box_wrapper_bl {
background:url(images/box_wrapper_bl.gif) 0 100% no-repeat
}

.box_wrapper_br {
background:url(images/box_wrapper_br.gif) 100% 100% no-repeat
}

.box_wrapper_td {
padding:5px 4px 0
}

.content_wrapper3_td {
width:100%;
padding:6px 10px 4px 12px
}

.content_wrapper1_td {
padding:6px 8px 10px
}

.content_wrapper2_td {
width:100%;
padding:0 23px
}

.content_wrapper4_td {
padding:6px 4px 10px
}

.tableBox_output_table {
margin:7px 0 6px
}

.cart_total_left {
width:80%;
text-align:right;
vertical-align:middle;
height:40px;
color:#4d4d4d;
font-size:11px;
line-height:12px;
font-weight:700;
font-family:Arial, Helvetica, sans-serif;
text-transform:uppercase;
padding:20px 15px 20px 0
}

.cart_total_right {
width:20%;
text-align:center;
vertical-align:middle;
padding:0 0 0 10px
}

.cart_button_padd {
padding:17px 8px 9px
}

.products {
width:45%
}

.pic2_t {
background:#ebe8e7;
width:1px
}

.pic2_tl {
background:url(images/pic2_tl.gif) left top no-repeat;
width:100%
}

.pic2_tr {
background:url(images/pic2_tr.gif) right 0 no-repeat
}

.pic2_bl {
background:url(images/pic2_bl.gif) left bottom no-repeat
}

.pic2_br {
background:url(images/pic2_br.gif) right bottom no-repeat;
padding:13px
}

.pic2_t img {
border:1px solid #d9d4d1
}

.prod_td {
background:#fff;
width:100%;
padding:7px 11px
}

.prod2_td {
background:#fff;
width:100%;
padding:0
}

.pic_table {
border:1px solid #eee;
width:1px;
margin:auto
}

.pic_td {
padding:0 1px 0 0
}

.main a.enlarge {
color:#24BFFC;
font-size:9px;
text-transform:uppercase;
font-weight:400;
display:block;
text-decoration:underline;
padding:10px 0
}

.main a:hover.enlarge {

color:#ED01A2;
font-size:9px;
text-transform:uppercase;
font-weight:400;
text-decoration:none
}

.result_right {
text-align:right
}

.result td {
color:#2e2e2e;
font-size:12px;
line-height:15px;
font-family:Arial, Helvetica, sans-serif
}

.result b {
color:#2e2e2e;
font-weight:400
}

.result_right b {
color:#df0198;
font-weight:700
}

.result_right a.pageResults {
color:#df0198;
text-decoration:underline;
font-size:12px
}

.result_right a.pageResults:hover {
color:#df0198;
text-decoration:none;
background:#f5f5f5
}

.result_right a.pageResults u:hover {
color:#df0198;
text-decoration:none
}

td.main,p.main,div.main,.main td,.main p,.main b {
color:#484848;
font-size:12px;
line-height:16px;
font-weight:400;
font-family:Arial, Helvetica, sans-serif
}

.main .name {
color:#2e2e2e;
line-height:20px
}

.main a {
color:#2e2e2e;
font-size:13px;
line-height:14px;
font-weight:400;
font-family:Arial, Helvetica, sans-serif;
text-decoration:none
}

.main .name a font {
color:#df0198;
font-size:18px;
line-height:18px;
font-weight:700;
font-family:Arial, Helvetica, sans-serif;
text-decoration:none;
display:block;
padding-bottom:2px
}

.main .name a {
color:#2e2e2e;
font-size:12px;
line-height:18px;
font-weight:700;
font-family:Arial, Helvetica, sans-serif;
text-decoration:none
}

.main .desc2 a {
color:#2e2e2e;
font-size:12px;
font-weight:400;
text-decoration:underline
}

.main .desc2 a:hover {
color:#2e2e2e;
font-size:12px;
text-decoration:none
}

.main b b {
color:#2e2e2e;
font-size:12px;
line-height:12px;
font-weight:700;
font-family:Arial, Helvetica, sans-serif
}

SPAN.productSpecialPrice {
color:#4d4d4d;
font-size:11px;
line-height:12px;
font-weight:700;
font-family:Arial, Helvetica, sans-serif;
display:inline
}

.main .strong {
color:#2e2e2e;
font-size:12px;
line-height:42px;
font-weight:400;
font-family:Arial, Helvetica, sans-serif;
display:block
}

.padd_2 .main {
color:#4f4f4f;
font-size:11px;
line-height:14px;
font-weight:400
}

.padd_2 select {
border:1px solid gray;
border-right:1px solid #cdcdcd;
border-bottom:1px solid #cdcdcd;
background:#fff;
color:#464545;
vertical-align:middle
}

.img {
border:0 solid #efd9b0;
background:#fff
}

.main .data em {
color:#353434;
font-size:10px;
line-height:12px;
font-weight:400;
font-family:Arial, Helvetica, sans-serif
}

.main br {
line-height:9px
}

.main .desc2 ul {
list-style:none;
margin:5px 0 15px;
padding:0
}

.main .desc2 li div {
color:#2e2e2e;
font-size:12px;
line-height:14px;
font-weight:400;
text-decoration:underline;
background:url(images/bg_list.gif) 0 10px no-repeat;
padding:5px 1px 5px 15px
}

.main .desc2 li a {
color:#2e2e2e;
font-size:12px;
line-height:14px;
font-weight:400;
text-decoration:underline
}

.main .desc2 li a:hover {
color:#2e2e2e;
font-size:12px;
line-height:14px;
font-weight:400;
text-decoration:none
}

.desc_list {
width:50%
}

.desc_list_separator {
padding:0 20px
}

.main .right .pic_padd {
float:right;
padding:1px 0 2px 17px
}

.main .right .name_padd {
vertical-align:middle;
text-align:left;
padding:14px 12px 14px 0
}

.main .right .data_padd {
float:right;
text-align:right;
line-height:20px;
padding:16px 2px 0 0
}

.main .right .price_padd {
text-align:left;
line-height:20px;
padding:15px 6px 0 0
}

.main .left .pic_padd {
float:left;
padding:1px 17px 2px 0
}

.main .left .name_padd {
hvertical-align:middle;
text-align:left;
padding:14px 12px 14px 13px
}

.main .left .data_padd {
text-align:left;
line-height:20px;
padding:16px 0 0
}

.main .left .price_padd {
float:right;
line-height:23px;
padding:15px 6px 0 0
}

.main .s_cart_head_padd {
height:47px;
vertical-align:middle;
text-align:center;
padding:5px 0
}

.main .s_cart_td {
padding:19px 0 0
}

.main .s_cart_td input {
border:1px solid gray;
border-right:1px solid #cdcdcd;
border-bottom:1px solid #cdcdcd;
background:#fff;
color:#464545;
padding-top:3px
}

.main .name2_padd {
height:66px;
text-align:left;
vertical-align:top;
padding:6px 1px
}

.main .pic2_padd {
padding:5px 0
}

.main .desc2_padd {
height:6px;
padding:0 1px 7px
}

.main .desc22_padd {
height:6px;
text-align:right;
padding:1px 0 0
}

.main .listing2_padd {
padding:0 1px 6px
}

.main .price2_padd {
vertical-align:middle;
height:61px;
width:100%;
padding:2px 1px
}

.main .price2_padd b {
display:block;
color:#525151;
font-size:12px;
line-height:15px;
font-weight:400;
text-transform:lowercase;
padding-bottom:3px
}

.main .button2_padd {
height:50px;
text-align:left;
vertical-align:middle;
padding:3px 6px 4px 13px
}

.main .pr_desc2_padd {
width:100%;
padding:5px 10px 10px
}

.main .button22_padd {
margin:10px 0
}

.main .button2_padd table {
width:1px
}

.main div.img {
text-align:center;
margin:0
}

.main .btn_wrapper td {
border-bottom:2px solid #ceccc0;
background:#f5f5f5;
vertical-align:middle;
padding:2px 10px 0 11px
}

.main .name3_padd {
width:100%;
height:5px;
text-align:center;
padding:5px 15px 13px
}

.main .pic3_padd {
text-align:center;
padding:1px 3px 0
}

.main .desc3_padd {
padding:1px 0 5px
}

.main .button3_padd {
text-align:center;
padding:10px 0 0
}

.main .price3_padd {
height:8px;
text-align:center;
padding:9px 0 7px
}

.main .name4_padd {
height:47px;
text-align:center;
vertical-align:middle;
padding:1px 12px 4px 13px
}

.main .pic4_padd {
text-align:center;
padding:14px 0 10px
}

.main .desc4_padd {
text-align:center;
padding:2px 0 3px
}

.main .price4_padd {
text-align:center;
vertical-align:middle;
height:49px;
padding:2px 0 0
}

.main .button4_padd {
text-align:center;
padding:4px 0 0
}

.button_marg img,.button_marg input {
margin:2px 1px 0 0
}

.button2_marg img,.button2_marg input {
margin:0 0 6px
}

.button3_marg img,.button3_marg input {
margin:2px 0 3px
}

.bg_input input {
background:none;
border:0
}

.prod_info {
	float:right;
	text-align:center;
	margin-top: 0;
	margin-right: 45px;
	margin-bottom: 0;
	margin-left: 0;
	padding-top: 3px;
	padding-right: 1px;
	padding-bottom: 1px;
	padding-left: 1px;
}

.prod_infot {
	float:left;
	text-align:left;
	margin-top: 0;
	margin-right: 45px;
	margin-bottom: 0;
	margin-left: 0;
	padding-top: 3px;
	padding-right: 1px;
	padding-bottom: 1px;
	padding-left: 1px;
}

table.listing {
margin:0 0 2px
}

table.listing td {
background:url(images/line.gif) 0 center repeat-x;
color:#4f4f4f;
font-size:10px;
font-family:Arial, Helvetica, sans-serif;
padding:1px 0
}

.main .listing b {
font-weight:400
}

.main .listing em,.main .listing font {
color:#4f4f4f;
font-size:10px;
font-family:Arial, Helvetica, sans-serif;
font-weight:400;
background:#fff;
padding:0 0 0 4px
}

.main .listing b font {
color:#4f4f4f;
font-size:10px;
font-family:Arial, Helvetica, sans-serif;
background:#fff;
padding:0 4px 0 0
}

.main .listing font a {
color:#4f4f4f;
text-decoration:underline;
font-size:10px;
font-weight:400
}

.main .listing font a:hover {
color:#4f4f4f;
text-decoration:none
}

TD.smallText,SPAN.smallText,.smallText em,P.smallText {
font-size:10px;
font-family:Arial, Helvetica, sans-serif;
font-weight:400;
font-style:normal
}

.prod2_line_x {
background:url(images/line_xx.gif) 0 center repeat-x
}

.prod2_line_y {
background:url(images/line_xx.gif) center 0 repeat-y
}

.padd_gg img {
height:11px
}

.padd_vv img {
width:38px
}

.padd2_gg img {
height:2px
}

.padd2_vv img {
width:3px
}

.padd3_gg img {
height:21px
}

.errorBox {
font-family:Arial, Helvetica, sans-serif;
font-size:10px;
background:#ffb3b5;
font-weight:700
}

.stockWarning {
font-family:Arial, Helvetica, sans-serif;
font-size:10px;
color:#c03;
padding:10px 0
}

FORM {
display:inline
}

td,div {
font-family:Arial, Helvetica, sans-serif;
margin:0;
padding:0
}

td {
vertical-align:top
}

TR.headerError {
background:red
}

TD.headerError {
color:#fff;
font-size:12px;
font-weight:700;
font-family:Arial, Helvetica, sans-serif;
background:red;
text-align:center
}

TR.headerInfo {
background:#0f0
}

TD.headerInfo {
color:#fff;
font-size:12px;
font-weight:700;
font-family:Arial, Helvetica, sans-serif;
background:#0f0;
text-align:center
}

.infoBoxContents {
padding:0 0 0 10px
}

.infoBoxNotice {
background:#FF8E90
}

.infoBoxNoticeContents {
font-size:10px;
font-family:Arial, Helvetica, sans-serif;
background:#FFE6E6
}

TD.infoBoxHeading {
color:#fff;
font-size:10px;
font-family:Arial, Helvetica, sans-serif;
font-weight:700;
background:#bbc3d3
}

TD.infoBox,SPAN.infoBox {
font-size:10px;
font-family:Arial, Helvetica, sans-serif
}

TABLE.productListing {
border:1px;
border-spacing:1px;
border-color:#b6b7cb;
border-style:solid
}

.productListing-heading {
color:#FFF;
font-size:10px;
font-weight:700;
font-family:Arial, Helvetica, sans-serif;
background:#b6b7cb
}

TD.pageHeading,DIV.pageHeading {
color:#9a9a9a;
font-size:20px;
font-weight:700;
font-family:Arial, Helvetica, sans-serif
}

TD.pageHeading a,DIV.pageHeading a {
color:#9a9a9a;
font-size:20px;
font-weight:700;
font-family:Arial, Helvetica, sans-serif;
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:Arial, Helvetica, sans-serif
}

TD.accountCategory {
color:#abd;
font-size:13px;
font-family:Arial, Helvetica, sans-serif
}

TD.fieldValue {
font-size:12px;
font-family:Arial, Helvetica, sans-serif
}

SPAN.greetUser {
color:#f0a480;
font-size:11px;
font-weight:700;
font-family:Arial, Helvetica, sans-serif
}

TABLE.formArea {
background:#f1f9fe;
border-color:#7b9ebd;
border-style:solid;
border-width:1px
}

SPAN.markProductOutOfStock {
color:#c76170;
font-size:12px;
font-weight:700;
font-family:Arial, Helvetica, sans-serif
}

SPAN.errorText {
color:red;
font-family:Arial, Helvetica, sans-serif
}

.checkoutBarFrom,.checkoutBarTo {
color:#353535;
font-size:10px;
font-family:Arial, Helvetica, sans-serif
}

.checkoutBarCurrent {
color:#b90a07;
font-size:10px;
font-family:Arial, Helvetica, sans-serif
}

.messageBox {
font-family:Arial, Helvetica, sans-serif;
font-size:10px
}

.messageStackError,.messageStackWarning {
font-family:Arial, Helvetica, sans-serif;
font-size:10px;
background-color:#ffb3b5
}

.messageStackSuccess {
font-family:Arial, Helvetica, sans-serif;
font-size:10px;
background-color:#9f0
}

.inputRequirement {
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:red;
vertical-align:top
}

.tac {
text-align:center
}

.b_width strong {
display:block;
width:125px;
font-weight:400
}

.indent_2 {
padding-left:12px
}

.indent_3 {
padding-bottom:3px
}

.radio input {
vertical-align:middle;
margin:0 5px 1px
}

.img_middle img {
vertical-align:middle;
margin:1px 10px 0 0
}

.img_middle {
padding:3px 0
}

.ofh {
overflow:hidden
}

.al_left {
padding-top:5px;
text-align:left !important
}

.al_left strong {
text-align:left !important
}

.fl_left {
float:left
}

.fl_right {
float:right
}

.cl_both {
clear:both;
line-height:0;
font-size:0
}

.left_part {
float:left;
width:75%
}

.right_part {
float:right;
padding:0
}

#m1,#m2,#m3,#m4,#m5,#m6,#over_m1,#over_m2,#over_m3,#over_m4,#over_m5,#over_m6,#over2_m1,#over2_m2,#over2_m3,#over2_m4,#over2_m5,#over2_m6 {
width:auto;
cursor:pointer;
white-space:nowrap;
text-align:center;
height:47px;
font-size:14px;
line-height:15px;
font-weight:400;
font-family:Arial, Helvetica, sans-serif
}

#m1,#m2,#m3,#m4,#m5,#m6 {
color:#fff
}

#over_m1,#over_m2,#over_m3,#over_m4,#over_m5,#over_m6 {
color:#333;
text-decoration:none
}

#over2_m1,#over2_m2,#over2_m3,#over2_m4,#over2_m5,#over2_m6 {
color:#000;
text-decoration:none
}

TR.accountHistory-odd,TR.addressBook-odd,TR.alsoPurchased-odd,TR.payment-odd,TR.productListing-odd,TR.productReviews-odd,TR.upcomingProducts-odd,TR.shippingOptions-odd,.productsNotifications {
background:#f5f5f5
}

.width_td,.box_width_td_left,.popup_bg,.popup_width_td,.wrapper2_pic_td,.boxText .bg_list,.boxText .bg_list_un,.boxText .bg_list2,.boxText .bg_list2_un,.boxText .bg_list3_un,.tableBox_output1_td,.pic2_td,.pic3_td,.main .desc2 li {
padding:0
}

.main_table,.boxText .categories,.boxText .information,.boxText .manufacturers,.content_wrapper3_table,.content_wrapper2_table,.tableBox_shopping_cart,.result_top_padd,.result_bottom_padd,.button22_marg {
margin:0
}

.menu td a,.boxText li a {
display:block
}

.banner_03,.boxText .padd {
padding:0 0 5px
}

.header img,.footer .footer2_td,.vam,.vam_td td {
vertical-align:middle
}

.footer a:hover,.footer span a:hover,.infoBoxHeading2_td a:hover {
color:#fff;
text-decoration:underline
}

.footer b a:hover,.boxText .bg_list a:hover,.boxText .bg_list_un a:hover {
color:#fff;
text-decoration:none
}

.popup a:hover,.popup .footer a:hover {
color:#353535;
text-decoration:underline
}

.infoBoxHeading_td a:hover,.cont_heading_td a:hover {
color:#4d4d4d;
text-decoration:underline
}

.boxText font,.boxText font a {
color:#2b4605;
text-decoration:none;
font-size:11px;
font-weight:400
}

.boxText a:hover .oldItemInCart,.boxText .bg_list3 a:hover,.boxText .bg_list3_un a:hover {
color:#4f4f4f;
text-decoration:underline
}

.boxText a:hover,.main .listing b font a {
text-decoration:underline
}

.boxText .order_history a:hover,.boxText span a:hover {
color:#535151;
text-decoration:none
}

.boxText span.productSpecialPrice,.boxText b.productSpecialPrice,.main SPAN.productSpecialPrice,.main b.productSpecialPrice {
color:#f302a9;
font-size:25px;
line-height:27px;
font-family:Arial, Helvetica, sans-serif;
font-weight:700;
display:inline
}

del,.main s {
color:#f302a9;
font-size:11px;
line-height:12px;
font-family:Arial, Helvetica, sans-serif;
font-weight:400
}

.boxText .button_search,.quantity {
width:15%
}

.boxText .bg_list a,.boxText .bg_list_un a {
color:#fff;
font-size:13px;
line-height:14px;
font-weight:400;
background:url(images/bg_list.gif) 11px 10px no-repeat;
text-decoration:underline;
padding:6px 1px 3px 25px
}

.boxText .bg_list a b,.boxText .bg_list_un a b {
color:#fff;
font-weight:700;
text-decoration:underline
}

.boxText .bg_list2 a,.boxText .bg_list2_un a {
text-decoration:none;
padding:2px 1px 9px 0
}

.boxText .bg_list2 a:hover,.boxText .bg_list2_un a:hover,.main .listing b font a:hover {
text-decoration:none
}

.boxText .bg_list2 a:hover font,.boxText .bg_list2_un a:hover font,.boxText .bg_list2 a:hover b,.boxText .bg_list2_un a:hover b {
color:#2d2d2d;
text-decoration:none
}

.boxText .bg_list2 a b,.boxText .bg_list2_un a b {
color:#2d2d2d;
font-size:12px;
line-height:15px;
font-weight:700;
font-family:Arial, Helvetica, sans-serif;
text-decoration:none
}

.boxText .bg_list3 a,.boxText .bg_list3_un a {
color:#575656;
font-size:14px;
line-height:15px;
font-weight:400;
background:url(images/bg_list.gif) 0 11px no-repeat;
text-decoration:none;
padding:6px 1px 8px 13px
}

.cont_heading_td,.cont_heading2_td {
background:url(images/cont_heading_b.gif) 0 100% repeat-x;
width:100%
}

.cont_heading_table .cont_heading_td .table,.cont_heading2_table .cont_heading2_td .table {
background:url(images/cont_heading_tl.gif) 0 0 no-repeat
}

.cont_heading_table .cont_heading_td .td,.cont_heading2_table .cont_heading2_td .td {
background:url(images/cont_heading_tr.gif) 100% 0 no-repeat
}

.cont_heading_table .cont_heading_td .table1,.cont_heading2_table .cont_heading2_td .table1 {
background:url(images/cont_heading_bl.gif) 0 100% no-repeat
}

.cont_heading_table .cont_heading_td .td1,.cont_heading2_table .cont_heading2_td .td1 {
background:url(images/cont_heading_br.gif) 100% 100% no-repeat
}

.popup .cont_heading_td,s {
color:#4d4d4d;
font-size:11px;
line-height:12px;
font-weight:700;
font-family:Arial, Helvetica, sans-serif
}

.cont_heading_td td,.main .s_cart_head {
color:#4d4d4d;
font-size:11px;
line-height:12px;
font-weight:700;
font-family:Arial, Helvetica, sans-serif;
text-transform:uppercase
}

.content_wrapper1_table,.content_wrapper4_table {
border:0 solid #d8d7cb;
margin:auto auto 6px
}

.remove,.total {
width:20%
}

.prod_table,.prod2_table {
border:0 solid #d8d7cb;
margin:auto
}

.pic2_table,.pic3_table {
border:0 solid #d8d7cb;
width:1px;
margin:auto
}

.result_top_padd td,.result_bottom_padd td {
width:50%;
vertical-align:middle;
padding:6px 0
}

.result_right a.pageResults u,.main .name a:hover font {
color:#df0198;
text-decoration:underline
}

.main .desc,.main .desc2 {
color:#2e2e2e;
font-size:12px;
line-height:16px;
font-weight:400;
font-family:Arial, Helvetica, sans-serif
}

.main a:hover,.main .name a:hover {
color:#2e2e2e;
text-decoration:underline
}

.main .desc b,.main .desc2 strong {
color:#2e2e2e
}

.main .right .desc_padd,.main .left .desc_padd {
text-align:left;
padding:12px 0 0
}

.main .right .button_padd,.main .left .button_padd {
padding:7px 0 0
}

.smallText a,.smallText a u {
color:#df0198;
font-size:11px;
text-decoration:none
}

.smallText a:hover,.smallText a:hover u {
color:#df0198;
font-size:11px;
text-decoration:underline
}

.prod_line_x,.cart_line_x {
background:url(images/line_x.gif) 0 center repeat-x
}

.prod_line_y,.cart_line_y {
background:url(images/line_x.gif) center 0 repeat-y
}

table,.width2_100,.width3_100,.radio,.width3_100 input {
width:100%
}

TD.fieldKey,TD.tableHeading,TD.formAreaTitle {
font-size:12px;
font-weight:700;
font-family:Arial, Helvetica, sans-serif
}

.width2_100 input,.width2_100 select {
width:55%
}
.product_name {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-style: normal;
	color: F302A9;
}
.pro_name {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: F302A9;
}
