BODY {
    font-size: 11px;
    color: #333;
    background-color: #eae5db;
    margin: 0;
    padding: 0;
}
BODY, P, TD, TH, DIV {
	font-family: "Century Gothic", sans-serif, Geneva, Arial, "Times New Roman";
}

img {
	border: 0px;
	}

A:link {
	color: #6689CC;
	text-decoration: none;
	background-color: transparent
}
A:visited {
	color: #6689CC;
	text-decoration: none;
	background-color: transparent
}
A:hover {
	color: #6689CC;
	text-decoration: underline;
	background-color: transparent
}
A:active {
	color: #6689CC;
	text-decoration: underline;
	background-color: transparent
}

/* Legacy CSS from mm4 site */
.style2 {
	font-size: 12px;
}
.font10 {
	font-family: "Century Gothic", sans-serif, Geneva, Arial, "Times New Roman";
	font-size: 12px;
	color: #999999;
}

.fonte11 {
	font-family: "Century Gothic", sans-serif, Geneva, Arial, "Times New Roman";
	font-size: 12px;
	color: #333333;
}
.fonte11 a:link{
	font-family: "Century Gothic", sans-serif, Geneva, Arial, "Times New Roman";
	font-size: 12px;
	color: #6689CC;
	text-decoration:underline;
}
.fonte11 a:visited{
	font-family:"Century Gothic", sans-serif, Geneva, Arial, "Times New Roman";
	font-size: 12px;
	color: #6689CC;
	text-decoration:underline;
}
.fonte11 a:hover{
	font-family: "Century Gothic", sans-serif, Geneva, Arial, "Times New Roman";
	font-size: 12px;
	color: #6689CC;
	text-decoration:none;
}
.fonte11 a:active{
	font-family: "Century Gothic", sans-serif, Geneva, Arial, "Times New Roman";
	font-size: 12px;
	color: #6689CC;
	text-decoration:underline;
}

.fonte13 a:link{
	font-family: "Century Gothic", sans-serif, Geneva, Arial, "Times New Roman";
	font-size: 12px;
	color: #fdedb6;
	text-decoration:underline;
}
.fonte13 a:visited{
	font-family:"Century Gothic", sans-serif, Geneva, Arial, "Times New Roman";
	font-size: 12px;
	color: #fdedb6;
	text-decoration:underline;
}
.fonte13 a:hover{
	font-family: "Century Gothic", sans-serif, Geneva, Arial, "Times New Roman";
	font-size: 12px;
	color: #fdedb6;
	text-decoration:none;
}
.fonte13 a:active{
	font-family: "Century Gothic", sans-serif, Geneva, Arial, "Times New Roman";
	font-size: 12px;
	color: #fdedb6;
	text-decoration:underline;
}

.fonte10TITLE {
	font-family: "Century Gothic", sans-serif, Geneva, Arial, "Times New Roman";
	font-size: 12px;
	font-weight: bold;
	color: #00386b;
}


.fonte11TITLE {
	font-family: "Century Gothic", sans-serif, Geneva, Arial, "Times New Roman";
	font-size: 12px;
	font-weight: bold;
	color: #00386b;
}

.fonteCOPY {
	font-family: "Century Gothic", sans-serif, Geneva, Arial, "Times New Roman";
	font-size: 12px;
	color: #6689CC;
}
.fonteCOPY a:link{
	font-family: "Century Gothic", sans-serif, Geneva, Arial, "Times New Roman";
	font-size: 12px;
	color: #6689CC;
	text-decoration:underline;
}
.fonteCOPY a:visited{
	font-family: "Century Gothic", sans-serif, Geneva, Arial, "Times New Roman";
	font-size: 12px;
	color: #6689CC;
	text-decoration:none;
}
.fonteCOPY a:hover{
	font-family: "Century Gothic", sans-serif, Geneva, Arial, "Times New Roman";
	font-size: 12px;
	color: #6689CC;
	text-decoration:underline;
}
.fonteCOPY a:active{
	font-family: "Century Gothic", sans-serif, Geneva, Arial, "Times New Roman";
	font-size: 12px;
	color: #6689CC;
	text-decoration:none;
}

.fonte11TITLE-BLUEE {
	font-family: "Century Gothic", sans-serif, Geneva, Arial, "Times New Roman";
	font-size: 16px;
	font-weight: bold;
	color: #00386b;
}
.fonte11TITLE-gray {
	font-family: "Century Gothic", sans-serif, Geneva, Arial, "Times New Roman";
	font-size: 14px;
	font-weight: bold;
	color: #999999;
}

/* Pcinet Styles Ray Yates */

#page_shadow {
	position: absolute;
	z-index: -1;
	left: 50%;
	width: 1016px;
	background: transparent url(images_homepage/bg_shadow1000.png) repeat-y scroll 0 0;
	margin: 0;
	margin-left: -508px;
	min-height: 100%;
	height: auto !important;
	height: 100%;
}
#pagecontent {
	background-color: #ffffff;
}
.minheight {
	min-height:400px;
	height: auto !important;
	height: 400px
	margin:0; padding:0;
}
#global_footer {
	width: 1000px;
	background: #eae5db url(images_homepage/bg_footer.png) repeat-x scroll;
	color: #00386b;
	font-size: 12px;
}
#mininav {
	position: absolute;
	bottom: 3px;
	right: 10px;
	font-size: 12px;
}
#mininav DIV {
	float: left;
	width: 84px;
	font-weight: bold;
	text-transform: uppercase;
	background-color: #6689CC;
	font: bold 14px "Century Gothic", sans-serif, Geneva, Arial, "Times New Roman";
	height: 18px;
	margin-left: 10px;
	text-align:center;
	padding: 3px 4px 0 4px;
}
#mininav * a {
	color:#ffffff;
}
#mininav * a:hover {
	color:#f2e0b0;
	text-decoration: none;
}

H1, h2, h3, h4, h5, CAPTION {
	font-family: "Century Gothic", sans-serif, Geneva, Arial, "Times New Roman";
	font-weight: bold;
}
H1, .greenline {
	/*	color: #f8f3d0;*/
        color: #6689CC;
	/*	background: #99b129 url(images_homepage/bg_green.png)  repeat-x 0 0; */
        background: #EAE6DD;
	font-size: 18px;
	padding: 5px 10px;
}
.greenline {
	height: 10px;
	font-size: 1px;
}
H2, .fonte11 H2 A:link, .fonte11 H2 A:visited, CAPTION {
	font-size: 18px;
	margin-bottom: 12px;
	color: #00386b;
	text-decoration: none;
}
H4 { /* used as a fix width prompt */
	display: inline;
	color: #6e6248;
	font-size: 14px;
	margin: 0;
 }
H5 { /* used as a fix width prompt */
	display: inline;
	width: 100px;
	float: left;
	font-size: 12px;
	margin: 0;
 }
CAPTION {
	font-size: 16px;
	color: #00386b;
	text-decoration: none;
	text-align: left;
	margin: 8px 0 0 10px;
}
FORM {
	display: inline;
	margin: 0;
}
HR {
	color:#F1EEDF;
	background-color:#F1EEDF;
	height: 1px;
}
/* One image file, many buttons */
.submit60, .submit80, .submit100, .submit120, .submit140, .submit160 {
	height: 24px;
	color: #3A3225;
	border: none;
	font: bold 11px "Century Gothic", sans-serif, Geneva, Arial, "Times New Roman";
	text-align: center;
	cursor: pointer;
	padding: 0;
	margin: 0;
}
.submit60 {
	width: 60px;
	background: url('images/buttons.png') left 0 no-repeat;
}
.submit80 {
	width: 80px;
	background: url('images/buttons.png') left -24px no-repeat;
}
.submit100 {
	width: 100px;
	background: url('images/buttons.png') left -48px no-repeat;
}
.submit120 {
	width: 120px;
	background: url('images/buttons.png') left -72px no-repeat;
}
.submit140 {
	width: 140px;
	background: url('images/buttons.png') left -96px no-repeat;
}
.submit160 {
	width: 160px;
	background: url('images/buttons.png') left -120px no-repeat;
}
/* Animated buttons */
.btnOut_go {
    background: #b5c86e url(images/btn_arrow.png) no-repeat scroll right 0;
    color:#ffffff;
}
.btnOver_go {
    background: #b5c86e url(images/btn_arrow.png) no-repeat scroll right -20px;
    color:#f2e0b0;
}
.btnOver_go, .btnOut_go {
	border: none;
	cursor:pointer;
	font: bold 14px "Century Gothic", sans-serif, Geneva, Arial, "Times New Roman";
	width:52px;
	height: 20px;
	padding: 0 0 0 5px;
	margin-left: 6px;
	text-align:left;
}

/* Category Tree */
.fonte11 .cat_td, .cat_td {
	font-size: 13px;
	line-height: 18px;
}
.fonte11 .cat_td a, .cat_td a {
	font-size: 13px;
	text-decoration:none;
}
.fonte11 .cat_td a:hover, .cat_td a:hover {
	text-decoration:underline;
}
.cat_td span {
	font-weight: bold;
}

/* Category Pages */
.merchandise {
    border: none;
    border-collapse:separate;
    text-align:center;
}
.merchandise td {
    background: #efe9d9 url(images_homepage/bg_related.png) repeat-x scroll 0 0;
    border:1px solid #dcd6c7;
    padding: 15px;
    font-weight: bold;
}
.merchandise * div {
    background:white none repeat scroll 0 0;
    border:1px solid #dcd6c7;
    padding:5px;
    width:200px;
}
.merchandise a.name {
    font-size: 14px;
    font-weight: bold;
}
#cat_paging span {
    font-weight: bold;
}
.breadcrumbs {
	color: #6689CC;
	margin: 6px 0;
}
.training_search {
	font-weight: bold;
	text-align: center;
}

/* SEARCH Page and BASK List */
#search_list th, #basket_list th {
	color: black;
	background: #99b129 url(images_homepage/bg_green.png)  repeat-x 0 -7px;
	font-size: 12px;
	line-height: 20px;
	white-space: nowrap;
}
#search_list td, #basket_list td{
	font-size: 11px;
	line-height: 19px;
	border-bottom: 1px solid #DCD6C7;
}
#basket_list td {
	border: none
}
#basket_list * .overline{
	border-top: 1px solid #DCD6C7;
}

/* Training Product Page */

#product_console {
    width: 340px;
    float: left;
    margin: 0 22px 3px 12px;
 }
 #product_console .content {
    border-left: 1px solid #dcd6c7;
    border-right: 1px solid #dcd6c7;
    padding: 0 9px;
    background-color: #f1ebdb;
 }
 #product_console .topleft,
 #product_console .topright,
 #product_console .bottomleft,
 #product_console .bottomright {
    height: 9px;
    line-height: 9px;
 }
 #product_console .topleft{
    background: transparent url(images_homepage/box_content.gif) no-repeat left top;
 }
 #product_console .topright{
    background: transparent url(images_homepage/box_content.gif) no-repeat right top;
 }
 #product_console .bottomleft{
    background: transparent url(images_homepage/box_content.gif) no-repeat left bottom;
 }
 #product_console .bottomright{
    background: transparent url(images_homepage/box_content.gif) no-repeat right bottom;
 }
 /* Seet H5 above */
 #product_console * br {
     clear: both;
 }
div.address {
    font-weight: bold;
    width: 100px;
    height: 24px;
    float: left;
    margin: 0;
}

.clear {clear: both;}

.related {
	background: #efe9d9 url(images_homepage/bg_related.png) repeat-x scroll 0 0;
	border:1px solid #dcd6c7;
	border-collapse:collapse;
	text-align:center;
}
.related_td {
	padding: 15px;
	font-weight: bold;
}
.related div {
	background:white none repeat scroll 0 0;
	border:1px solid #dcd6c7;
	padding:5px;
	height: 220px;
	width:200px;
}

/* Search Pages */

.btnOut_sortup {
    background: transparent url(images_homepage/ArrowsUpDown.png) no-repeat scroll 0 0;
}
.btnOver_sortup {
    background: transparent url(images_homepage/ArrowsUpDown.png) no-repeat scroll 0 -10px;
}
.btnOut_sortdn {
    background: transparent url(images_homepage/ArrowsUpDown.png) no-repeat scroll 0 -20px;
}
.btnOver_sortdn {
    background: transparent url(images_homepage/ArrowsUpDown.png) no-repeat scroll 0 -30px;
}
.btnOver_sortup, .btnOut_sortup, .btnOver_sortdn, .btnOut_sortdn {
	width:10px;
	height:10px;
	border: none;
	cursor:pointer;
	font: normal 1px "Century Gothic", sans-serif, Geneva, Arial, "Times New Roman";
	padding: 0;
	margin: 0 0 3px 4px;
}


