.siteHeaderLeftright {
	font-family: Tahoma;
	font-size: 11px;
	color: 666666;
}
#mmenuTop {
	height: 24px;
	margin-top: 5px;
}
#mmenuTopLeft {
	padding-left: 1px;
	cursor: default;
	background: url(../images/mmenu_top_bg_left.gif) left repeat-x;
}
#mmenuTopLeft .mmenuItem0 {
	height: 24px;
	padding-left: 6px;
	padding-right: 6px;
	font-family: Tahoma;
	font-size: 13px;
	font-variant: small-caps;
	background: url(../images/mmenu_top_left_bg0.gif) top right no-repeat;
}
#mmenuTopLeft .mmenuItem1 {
	height: 24px;
	padding-left: 6px;
	padding-right: 6px;
	font-family: Tahoma;
	font-size: 13px;
	font-variant: small-caps;
	background: url(../images/mmenu_top_left_bg1.gif) top right no-repeat;
}
#mmenuTopRight {
	padding-right: 1px;
	cursor: default;
	background: url(../images/mmenu_top_bg_right.gif) right repeat-x;
}
#mmenuTopRight .mmenuItem0 {
	height: 24px;
	padding-left: 8px;
	padding-right: 6px;
	font-family: Tahoma;
	font-size: 13px;
	font-variant: small-caps;
	background: url(../images/mmenu_top_right_bg0.gif) top left no-repeat;
}
#mmenuTopRight .mmenuItem1 {
	height: 24px;
	padding-left: 8px;
	padding-right: 6px;
	font-family: Tahoma;
	font-size: 13px;
	font-variant: small-caps;
	background: url(../images/mmenu_top_right_bg1.gif) top left no-repeat;
}
#mmenuTopRight A {
	color: #000000;
	text-decoration: none;
}
#mmenuBottom {
	color: #ffffff;
	height: 23px;
	background: url(../images/mmenu_bottom_bg.gif) repeat-x;
}
#mmenuBottom A:link, #mmenuBottom A:active, #mmenuBottom A:visited {
	color: #ffffff;
	text-decoration: none;
}
#mmenuBottom A:hover {
	text-decoration: underline;
}
#mmenuBottom .mmenuPanel {
	height: 23px;
	padding-top: 2px;
}
#mmenuBottom TD {
	color: #ffffff;
}

#bottomCopyright {
	height: 23px;
	margin-top: 5px;
	background: url(../images/bottom_bg.gif) repeat-x;
}
#bottomCopyright TD {
	text-align: right;
	padding-right: 5px;
}
A.iMarketPewered:link, A.iMarketPewered:active, A.iMarketPewered:visited, A.iMarketPewered:hover {
	background: url(/admin/images/imarketshowcase_sm.gif) 0px 1px no-repeat;
	padding-left: 14px;
	text-decoration: none;
	color: #a5a7b5;
	font-family: Tahoma;
	font-size: 8pt;
	color: #a5a7b5;
}
#bottomCounters {
	margin-top: 10px;
}

#twoColumnContent {
	margin-top: 5px;
}
#twoColumnContent TD.leftCol {
}
#twoColumnContent TD.middleCol {
	width: 5px;
}
#twoColumnContent TD.rightCol {
	width: 184px;
}

#contentColumn {
}
#contentColumn .menul {
	height: 23px;
	padding-left: 1px;
	background: url(../images/phead_bg.gif) left no-repeat;
}
#contentColumn .menur {
	height: 23px;
	width: 2px;
	background: url(../images/phead_bg.gif) right no-repeat;
}
#contentColumn .menuItem0 {
	height: 23px;
	padding-left: 8px;
	padding-right: 9px;
	font-family: Tahoma;
	font-size: 13px;
	font-variant: small-caps;
	color: #000000;
	background: #ffffff url(../images/pmenu_bg0.gif) top right no-repeat;
}
#contentColumn .menuItem1 {
	height: 23px;
	padding-left: 8px;
	padding-right: 9px;
	font-family: Tahoma;
	font-size: 13px;
	font-variant: small-caps;
	color: #000000;
	background: url(../images/pmenu_bg1.gif) top right no-repeat;
}
#contentColumn A {
	color: #000000;
	text-decoration: none;
}
#contentColumn .menuItem1 A {
	text-decoration: none;
}
#contentColumn .menuItem0 A:hover {
	text-decoration: underline;
}
#pageContent {
	border-left: 1px solid #c3c2c2;
	border-right: 1px solid #c3c2c2;
	padding: 10px;
}
#pageBottom {
	height: 2px;
}
#pageBottom .left {
	height: 2px;
	background: url(../images/pbottom_bg.gif) left no-repeat;
}
#pageBottom .right {
	height: 2px;
	background: url(../images/pbottom_bg.gif) right no-repeat;
}

.rightWindow {
	background: url(../images/window_bg.gif) top left no-repeat;
}
.rightWindow .title {
	height: 23px;
	font-family: Tahoma;
	font-size: 13px;
	color: #ffffff;
	text-align: center;
	background: url(../images/window_bgr.gif) right no-repeat;
}
.rightWindow .content {
	border-left: 1px solid #c3c2c2;
	border-right: 1px solid #c3c2c2;
	padding: 5px;
	font-family: Tahoma;
	font-size: 11px;
}
.rightWindowBottom {
	height: 2px;
	margin-bottom: 5px;
	background: url(../images/window_bottom_bg.gif) left no-repeat;
}
.rightWindowBottom TD {
	height: 2px;
	background: url(../images/window_bottom_bgr.gif) right no-repeat;
}
.rightWindowHR {
	height: 1px;
	background: url(../images/window_bottom_bg.gif) -2px -1px no-repeat;
}
.rightWindowHR TD {
	height: 1px;
}

.rightInput {
	margin-top: 5px;
	width: 168px;
	height: 22px;
	background: url(../images/right_input.gif) top no-repeat;
}
.rightInput TD {
	padding-left: 21px;
	padding-right: 5px;
}
.rightInput INPUT {
	width: 100%;
	height: 22px;
	border: none;
	font-size: 10px;
	padding-top: 4px;
	background: none;
}

.pgHead {
	height: 23px;
	background: url(../images/pgheadbg.gif) left no-repeat;
	margin-top: 5px;
	margin-bottom: 5px;
}
.pgHead TD {
	height: 23px;
	background: url(../images/pgheadbgr.gif) right no-repeat;
	padding-left: 8px;
	font-weight: bold;
	font-variant: small-caps;
}

.catHead {
	height: 18px;
	background: url(../images/catheadbg.gif) left no-repeat;
}
.catHead TD {
	height: 18px;
	background: url(../images/catheadbgr.gif) right no-repeat;
	text-align: center;
	font-size: 11px;
}
.catCell {
	padding: 5px;
}


/************************************************************************************************************************
**  F O R M S
*/
FORM {
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	border: none;
}
FORM .input-text {
	width: 300px;
	margin: 0px;
	height: 22px;
	border: 1px solid #d4d4d4;
	background: url(../images/inputbg.gif) repeat-x;
	padding-left: 3px;
	padding-right: 3px;
}
FORM .select {
	background: url(../images/inputbg.gif) repeat-x;
	margin: 0px;
	border: 1px solid #d4d4d4;
	height: 19px;
	width: 300px;
}
.form-thead, .form-theadreq {
	vertical-align: top;
	padding-top: 6px;
	text-align: right;
	white-space: nowrap;
	color: 666666;
}
.form-theadreq {
	font-weight: bold;
}

FORM .button {
	color: #ffffff;
	height: 24px;
	line-height: 12px;
	margin: 0px;
	padding: 0px;
	border: none;
	font-size: 12px;
	font-variant: small-caps;
	font-weight: bold;
}
FORM .saveLeft {
	padding-left: 24px;
	text-align: left;
	background: url(../images/button-save-left.gif) left no-repeat;
}

.catLinks {
	height: 13px;
	margin-top: 5px;
}
.catLinks .left {
	font-size: 11px;
	text-align: right;
	padding-right: 4px;
	border-right: 1px solid #dad9d9;
}
.catLinks .right {
	font-size: 11px;
	text-align: left;
	padding-left: 5px;
}
.catLinks .right A {
	padding-left: 18px;
	color: #666666;
	background-position: left;
	background-repeat: no-repeat;
}
.catLinks .left A {
	padding-right: 18px;
	color: #666666;
	background-position: right;
	background-repeat: no-repeat;
}
.catLinks A.compare {
	background-image: url(../images/link-compare.gif);
}
.catLinks A.del {
	background-image: url(../images/link-no.gif);
}
.catLinks A.cart {
	background-image: url(../images/link-cart.gif);
}
.catLinks A.more {
	background-image: url(../images/link-more.gif);
}
.catLinks A.wait {
	background-image: url(../images/link-wait.gif);
	cursor: default;
}
.catLinks A.no {
	background-image: url(../images/link-no.gif);
	cursor: default;
}
.catLinks A.wait:hover, .catLinks A.no:hover {
	text-decoration: none;	
}
.catLinks A.plus {
	background-image: url(../images/link-plus.gif);
}
.catLinks A.minus {
	background-image: url(../images/link-minus.gif);
}
.catLinks A.minus2 {
	padding: 0px;
}
.catLinks A.empty {
	background-image: url(../images/link-no.gif);
}

.catProps {
	margin-top: 5px;
	border-top: 1px solid #dad9d9;
}
.catProps TD {
	font-size: 11px;
	background-color: #fafafa;
	border-bottom: 1px solid #dad9d9;
	text-align: center;
}

.catHR {
	padding-bottom: 5px;
	padding-left: 5px;
	padding-right: 5px;
}
.catHR DIV {
	background: url(../images/hrbg.gif) repeat-x;
}

.prodProps {
}
.prodProps TD {
	font-size: 12px;
}
.prodProps .name {
	text-align: left;
	padding-left: 10px;
	padding-top: 2px;
	padding-bottom: 2px;
}
.prodProps .val {
	text-align: right;
	padding-right: 10px;
	padding-top: 2px;
	padding-bottom: 2px;
}
.prodProps .HR {
	background: url(../images/hrbg.gif) repeat-x;
}
.prodFlags TD {
	padding-left: 2px;
}

.propsMain {
	margin-top: 10px;
}
.propsMain TD {
	font-size: 11px;
}
.propsMain .hr {
	background: url(../images/hrbg.gif) repeat-x;
}
.propsMain .hr2 {
	height: 5px;
}
.propsMain .grname {
	text-align: left;
	font-size: 12px;
	white-space: nowrap;
	background: url(../images/propbg.gif) left repeat-x;
	height: 18px;
	padding-left: 5px;
}
.propsMain .name {
	text-align: left;
	white-space: nowrap;
	padding-left: 10px;
	padding-right: 5px;
	vertical-align: top;
}
.propsMain .name2 {
	text-align: left;
	white-space: nowrap;
	padding-left: 10px;
	padding-right: 5px;
	vertical-align: middle;
}
.propsMain .val {
	text-align: right;
	padding-right: 10px;
}
.propsMain .val2 {
	text-align: right;
	padding-right: 10px;
	padding-top: 2px;
	padding-bottom: 2px;
	white-space: nowrap;
}
.propsMain .val0 {
	text-align: center;
	padding-right: 5px;
	padding-left: 5px;
}
.propsMain .val1 {
	text-align: center;
	background-color: #f4f4f4;
	padding-right: 5px;
	padding-left: 5px;
}
.propsMain .del {
	text-align: center;
	background: #dedede;
}
.propsMain .del A {
	color: #000000;
	background: url(../images/link-no.gif) left no-repeat;
	padding-left: 18px;
}
.propsMain .descr {
	padding: 5px;
}
.propsMain .head0 {
	font-weight: bold;
	text-align: center;
	padding-bottom: 5px;
}
.propsMain .head1 {
	font-weight: bold;
	text-align: center;
	background: url(../images/cmpheaderbg.gif) bottom repeat-x;
	padding-bottom: 5px;
}
.propsMain .submit {
	text-align: center;
	padding-top: 10px;
}

.cart .img {
}
.cart .hr {
	background: url(../images/hrbg.gif) center repeat-x;
	height: 20px;
}

.cartItemInfo .left {
	text-align: left;
}
.cartItemInfo .left A {
	color: #000000;
}
.cartItemInfo .right {
	text-align: right;
}
.cart-tprice, .cart-count {
	font-weight: bold;
}
#cartTotal {
}
#cartTotal TR {
	background-color: #f4f4f4;
}
#cartTotal .left {
	padding-left: 10px;
}
#cartTotal .right {
	padding-right: 5px;
	text-align: right;
}
.compareNote {
	width: 130px;
}
.compareNote TD {
	font-size: 10px;
	line-height: 9px;
	vertical-align: top;
	padding-left: 18px;
	background: url(../images/link-info.gif) top left no-repeat;
}

#selection .propgr_head {
	text-align: left;
	font-size: 12px;
	white-space: nowrap;
	background: url(../images/propbg.gif) left repeat-x;
	height: 18px;
	padding-left: 5px;
}
#selection .propsel_head {
	text-align: left;
	white-space: nowrap;
	padding-left: 10px;
	padding-right: 5px;
	vertical-align: middle;
	font-variant: small-caps;
}
#selection .propsel_head_prop {
	text-align: left;
	white-space: nowrap;
	padding-right: 10px;
	vertical-align: middle;
	text-align: right;
}
#selection .propsel_val {
	padding-top: 3px;
	padding-bottom: 3px;
}
#selection .propsel_val2 {
	padding-top: 0px;
	padding-bottom: 3px;
}
#selection .hr {
	background: url(../images/hrbg.gif) repeat-x;
}
#selection INPUT {
	width: 50px;
	margin: 0px;
	height: 22px;
	border: 1px solid #d4d4d4;
	background: url(../images/inputbg.gif) repeat-x;
	padding-left: 3px;
	padding-right: 3px;
}
#selection SELECT, .currencySelect {
	background: url(../images/inputbg.gif) repeat-x;
	margin: 0px;
	border: 1px solid #d4d4d4;
	height: 19px;
	width: 100px;
}
#selection SELECT OPTION {
	background-color: white;
}
#selection .selection-submit {
	padding-top: 10px;
	padding-bottom: 10px;
	text-align: center;
}
#selection .selection-submit .doselect {
	color: #ffffff;
	height: 24px;
	line-height: 12px;
	margin: 0px;
	padding: 0px;
	border: none;
	font-size: 12px;
	font-variant: small-caps;
	font-weight: bold;
	padding-left: 24px;
	text-align: left;
	background: url(../images/button-go-left.gif) left no-repeat;
}

#selectRes .hr {
	background: url(../images/hrbg.gif) center repeat-x;
}
#selectRes A {
	color: #000000;
}

.selProps TD {
	font-size: 11px;
}
.selProps .grname {
	text-align: left;
	font-size: 11px;
	white-space: nowrap;
	height: 13px;
	background-color: #dedede;
	padding-left: 5px;
}
.selProps .name {
	text-align: left;
	white-space: nowrap;
	padding-left: 10px;
	padding-right: 5px;
	vertical-align: top;
	background-color: #f5f5f5;
	border-bottom: 1px solid #dedede;
}
.selProps .val {
	text-align: right;
	padding-right: 10px;
	background-color: #f5f5f5;
	border-bottom: 1px solid #dedede;
}

.selResHead .prod {
	padding-left: 5px;
}
.selResHead .butt {
	padding-right: 5px;
	text-align: right;
}

#order .head {
	text-align: left;
	font-size: 12px;
	white-space: nowrap;
	background: url(../images/propbg.gif) left repeat-x;
	height: 18px;
	padding-left: 10px;
}
#order .rowname {
	width: 30%;
	text-align: right;
	padding-right: 10px;
	vertical-align: top;
	padding-top: 6px;
	line-height: 11px;
}
#order .rownamereq {
	width: 30%;
	text-align: right;
	padding-right: 10px;
	font-weight: bold;
	vertical-align: top;
	padding-top: 6px;
	line-height: 11px;
}
#order .rowdata {
	padding-bottom: 3px;
	padding-top: 3px;
	width: 70%;
}
#order .helphint {
	padding-left: 3px;
	padding-top: 5px;
	vertical-align: top;
}
#order .helphint A {
	cursor: default;
}
#order .helphint IMG {
	border: none;
	width: 17px;
	height: 11px;
}
#order .hr {
	height: 5px;
}
#order .hr2 {
	background: url(../images/hrbg.gif) center repeat-x;
}
#order .submit {
	padding-top: 10px;
	padding-bottom: 10px;
	text-align: left;
}
#order .submit .doselect {
	color: #ffffff;
	height: 24px;
	line-height: 12px;
	margin: 0px;
	padding: 0px;
	border: none;
	font-size: 12px;
	font-variant: small-caps;
	font-weight: bold;
	padding-left: 24px;
	text-align: left;
	background: url(../images/button-go-left.gif) left no-repeat;
}
#order INPUT {
	width: 100%;
	margin: 0px;
	height: 22px;
	border: 1px solid #d4d4d4;
	background: url(../images/inputbg.gif) repeat-x;
	padding-left: 3px;
	padding-right: 3px;
}
#order SELECT {
	background: url(../images/inputbg.gif) repeat-x;
	margin: 0px;
	border: 1px solid #d4d4d4;
	height: 19px;
	width: 100%;
}
#order SELECT OPTION {
	background-color: white;
}
#order TEXTAREA {
	width: 100%;
	margin: 0px;
	height: 50px;
	border: 1px solid #d4d4d4;
	background: url(../images/inputbg.gif) bottom repeat-x;
	padding-left: 3px;
	padding-right: 3px;
	font-family: Tahoma, Arial;
	font-size: 12px;
}

.hintDIV {
	color: #666666;
	font-size: 10px;
	line-height: 10px;
	vertical-align: top;
	padding-left: 18px;
	margin-top: 2px;
	background: url(../images/link-info.gif) top left no-repeat;
}

#currencies {
}
#currencies .head {
	width: 1px;
	font-size: 9px;
	padding-bottom: 1px;
	padding-right: 6px;
}
#currencies .val {
	border-top: #efeff4 solid 1px;
	font-size: 9px;
	padding-top: 1px;
	padding-bottom: 1px;
	padding-right: 6px;
}


.floatingWindow {
	background: url(../images/window_bg.gif) top left no-repeat;
}
.floatingWindow .title {
	width: 99%;
	height: 23px;
	font-family: Tahoma;
	font-size: 13px;
	color: #ffffff;
	text-align: center;
	cursor: default;
	padding-left: 18px;
}
.floatingWindow .button {
	width: 1%;
	background: url(../images/window_bgr.gif) right no-repeat;
}
.floatingWindow .button A {
	cursor: default;
}
.floatingWindow .button IMG {
	border: none;
	width: 15px;
	height: 13px;
	margin-right: 3px;
}
.floatingWindow .content {
	border-left: 1px solid #c3c2c2;
	border-right: 1px solid #c3c2c2;
	padding: 5px;
	font-family: Tahoma;
	font-size: 11px;
	background-color: #FFFFFF;
}
.floatingWindow .left {
	height: 2px;
	background: url(../images/window_bottom_bg.gif) left no-repeat;
}
.floatingWindow .right {
	height: 2px;
	background: url(../images/window_bottom_bgr2.gif) right no-repeat;
}

#floatingCorfirmWindow {
	position: absolute;
	width: 200px;
	z-index: 2000;
}
#pageOverlay {
	width: 100%;
	background-color: #FFFFFF;
	opacity: 0.5;
	top: 0px;
	left: 0px;
	position: absolute;
	z-index: 1999;
	/*background-color: #000;
	back\ground-color: transparent;
	background-image: url(../images/z.gif);
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="../images/overlay.png", sizingMethod="scale");*/
}