/* CSS Document */

body {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	text-align: center;
	font-size: 12px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	background-color: #DF6F1D;
}

.pageBlock {
	margin: 0px auto;
	padding: 0px 0px 0px 0px;
	width:770px;
	height:100%;
	border:none;
	background-color:#DF6F1D;
}
.popPageBlock {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	width:580px;
	height:100%;
	border:none;
	background-color:#DF6F1D;
}

.middleGutter {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	height:100%;
	width:738px;
	border:none;
	background-color: #FFFFFF;
	vertical-align:top;
}
#leftGutter
{
	background-image: url(../Images/lslice.jpg);
	background-repeat: repeat-y;
	width:16px;
	padding: 0px 0px 0px 0px;
}
#rightGutter
{
	background-image: url(../Images/rslice.jpg);
	background-repeat: repeat-y;
	width:16px;
	padding: 0px 0px 0px 0px;
}

h3
{
font-size:13px;
}
.middleGutterTbl
{
width:100%;
height:100%;
vertical-align:top;
}
.headerPart { height:333px; }
.headerPart th
{
	background-image: url(../Images/mainback.jpg);
	background-repeat: no-repeat;
	width:600px;
}
.headerPart1 { height:333px; }
.headerPart1 th
{
	background-image: url(../Images/mainback_opt1.jpg);
	background-repeat: no-repeat;
	width:600px;
}

.headerPart2 { height:333px; width:738px; }
.headerPart2 th
{
	background-image: url(../Images/mainback7.jpg);
	background-repeat: no-repeat;
	width:738px;
}

.footerPart
{
width:100%;
height:21px;
background-color: #EDAB8C;
color:#F0EFEF;
font-size:10px;
}
.footerPart div
{
padding:5px;
}

.middlePart
{
	background-color:#F8DDCA;
	height:100%;
}
.middlePart th
{
	vertical-align:top;
	width:130px;
}

.linkBar
{
background-color:#F8DDCA;
height:30px;
width:130px;
font-size:14px;
vertical-align:top;
float:left;
}

.linkBar a { text-decoration:none; }
.linkBar a:hover { text-decoration:none; }
.linkBar a:selected { text-decoration:none; }

.linkBar a
{
font-size:14px;
font-family: Verdana;
font-weight:bold;
background-color:#A04F24;
color:#FFFFFF;
width:130px;
margin:1px 2px 0px 0px;
padding-top:5px;
padding-bottom:6px;
float:left;
}
.linkBar a:hover
{
font-size:14px;
font-family: Verdana;
font-weight:bold;
background-color:#FFFFFF;
color:#000000;
margin:1px 2px 0px 0px;
float:left;
}
.contentPart
{
width:468px;
padding:6px 6px 5px 4px;
}
.contentPopPart
{
width:100%;
padding:6px 6px 5px 4px;
}

.contentPart .firsttable
{
width:462px;
height:100%;
background-color:#FFFFFF;
}

.contentPopPart .popupfirsttable
{
width:100%;
height:100%;
background-color:#FFFFFF;
}


.contentPart .firsttable th, .contentPopPart .popupfirsttable th
{
width:100%;
font-family: Arial;
font-size:17px;
height:36px;
vertical-align:middle;
text-align:left;
}
.contentPart .firsttable th span, .contentPopPart .popupfirsttable th span
{
color:#A05024;
}
.contentPart .firsttable td, .contentPopPart .popupfirsttable td
{
vertical-align:top;
font-size:12px;
}


.rightBoxPart
{
width:140px;
vertical-align:top;
margin:5px 5px 5px 5px;
text-align:left;
}

.rightBoxPart table
{
width:128px;
margin-top:7px;
margin-right:5px; 
background-color:#FFF6F3;
border:1px solid #999999;
float:left;
}
.rightBoxPart div
{
margin-bottom:4px;
font-size:1px;
height:1px;
clear:both;
}

.rightBoxPart table th
{
background-color: #F3BBA8;
vertical-align: middle;
font-size:13px;
height:24px;
}
.rightBoxPart table td
{
font-size:11px;
}
#rgBoxMore { text-align:right; }
#rgBoxMore a
{
color: #2D512D;
font-size:11px;
font-style:italic;
text-decoration: none;
}
#rgBoxMore a:hover
{
color: #2D512D;
font-size:11px;
font-style:italic;
text-decoration:underline;
}

.whitebor
{
border:3px solid #CCCCCC;
text-align:left;
margin-right:8px;
}
.faqque
{
font-weight:bold;
}

a
{
color:#A05024;
text-decoration:underline;
}
a:selected
{
color:#A05024;
text-decoration:underline;
}
a:hover
{
color:#000000;
text-decoration: underline;
}

#conTable
{
height: 1px;
}
#conTable th
{
font-size:12px;
vertical-align:top;
width:25%;
text-align:right;
padding-right:5px;
height:24px;
}
#conTable td
{
font-size:12px;
}
input, select, textarea
{
border:1px solid #999999;
font-size:11px;
}
.noborder
{
border:none;
}
#shortFrmDiv
{
background-color:#FFF6F3;
border:1px solid #CCCCCC;
padding:1px 4px 4px 4px;
font-weight:bold;
font-size:11px;
width:230px;
float:left;
line-height:26px;
}

#recRow
{
padding-top:18px;
}
#recRow td
{
vertical-align:top;
}
#recRow table
{
width:100%;
border:1px solid #CCCCCC;
background-color:#FFF6F3;
}
#recRow table th, #recRow #imgRow
{
vertical-align:top;
width:150px;
}

#imgRowDiv
{
vertical-align:top;
width:150px;
float:left;
}

#recRow table td
{
width:100%;
vertical-align:top;
}
#recRow table th table, #recRow #imgRow table
{
width:150px;
height:150px;
/* background-color: #336600; */
border: none;
}
#recRow table th table td, #recRow #imgRow table td
{
vertical-align:middle;
}
#recRow #prdName
{
font-size:16px;
color:#A05024;
width:70%;
}
#recRow #prdPrice
{
font-size:14px;
font-weight:bold;
color: #FF0000;
width:100%;
}
#recRow #link
{
text-align:right;
}

#recRow table td table
{
width:100%;
border: none;
}
#recRow table td table th
{
color:#666666;
font-size:12px;
padding-right:5px;
width:35%;
height:27px;
}
#recRow table td table td
{
font-size:11px;
}

#paggingDiv
{
float:right;
vertical-align:bottom;
width:250px;
}

#paggingDiv th
{
font-size:12px;
height:20px;
}
#paggingDiv td
{
font-size:12px;
height:20px;
width:20px;
vertical-align:middle;
}

#paggingDiv .act
{
border:1px solid #333333;
background-color:#999999;
color:#FFFFFF;
padding:2px 2px 2px 2px;
}

#paggingDiv .inact
{
border:1px solid #999999;
background-color:#CCCCCC;
color:#000000;
padding:2px 2px 2px 2px;
}

#req
{
color:#FF0000;
font-size:10px;
font-weight:bold;
}

#sysErrDiv
{
width:200px;
}
#errorTable
{
border:solid #FF0000 1px;
margin:15px 0px 15px 0px;
background-color:#FFFFFF;
}
#errorTable th, #errStr
{
font-size:12px;
color:#FF0000;
}
#errStr
{
margin:15px 0px 15px 0px;
text-align:center;
font-weight:bold;
}
#errorTable td
{
font-size:10px;
color:#FF0000;
}

#shpPrdPart
{
background-color:#FCFCE9;
}
#shpPrdPart th
{
font-size:13px;
color:#003366;
height:20px;
}

.carttotal table
{
background-color: #FCFCE9;
width:100%;
border:1px solid #CCCCCC;
border-bottom:2px solid #CCCCCC;
}

.carttotal table div
{
font-weight:bold;
}

.carttotal table span
{
font-weight: 100;
}

#sumTable
{
margin-top:10px;
width:100%;
border:1px solid #CCCCCC;
background-color:#FFF6F3;
}

#sumTable td
{
vertical-align:top;
font-weight:bold;
width:50%;
}
#sumTable td span
{
font-weight:100;
}

#cartRow
{
margin-top:10px;
}
#cartRow td
{
vertical-align:top;
}
#cartRow table
{
width:100%;
border:1px solid #CCCCCC;
background-color:#FFF6F3;
}
#cartRow table td
{
border-bottom:1px solid #CCCCCC;
}
#cartRow #prdName
{
font-size:14px;
color:#A05024;
float:left;
width:70%;
height:24px;
}
#cartRow #prdPrice
{
font-size:14px;
font-weight:bold;
color: #FF0000;
}
#cartRow table td table th #remLink
{
vertical-align:top;
text-align:right;
float:right;
font-size:10px;
width:20%;
}
#cartRow table td table
{
border:none;
}
#cartRow table td table th
{
font-size:12px;
color:#666666;
width:20%;
}
#logo
{
vertical-align:bottom;
text-align:left;
 	padding-left:30px;
	padding-bottom:10px;
}

.regform table th
{
font-size:12px;
vertical-align:top;
text-align:right;
padding-right:5px;
height:24px;
}
.regform table td
{
font-size:12px;
}

#custInfo, #custInfoConfirm
{
width:100%;
background-color:#FCFCE9;
}
#custInfo th, #custInfoConfirm th
{
width:35%;
font-size:12px;
vertical-align:top;
text-align:right;
padding-right:5px;
height:24px;
}
#custInfo td, #custInfoConfirm td
{
width:65%;
}
#notice
{
border:1px solid #999999;
background-color: #FFF6F3;
padding:3px 3px 3px 3px;
margin:3px 3px 3px 3px;
text-align:justify;
font-size:11px;
}
#sucMsg
{
color:#003399;
font-size:15px;
font-weight:bold;
}

.paggingTbl
{
width:250px;
}

.paggingTbl th
{
font-size:12px;
}
.paggingTbl td
{
font-size:12px;
height:20px;
width:14px;
vertical-align:middle;
}

.paggingTbl .act
{
border:1px solid #333333;
background-color:#999999;
color:#FFFFFF;
}

.paggingTbl .inact
{
border:1px solid #999999;
background-color:#CCCCCC;
color:#000000;
}

.shipnotice
{
margin-top:15px;
color: #993300;
font-style:italic;
font-size:12px;
}

.shipnotice b
{
font-style:normal;
font-size:13px;
color:#FF0000;
}


