body, div, h1, h2, h3, h4, p, ul, ol, li, dl, dt, dd, img, form, fieldset, blockquote {
    margin: 0px;
    padding: 0px;
    border: 0px;
}
body {
    background: #537490;
    text-align: center;
}

p, div, li,  h1, h2, h3, h4, td, textarea {
    font-family: Arial;
    font-size: 13px;
    color: #333;
    line-height: 18px;
}
p, h1, h2, h3, h4, .content table {
	margin-bottom: 15px;
}
a img, :link img, :visited img {
    border: none;
}

a:link, a:visited {
    color: #507593;
    text-decoration: underline;
}
a:hover, a:active {
    color: #157e33;
    text-decoration: underline;
}
div.clear {
    clear: both;
    overflow: hidden;
    height: 1px;
}
div.divider { 
	border-top: 1px solid #e3e9ee;
	margin: 0 0 25px 0;
}

.wrapper {
	width: 910px;
	margin: 0 auto;
	text-align: left;
}

.visible {
   display: block !important;
}


#upper {
	background: #FFF url(bg-upper.jpg) center top repeat-x;
}

#top {
	height: 169px;
	overflow: hidden;
	background: transparent url(capsiplex-logo.jpg) 0 0 no-repeat;
}

a#logo {
	width: 90px;
	height: 120px;
	margin: 48px 0 0 23px;
	float: left;
	display: inline;
	text-indent: -3000px;
}

#user-menu {
	font-size: 11px;
	color: #507593;
	text-align: right;
	margin: 25px 3px 0 0;
	height: 15px;
}
	#user-menu a { 
		text-decoration: none; 
		margin: 0 2px;
	}
	#user-menu img { vertical-align: middle; }
	span#cart-links {
		font-weight: bold;
		margin-left: 15px;
	}

#quick-search {
	width: 315px;
	height: 25px;
	float: right;
	clear: right;
	margin: 25px 5px 0 0;
	text-align: right;
	background: #FFF;
}
	input#search-input {
		width: 250px;
		border: 0px !important;
		padding: 4px;
		font-size: 11px;
		color: #666;
	}

#offer {
	float: right;
	margin: 18px 20px 0 0;
	color: #507593;
	font-weight: bold;
}
	
	#menu {
		background: url(menu0000.gif) 0 0 no-repeat;
		width: 732px;	 
		height: 17px;	
		float: right;
		clear: right;
		display: inline;
		margin: 31px 30px 0 0;
	}
	#menu a {
		text-indent: -3000px;
	}
	#menu li, #menu a {
		height: 17px;		
		display: block;
	}
	#menu li {
		float: left;
		list-style: none;
		_display: inline;	
	}


	#menu-sale 			{ width: 58px; }
	#menu-new 			{ width: 87px; margin-left: 28px; }
	#menu-toys 			{ width: 36px; margin-left: 27px; }
	#menu-cages 		{ width: 45px; margin-left: 27px; }
	#menu-gyms			{ width: 134px; margin-left: 27px; }
	#menu-food 			{ width: 33px; margin-left: 27px; }
	#menu-perches 		{ width: 59px; margin-left: 27px; }
	#menu-accessories 	{ width: 90px; margin-left: 27px; }

	#menu-sale a:hover			{ background: transparent url(menu0000.gif) 0px -17px no-repeat; }
	#menu-new a:hover			{ background: transparent url(menu0000.gif) -86px -17px no-repeat; }
	#menu-toys a:hover			{ background: transparent url(menu0000.gif) -200px -17px no-repeat; }
	#menu-cages a:hover			{ background: transparent url(menu0000.gif) -263px -17px no-repeat; }
	#menu-gyms a:hover			{ background: transparent url(menu0000.gif) -335px -17px no-repeat; }
	#menu-food a:hover			{ background: transparent url(menu0000.gif) -496px -17px no-repeat; }
	#menu-perches a:hover		{ background: transparent url(menu0000.gif) -556px -17px no-repeat; }
	#menu-accessories a:hover	{ background: transparent url(menu0000.gif) -642px -17px no-repeat; }



#banner {
	height: 248px;
	overflow: hidden;
	background: transparent url(banner00.jpg) 0 0 no-repeat;
	margin: 0 0 25px 0;
}
	#promo {
		height: 163px;
		overflow: hidden;
	}

#bird-sizes {
	margin: 3px 0 0 30px;
}
	#bird-sizes li {
		padding-top: 12px;
		padding-bottom: 10px;
		list-style: none;
		float: left;
		font-size: 11px;
		line-height: 14px;
		color: #737373;
	}
	.bird-size {
		height: 14px;
		display: block;
		text-indent: -3000px;
	}	
	#bird-sizes a:link, #bird-sizes a:visited {
		color: #157e33;
	}
	#bird-sizes a:hover, #bird-sizes a:active {
		color: #83c546;
	}
	
	#small {
		width: 165px;
		padding-left: 40px;
		background: transparent url(bird-sma.gif) 0 15px no-repeat;
	}
		#small .bird-size { background: transparent url(header-s.gif) 0 0 no-repeat; }
	#medium {
		width: 155px;
		padding-left: 55px;
		background: transparent url(bird-med.gif) 0 15px no-repeat;
	}
		#medium .bird-size { background: transparent url(header-m.gif) 0 0 no-repeat; }
	#large {
		width: 150px;
		padding-left: 58px;
		background: transparent url(bird-lar.gif) 0 15px no-repeat;
	}
		#large .bird-size { background: transparent url(header-l.gif) 0 0 no-repeat; }
	#extra-large {
		width: 165px;
		padding-left: 85px;
		background: transparent url(bird-ext.gif) 0 5px no-repeat;
	}
		#extra-large .bird-size { background: transparent url(header-e.gif) 0 0 no-repeat; }

#banner2 {
	height: 398px;
	overflow: hidden;
	background: transparent url(banner20.jpg) 0 0 no-repeat;
	margin: 0 0 30px 0;
}
	#banner2 #bird-sizes {
		float: left;
		width: 200px;
		margin: 25px 0 0 0;
		background: transparent url(find-toy.gif) center top no-repeat;
		padding: 35px 0 0 0;
	}
		#banner2 #bird-sizes li {
			float: none;
			padding-left: 85px;
		}
		#banner2 #small {
			background: transparent url(bird-sma.gif) 35px 15px no-repeat;
		}
			#banner2 #small .bird-size { background: transparent url(header-s.gif) 0 0 no-repeat; }
		#banner2 #medium {
			background: transparent url(bird-med.gif) 25px 15px no-repeat;
		}
			#banner2 #medium .bird-size { background: transparent url(header-m.gif) 0 0 no-repeat; }
		#banner2 #large {
			background: transparent url(bird-lar.gif) 20px 15px no-repeat;
		}
			#banner2 #large .bird-size { background: transparent url(header-l.gif) 0 0 no-repeat; }
		#banner2 #extra-large {
			background: transparent url(bird-ext.gif) 0 5px no-repeat;
		}
			#banner2 #extra-large .bird-size { background: transparent url(header-e.gif) 0 0 no-repeat; }
		
		
	#banner2 #promo {
		height: 345px;
		width: 650px;
		float: left;
	}
	
	#banner2 #actions {
		clear: both;
		text-align: center;
		font-size: 18px;
		line-height: 18px;
		color: #FFF;
		padding: 12px 0 0 0;
	}
	#banner2 #actions a:link, #banner2 #actions a:visited {
		color: #FFF;
	}
	#banner2 #actions a:hover, #banner2 #actions a:active {
		color: #72cf8e;
	}
	#banner2 #actions input { 
		vertical-align: middle; 
		font-size: 12px;
	}


#welcome {
	width: 300px;
	float: left;
	margin: 0 0 0 30px;
	display: inline;
}
	#welcome h1 {
		font-size: 20px;
		line-height: 24px;
		font-weight: normal;
	}
	#welcome p {
		font-size: 15px;
		line-height: 24px;
	}
	#welcome li {
		padding: 0 0 8px 25px;
		background: transparent url(check000.gif) 0 0 no-repeat;
		list-style: none;
		font-size: 15px;
		line-height: 19px;
	}


#featured-intro {
	margin: 0 30px 0 0;
	float: right;
	display: inline;
	width: 500px;
}
	#featured-intro h1 {
		height: 21px;
		text-indent: -3000px;
		background: transparent url(header-f.gif) 0 0 no-repeat;
	}

/* ----------------------------------- */
/* capsiplex
/* ----------------------------------- */
#crumb {
	font-size: 11px;
	color: #707070;
}
	#crumb a:link, #crumb a:visited {
		color: #707070;
	}
	#crumb a:hover, #crumb a:active {
		color: #000;
	}

.content h1 {
	font-size: 20px;
	line-height: 32px;
	color: #507593;
	padding: 0px 0 0px 0;
	border-bottom: 1px solid #e3e9ee;
}

hr {
border: 0.3px;
color: #e3e9ee;
background-color: #e3e9ee;
} 


.content h2 {
	font-size: 18px;
	font-weight: normal;
	color: #507593;
}
	.content h2 a.action {
		margin: 0 0 0 15px;
		font-size: 12px;
	}

.page ul {
	margin: 0 0 15px 0;
}
.page li {
	margin-left: 50px;
}

.product-feature-list {
	padding: 0;
	margin: 0;
}
.product-feature-list li {
	list-style: none;
	float: left;
	width: 135px;
	height: 275px;
	margin: 0 20px 0 0;
	font-size: 11px;
	line-height: 16px;
}
	.product-feature-list .first {
		margin-left: 0 !important;
		clear: both;
	}
	.product-feature-list img {
		margin: 3px 0 0 0;
	}
	.product-feature-list .product-image {
		margin: 0 0 7px 0;
		height: 130px;
		line-height: 130px;
	}
		.product-feature-list .product-image img {
			vertical-align: middle;
			margin: 0;
		}
	.product-feature-list li a:link, .product-feature-list li a:visited {
		color: #157e33;
		font-size: 12px;
	}
	.product-feature-list li a:hover, .product-feature-list li a:active {
		color: #83c546;
	}
	.product-feature-list .product-name {
		display: block;
		margin: 0 0 4px 0;
	}
	
	li.sale .price {
		background: transparent url(sale0000.png) 0 0 no-repeat;
		padding: 7px 0 7px 28px;
		font-weight: bold;
	}
	
	.product-feature-list span.normal-price {

		color: #666;
		font-size: 10px;
	}

input.text, textarea.text {

	border: 1px solid #00A8E6;
	font-size: 14px;
	padding: 4px;
	margin: 0 0 3px 0;
	width: 225px;
}
input.hasError {
	border: 3px solid #FF0000 !important;
	margin: 0;
}
.errorText {
	color: #FF0000;
	font-weight: bold;
}
.hidden { display: none; }

.resultPages a:link, .resultPages a:visited {
	padding: 3px 6px;
	border: 1px solid #e3e9ee;
	text-decoration: none;
}
.resultPages a:hover, .resultPages a:active {
	background: #e3e9ee;
}
.resultPages .currentPage {
	background: #e3e9ee;
	font-weight: bold;
	padding: 3px 6px;
}
	
/* ----------------------------------- */
/* capsiplex KATEGORI
/* ----------------------------------- */
#main {
	width: 650px;
	float: right;
	border-left: 1px solid #e3e9ee;
	margin: 20px 30px 0 0;
	padding: 0 0 30px 0;
	display: inline;
}	
	#category h1 {
		padding: 5px 0 10px 0;
		border-bottom: 1px solid #e3e9ee;
	}
	#main #crumb, #main h1, #main h2, #main h3, #main p, #main #subcats li, #featured .product-feature-list, #main table {
		padding-left: 0px;
	}
	#subcats li {
		width: 135px;
		list-style: none;
		float: left;
		margin: 0 0 20px 0;
	}
		#subcats li.row-start { clear: left; }
		#subcats li .category-image {
			margin: 0 0 7px 0;
			height: 130px;
			line-height: 130px;
		}
		#subcats li h2, #subcats li p {
			padding: 0;
		}
		#subcats li h2 {
			font-size: 18px;
			line-height: 20px;
			font-weight: normal;
		}
		#subcats li p, #subcats li p a:link, #subcats li p a:visited {
			font-size: 12px;
			color: #696969;
		}
		#subcats li p a:hover, #subcats li p a:active {
			color: #000;
		}
	/*
	#subcats li {
		list-style: none;
		width: 300px;
		float: left;
		margin: 0 0 20px 0;
	}	
		#subcats li.row-start { clear: left; }
		#subcats li .category-image {
			float: left;
			width: 75px;
			text-align: center;
		}
		#subcats li h2, #subcats li p {
			margin-left: 90px;
			padding: 0;
		}
		#subcats li h2 {
			font-size: 18px;
			font-weight: normal;
		}
		#subcats li p, #subcats li p a:link, #subcats li p a:visited {
			font-size: 12px;
			color: #696969;
		}
		#subcats li p a:hover, #subcats li p a:active {
			color: #000;
		}
		#subcats li a { white-space: nowrap; }
	*/
	
	#featured {
		margin-top: 20px;
	}	
		#featured h2 {
			padding: 5px 0 10px 25px;
			border-bottom: 1px solid #e3e9ee;
			font-size: 22px;
			line-height: 26px;
			color: #88a5bd;
		}
	
	.sort-options {
		float: right;
	}
	#category-products {
		padding: 0 0 0 30px;
	}
	
	#category-matches {
		margin: 0 0 30px 0;
	}
		#category-matches ul {
			padding: 0 0 0 40px;
		}

#side-left {
	width: 170px;
	float: left;
	margin: 20px 0 0 30px;
	display: inline;
}
	#categories {
		margin: 0 0 40px 0;
	}
	#categories li { 
		list-style: none; 
		font-size: 16px;
		margin: 0 0 7px 0;
	}
	#categories li ul {
		margin: 3px 0 0 0;
	}
	#categories li a {
		text-decoration: none;
		display: block;
	}
	#categories li li {
		font-size: 13px;
		line-height: 16px;
		margin: 0 0 3px 10px;
	}
	#categories li li a:link, #categories li li a:visited {
		font-weight: normal;
		color: #507593;
	}
	#categories li li a:hover, #categories li li a:active {
		color: #157e33;
	}
	#categories li li li a:link, #categories li li li a:visited {
		font-size: 11px;
		line-height: 14px;
		color: #696969;
	}
	#categories li li li a:hover, #categories li li li a:active {
		color: #000;
	}
	#categories .selected-name a {
		color: #157e33 !important;
		font-weight: bold;
	}
	#categories li li .selected-name a {
		background: transparent url(arrow000.gif) 0 6px no-repeat;
		padding-left: 10px;
		margin: 0 0 4px 0;
	}

	#category-menu-22, #category-menu-23 {
		font-size: 16px;
		font-weight: bold;
		padding: 3px 0 3px 28px;
		margin: 0 0 7px 0;
	}
		#categories li#category-menu-22 { background: transparent url(new00000.png) 0 0 no-repeat; margin-bottom: 25px; }
		#categories li#category-menu-23 { background: transparent url(sale0000.png) 0 0 no-repeat; }
	
	
/* ----------------------------------- */
/* biber hapý
/* ----------------------------------- */
#product {
	width: 625px;
	float: left;
	border-right: 1px solid #e3e9ee;
	margin: 20px 0 25px 30px;
	display: inline;
}	
	#product h1 {
		padding: 5px 0 10px 0;
		border-bottom: 1px solid #e3e9ee;
	}
	
	#product-photo {
		width: 200px;
		float: left;
		text-align: center;
		font-size: 9px;
		text-transform: uppercase;
	}
		#more-images {
			margin: 15px 0 0 0;
		}
			#more-images img {
				margin: 0 3px;
			}
	
	#product-info {
		margin: 0 0 30px 225px;
		padding-right: 25px;
	}
		#product-desc {
			margin: 0 0 15px 0;
		}
			#product-desc li {
				margin-left: 20px;
			}
		#product-info p.price {
			font-size: 18px;
			color: #157e33;
		}
			#product-info p.sale {
				background: transparent url(sale0000.png) 0 0 no-repeat;
				padding: 2px 0 2px 28px;
			}
			#product-info p.price span.normal-price {
				color: #666;
				font-size: 12px;
				margin-left: 7px;
			}
		#product-add {
			height: 45px;
			overflow: hidden;
			background: transparent url(bg-produ.gif) 0 0 no-repeat;
			padding: 20px 0 0 20px;
			margin: 0 0 25px 0;
		}
			#product-add input.qty {
				width: 15px;
				padding: 5px;
				text-align: center;
			}
		#product-details th, #product-details td {
			font-size: 12px;
			vertical-align: top;
			padding: 0 15px 5px 0;
		}
		#product-details th {
			color: #000;
		}
	
	.addthis_button_email span { float: left !important; padding-right: 5px; }
	
	#reviews {
		border-top: 1px solid #e3e9ee;
		padding: 30px 0 0 0;
	}
		.review {
			margin: 0 0 20px 0;
			width: 594px;
		}
			.review .ratings {
				margin: 0 0 5px 0;
				font-size: 12px;
			}
				.review .ratings span {
					margin: 0 15px 0 0;
				}
			.review .quote { 
				background: #edf1f4 url(review-t.gif) 0 0 no-repeat;
				padding: 20px 20px 10px 20px;
				font-size: 12px;
			}
				.review .quote strong { color: #000; }
			.review .author {
				background: transparent url(review-b.gif) 0 0 no-repeat;
				height: 33px;
				padding: 17px 0 0 90px;
				color: #8e8e8e;
				font-size: 11px;
				font-style: italic;
			}

#side-right {
	width: 200px;
	float: right;
	margin: 20px 30px 0 0;
	display: inline;
}
	h2#alsolike {
		height: 54px;
		text-indent: -3000px;
		background: transparent url(header-a.gif) 0 0 no-repeat;
	}
	h2#alsobought {
		height: 54px;
		text-indent: -3000px;
		background: transparent url(header-a.gif) 0 0 no-repeat;
	}
	.product-side-list {
		margin: 0 0 40px 0;
	}
	.product-side-list li {
		list-style: none;
		margin: 0 0 20px 0;
		font-size: 11px;
		line-height: 20px;
		clear: left;
	}
		.product-side-list .first {
			margin-left: 0;
		}
		.product-side-list .product-image {
			float: left;
			width: 50px;
			text-align: center;
		}
		.product-side-list p {
			margin: 0 0 0 57px;
		}
		.product-side-list li a:link, .product-side-list li a:visited {
			color: #157e33;
			font-size: 12px;
			line-height: 14px;
		}
		.product-side-list li a:hover, .product-side-list li a:active {
			color: #83c546;
		}
		
		span.normal-price {

			color: #666;
			font-size: 10px;
		}
		.product-side-list img {
			margin: 3px 0 0 0;
		}


#cart, #address, #shipping, #pay, #login, #completed {
	margin: 20px 30px 0 30px;
	padding: 0 0 30px 0;
}

.confirmationMessage, .errorMessage, .infoMessage {
	border: 1px solid #0c0;
	padding: 7px;
	padding-left: 30px;
	background: #efe url(tick0000.gif) 5px center no-repeat;
	margin: 0 0 15px 0;
}

.errorMessage {
	border: 1px solid #c00;
	background: #fee url(cancel00.gif) 5px center no-repeat;
}

.infoMessage {
	border: 1px solid #FFF000;
	background: #FFFCCC url(informat.gif) 5px center no-repeat;
}


#progress {
	background: url(progress.gif) 0 0 no-repeat;
	width: 467px;		
	height: 38px;
	float: right;
}
#progress span {
	display: none;
}
#progress li, #progress a {
	height: 38px;		
	display: block;
}
#progress li {
	float: left;
	list-style: none;
}
#progress li a { text-indent: -3000px; }


#step1 	{ width: 85px; }
#step2 	{ width: 123px; }
#step3 	{ width: 131px; }
#step4 	{ width: 128px; }


#step1.selected	{ background: transparent url(progress.gif) 0px -38px no-repeat; }
#step2.selected	{ background: transparent url(progress.gif) -85px -38px no-repeat; }
#step3.selected	{ background: transparent url(progress.gif) -208px -38px no-repeat; }
#step4.selected	{ background: transparent url(progress.gif) -339px -38px no-repeat; }

/* Completed step 
#step1.completed	{ background: transparent url(../_images/progress.gif) 0px -76px no-repeat; }
#step2.completed	{ background: transparent url(../_images/progress.gif) -85px -76px no-repeat; }
#step3.completed	{ background: transparent url(../_images/progress.gif) -208px -76px no-repeat; }
#step4.completed	{ background: transparent url(../_images/progress.gif) -339px -76px no-repeat; }
*/


#cart-content {
	width: 605px;
	float: right;
	margin: 0 0 25px 0;
	display: inline;
}
	#cart-table {		
		border-bottom: 2px solid #e3e9ee;
		margin: 0 0 30px 0;
	}
	#cart-table th {
		font-size: 10px;
		text-transform: uppercase;
		font-weight: normal;
		padding: 0 0 4px 0;
		border-bottom: 1px solid #e3e9ee;
		text-align: center;
	}
	#cart-table td {
		padding: 10px 0;
		text-align: center;
	}
	#cart-table .qty {
		color: #147931;
	}
	#cart-table input.qty {
		width: 15px;
		text-align: center;
		padding: 3px;
		border: 1px solid #add0b7;
	}
	#cart-table img { margin: 0 0 5px 0; }
	
	#order-summary {
		text-align: right;
		font-size: 18px;
		margin: 0 0 20px 0;
	}
		#order-summary .free-shipping {
			display: block;
			font-size: 13px;
			color: #666;
		}

	#coupons {
		width: 300px;
		float: left;
	}
	#coupons input.text { width: 100%; }
	
	.cart-list {
		padding: 20px 0 0 0;
	}
		.cart-list li {
			float: left;
			list-style: none;
			width: 160px;
			margin: 0 0 30px 40px;
			display: inline;
		}
			.cart-list li.row-start { clear: left; }
			.cart-list .product-image {
				margin: 0 0 7px 0;
				height: 85px;
				line-height: 85px;
			}
				.cart-list .product-image img {
					vertical-align: middle;
				}
			.cart-list li p.qty {
				color: #147931;
			}
			.cart-list li input.qty {
				width: 15px;
				text-align: center;
				padding: 3px;
				border: 1px solid #add0b7;
			}
			span.each {
				font-size: 11px;
				color: #666;
			}
			.cart-list li p img {
				margin: 0 0 5px 0;
			}
			.cart-list li a:link, .cart-list li a:visited {
				color: #157e33;
				font-size: 14px;
			}
			.cart-list li a:hover, .cart-list li a:active {
				color: #83c546;
			}

	#wishlist {
		border-top: 1px solid #e3e9ee;
		padding: 15px 0 0 0;
		clear: both;
	}

	#wishlist .cart-list {
		padding: 0;
	}
		#wishlist .cart-list li {
			margin: 0 40px 30px 0;
		}


#billing-address {
	width: 400px;
	float: left;
}

#shipping-address {
	width: 450px;
	float: right;
}


#shipping-select {
	width: 350px;
	float: left;
	margin: 0 50px 0 0;
	display: inline;
}
	
#shipping-custom {
	float: left;
}
	#shipping-custom label {
		font-size: 18px;
		color: #507593;
	}
	#shipping-custom textarea {
		width: 300px;
		height: 100px;
	}
	#shipping-custom .fieldDescription {
		font-size: 11px;
		color: #666;
		font-style: italic;
	}


.address-container {
	width: 200px;
	float: right;
	clear: right;
	margin: 0 0 30px 30px;
	display: inline;
}
#cart-overview {
	width: 600px;
	margin: 0 0 30px 0;
}
#cart-overview th, #cart-overview td {
	margin: 0;
	padding: 4px 10px 4px 0;
}
#cart-overview th {
	font-weight: normal;
	font-size: 9px;
	text-transform: uppercase;
	border-bottom: 1px solid #e3e9ee;
}
#cart-overview tr.divider td {
	border-bottom: 3px solid #e3e9ee;
}
#cart-overview .subtotal, #cart-overview .subtotal-caption {
	font-weight: bold;
	font-size: 14px;
}

td.total {
	font-size: 16px;
	font-weight: bold;
}

#cc td {
	padding: 0 10px 5px 0;
}


.divider {
	clear: both; 
	border-top: 2px solid #e3e9ee; 
	margin: 0 0 30px 0;
}
#completed-message p {
	font-size: 16px;
	line-height: 22px;
}
#newsletter-reminder {
	width: 450px;
	float: right;
	margin: 0 0 0 40px;
	font-size: 14px;
	padding: 56px 0 40px 150px;
	background: transparent url(newslett.gif) 0 0 no-repeat;
}
	#newsletter-reminder input.submit {
		background: #537490;
		color: #FFF;
		border: none;
		padding: 3px 5px;
	}


#account-menu li { 
	padding: 0 0 10px 23px; 
	list-style: none; 
}
#account-home { background: transparent url(house000.png) 0 0 no-repeat; }
#account-orders { background: transparent url(package0.png) 0 0 no-repeat; }
#account-info { background: transparent url(user0000.png) 0 0 no-repeat; }
#account-address { background: transparent url(book_add.png) 0 0 no-repeat; }
#account-email { background: transparent url(email_ed.png) 0 0 no-repeat; }
#account-password { background: transparent url(key00000.png) 0 0 no-repeat; }
#account-logout { background: transparent url(door_out.png) 0 0 no-repeat; }


#returning-customer {
	width: 45%;
	float: right;
}
	#login-form {
		margin: 0 0 20px 0;
	}
		#login-form td {
			padding: 0 15px 10px 0;
		}
	#forgot-password {
		font-size: 11px !important;
	} 
#new-customer {
	width: 45%;
	float: left;
}


.order-entry p {
	margin-bottom: 5px;
}
	p.actions {
		font-size: 11px;
	}
		p.actions a { padding: 3px 10px 3px 20px; }
		a.messages { background: transparent url(email000.png) 0 2px no-repeat; }
		a.view { background: transparent url(page_whi.png) 0 2px no-repeat; }
		a.invoice { background: transparent url(printer0.png) 0 2px no-repeat; }
		a.reorder { background: transparent url(cart_go0.png) 0 1px no-repeat; }

#category .address-container {
	width: 40%;
	float: left;
	margin: 0 50px 0 0;
	display: inline;
}

div.note-admin {
	background: #ebebeb;
}
div.note-user {
	background: #f7f7f7;
}
div.note-admin, div.note-user {
	padding: 15px 15px 5px 0;
	margin: 0 0 5px 30px;
}
p.note-name {
	font-weight: bold;
	margin: 0 0 5px 0;
}
p.note-date {
	font-size: 11px;
	color: #666;
	font-style: italic;
	margin: 0 0 5px 0;
}

#noteForm {
	margin: 30px 0 0 30px;
}

#lower {
	background: transparent url(bg-lower.jpg) 0 0 repeat-x;
	padding: 40px 0;
}
#lower .wrapper {
	width: 850px;
}
	
#lower h1 {
	height: 22px;
	text-indent: -3000px;
}

#lower p, #lower li {
	color: #FFF;
	font-size: 12px;
}
#lower a:link, #lower a:visited {
	color: #FFF;
}
#lower a:hover, #lower a:active {
	color: #acc2d3;
}

#col1-intro {
	width: 335px;
	float: left;
}
	#col1-intro h1 { background: transparent url(header-d.png) 0 0 no-repeat; }
	#col1-intro a:link, #col1-intro a:visited {
		font-size: 11px;
		margin-top: 7px;
		color: #acc2d3;
		text-decoration: none;
	}
	#col1-intro a:hover, #col1-intro a:active {
		text-decoration: underline;
	}
	#facebook {
		padding-left: 14px;
		background: transparent url(facebook.gif) 0 0 no-repeat;
		margin-right: 15px;
	}
	#twitter {
		padding-left: 14px;
		background: transparent url(twitter0.gif) 0 0 no-repeat;
	}

#col2-intro {
	width: 182px;
	float: left;
	display: inline;
	margin: 0 0 0 30px;
}
	#col2-intro h1 { background: transparent url(header-b.png) 0 0 no-repeat; }
	#col2-intro li {
		list-style: none;
		margin: 0 0 5px 0;
	}
		#col2-intro a.comments:link, #col2-intro a.comments:visited {
			padding-left: 13px;
			background: transparent url(lower-co.gif) 0 2px no-repeat;
			font-size: 11px;
			color: #a6bcce;
			text-decoration: none;
		}
		#col2-intro a.comments:hover, #col2-intro a.comments:active {
			color: #FFF;
		}

#col3-intro {
	width: 280px;
	float: right;
}

#footer {
	background: transparent url(bg-foote.gif) 0 0 repeat-x;
	margin: 15px 0 0 0;
	padding: 10px 0 0 0;
}
	#footer img {
		float: right;
	}
	#footer p {
		color: #FFF;
		padding-top: 5px;
	}
	#footer a { text-decoration: none; }

input.disabled {
	border: 1px solid #F2F2F2;
	background-color: #F2F2F2;
}


input.hatali, textarea.hatali, select.hatali, option.hatali {
	border: 1px solid #FF3300;
	color : #FF3300;
}


.tavsiye {
	margin: 0.5px 0;
	padding: 0.5px;
	background-color: #FFF;
	color : #ff0000;
	font-weight: bold;
}

.dogrula {
	margin: 1px 0;
	padding: 1px;
	background-color: #FFF;
	color : #C8AA00;
	font-weight: bold;
}

.guvenlik {
	margin: 5px 0;
	padding: 5px;
	background-color: #FFF;
    color: #FF0000;
	font-size: large;

}
fieldset {
	padding: 1em;
	margin-bottom: 0.5em;
}

label {
	font-weight: bold;
}
.form-satir {
	clear: both;
	padding: 0.5em;
}

.baslik {

}

.zorunlu-alan {

}
