.sellers_text{font:11px Tahoma; color:#000000; padding-bottom:5px;}
.sellers_text a{font:11px Tahoma; color:#000000; text-decoration:none; }
.sellers_text a:hover{font:11px Tahoma; color:#000000; text-decoration:underline; }




/*xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx header bar xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx */


.shopping_Cart_head, #shopping_Cart_head a {

height: 20px;

font-family: Tahoma;

font-size: 12px;

font-weight: bold;

color: #DF0506;

text-align: left;

vertical-align: bottom;

}

.header_tb { }

.header_td1 {

width: 115px;

height: 0px;

background-image: url("images/top_left.jpg");

background-position: left top;

background-repeat: no-repeat;

}

.header_td2 {

width: 4px;

background-image: url("images/top_mid.jpg");

background-position: left top;

background-repeat: repeat-x;

}

.header_td4 {

width: 330px;

height: 123px;

background-image: url("images/header_logo.jpg");

background-position: left top;

background-repeat: no-repeat;

}

.header_td5 {

width: 444px;

background-image: url("images/header_right.jpg");

position:relative;

left:-1px;

}

.header_boxes_tb {

height: 86px;

}

.header_boxes_cart {

width: 150px;

background-image: url("images/header_boxes_left.jpg");

/*background-position: left top;*/
background-position: center top;
background-repeat: no-repeat;

padding-left: 80px;
padding-top: 6px;

}

.header_boxes_div {

width: 23px;

background-image: url("images/header_boxes_div.gif");

background-position: center center;

background-repeat: no-repeat;

}

TD.infoBoxHeadingHeader {

height: 20px;

font-family: Tahoma;

font-size: 12px;

font-weight: bold;

color: #cb7b96;

text-align: left;

vertical-align: bottom;

}

.infoBoxHeader { }

.infoBoxContentsHeader, .infoBoxContentsHeader TABLE, .infoBoxContentsHeader TD.boxText {

font-family: Tahoma, Arial, Helvetica, sans-serif;

font-weight: normal;

font-size: 11px;

color: #73826d;

}

.infoBoxContentsHeader A:link, .infoBoxContentsHeader A:active, .infoBoxContentsHeader A:visited {

color: #720e50;

text-decoration: none;

}

.infoBoxContentsHeader A:hover {

color: #73826d;

text-decoration: none;

}

.header_boxes_tb SELECT.currencies { width: 140px; }

.header_boxes_tb SELECT.manufacturers { width: 140px; }

.header_boxes_tb INPUT.search { width: 110px; }



/*xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx*/



BODY {

background-color: #ffffff;

font-family: Helvetica;

font-size: 11px;

margin: 0px;

color: #6a5555;

}

/*xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx .breadCrumb,.plainbox-description and "BODY TD" for ZenCart xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx */ 

.boxText, .breadCrumb, .plainbox-description, BODY TD { font-family: Tahoma, Verdana, Arial, sans-serif; font-size: 11px; }

.errorBox { font-family : Verdana, Arial, sans-serif; font-size : 10px; font-weight: bold; }

.stockWarning { font-family : Verdana, Arial, sans-serif; font-size : 10px; color: #5f5b56; }

.productsNotifications { background: #60b7fc; }

.orderEdit { font-family : Verdana, Arial, sans-serif; font-size : 10px; color: #720e50; text-decoration: none; }

A {

color: #720e50;

text-decoration: none;

}

A:hover {

color: #696e64;

text-decoration: none; 

}

FORM {

display: inline;

}

INPUT{

border: 1px solid #b8b09f;

background: #ffffff;

color: #5f5b56;

}

INPUT.submit_button, INPUT.login_input, .button_submit {

border: 0px;

}


tr.header {

background: #17191D;

}

.formArea {

border: 1px solid #b8b09f;

}

tr.headerError { }

td.headerError {

font-family: Tahoma, Verdana, Arial, sans-serif;

background: #5f5b56; 

font-size: 11px;

color: red;

text-align : center;

}

tr.headerInfo { }

td.headerInfo {

font-family: Tahoma, Verdana, Arial, sans-serif;

font-size: 11px;

background: #5f5b56;

color: #000000;

text-align: center;

}

tr.footer {

background: #008193;

}

td.footer {

font-family: Arial;

font-size: 11px;

background: #009384;

color: #ffffff;

}

.infoBoxNotice {

background: #C3000B;

}

.infoBoxNoticeContents {

background: #ffffff;

font-family: Verdana, Arial, sans-serif;

font-size: 10px;

}

tr.accountHistory-odd, tr.addressBook-odd, tr.alsoPurchased-odd, tr.payment-odd, tr.productListing-odd, tr.productReviews-odd, tr.upcomingProducts-odd, tr.shippingOptions-odd {

}

tr.productListing-even, tr.productReviews-even, tr.upcomingProducts-even {

background-color: #ffffff;

}

tr.accountHistory-even, tr.addressBook-even, tr.alsoPurchased-even, tr.payment-even, r.shippingOptions-even {

background-color: #60b7fc;

}

TR.productListing-heading {

}

TD.productListing-heading, TH.productListing-heading {

font-family: Tahoma;

font-size: 12px;

font-weight: bold;

color: #720e50;

white-space: nowrap;

}

.productListing-heading A, TH.productListing-heading A {

color: #720e50;

}

.productListing-heading A:hover, TH.productListing-heading A:hover {

color: #f9d3f2;

}

TD.productListing-data {

font-family: Verdana, Arial, sans-serif;

font-size: 10px;

border-bottom: 1px solid #CECECE;

border-top: 1px solid #CECECE;

}

.pageResults { 

font-size: 11px;

color: #696e64;

}

A.pageResults { 

color: #720e50;

text-decoration: none;

}

A.pageResults:hover { 

color: #696e64; 

}

.pageHeading {

height: 20px;

/*padding-left: 20px;*/

}

/*xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx greet user xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx */

.pageHeading, DIV.pageHeading, .pageHeading H1, .infoBoxHeadingtop, .greetUser, H1 {

font-family: Arial;

font-size: 15px;

font-weight: bold;

color: #720e50;

}

tr.subBar {

background: #f4f7fd;

}

td.subBar {

font-family: Verdana, Arial, sans-serif;

font-size: 10px;

color: #000000;

}

td.main, P.main {

font-family: Verdana, Arial, sans-serif;

font-size: 11px;

line-height: 1.3;

}

td.smallText, SPAN.smallText, P.smallText {

font-family: Verdana, Arial, sans-serif;

font-size: 10px;

}

td.smallTextheading, SPAN.smallTextheading, P.smallTextheading {

font-family: Verdana, Arial, sans-serif;

font-size: 10px;

color: #dc7b96;

font-weight: bold;

}

td.accountCategory {

font-family: Verdana, Arial, sans-serif;

font-size: 13px;

color: #aabbdd;

}

td.fieldKey {

font-family: Verdana, Arial, sans-serif;

font-size: 12px;

font-weight: bold;

}

td.fieldValue {

font-family: Verdana, Arial, sans-serif;

font-size: 12px;

}

td.tableHeading {

font-family: Tahoma;

font-size: 12px;

font-weight: bold;

color: #efebe4;

text-align: left;

width: 494px;

height: 36px;

text-transform: uppercase; 

}

SPAN.newItemInCart {

font-family: Verdana, Arial, sans-serif;

font-size: 10px;

color: #C3000B;

}

CHECKBOX, INPUT, RADIO, SELECT {

font-family: Verdana, Arial, sans-serif;

font-size: 11px;

}

TEXTAREA {

width: 100%;

font-family: Verdana, Arial, sans-serif;

font-size: 11px;

}

SPAN.greetUser {

font-family: Verdana, Arial, sans-serif;

font-size: 12px;

color: #f0a480;

font-weight: bold;

}

td.formAreaTitle {

font-family: Tahoma, Verdana, Arial, sans-serif;

font-size: 12px;

font-weight: bold;

}

SPAN.markProductOutOfStock {

font-family: Tahoma, Verdana, Arial, sans-serif;

font-size: 12px;

color: #c76170;

font-weight: bold;

}

SPAN.productSpecialPrice {

font-family: Verdana, Arial, sans-serif;

color: #C3000B;

}

SPAN.errorText, .messageStackError {

font-family: Verdana, Arial, sans-serif;

color: #C3000B;

font-size: 11px; 

}

.inputRequirement{

font-family: Verdana, Arial, sans-serif;

color: #C3000B;

font-size: 11px; 

}

.moduleRow { }

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

.moduleRowSelected { background-color: #f9d3f2; }

.checkoutBarFrom, .checkoutBarTo { font-family: Verdana, Arial, sans-serif; font-size: 10px; color: #8c8c8c; }

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

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









/*xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx MENU bar css controls xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx */



TABLE.menubarmain {

height: 44px;

}

TD.menubarmain_left {

width: 238px;

background-image: url("images/nav_menu_left.gif");

background-position: right -1;

background-repeat: no-repeat;

}

TD.menubarmain_div {

width: 21px;

background-image: url("images/nav_menu_div.gif");

background-position: left;

background-repeat: no-repeat;

}

TD.menubarmain_right {

width: 14px;

background-image: url("images/nav_menu_right.gif");

background-position: center;

background-repeat: no-repeat;

}

TD.menubarmain {

background-image: url("images/nav_menu_mid.gif");

background-position: left top;

background-repeat: repeat-x;

font-family: Arial, Helvetica, sans-serif;

font-weight: bold;

font-size: 11px;

color: #2b271f;

text-transform: uppercase;

text-align: center;

vertical-align: top;

padding-top: 1px;
}

.menubarmain A:link, .menubarmain A:active, .menubarmain A:visited {

color: #ffffff;

text-decoration: none;

}

.menubarmain A:hover {

color: #720e50;

text-decoration: none;

}



/*xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx MAIN table css controls xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx */



.siteWidth { width: 780px; }

.main_cont {

background-color: #ffffff;

}

#outerFrame { width: 830px; }

.outer_td1 {

width: 38px;

background-image: url("images/left_side_top.jpg");

background-position: right top;

background-repeat: no-repeat;

}

.outer_td2 {

width: 21px;

background-image: url("images/right_side_top.jpg");

background-position: left top;

background-repeat: no-repeat;

position:relative;

left:-1px;

}

.outer_td3 {

width: 38px;

height: 127px;

background-image: url("images/left_side_bottom.jpg");

background-position: right bottom;

background-repeat: no-repeat;

}

.outer_td4 {

width:21px;

height: 127px;

background-image: url("images/right_side_bottom.jpg");

background-position: left bottom;

background-repeat: no-repeat;

position:relative;

left:-1px;

}

.inner_footer {

background-color: #ffffff;

vertical-align: bottom;

}



/*xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx LEFT bar css controls xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx */



.maincont_left_td {

width: 238px;

}

.leftbar_tb {

width: 200px;

}

TD.infoBoxHeadingLcornerLeft {

}

TD.infoBoxHeadingLeft {

height: 15px;

}

TD.infoBoxHeadingRcornerLeft {

}

TD.infoBoxHeadingLeft {

font-family: Tahoma;

font-size: 12px;

font-weight: bold;

color: #720e50;

text-align: left;

vertical-align: bottom;

padding-left:5px;

}

.infoBoxLeft {

padding-left: 5px;

padding-right: 5px;

}

.infoBoxContentsLeft, .infoBoxContentsLeft TD.boxText, .infoBoxContentsLeft TD.boxText .infoBoxContents {

font-family: Tahoma;

font-weight: normal;

font-size: 11px;

color: #696e64;

line-height: 2;

}

.infoBoxContentsLeft TD.boxText A:link, .infoBoxContentsLeft TD.boxText A:active, .infoBoxContentsLeft TD.boxText A:visited,

.infoBoxContentsLeft A:link, .infoBoxContentsLeft A:active, .infoBoxContentsLeft A:visited {

color: #720e50;

text-decoration: underline;

}

.infoBoxContentsLeft TD.boxTex A:hover,

.infoBoxContentsLeft A:hover {

color: #696e64;

text-decoration: underline;

}

TD.infoBoxHeadingLcornerLeft_categ {

}

TD.infoBoxHeadingLeft_categ {

height: 28px;

padding-bottom: 8px;

}

TD.infoBoxHeadingRcornerLeft_categ {

}

TD.infoBoxHeadingLeft_categ {

font-family: Arial, Tahoma, Verdana, sans-serif;

font-size: 12px;

font-weight: bold;

color: #720e50;

text-align: left;

vertical-align: bottom;

padding-left: 5px;

}

.infoBoxLeft_categ {

padding-left: 0px;

padding-right: 5px;

}

.infoBoxContentsLeft_categ, .infoBoxContentsLeft_categCell, .infoBoxContentsLeft_categ .boxText {

height: 18px;

font-family: Tahoma, Verdana, Arial, sans-serif;

font-size: 11px;

font-weight: normal;

color: #696e64;

text-align: left;

padding-bottom: 3px;

}

.infoBoxContentsLeft_categCell {

height: 20px;

}

.infoBoxContentsLeft_categCell A:link, .infoBoxContentsLeft_categCell A:active, .infoBoxContentsLeft_categCell A:visited, 

.infoBoxContentsLeft_categ A:link, .infoBoxContentsLeft_categ A:active, .infoBoxContentsLeft_categ A:visited {

font-family: Tahoma, Verdana, Arial, sans-serif;

font-size: 11px;

font-weight: normal;

color: #720e50;

}

.infoBoxContentsLeft_categCell A:hover,

.infoBoxContentsLeft_categ A:hover {

font-family: Tahoma, Verdana, Arial, sans-serif;

font-size: 11px;

font-weight: normal;

color: #696e64;

}



/*xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx RIGHT bar css controls xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx */



.maincont_right_td {

width: 0px;

}

.rightbar_tb {

width: 0px;

}

TD.infoBoxHeadingLcornerRight {

}

TD.infoBoxHeadingRight {

height: 30px;

}

TD.infoBoxHeadingRcornerRight {

}

TD.infoBoxHeadingRight {

font-family: Tahoma, Verdana, Arial, sans-serif;

font-size: 12px;

font-weight: bold;

color: #383126;

text-align: left;

vertical-align: bottom;

padding-left: 25px;

}

TD.infoBoxHeadingRight A:link, TD.infoBoxHeadingRight A:active, TD.infoBoxHeadingRight A:visited, TD.infoBoxHeadingRight A:hover {

color: #383126;

}

.infoBoxRight {

padding-left: 0px;

padding-right: 0px;

}

.infoBoxContentsRight, .infoBoxContentsRight TD.boxText, .infoBoxContentsRight TD.boxText .infoBoxContents {

font-family: Verdana, Arial, sans-serif;

font-weight: normal;

font-size: 11px;

color: #383126;

}

.infoBoxContentsRight TD.boxText A:link, .infoBoxContentsRight TD.boxText A:active, .infoBoxContentsRight TD.boxText A:visited,

.infoBoxContentsRight A:link, .infoBoxContentsRight A:active, .infoBoxContentsRight A:visited {

color: #6f1402;

text-decoration: none;

}

.infoBoxContentsRight TD.boxTex A:hover,

.infoBoxContentsRight A:hover {

color: #383126;

text-decoration: none;

}



/*xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx CENTER bar css controls xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx */



.maincont_mid_td { padding-right: 5px; }

TD.infoBoxHeadingLcorner, TD.infoBoxHeadingLcornerCenter {

}

TD.infoBoxHeading, TD.infoBoxHeadingCenter {

height: 30px;

}

TD.infoBoxHeadingRcorner, TD.infoBoxHeadingRcornerCenter {

}

/* xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx .plainBoxHeading for ZenCart xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx */ 

TD.infoBoxHeading, TD.infoBoxHeadingCenter, TD.plainBoxHeading {

font-family: Tahoma;

font-size: 12px;

font-weight: bold;
color: #000;
/*color: #FFFFFF;*/

text-align: left;

/*background: url("images/category_btn.jpg");*/

width: 239px;

height: 37px;

background-repeat: no-repeat;

text-align: center;
}


/* xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx .infoBoxHeading_categories for ZenCart xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx */ 

.infoBoxHeading_categories {

font-family: Tahoma;

font-size: 12px;

font-weight: bold;

color: #FFFFFF;


background: url("images/category_btn.jpg") 4px 0px;

width: 239px;

height: 37px;

background-repeat: no-repeat;

text-align: center;
}


.right_menu_bottom {
background: url("images/right_menu_bottom.jpg") no-repeat;
height:8px;
width:238px;
}

/* xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx .plainBox for ZenCart and moduleBox for ms3 xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx */ 

.infoBox, .infoBoxCenter, .newProductsBox, .plainBox, .moduleBox { }

.infoBox, .plainBox, .moduleBox { border: #ffffff solid 0px; }

TD.infoBox, SPAN.infoBox {

font-family: Verdana, Arial, sans-serif;

font-size: 11px;

}

.infoBoxContents {

font-family: Tahoma;

font-size: 11px;

font-weight: normal;

color: #696e64;

text-align: left;

line-height: 1.5;

}

.infoBoxContents A:link, .infoBoxContents A:active, .infoBoxContents A:visited,

.infoBoxContentsCenter A:link, .infoBoxContentsCenter A:active, .infoBoxContentsCenter A:visited {

color: #720e50;

text-decoration: none;

}

.infoBoxContents A:hover, .infoBoxContentsCenter A:hover {

color: #696e64;

text-decoration: none;

}



/*xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx PRODUCT box css controls xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx */



.productBoxHeading_tb { }

TD.productBoxHeadingRcorner { }

TD.productBoxHeading { }

TD.productBoxHeadingLcorner { }

TD.productBoxHeading { }

TD.productBoxHeading A:link, TD.productBoxHeading A:active, TD.productBoxHeading A:visited { }

TD.productBoxHeading A:hover { }

.productBoxOuter {

height: 110px;

width: 270px;

}

.productBox {

font-family: Arial, sans-serif;

font-size: 11px;

font-weight: normal;

text-align: left;

color: #696e64;

height: 110px;



background-image: url("images/product_list_bg.gif");

background-position: left bottom;

background-repeat: no-repeat;

}

.productBoxContent { 

font-family: Arial, sans-serif;

font-size: 11px;

font-weight: normal;

color: #696e64;

width: 250px;

}

.productBox A:link, .productBox A:active, .productBox A:visited,

.productBoxContent A:link, .productBoxContent A:active, .productBoxContent A:visited {

font-weight: bold;

color: #720e50;

text-decoration: none;

}

.productBox A:hover, .productBoxContent A:hover {

font-weight: bold;

color: #696e64;

text-decoration: none;

}

.productBoxImage {

width: 115px;

text-align: center;

vertical-align: middle;

}

.productBoxDescription {

vertical-align: bottom;

padding: 0px 2px 0px 2px;

}

.productBoxName {

font-family: Arial, Helvetica, sans-serif;

font-weight: normal;

color: #b54d72;

height: 45px;

width:: 175px;

text-align: left;

vertical-align: top;

padding-left: 2px;

line-height: 11px;

}

.productBoxName { font-size: 11px; }

.productBoxPrice {

font-size: 11px; 

font-weight: bold;

color: #6a5555;

height: 21px;

width:: 175px;

text-align: left;

vertical-align: bottom;

padding-left: 5px;

padding-bottom:2px;



}



.productBoxBottom_tb {

height: 10px;

}

.productBoxLBottom {

text-align: left;

vertical-align: top;

padding-left: 10px;

}

.productBoxRBottom {

text-align: right;

vertical-align: top;

padding-right: 10px;

}

.productBoxLBottom A:link, .productBoxLBottom A:active, .productBoxLBottom A:visited,

.productBoxRBottom A:link, .productBoxRBottom A:active, .productBoxRBottom A:visited {

color: #720e50;

}

.productBoxLBottom A:hover,

.productBoxRBottom A:hover {

color: #696e64;

}

.productInfo {

font-family: Tahoma;

font-size: 11px;

font-weight: normal;

color: #5f5b56;

text-align: left;

line-height: 1.5;

}

.productInfoPrice {

font-family: Tahoma, Arial;

font-weight: bold;

font-size: 12px;

color: #b54d72;

height: 8px;

}

.productInfo A:link, .productInfo A:active, .productInfo A:visited {

color: #720e50;

text-decoration: none;

}

.productInfo A:hover {

color: #696e64;

text-decoration: none;

}

TABLE.subFooter { clear: both; }



/*xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx FOOTER bar css controls xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx */



.footer_tb {

height: 87px;

font-family: Tahoma, Arial, Helvetica, sans-serif;

font-weight: bold;

font-size: 10px;

color: #a8a297;



background-image: url("images/bottom_mid.gif");

background-position: left top;

background-repeat: repeat-x;

}

.footer_tb A:link, .footer_tb A:active, .footer_tb A:visited {

color: #ffffff;

text-decoration: none;

}

.footer_tb A:hover {

color: #aa7dac;

text-decoration: none;

}

.footer_td1 {

width: 79px;

background-image: url("images/bottom_left.jpg");

background-position: left top;

background-repeat: no-repeat;

}

.footer_td2 {

width: 168px;

padding-top: 18px;

}

.footer_td3 {

width: 533px;

background-image: url("images/bottom_right.jpg");

background-position: left top;

background-repeat: no-repeat;

padding-top: 12px;

}

.footer_menu_tb {

font-family: Tahoma;

font-weight: bold;

color: #ffffff;

font-size: 10px;

margin-top: 10px;

margin-bottom: 4px;

}

.footer_menu_tb A:link, .footer_menu_tb A:active, .footer_menu_tb A:visited {

color: #ffffff;

text-decoration: none;

}

.footer_menu_tb A:hover {

color: #f9d3f2;

text-decoration: none;

}



/*xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx BUTTONS css controls xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx */



.button_img {

background-image: url("images/button_mid.jpg");

background-repeat: repeat-x;

background-position: bottom left;

white-space: nowrap;

color: #ffffff;

background-color: #cdd733;

font-family: Arial;

font-weight: normal;

font-size: 12px;

cursor: pointer;

display: inline;

text-decoration: none;

height: 20px;

}

.button_submit {

background-image: url("images/button_mid.jpg");

background-repeat: repeat-x;

white-space: nowrap;

vertical-align: top;

border: 0px;

color: #ffffff;

/*background-color: #cdd733;*/
background-color: #468A15;

font-family: Arial;

font-weight: normal;

font-size: 12px;

cursor: pointer;

height: 20px;

margin: 0px auto;

}



/*xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx DIV specific xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx */



.centeredContainer { margin: auto; }

.alignLeft { text-align: left; }

.alignCenter { text-align: center; }

.alignRight { text-align: right; }

.alignTop { vertical-align: top; }

.alignMiddle { vertical-align: middle; }

.alignBottom { vertical-align: bottom; }

.floatLeft { float: left; }

.floatRight { float: right; }

.clearBoth { clear: both; }

.clearLeft { clear: left; }

.clearRight { clear: right; }

.inline { display: inline; }

.block { display: block; }

.nowrap { white-space: nowrap; }

.paddingTop { padding-top: 5px; }

.paddingRight { padding-right: 5px; }

.paddingBottom { padding-bottom: 5px; }

.paddingLeft { padding-left: 5px; }

.marginTop { margin-top: 5px; }

.marginRight { margin-right: 5px; }

.marginBottom { margin-bottom: 5px; }

.marginLeft { margin-left: 5px; }

.listPlain {

margin: 0px;

padding: 0px;

list-style-type: none;

}



.noborder { border: none; }





/*xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx change the menu hover color below xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx*/

#thecategories a:hover {

background-color: #8DCAFA;

color: #000000;
text-decoration:underline;
}



.catwithsubs, .catwithnosubs {

padding-right: 5px;
padding-left: 7px;
}



#thecategories {
background: url(images/right_menu_bg.jpg) repeat-y;
width:238px;
float:left;
padding:0px 6px 0px 2px;






/*position: relative;
top: -9px;

margin-bottom: -16px;*/
}



.activelink {

display: block;

font-weight: bold;

}


/*
#thecategories a {

display: block;
}*/

#thecategories #topcat {
padding:5px 0px 0px 0px;
/*padding-left:5px;*/
}
#thecategories #topcat a {
padding:5px 0px 0px 0px;
/*padding-left:5px;*/
}

/*mozilla fix*/

#thecategories a {

background: url(images/category_lst_btn.jpg) -2px 0px;

width: 230px;
display:block;

font: 11px Tahoma,Verdana,Arial,sans-serif;

height: 29px;

color: #000000;

vertical-align:middle;
text-decoration:none;
}

/*end of mozilla fix*/






#thecategories #secondcat a {

padding-left: 20px;
width: 210px;

}



#thirdcat a {

padding-left: 40px;
width: 190px;

}



#fourthcat a {

padding-left: 60px;
width: 170px;

}



#fifthcat a {

padding-left: 80px;
width: 150px;

}







/*xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx ANIMATED BOXES css controls xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx */



.jsButton, .jsTrigger { cursor: pointer; }

.animBox {

position: relative;

overflow: hidden;

white-space: nowrap;

margin: 0;

padding: 0;

}

.animBoxDropover {

position: absolute;

visibility: hidden;

overflow: hidden;

margin: 0;

padding: 0;

}

#btn_animBoxCart { }

#animBoxCart {

border: #D4F197 solid 1px;
/*border: #5fb7fa solid 1px;*/

background-color: #ffffff;

width: 200px;

z-index: 100;

}

.animBoxCartImage { }

.animBoxCartContent {

vertical-align: top;

font-family: Verdana, Arial, Helvetica, sans-serif;

font-weight: normal;

font-size: 11px;

color: #73826d;

}

.animBoxCartContent A:link, .animBoxCartContent A:active, .animBoxCartContent A:visited {

text-decoration: none;

}

.animBoxCartContent A:hover {

text-decoration: none;

}

.animBoxCartName, .animBoxCartName A:link, .animBoxCartName A:active, .animBoxCartName A:visited {

font-weight: bold;

color: #720e50;

text-decoration: none;

}

.animBoxCartName A:hover {

font-weight: bold;

color: #720e50;

text-decoration: underline;

}

.animBoxCartTotal, .animBoxCartLink {

text-align: right;

font-family: Verdana, Arial, Helvetica, sans-serif;

font-weight: bold;

font-size: 12px;

color: #696e64;

}

.animBoxCartLink { border-bottom: #D4F197 solid 1px; }

.animBoxCartTotal { border-top: #D4F197 solid 1px; }

.animBoxCartNotice {

padding: 5px;

text-align: center;

font-family: Verdana, Arial, Helvetica, sans-serif;

font-weight: bold;

font-size: 11px;

color: #696e64;

}

#animBoxNAME { }







.special_bg{
background:url(images/special_cnt_bg.jpg) no-repeat;
}
.specials_bg{background:url(images/specials_bg.png) no-repeat center;}
.specials_img{padding:10px 0px 10px 0px;}
.text1{font:11px Tahoma; color:#ffffff; padding:5px 0px;}
.infoBoxContentsLeft td.boxText .text1 a{font:11px Tahoma; color:#ffffff; text-decoration:none;}
.text1 a:hover{color:#ffffff; text-decoration:underline;}
.text2{font:12px Tahoma; color:#ffffff; padding:5px 0px;}
.specials_price_bg{background:url(images/specials_price_bg.png) no-repeat;}
.text3{font:bold 11px Tahoma; color:#000000;}
.text4{font:bold 11px Tahoma; color:#ff0000;}
.text5{font:bold 11px Tahoma; color:#000000; text-decoration:line-through;}






.sellers_bg{background:url(images/sellers_mid.jpg) #aed947 repeat-x; border-right:1px solid #b1c179; border-left:1px solid #b1c179;}
.sellers_head{background:url(images/sellers_head.png) no-repeat center;}
.comn_pad1{padding:5px 10px 0px 10px;}
.comn_pad2{padding:3px 0px 0px 0px;}


.product_mid{background:#fffce4; border-right:1px solid #ceb70d; border-left:1px solid #ceb70d; padding:5px 0px 10px 0px;}

.pdc_text{font:bold 12px Tahoma; color:#000000; padding-bottom:6px;}
.pdc_text a{font:bold 12px Tahoma; color:#000000; text-decoration:none;}
.pdc_text a:hover{font:bold 12px Tahoma; color:#000000; text-decoration:underline;}
.pdct_price{background:url(images/pdct_price_btn.png) no-repeat; font:bold 12px Tahoma; color:#000000;}
.qty{width:50px; border:1px solid #b8b09f; background:none; font:11px Tahoma; color:#000000;}
.add_to_cart_btn{background:url(images/add_to_cart_btn.png) no-repeat;}
.details_text{font:11px Tahoma; color:#000000;}


.spl{
padding:0px 0px 0px 16px;
#padding:0px 0px 0px 0px;
width:209px;
}
.bst_slr{
padding:0px 0px 0px 16px;
#padding:0px 0px 0px 0px;
width:210px;
}

.new_prod_head{background:url(images/new_pdct_bg.png) #fffce4 no-repeat center;
height:28px;
text-align:center;
/*background:#fffce4;*/
border-left:#ceb70d 1px solid;
border-right:#ceb70d 1px solid;
vertical-align:middle;
font:bold 13px Tahoma; color:#000000;
}

.product_mid_bottom{
background:#fffce4; border-right:1px solid #ceb70d; border-left:1px solid #ceb70d; padding:5px 0px 5px 0px;
}
.product_mid_bottom p{
font:normal 13px Tahoma; color:#000000;
}
.index_login_content {
vertical-align:middle;
border: none;
padding: 0px 0px 3px 0px;
}
