body{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	margin-top: 30pt;
}
p {
	padding: 5px;
}
#mainTable {
	width: 900px;
}
#header {
	padding: 0;
	margin: 0;
	height: 40px;
	background-color: #312E57;	
	width: 358px;
}
#mainmenu {
	background-color: #312E57;	
}
#submenu {
	background-color: #312E57;
	color: #ffffff;
	font-size: 13px;
	text-align: center;
	font-weight: bold;
}

#submenu a {
	color: #ffffff;
	/*/text-decoration: none;	*/
}
#submenu a:hover {
	color: #ffffff;
	text-decoration: underline;
}

#caption {
	background-color: #312E57;
	color: #ffffff;
	text-align:left; 
	font-size: 13px;
	font-family: Arial Black, arial;
	padding: 5px;
}
#content {
	border-left: solid 1px #312E57;  
	border-right: solid 1px #312E57;  
	border-top: solid 1px #312E57;  		
	height: 100%;
}
#left {
	float: left; 
	width: 200px;
	padding: 10pt;
	text-align: left;
}
#right {
	float: right; 
	width: 574px;
	padding: 10pt;	
	text-align: left;	
}

#footer {
	text-align: center;
	font-size: 12px;
	border-left: solid 1px #312E57;  
	border-right : solid 1px #312E57;
	border-bottom: solid 1px #312E57;
	padding-top: 20pt;
	padding-bottom: 5pt;
}
a:link, a:visited {
	/*color: #000000;*/
	/*text-decoration: none;*/
}
a:hover, a:active {
	/*color: #000000;
	text-decoration: underline;	*/
}
.homeTop{
	background-image: url('images/home_bordertop.jpg');
	background-repeat:no-repeat;
	height: 19px;
	width: 574px;
}
.homeMiddle{
	background-image: url('images/home_bordermiddle.jpg');
	background-repeat:repeat-y;

}
.homeBottom{
	background-image: url('images/home_borderbottom.jpg');
	background-repeat:no-repeat;
	height:26px;
}
.title {
	color: #4F80B8;
	font-size: 18px;
	font-weight: bold;
	padding-left: 5px;
	margin-top: 15px;
}
.productTable {
	width: 120px;
	text-align:center;
    border-right: solid 1px #A5C1E2;
	height: 150px;
	padding-left: 10pt;
	padding-right: 10pt;	
}

.links {
	width: 400px;
}

/* shopping cart */
#nav_left {
	float: left; 
	width: 194px;
	padding: 10pt;
	text-align: left;
}
#nav_right {
	float: right; 
	width: 650px;
	padding: 10pt;	
	text-align: left;	
}
.navTop{
	background-image: url('images/nav_righttop.jpg');
	background-repeat:no-repeat;
	height: 28px;
	width: 651px;
	color: #ffffff;
	font-size: 18px;
	font-weight: bold;
	padding-left: 9px;		
}
.navMiddle{
	background-image: url('images/nav_rightmiddle.jpg');
	background-repeat:repeat-y;
	text-align: center;	
}
.navBottom{
	background-image: url('images/nav_rightbottom.jpg');
	background-repeat:no-repeat;
	height:22px;
}

.nav_leftTop {
	background-image: url('images/nav_lefttop.jpg');
	background-repeat:no-repeat;
	height: 29px;
	width: 194px;
	color: #ffffff;
	font-size: 18px;
	font-weight: bold;
	padding-left: 9px;	

}
.nav_leftMiddle{
	background-image: url('images/nav_leftmiddle.jpg');
	background-repeat:repeat-y;
	text-align:left;

}
.nav_leftBottom{
	background-image: url('images/nav_leftbottom.jpg');
	background-repeat:no-repeat;
	height:19px;
}
.navProduct {
	text-align: left;
	width: 590px;
	border-bottom: solid 1px #A5C1E2	
}
.navQuantity {
	text-align:right;
}
/*Shopping cart on left sidebar */
.cartProduct {
	text-align: left;
	width: 186px;

}
.cartProduct th {
	background-color: #E2EBF6;
}

/*About Us table */
.aboutTop{
	background-image: url('images/about_bordertop.jpg');
	background-repeat:no-repeat;
	height: 25px;
	width: 865px;
	color: #ffffff;
	font-size: 18px;
	font-weight: bold;
	padding-left: 9px;		
}
.aboutMiddle{
	background-image: url('images/about_bordermiddle.jpg');
	background-repeat:repeat-y;
	text-align: left;	
}
.aboutBottom{
	background-image: url('images/about_borderbottom.jpg');
	background-repeat:no-repeat;
	height:25px;
}

.content 
{
	text-align: left;
	padding-left: 10px;
	padding-right: 10px;
}

.orderFormHead
{
	background-color: #A5C1E2;
	color: White;
	width: 98%;
	font-size: 14px;
	font-weight: bold;
	margin-top: 20px;
	margin-bottom: 1px;
	padding-top: 5px;
	padding-bottom: 5px
}

.specialEdition 
{
	color: #A5C1E2;
	font-weight: bold;
	font-size: 11px;
}



#sn{ text-align:center; width: 100%; margin-top: 2px;}
#sn a{color:#999999; font-weight:normal; font-size:9px; text-decoration: none;}
#sn a:hover {text-decoration: underline;}