/****** Main Table ******/
/****** Biz Store 3-11-09******/
.basicTable {
		width: 1000px;
}

.mainTable {
		width: 1000px;
		background: #f5f5f5;/****** #FFFFFF******/
}

.mainTable75 {
		width: 75%;
		background: #FFFFFF;
}

.mainTable50 {
		width: 500px;
		background: #FFFFFF;
}

.mainTableCell {
		padding: 10px;
		vertical-align: top;
}

.mainTableCellLeft {
		padding: 10px;
		vertical-align: top;
		background: #F5F5F5;
}

.mainTableCellCenter {
		padding: 10px;
		vertical-align: top;
}

.mainTableCellRight {
		padding: 10px;
		vertical-align: top;
		background: #F5F5F5;
}

.homeGreeting {
		padding: 10px;
		vertical-align: top;
        background: #F5F5F5;
}

.homeGreetingTable {
		width: 100%;
		border: 0px solid #D4D4D4;
}

.homeGreetingCenter {
		padding: 5px;
}

.introBlock {
		border: 1px solid #D4D4D4;
}

.introBlock td {
		padding: 6px;
}
/****** Main Table ******/
/****** Gamers Front ******/

.mainMenu {
        background: #f5f5f5;
}

a.mainMenu{
		color: #CC0000;
		text-transform: capitalize;
        text-decoration: none;
		font: 14px arial, sans-serif, tahoma, verdana;
        font-weight: bold;
}

a.mainMenu:hover {
		color: #808080;
		text-transform: capitalize;
        text-decoration: none;
		font: 14px arial, sans-serif, tahoma, verdana;
        font-weight: bold;
}

.headMenu {
		background: #e5e5e5;
        border-top: 1px solid #b1b1b1;
        border-bottom: 1px solid #b1b1b1;
        border-left: 0px;
        border-right: 0px;
        padding: 0px 0px;
}

.header {
		background: none;
		color: #333333;
		font: 10px arial, sans-serif, tahoma, verdana;
        margin-left: 20px;
        padding: 0px 0px;
		text-decoration: none;
        vertical-align: middle;
}

.headerBlurb {
		background: none;
		color: #808080;
		font: 10pt sans-serif, arial, tahoma, verdana;
        font-style: oblique;
}

.mainTableCellI {
		padding: 0px;
		vertical-align: top;
}

.mainTableCellCenterI {
		padding: 0px;
		vertical-align: top;
}

.bgLeftBanner {
		background-color: none;
	    float:left;
        width:541px;
        height:300px;
		background-image: url(../images/biz-shop/banner_left.png);
        background-repeat: no-repeat;
}

.bgRightBanner {
		background-color: none;
	    margin-left:541px;
        width:439px;
        height:300px;
		background-image: url(../images/biz-shop/banner_right.png);
        background-repeat: no-repeat;
}

.bgBlock1 {
		background-color: none;
        color: #FFFFFF;
        font: 8pt Arial;
        vertical-align: top;
        width:288px;
        height:288px;
        background-image: url(../images/biz-shop/gamersfront_Block.png);
        background-repeat: no-repeat;
}

.bgBlock2 {
		background-color: none;
        color: #000000;
		font: 8pt Arial;
        padding: 0px;
		vertical-align: top;
        width:288px;
        height:288px;
        background-image: url(../images/biz-shop/offers_Block.png);
        background-repeat: no-repeat;
}
a.offersBlock {
	    background-color:none;
        color: #B20000;
	    text-decoration: none;
		font-size: 10pt;
}

a.offersBlock:hover {
		background-color:none;
        color: #808080;
		text-decoration: none;
		font-size: 10pt;
}
a.TitleoffersBlock {
	    background-color:none;
        color: #000000;
	    text-decoration: none;
		font-size: 10pt;
}

a.TitleoffersBlock:hover {
		background-color:none;
        color: #808080;
		text-decoration: none;
		font-size: 10pt;
}
.bgBlock3 {
		background-color: none;
        color: #ffffff;
		font: 8pt Arial;
        padding: 0px;
		vertical-align: bottom;
        width:288px;
        height:288px;
        background-image: url(../images/biz-shop/forums_Block.png);
        background-repeat: no-repeat;
}
a.forumsBlock {
	    background-color:none;
        color: #FFFFFF;
		text-decoration: none;
		font-size: 8pt;
}

a.forumsBlock:hover {
		background-color:none;
        color: #0000A0;
		text-decoration: none;
		font-size: 8pt;
}

.bgofferBlock {
		background-color: none;
		margin: 10px 5px 0px 0px;
		background-image: url(../images/biz-shop/bg_offersBlock.png);
        background-repeat: no-repeat;
}

.bgspecialsBlock {
		background-color: none;
        padding: 0px 0px 0px 0px;
}

.bgBlock1Price {
		color: #FE8002;
		text-decoration: none;
		font-size: 11px;
}

a.bgBlockGo1 {
		color: #333333;
		text-decoration: none;
		font-size: 10px;
}

a.bgBlockGo1:hover {
		color: #808080;
		text-decoration: none;
		font-size: 10px;
}

a.bgBlockGo4 {
		color: #ffffff;
		text-decoration: none;
		font-size: 10px;
}

a.bgBlockGo4:hover {
		color: #B00002;
		text-decoration: none;
		font-size: 10px;
}

a.helpBlock {
		color: #333333;
		text-decoration: none;
		font-size: 8pt;
}

a.helpBlock:hover {
		color: #808080;
		text-decoration: none;
		font-size: 8pt;
}

.homeBlockTable {
		width: 980px;
        height:288px;
        padding-left: 29px;
        padding-top: 20px;
}

a.href {
		color: #ffffff;
		text-decoration: none;
		font-size: 10px;
}

.ttip {
       font: 11px arial, sans-serif, tahoma, verdana;
       color: #000000;
	   text-decoration: none;
       font-weight: bold;

}
a.ttip {
       font: 11px arial, sans-serif, tahoma, verdana;
       color: #000080;
	   text-decoration: underline;
       font-weight: bold;
}


/****** Gamers Front ******/
/*******************************************************************************/
/****** Menu ******/



.headerMenu {
        width: 1000px;
		margin: 0px 0px 0px 0px;
		padding: 0px 0px 0px 0px;
}

.headerMenu td#logo {/* Background under logo on the site */
        background: url(../images/blue/header_bg.png) no-repeat top right;
		vertical-align: top;
}

.headerMenu td#logo img {/* Logo on the site */
		margin: 0px 10px 0px 10px;
		border: 0px;
}

.headerMenu td#logoL {
		display: none;
}

.headerMenu td#menu {/* Text Menu with or without images */
		width: 100%;
		padding: 5px 100px 5px 100px;
		background: #f5f5f5;
}

.headerMenu td#menu img.Img {
		display: block;
		width: 25px;
		height: 1px;
}

.headerMenu td#menu table {
        width: 800px;
}

.headerMenu td#menu td {

        text-align: center;
}

.headerMenu td#menu td img {
		display: auto;
}

.headerMenu td#menu td br {
		display: none;
}

.headerMenu td#menu td nobr {
		display: auto;
}/* Active & Noneactive links in menu */

a.menu:link, a.menu:visited {
		font: 11px arial, sans-serif, tahoma, verdana;
		text-transform: none;
		text-decoration: none;
		color: #000000;
		border-right: none;
		border-top: none;
		background: none;
		padding: 0px 6px 0px 6px;
		display: block;
}

a.menu:hover, a.menu:active {
		font: 11px arial, sans-serif, tahoma, verdana;
		text-transform: none;
		text-decoration: none;
		color: #808080;
		border-right: none;
		border-top: none;
		background: none;
		padding: 0px 6px 0px 6px;
		display: block;
}

a.menuActive:link, a.menuActive:visited {
		font: 11px arial, sans-serif, tahoma, verdana;
		text-transform: none;
		text-decoration: none;
		color: #000000;
		border-right: none;
		border-top: none;
		background: none;
		padding: 0px 6px 0px 6px;
		display: block;
}

a.menuActive:hover, a.menuActive:active {
		font: 11px arial, sans-serif, tahoma, verdana;
		text-transform: none;
		text-decoration: none;
		color: #808080;
		border-right: none;
		border-top: none;
		background: none;
		padding: 0px 6px 0px 6px;
		display: block;
}
/****** Sub Menu ******/

.subMenuBlock {
		background: #A7C6D6;
		display: none;
		position: absolute;
		border-top: 1px solid black;
		border-left: 1px solid black;
		z-index: 2500;
}

a.subMenu {
		width: 150px;
		padding: 6px 20px 6px 10px;
		border-right: 1px solid black;
		border-bottom: 1px solid black;
		display: block;
		font: 11px tahoma, verdana, sans-serif;
		color: black;
		text-decoration: none;
		text-align: left;
		background: #A7C6D6;
}

a.subMenu:hover, a.subMenu:active {
		background: #4CB9F2;
		color: black;
		display: block;
		text-decoration: none;
}
/****** Secondary Menu ******/

table.secondaryMenu {
		background: #ffffff;
		border: 2px solid #e0e0e0;
		border-top: none;
		width: 100%;
}

td#menu td.secondaryBegin img.Img {
		width: 5px;
		height: 1px;
}

a.secondaryMenu {
		display: block;
		font: bold 11px arial, tahoma, verdana, sans-serif;
		padding: 0px 0px 0px 20px;
		color: #000000;
}

a.secondaryMenu:hover {
		display: block;
		font: bold 11px arial, tahoma, verdana, sans-serif;
		padding: 0px 0px 0px 20px;
		color: #000000;
}

a.secondaryMenuActive {
		display: block;
		font: bold 11px arial, tahoma, verdana, sans-serif;
		padding: 0px 0px 0px 20px;
		color: #000000;
		text-decoration: none;
}

a.secondaryMenuActive:hover {
		display: block;
		font: bold 11px arial, tahoma, verdana, sans-serif;
		padding: 0px 0px 0px 20px;
		color: #000000;
		text-decoration: underline;
}

td#menu td.secondaryEnd {
		width: 100%;
}

td#menu td.secondaryEnd img.Img {
		width: 1px;
		height: 25px;
}
/****** Menu ******/

.filterPopup {
		display: none;
		position: absolute;
		border: 1px solid black;
		background-color: #FFFFFF;
		z-index: 2000;
}

.filterPopup a {
		line-height: 160%;
}

.filterPopup a:hover, .filterPopup a:active {}
/*****************************************************************************/
/************* Breadcrumb *******************/

.breadcrumb {
		border: 0px solid #000;
		margin: 10px 0px 25px 0px;
}

.breadcrumbBegin {
		width: 20px;
		border: 0px solid #000;
		background: #f5f5f5;
}

.breadcrumbBegin img {
		width: 1px;
		height: 1px;
}

.breadcrumbDelimiter {
		width: 100%;
		white-space: normal;
		padding: 0px 0px 0px 0px;
		border: 0px;
		font-size: 8pt;
		padding: 0px 0px 0px 0px;
		background: #f5f5f5;
}

.breadcrumbDelimiter td {}

.breadcrumbDelimiter a {
		color: #999999;
		text-decoration: underline;
		font-size: 8pt;
}

.breadcrumbDelimiter a:hover {
		color: #808080;
		text-decoration: none;
		font-size: 8pt;
}

.breadcrumbDelimiter a.treeItemLast {
		color: #666666;
		font-weight: normal;
        text-decoration: none;
        cursor: text;
}

.breadcrumbDelimiter a.treeItemLast:hover {
		color: #666666;
		font-weight: normal;
        text-decoration: none;
        cursor: text;
}

.breadcrumbDelimiter span {
		display: auto;
		font-size: 8pt;
}

.breadcrumbDelimiter img {
		display:none;
}

.breadcrumbRSS {
		padding: 0px;
		border: 0px;
		padding: 0px 6px;
		background: #f5f5f5;
}

.breadcrumbEnd {
		width: 20px;
		border: 0px solid #000;
		background: #f5f5f5;
}

.breadcrumbEnd img {
		width: 1px;
		height: 1px;
}
/************* Breadcrumb *******************/
/*************** Order Pages ****************/

.breadcrumbDelimiter span.nonactive {
		font-size: 10pt;
		color: #999999;
		margin-right: 10px;
		font-weight: bold;
}

.breadcrumbDelimiter span.active {
		font-size: 10pt;
		color: #000000;
		margin-right: 10px;
		font-weight: bold;
}
/************* end Order Pages ***************/
/*****************************************************************************/
/************* Fieldset *******************/
/****** Top ******/

.titleTop {
		margin-top: 10px;
}

.titleTop2 {
		margin-top: 0px;
}

.titleTopLeft {
		width: 20px;
		border-top: 0px solid #D4D4D4;
		border-right: 0px solid #D4D4D4;
		border-bottom: 0px solid #D4D4D4;
		border-left: 0px solid #D4D4D4;
		background: #f5f5f5;
        background-image: url(../images/biz-shop/tbg1_left.gif)
}

.titleTopImgLeft {
		width: 20px;
		height: 30px;
}

.titleTopCenter {/* Title of block (example: any blocks, articles,...) */
		white-space: normal;
		padding: 0px 0px 0px 0px;
		border-top: 0px solid #D4D4D4;
		border-right: 0px solid #D4D4D4;
		border-bottom: 0px solid #D4D4D4;
		border-left: 0px solid #D4D4D4;
		background: #F5F5F5;
        background-image: url(../images/biz-shop/tbg1_middle.gif);
        background-repeat: repeat-x;
}

.titleTopCenter div {
		display: inline-block;
		color: #4E4E4E;
		font: bold 9pt  arial, tahoma, verdana, sans-serif;
		z-index: 2000;
		position: relative;
		bottom: 0px;
		margin: 0px 0px 2px 0px;
        background: #f5f5f5;
		padding: 0px 5px 0px 5px;
        border-top: 0px solid #f1f1f1;
		border-bottom: 0px solid #f1f1f1;
}

.titleTopCenter h1 {
		display: block;
		color: #FFFFFF;
		font: bold 9pt tahoma, sans-serif, arial, verdana;
		z-index: 2000;
		position: relative;
		bottom: 0px;
		margin: 0px 0px 0x 0px;
		background: #B00002;
		padding: 2px 5px 2px 5px;
	    border:  0px solid #D4D4D4;
}


.titleTopRight {
		width: 20px;
		border-top: 0px solid #D4D4D4;
		border-right: 0px solid #D4D4D4;
		border-bottom: 0px solid #D4D4D4;
		border-left: 0px solid #D4D4D4;
		background: #f5f5f5;
        background-image: url(../images/biz-shop/tbg1_right.gif)
}

.titleTopImgRight {
		width: 20px;
		height: 30px;
}

.titleTopNoblock {
		margin-top: 10px;
}

.titleTopLeftNoblock {
		width: 20px;
		border-top: 0px solid #D4D4D4;
		border-right: 0px solid #D4D4D4;
		border-bottom: 0px solid #D4D4D4;
		border-left: 0px solid #D4D4D4;
		background: #f5f5f5;
}

.titleTopImgLeftNoblock {
		width: 20px;
		height: 1px;
}

.titleTopCenterNoblock {/* Title of block (example: any blocks, articles,...) */
		white-space: normal;
		padding: 0px 0px 0px 0px;
		border-top: 0px solid #D4D4D4;
		border-right: 0px solid #D4D4D4;
		border-bottom: 0px solid #D4D4D4;
		border-left: 0px solid #D4D4D4;
		background: #f5f5f5;
}

.titleTopCenterNoblock div {
		display: inline-block;
		color: #FFFFFF;
		font: bold 9pt  tahoma, verdana, arial, sans-serif;
		z-index: 2000;
		position: relative;
		bottom: 0px;
		margin: 0px 0px 0px 0px;
        background: #B00002;
		padding: 2px 20px 4px 20px;
        border-top: 2px solid #f1f1f1;
		border-bottom: 2px solid #f1f1f1;
}

.titleTopCenterNoblock h1 {
		display: block;
		color: #FFFFFF;
		font: bold 9pt tahoma, sans-serif, arial, verdana;
		z-index: 2000;
		position: relative;
		bottom: 0px;
		margin: 0px 0px 0x 0px;
		background: #B00002;
		padding: 2px 20px 2px 20px;
	    border:  1px solid #D4D4D4;
}

.titleTopRightNoblock {
		width: 20px;
		border-top: 0px solid #D4D4D4;
		border-right: 0px solid #D4D4D4;
		border-bottom: 0px solid #D4D4D4;
		border-left: 0px solid #D4D4D4;
		background: #f5f5f5;
}

.titleTopImgRightNoblock {
		width: 20px;
		height: 1px;
}

.titleTopCenterSupport {/* Title of block (example: any blocks, articles,...) */
		white-space: normal;
		padding: 0px 0px 0px 0px;
		border-top: 0px solid #D4D4D4;
		border-right: 0px solid #D4D4D4;
		border-bottom: 0px solid #D4D4D4;
		border-left: 0px solid #D4D4D4;
		background: #F5F5F5;
        background-image: url(../images/biz-shop/tbg1_middle.gif);
        background-repeat: repeat-x;
}

.titleTopCenterSupport div {
		display: inline-block;
		color: #FFFFFF;
		font: bold 9pt  arial, tahoma, verdana, sans-serif;
		z-index: 2000;
		position: relative;
		bottom: 0px;
		margin: 0px 0px 2px 0px;
        background: #000080;
		padding: 0px 5px 0px 5px;
        border-top: 2px solid #f1f1f1;
		border-bottom: 2px solid #f1f1f1;
}

.titleTopCenterSupport h1 {
		display: block;
		color: #FFFFFF;
		font: bold 9pt tahoma, sans-serif, arial, verdana;
		z-index: 2000;
		position: relative;
		bottom: 0px;
		margin: 0px 0px 0x 0px;
		background: #000080;
		padding: 2px 5px 2px 5px;
	    border:  1px solid #D4D4D4;
}

.titleTopCenterClassified {/* Title of block (example: any blocks, articles,...) */
		white-space: normal;
		padding: 0px 0px 0px 0px;
		border-top: 0px solid #FFFFFF;
		border-right: 0px solid #FFFFFF;
		border-bottom: 0px solid #FFFFFF;
		border-left: 0px solid #FFFFFF;
		background: #f5f5f5;
        background-image: none;
        background-repeat: none;
}

.titleTopCenterClassified div {
		display: inline-block;
		color: #FFFFFF;
		font: bold 9pt  tahoma, verdana, arial, sans-serif;
		z-index: 2000;
		position: relative;
		bottom: 0px;
		margin: 0px 0px 0px 0px;
        background: #000000;
		padding: 2px 20px 4px 20px;
        border-top: 2px solid #f1f1f1;
		border-bottom: 2px solid #f1f1f1;
}

.titleTopCenterClassified h1 {
		display: block;
		color: #FFFFFF;
		font: bold 9pt tahoma, sans-serif, arial, verdana;
		z-index: 2000;
		position: relative;
		bottom: 0px;
		margin: 0px 0px 0x 0px;
		background: #000000;
		padding: 2px 20px 2px 20px;
	    border:  1px solid #D4D4D4;
}

.titleTopCenterClassified2 {/* Title of block (example: any blocks, articles,...) */
		white-space: normal;
		padding: 0px 0px 0px 0px;
		border-top: 0px solid #D4D4D4;
		border-right: 0px solid #D4D4D4;
		border-bottom: 0px solid #D4D4D4;
		border-left: 0px solid #D4D4D4;
		background: #F5F5F5;
        background-image: url(../images/biz-shop/tbg1_middle.gif);
        background-repeat: repeat-x;
}

.titleTopCenterClassified2 div {
		display: inline-block;
		color: #FFFFFF;
		font: bold 9pt  tahoma, verdana, arial, sans-serif;
		z-index: 2000;
		position: relative;
		bottom: 0px;
		margin: 0px 0px 0px 0px;
        background: #000000;
		padding: 2px 20px 4px 20px;
        border-top: 2px solid #f1f1f1;
		border-bottom: 2px solid #f1f1f1;
}

.titleTopCenterClassified2 h1 {
		display: block;
		color: #FFFFFF;
		font: bold 9pt tahoma, sans-serif, arial, verdana;
		z-index: 2000;
		position: relative;
		bottom: 0px;
		margin: 0px 0px 0x 0px;
		background: #000000;
		padding: 2px 20px 2px 20px;
	    border:  1px solid #D4D4D4;
}

.titleTopCenterReply {/* Title of block (example: any blocks, articles,...) */
		white-space: normal;
		padding: 0px 0px 0px 0px;
		border-top: 0px solid #D4D4D4;
		border-right: 0px solid #D4D4D4;
		border-bottom: 0px solid #D4D4D4;
		border-left: 0px solid #D4D4D4;
		background: #F5F5F5;
        background-image: none;
        background-repeat: none;
}

.titleTopCenterReply div {
		display: inline-block;
		color: #4E4E4E;
		font: bold 9pt  arial, tahoma, verdana, sans-serif;
		z-index: 2000;
		position: relative;
		bottom: 0px;
		margin: 0px 0px 2px 0px;
        background: #f5f5f5;
		padding: 0px 5px 0px 5px;
        border-top: 0px solid #f1f1f1;
		border-bottom: 0px solid #f1f1f1;
}

.titleTopCenterReply h1 {
		display: block;
		color: #FFFFFF;
		font: bold 9pt tahoma, sans-serif, arial, verdana;
		z-index: 2000;
		position: relative;
		bottom: 0px;
		margin: 0px 0px 0x 0px;
		background: #B00002;
		padding: 2px 5px 2px 5px;
	    border:  0px solid #D4D4D4;
}

.titleTopCenterAccount {/* Title of block (example: any blocks, articles,...) */
		white-space: normal;
		padding: 0px 0px 0px 0px;
		border-top: 0px solid #D4D4D4;
		border-right: 0px solid #D4D4D4;
		border-bottom: 0px solid #D4D4D4;
		border-left: 0px solid #D4D4D4;
		background: #f5f5f5;
}

.titleTopCenterAccount div {
		display: inline-block;
		color: #FFFFFF;
		font: bold 9pt  tahoma, verdana, arial, sans-serif;
		z-index: 2000;
		position: relative;
		bottom: 0px;
		margin: 0px 0px 0px 0px;
        background: #CC6600;
		padding: 2px 20px 4px 20px;
        border-top: 2px solid #f1f1f1;
		border-bottom: 2px solid #f1f1f1;
}

.titleTopCenterAccount h1 {
		display: block;
		color: #FFFFFF;
		font: bold 9pt tahoma, sans-serif, arial, verdana;
		z-index: 2000;
		position: relative;
		bottom: 0px;
		margin: 0px 0px 0x 0px;
		background: #CC6600;
		padding: 2px 20px 2px 20px;
	    border:  1px solid #D4D4D4;
}

.titleTopCenterAccountblock {/* Title of block (example: any blocks, articles,...) */
		white-space: normal;
		padding: 0px 0px 0px 0px;
		border-top: 0px solid #D4D4D4;
		border-right: 0px solid #D4D4D4;
		border-bottom: 0px solid #D4D4D4;
		border-left: 0px solid #D4D4D4;
		background: #f5f5f5;
        background-image: url(../images/biz-shop/tbg1_middle.gif);
        background-repeat: repeat-x;
}
.titleTopCenterAccountblock div {
		display: inline-block;
		color: #FFFFFF;
		font: bold 9pt  tahoma, verdana, arial, sans-serif;
		z-index: 2000;
		position: relative;
		bottom: 0px;
		margin: 0px 0px 0px 0px;
        background: #CC6600;
		padding: 2px 20px 4px 20px;
        border-top: 2px solid #f1f1f1;
		border-bottom: 2px solid #f1f1f1;
}

.titleTopCenterAccountblock h1 {
		display: block;
		color: #FFFFFF;
		font: bold 9pt tahoma, sans-serif, arial, verdana;
		z-index: 2000;
		position: relative;
		bottom: 0px;
		margin: 0px 0px 0x 0px;
		background: #CC6600;
		padding: 2px 20px 2px 20px;
	    border:  1px solid #D4D4D4;
}

.titleTopCenterInfoblock {/* Title of block (example: any blocks, articles,...) */
		
        white-space: normal;
		padding: 0px 0px 0px 0px;
		border-top: 0px solid #D4D4D4;
		border-right: 0px solid #D4D4D4;
		border-bottom: 0px solid #D4D4D4;
		border-left: 0px solid #D4D4D4;
		background: #f5f5f5;
        background-image: url(../images/biz-shop/tbg1_middle.gif);
        background-repeat: repeat-x;
}

}

.titleTopCenterInfoblock div {
		display: inline-block;
		color: #FFFFFF;
		font: bold 9pt  tahoma, verdana, arial, sans-serif;
		z-index: 2000;
		position: relative;
		bottom: 0px;
		margin: 0px 0px 0px 0px;
        background: #006699;
		padding: 2px 20px 4px 20px;
        border-top: 2px solid #f1f1f1;
		border-bottom: 2px solid #f1f1f1;
}

.titleTopCenterInfoblock h1 {
		display: block;
		color: #FFFFFF;
		font: bold 9pt tahoma, sans-serif, arial, verdana;
		z-index: 2000;
		position: relative;
		bottom: 0px;
		margin: 0px 0px 0x 0px;
		background: #006699;
		padding: 2px 20px 2px 20px;
	    border:  1px solid #D4D4D4;
}

.titleTopCenterInfo {/* Title of block (example: any blocks, articles,...) */
		white-space: normal;
		padding: 0px 0px 0px 0px;
		border-top: 0px solid #D4D4D4;
		border-right: 0px solid #D4D4D4;
		border-bottom: 0px solid #D4D4D4;
		border-left: 0px solid #D4D4D4;
		background: #f5f5f5;
}

.titleTopCenterInfo div {
		display: inline-block;
		color: #FFFFFF;
		font: bold 9pt  tahoma, verdana, arial, sans-serif;
		z-index: 2000;
		position: relative;
		bottom: 0px;
		margin: 0px 0px 0px 0px;
        background: #006699;
		padding: 2px 20px 4px 20px;
        border-top: 2px solid #f1f1f1;
		border-bottom: 2px solid #f1f1f1;
}

.titleTopCenterInfo h1 {
		display: block;
		color: #FFFFFF;
		font: bold 9pt tahoma, sans-serif, arial, verdana;
		z-index: 2000;
		position: relative;
		bottom: 0px;
		margin: 0px 0px 0x 0px;
		background: #006699;
		padding: 2px 20px 2px 20px;
	    border:  1px solid #D4D4D4;
}

/****** Top ******//****** Center ******/
.noblock {
		border-top: 0px solid #000;
		border-right: 0px solid #D4D4D4;
		border-bottom: 0px solid #000;
		border-left: 0px solid #D4D4D4;
		background: #f5f5f5; /****** #FFFFFF ******/
}

.block {
		border-top: 0px solid #000;
		border-right: 1px solid #D4D4D4;
		border-bottom: 0px solid #000;
		border-left: 1px solid #D4D4D4;
		background: #f5f5f5; /****** #FFFFFF ******/
}

.block2 {
		border-top: 0px solid #D4D4D4;
		border-right: 0px solid #D4D4D4;
		border-bottom: 0px solid #D4D4D4;
		border-left: 4px solid #D4D4D4;
		background: #f5f5f5; /****** #FFFFFF ******/
}

.leftblock {
		border-top: 0px solid #D4D4D4;
		border-right: 0px solid #D4D4D4;
		border-bottom: 0px solid #D4D4D4;
		border-left: 3px solid #B20000;
        padding-left: 10px;
        padding-right: 30px;
        background: #f5f5f5; /****** #FFFFFF ******/
}

.mainBlock {
		border-top: 0px solid #000;
		border-right: 0px solid #D4D4D4;
		border-bottom: 0px solid #000;
		border-left: 0px solid #D4D4D4;
		background: #f5f5f5; /****** #FFFFFF ******/
}

.custom_homeBlock {
        margin-top: 0px;
        border-top: 0px solid #000;
		border-right: 0px solid #D4D4D4;
		border-bottom: 0px solid #000;
		border-left: 0px solid #D4D4D4;
        padding: 0px 0px 0px 0px;
		background: #f5f5f5; /****** #FFFFFF ******/

}

/****** Center ******/
/****** Bottom ******/

.titleBot {
         margin-bottom: 10px;
}

.titleBotLeft {
		width: 20px;
		border: 0px solid #D4D4D4;
		background: #D4D4D4;

}

.titleBotImgLeft {
		width: 1px;
		height: 1px;
}

.titleBotRight {
		width: 100%;
		border: 0px solid #D4D4D4;
		background: #D4D4D4;

}

.titleBotImgRight {
		width: 1px;
		height: 1px;
}/****** Bottom ******/
/************* end Fieldset ***************/

/*****************************************************************************/

/************* userHome *******************/

td.userHome {
		padding: 8px;
}

td.userHomeTitle {
		font-size: 10pt;
        color: #000000;
		border-top: 0px solid #D4D4D4;
		border-right: 0px solid #000;
		border-bottom: 0px solid #000;
		border-left: 0px solid #000;
		background: #f5f5f5;
}

td.userHomeTitle b {
		color: #000000;
}

div.userHomeBottom {
		display: auto;
		background: none;
		padding: 5px 10px 5px 10px;
		background: #f5f5f5;
}

.userHome a {
		font-family: Arial, Tahoma, Verdana, sans-serif;
		font-size: 10pt;
		text-decoration: underline;
		color: #000000;
		font-weight: bolder;
}

.userHome a:hover {
        font-family: Arial, Tahoma, Verdana, sans-serif;
		font-size: 10pt;
		text-decoration: underline;
		color: #808080;
		font-weight: bolder;
}

div.userHomeBottom a {
		font-family: Arial, Tahoma, Verdana, sans-serif;
		font-size: 11px;
		text-decoration: underline;
		color: #000000;
		font-weight: bold;
}

div.userHomeBottom a:hover {
	   font-family: Arial, Tahoma, Verdana, sans-serif;
		font-size: 11px;
		text-decoration: none;
		color: #808080;
		font-weight: bold;
}

td.userHome img.orders {
		background: url(../images/icons/admin_orders.png) no-repeat;
		width: 50px;
		height: 50px;
		border: 0px;
		float: left;
}

* html td.userHome img.orders {
		background-image: none ! important;
		filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=images/icons/admin_orders.png,sizingMethod=crop);
}

td.userHome img.profile {
		background: url(../images/icons/admin_profile.png) no-repeat;
		width: 50px;
		height: 50px;
		border: 0px;
		float: left;
}

* html td.userHome img.profile {
		background-image: none ! important;
		filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=images/icons/admin_profile.png,sizingMethod=crop);
}

td.userHome img.arr {
		background: url(../images/icons/arr.gif) no-repeat;
		width: 15px;
		height: 16px;
		border: 0px;
		margin: 0px 5px 0px 55px;
}

td.userHome img.support {
		background: url(../images/icons/admin_support.png) no-repeat;
		width: 50px;
		height: 50px;
		border: 0px;
		float: left;
}

* html td.userHome img.support {
		background-image: none ! important;
		filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=images/icons/admin_support.png,sizingMethod=crop);
}
/**
td.userHome img.forum {
		background: url(../images/icons/admin_forum.png) no-repeat;
		width: 50px;
		height: 50px;
		border: 0px;
		float: left;
}

* html td.userHome img.forum {
		background-image: none ! important;
		filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=images/icons/admin_forum.png,sizingMethod=crop);
}
**/
td.userHome img.products {
		background: url(../images/icons/admin_products.png) no-repeat;
		width: 50px;
		height: 50px;
		border: 0px;
		float: left;
}

* html td.userHome img.products {
		background-image: none ! important;
		filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=images/icons/admin_products.png,sizingMethod=crop);
}

td.userHome img.pages {
		background: url(../images/icons/admin_pages.png) no-repeat;
		width: 50px;
		height: 50px;
		border: 0px;
		float: left;
}

* html td.userHome img.pages {
		background-image: none ! important;
		filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=images/icons/admin_pages.png,sizingMethod=crop);
}

td.userHome img.salesorders {
		background: url(../images/icons/admin_salesorders.png) no-repeat;
		width: 50px;
		height: 50px;
		border: 0px;
		float: left;
}

* html td.userHome img.salesorders {
		background-image: none ! important;
		filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=images/icons/admin_salesorders.png,sizingMethod=crop);
}

td.userHome img.merchant {
		background: url(../images/icons/admin_merchant.png) no-repeat;
		width: 50px;
		height: 50px;
		border: 0px;
		float: left;
}

* html td.userHome img.merchant {
		background-image: none ! important;
		filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=images/icons/admin_merchant.png,sizingMethod=crop);
}

td.userHome img.affiliates {
		background: url(../images/icons/admin_affiliates.png) no-repeat;
		width: 50px;
		height: 50px;
		border: 0px;
		float: left;
}

* html td.userHome img.affiliates {
		background-image: none ! important;
		filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=images/icons/admin_affiliates.png,sizingMethod=crop);
}

td.userHome img.payments {
		background: url(../images/icons/admin_payments.png) no-repeat;
		width: 50px;
		height: 50px;
		border: 0px;
		float: left;
}

* html td.userHome img.payments {
		background-image: none ! important;
		filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=images/icons/admin_payments.png,sizingMethod=crop);
}

td.userHome img.carts {
		background: url(../images/icons/admin_carts.png) no-repeat;
		width: 50px;
		height: 50px;
		border: 0px;
		float: left;
}

* html td.userHome img.carts {
		background-image: none ! important;
		filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=images/icons/admin_carts.png,sizingMethod=crop);
}

td.userHome img.wishlist {
		background: url(../images/icons/admin_wishlist.png) no-repeat;
		width: 50px;
		height: 50px;
		border: 0px;
		float: left;
}

* html td.userHome img.wishlist {
		background-image: none ! important;
		filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=images/icons/admin_wishlist.png,sizingMethod=crop);
}

td.userHome img.reminders {
		background: url(../images/icons/admin_reminders.png) no-repeat;
		width: 50px;
		height: 50px;
		border: 0px;
		float: left;
}

* html td.userHome img.reminders {
		background-image: none ! important;
		filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=images/icons/admin_reminders.png,sizingMethod=crop);
}

td.userHome div {
		margin: 0px 0px 0px 50px;
}
/************* userHome *******************/

/*****************************************************************************/

/************* Button Links *******************/

td.butTd {}

td.butTd span.spacer {}/* '|' between button */

a.button:link, a.button:visited {
		color: black;
		font: bold 11px arial;
		border: 0px solid #B80100;
		background: none;
		text-decoration: none;
		padding: 3px 3px;
		white-space: nowrap;
}

a.button:hover, a.button:active {
		color: #808080;
		font: bold 11px arial;
		border: 0px solid #808080;
		background: #none;
		text-decoration: none;
		padding: 3px 3px;
		white-space: nowrap;
}

a.button span {}

a.button img {
		display: none;
}

a.buttonBasket:link, a.buttonBasket:visited {
		white-space: nowrap;
}

a.buttonBasket:hover, a.buttonBasket:active {
		white-space: nowrap;
}

a.buttonBasket span {}

a.buttonBasket img {
		display: none;
}

a.buttonCart:link, a.buttonCart:visited {
		white-space: nowrap;
}

a.buttonCart:hover, a.buttonCart:active {
		white-space: nowrap;
}

a.buttonCart span {}

a.buttonCart img {
		display: none;
}

a.buttonMore:link, a.buttonMore:visited {
        color: #900000;
        font-weight: normal;
        text-decoration: none;
}

a.buttonMore:hover, a.buttonMore:active {
        color: #808080;
        text-decoration: none;            
}

a.buttonMore span {}/* read more... (special offers, etc.) */

a.buttonMore img {
		display: inline;
        border: none;
}

.disabled {/* disadled add to cart */
		color: #666;
		cursor: pointer;
		font: 8pt tahoma;
		text-decoration: none;
		border: 1px solid #808080;
		background: #FFFFFF;
		padding: 0px 3px;
}

a.disabled:hover {
		color: #666;
		cursor: pointer;
		text-decoration: none;
}
/************* Button Links *******************/

/************* Category *******************/

.topCategory {
		background: transparent;
		margin: 0px;
		padding: 3px 0px;
}

.selectedtopCategory {
		background: transparent;
	    text-transform: capitalize;
        margin: 0px;
		padding: 3px 0px;
		border-top: 0px dotted #E1E1E1;
		border-bottom: 0px dotted #E1E1E1;
}

.subCategory {
		background: transparent;
		margin: 0px;
		padding: 0px;
}

.selectedsubCategory {
		background: transparent;
		text-transform: capitalize;
        margin: 0px;
		padding: 0px;
		border-top: 0px dotted #E1E1E1;
		border-bottom: 0px dotted #E1E1E1;
}

.topCategory .category_img, .subCategory .category_img, .selectedtopCategory .category_img, .selectedsubCategory .category_img {
		margin: 0px 0px 0px 5px;
}
/************* Category *******************/

/************* Latest *******************/

td.topArticle {
		padding: 3px 3px 3px 0px;
}


td.subArticle {
		padding: 3px 3px 3px 0px;
}

a.subArticle {
		padding-left: 8px;
		font-size: 11px;
		background: url(../images/bullet.gif) no-repeat left 3px;
}
/************* Latest *******************/

/************* Offers *******************/

.offerTitle {
		display: none;
}

.offerTd {
		text-align: left;
}

.offerTd img {
		float: left;
		margin: 0px 5px 0px 0px;
}

.offerTd div {
		text-align: justify;
}

.offerTd div.offerText {
        display: block;
}

/************* Forum *******************/

.forumAdmin {
		color: white;
		font-weight: bold;
}

.forumUser {
		color: white font-weight: bold;
}

.forumGuest {
		color: #808080;
		font-weight: bold;
		font-style: italic;
}

.forumMessageLeft {
		background: #FFFFFF;
		border-left: 1px solid #999999;
		border-top: 1px solid #999999;
		border-bottom: 1px solid #999999;
}

.forumMessageRight {
		background: #FFFFFF;
		border: 1px solid #999999;
}

.forumMessageTop {
		background: #FFFFFF;
		border-bottom: 1px solid #999999;
}

/************* Categoties (catalogue) *******************/

.block-categories-catalog .blockTD {
		padding-left: 10px;
}
/*****************************************************************************/

/************* Footer *******************/

.commonbg {
		background-color: #f5f5f5;
		margin: 0px 0px 0px 0px;
		background-image: url(../images/blue/bg2.gif);
        background-repeat: repeat-x;
}

.footerPage {
        background-color: #f5f5f5;
        padding: 18px 0px 0px 0px;
}

.footerLine {
        border-top: 1px solid #b1b1b1;
}

.footerMenu {
        text-align: center;
		font-size: 8pt;
		margin-top: 0px;
}

.footerMenu span {
       padding: 0px 0px 0px 5px;
}

.footerHTML {
        text-align: center;
		margin: 10px 0px 10px 0px;
}

.footerHTML font {
		font-size: 12px;
}

.footerImg {
        background-image: url(../images/blue/Secure-Ordering.png);
        background-repeat: no-repeat;
        text-align: right;
		padding: 0px 0px;
}

.footerImg2 {
        background-image: url(../images/blue/Shop-Confidence.png);
        background-repeat: no-repeat;
        text-align: left;
		padding: 0px 0px;
}

.footerImg img {
        border: 0px;
}

.footerImg2 img {
        border: 0px;
}
/************* Footer *******************/

body {
		font: 11px tahoma, verdana, sans-serif;
		color: white;
		margin: 0;
		padding: 0;
}

body.popup {
		font: 11px tahoma, verdana, sans-serif;
		color: white;
		margin: 0;
		padding: 0;
}

tr, td {
		font: 11px tahoma, verdana, sans-serif;
		color: black;
}

h1, h2 {
		padding: 0px;
		margin: 0px;
}

.middlebg {
		background: #f5f5f5;
}

.middlebg td {
		font-weight: bold;
}

.middlebg2 {
		background: #e5e5e5;
}

.middlebg2 td {
		font-weight: bold;
}


.usualbg {
		background: #f5f5f5;
}

.artbg {
		background: #f5f5f5;
        background-image: url(../images/biz-shop/soldier_1.png);
        background-repeat: no-repeat;
        background-position: right bottom;
}

.errorbg {
		background: #FFE0E0;
		border: 1px solid #B20000;
		color: #B20000;
        font-weight: bold;
		padding: 6px;
}

.popup .errorbg {
		padding: 4px;
}

.successbg{
		background: #EEFDE6;
		border: 1px solid #009900;
        color: #009900;
		font-weight: bold;
		padding: 6px;
}

.messagebg {
		color: #B20000;
		font-weight: bold;
		padding: 4px;
}

.profilebg {
		background: #f5f5f5;
		padding-left: 4px;
}

.padding18px {
		padding: 18px;
}

.padding10px {
		padding: 10px;
}

.padding8px {
		padding: 8px 6px;
}

.paddingL8px {
		 padding-left: 40px;
}

.padding6px td {
		padding: 6px;
}

.block-product-details .padding6px td {
		padding: 6px 10px;
}
/*
.padding6px td td {
		padding: 0px;
}
*/
.padding50Lpx td {
		padding-left: 25px;
}

.padding4px td {
		padding: 4px;
}

.padding4px {
		padding: 4px 3px;
}

.padding4px td td {
		padding: 0px;
}

.padding0px {
		padding: 0px 6px;
}

.paddingReviews td {
		padding: 0px 11px;
}

.paddingReviews td td {
		padding: 0px;
}

.paddingRev5px td {
		padding: 8px 12px;
}

.paddingRev3px td {
		padding: 3px 3px 3px 11px;
}

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

input.search {
		width: 140px;
		border-left: #747474 1px solid;
		border-top: #747474 1px solid;
		border-right: #dcdcdc 1px solid;
		border-bottom: #dcdcdc 1px solid;
		color: white;
}

input.field {
		border-left: #747474 1px solid;
		border-top: #747474 1px solid;
		border-right: #dcdcdc 1px solid;
		border-bottom: #dcdcdc 1px solid;
		color: black;
}

input.text {
	   	border-left: #747474 1px solid;
		border-top: #747474 1px solid;
		border-right: #dcdcdc 1px solid;
		border-bottom: #dcdcdc 1px solid;
		color: black;
}
/***
input.submit {
        height: 19px;
        padding: 2px 3px 2px 3px;
        margin: 0px;
        border-left: #dcdcdc 1px solid;
		border-top: #dcdcdc 1px solid;
		border-right: #747474 1px solid;
		border-bottom: #747474 1px solid;
        cursor: pointer;
        background: #e5e5e5;
        color: #000000;
}

input.submit:hover{
        height: 19px;
        padding: 2px 3px 2px 3px;
        margin: 0px;
        border-left: #dcdcdc 1px solid;
		border-top: #dcdcdc 1px solid;
		border-right: #660000 1px solid;
		border-bottom: #660000 1px solid;
        cursor: pointer;
        background: #e5e5e5;
        color: #B80100;
}
***/
.searchResults {
       color: #B20000;	   
}

select {
		color: black;
		font: 11px Tahoma, Verdana, Arial, sans-serif;
}

select.search {
		color: black;
}

textarea {
		border-left: #99000 1px solid;
		border-top: #747474 1px solid;
		border-right: #dcdcdc 1px solid;
		border-bottom: #dcdcdc 1px solid;
		color: #000000;
		font: 11px Tahoma, Verdana, Arial, sans-serif;
}

form {
		margin: 0px;
		padding: 0px;
}

a.header {
		color: #000;
		text-decoration: underline;
}

a.header:hover {
		color: #0000FF;
		text-decoration: underline;
}

a.title {
		font-size: 8pt;
		font-weight: normal;
		color: #000000;
		text-decoration: none;
}

a.title:hover {
		font-size: 8pt;
		font-weight: normal;
		color: #808080;
		text-decoration: none;
}

a.title2 {
		font-size: 10pt;
		font-weight: bold;
		color: #000000;
		text-decoration: underline;
}

a.title2:hover {
		font-size: 10pt;
		font-weight: bold;
		color: #808080;
		text-decoration: none;
}

 a.title3 {
        font-family: arial, tahoma, verdana, sans-serif;
        font-size: 9pt;
		font-weight: bold;
		color: #000000;
		text-decoration: underline;
}

a.title3:hover {
        font-family: arial, tahoma, verdana, sans-serif;
        font-size: 9pt;
		font-weight: bold;
		color: #808080;
		text-decoration: none;
}

a.smallText {
		color: #000000;
		text-decoration: underline;
		font-size: 8pt;
}

a.smallText:hover {
		color: #808080;
		text-decoration: none;
		font-size: 8pt;
}

a.cat_smallText {
		color: #900000;
		text-decoration: underline;
		font-size: 8pt;
}

a.cat_smallText:hover {
		color: #808080;
		text-decoration: none;
		font-size: 8pt;
}

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

a:hover {
		color: #808080;
		text-decoration: none;
}

.titleText {
		color: #000;
		text-decoration: underline;
}

.articleDate {
		font-size: 8pt;
		color: #808080;
		margin-bottom: 5px;
}

.top {
		font-size: 8pt;
		padding: 2 0 2 0;
}

.classifiedtext {
		font-size: 8pt;
        color: #1F1F1F;
        font-weight: bold;
}

.smallText {
		font-size: 8pt;
}

.middleText {
		font-size: 9pt;
}

.bigText {
		font-size: 10pt;
}

.comment {
		font-size: 8pt;
		color: gray;
}

.message {
		font-size: 9pt;
		color: #B20000;
}

.title {
		font-family: Arial, Tahoma, Verdana, sans-serif;
		font-size: 9pt;
		text-decoration: none;
		color: #000000;
		font-weight: bolder;
}

.bigtitle {
		font-family: Arial, Tahoma, Verdana, sans-serif;
		font-size: 11pt;
		text-decoration: underline;
		color: #000000;
		font-weight: bolder;
}

.bigtitle2 {
		font-family: Arial, Tahoma, Verdana, sans-serif;
		font-size: 9pt;
		text-decoration: none;
		color: #000000;
		font-weight: bolder;
}

.bigtitle3 {
		font-family: Arial, Tahoma, Verdana, sans-serif;
		font-size: 9pt;
		text-decoration: none;
		color: #000000;
		font-weight: bold;
}

.bigtitlehot {
		font-family: Arial, Tahoma, Verdana, sans-serif;
		font-size: 9pt;
		text-decoration: none;
		color: #B20000;
		font-weight: bolder;
}

.cat_bigtitle {
		font-family: Arial, Tahoma, Verdana, sans-serif;
		font-size: 9pt;
		text-decoration: none;
		color: #000000;
		font-weight: bolder;
}

.error {
		color: #000000;
		font-size: 9pt;
}

.terms {
		height: 300px;
		width: 600px;
		overflow: auto;
		border: 1px solid silver;
}

.link {
		color: #008000;
}

span.nobr {
		white-space: nowrap !important;
}
span.nobr2 {
        text-transform: capitalize;
		white-space: nowrap !important;
}
/***** Delimiter for list and rollover for details *****/

/***/
.vDelimiter {
		border-right: 1px solid #f5f5f5;
}
/***/

.hDelimiter {
		background: #e5e5e5;
		border: 0px;
}
/***/
/***/

.rolloverImagesTop {
		margin: 10px 0px 0px 0px;
}
/***/

.rolloverImages {
		float: left;
		padding: 5px;
		text-align: center;
		width: 30%;
}
/***/

.manufacturerImage {
		padding: 10px 0px 0px 0px;
}
/***** Delimiter for list and rollover for details *****/

/***** Visualisation tubs on product details *****/

td.tab {
		border: 1px solid #999999;
		border-bottom: none;
		background: #FFFFFF;
		padding: 0px;
}

td.tabActive {
		border: 1px solid #999999;
		border-bottom: none;
		background: #FFFFFF;
		padding: 0px;
}

a.tab {
		background: #E1E1E1;
		color: #999999;
		display: block;
		font: bold 14px Arial;
		padding: 5px 8px;
		text-decoration: none;
}

a.tab:hover {
		background: #FFFFFF;
		color: #000000;
		display: block;
		font: bold 14px Arial;
		padding: 5px 8px;
		text-decoration: none;
}

a.tabActive {
		background: #E1E1E1;
		color: #000000;
		display: block;
		font: bold 14px Arial;
		padding: 5px 8px;
		text-decoration: none;
		cursor: text;
}

a.tabActive:hover {
		background: #E1E1E1;
		color: #000000;
		display: block;
		font: bold 14px Arial;
		padding: 5px 8px;
		text-decoration: none;
		cursor: text;
}

.tabline {
		background: #E1E1E1;
}
/***** Visualisation tubs on product details *****/

/***** Visualisation tubs on UserHome pages *****/

.blockTDtabs table {
		width: 100%;
		margin-bottom: 10px;
}

div.adminTab {
		font: 11px Verdana, sans-serif;
		border: 1px solid #919B9C;
		border-bottom: none;
		padding: 3px 8px 2px 8px;
		margin: 0px 2px;
		cursor: pointer;
		background: #E9E9E9;
		white-space: nowrap;
}

div.adminTabActive {
		font: bold 11px Verdana, sans-serif;
		border: 1px solid #919B9C;
		border-top: 2px solid #919B9C;
		border-bottom: none;
		padding: 5px 9px 5px 9px;
;
		margin: 3px 0px 0px 0px;
		white-space: nowrap;
}

td.adminTab {
		border-bottom: 1px solid #919B9C;
		vertical-align: bottom;
}

td.adminTabActive {
		border: none;
}

td.beginTab {
		padding: 0px 4px;
		border-bottom: 1px solid #919B9C;
}

td.endTab {
		padding: 0px 4px;
		width: 90%;
		border-bottom: 1px solid #919B9C;
}

a.blackSm, a.blackSm:hover {
		text-decoration: none;
}
/***** Visualisation tubs on UserHome pages *****/

/***** Prices on the site *****/
.classifiedprice {
		color: 000;
        font-size: 9pt;
		font-weight: bold;
}
.ourprice {
		color: 000;
		font-weight: normal;
}

.priceBlock {
		color: #B00002;
	    font-size: 9pt;
        font-weight: bold;
        margin-bottom: 4px;
}

.priceBlock .price {
		font-weight: bold;
}

.priceBlock .priceTax {
		font-weight: normal;
}

.priceBlockOld{
        color: #6F6F6F;
		font-weight: bold;
}

.priceBlockOld .price {
		font-weight: bold;
        text-decoration: line-through;
}

.priceBlockOld .priceTax {
		font-weight: normal;
}

.priceBlockHidden {
		color: #000;
		font-weight: bold;
		display: none;
}

.priceBlockHidden .price {
		font-weight: bold;
}

.priceBlockHidden .priceTax {
		font-weight: normal;
}

.priceBlockEdit {
		color: #000;
		font-weight: bold;
}

.priceBlockEdit input.price {
		text-align: right;
		font-weight: bold;
		width: 50px;
		font-size: 12px;
		color: black;
		border-left: #747474 1px solid;
		border-top: #747474 1px solid;
		border-right: #dcdcdc 1px solid;
		border-bottom: #dcdcdc 1px solid;
}

.salesBlock {
		color: #B00002;
		font-size: 9pt;
        font-weight: bold;
		border: none;
		background: transparent;
        margin-bottom: 4px;
}

.salesPrice {
		font-weight: bold;
}

.salesTax {
		font-weight: normal;
}

.priceSaveBlock {
		color: #0000A0;
		font-weight: bold;
        border: none;
		background: transparent;
        margin-bottom: 4px;
}

.priceSaveBlock .price {
		font-weight: bold;
}

.priceSaveBlock .percent {
		font-weight: normal;
}

.pointsPriceBlock {}

.pointsPriceBlock .points {}

.rewardPointsBlock {}

.rewardPointsBlock .points {}
/***** Prices on the site *****/

/***** Visualisation product list as table *****/

.productsTable th {
		padding: 3px;
}

.productsTable td {
		padding: 3px;
}

.productsCategory {
		font-size: 10pt;
		font-weight: bold;
		color: #000000;
		background: #FFFFFF;
		padding: 6px !important;
}

.productsDelimiter {
		background: #FFFFFF;
		padding: 0px !important;
}

.productsDelimiterTop {
		background: #FFFFFF;
		padding: 0px !important;
}

.productsDelimiterTop img {
		height: 2px;
}
/***** Visualisation product list as table *****/

/***** Rating images *****/

.neutral {
		display: none;
}

.commend {
		background: url(../images/icons/commend.png) no-repeat;
		width: 20px;
		height: 20px;
		border: 0px;
}

* html .commend {
		background-image: none !important;
		filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=images/icons/commend.png,sizingMethod=crop);
}

.discommend {
		background: url(../images/icons/discommend.png) no-repeat;
		width: 20px;
		height: 20px;
		border: 0px;
}

* html .discommend {
		background-image: none !important;
		filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=images/icons/discommend.png,sizingMethod=crop);
}

.not-rated {
		background: url(../images/icons/not-rated.png) no-repeat;
		width: 60px;
		height: 15px;
		border: 0px;
}

* html .not-rated {
		background-image: none !important;
		filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=images/icons/not-rated.png,sizingMethod=crop);
}

.rating-1 {
		background: url(../images/icons/rating-1.png) no-repeat;
		width: 60px;
		height: 15px;
		border: 0px;
}

* html .rating-1 {
		background-image: none !important;
		filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=images/icons/rating-1.png,sizingMethod=crop);
}

.rating-2 {
		background: url(../images/icons/rating-2.png) no-repeat;
		width: 60px;
		height: 15px;
		border: 0px;
}

* html .rating-2 {
		background-image: none !important;
		filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=images/icons/rating-2.png,sizingMethod=crop);
}

.rating-3 {
		background: url(../images/icons/rating-3.png) no-repeat;
		width: 60px;
		height: 15px;
		border: 0px;
}

* html .rating-3 {
		background-image: none !important;
		filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=images/icons/rating-3.png,sizingMethod=crop);
}

.rating-4 {
		background: url(../images/icons/rating-4.png) no-repeat;
		width: 60px;
		height: 15px;
		border: 0px;
}

* html .rating-4 {
		background-image: none !important;
		filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=images/icons/rating-4.png,sizingMethod=crop);
}

.rating-5 {
		background: url(../images/icons/rating-5.png) no-repeat;
		width: 60px;
		height: 15px;
		border: 0px;
}

* html .rating-5 {
		background-image: none !important;
		filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=images/icons/rating-5.png,sizingMethod=crop);
}
/***** Rating iamges *****/

/***** Wishlist pop-up window *****/

.wishlist-opacity {
		display: none;
		z-index: 900;
		filter: alpha(opacity=50);
		left: 0px;
		top: 0px;
		width: 100%;
		height: 100%;
		position: absolute;
		background-color: #E1E1E1;
		moz-opacity: 0.5;
		opacity: 0.5;
}

.wishlist-shadow {
		display: none;
		z-index: 1000;
		position: absolute;
		top: 0px;
		left: 0px;
		width: 400px;
		background: #FFFFFF;
}

.wishlist-block {
		position: relative;
		bottom: 5px;
		right: 5px;
		width: 400px;
		background: #F4F4F4;
		border: 1px solid #78C7FF;
}

.wishlist-img-close img {
		margin: 10px 10px 5px 0px;
}

.wishlist-descr {
		padding: 0px 35px 20px 30px;
		font-size: 12px;
		text-align: justify;
}
/***** Wishlist pop-up window *****/

/***** New Product's icon *****/

.block-product-details .newProduct {
		display: block;
		position: relative;
		padding-right: 34px !important;
}

.block-product-details .newProduct img {
		background: url(../images/icons/new_l.png) no-repeat;
		width: 30px;
		height: 22px;
		border: none;
		position: absolute;
		bottom: -2px;
		margin: 0px 0px 0px 2px;
}

* html .block-product-details .newProduct img {
		background-image: none ! important;
		filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=images/icons/new_l.png,sizingMethod=crop);
}

.block-products-list .newProduct img {
		background: url(../images/icons/new_l.png) no-repeat;
		width: 30px;
		height: 22px;
		border: none;
		position: relative;
		bottom: -6px;
		margin: 0px 0px 0px 2px;
}

* html .block-products-list .newProduct img {
		background-image: none ! important;
		filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=images/icons/new_l.png,sizingMethod=crop);
}

.newProduct img {
		background: url(../images/icons/new_m.png) no-repeat;
		width: 20px;
		height: 16px;
		border: none;
		position: relative;
		bottom: -5px;
		margin: 0px 0px 0px 2px;
}

* html .newProduct img {
		background-image: none ! important;
		filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=images/icons/new_m.png,sizingMethod=crop);
}
/***** New Product's icon *****/

/***** Restricted Item's icon *****/

.block-products-list .restrictedItem img.restrictedItem {
		background: url(../images/icons/lock.png) no-repeat;
		width: 15px;
		height: 20px;
		border: none;
		position: relative;
		bottom: -3px;
		margin: 0px 0px 0px 2px;
}

* html .block-products-list .restrictedItem img.restrictedItem {
		background-image: none ! important;
		filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=images/icons/lock.png,sizingMethod=crop);
}

.restrictedItem img.restrictedItem {
		background: url(../images/icons/lock-s.png) no-repeat;
		width: 11px;
		height: 14px;
		border: none;
		position: relative;
		bottom: -3px;
		margin: 0px 0px 0px 2px;
}

* html .restrictedItem img.restrictedItem {
		background-image: none ! important;
		filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=images/icons/lock-s.png,sizingMethod=crop);
}

.restrictedCategory img.restrictedCategory {
		background: url(../images/icons/lock-s.png) no-repeat;
		width: 11px;
		height: 14px;
		border: none;
		position: relative;
		bottom: -3px;
		margin: 0px 0px 0px 2px;
}

* html .restrictedCategory img.restrictedCategory {
		background-image: none ! important;
		filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=images/icons/lock-s.png,sizingMethod=crop);
}
/***** Restricted Item's icon *****/

/***** Manual list *****/

.level1 {
		padding: 2px 2px 2px 15px;
        
}

.level1 a {
		font-weight: normal;
        text-decoration: none;
}

.level1 a:hover {
		font-weight: normal;
        text-decoration: none;
}

.level2 {
		padding: 2px 2px 2px 30px;
}

.level3 {
		padding: 2px 2px 2px 40px;
}

.level4 {
		padding: 2px 2px 2px 50px;
}
/***** Manual list *****/

/***** Custom menu list *****/

.menuLeft .level1 {
		padding: 2px 2px 2px 5px;        
}

.menuLeft .level2 {
		padding: 2px 2px 2px 25px; 
     
}

.menuLeft .level3 {
		padding: 2px 2px 2px 40px;
}

.menuLeft .level4 {
		padding: 2px 2px 2px 50px;
}

.menuLeft .a a {
		font-weight: normal;
}

.menuLeft .a a:hover {
		font-weight: normal;
}
/***** Custom menu list *****/

/***** Matrix price *****/

table.matrix {
		border: 1px solid gray;
		margin-bottom: 5px;
		margin-top: 5px;
}

th.matrixTop {
		padding-left: 5px;
		padding-right: 5px;
		border-bottom: 1px solid silver;
}

th.matrixBottom {
		padding-left: 5px;
		padding-right: 5px;
}

td.matrixTop {
		border-bottom: 1px solid silver;
		border-left: 1px solid silver;
		padding-left: 5px;
		padding-right: 5px;
}

td.matrixBottom {
		border-left: 1px solid silver;
		padding-left: 5px;
		padding-right: 5px;
}
/***** Matrix price *****/
