
body {

	display: block;
	position: relative;
	font-weight: normal;
	font-family: "Trebuchet MS", "Lucida Grande", "Verdana", "Arial", Sans-Serif;
	margin: 0px;
	padding: 0px;
	background: #eee;

}

	#container {

		display: block;
		position: relative;
		top: 0px;
		bottom: 0px;
		width: 100%;
		left: 0;
		right: 0;
		margin: 0px auto;
		padding: 0px;
		background-color: #eee;

	}

		#head-container {

			display: block;
			position: relative;
			margin: 0px;
			padding: 0px;
			width: 100%;
			height: 120px;
			background: url(head-bg.png) top left repeat;
			background-attachment: fixed;

		}

		#head {

			display: block;
			position: relative;
			margin: 0px auto;
			padding: 0px;
			width: 960px;
			height: 120px;

		}

			#head #logo {

				display: block;
				width: 382px;
				height: 70px;
				position: absolute;
				left: 0px;
				bottom: 20px;

			}

				#head #logo a img {

					border-width: 0px;
					text-decoration: none;

				}

			#head h1 {

				display: none;
				visibility: hidden;
				position: absolute;
				left: 20px;
				top: 18px;
				margin: 0px;
				padding: 0px;
				color: #fff;

			}

		#navigation {

			display: block;
			position: absolute;
			right: 0px;
			top: 0px;
			margin: 0px;
			padding: 5px;
			z-index: 10;
			background: url(bg-trans.png);
			background-attachment: fixed;

		}

			#navigation p {

				display: block;
				position: relative;
				margin: 0px;
				padding: 0px;
				font-size: .85em;

			}

				#navigation p a {

					color: #fff;
					text-decoration: none;
					padding: 0px 5px;
					font-weight: bold;

				}

					#navigation p a:hover {

						color: #fff;
						border-bottom: 1px dotted #fff;

					}


		/* menu */

		#container-menu {

				display: block;
				position: relative;
				margin: 0px;
				padding: 0px;
				width: 100%;
				background: #180 url(fade-bottom.png) top left repeat-x;

			}

				#menu {

					display: block;
					position: relative;
					margin: 0px;
					padding: 0px;
					width: 960px;
					height: 39px;
					overflow: hidden;
					margin: 0px auto;

				}

					#menu ul {

						display: block;
						position: relative;
						margin: 0px;
						padding: 4px 5px 0px;
						height: 35px;

					}

						#menu ul li {

							display: block;
							float: left;
							position: relative;
							height: 25px;
							margin: 0px 3px;
							padding: 3px 7px 7px;
							list-style: none;
							font-size: 1.3em;
							-o-border-radius-topleft: 7px;
							-moz-border-radius-topleft: 7px;
							-webkit-border-top-left-radius: 7px;
							border-top-left-radius: 7px;
							-o-border-radius-topright: 7px;
							-moz-border-radius-topright: 7px;
							-webkit-border-top-right-radius: 7px;
							border-top-right-radius: 7px;

						}

							#menu ul li a {

								color: #fff;
								text-decoration: none;

							}

						#menu ul li.active,
						#menu ul li.current_page_item,
						#menu ul li.current_page_ancestor,
						#menu ul li.current_page_parent,
						#menu ul li.current-cat,
						#menu ul li.current-cat-parent,
						#menu ul li.current-cat-ancestor {

							background-color: #fff;
							background-image: none !important;
							-o-box-shadow: 0px 0px 4px #333;
							-moz-box-shadow: 0px 0px 4px #333;
							-webkit-box-shadow: 0px 0px 4px #333;
							box-shadow: 0px 0px 4px #333;


						}

						#menu ul li:hover {

							background: #fff url(fade-top.png) 0px 15px repeat-x;
							-o-box-shadow: 0px 0px 4px #333;
							-moz-box-shadow: 0px 0px 4px #333;
							-webkit-box-shadow: 0px 0px 4px #333;
							box-shadow: 0px 0px 4px #333;


						}

							#menu ul li.active a,
							#menu ul li.current_page_item a,
							#menu ul li.current_page_ancestor a,
							#menu ul li.current_page_parent a,
							#menu ul li.current-cat a,
							#menu ul li.current-cat-parent a,
							#menu ul li.current-cat-ancestor a,
							#menu ul li:hover a {

								color: #062;

							}

			/* submenu */

			#container-submenu {

				display: block;
				position: relative;
				margin: 0px;
				padding: 0px;
				width: 100%;
				background-color: #fff;

			}

				#submenu {

					display: block;
					position: relative;
					margin: 0px;
					padding: 0px;
					width: 960px;
					margin: 0px auto;

				}

					#submenu ul {

						display: block;
						position: relative;
						margin: 0px;
						padding: 0px;
						height: 41px;

					}

						#submenu ul li {

							display: block;
							float: left;
							position: relative;
							height: 41px;
							line-height: 41px;
							margin: 0px;
							padding: 0px;
							list-style: none;
							font-size: 1.2em;

						}

							#submenu ul li.current a,
							#submenu ul li.current-cat a,
							#submenu ul li.current_page_item a,
							#submenu ul li.current_page_ancestor a,
							#submenu ul li.current_page_parent a {

								background-color: #eee;
								color: #333;

							}

							#submenu ul li a {

								color: #555;
								text-decoration: none;
								padding: 0px 10px;
								-moz-border-radius: 4px;
								-webkit-border-radius: 4px;

							}

								#submenu ul li a:hover {

									color: #111;

								}


		/* main */

		#main-container {

			display: block;
			position: relative;

			margin: 0px auto;
			padding: 40px 0px;

			width: 100%;
			
			background: url(fade-bottom.png) top left repeat-x;

		}

		#main {

			display: block;
			position: relative;

			margin: 0px auto;

			width: 960px;
			font-size: 15px;
			
		}

			#content {

				display: block;
				position: relative;

				float: left;

				width: 700px;

				margin: 0px 10px;
				padding: 0px 0px 50px;

			}

				#content h2 {

					display: block;
					margin: 0px 0px 25px;
					padding: 0px;
					color: #180;
					font-size: 2.4em;
					font-weight: bold;

					text-shadow: -1px -1px 1px #fff;

				}

				#content h3 {

					display: block;
					margin: 0px 0px 25px;
					padding: 0px;
					color: #180;
					font-size: 2em;
					font-weight: bold;

				}

					#content h3 a {

						color: #180;
						text-decoration: none;

					}

				#content .right {

					text-align: right;

				}

				#content .item {

					display: block;
					position:relative;
					
					border-radius: 10px;
					-o-border-radius: 10px;
					-moz-border-radius: 10px;
					-webkit-border-radius: 10px;

					-moz-box-shadow:0 0 10px #F0F0F0;

					background-color: #fff;
					border: 1px solid #eee;

					margin: 0 0 30px;
					padding: 50px 69px;
					width: 560px;

				}

					#content .item ul li {

						color: #555;
						font-size: .95em;
						line-height: 1.6em;

						padding-right: 5px;
						padding-top: 3px;
						list-style-type: square;

					}

						#content .item ul.error li {

							color: #f00;

						}

					#content .item span.date {

						float: right;
						color: #590;
						font-size: .85em;
						text-align: right;
						line-height: 1.6em;

						padding-right: 5px;
						padding-top: 3px;

					}

					#content .item img.content {

						border: 1px solid #000;
						margin: 3px auto;

					}

					#content .item img.flow {

						float: right;
						margin-left: 20px;

					}

					#content .item p {

						clear: both;
						color: #222;
						font-size: 1em;
						text-align: justify;
						line-height: 1.6em;
						margin: 5px 0px 0px;
						padding: 5px 0px 3px;
						padding-left: 0px;

					}

						#content .item p.abstract {

							font-size: 1em;
							font-weight: bold;

						}

						#content .item p.center {

							text-align: center;
							color: #333;
							font-weight: bold;

						}

						#content .item p a {

							color: #080; /* #9c3; */
							text-decoration: none;
							margin: 0px;
							padding: 0px;

						}

							#content .item p a.biglink {

								color: #080;
								text-decoration: none;
								font-weight: bold;
								font-size: 1.15em;
								margin: 0px;
								padding: 0px;
								margin-left: 20px;
								text-decoration: underline;

							}

					#content div.artikel {

						padding-bottom: 100px;

					}

						#content div.artikel .img {

							display: block;
							width: 200px;
							overflow: hidden;
							padding: 0px;
							float: right;
							border: 1px solid #ccc;

						}

							#content div.artikel .img img {

								display: block;
								position: relative;
								max-width: 200px;
								border-width: 0px;
								margin: 0px auto;

							}

						#content div.artikel p.info {

							display: block;
							position: relative;
							font-size: 1.1em;
							color: #000;
							line-height: 1.6em;
							margin: 0px;
							overflow: hidden;
							float: left;
							width: 320px;
							text-align: left;

						}

						#content div.artikel div.lieferbar {

							display: block;
							position: absolute;
							right: 70px;
							bottom: 70px;
							font-size: .7em;
							color: #999;
							text-align: left;

						}

						#content div.artikel span.clear {

							display: block;
							clear: both;

						}

						#content div.artikel div.order {

							display: block;
							position: absolute;
							right: 1px;
							bottom: 1px;
							left: 1px;
							height: 35px;
							font-size: 1.2em;
							color: #333;
							background-color: #fcfcfc;
							line-height: 1.6em;
							padding: 15px 20px 10px;
							overflow: hidden;
							border-top: 1px dotted #eee;
							-moz-border-radius-bottomleft: 15px;
							-moz-border-radius-bottomright: 15px;
							-webkit-border-bottom-left-radius: 15px;
							-webkit-border-bottom-right-radius: 15px;
							text-align: right;

						}
						
							#content div.artikel div.preis {

								display: block;
								position: absolute;
								left: 10px;
								top: 10px;

								font-size: 1.4em;
								color: #fff;
								background-color: #180;
								line-height: 1.4em;
								width: 180px;
								padding: 5px;
								overflow: hidden;
								-moz-border-radius: 10px;
								-webkit-border-radius: 10px;
								text-align: center;

							}

								#content div.artikel div.preis span.preis {

									color: #fff !important;
									font-weight: bold;
									text-decoration: none;

								}

								#content div.artikel div.preis span.tax {

									font-size: 10px;
									color: #fff;
									display: block;
									position: absolute;
									left: 0px;
									right: 6px;
									bottom: 5px;
									margin: 0px;
									padding: 0px;
									line-height: .5em;
									text-align: right;

								}

								#content div.artikel div.preis span.einheit {

									font-size: 10px;
									color: #fff;
									display: block;
									position: absolute;
									left: 25px;
									right: 6px;
									bottom: 17px;
									margin: 0px;
									padding: 0px;
									line-height: .5em;
									text-align: left;

								}
							

							#content div.artikel div.order input[type=text] {

								background-color: #fff;
								border: 1px solid #ccc;
								-moz-border-radius: 6px;
								-webkit-border-radius: 6px;
								padding: 2px 5px 2px 0px;
								text-align: right;
								font-size: .8em;
								color: #333;

							}

							#content div.artikel div.order select {

								background-color: #fff;
								border: 1px solid #ccc;
								-moz-border-radius: 6px;
								-webkit-border-radius: 6px;
								padding: 1px 5px;
								text-align: center;
								font-size: .8em;
								color: #333;

							}

							#content div.artikel div.order input[type=button],
							#content div.artikel div.order input[type=submit] {

								background-color: #333;
								color: #fff;
								border: 1px solid #111;
								border-top-color: #555;
								border-left-color: #555;
								-moz-border-radius: 6px;
								-webkit-border-radius: 6px;
								padding: 2px 5px;
								text-align: right;
								font-size: .9em;

							}


				#content table {

					border-collapse: collapse;
					width: 100%;

				}

					#content table td {

						font-size: .9em;
						color: #666;
						vertical-align: middle;
						padding: 5px 10px 5px 2px;
						border-bottom: 1px dotted #ccc;

					}

					#content table td.top {

						vertical-align: top;

					}

					#content table td#preview {

						height: 250px;

					}

					#content table td#preview img {

						display: block;
						margin: 0 auto;

					}

					#content table td a {

						color: #062;
						text-decoration: none;

					}

					#content table td a img {

						border-width: 0px;

					}

				#content form {

					/* */

				}

					#content form label.option {

						display: block;
						position: relative;

						width: 500px;
						min-height: 120px;

						overflow: hidden;

						background-color: #fff;
						border: 2px dashed #eee;

						-moz-border-radius: 10px;
						-webkit-border-radius: 10px;

						margin: 15px 0px 15px;

						-moz-box-shadow: 		0px 5px 10px rgba(0,0,0,.05);
						-webkit-box-shadow: 	0px 5px 10px rgba(0,0,0,.05);


					}

						#content form label.option:hover {

							-moz-box-shadow: 		0px 5px 10px rgba(0,0,0,.15);
							-webkit-box-shadow: 	0px 5px 10px rgba(0,0,0,.15);

						}

						#content form label.option input[type=checkbox],
						#content form label.option input[type=radio] {

							display: block;
							position: absolute;

							left: 10px;
							top: 50px;

						}

						#content form label.option span.name {

							display: block;
							position: relative;

							margin: 0;
							padding: 20px 120px 0px 40px;

							color: #180;
							font-size: 1.6em;
							line-height: 1.2em;
							font-weight: bold;

						}

						#content form label.option span.beschreibung {

							display: block;
							position: relative;

							margin: 0;
							padding: 0px 20px 20px 40px;

							color: #333;
							font-size: .8em;
							line-height: 1.2em;

						}

						#content form label.option span.preis {

							display: block;
							position: relative;
							width: 160px;

							margin: 0;
							padding: 0;
							margin-left: 250px;

							color: #fff;
							font-size: 1.6em;
							line-height: 1.2em;
							font-weight: bold;

							background-color: #180;
							padding: 5px 10px;
							overflow: hidden;
							-moz-border-radius: 10px;
							-webkit-border-radius: 10px;
							text-align: center;

							left: 40px;
							bottom: 10px;


						}

						#content form label.option img {

							display: block;
							position: absolute;

							max-width: 100px;
							height: 100px;

							-moz-border-radius: 10px;
							-webkit-border-radius: 10px;

							right: 10px;
							top: 10px;

						}

					#content form label.payment {

						min-height: 60px;

					}

					#content form label.payment input[type=checkbox],
					#content form label.payment input[type=radio] {

						top: 35px;

					}

					#content form label {

						display: block;
						position: relative;
						padding-bottom: 10px;

					}

					#content form select,
					#content form input[type="checkbox"],
					#content form input[type="text"] {

						border: 1px solid #999;
						padding: 2px;
						font-size: 1em;
						margin-bottom: 2px;
						-moz-border-radius: 5px;
						-webkit-border-radius: 5px;

					}

					#content form input[type=text]:focus {

						-moz-box-shadow: 0px 0px 5px #ccc;
						-webkit-box-shadow: 0px 0px 5px #ccc;

					}

					#content form input[type="submit"] {

						border: 2px solid #060;
						border-left-color: #0a0;
						border-top-color: #0a0;
						background-color: #080;
						padding: 2px 10px;
						font-size: 1.1em;
						color: #fff;
						-moz-border-radius: 8px;
						-webkit-border-radius: 8px;

					}

					#content form input[type="submit"]:hover {

						background-color: #191;

					}

					#content form input[type="submit"]:active {

						border: 2px solid #060;
						border-right-color: #0a0;
						border-bottom-color: #0a0;
						background-color: #080;
						padding: 2px 10px;
						font-size: 1.1em;
						color: #fff;

					}

					#content form select[name=f_land] {

						width: 300px;

					}

					#content form select.error,
					#content form input.error {

						border-color: #f00;
						background-color: #fdd;

					}

					#content form p {

						font-size: .8em !important;


					}

					#content form li {

						font-size: .8em;
						color: #666;
						list-style-type: square;

					}

				#content div.form {

					/*padding: 10px 20px;*/

				}

					#content div.form p {

						border-bottom: 1px dotted #ccc;
						margin-bottom: 20px;

					}

					#content div.form span.button {

						display: block;
						padding: 10px 0px;
						margin-bottom: 10px;
						font-size: 1.2em;
						font-weight: bold;

					}

					#content div.form span.button a {

						padding: 5px 10px;
						background-color: #163;
						color: #fff;
						-moz-border-radius: 6px;
						-webkit-border-radius: 6px;

					}

				span.flow {

					display: block;
					max-height: 300px;
					overflow-y: auto;
					border: 1px solid #ccc;

				}

					span.flow p {

						padding: 5px 10px !important;

					}

					span.flow h4 {

						color: #163;
						padding: 5px 10px;
						margin: 0px;

					}

			#meta {

				display: block;
				position: relative;

				right: 0px;
				top: 0px;

				width: 220px;

				margin: 0px 10px;
				padding: 0px 10px;

				overflow: auto;

				overflow-x: hidden;
				overflow-y: auto;

				z-index: 2;
				
				border-left: 2px dotted #ddd;


			}

			#meta h3 {

				color: #180;
				font-size: 1.4em;
				font-weight: bold;
				margin: 0px 0px 10px;
				padding: 3px;
				text-align: left;


			}

				#meta .item {

					margin: 0px;
					padding: 10px;
					background-color: #fff;
					margin-bottom: 20px;

					-moz-border-radius: 10px;
					-webkit-border-radius: 10px;

				}

					#meta .item p {

						display: block;
						position: relative;

						margin: 0px;
						padding: 3px 10px 10px;
						color: #000;
						font-size: .85em;
						line-height: 1.4em;
						text-align: left;

					}

						#meta .item p.centered {

							text-align: center;

						}

					#meta .item a {

						color: #062;
						text-decoration: none;

					}

					#meta .item a img {

						border-width: 0px;

					}

					#meta .item img.button {

						border: 1px solid #000;
						background: #fff;
						padding: 0px;
						margin: 5px;

					}

					#meta .item ul {

						margin: 0px;
						padding: 0px 15px;

					}

						#meta .item ul li {

							display: block;
							list-style-type: none;
							color: #333;
							font-size: 1em;
							line-height: 1.8em;



						}
							
							#meta .item ul li+li {
								
								border-top: 1px dotted #ccc;
								
							}

							#meta .item ul li a {

								color: #333;

							}


		/* floating basket */

		#basketscroll {

			position: relative;
			top: 0px;

			/* just used to show how to include the margin in the effect */

		}

		#basketscroll.fixed {
			position: fixed;
			top: 0px;
			width: 200px;
			padding-top: 30px;
		}

			#basket {

				display: block;
				position: relative;
				top: 0px;
				padding: 15px 0px 30px !important;

			}

				#basket #basketcontent {

					max-height: 250px;
					overflow: auto;
					overflow-x: hidden;
					overflow-y: auto;

				}

					#basket #basketcontent table {

						border-collapse: collapse;
						width: 100%;

					}

						#basket #basketcontent table tr {


						}

							#basket #basketcontent table tr:hover {

								background-color: #f6f6f6;

							}


							#basket #basketcontent table tr td {

								font-size: .8em;
								vertical-align: top;
								border-bottom: 1px dotted #ccc;

							}

								#basket #basketcontent table tr td.menge {

									width: 20px;
									text-align: right;
									padding-right: 2px;

								}

								#basket #basketcontent table tr td.preis {

									width: 30px;
									padding-right: 5px;
									text-align: right;
									vertical-align: bottom;

								}

								#basket #basketcontent table tr td a {

									border-bottom-width: 0px;

								}

				#basket #basketlink {

					display: block;
					position: absolute;
					right: 0px;
					bottom: 0px;
					background-color: #180;
					color: #fff;
					border-width: 0px;
					-moz-border-radius-bottomright: 10px;
					-webkit-border-bottom-right-radius: 10px;
					-moz-border-radius-topleft: 10px;
					-webkit-border-top-left-radius: 10px;
					padding: 3px 10px;

				}

				#basket #basketpreis {

					display: block;
					position: absolute;
					left: 0px;
					bottom: 0px;
					color: #180;
					font-weight: bold;
					padding: 3px 10px;

				}

		#border {

			display: block;
			position: relative;

			right: 15px;
			top: 110px;
			bottom: 25px;

			width: 200px;

			background: url(navigation-bg-alter.png);
			background-attachment: fixed;

			z-index: 1;

		}

		#foot {

			display: block;
			position: relative;

			clear: both;

			height: 20px;

			margin: 0px;
			padding: 10px 10px 9px;
			background: url(navigation-bg-alter.png);
			background-attachment: fixed;

		}

			#foot p {

					margin: 0px;
					padding: 0px;
					color: #fff;
					font-size: .8em;
					line-height: 1.4em;

					text-align: center;

			}

				#foot p a {

					color: #eee;
					text-decoration: none;

				}

/* verwaltung */

#content ul.verwaltung {

	margin: 0px;
	padding: 0px;

}

	#content ul.verwaltung li {

		color: #111 !important;
		background-color: #eee;
		-moz-border-radius: 4px;
		-webkit-border-radius: 4px;
		margin: 10px 5px;
		padding: 5px;
		list-style-type: none;

	}

		#content ul.verwaltung li li,
		#content ul.verwaltung li li li li,
		#content ul.verwaltung li li li li li li,
		#content ul.verwaltung li li li li li li li li,
		#content ul.verwaltung li li li li li li li li li li,
		#content ul.verwaltung li li li li li li li li li li li li {

			background-color: #fff;

		}

		#content ul.verwaltung li li li,
		#content ul.verwaltung li li li li li,
		#content ul.verwaltung li li li li li li li,
		#content ul.verwaltung li li li li li li li li li,
		#content ul.verwaltung li li li li li li li li li li li,
		#content ul.verwaltung li li li li li li li li li li li li li {

			background-color: #eee;

		}

		#content ul.verwaltung li a {

			text-decoration: none;
			color: #080;

		}

		#content ul.verwaltung li span.buttons {

			float: right;

		}

		#content ul.verwaltung li a.button {

			background-color: #111;
			-moz-border-radius: 4px;
			-webkit-border-radius: 4px;
			color: #fff;
			font-size: .9em;
			line-height: 1.6em;
			padding: 3px 10px;

		}

		#content table.verwaltung {

			position: relative;
			margin: 2px 0px 0px;
			padding: 0px;
			width: 100%;
			border-collapse: collapse;
			overflow: hidden;

		}

			#content table.verwaltung tr.head td {

				font-size: .8em;
				color: #888;

			}

			#content table.verwaltung tr.row {

				border-top: 1px solid #ccc;

			}

			#content table.verwaltung tr.row td {

				font-size: 1em;
				vertical-align: top;
				min-height: 20px;
				padding: 10px 0px 5px;
				line-height: 1.2em;
				border-bottom-width: 0px !important;

			}

			#content table.verwaltung tr.row td span.basketmanipulate {

				display: block;
				position: relative;

				margin: 0px;
				padding: 0px;
				width: 59px;
				height: 30px;
				bottom: 2px;

				background-color: #9e0;
				color: #fff;

				-moz-border-radius: 5px;
				-webkit-border-radius: 5px;
				-moz-box-shadow: 0px 0px 20px rgba(127,127,127,.3);
				-webkit-box-shadow: 0px 5px 20px rgba(70,70,70,.3);

			}

				#content table.verwaltung tr.row td span.basketmanipulate a img {

					position: relative;
					margin: 3px 0px 3px 3px;
					padding: 4px;

				}

				#content table.verwaltung tr.row td span.basketmanipulate a+a img {

					margin: 3px 3px 3px 0px;
					padding: 4px;

				}

					#content table.verwaltung tr.row td span.basketmanipulate a img:hover {

						background-color: #fff;
						-moz-border-radius: 3px;
						-webkit-border-radius: 3px;


					}

		#content table.verwaltung tr.sum {

			border-top: 1px solid #ccc;

		}

			#content table.verwaltung tr.sum td {

				font-size: 1em;
				vertical-align: top;
				min-height: 20px;
				padding: 10px 0px 5px;
				line-height: 1.2em;

			}

				#content table.verwaltung tr.sum td[colspan] {

					text-align: right;
					font-size: .8em;
					padding-right: 20px;

				}

		#content table.verwaltung td.right {

			text-align: right;
			width: 90px;
			padding-right: 20px !important;
			padding-left: 0px !important;

		}

		table.files td.filename {

			width: 300px;
			overflow: hidden;

		}

		table.files td.filesize {

			text-align: right;
			color: #ccc;
			padding-right: 5px;
			font-size: .8em;
			width: 80px;

		}

		table.files td.error {

			background-color: #fcc;

		}

		table.files td.filebuttons a {

			display: block;
			position: relative;
			float: right;

			background-color: #333;
			color: #eee !important;
			margin: 0px 5px;
			padding: 0px 5px !important;
			-moz-border-radius: 5px;
			-webkit-border-radius: 5px;
			font-size: .8em;

		}

			table.files td.filebuttons a:hover {

				background-color: #111;

			}

/* error mark */

.errormark {

	background-color: #fdd !important;

}

/* hacks */

#t-shirt-anti-atom .info {

	width: 560px; !important

}

#t-shirt-anti-atom .img img {

	width: 560px; !important
	max-width: 560px; !important

}
