*{margin:0; padding:0;}
BODY{background: #27367c;}
BODY, TD{font-family: Verdana, Arial, Helvetica, Sans-serif; font-size: 12px; color: #27367c;}

SELECT{min-width: 50px;}

A:link {
        COLOR: #27367c;
        TEXT-DECORATION: underline;
}
A:visited {
        COLOR: #27367c;
        TEXT-DECORATION: underline;
}
A:hover {
        COLOR: #cf453b;
        TEXT-DECORATION: none;
}
A:active  {
        COLOR: #27367c;
        TEXT-DECORATION: underline;
}

H1 {
        FONT-SIZE: 15px;
         COLOR: #cf453b;
}
H2 {
        FONT-SIZE: 13px;
        COLOR: #cf453b;
}
H3 {
        FONT-SIZE: 12px;
        COLOR: #cf453b;
}



A IMG{border:none;}

#left A{padding-left: 10px; background: url(images/dlg-hdr-bull_yellow.gif) no-repeat left; }
#left .button A, #left li A, #left .SmallNote A, #left .header A{background: none; padding-left: 0;}



.bgWhite{background-color: #fff;}
.bgWhite-blue{background-color: #27367c;}
.bgGray{background-color:#ffc61a;}
.bgGray a:link {
        COLOR: #27367c;
        TEXT-DECORATION: none;
        font-size: 10px;
}
.bgGray a:visited {
        COLOR: #27367c;
        TEXT-DECORATION: none;
        font-size: 10px;
}
.bgGray a:hover {
        COLOR: #27367c;
        TEXT-DECORATION: underline;
        font-size: 10px;
}
.bgGray a:active  {
        COLOR: #27367c;
        TEXT-DECORATION: none;
        font-size: 10px;
}
.bgGreen{background-color: #cf453b;}
.bgGreen A:link {
        COLOR: #27367c;
        TEXT-DECORATION: none;
        font-size: 10px;
}
.bgGreen A:visited {
        COLOR: #27367c;
        TEXT-DECORATION: none;
        font-size: 10px;
}
.bgGreen A:hover {
        COLOR: #27367c;
        TEXT-DECORATION: underline;
        font-size: 10px;
}
.bgGreen A:active  {
        COLOR: #27367c;
        TEXT-DECORATION: none;
        font-size: 10px;
}

.height1{height: 1px;}

#mainFrame{width: 760px; margin:10px auto; table-layout: fixed;}
#body-tlc{background: #fff url(images/body-t-l-corner_blue.gif) top no-repeat; width: 8px; height: 9px;}
#body-trc{background: #fff url(images/body-t-r-corner_blue.gif) top no-repeat; width: 8px; height: 9px;}
#body-tlc img, #body-trc img{display:block;}
#body-tlc-blue{background: #fff url(images/body-t-l-corner_blue-all.gif) top no-repeat; width: 8px; height: 9px;}
#body-trc-blue{background: #fff url(images/body-t-r-corner_blue-all.gif) top no-repeat; width: 8px; height: 9px;}
#body-tlc-blue img, #body-trc-blue img{display:block;}


#body-blc{background: transparent url(images/body-b-l-corner_blue.gif) left no-repeat; width: 8px; height: 9px;}
#body-brc{background: transparent url(images/body-b-r-corner_blue.gif) right no-repeat; width: 8px; height: 9px;}
#body-bbg{background: transparent url(images/body-b-bg_yellow.gif) right repeat-x;}
#body-blc img, #body-trc img{display:block;}

#pageBottom{background:#ffc61a url(images/pageBottom-bg.gif) top repeat-x; margin: 0 1px; color:#27367c;padding: 15px 5px 0 5px; font-size:10px; text-align:center; }
#pageBottom A:link {
        COLOR: #27367c;
        TEXT-DECORATION: underline;
        font-size: 10px;
}
#pageBottom A:visited {
        COLOR: #27367c;
        TEXT-DECORATION: underline;
        font-size: 10px;
}
#pageBottom A:hover {
        COLOR: #27367c;
        TEXT-DECORATION: none;
        font-size: 10px;
}
#pageBottom A:active  {
        COLOR: #27367c;
        TEXT-DECORATION: underline;
        font-size: 10px;
}


#speedbar{height:26px; background:transparent url(images/sb-bg.gif) bottom repeat-x;padding-right:10px;}
#speedbar table{float:right;}
.sb-a .l{width: 8px; background: url(images/sb-tab-l.gif) no-repeat left bottom;}
.sb-a .r{width: 8px; background: url(images/sb-tab-r.gif)  no-repeat right bottom;}
.sb-a .c{width: 8px; background: url(images/sb-tab-bg.gif) bottom repeat-x; padding:3px 5px 0 5px; color:#fff; font-weight:bold;}
.sb .l{width: 8px; }
.sb .r{width: 8px; }
.sb .c{width: 8px; padding:0 5px; color:#fff; font-weight:bold; white-space:nowrap;padding:3px 5px 0 5px}
.sb .c A:link, .sb .c A:VISITED{color:#ffc61a; text-decoration: none; white-space:nowrap;}
.sb-a .c A:link, .sb-a .c A:VISITED{color:#fff; text-decoration: none; white-space:nowrap;}
.sb .c A:hover{text-decoration:underline;}

#topMenu{width: 100%; height:42px; background: transparent url(images/top-menu-bg.gif) top repeat-x;text-align:center;margin-bottom:0px;}
#topMenu td{padding: 0 10px;}
#topMenu .last{text-align:right; color:#cf453b; font-weight:bold;padding: 0 10px 0 0; width:100%;}
#topMenu A:link, #topMenu A:visited{color:#cf453b; font-weight:bold;text-decoration:none; white-space:nowrap;}
#topMenu A:hover{text-decoration:underline;}
#topMenu .sep{background: url(images/top-menu-sep.gif) top no-repeat; padding: 0px;}


#left{padding-right: 4px; width:200px; padding-bottom:10px; border-right: 0px dotted #27367c;}
#center{padding-left: 5px; margin-right: 20px;}

.menu{width:100%; border: 1px solid #cf453b;}
.menu .header{background: #cf453b /*url(images/menu-bg.gif)*/ top repeat-x; font-weight:bold; color:#ffc61a; height: 35px; padding-left: 7px;}
.menu .header A:link, .menu .header A:visited{color:#ffc61a;}
.menu .content{padding: 5px 1px 5px 4px;}
.menu ul{padding: 0 0 0 0px;list-style-type: none;}
.menu ul li{border-bottom: 0px dotted #94bacb; padding: 9px 8px 9px 6px; }
.menu ul li img{padding-right: 4px;}
.menu ol li{border-bottom: 0px dotted #94bacb; padding: 9px 8px 9px 6px; list-style-position: inside; }
.menu li.last{border-bottom:none;}
.menu ul li a:link, .menu ul li a:visited{color:#cf453b; font-weight: bold; text-decoration:none;}
.menu ul li a:hover, .menu ul li a:hover{color:#27367c; font-weight: bold; text-decoration:underline;}
.menu ol li a:link, .menu ol li a:visited{color:#cf453b; text-decoration:none;}
.menu ol li a:hover, .menu ul li a:hover{color:#27367c; text-decoration:underline;}

.dialog{margin: 8px 0; width: 100%;}
.dialog .content{padding-top: 10px; padding-bottom:10px;}
.dialog .bull{background: url(images/dlg-hdr-bull_yellow.gif) left no-repeat;}
.dialog .title{font-weight:bold; color:#cf453b; FONT-SIZE: 13px; /*background: url(images/dlg-hdr-bg.gif) top repeat-x;*/}


.products-t{border-collapse: collapse; border-bottom: 1px solid #e4e4e4; border:none;}
.products-t .product-cell{text-align:center; border: 1px solid #e4e4e4; padding: 5px; vertical-align:top;}
.product-cell h2 A:link, .product-cell h2 A:visited, .product-cell h2 A:active{color:#27367c; text-decoration:none;}
.product-cell h2 A:hover{color:#cf453b; text-decoration:underline;}
.description{text-align:left;}

.button{margin-bottom: 5px; margin-top: 6px;}
.button .l{background: transparent url(images/btn-l.gif) right no-repeat;}
.button .r{background: transparent url(images/btn-r.gif) left no-repeat;}
.button .c{background: #d44405; padding:0 3px;}
.button A:link, .button A:visited, .button A:active{color:#fff; text-decoration:none; white-space:nowrap; font-weight:bold;}
.button A:hover{color:#fff; text-decoration:underline; white-space:nowrap; font-weight:bold;}

.gl{width:5px;background: transparent url(images/btn-g-l.gif) right no-repeat;}
.gr{width:5px;background: transparent url(images/btn-g-r.gif) left no-repeat;}
.gc{background: transparent url(images/btn-g-bg.gif) left repeat-x; padding:0 3px;}


.buy-button {background: transparent url(images/buy-now-btn-bg.gif) bottom repeat-x;  margin-bottom: 5px;}
.buy-button .l {background: transparent url(images/buy-now-btn-l.gif) no-repeat bottom left; height: 24px; _height:27px; padding: 0 0 3px 8px; width: 59px; _width: 67px;}
.buy-button .r{background: transparent url(images/buy-now-btn-r.gif) no-repeat bottom right;}
.buy-button A:link, .buy-button A:visited, .buy-button A:active{color:#fff; white-space:nowrap; text-decoration:none; font-weight:bold;}
.buy-button A:hover{color:#fff; white-space:nowrap; text-decoration:underline; font-weight:bold;}

.imgBox{width: 150px; }

hr{height:0; border:none; border-top: 1px solid #27367c;background:none;color:#27367c;margin: 10px 0;}

#productTabbar{height:30px; background: url(images/sb-bg.gif) repeat-x top; padding: 0 0 0 0px; width:100%; border-left: 1px solid #cf453b; border-right: 1px solid #cf453b;border-bottom: 1px solid #cf453b;}
.pTab-a .l{background: url(images/sb-tab-l.gif) no-repeat right top;padding-left: 5px;}
.pTab-a .r{background: url(images/sb-tab-r.gif) no-repeat left top;}
.pTab-a .c{background: url(images/sb-tab-bg.gif) repeat-x top; }
.pTab-a .c A:link, .pTab-a .c A:visited{white-space: nowrap;color:#cf453b; font-weight: bold; text-decoration: none;}
.pTab .l{background: url(images/sb-tab-l.gif) no-repeat right top;padding-left: 5px;}
.pTab .r{background: url(images/sb-tab-r.gif) no-repeat left top;}
.pTab .c{background: url(images/sb-tab-bg.gif) repeat-x top; color:#27367c; font-weight: bold;}
.pTab .c A:link, .pTab .c A:visited {white-space: nowrap; color:#fff; font-weight: bold;text-decoration: none;}

/*#productTabbar{height:30px; background: url(images/dlg-tabs-bg.gif) repeat-x top; padding: 0 10px; width: 100%; border: 1px solid #27367c;}
.pTab-a .l{background: url(images/dlg-tab-a-l.gif) no-repeat right top;padding-left: 5px;}
.pTab-a .r{background: url(images/dlg-tab-a-r.gif) no-repeat left top;}
.pTab-a .c{background: url(images/dlg-tab-a-bg.gif) repeat-x top; }
.pTab-a .c A:link, .pTab-a .c A:visited{white-space: nowrap;color:#27367c; font-weight: bold; text-decoration: none;}
.pTab .l{background: url(images/dlg-tab-l.gif) no-repeat right top;padding-left: 5px;}
.pTab .r{background: url(images/dlg-tab-r.gif) no-repeat left top;}
.pTab .c{background: url(images/dlg-tab-bg.gif) repeat-x top; color:#27367c; font-weight: bold;}
.pTab .c A:link, .pTab .c A:visited {white-space: nowrap; color:#fff; font-weight: bold;text-decoration: none;}*/


.PListImgBox{
text-align:center;
vertical-align:top;
}
.PImgBox{vertical-align:top;}

.SearchSortCell, .SearchSortTitle{padding: 5px 10px 0 0 ;}
.SearchSortTitle{font-weight:bold;}

#center UL{padding-left: 30px;}
.SubHeader{font-weight:bold;}
.ButtonsRow TABLE{margin-right: 10px;}
.ButtonsRow TABLE TABLE{margin:0;}
.SaveMoneyLabel {
        WIDTH: 57px;
        HEIGHT: 57px;
        TEXT-ALIGN: center;
        VERTICAL-ALIGN: middle;
        COLOR: #FFFFFF;
        FONT-WEIGHT: bold;
        BACKGROUND-IMAGE: url(images/save-money.gif);
        BACKGROUND-REPEAT: no-repeat;
}
.DialogInfo {border: 1px solid #cf453b; }
.DialogInfoTitleBorder{font-weight:bold; color:#fff; background: #cf453b;}
.DialogBox{padding:5px;}
.ProductTitle{font-weight:bold; font-size: 13px;}


.LineBeforeCart{background-color:#bd8755;}
.LineAfterCart{background-color:#f0e5d9;}

.NavigationTitle{font-weight:bold; display:none;}
.NavigationCell A{padding:3px 8px; text-align:center; vertical-align:middle; border:1px solid #bc8653; }
.NavigationCellSel{padding:3px 8px; text-align:center; vertical-align:middle; border:1px solid #bc8653; background:#f1e6db; color:#9a6431;}
.NavigationCell A:link, .NavigationCell A:visited{color:#9a6431; text-decoration:none;}

.SmallNote{font-size: 10px; color:#666;}
#left A.SmallNote{font-size: 10px; color:#666; padding:0 0 0 0; background:none;}

.NavigationPath {
        COLOR: #999999;
        FONT-WEIGHT: normal;
        TEXT-DECORATION: none;
        font-size: 10px;
}
A.NavigationPath:link {
        COLOR: #999999;
        TEXT-DECORATION: underline;
        font-size: 10px;
}
A.NavigationPath:visited {
        COLOR: #999999;
        TEXT-DECORATION: underline;
        font-size: 10px;
}
A.NavigationPath:hover {
        COLOR: #999999;
        TEXT-DECORATION: none;
        font-size: 10px;
}
A.NavigationPath:active  {
        COLOR: #999999;
        TEXT-DECORATION: underline;
        font-size: 10px;
}

.Line {
        BACKGROUND-COLOR: #cf453b;
}

.Star {
        COLOR: #cf453b;
}

.CheckoutTab {
        COLOR: #27367c;
        FONT-WEIGHT: normal;
        TEXT-DECORATION: none;
        font-size: 10px;
}
A.CheckoutTab:link {
        COLOR: #27367c;
        TEXT-DECORATION: none;
        font-size: 10px;
}
A.CheckoutTab:visited {
        COLOR: #27367c;
        TEXT-DECORATION: none;
        font-size: 10px;
}
A.CheckoutTab:hover {
        COLOR: #cf453b;
        TEXT-DECORATION: underline;
        font-size: 10px;
}
A.CheckoutTab:active  {
        COLOR: #27367c;
        TEXT-DECORATION: none;
        font-size: 10px;
}

.CheckoutTabSel {
        COLOR: #27367c;
        FONT-WEIGHT: normal;
        TEXT-DECORATION: none;
        font-size: 10px;
}
A.CheckoutTabSel:link {
        COLOR: #27367c;
        TEXT-DECORATION: none;
        font-size: 10px;
}
A.CheckoutTabSel:visited {
        COLOR: #27367c;
        TEXT-DECORATION: none;
        font-size: 10px;
}
A.CheckoutTabSel:hover {
        COLOR: #cf453b;
        TEXT-DECORATION: underline;
        font-size: 10px;
}
A.CheckoutTabSel:active  {
        COLOR: #27367c;
        TEXT-DECORATION: none;
        font-size: 10px;
}
.VertMenuItemsSmall {
        FONT-SIZE: 11px;
        COLOR: #27367c;;
        TEXT-DECORATION: none;
}
A.VertMenuItemsSmall:link {
        FONT-SIZE: 11px;
        COLOR: #27367c;;
        TEXT-DECORATION: none;
}
A.VertMenuItemsSmall:visited {
        FONT-SIZE: 11px;
        COLOR: #27367c;;
        TEXT-DECORATION: none;
}
A.VertMenuItemsSmall:hover {
        FONT-SIZE: 11px;
        COLOR: #cf453b;
        TEXT-DECORATION: underline;
}
A.VertMenuItemsSmall:active  {
        FONT-SIZE: 11px;
        COLOR: #27367c;;
        TEXT-DECORATION: none;
}
.VertMenuItems {
        
        COLOR: #27367c;;
        TEXT-DECORATION: none;
}
A.VertMenuItems:link {

        COLOR: #27367c;;
        TEXT-DECORATION: none;
}
A.VertMenuItems:visited {

        COLOR: #27367c;;
        TEXT-DECORATION: none;
}
A.VertMenuItems:hover {

        COLOR: #cf453b;
        TEXT-DECORATION: underline;
}
A.VertMenuItems:active  {

        COLOR: #27367c;;
        TEXT-DECORATION: none;
}
