
/* New stuff  */

/*body { 
//	padding: 0 0 0 0; 
//	margin: 0 0 0 0; 
//	background-color: #837E78; 
//}*/

#outerWrapper { 
    margin: 0 auto; 
    width: 978px; 
}

#wrapper { 
    float:left; 
    width: 978px; 
    height:auto; 
    font-family: helvetica, arial; 
    font-size: 12px; 
    color: #444; 
    background-color:#fff;
    background-image: url(../images/page-back.gif); 
    background-repeat: repeat-y; 
    background-position: center; 
}
#innerWrapper { 
    float:left; 
    margin: 0 9px 0 9px; 
    background-color: #fff; 
    width:960px; 
    display: inline; 
}

#mainContent { 
    float:left; 
    clear:both; 
    padding:20px; 
}

/* End of New stuff */ 

#MenuTab{
	clear:both;
	height:21px;
	padding-right:10px;
	padding-top:0px;
}

#MenuTab div{
	float:left;
	height:21px;
	background-image:none;
}

#MenuTab a{
	height:18px;	 
	padding-left:10px;
	padding-right:10px;
	padding-top:2px;
	font-size:11px;
	text-decoration:none;
	float:left;
	background-image:none;
	color:white;
}
#MenuTab a:hover{
	height:18px;
	padding-left:10px;
	padding-right:10px;
	padding-top:2px;
	font-size:11px;
	text-decoration:none;
	float:left;
	background-image:URL('../images/bg_top_button.gif');
	color:white;
}


.leftSideBar {
	/*background-color: #ececec; */
	background-color: #ffffff;
	border-right-style: solid;
	border-right-width: 1px;
	border-right-color: #837E78;
}

.rightSideBar {
	/*background-color: #ececec;  */
	background-color: #ffffff;
	border-left-style: solid;
	border-left-width: 1px;
	border-left-color: #837e78;
}

/* Begin Horizontal Nav Bar */
/*Credits: Dynamic Drive CSS Library */
/*URL: http://www.dynamicdrive.com/style/ */

/* with graphic backgrounds */
.solidblockmenu{
margin: 0;
padding: 0;
float: left;
position: relative;
font: bold 13px Arial;
width: 100%;
border: 0px solid #c5c5c5;
border-width: 0px 0;
background: transparent url(../images/blockdefault.gif) center center repeat-x;
background-color: #606060; 
max-height:28px;
height:28px;
list-style: none;
}


.solidblockmenu li{
display: inline;
margin: 0px; /* fixes IE 6 display problem */
}

.solidblockmenu li a{
float: left;
position: relative;
color: white;
/* padding: 9px 11px; */
padding: 6px 9px;
text-decoration: none;
border-right: 0px solid white;
margin: 0px; /* test */
}

.solidblockmenu li a:visited{
color: white;
}

.solidblockmenu li a:hover, .solidblockmenu li .current{
color: white;
background: transparent url(../images/blockactive.gif) center center repeat-x;
text-decoration: none;
}
/* End with graphic backgrounds */

/* with text color backgrounds */
.solidblocktextmenu{
margin: 0 0 0 0;
padding: 0 0 0 0;
font: bold 10px Arial;
width: 100%;
color:#ffffff;
border: 1px solid #696969;
border-width: 1px 0;
background-color: #696969;
text-align: center;
}

.solidblocktextmenu li{
display: inline;
}

.solidblocktextmenu li a{
color: white;
margin: 0 0 0 0;
padding: 2px 8px 2px 8px;
text-decoration: none;
border-right: 1px solid white;
}

.solidblocktextmenu li a:visited{
color: white;
}

.solidblocktextmenu li a:hover, .solidblocktextmenu li .current{
color: #393939;
background-color: #d7d7d7;
text-decoration: none;
}
/* End with text color backgrounds */


/* End Horizontal Nav Bar */


BODY, P, DIV, TD, BLOCKQUOTE {
	font-family: trebuchet ms,verdana,arial,'Bitstream Vera Sans',helvetica,sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: normal;
	color: #000000;
}
form{margin:0;padding:0;}
A:ACTIVE{color:#0E4369;text-decoration:none;}
A:LINK{color:#0e4369;text-decoration:none;}
A:VISITED{color:#0E4369;text-decoration:none;}
A:HOVER{color:#a0a0a0;text-decoration:underline;}

.BottomBar{
   background-color: white;
	font-size:11px;
	height: 21px;
	color: white;
}

.TopBottomBar{font-size:11px;
	background-color:#696969;
	height:21px;
	color:#FFFFFF;
}
.TopBottomBarLink{color:#f3f3f3; text-decoration:none;}
A:ACTIVE.TopBottomBarLink{color:#f3f3f3; text-decoration:none;}
A:LINK.TopBottomBarLink{color:#f3f3f3; text-decoration:none;}
A:VISITED.TopBottomBarLink{color:#f3f3f3; text-decoration:none;}
A:HOVER.TopBottomBarLink{color:#f3f3f3; text-decoration:underline;}

A:ACTIVE.BottomBarLink{color:#6c6c6c; text-decoration:none;}
A:LINK.BottomBarLink{color:#6c6c6c; text-decoration:none;}
A:VISITED.BottomBarLink{color:#6c6c6c; text-decoration:none;}
A:HOVER.BottomBarLink{color:#6c6c6c; text-decoration:underline;}

.strike{
	text-decoration:line-through;
}
/** BOX STYLES **/
.BoxFrame{/*background-color:#F6F6F6;*/}

.BoxHeader{
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size:14px;
	font-style:normal;
	font-weight:bold;
	padding-left: 2px;
	background-color:#ececec;
	padding-left:5px;
	height:25px;
	/*color:##0e4369;*/
	color:#0e1dc4;
}
.BoxContent{
	font-family:trebuchet ms,verdana,arial,'Bitstream Vera Sans',helvetica,sans-serif;
	font-size:12px;
	font-style:normal;
	font-weight:normal;
	padding-left:15px;padding-right:5px;padding-top:3px;padding-bottom:3px;
	/*background-color:#ffffff;*/
	color:#000000;
}

.BoxContent A:ACTIVE{color:#000000;text-decoration:none;}
.BoxContent A:LINK{color:#000000;text-decoration:none;}
.BoxContent A:VISITED{color:#000000;text-decoration:none;}
.BoxContent A:HOVER{color:#f6f6f6;text-decoration:none;background-color:#19213e;}


hr.productSeparator {
	width: 90%;
	text-align: center;
	padding-top: 0; 
	padding-bottom: 0;
}

.BoxText{
	font-family:trebuchet ms,verdana,arial,'Bitstream Vera Sans',helvetica,sans-serif;
	font-size:12px;
	font-style:normal;
	font-weight:normal;
	/*background-color:#ffffff; */
	/*color:#454566;*/
	color:#000033;
}

.BoxText A:ACTIVE{color:#000000;text-decoration:none;}
.BoxText A:LINK{color:#000000;text-decoration:none;}
.BoxText A:VISITED{color:#000000;text-decoration:none;}
.BoxText A:HOVER{color:#565656;text-decoration:none;background-color: #ececec;}

/** PAGE HEADER AND NAVIGATION					**/
.pageHeader{
	font-family:trebuchet ms,verdana,arial,'Bitstream Vera Sans',helvetica,sans-serif;
	font-size:16px;
	font-style:normal;
	font-weight:bold;
	background-color:#FFFFFF;
	text-align:left;
	padding:5px;
	margin:0px;
	color:#000000;
}

.pageNavigation{
	font-family:trebuchet ms,verdana,arial,'Bitstream Vera Sans',helvetica,sans-serif;
	font-size:12px;
	font-style:normal;
	font-weight:bold;
	background-color:#FFFFFF;
	padding:5px;
	height:16px;
	color:#696969;
}

.pageNavigation div{
	font-family:trebuchet ms,verdana,arial,'Bitstream Vera Sans',helvetica,sans-serif;
	font-size:12px;
	font-style:normal;
	font-weight:bold;
	color:#696969;
}

/** CATALOG ITEMS **/

.catalogItem{
	width:33%;
	padding:0px;
	margin:0px;
	float:left;
	height:330px;
}
.catalogItemTitle{
	padding:5px;
	padding-left:15px;
	padding-right:15px;
	height:50px;
	margin:0px;
	text-align:center;
}

.catalogItemBlock{
	clear:both;padding:5px;
}
.catalogItemCaption{
	width:50%;float:left;
	text-align:left;
	font-size:10px;
}
.catalogItemCaptionBold{
	width:50%;float:left;text-align:left;
	padding-top:10px;
	font-size:14px;
	font-weight:bold;
	color:#000000;
	border-top:1px solid #DDDDDD;
}
.catalogItemValue{
	width:50%;float:left;
	text-align:right;
	font-size:10px;
}
.catalogItemValueBold{
	width:50%;float:left;text-align:right;
	padding-top:10px;
	font-size:14px;
	font-weight:bold;
	color:#000000;
	border-top:1px solid #DDDDDD;
}
.catalogItemLine{
	clear:both;padding:5px;
}

.CatalogNavigation{
	font-family:trebuchet ms,verdana,arial,'Bitstream Vera Sans',helvetica,sans-serif;
	font-size:12px;
	font-style:normal;
	font-weight:normal;
	background-color:#DDDDDD;
	color:#000000;
}
.CatalogItemDark{
	font-family:trebuchet ms,verdana,arial,'Bitstream Vera Sans',helvetica,sans-serif;
	font-size:12px;
	font-style:normal;
	font-weight:normal;
	/*background-color:#F0F0F0; */
	background-color:#FFFFFF;
	padding:4px;
	color:#000000;
}
.CatalogItemLight{
	font-family:trebuchet ms,verdana,arial,'Bitstream Vera Sans',helvetica,sans-serif;
	font-size:12px;
	font-style:normal;
	font-weight:normal;
	background-color:#ffffff;
	padding:4px;
	color:#000000;
}

/** LISTS FOR CART ITEMS - USES CATALOG STYLES **/

.listHeader{
	font-family:trebuchet ms,verdana,arial,'Bitstream Vera Sans',helvetica,sans-serif;
	font-size:12px;
	font-style:normal;
	font-weight:normal;
	background-color:#F0F0F0;
	color:#000000;
}

.listItem{
	font-family:trebuchet ms,verdana,arial,'Bitstream Vera Sans',helvetica,sans-serif;
	font-size:12px;
	font-style:normal;
	font-weight:normal;
	background-color:#ffffff;
	color:#000000;
}

/** FORMS										**/
/**NEW FORM STYLES**/

.formFieldSet{
	border:1px solid #89a8ad;
	margin-top:0px;
	margin-bottom:5px;
	margin-left:5px;
	margin-right:5px;
	/*border-style: outset;*/
	padding-bottom:10px;

}

.formContent{
	clear:both;
	float:left;
	padding-left:0px;
	width:99%;
}

.formSeparator{
	font-family:trebuchet ms,verdana,arial,'Bitstream Vera Sans',helvetica,sans-serif;
	font-size:12px;
	font-style:normal;
	font-weight:normal;
	background-color:#F0F0F0;
	padding:6px;
	color:#000000;
}

.formHeader{
	clear:both;
	font-family:trebuchet ms,verdana,arial,'Bitstream Vera Sans',helvetica,sans-serif;
	font-size:12px;
	font-style:normal;
	font-weight:bold;
	background-color:#FFFFFF;
	color:#000000;
	padding:5px;
}

.formLine{
	clear:both;
	float:left;
	width:100%;
}

.formCaption{
	font-family:trebuchet ms,verdana,arial,'Bitstream Vera Sans',helvetica,sans-serif;
	font-size:12px;
	font-style:normal;
	font-weight:normal;
	color:#333333;
	float:left;
	padding:5px;
	margin-top:3px;
	text-align:right;
	width:40%;
}

.formControl{
	font-family:trebuchet ms,verdana,arial,'Bitstream Vera Sans',helvetica,sans-serif;
	font-size:12px;
	font-style:normal;
	font-weight:normal;
	color:#333333;
	float:left;
	padding:5px;
}

.formSpace{
	font-family:trebuchet ms,verdana,arial,'Bitstream Vera Sans',helvetica,sans-serif;
	font-size:12px;
	font-style:normal;
	font-weight:normal;
	color:#333333;
	float:left;
	padding:5px;
	padding-left:15px;
}

.formControlText{
	font-family:arial;
	font-size:12px;
	font-style:normal;
	font-weight:normal;
	width:150px;
	color:#666666;
}

.formControlSelect{
	font-family:arial;
	font-size:12px;
	font-style:normal;
	font-weight:normal;
	width:150px;
	color:#666666;
}

.formButtons{
	text-align:center;
	padding-top:15px;
	padding-bottom:15px;
}
/**NEW FORM END**/

.FormItems{
	font-family:trebuchet ms,verdana,arial,'Bitstream Vera Sans',helvetica,sans-serif;
	font-size:12px;
	font-style:normal;
	font-weight:normal;
	padding:2px;
	color:#333333;
}

.formRemark{
	font-family:trebuchet ms,verdana,arial,'Bitstream Vera Sans',helvetica,sans-serif;
	font-size:12px;
	font-style:normal;
	font-weight:normal;
	color:#999999;	
}

.ProductSubtitle{
	font-family:trebuchet ms,verdana,arial,'Bitstream Vera Sans',helvetica,sans-serif;
	font-size:14px;
	font-style:normal;
	font-weight:bold;
	border-bottom:1px solid #CCCCCC;
	padding:5px;
}

