body{ 	
	padding:10px 0;
	margin:0px;
	font-family:Verdana, Arial, sans-serif;
	font-size:11px;
	letter-spacing:1px;
	color:#5D7B8E;
	background-color:#FFFFFF;
	text-align:center;
}

a {
	color:#306A8F;
}

ul.menu {
list-style-type:none;
padding:0;
margin:0;
}


ul.menu li {
padding:3px 0;
}

ul.menu li ul  {
list-style-type:none;
padding:12px 0 5px 0;
margin:0;
}

ul.menu li ul li  {
background: url("../images/skin/dividerOne.gif") no-repeat;
padding:3px 0 3px 15px;
}

ul.menu li ul li.selected  {
font-weight:bold;
}



div {font-size:11px;}

td.lt {
	text-align:left;
	vertical-align:top;
}

td.ct {
	text-align:center;
	vertical-align:top;
}

td.lm {
	text-align:left;
	vertical-align:middle;
}

a.mainmenu {
	padding:5px 0; 
	margin:0;
	vertical-align:middle;
	letter-spacing:0;
	
	
}

a.firstmainmenu {
	padding:5px 0 5px 20px; 
	margin:0;
	vertical-align:middle;
	letter-spacing:0;

	
}

td.lmDetail {
	width:266px;
	text-align:center;
	vertical-align:middle;
}

td.onepx {
	width:1px;
}

td.cm {
	text-align:center;
	vertical-align:middle;
} 

td.ctCat {
	text-align:center; vertical-align:middle; width:156px; height:156px; border: 1px solid #f1f1f1;
}


table.shop-select {width:160px; vertical-align:top; }


td.shop-select {
	text-align:center; vertical-align:middle; width:156px; height:156px; border: 1px solid #f1f1f1;}


.itemBox {}
.itemImage {}
.itemTitle {padding-top:10px;}




td.rt {
	text-align:right;
	vertical-align:top;
}

td.rm {
	text-align:right;
	vertical-align:middle;
}

.mainholder{
	background-color:#ffffff;
	width:962px;
	margin:auto;
}

.mainTable {
	width:100%;
	border:1px solid #D6DCE0;
	margin:0px;
}

.mainMenu {
	background-color:#F2F2F2;
	height:33px;
}

.header {
	background-image:URL(../images/skin/header_bg2.jpg);
	background-repeat:no-repeat;
	vertical-align:bottom;
	text-align:left;
	height:105px;
	background-color: #d6dce0;
}

.dropSpace {
	margin-top:12px;
	margin-bottom:18px;
}

.mainbodyBg  {

}

.homeContent {
	margin:auto;
}

.cccContent {
	width:904px;
	padding:0 0 40px 20px;
}

.sdMenuWidth {
	width:181px;
	text-align:left;
	vertical-align:top;
}

.sdMenuWidthCat {
	width:213px;
	text-align:left;
	vertical-align:top;
}

.catalDisplay {
	width:537;
}

.catalDetail {
	width:100%;
}

div.subHead {
	font-weight:bold;
	font-size:13px;
	line-height:22px;
	display:inline;
}
div.subHeadNoInL {
	font-weight:bold;
	font-size:13px;
	line-height:22px;
}

.subStyle {
	margin-left:3px; 
	line-height:130%;
}

div.cashSubHead {
	font-weight:bold;
	font-size:13px;
	margin-bottom:9px;
	display:inline;
	color:#909396;
}

div.catalDetailDescMargin {
	margin-left:30px;
}

div.catalDetailDescStyle {
	color:#909396;
}

a:link, a:visited, a:active{
	text-decoration:none;
}
a:hover{
	text-decoration:underline;
}

a.item {
	color:#5D7B8E;
	margin-left:3px;
}

a.itemB {
	color:#5D7B8E;
}



a.maillink:link, a.maillink:visited, a.maillink:active{
	text-decoration:underline;
}



.form { 
	border:1px solid #D6DCE0;
	font-family:Verdana, Arial, sans-serif;
	font-size:11px;
	letter-spacing:1px;
	color:#495259;
	text-align:left;
	margin-bottom:5px;
	}
	
select { 
font-family:Verdana, Arial, sans-serif;
font-size:11px;
letter-spacing:1px;
color:#495259;
border:1px solid #D6DCE0;
text-align:left;
	margin-bottom:4px;} 
	
	

.cashTable {
	width:904px;
	padding-bottom: 20px;
}

.chItem {
	text-align:left;
	padding-bottom:4px;
	width:360px;
	border-bottom:1px solid #D6DCE0;
	font-weight:bold;
	font-size:12px;
	color:#909396;
}
.chQuQty {
	text-align:center;
	padding-bottom:4px;
	width:95px;
	border-bottom:1px solid #D6DCE0;
	font-weight:bold;
	font-size:12px;
	color:#909396;
}

.chQuPr {
	text-align:right;
	padding-bottom:4px;
	width:95px;
	border-bottom:1px solid #D6DCE0;
	font-weight:bold;
	font-size:12px;
	color:#909396;
}

.chDiv {
	padding-bottom:4px;
	width:60px;
	border-bottom:1px solid #D6DCE0;
}

.chSub {
	text-align:right;
	padding-bottom:4px;
	width:120px;
	border-bottom:1px solid #D6DCE0;
	font-weight:bold;
	font-size:12px;
	color:#909396;
}

.chDescCell {
	padding-top:10px;
	padding-bottom:10px;
	text-align:left;
	vertical-align:top;
}

.chDescCellR {
	padding-top:10px;
	padding-bottom:10px;
	text-align:right;
	vertical-align:top;
}
.chDescCellC {
	padding-top:10px;
	padding-bottom:10px;
	text-align:center;
	vertical-align:top;
}

.footerTable {
	background-color:#F2F2F2;
	border-top:1px solid #C9CDD0;
	border-bottom:0px;
	border-left:0px;
	border-right:0px;
	height:30px;
	width:100%;
	margin-bottom:-1px;
	padding:0px;
}

.footerOne {
	background-color:#F2F2F2;
	text-align:left;
	vertical-align:middle;
}

.footerOne a {
	margin-left:10px;
}



.footerTwo {
	background-color:#F2F2F2;
	text-align:right;
	
}

.signin {
	width:560px;
	margin-left:84px;
	margin-right:auto;
	margin-top:35px;
	margin-bottom:auto;
}

.siLeft {
	width:215px;
	text-align:left;
	vertical-align:top;
}

.siMiddle {
	width:105px;
}

.siRight {
	width:240px;
	text-align:left;
	vertical-align:top;
}

.trReg {
	width:560px;
	margin-left:84px;
	margin-right:auto;
	margin-top:0px;
	margin-bottom:auto;
}
.trChe {
	width:600px;
	margin-left:44px;
	margin-right:auto;
	margin-top:0px;
	margin-bottom:auto;
}

.chGap {
	width:50px;
}


h3 {
	font-weight:normal;
	font-size:14px;
}

h4 {
	font-weight:bold;
	font-size:13px;
	line-height:22px;
}

.snaps {
	border: 1px solid #cccccc;
	background-color: #E5E5E5;
	margin: 0 10px 0 0;
}