﻿body {
	background-image: url(images/web_background.jpg);
	background-repeat: repeat;
	margin:0 auto;
	padding: 0px;
	margin-top:20px;
	margin-bottom:10px;
}
#wrapper {
	width:784px;
	text-align:left;
	margin:0 auto;
	border: solid 1px #999999;
	padding: 10px;
	background-color:#FFFFFF;
	margin-bottom:5px;
}
#footer {
	width:784px;
	text-align:center;
	margin:0 auto;
	border: solid 1px #999999;
	padding: 10px;
	background-color:#FFFFFF;
	margin-bottom:10px;
	font-family:Comic Sans MS, Verdana, Arial, Helvetica, sans-serif;
	font-size:13px;
	color:#000000;	
}
.blackText {
	font-family:Comic Sans MS, Verdana, Arial, Helvetica, sans-serif;
	font-size:13px;
	color:#000000;
	text-align:justify;
}
.pinkText {
	font-family:Comic Sans MS, Verdana, Arial, Helvetica, sans-serif;
	font-size:13px;
	color:#FF00FF;
}
a {
	font-family:Comic Sans MS, Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	text-decoration:none;
	color:#8506FD;
}
a:hover {
	font-family:Comic Sans MS, Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	text-decoration:underline;
	color:#8506FD;
}
.categoryImage img
{
	border:0px;
}
#productPage .productImage
{
	float:left;
	padding-right:10px;
}
#productPage .productDetail
{
	margin-left:235px;
}
#productPage .productDetail .productName
{
	font-family:Comic Sans MS, Verdana, Arial, Helvetica, sans-serif;
	font-size:18px;
	font-weight:bold;
	color:#333333;
	padding-bottom:5px;
	text-align:left;
}
#productPage .productDetail .productPrice
{
	font-family:Comic Sans MS, Verdana, Arial, Helvetica, sans-serif;
	font-size:18px;
	color:#333333;
	padding-bottom:10px;
	text-align:left;	
}
#productPage .productDetail .productOptionHeader
{
	font-family:Comic Sans MS, Verdana, Arial, Helvetica, sans-serif;
	font-size:13px;	
	color:#333333;
	padding-bottom:3px;
	text-align:left;	
}
#productPage .productDetail .productOptionList
{
	padding-bottom:10px;
}
#productPage .productDetail .productOptionList select
{
	font-family:Comic Sans MS, Verdana, Arial, Helvetica, sans-serif;
	font-size:13px;	
}
#productPage .productDetail .productQuantity
{
	padding-bottom:10px;
}
#productPage .productDetail .productQuantity .cart img
{
	margin-bottom:-10px;
}
#productPage .productDetail .productQuantity .quantity
{
	font-family:Comic Sans MS, Verdana, Arial, Helvetica, sans-serif;
	font-size:13px;	
	padding-right:3px;	
}
#productPage .productDetail .productQuantity .quantityTextBox
{
	padding-right:5px;
}
#productPage .productDetail .productQuantity .quantityTextBox input
{
	font-family:Comic Sans MS, Verdana, Arial, Helvetica, sans-serif;
	font-size:13px;	
	width:30px;
}
#productPage .descriptionHeader
{
	font-family:Comic Sans MS, Verdana, Arial, Helvetica, sans-serif;
	font-size:13px;	
	color: #333333;	
	font-weight:bold;
}
#productPage .description
{
	padding-left:10px;
	padding-right:10px;
	padding-bottom:10px;
	padding-top:5px;
	font-family:Comic Sans MS, Verdana, Arial, Helvetica, sans-serif;
	font-size:13px;	
	color: #333333;
	text-align: justify;	
}
.pageWrapper
{
	font-family:Comic Sans MS, Verdana, Arial, Helvetica, sans-serif;
	font-size:13px;	
	text-align:left;
	width:784px;	
}
.pageWrapper .header
{
	font-family:Comic Sans MS, Verdana, Arial, Helvetica, sans-serif;
	font-size: 18px;
	color:#017f00;
	font-weight:bold;
	padding-bottom:5px;
	text-align:left;	
}
.pageWrapper .fieldName
{
	padding-bottom:3px;
	padding-top:5px;	
}
.pageWrapper .inputStd
{
	font-family:Comic Sans MS, Verdana, Arial, Helvetica, sans-serif;
	font-size:13px;	
}
.pageWrapper .inputLarge1
{
	font-family:Comic Sans MS, Verdana, Arial, Helvetica, sans-serif;
	font-size:13px;
	width:250px;	
}
.pageWrapper .inputLarge2
{
	font-family:Comic Sans MS, Verdana, Arial, Helvetica, sans-serif;
	font-size:13px;
	width:200px;	
}
.pageWrapper .inputSmall1
{
	font-family:Comic Sans MS, Verdana, Arial, Helvetica, sans-serif;
	font-size:13px;
	width:40px;
	text-align:center;	
}
.pageWrapper .textArea1
{
	font-family:Comic Sans MS, Verdana, Arial, Helvetica, sans-serif;
	font-size:13px;
	width:400px;
	height:100px;	
}
.pageWrapper .submitButton
{
	padding-top:15px;
}
.pageWrapper .bodyTextRed
{
	color: #ff0000;
}
.pageWrapper .gridWrapper table td
{
	padding:5px;
	border-bottom:solid 1px #017f00;
}
.pageWrapper .gridWrapper table
{
	border-left:solid 1px #017f00;
	border-right:solid 1px #017f00;
	border-top:solid 1px #017f00;
	border-collapse:collapse;	
}
.pageWrapper .gridWrapper table td.header
{
	font-size:13px;
	font-weight:bold;
	color:#000000;
}
.pageWrapper .gridWrapper table td.headerCenter
{
	font-weight:bold;
	text-align:center;
}
.pageWrapper .gridWrapper table td.headerRight
{
	font-weight:bold;
	text-align:right;	
}
.pageWrapper .gridWrapper table td.centerCell
{
	text-align:center;
}
.pageWrapper .gridWrapper a
{
	text-decoration:underline;
	color:#9900ff;
}
.pageWrapper .gridWrapper a:hover
{
	text-decoration:none;
	color:#00b6f2;
}
.pageDescription
{
	font-family:Comic Sans MS, Verdana, Arial, Helvetica, sans-serif;
	font-size:13px;
	color:#333333;
	padding-bottom:10px;
	text-align:left;	
}
.pageHeader
{
	font-family:Comic Sans MS, Verdana, Arial, Helvetica, sans-serif;
	font-size:18px;
	color:#017f00;
	font-weight:bold;
	padding-bottom:3px;
	text-align:left;	
}
.checkoutFormField
{
	font-family:Comic Sans MS, Verdana, Arial, Helvetica, sans-serif;
	font-size:13px;	
}
.checkoutFieldName
{
	font-family:Comic Sans MS, Verdana, Arial, Helvetica, sans-serif;
	font-size:13px;	
	padding-bottom:3px;
	padding-top:5px;
	text-align:left;		
}
.checkoutSubmitButton
{
	padding-top:15px;	
}
.checkoutError
{
	font-family:Comic Sans MS, Verdana, Arial, Helvetica, sans-serif;
	font-size:13px;	
	color:Red;	
}
.dataFormValidation
{
	text-align:left;
	font-family:Comic Sans MS, Verdana, Arial, Helvetica, sans-serif;
	font-size:13px;	
}
.dataFormSection
{
	padding-bottom:10px;
	font-family:Comic Sans MS, Verdana, Arial, Helvetica, sans-serif;
	font-size:13px;
	color:#333333;	
	text-align:left;
}
.dataFormSection td
{
	text-align:left;
}
.dataFormSection table
{
	text-align:left;
}
.dataFormSection .formField
{
	font-family:Comic Sans MS, Verdana, Arial, Helvetica, sans-serif;
	font-size:13px;	
}
.dataFormSection .requiredFieldHeader, .fieldHeader
{
	padding-bottom:3px;
}
.dataFormSection .formCommon
{
	font-family:Comic Sans MS, Verdana, Arial, Helvetica, sans-serif;
	font-size:13px;	
}
.dataFormSection .header
{
	border-bottom: #999999 1px dotted;
	text-align:left;
	padding-top:10px;
}
.dataFormSection .header .headerTitle
{
	font-family:Comic Sans MS, Verdana, Arial, Helvetica, sans-serif;
	font-size:13px;
	color:#333333;
	font-weight:bold;
	padding-bottom:5px;		
}
.dataFormSection .header .headerDescription
{
	font-family:Comic Sans MS, Verdana, Arial, Helvetica, sans-serif;
	font-size:13px;
	color:#333333;
	padding-bottom:5px;		
}
.dataFormSubmitButton
{
	text-align:left;
	padding-top:15px;	
}
.checkoutFormField
{
	font-family:Comic Sans MS, Verdana, Arial, Helvetica, sans-serif;
	font-size:13px;	
}
.checkoutFieldName
{
	font-family:Comic Sans MS, Verdana, Arial, Helvetica, sans-serif;
	font-size:13px;	
	padding-bottom:3px;
	padding-top:5px;
	text-align:left;		
}
.checkoutSubmitButton
{
	padding-top:15px;	
}
.checkoutLink
{
	font-family:Comic Sans MS, Verdana, Arial, Helvetica, sans-serif;
	font-size:13px;	
	text-decoration:underline;
	color:#8506FD;
}
.checkoutLink:hover
{
	font-family:Comic Sans MS, Verdana, Arial, Helvetica, sans-serif;
	font-size:13px;	
	text-decoration:none;
	color:#8506FD;
}
.checkoutHeader
{
	border-bottom: #999999 1px dotted;	
}
.checkoutPage
{
	width:784px;
	text-align:left;
	font-family:Comic Sans MS, Verdana, Arial, Helvetica, sans-serif;
	font-size:13px;	
}
.checkoutPage .formField
{
	font-family:Comic Sans MS, Verdana, Arial, Helvetica, sans-serif;
	font-size:13px;	
}
.checkoutPage .formCommon
{
	font-family:Comic Sans MS, Verdana, Arial, Helvetica, sans-serif;
	font-size:13px;	
}
.checkoutPage .requiredFieldHeader, .fieldHeader
{
	padding-bottom:3px;
}
.checkoutConfirmSectionHeader
{
	font-family:Comic Sans MS, Verdana, Arial, Helvetica, sans-serif;
	font-size:13px;
	font-weight:bold;
	padding-top:10px;
	padding-bottom:10px;	
}
.checkoutEditSectionHeader
{
	padding-bottom:5px;
}
.checkoutEditSectionHeader a
{
	font-family:Comic Sans MS, Verdana, Arial, Helvetica, sans-serif;
	font-size:13px;	
	text-decoration:underline;
	color:#8506FD;	
}
.checkoutEditSectionHeader a:hover
{
	font-family:Comic Sans MS, Verdana, Arial, Helvetica, sans-serif;
	font-size:13px;	
	text-decoration:none;
	color:#8506FD;	
}
.checkoutPage .gridWrapper table td
{
	padding:5px;
	border-bottom:solid 1px #00b6f2;
}
.checkoutPage .gridWrapper table
{
	border-left:solid 1px #00b6f2;
	border-right:solid 1px #00b6f2;
	border-top:solid 1px #00b6f2;
	border-collapse:collapse;	
}
.checkoutPage .gridWrapper table td.header
{
	font-size:13px;
	font-weight:bold;
	color:#000000;
}
.checkoutPage .gridWrapper table td.headerCenter
{
	font-weight:bold;
	text-align:center;
}
.checkoutPage .gridWrapper table td.headerRight
{
	font-weight:bold;
	text-align:right;	
}
.checkoutPage .gridWrapper table td.centerCell
{
	text-align:center;
}
.checkoutPage .gridWrapper a
{
	text-decoration:underline;
	color:#8506FD;
}
.checkoutPage .gridWrapper a:hover
{
	text-decoration:none;
	color:#8506FD;
}
.checkoutPage a
{
	text-decoration:underline;
	color:#8506FD;
}
.checkoutPage a:hover
{
	text-decoration:none;
	color:#8506FD;
}
.checkoutError
{
	font-family:Comic Sans MS, Verdana, Arial, Helvetica, sans-serif;
	font-size:13px;	
	color:Red;	
}
.checkoutCheckBox
{
	font-family:Comic Sans MS, Verdana, Arial, Helvetica, sans-serif;
	font-size:13px;	
}
.pageSingleMessage
{
	font-family:Comic Sans MS, Verdana, Arial, Helvetica, sans-serif;
	font-size:13px;
	color:#333333;
	text-align:center;
	margin-bottom:250px;
	margin-top:25px;
}