BODY {margin:0; padding:0;}

td, td, body {color:Black; font:normal 12px Arial, Verdana, Arial, sans-serif;}




#container{ width:950px; margin:0 auto; position:relative; background:#fc1a23 url(../images/page_bg.gif) repeat-x bottom left;}


#content{ height: auto; min-height: 240px}

#header{ width:950px; height:118px; background:#ffffff url(../images/header_bg.gif) repeat-x; display:block;}
#header h1{ background:url(../images/logo.gif) no-repeat top left; margin:0; padding:0; float:left; position:relative; display:block; width:297px; height:113px; text-indent:-1000px; overflow:hidden;}
#header #utilityMenu { float:right; position:relative; display:block; width:70px; height:26px; margin:0; padding:0;}
#header #utilityMenu  a{ text-decoration:none; padding:0; margin:3px 0 0 0; display:block; position:relative; float:left;}


#mainMenu{ position:relative; display:block; padding:0; margin:0; float:left; width:653px; height:44px;}
#mainMenu ul{display:block; padding:0; margin:0; width:653px; list-style-type:none;}
#mainMenu ul li{ display:inline; float:left; height:40px; color:#666666; text-transform:uppercase; width:85px; border-left:1px solid #e7e7e7; border-top:1px solid #e7e7e7; padding:0; margin:0; text-align:left; line-height:10px;}
#mainMenu ul li a{ color:#666666; font:normal 11px Arial, Helvetica, sans-serif; text-decoration:none; display:block; padding:2px 5px 0 4px; margin:0; border-top:2px solid #ffffff; width:81px; height:40px; }
#mainMenu ul li a:hover{ border-top:2px solid #FFCC00;}
#mainMenu ul li.on a{ border-top:2px solid #FF0000;}

#submenu{ 
display:block;
float:left;
margin-left: 11px;
margin-bottom: 15px;
padding:0;
width:217px;
}
#submenu ul { display:block; float:left; margin: 0; padding:0;}
#submenu ul li{ display:block; border-left:1px solid #E7E7E7; border-top:1px solid #E7E7E7; float:left; width:207px; height:25px; margin:2px 5px 2px 5px; background-color:#ef1d27; background-image:none; border:none;}
#submenu ul li a{ display:block; float:left; color:#FFCC00; border-top:2px solid #ffffff; margin:0px; height:25px; width:207px; background:url(../images/bullet3.gif) no-repeat 0 0; padding:4px 0 0 0; text-indent:25px; text-decoration: none;}
#submenu ul li a:hover{ color:#FFFFFF; text-decoration: underline;}
#submenu ul li.on a{ color:#FFFFFF; background:url(../images/bullet3_on.gif) no-repeat 0 0;}


#mainPage {background:#fc1a23 url(../images/page_bg.gif) repeat-x bottom left;}


#mainPageEditableArea{font:12px Arial, Helvetica, sans-serif; color:#FFFFFF; width:330px; padding:0; margin:10px 0 0 30px;}
#mainPageEditableArea a{color:#FFFF00; text-decoration: none; background:url(/skin/footmaxx/images/bullet1.gif) no-repeat 0 4px;}
#mainPageEditableArea a:hover{text-decoration: underline;}
#mainPageEditableArea a span{padding-left: 15px;  }
#mainPageEditableArea p{ list-style-type:none; margin:0; margin-bottom: 8px }



#flash{ display:block; float:left; position:relative; width:950px; height:355px; margin-top:0px;}

#CategoryFile{ height: auto; float: left; clear: both; margin-bottom: 5px;}
#sandbox #CategoryFile img{ float:left;
height:auto; margin: 0; padding: 0; margin-right:5px; border:0; }
#CategoryFile a{ font-weight: bold; text-decoration: none;}
#CategoryFile a:hover{ font-weight: bold; text-decoration: underline;}

#mainPage{ display:block; float:left; position:relative; width:950px; background:none;}



#footer { background-color: white; text-align:center; width:950px; margin: 0 auto; padding: 0}
#footer ul.listimg { margin: 0 auto; background-color: #FFFFFF; text-align:center; float:left; display:inline; width:100%; list-style-type: none; padding: 0;}
#footer ul.listimg li { text-align:center; float:left; display:inline; width:310px; list-style-type: none; margin: 0; padding: 0;}
#copyrights{ width:950px; text-align:center; background-color: #666666; margin: 0 auto; padding: 0; height: auto; display: block }



#copyrightsContainer{ width:950px; height:50px; margin: 0 auto; color:#FFFFFF; text-transform:uppercase;}
#copyrights p.copyright {font:9px Arial, Helvetica, sans-serif;  height:28px; margin:5px 0 0 15px; color:#FFFFFF; text-transform:uppercase;}
#copyrightsContainer p.mailto {font:9px Arial, Helvetica, sans-serif;  height:15px; padding-top:5px; color:#FFFFFF; text-transform:uppercase;}
#copyrightsContainer p.footer {font:9px Arial, Helvetica, sans-serif;  padding-top:5px; color:#FFFFFF; text-transform:uppercase;}
#copyrights a{ color:#FFFFFF; font-weight:bold;}
#copyrights br{ clear:both;}

#left{ display:block; float:left; width:250px;}



div#titles{ display:block; position:relative; float:left; background:url(../images/bullet2.gif) no-repeat 20px 17px; font-size:18px; color:#FFCC00; text-transform:uppercase; width:200px; height:auto; margin:0; padding:10px 0 0 40px; text-align:left;}


#sandbox{ 
color:#FFFFFF;
display:block;
float:left;
height:auto;
padding:12px 0 20px 0;
text-align:justify;
width:652px;
}

#sandbox img
{
	border:4px solid #f6a130;
	float:right;
	margin: 0 0 6px 6px;
}

#sandbox a
{
	color: #FFFFFF;
	text-decoration: underline;
}

#sandbox a:hover
{
	color: #FFFFFF;
	text-decoration: none;
}

#sandbox td
{
	color: #FFFFFF;
}

#links p.title{ font-weight:bold; margin-bottom:0;}
#links a{ padding-left:20px; color:#FFFF99;}
/* Contact Form*/
	.FormDiv{
		margin-left:0px;
		width:500px;
	}
	.ShoppingFormDiv{
		margin-left:0px;
		width:760px;
	}
	.FormDiv form {
		margin:0;
		padding:0;
	}
	.TextFieldDiv{
		display: block;
		float:left;
		width:500px;
		height:30px;
	}	
	.TextFieldDiv label{
		font-weight:bold;
		display: block;
		float:left;
		width:auto;
	}	
	.TextField{
		display: block;
		float:right;
		width:246px;
	}	
	
	#security_code.TextField{
		display: block;
		float:right;
		width:106px;
	}	
	.FileFieldDiv{
		display: block;
		float:left;
		width:500px;
		height:30px;
	}	
	.FileFieldDiv label{
		font-weight:bold;
		display: block;
		float:left;
		width:250px;
	}	
	.FileField{
		display: block;
		float:left;
		width:246px;
	}	
	.TextAreaDiv{
		display: block;
		float:left;
		width:500px;
		height:180px;
	}	
	.TextAreaDiv label{
		font-weight:bold;
		display: block;
		float:left;
		width:auto;
	}	
	.TextArea{
		display: block;
		float:right;
		width:496px;
		height:150px;
	}
	.CaptchaImageDiv{
		display: block;
		float:left;
		width:496px;
		height:70px;
	}		
	.CaptchaImageDiv img {
		margin-left:250px;
	}		
	.SelectDiv{
		display: block;
		float:left;
		width:500px;
	}	
	.SelectDiv label{
		display: block;
		float:left;
		font-weight:bold;
		width:auto;
		height:30px;
	}	
	.Select{
		display: block;
		float:right;
		width:250px;
	}	
	
	.ButtonDiv{
		display: block;
		float:right;
	}	
	.Button{
		display: block;
		float:left;
		width:106px;
		border: 1px solid black;
		background-color:#FABBB2;
		color: #990000;
		font-size: 11px;
		font-weight: bold;
	}	
	#ClearCartButton{
		display: block;
		float:left;
		width:280px;
	}	
	.ChangeButton{
		display: block;
		float:right;
		width:75px;
	}
	/*footer*/
	#menubt {	
		width: auto;
		height: 15px;
		display: block;
		align:center;
		clear: both;
		padding-top: 0px;
		padding-bottom: 20px;
		border-top: 2px solid #666666;
		text-align: center;
		}
		
	#menubt ul {
		width: auto;
		list-style: none;
		text-align: center;
		}

	#menubt ul li {
		display: inline;
		}
		
	#menubt ul li a {
		padding-left: 8px;
		padding-right: 8px;
		padding-top: 4px;
		padding-bottom: 4px;
		font-size: 11px;
		color: #F4D3C4;
		text-decoration: none;	
		}
		
	#menubt ul li a:hover {
		color: #FFFFFF;
		}
		
	#menubt ul li.separator {
	width: 1px;
	height: 25px;
	color:#CCCCCC;
		}
		#LogInUserName {
		margin-bottom:5px;
		margin-top:5px;
		}
		#LogInUserName input{
		margin-left:5px;
		}
		#LogInPassword input{
		margin-left:8px;
		}
	