html {
	margin: 0px;
	padding: 0px;
	height: 100%;
	width: 100%;
}
img{ border:none;}
body {
	font-family: Helvetica, Arial, sans-serif;
	font-size: 12px;
	font-weight: normal;
	background-image: url(../images/BG.jpg);
	background-repeat: no-repeat;
	background-position: center top;
	margin: 0px;
	padding: 0px;
	height: 100%;
	width: 100%;
}
p {
	font-size: 13pt;
}

.formfield {
	font-size: 10pt;
}

.right {
	background-image: url(../images/right.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}
.left {
	background-image: url(../images/left.jpg);
	background-repeat: no-repeat;
	background-position: right top;
}
.top {
	background-image: url(../images/top.jpg);
	background-repeat: no-repeat;
	background-position: center bottom;
	height:30px;
}
.nomargin {
	margin: 0px;
}

.bottom {
	background-image: url(../images/bottom.jpg);
	background-repeat: no-repeat;
	background-position: center top;
	vertical-align:top;
	min-height:70px;
}
.bottom .copyright{ text-align:center;margin-top:60px;}
#box1 {
position:relative;
bottom: 30px;
left: 265px;
width: 500px;

}
#box2 {
position:relative;
bottom: 60px;
left: 345px;
width: 200px;

}

#box3 {
position:relative;
bottom: 30px;
left: 20px;
width: 150px;

}

#box4 {
position:relative;
bottom: 20px;
right: 15px;
width: 445px;
height: 224px;

}

.mainTable {
	margin: 0px;
	padding: 0px;
	height: 100%;
	width: 100%;
}
.middleTD {
	margin: 0px;
	padding: 0px;
	height: 600px;
	width: 760px;
	background-image: url(../images/BG.jpg);
	background-repeat: no-repeat;
	background-position: center center;
	position:relative;
}
.centerTable {
	margin: 0px;
	padding: 0px;
	height: 600px;
	width: 100%;
	
}
.photoDiv {
	height: 230px;
	width: 270px;
	margin-left: 4px;
	position:relative;
}
.photoDiv .left_flash{ position:absolute;left:-30px;width:300px;height:250px;top:10px;}
.contentDiv {
	height: 230px;
	width: 390px;
	margin-left: 60px;
	padding-right: 20px;
	overflow: auto;
}

.contentDiv2 {
	height: 240px;
	padding-left: 20px;
	overflow-x: hidden;
	overflow-y: auto;
	position:relative;
left: 20px;
width: 430px;

}
#menulist p{float:left;width:200px;margin-right:10px;}
.contentDiv2 .block{margin-bottom:10px;font-size:14px;line-height:20px;}
.contentDiv2 .block img{ vertical-align:middle;margin-right:5px;}
.contentDiv2 .block div{margin-bottom:5px;}
.contentDiv2 .block h6{font-size:16px; font-weight:bold;margin:0 0 5px 0;}
.subNav {
	width: 480px;
	margin-left: 0px;
	margin-top: 0px;
	height: 83px;
}
.smallURL {
	font-size: 12px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 25px;
}

a:link {
	font-weight: bold;
	color: #374D72;
	text-decoration: none;
}

.hiddenDiv {
}

.subNavLink {
	font-size: 12px;
	text-align: center;
}
h3 {
	color: #4971AC;
	margin-top: 15px;
	margin-bottom: 0px;
}ul {
	margin-top: 5px;
	margin-bottom: 5px;
}
li {
	font-size: 11pt;
	margin-bottom: 5px;
}
a:visited {
	font-weight: bold;
	color: #374D72;
	text-decoration: none;
}
a:hover {

	font-weight: bold;
	color: #374D72;
	text-decoration: underline;
}
a:active {

	font-weight: bold;
	color: #374D72;
	text-decoration: none;
}
.middleTDintro {

	margin: 0px;
	padding: 0px;
	height: 600px;
	width: 760px;
	background-image: url(../images/introBG.jpg);
	background-repeat: no-repeat;
	background-position: center center;
}
.leftIntro {

	background-image: url(../images/introBG_left.jpg);
	background-repeat: no-repeat;
	background-position: right top;
}
.rightIntro {

	background-image: url(../images/introBG_right.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}
#photoList {width:430px;}
#photoList dl {float:left; display:inline; margin:6px 5px 0 5px; width:130px; height:100px;}
#photoList dl dt {margin:0; padding:0; list-style:none;}
#photoList dl dt a {display:block; width:120px; height:85px; line-height:85px; background:#fff; border:#b2ada7 1px solid; padding:4px;}
#photoList dl dt a:hover {border:#754e27 5px solid; padding:0;}
#photoList dl dt img {width:120px; height:85px;}
#photoList dl dd {margin:0; padding:8px 0 0 0; text-align:center;}

.pages {clear:both; text-align:center; padding:0px 0px; line-height:1.4em; font-size:12px; color:#514847;}
.pages span,
.pages a {display:inline-block;	margin-left:0.6em; padding:2px 5px;  text-align:center; text-decoration:none;}
.pages a {border:1px solid #ccaa7e;}
.pages a:hover {border:1px solid #ad8254; background:#ad8254; color:#fff;}
.pages b {display:inline-block;	margin-left:0.6em; padding:0; text-align:center;}
.pages .nowPage{border:1px solid #ad8254; background:#ad8254; color:#fff;}

.MenuTitle{display:block;line-height:30px; font-size:18px; text-align:center;float:left;width:550px;}
.MenuTitle p{font-size:12px; font-weight:normal;margin:0px;padding:0px; line-height:normal}
.menulist{float:left;width:550px;}
.menulist li{ list-style-type:none;display:block; border-bottom:1px #ccc dashed;float:left;width:550px;padding:5px 0px;}
.menulist li .sku{font-weight:bold;width:30px; vertical-align:top}
.menulist li .name{font-size:13px; font-weight:bold;}
.menulist li .price{font-weight:bold; text-align:right;width:150px;}
.menulist li .summary{padding-left:30px;font-size:12px;}

#menulist p a{line-height:20px; font-size:13px;}
#menulist p a:hover{color:#f30;}

.CommentButtom{ position:relative;}
.CommentButtom #cmtBar{ position:absolute;right:20px;bottom:10px;}
#writeCmt{ position:absolute;top:0px; right:0px; width:300px; background-color:#FFFFFF;}
#cmtForm {border:1px #666 solid;}
#cmtForm h4 {margin:0; padding:0; line-height:28px; font-size:12px; font-weight:700; text-indent:10px; border-bottom:#eee 1px solid; background:#f6f6f6 url(../images/title_bg.gif) repeat-x 0 0;}
#cmtForm form {padding:0px 10px;margin:5px;}
#cmtForm form label {display:block; width:100%; padding-bottom:4px; font-size:11px;}
#cmtForm form textarea {width:250px;}
#cmtForm #cmtFormEmail {}
#cmtForm #cmtFormCont {margin-top:4px;}
#cmtForm #cmtFormSubmit {margin-top:14px; text-align:center;}
#cmtForm #cmtFormSubmit input {margin:0 5px;}

#cmtList {width:95%;}
#cmtList dl {margin:0; padding:0px 0; border:1px #B4CBE2 solid;margin-bottom:5px;}
#cmtList dt {padding:3px 8px; font-size:11px; color:#444; background-color:#F3F5F9}
#cmtList dt span {margin-left:20px;}
#cmtList dd {margin:0;color:#ff6600;padding:3px 8px; background-color:#FFFFFF}

#book{position:absolute;width:0px;height:93px;padding:10px 0px; overflow:hidden; background:url(../images/book.jpg) left top no-repeat;bottom:-35px;left:290px;}
#book .book_block{float:left;width:31%;height:100%;margin-left:7px;font-size:11px; overflow:hidden;}
#book .book_block h6{margin:0px;font-size:13px;margin-bottom:3px;}