/* General page layout  begin */
body {
	margin: 0px;
	color: #1F1F1F;
	font-size: 11px;
	font-style: normal;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	background:#fff;
	behavior:url('csshover.htc');
}

#pageContent{
	min-width:970px;
	width:expression(document.body.clientWidth < 970? "970px": "auto" );
}


#left-container{
	float:left;
	margin-right:-197px;
	width:100%;
	
*	margin-right: 197px;
*	width: auto;
}
#left-content {
	margin-right: 197px;
	
*	margin-right: 0px;
*	float:left;
}
#container{
	float:right;
	margin-left:-214px;
	width:100%;
	
*	width: auto;
*	margin-left: 214px;
*	margin-top:8px;
}
#content {
	margin-left: 214px;
	margin-top:8px;
	border-right: 1px dashed #f00;
	border-left: 1px dashed #f00;
	padding-bottom:200px;
	min-height:260px;
	height:auto !important;
  height:460px;
	
*	margin-left: 0px;
*	margin-top:8px;
}
#left {
float: left;
width: 213px;
padding:10px 1px 0 0;
margin-right:-214px;
/*position: fixed;*/
position: relative;
font-size:10px;
}
#right {
	float: right;
	width: 196px;
	padding-top:8px;
	font-size:10px;
	
*	position: static;
*	margin-left:-197px;
}
#box-inner-wrap {
display:block;
float:none;
}
#box-wrap {
padding-top: 120px;
display:block;
float:none;
text-align:left;
}

.clear {
display: block;
height: 0;
clear: both;
font-size:0px;
}
#footer {
width:100%;
margin:0;
padding:0;
clear: both;
color:#fff;
}
#header {
position: absolute;
top: 0;
left:0;
height: 119px;
background:url(images/header/header_bg.gif) repeat-x bottom;
font-family:Verdana, Arial, Helvetica, sans-serif;
width:100%;
min-width:970px;
}

/* header */
#header .logo{
	float:left;
}
#header .adres{
	padding:2px 0px 0 0px;
	font-size:18px;
	text-align:center;
	color:#003399;
	font-weight:bold;
	width:100%;
}
#header .adres b{
	font-size:27px;
	color:#ff0000;
	font-weight:bold;
}
#header .tel{
	clear:right;
}
#header .telIn{
	float: right;
	font-size:12px;
	color:#0000FF;
	width:357px;
	padding-top:7px;
}
#header .telIn span{
  line-height: 22px;
  vertical-align: middle;
}
#header .telIn .st1{
	font-size:18px;
	color:#00f;
	font-weight:bold;
	padding-right:8px;
}
#header .telIn .st2{
	font-size:18px;
	color:#f00;
	font-weight:bold;
}
#header .telIn .st3{
	font-size:18px;
	color:#003399;
	font-weight:bold;
}

.st31{
float: right;
	font-size:12px;
	color:#0000FF;
}

#header .category{
	float:left;
	width:300px;
	padding-top:2px;
}
#header .category a{
	height:18px;
	float:left;
	text-align:center;
	color:#fff;
	line-height:2;
	text-decoration: none;
	font-size:9px;
}
#header .category .drives{
	width:45px;
	background:url(images/header/drives.gif);
}
#header .category .motors{
	width:47px;
	background:url(images/header/motors.gif);
}
#header .category .panel{
	width:40px;
	background:url(images/header/panel.gif);
}
#header .bradcramb{
	float:left;
	color:#fff;
	font-size:9px;
	padding-top:24px;
	margin-left:-204px;
	padding-right:20px;
}
#header .bradcramb a{
	color:#fff;
}
#header .menu{
	color:#fff;
	float:left;
	font-size:9px;
	clear:left;
	height:20px;
	width:300px;
	margin-left:-2px;
}

#header .menu a{
	color:#fff;
	float:none;
	line-height:1.2;
	height:12px;
}
#header .menu a:hover{
	text-decoration:underline;
}
#header .menu ul{
	margin:0;
	padding:0;
	float:left;
}
#header .menu li{
	margin:0;
	padding:0;
	list-style:none;
	list-style-position:outside;
	float:left;
	position:relative;
	padding:4px 8px 6px 8px;
*	padding:4px 8px 5px 8px;
}
#header .menu ul ul{
	position:absolute;
	top:20px;
	left:0;
	display:none;
	background:#cc0000;
	padding-bottom:5px;
}
#header .menu ul ul li{
	padding:2px 11px;
	background:#cc0000;
	clear:left;
	white-space:nowrap;
}
#header .menu ul li:hover ul, #header .menu ul li.sfhover ul{
	display:block;
}


#header div.headerNavigation{
	float:right;
	text-align:right;
	margin:24px 6px 0 0;
	color:#fff;
	font-size:9px;
}
#header div.headerNavigation a{
	color:#fff;
	padding:0 3px 0 3px;;
}
/* header off */

/* infoBox */
#left h1{
	margin:0;
	padding: 0 0 0 10px;
	text-align:left;
}
#left div.infoBoxHeading{
	background:url(images/infobox/heading.gif) no-repeat 3px 0;
	height:19px;
*	height:23px;
	padding:4px 0 0 35px;
	color:#fff;
	font-size:12px;
	font-weight:bold;
}
#left div.infoBoxHeading a{
	color:#fff;
}
#left div.infoBoxContents{
	margin:0 0 4px 10px;
	background: #fff url(images/infobox/bg.gif) no-repeat bottom left;
	padding:8px 5px 5px 5px;
}
#left p.go{
	margin:0;
	padding:5px 10px 0 0;
	text-align:right;
}

#right h1{
	margin:0;
	padding: 0 0 0 10px;
	text-align:left;
}
#right div.infoBoxHeading{
	background:url(images/infobox/heading_r.gif) no-repeat 10px 0;;
	height:19px;
*	height:23px;
	padding:4px 0 0 48px;
	color:#fff;
	font-size:12px;
	font-weight:bold;
	text-align: left;
}
#right div.infoBoxHeading a{
	color:#fff;
}
#right div.infoBoxContents{
	border-right:1px solid #0f1e79;
	margin:0 10px 4px 7px;
	background:url(images/infobox/bg_r.gif) no-repeat bottom right;
	padding:8px 5px 5px 7px;
}

#right div.search{
	text-align:center;
}
#right div.tell{
	text-align:center;
}
#right p{
	margin:5px 0;
}
/* infoBox off */

/* footer */
#footer .top{
	height:21px;
	background:#cc0000;
	text-align:center;
}
#footer .top .left{
	float:left;
	padding:4px 0 0 8px;
}
#footer .top .right{
	float:right;
	padding:4px 8px 0 0;
}
#footer .top .banners{
	position:relative;
	display:inline;
	float:none;
}
#footer .top .bannersIn{
	top:-160px;
	left:-200px;
	position:absolute;
	width:600px;
}
body:first-of-type #footer .top .bannersIn{
	left:-200px;
}
#footer .top .banners .box{
	display: inline;
	width:100px;
	margin:0 10px;
	vertical-align:middle;
	padding-bottom:2px;
}
#footer .top .banners .box a{
	vertical-align:middle;
}
#footer .top .banners .box a img{
	vertical-align:middle;
}
#footer .bottom{
	text-align:center;
	color:#000;
	margin:12px 57px;
	border-top:1px solid #003399;
	line-height:2.4;
	padding-top:7px;
}
/* footer off */

/* nested */
div.nested{
	padding:0 20px;
	display: block;
}
div.nested .even{
	font-size:13px;
  padding: 10px 170px 10px 140px;
  border-bottom: 1px solid #d2e9fb;
}
div.nested .odd{
	background:#f4f7fd;
	font-size:13px;
  padding: 10px 170px 10px 140px;
  border-bottom: 1px solid #d2e9fb;
}
div.nested .image{
	float:left;
  width:130px;
  margin-left: -130px;
  -margin-left: -60px;
}
div.nested .text1{
	font-size:12px;
}
div.nested .text1 a{
	color:#cc0000;
	text-decoration:underline;
	font-size:12px;
}
div.nested .text1 a.name{
	font-weight:bold;
	color:#000;
	text-decoration:none;
	font-size:12px;
}
div.nested .text1 a.name:hover{
	color:#8182be;
	text-decoration:underline;
}
div.nested .text2{
	float: right;
	width:160px;
  margin-right: -160px;
  -margin-right: -60px;
}
div.nested .heading{
	background:#d2e9fb;
  padding:2px 170px 2px 10px;
	font-variant:small-caps;
	font-weight:bold;
}
div.nested .heading  .text1{
	float:left;
}
/* nested off */

/* listing */
div.listing .text1{
	float:left;
}
div.listing .compareHead{
	float: right;
}
div.listing .textHead{
	width:220px;
	float:left;
	font-size:10px;
}
div.listing .heading{
	background:#d2e9fb;
	padding:2px 5px;
	font-variant:small-caps;
	font-weight:bold;
}
div.listing .row1{
	background:#f4f7fd;
  border-bottom: 1px solid #d2e9fb;
  padding: 10px;
}
div.listing .row2{
  border-bottom: 1px solid #d2e9fb;
  padding: 10px;
}
div.listing .image{
	width:132px;
	float:left;
	text-align:center;
/*	padding:2px;*/
}

div.listing .image_set{
	width:264px;
	float:left;
	text-align:left;
 	color:#f00;
/*	padding:2px;*/
}

div.listing .image a{
	font-size:12px;
	color:#f00;
}
div.listing .image a:hover{
	color:#00f;
}
div.listing .text1{
	width:180px;
	float:left;
	font-size:11px;
	line-height: 1.5;
	padding:5px 0 0 0;
	min-height:100px;
}
div.listing .text1 a{
	font-weight:bold;
}
div.listing .text2{
	font-size:15px;
	font-weight:bold;
	color:#00f;
	text-align:center;
	padding:5px 0 0 0;
}
div.listing .price{
	float:right;
	text-align:center;
	padding: 10 0 0 0;
	font-size:10px;
	font-weight:bold;
	height:100px;
}
div.listing .price .productPriceOld{
	text-decoration:line-through;
}
div.listing .compare{
	float:right;
	padding:50px 20px 0 20px;
}

div.listing .result{
	padding-bottom:15px;
	font-size:10px;
}
div.listing .result .left{
	float:left;
}
div.listing .result .right{
	float:right;
}

div.listing .compareBut{
	float:right;
	margin-bottom:2px;
}
div.listingProduct{
	padding:0 8px;
}
div.listingProduct h1{
	margin-bottom:13px;
}
div.listingProduct .filtr{
	background:#fbb;
	padding:2px 2px 10px 2px;
	margin:0 0 17px 0;
	width:100%;
	display:table;
}
div.listingProduct .filtr h4{
	margin:0px;
	font-size:12px;
	padding:0px 0px 5px 0px;
}
div.listingProduct .filtr div.sel{
	float:left;
	width:25%;
	font-size:11px;
	line-height:1;
	min-width:145px;
}
div.listingProduct .filtr div.sel select{
	width:140px;
	margin:3px 0 3px 0;
}
div.listingProduct .filtr div.go{
	float:right;
	margin:15px 2px 0 0;
}
div.listingProduct .listing{
	width:100%;
}
/* listing off */

/* mainpage */
.mainpage{
padding:0 20px;
font-size:11px;
line-height:1.5;
}
h1{
color:#114499;
font-family:Verdana,Arial,sans-serif;
font-size:20px;
font-style:italic;
font-weight:bold;
}
.mainpageFlash{
width:130px;
float:right;
text-align:center;
margin-right: 10px;
}
/* mainpage off */

/* productInfo */
div.productInfo {
	padding:0px 16px 5px 16px;
	font-size:11px;
	line-height:1.5;
}
div.productInfo a:hover{
	color:#8182be;
}
div.productInfo h1 {
	margin-bottom:29px;
}
div.productInfo h1 b{
	font-size:10px;
	line-height:0.6;
}
div.productInfo h1 span{
	padding-top:6px;
}
div.productInfo h1 span.productPriceOld{
  font-size: 16px;
  text-decoration: line-through;
  font-weight: normal;
  padding-right: 20px;
}
div.productInfo h1 div{
  float: right;
}
div.productInfo .text1{
	float:left;
}
div.productInfo .links1{
	text-align:center;
}
div.productInfo .links2{
	float:right;
	text-align:right;
	height:70px;
}
div.productInfo div.links1 a.blue{
	color:#00f;
}
div.productInfo div.links1 a.red{
	color:#f00;
}
div.productInfo div.links1 a.red{
	color:#f00;
}
div.productInfo div.images{
	text-align:center;
	position:relative;
  padding-bottom: 10px;
}
div.productInfo div.images1{
	position:relative;
	display: inline;
	text-align:center;
}
div.productInfo div.images2{
}
div.productInfo div.image{
	text-align:center;
	float:left;
	padding:5px;
	font-size:10px;
}

div.productInfo div.properties table{
	padding:0;
	border-spacing:0px;
	border:none;
}
div.productInfo div.properties table td{
	padding:2px;
	border-spacing:0px;
	border:none;
	vertical-align:top;
	line-height:1.5
}
div.productInfo div.properties table td.red{
	color:#f00;
}
div.productInfo div.properties table td.blue{
	color:#00f;
}
div.productInfo div.properties table td.green{
	color:green;
}
div.productInfo div.properties table td h2{
	margin:0px;
	padding:0px;
	font-size:11px;
	font-weight:normal;
}

div.productInfo div.bottomText{
	font-size:10px;
	text-align:center;
	padding-bottom:15px;
}
div.productInfo div.buttons{
}
div.productInfo div.buttonLeft{
	float:left;
	padding-left:35px;
}
div.productInfo div.buttonRight{
	float:right;
}
div.productInfo div.buttonCenter{
	text-align:center;
}
/* productInfo off */

/* information */
div.information{
	font-size:11px;
  padding:0 20px 10px 20px;
  line-height:1.5;
*	width:100%;
}
div.information td{
	font-size:11px;
	line-height:1.5;
}
div.information div.button{
	text-align:right;
	padding:10px;
	width:100%;
	display:table;
}
/* information off */

/* contact */
div.contact{
	font-size:11px;
	padding:10px;
}
div.contact td{
	font-size:11px;
}
div.contact div.button{
	text-align:right;
	padding:10px;
}
div.contact div.contactBox{
	background:#F1F9FE;
	border:1px solid #7B9EBD;
}
div.contact div.contactBox p{
	margin:5px;
	padding:0;
}
/* contact off */

/* sitmap */
div.sitmap{
	padding:10px;
}
div.sitmap td{
	vertical-align:top;
	padding: 0 0 5px 0;
	font-size:16px;
}
div.sitmap table{
	border:none;
	margin-left:16px;
}
div.sitmap div.button{
	text-align:right;
	padding:10px;
	width:100%;
	display:table;
}
/*  off sitmap*/

/* contentBox */
h2{
	margin:0;
	padding:10px 0 2px 2px;
	font-size:12px;
}
div.contentBox{
	background:#f1f9fe;
	border:1px solid #7b9ebd;
	padding:5px;
}
div.contentBoxWhite{
	background:#ffffff;
/*	border:1px solid #7b9ebd;*/
	display:table;
	width:100%;
	padding:5px;
}
div.contentBox div.productColumnSell{
	float:left;
	width:25%;
	height:120px;
}
div.contentBox div.productColumnSell_1{
	float:left;
	width:25%;
	height:160px;
}
div.contentBox div.productImageCell{
	text-align:center;
}
div.contentBox div.productNameCell{
	text-align:center;
	font-size:10px;
}
div.contentBox div.productPriceCell{
	text-align:center;
	font-size:10px;
	padding:1px 0 8px 0;
}
div.contentBox div.productButtonCell{
	text-align:center;
}
/* contentBox off */

/* smartFinder */
div.smartFinder{
	padding:0 10px 180px 10px;
}
div.smartFinder .left{
	float:left;
}
div.smartFinder .right{
	float: right;
}
/* smartFinder off */

#content h1{
color:#114499;
font-family:Verdana,Arial,sans-serif;
font-size:20px;
font-style:italic;
font-weight:bold;
}
#content .mainpage h1{
  margin: 1px 0;
}
#content .information h1{
  margin: 1px 0 10px 0;
}
a, a:visited{
	color: #000;
	text-decoration: none;
}
a:hover {
	color: #000;
	text-decoration: underline;
}
/*--------*/
form {
	display: inline;
}
input, select {
	font-size: 11px;
	color:#333333;
}
input.transpng {
	behavior: url("png.htc");
}
textarea {
	width: 100%;
	font-size: 11px;
	color:#333333;
}
/*--------*/
td {
	font-size:11px;
}
td h1{
	margin:0;
}
TD.main, P.main {
}
TD.mainBold, P.mainBold {
	line-height: 1.5;
	font-weight: bold;
}
TD.smallText, SPAN.smallText, P.smallText {
	font-size: 9px;
}
.bold {
	font-weight: bold;
}
.boxText {
}
/*--------*/
img.transpng {
	behavior: url("png.htc");
}
img.infoBoxSpacing {
	width: 0px;
	height: 0px;
}
.productBG {
}
.lineV {
}
.lineH {
}
/*--------*/
.left_bg {
}
.center_bg {
}
.right_bg {
}
/* message box */
.inputRequirement {
	color: #ff0000;
}
.messageBox {
}
.messageStackError, .messageStackWarning {
	background-color: #ffb3b5;
}
.messageStackSuccess {
	background-color: #99ff00;
}
.line {
	border-color: #DEDEDE;
}

.errorBox {
	background: #ffb3b5;
	font-weight: bold;
}
.stockWarning {
	color: #cc0033;
}
.productsNotifications {
	background: #f2fff7;
}
/* General page layout  end */


/* Header layout  begin */
table.header {
}
tr.header {
}
td.header {
}
td.header a:link, td.header a:visited {
}
td.header a:hover {
}
td.headerNavigation {
}
a.headerNavigation, a:visited.headerNavigation {
}
a:hover.headerNavigation {
}
.bradcramp{
}
TR.headerError {
	background: #ff0000;
}
TD.headerError {
	background: #ff0000;
	color: #ffffff;
	font-weight: bold;
	text-align: center;
}
TR.headerInfo {
	background: #00ff00;
}
TD.headerInfo {
	background: #00ff00;
	color: #ffffff;
	font-weight: bold;
	text-align: center;
}
/* Header layout  end */


/* Content layout  begin */
td.pageHeading, DIV.pageHeading {
color:#114499;
font-family:Verdana,Arial,sans-serif;
font-size:20px;
font-style:italic;
font-weight:bold;
}
/*----categories----*/
#category-nav {
/*font-size:12px*/
}
#category-nav a, #category-nav a:visited {
}
#category-nav a:hover {
}
dl.level1 {
	margin:0;
}
#category-nav dl {
	margin:0;
}
#category-nav dt {
}
#category-nav dd {
	margin:0 0 0 5px;
}
#category-nav dt.level-sel a{
	font-weight:bold
}
#category-nav dt.level-act a{
	font-weight:bold
}
#category-nav dt.level-sel a, #category-nav dt.level-sel a:visited {
}
#category-nav dt.level-sel a:hover {
}
#category-nav dt.level-act a, #category-nav dt.level-act a:visited {
}
#category-nav dt.level-act a:hover {
}



/*----infobox Left----*/
td.infoboxcell {
}
.infoBoxNotice {
	background: #ff8e90;
}
.infoBoxNoticeContents {
	background: #FFE6E6;
}
td.infoBox, span.infoBox {
}




/*--------*/
table.infoboxHeading {
	width: 100%;
}
td.infoBoxHeadingLeft {
}
td.infoBoxHeadingCenter {
}
td.infoBoxHeadingRight {
}

.infobox {
	width: 100%;
}
td.infoBoxContentsLeft {
}
td.infoBoxContentsCenter {
}
td.infoBoxContentsRight {
}

table.infoBoxContents {
}
td.infoBoxContents {
}

table.infoBoxContents td.productImageCell{
}
table.infoBoxContents td.productNameCell {
}
table.infoBoxContents td.productNameCell a{
}
table.infoBoxContents td.productNameCell a:hover {
}

table.infoBoxContents td.productPriceCell {
}
table.infoBoxContents .productPriceSpecial {
}
table.infoBoxcontents .productpriceold {
}
table.infoBoxContents .productPriceCurrent {
}

table.infoBoxContents a.infoBoxLink{
}
table.infoBoxContents a.infoBoxLink:hover {
}



/*----infobox1 -------------------------------------*/
table.infobox1Heading {
	width: 100%;
}
td.infoBox1HeadingLeft {
}
td.infoBox1HeadingCenter {
}
td.infoBox1HeadingRight {
}

.infobox1 {
	width: 100%;
}
td.infoBox1ContentsLeft {
}
td.infoBox1ContentsCenter {
}
td.infoBox1ContentsRight {
}

table.infoBox1Contents {
}
td.infoBox1Contents {
}

table.infoBox1Contents td.productImageCell{
}
table.infoBox1Contents td.productNameCell {
}
table.infoBox1Contents td.productNameCell a{
}
table.infoBox1Contents td.productNameCell a:hover {
}

table.infoBox1Contents td.productPriceCell {
}
table.infoBox1Contents .productPriceSpecial {
}
table.infoBox1contents .productPriceOld {
}
table.infoBox1Contents .productPriceCurrent {
}

table.infoBox1Contents a.infoBoxLink{
}
table.infoBox1Contents a.infoBoxLink:hover {
}





/*----contentbox-----------------------------------------------*/
td.contentBoxHeadingLeft {
}
td.contentBoxHeadingCenter {
	font-weight:bold;
	font-size:12px;
	padding-bottom:2px;
}
td.contentBoxHeadingRight {
}

.contentboxfooter {
}

table.contentBox {
background:#f1f9fe;
border:1px solid #7b9ebd;
}
td.contentBoxContentsLeft {
}
td.contentBoxContentsCenter {
	padding:5px;
}
td.contentBoxContentsRight {
}

table.contentBoxContents {
}
table.contentBox td.productColumnSell {
}
table.contentBox table.productTable {
}
table.contentBox td.productImageCell {
}
table.contentBox td.productNameCell {
}
table.contentBox td.productNameCell a{
}
table.contentBox td.productNameCell a:hover {
}

table.contentBox td.productPriceCell {
}
table.contentBox .productPriceSpecial {
}
table.contentBox .productPriceOld {
}
table.contentBox .productPriceCurrent {
}



/*----contentbox1-----------------------------------------------*/
td.contentBox1HeadingLeft {
}
td.contentBox1HeadingCenter {
}
td.contentBox1HeadingRight {
}

.contentbox1footer {
}

table.contentBox1 {
}
td.contentBox1ContentsLeft {
}
td.contentBox1ContentsCenter {
}
td.contentBox1ContentsRight {
}

table.contentBox1Contents {
}
table.contentBox1 td.productColumnSell {
}
table.contentBox1 table.productTable {
}
table.contentBox1 td.productImageCell {
}
table.contentBox1 td.productNameCell {
}
table.contentBox1 td.productNameCell a{
}
table.contentBox1 td.productNameCell a:hover {
}

table.contentBox1 td.productPriceCell {
}
table.contentBox1 .productPriceSpecial {
}
table.contentBox1 .productPriceOld {
}
table.contentBox1 .productPriceCurrent {
}



/*----product listing----*/
table.productListing {
	border: 1px;
	border-style: solid;
	border-color: #b6b7cb;
	border-spacing: 1px;
}
.productListing-heading {
	background-image: url(images/infobox/ib_l_bg.gif);
	height: 23px;
	font-weight: bold;
	padding-right: 3px;
	border-top: 1px solid #7b9ebd;
	background: #f1f9fe;
}

a.productListing-heading, a.productListing-heading:visited{
}
a.productListing-heading:hover {
}

#firstHeadingSell, #firstContentSell {
	border-left: 1px solid #7b9ebd;
	padding-left: 5px;
}
#lastHeadingSell, #lastContentSell {
	border-right: 1px solid #7b9ebd;
	padding-right: 5px;
}
.productListing-bottom {
	height: 1px;
	background: #7b9ebd;
	font-size: 0px;
  line-height: 1px;
}
.productlisting-headingPrice {
	font-size: 20px;
	font-weight: bold;
	color: #9a9a9a;
}
TD.productListing-data {
  padding:5px 2px 2px 2px;
}
A.pageResults {
}
A:visited.pageResults {
}
a:hover.pageResults {
}
A.pageResults u{
  text-decoration:none;
}
a:hover.pageResults u{
  text-decoration:underline;
}
/* Checkout confirmation */
.orderEdit {
	color: #7885ad;
	text-decoration: underline;
}
TR.accountHistory-odd, TR.addressBook-odd, TR.alsoPurchased-odd, TR.payment-odd, TR.productReviews-odd, TR.upcomingProducts-odd, TR.shippingOptions-odd {
}
TR.productListing-odd {
background: #f1f9fe;
}
TR.productListing-even {
background: #f1f9fe;
}
TR.accountHistory-even, TR.addressBook-even, TR.alsoPurchased-even, TR.payment-even,  TR.productReviews-even, TR.upcomingProducts-even, TR.shippingOptions-even {
	background: #f1f9fe;
}
/* Used on forms */
TD.fieldKey {
	font-size: 12px;
	font-weight: bold;
}
TD.fieldValue {
	font-size: 12px;
}
/* Used on index_nested index_products */
TD.category_desc {
	line-height: 1.5;
}
/* Shopping cart box */
SPAN.newItemInCart {
	color: #da5820;
	text-decoration:none;
	font-weight: bold;
}
SPAN.greetUser {
	font-size: 11px;
	color: #7985ae;
  text-transform: uppercase;
	font-weight: bold;
}
/* Shopping cart, checkout */
SPAN.markProductOutOfStock {
	font-size: 12px;
	color: #c76170;
	font-weight: bold;
}
SPAN.errorText {
	color: #ff0000;
}
.moduleRow {
}
.moduleRowOver {
/*	background-color: #cec9bc;*/
	cursor: pointer;
	cursor: hand;
}
.moduleRowSelected {
}
.checkoutBarFrom, .checkoutBarTo {
	/*color: #8c8c8c;*/
}
.checkoutBarCurrent {
	color: #c34f1d;
	font-weight:bold;
}
/* Content layout  end */




/* Footer  layout begin */
table.footer {
}
td.footer {
}
table td.footer a {
}
table td.footer a:hover {
}



/* Footer layout end */
.cat_border{
  border:1px solid #c34f1d;
}

div.bonus_points_cont {
  position: relative;
  text-align: right;
}
div.bonus_points {
  position: absolute;
  top: 0px; right: 0px;
  font: 11px Verdana, Geneva, Arial, Helvetica, sans-serif;
  white-space: nowrap;
}
html > body div.bonus_points {
  text-align: right;
  left: -111px;
}

div.login{
	min-height:300px;
*	height:300px;
}

.grey_b{
	background:#ccc;
	font-weight:bold;
	line-height:1.5;
}
.grey{
	background:#ccc;
	line-height:1.5;
}
.yellow{
	background:#ffc;
	line-height:1.5;
}
.white{
	background:#fff;
	line-height:1.5;
}

.password_forgotten{
	font-size:10px;
	color:#f00;
	font-weight:bold;
}
.border{
	border-left:1px solid #7B9EBD;
	border-right:1px solid #7B9EBD;
}