/*
	00 Reset
*/
@import url("ae_carousel.css");
@import url("ae_tooltip.css");

/*
Copyright (c) 2010, Yahoo! Inc. All rights reserved.
Code licensed under the BSD License:
http://developer.yahoo.com/yui/license.html
version: 2.8.1
*/
html{color:#000;background:#FFF;}body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,button,textarea,p,blockquote,th,td{margin:0;padding:0;}table{border-collapse:collapse;border-spacing:0;}fieldset,img{border:0;}address,caption,cite,code,dfn,em,strong,th,var,optgroup{font-style:inherit;font-weight:inherit;}del,ins{text-decoration:none;}li{list-style:none;}caption,th{text-align:left;}h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:normal;}q:before,q:after{content:'';}abbr,acronym{border:0;font-variant:normal;}sup{vertical-align:baseline;}sub{vertical-align:baseline;}legend{color:#000;}input,button,textarea,select,optgroup,option{font-family:inherit;font-size:inherit;font-style:inherit;font-weight:inherit;}input,button,textarea,select{*font-size:100%;}.ClearFix:after{
	content:".";
	display:block;
	height:0;
	clear:both;
	visibility:hidden;
}.clearfix{clear:both;}

/* WinIE7 only */
*:first-child+html .ClearFix{
	height:1%;
}

/* WinIE6 and below */
/*¥*/
* html .ClearFix{
	height:1%;
}
/**/

/* MacIE only */
/*¥*//*/
.ClearFix{
	display:inline-table;
}
/**/

html,
body
{
	color: #666;
	font: normal 12px Arial;
}

a
{
	color: #c33;
	text-decoration: none;
}

#wrapper
{
	width: 960px;
	margin: 0 auto;
	position: relative;
}

#header
{
	padding: 30px 10px 0px;
	background: url(../images/backgrounds/header-home.jpg) top center no-repeat;
}
#header-short
{
	padding: 30px 10px 0px;
	background: url(../images/backgrounds/header-short.jpg) top center no-repeat;
}
	#header h1,
	#header-short h1
	{
		margin: 0 0 15px;
		background: url(../images/backgrounds/logo.png) top left no-repeat;
	}
	#header h1,
	#header h1 a,
	#header-short h1,
	#header-short h1 a
	{
		width: 220px;
		height: 185px;
	}
		#header h1 a,
		#header-short h1 a
		{
			display: block;
			text-indent: -9999px;
		}
	#header #menu,
	#header-short #menu
	{
		clear: both;
		height: 34px;
		padding: 18px 65px;
		overflow: hidden;
		background: url(../images/backgrounds/content.png) top center no-repeat;
	}
		#header #menu li,
		#header-short #menu li
		{
			float: left;
			height: 70px;
			font: normal 18px Georgia;
		}
			#header #menu li span,
			#header-short #menu li span
			{
				color: #666;
				display: block;
				margin: 5px 0 0;
				font: normal 12px Arial;
			}
			#header #menu li a,
			#header-short #menu li a
			{
				display: block;
				padding: 0px 15px;
			}
			#header #menu li a:hover,
			#header #menu li a:active,
			#header-short li a:hover,
			#header-short li a:active,
			#header #menu li.active a,
			#header-short li.active a
			{
				color: #000;
			}
	#header h2,
	#header-short h2
	{
		color: #c33;
		margin: 0 0 35px;
		padding: 0px 0px 0px 15px;
		font: normal 28px Georgia;
		background: url(../images/backgrounds/h2-l.png) center left no-repeat;
	}
	#header-short h2
	{
		float: left;
		margin: 0px 0 5px;
	}
		#header h2 strong,
		#header-short h2 strong
		{
			padding: 0px 15px 0px 0px;
			background: url(../images/backgrounds/h2-r.png) center right no-repeat;		
		}
	#header #search
	{
		float: left;
	}
		#header #search legend
		{
			display: none;
			visibility: hidden;
		}
		#header #search label
		{
			width: 184px;
			height: 51px;
			display: block;
			margin: 0 0 -20px 60px;
			text-indent: -9999px;
			background: url(../images/backgrounds/search-label.png) top center no-repeat;
		}
		#header #search input#text-search
		{
			border: 0;
			width: 170px;
			height: 69px;
			padding: 0px 20px 0 30px;
			background: url(../images/backgrounds/search-input.png) top center no-repeat;
		}
		#header #search input#text-search:focus,
		#header #search input#submit-search		
		{
			outline: none;
		}
		#header #search input#submit-search
		{
			border: 0;
			color: #fff;
			width: 107px;
			height: 46px;
			cursor: pointer;
			text-indent: -9999px;
			font-size: .0000000001em;
			background: url(../images/backgrounds/search-submit.png) top center no-repeat;
		}
		#header #search input#submit-search:hover,
		#header #search input#submit-search:active,
		#header #search input#submit-search:focus
		{
			cursor: pointer;
			background: url(../images/backgrounds/search-submit-h.png) top center no-repeat;		
		}
	#header #user,
	#header-short #user
	{
		width: 400px;
		float: right;
		padding: 70px 0 0;
	}
	#header-short #user
	{
		padding: 4px 0 0;
	}
		#header #user ul,
		#header-short #user ul
		{
			padding-left: 5px;
			background: url(../images/backgrounds/user-l.png) bottom left no-repeat;
		}
		#header #user ul,
		#header #user ul li,
		#header-short #user ul,
		#header-short #user ul li	
		{
			float: left;
		}
			#header #user ul li,
			#header-short #user ul li
			{
				line-height: 17px;
				margin: 8px 1px 0;
			}
			#header #user ul li.register,
			#header-short #user ul li.register
			{
				padding-right: 5px;
				background: url(../images/backgrounds/user-r.png) bottom right no-repeat;			
			}
				#header #user ul li a,
				#header-short #user ul li a
				{
					color: #333;
					padding: 0 3px;
				}
				#header #user ul li a:hover,
				#header #user ul li a:active,
				#header-short #user ul li a:hover,
				#header-short #user ul li a:active
				{
					text-decoration: line-through;
				}
		#header #user dl,
		#header-short #user dl
		{
			float: right;
			font-family: Georgia;
		}
		#header #user dl,
		#header #user dt,
		#header #user dd,
		#header-short #user dl,
		#header-short #user dt,
		#header-short #user dd
		{
			line-height: 26px !important;
		}
			#header #user dt,
			#header-short #user dt
			{
				float: left;
				color: #000;
				margin: 0 10px 0 0;
				font: normal 26px Georgia;
			}
			#header #user dd,
			#header-short #user dd
			{
				float: right;
				margin: 1px 0 0;
				font-size: 18px;				
			}
			#header #user dd a,
			#header-short #user dd a
			{
				color: #000;
				padding: 50px 0 0;
				background: url(../images/backgrounds/cart.png) top right no-repeat;
			}
			#header #user dd a:hover,
			#header #user dd a:active,
			#header-short #user dd a:hover,
			#header-short #user dd a:active
			{
				background: url(../images/backgrounds/cart-h.png) top right no-repeat;			
			}
			#header #user dd a strong,
			#header-short #user dd a strong
			{
				color: #c33;
				font-size: 22px;
			}

#content
{
	padding: 20px 10px;
	background: url(../images/backgrounds/content.png) top center no-repeat;
}

	#content #sidebar
	{
		float: left;
		width: 220px;
	}
		#content #sidebar #search
		{
		}
		#content #sidebar #search legend,
		#content #sidebar #search label
		{
			display: none;
			visibility: hidden;
		}
		#content #sidebar #search input#text-search
		{
			border: 0;
			float: left;
			width: 106px;
			height: 20px;
			padding: 2px;
			background: #f1f1f1;
		}
		#content #sidebar #search input#text-search:focus
		{
			border: 0;
			outline: none;
		}
		#content #sidebar #search input#submit-search
		{
			border: 0;
			width: 32px;
			height: 29px;
			cursor: pointer;
			margin: 0 0 0 5px;
			font-size: .00001em;
			text-indent: -9999px;
			background: url(../images/backgrounds/sidebar-search-submit.png) center center no-repeat;
		}
		#content #sidebar #search input#submit-search:hover,
		#content #sidebar #search input#submit-search:active
		{
			background: url(../images/backgrounds/sidebar-search-submit-h.png) center center no-repeat;		
		}
		#content #sidebar #submenu
		{
			padding: 0 0 10px;
			font: normal 16px Georgia;
		}
			#content #sidebar #submenu li
			{
				line-height: 30px;
			}
			#content #sidebar #submenu li a
			{
				color: #000;
			}
			#content #sidebar #submenu li.active a,
			#content #sidebar #submenu li a:hover,
			#content #sidebar #submenu li a:active
			{
				color: #c33;
			}
			#content #sidebar #submenu li ul
			{
				margin: 7px 0px;
			}
			#content #sidebar #submenu li li
			{
				font-size: 14px;
				line-height: 18px;
			}
				#content #sidebar #submenu li li a,
				#content #sidebar #submenu li.active li a
				{
					color: #666 !important;
				}
		#content #sidebar #newsletter
		{
			padding: 15px 0 0;
			font-family: Georgia;
			border-top: 1px solid #ccc;
			border-bottom: 1px solid #ccc;
		}
			#content #sidebar #newsletter h3
			{
				color: #c33;
				font-size: 16px;
				margin: 0 0 10px;
			}
			#content #sidebar #newsletter p
			{
				font-size: 14px;
				margin: 0 0 10px;
				line-height: 18px;
			}
			#content #sidebar #newsletter form legend
			{
				display: none;
				visibility: hidden;
			}
				#content #sidebar #newsletter form label
				{
					color: #000;
					font-size: 12px;
					text-transform: lowercase;
				}
				#content #sidebar #newsletter form input#email
				{
					padding: 2px;
					background: #f0f0f0;
				}
				#content #sidebar #newsletter form input#suscribe-submit
				{
					border: 0;
					color: #fff;
					width: 160px;
					height: 32px;
					cursor: pointer;
					background: url(../images/backgrounds/newsletter-submit.jpg) center center no-repeat;
				}
				#content #sidebar #newsletter form input#suscribe-submit:hover,
				#content #sidebar #newsletter form input#suscribe-submit:focus
				{
					background: url(../images/backgrounds/newsletter-submit-h.jpg) center center no-repeat;				
				}
		#content #sidebar #social
		{
			padding: 10px 0px;
			font: normal 16px Georgia;
			border-bottom: 1px solid #ccc;
		}
			#content #sidebar #social a
			{
				color: #333;
				height: 37px;
				display: block;
				padding-left: 40px;
				background: url(../images/backgrounds/social-fb.png) center left no-repeat;
			}
			#content #sidebar #social a:hover,
			#content #sidebar #social a:active
			{
				color: #369;
			}
	#content #main
	{
		float: right;
		width: 700px;
	}
		#content #main #breadcrumb
		{
			height: 22px;
			display: block;
			margin: 0 0 15px;
			border-top: 1px solid #ccc;
			border-bottom: 1px solid #ccc;
		}
			#content #main #breadcrumb p,
			#content #main #breadcrumb li
			{
				float: left;
				height: 22px;
				line-height: 22px;
				margin: 0 5px 0 0;
			}
			#content #main #breadcrumb a
			{
				color: #666;
			}
		#content #main #book_profile
		{
		}
			#content #main #book_profile h3,
			#content #main #related h3
			{
				color: #c33;
				font: normal 16px Georgia;
				text-transform: uppercase;
			}
			#content #main #book_profile h4,
			#content #main #related h4
			{
				color: #333;
				padding: 0 0 3px;
				margin: 0 0 30px;
				font: normal 14px Georgia;
				border-bottom: 1px solid #ccc;
			}
			#content #main #book_profile .book_data
			{
				float: right;
				width: 480px;
				line-height: 1.5em;
			}
				#content #main #book_profile .book_data p
				{
					margin: 12px 0;
					text-align: justify;
				}
				#content #main #book_profile .book_data .book_meta
				{
					width: 220px;
					float: right;
					margin: 0 0 40px 40px;
				}
					#content #main #book_profile .book_data .book_meta h5
					{
						color: #000;
						float: left;
						margin: 0 0 20px;
						font: bold 18px Arial;
					}
						#content #main #book_profile .book_data .book_meta h5 span
						{
							display: block;
							font-size: 12px;
							font-weight: normal;
						}
					#content #main #book_profile .book_data .book_meta .buy
					{
						margin: 0;
						height: 30px;
						float: right;
						display: block;
						text-align: center;
						line-height: 30px !important;
					}
						#content #main #book_profile .book_data .book_meta .buy a
						{
							color: #fff;
							text-transform: uppercase;
						}
					#content #main #book_profile .book_data .book_meta dl
					{
						clear: both;
					}
					#content #main #book_profile .book_data .book_meta dt,
					#content #main #book_profile .book_data .book_meta dd
					{
						width: 50%;
						height: 20px;
						overflow: hidden;
						font-family: Georgia;
						line-height: 20px !important;
						border-bottom: 1px solid #ccc;
					}
					#content #main #book_profile .book_data .book_meta dt
					{
						color: #000;
						float: left;
						text-transform: uppercase;
						font: normal 12px Georgia;
					}
					#content #main #book_profile .book_data .book_meta dd
					{
						float: right;
						text-align: right;
					}
		#content #main #slider
		{
			height: 200px;
			border-bottom: 1px solid #ccc;
		}
/*
			#content #main #slider li
			{
				float: left;
				margin: 0 25px 10px 0;
			}
*/
		#content #main #latest
		{
			clear: both;
		}
			#content #main #latest h3
			{
				color: #c33;
				height: 25px;
				width: 120px;
				margin: 2px 0 10px;
				text-indent: 10px;
				background: #f5f5f5;
				text-transform: uppercase;
				font: normal 17px Georgia;
				line-height: 25px !important;
			}
		#content #main .book_summary_col
		{
			float: left;
			width: 320px;
			height: 205px;
			overflow: hidden;
			margin: 0 30px 24px 0;
		}
			#content #main .book_summary_col .sleeve
			{
				float: left;
				width: 138px;
			}
			#content #main .book_summary_col .meta
			{
				line-height: 1.5em;
			}
				#content #main .book_summary_col .meta h3
				{
					color: #c33;
					font-size: 1.25em;
					font-family: Georgia;
					text-transform: uppercase;
				}
					#content #main .book_summary_col .meta h3 a:hover,
					#content #main .book_summary_col .meta h3 a:active
					{
						text-decoration: underline;
					}
				#content #main .book_summary_col .meta h4
				{
					color: #333;
					font-size: 1.1em;
					border: 0 !important;
					font-family: Georgia;
					margin: 0 0 1em !important;
				}
		#content #main .book_summary
		{
			float: left;
			width: 340px;
			padding: 0 0 10px;
			line-height: 1.5em;
			margin: 0 10px 18px 0;
		}
			#content #main .book_summary h4
			{
				color: #c33;
				margin: 0 0 10px;
				font: normal 16px Georgia;
				text-transform: uppercase;
			}
				#content #main .book_summary h4 a:hover,
				#content #main .book_summary h4 a:active
				{
					text-decoration: underline;
				}
				#content #main .book_summary h4 span
				{
					color: #333;
					display: block;
					font-size: 14px;
					text-transform: none;
				}
			#content #main .book_summary img
			{
				float: left;
				margin: 0 15px 0 0;
			}
			#content #main .book_summary p
			{
				font-size: 12px;
				line-height: 18px !important;
			}
			#content #main .book_summary h5,
			#content #main .book_summary_col h5
			{
				color: #000;
				float: left;
				clear: both;
				margin: 0 12px 12px 0;
				font: bold 18px Arial;
			}
			#content #main .book_summary_col h5
			{
				clear: none;
			}
			#content #main .book_summary_col .desc
			{
				margin: 0 0 12px;
			}
				#content #main .book_summary_col .desc a
				{
					font-style: italic;
				}
			#content #main .book_summary_col p.buy
			{
				font-size: .75em;
				padding: 6px 0 0;
				margin: 1em 0 0 0;
				font-family: Arial;
				text-transform: uppercase;
			}
				#content #main .book_summary_col p.buy a
				{
					color: #fff;
					padding: 6px;
					background: #ee3434;
					border-radius: 4px;
					-ms-border-radius: 4px;
					-moz-border-radius: 4px;
					-webkit-border-radius: 4px;
				}
				#content #main .book_summary_col p.buy a:hover,
				#content #main .book_summary_col p.buy a:active
				{
					text-decoration: underline;
				}
				#content #main .book_summary h5 span,
				#content #main .book_summary_col h5 span
				{
					display: block;
					font-size: 12px;
					font-weight: normal;
				}
			#content #main .book_summary li.buy,
			#content #main .book_summary li.more,
			#review .sleeve .buy,
			#review .sleeve .more
			{
				float: left;
				line-height: 30px !important;
				text-align: center;
				margin: 0px 5px 0 0;
				font: bold 12px Arial;
				text-transform: uppercase;
			}
			#content #main #book_profile
			{
				margin: 0 0 24px;
				min-height: 340px;
			}
			#review .sleeve .buy,
			#content #main .book_summary li.buy,
			#content #main #book_profile .book_data .book_meta .buy
			{
				width: 100px;
				background: url(../images/backgrounds/buy.png) top left no-repeat;
			}
			#content #main .book_summary li.more,
			#review .sleeve .more
			{
				width: 70px;
				background: url(../images/backgrounds/more.gif) top left no-repeat;
			}
			#review .sleeve .buy,
			#review .sleeve .more
			{
				margin: 0 0 .5em;
				float: none !important;
			}
				#content #main .book_summary li a,
				#review .sleeve a
				{
					color: #fff;
					height: 30px;
					display: block;
				}
				#content #main .book_summary li a:hover,
				#content #main .book_summary li a:active,
				#review .sleeve a:hover,
				#review .sleeve a:active
				{
					text-decoration: underline;
				}
		#content #main #starred
		{
			clear: both;
			padding: 20px 0;
			border-top: 1px solid #ccc;
		}
			#content #main #starred .mod
			{
				float: left;
				width: 340px;
				margin: 0 10px 0 0;
			}
				#content #main #starred .mod h3
				{
					color: #c33;
					margin: 0 0 20px;
					font: normal 16px Georgia;
				}
				#content #main #starred .mod p
				{
					line-height: 18px;
				}
				#content #main #starred .mod .more
				{
					font-size: 10px;
					margin: 12px 0px;
					text-transform: lowercase;
					line-height: 19px !important;
				}
					#content #main #starred .mod .more a
					{
						width: 81px;
						color: #fff;
						height: 19px;
						display: block;
						text-align: center;
						text-decoration: none;
						background: url(../images/backgrounds/mod-more.jpg) center left no-repeat;
					}
	#content #main.single
	{
		line-height: 1.5em;
		padding-bottom: 1em;
		border-bottom: 1px solid #ccc;
	}
		#content #main.single h2,
		#content #main.list h2,
		.new-excerpt h3
		{
			color: #c33;
			line-height: 1.5em;
			text-transform: uppercase;
			font: normal 16px Georgia;
		}
		#content #main.single h3,
		.new-excerpt h4
		{
			color: #333;
			font: normal 14px Georgia;
		}
		#content #main.single p,
		.new-excerpt p
		{
			margin: 1em 0;
		}
	.new-excerpt
	{
		padding: 1em 0;
		line-height: 1.5em;
		margin-bottom: 1em;
		border-bottom: 1px solid #ccc;
	}
#footer
{
	color: #666;
	clear: both;
	height: 173px;
	padding: 65px 0 0;
	font: normal 10px Arial;
	background: url(../images/backgrounds/footer.jpg) bottom center no-repeat;
}
	#footer p
	{
		width: 476px;
		height: 26px;
		line-height: 26px;
		text-align: center;
		margin: 128px auto 0;
		background: url(../images/backgrounds/footer-p.png) center center no-repeat;
	}
	#footer a
	{
		color: #666;
	}

#rss
{
	top: 17px;
	right: -9px;
	position: absolute;
}
#rss,
#rss a
{
	width: 68px;
	height: 67px;
}
	#rss a
	{
		display: block;
		text-indent: -9999px;
		background: url(../images/backgrounds/rss.png) center center no-repeat;
	}
	#rss a:hover,
	#rss a:active
	{
		background: url(../images/backgrounds/rss-h.png) center center no-repeat;		
	}
	
#authors-list
{
	margin: 1em;
}
	#authors-list li
	{
		width: 33%;
		float: left;
		font-size: 1.1em;
		line-height: 2em;
	}
		#authors-list li a
		{
		}

#author-profile .photo
{
	float: left;
	width: 130px;
	min-height: 220px;
	margin: 12px 24px 24px 0;
}
	#author-profile .photo img
	{
		padding: 3px;
		background: #fff;
		border: 1px solid #ccc;
	}
#author-profile .desc
{
	float: right;
	width: 545px;
	text-align: justify;
	line-height: 1.5em;
	margin: 0px 0px 24px;
}
#author-books h3
{
	color: #c33 !important;
	text-transform: uppercase;
}
#author-books ul
{
	margin: 1em 2em;
}
	#author-books ul li
	{
		float: left;
		font-size: 1.1em;
		list-style-type: circle;
	}
		#author-books ul li a
		{
			color: #666;
		}
		#author-books ul li a:hover,
		#author-books ul li a:active
		{
			text-decoration: underline;
		}

/*
	Contacto
*/

form#contact-form
{
	float: left;
	width: 300px;
	margin-right: 100px;
}
	form.form-type legend,
	#where-to-find-us dt
	{
		color: #c33;
		padding: 0 0 1em;
		font-size: 1.25em;
		font-family: Georgia;
	}
	form.form-type li
	{
		margin: 0 0 .75em;
	}
		form.form-type li label
		{
			color: #000;
			display: block;
			font-size: 1em;
			font-family: Georgia;
		}
		form.form-type li input,
		form.form-type li textarea
		{
			width: 300px;
			padding: 2px;
			background: #f0f0f0;
		}
		form.form-type li input
		{
			height: 1.5em;
		}
		form.form-type li textarea
		{
			height: 5em;
		}
form.form-type li.cb input
	{
		width: 25px;
		float: left;
	}
	form.form-type li.cb label
	{
		display: inline;
	}
	
	form.form-type p
	{
		text-align: left;
	}
		form.form-type p input
		{
			border: 0;
			color: #fff;
			width: 160px;
			height: 32px;
			cursor: pointer;
			font-size: 1.1em;
			font-family: Georgia, serif;
			background: url(../images/backgrounds/newsletter-submit.jpg) center center no-repeat;
		}
		form.form-type p input:hover,
		form.form-type p input:focus
		{
			background: url(../images/backgrounds/newsletter-submit-h.jpg) center center no-repeat;				
		}

#new-user li
{
	float: left;
	margin: 0 24px 18px 0;
}
		
/*
	Reviews
*/

.review-excerpt,
#review
{
	margin: 2em 0 0;
	line-height: 1.5em;
}
	#content #main.list .review-excerpt h2,
	#content #main.single #review h2
	{
		color: #999;
		font-size: .8em;
		font-family: Arial;
	}
		#content #main.list .review-excerpt h2 strong,
		#content #main.single #review h2 strong
		{
			color: #666;
		}
	.review-excerpt .sleeve,
	#review .sleeve
	{
		float: left;
		margin: 0 2em 2em 0;
	}
	.review-excerpt .meta,
	#review .meta
	{
		margin: 0 0 2em;
		text-align: justify;
	}
	#review .meta
	{
		float: right;
		width: 545px;
	}
	.review-excerpt .meta h3,
	#review h3
	{
		color: #c33 !important;
		margin: 0 0 1em 0 !important;
		font-size: 1.25em !important;
		font-family: Georgia !important;
	}
		.review-excerpt .meta h3 a:hover,
		.review-excerpt .meta h3 a:active
		{
			text-decoration: underline;
		}
		
.coming-soon
{
	margin: 12px 0;
}
	.coming-soon p strong
	{
		color: #fff;
		padding: 3px 6px;
		background: #333;
		font: normal 10px Arial;
		text-transform: uppercase;
		border-radius: 3px;
		-ms-border-radius: 3px;
		-moz-border-radius: 3px;
		-webkit-border-radius: 3px;
	}
	
/*
	Carrito de la compra
*/

.advice
{
	height: 1.5em;
	margin: 1em 0;
}
	.advice p
	{
		text-align: center;
		font: normal 10px Arial;
		text-transform: uppercase;
	}
		.advice a
		{
			color: #fff;
			padding: 3px 6px;
			background: #c33;
			border-radius: 3px;
			-ms-border-radius: 3px;
			-moz-border-radius: 3px;
			-webkit-border-radius: 3px;
		}

#order table
{
	width: 100%;
	line-height: 2em;
	margin: 24px 0px;
}
	#order table thead,
	#order table tfoot
	{
		color: #333;
		font-weight: bold;
		background: #f6f4f2;
	}
	#order table th,
	#order table td
	{
		padding: 3px;
		text-align: center;
	}
	#order th.title,
	#order td.title
	{
		text-align: left;
		font-weight: bold;
	}
		#order table td input
		{
			width: 20px;
			text-align: center;
			border: 1px solid #ccc;
		}

.confirm
{
	clear: both;
}
	.confirm ul
	{
		height: 24px;
		width: 250px;
		margin: 12px auto;
	}
		.confirm li
		{
			float: left;
			margin: 0 12px;
			font: normal 10px Arial;
			text-transform: uppercase;
		}
			.confirm li.update a
			{
				color: #333;
				background: #ccc;
			}
			.confirm li a
			{
				color: #fff;
				display: block;
				padding: 3px 6px;
				background: #c33;
				border-radius: 3px;
				-ms-border-radius: 3px;
				-moz-border-radius: 3px;
				-webkit-border-radius: 3px;
			}
		
#send-data
{
	clear: both;
	margin: 24px 0 0;
}
	#send-data ul
	{
		float: left;
		width: 300px;
	}
	#send-data form legend
	{
		color: #c33 !important;
		font-weight: bold !important;
	}
	#send-data form li
	{
		margin: 0 0 6px;
	}
	#send-data form label
	{
		float: left;
		width: 100px;
	}
	#send-data form input
	{
		padding: 2px;
		width: 150px;
		border: 1px solid #ccc;
	}
	.card
	{
		margin: 0 24px;
	}
		.card strong
		{
			font-weight: bold;
		}