ul, li {
    margin: 0px; padding: 0px; border: 0px; padding-left:10px;
}

table {
	background-color: #FFFFFF;
	background-image: url(spacer4.jpg);
	background-repeat: repeat-y;
}
body {
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
}
h1 {
	font-size:16px;
	color: #FF0032;
}
body {
	background-color: #f2f2ee;
	line-height:20px;
	color: #666;
}
.style1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #666;
}
.style2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #666;
}
.style6 {font-size: 12px; font-family: Arial, Helvetica, sans-serif;}
p {
	padding-right:20px;
	
}
.redtxt {
	color: #FF0032;
}
.bluetxt {
	color: #FF0032;	
}

.style1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #666666;
}
.style3 {
	font-family: Arial, Helvetica, sans-serif;
	color: #FF0000;
}
.style6 {font-family: Arial, Helvetica, sans-serif; color: #f2f2ee; }
.style10 {font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #666666; }
.style13 {font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #006699; }
.style15 {font-family: Arial, Helvetica, sans-serif; color: #FFFFFF; }

a {
	color: #00B5E8;	
}
a:hover {
	
}
#shopping a {
	color: #E0315A;
	text-decoration:none;
	cursor:pointer;
}
#shopping a:hover {
	color: #E0315A;
	text-decoration:underline;
	cursor:pointer;
}
#shopping {
	float:right;
	position:absolute;
	width:800px;
}
#shopping p {
	text-align:right;
	color: #E0315A;
}

form input, form textarea.error 
{
	border: 1px solid #999;
}
form input.error,
form textarea.error 
{ border: 1px dotted red;}
form label.error { display:inline; color:red; margin-left:10px;}


	label{
		font-size:12px; color:#666666; display:block; padding:0 0 3px 0;
	}
	label.oneline{
		display:inline; 
	}
	label.rtc{
		margin:8px 0 0 0;
	}
	input.rtc{
		margin:8px 0 0 0;width:157px;
	}
	textarea{
		font-size:12px; color:#666666; width:337px;
	}
	input.regularTxt{
		width:157px;
	}
	input.longTxt{
		width:337px; 
	}
	input.exLongTxt{
		width:550px; 
	}
	input.shortTxt{
		width:72px;
	}
	input.twoTxt{
		width:37px;
	}
	input.table-txtfd{
		width:28px; text-align:right; color:#666666;
	}
	select.table-list{
		width:90px; font-size: 12px; 
	}

	form div.align-left{
		width:159px; padding:8px 20px 0 0 ;float:left;	
	}
	form div.align-left2{
		width:159px; padding:8px 20px 0 0 ;float:left; margin-left:20px;	
	}
	form div.align-left-sub{
		width:74px; ;float:left;	
	}
	form div.align-oneline{
	float:left;
	width:339px;
	padding:8px 0 0;
	margin-left: 20px;
	}
	form div.align-oneline2{
	float:left;
	width:100%;
	padding:8px 0 0;
	}
	form div.align-oneline-extra{
		float:left; width:409px;
	}
	form div.align-oneline-full{
		float:left; width:700px; padding:8px 0 0 0;
	}
	form div.align-right{
		width:159px; float:left; padding:8px 0 0 0;
	}
	form div.align-right-extra{
		width:230px; float:left; padding:8px 0 0 0;
	}
	form div.align-right-full{
		float:right; width:228px;
	}
	form div.align-right-sub{
		width:54px; float:right; margin-right:20px;
	}
	form.form-returning-customer,
	form#form-pw-recover
	{
		width:180px;
	}
	.form-returning-customer{
		 position:absolute; top:0px; right:0px; width:180px; padding:0 0 0 20px;
		height:232px; border-left:1px solid #cccccc;
	}
#leftside {
	float:left;
	width:175px;
	padding:0px 0 0 26px;
	display:block;
}
	#leftside ul { 
		list-style:none;
	}	
	#leftside ul li{ 
		border-bottom:1px solid #00B5E8;	 line-height:24px;	
	}
	#leftside ul li.has-child{ 
		border-bottom:1px solid #00B5E8;	
	}
	#leftside ul li.first-child{ 
		border-bottom:none; border-top:1px solid #00B5E8;	 
	}
	#leftside ul li.last-child{ 
		border-bottom:none; margin-bottom:-1px;
	}
	#leftside ul li a{ 
		font-size:12px; color:#00B5E8;text-decoration:none; display:block;
		padding-bottom:10px;
		padding-top:10px;
	}
	#leftside ul li ul li a{ 
			color: #FF0032;	
			font-weight:normal; display:block;
			padding:10px;
	}
	#leftside ul li a:hover{
			color: #666666;	

	}
	#leftside ul li ul li a:hover{
			color: #FF0032;	

	}
	#content #leftside ul.sidebarmenu1-detail li ul li a{  /* Sub level 2st */
			color: #666666;	
font-weight:normal; padding:0 0 0 7px; display:block;
	}
	#content #leftside ul.sidebarmenu1-detail li ul li ul li a{  /* Sub level 3st */
		padding:0 0 0 14px; display:block;
	}
	#content #leftside ul.sidebarmenu1-detail li ul li a.current,
	#content #leftside ul.sidebarmenu1-detail li ul li a:hover,
	#content #leftside ul.sidebarmenu1-detail li ul li ul li a:hover, 
	#content #leftside ul.sidebarmenu1-detail li ul li ul li a.current,	
	#content #leftside ul.sidebarmenu1-detail li ul li ul li ul li a:hover, 
	#content #leftside ul.sidebarmenu1-detail li ul li ul li ul li a.current
	{  
		font-weight:bold;
	}
	#content #leftside ul.sidebarmenu1-detail li ul li ul li ul li a{  /* Sub level 4st */
		padding:0 0 0 21px; color:#666666; display:block;
	}
.products-intro {
	float:left;
	width:560px;
	padding-top:20px;
	padding-left:15px;
	color:#666666;
	
}
.product-thumb {
	width:150px;
	float:left;
	margin-right:35px;
	color: #FF0032;
	margin-top:30px;
	height:130px;
	
}
.product-thumb a {
	color: #FF0032;
	text-decoration:none;
}
.product-thumb a:hover {
	color: #FF0032;
	text-decoration:underline;
}

#thumbs {
	float:left;
	width:560px;
	margin-left:15px;
	margin-bottom:30px;
}
#product-image {
	width:308px;
	float:left;
}
.rightside {
	width:230px;
	padding-right:20px;
	float:left;
	margin-left:20px;
	color:#000;
	height:320px;
	overflow:auto;
}
.rightside p, .rightside h1, .rightside ul, .rightside li{
    margin: 0px; padding: 0px; border: 0px;
	line-height:24px;
}
.rightside p strong{
color: #00B5E8;
}
#addtocart {
	float:right;
	width:560px;
	margin-top:20px;
	margin-bottom:30px;
	margin-left:15px;
	padding-right:15px;

}
form input.addtocart-btn {
	width:114px;
	height:27px;
	background:url(images/addtocart.png) no-repeat;
	cursor:pointer;
	border: 0; text-indent:-9999px; float:right;
	margin-top:-40px;
	margin-right:30px;
}
#addtocart table td {
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #00B5E8;
	padding-bottom:10px;
	padding-top:10px;
}
#addtocart table {
	margin-bottom:40px;
	
}
.lightgreytxt {
	color:#666;
	
}
#cart {
	margin-left:20px;
	margin-right:20px;
	margin-bottom:30px;
	
}
#cart table td {
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #00B5E8;
	padding-bottom:10px;
	padding-top:10px;
}
.rightside ul {
	margin-left:20px;
	
}
.rightside ul li {
	
}
