/* content */
body { margin:0; background:#E9E0CF; }

td.header { background:url('../images/header-bcgr.jpg') no-repeat; }

#main-wrap { width:780; height:100%; margin:0 auto; }
#main-table { }

.content-td { background:#606233 url('../images/content_bcgr.jpg') repeat-y; }

.content-div { background:url('../images/content_top.jpg') no-repeat; width:500px; display:table-cell; }
.content-divx { background:url('../images/contentx_bcgr.jpg') no-repeat 28px 0px; width:500px; display:table-cell; padding-top:6px; }

.text-header {
	font-weight: bold;
	font-size: 16px;
	font-family: Arial, Helvetica, sans-serif;
	color: #000;
	text-transform: capitalize;
	white-space:nowrap;
}
.pageContent { font-size: 12px; font-family: Arial, Helvetica, sans-serif; color: #000; }
 .pageContent a { font-size: 12px; font-family: Tahoma, sans-serif; color: #000; }

/* top elements */
.company { font-weight: bold; font-size: 11pt; font-family: Arial, Helvetica, sans-serif; color: #20283F; }
.slogan { font-weight: bold; font-size: 8pt; font-family: Arial, Helvetica, sans-serif; color: #5F5852; }

/*main menu*/
.menu { font-size: 8pt; font-family: Arial, Helvetica, sans-serif; color: #211F2C; text-decoration: none; }
.amenu { font-size: 8pt; font-family: Arial, Helvetica, sans-serif; color: #211F2C; text-decoration: underline; }

/*submenu*/
.submenu { font-size: 8pt; font-family: Arial, Helvetica, sans-serif; color: #262A2D; text-decoration: none; }
.asubmenu { font-size: 8pt; font-family: Arial, Helvetica, sans-serif; color: #262A2D; text-decoration: underline; }

/*bottom menu*/
.bmenu { font-size: 8pt; font-family: Tahoma, sans-serif; color: #211F2C; text-decoration: none; }
.abmenu { font-size: 8pt; font-family: Tahoma, sans-serif; color: #211F2C; text-decoration: underline; }

/*copyright*/
.footer { font-size: 8pt; font-family: Arial, Helvetica, sans-serif; color: #C6CCC0; }

/*backgrounds*/
.main-bg { background-color: #E1E1E1; }
.submenu-bg { background-color: #4E8BC1; }
.menu-hr { background-color: #B19256; }
.line { background-color: #CACACA; }

label.error { font-size:9px; color:#F00; font-weight:bold; display:block; }
input.error { border:1px dotted #F00; }

span.cart-link { background:url(../images/cart-icon.gif) no-repeat; color:#FFF; display:block; font-size:12px; font-weight:bold; line-height:22px; padding-left:25px; text-shadow:1px 1px #000; }

#free-shipping { position: absolute; height:60px; top:260px; padding-left:651px; }
