body	{
		margin:0px;
		padding:0px;
		overflow:auto;
		padding-right: 0px;
		padding-left: 0px;
		padding-bottom: 0px;
		padding-top: 0px;
		margin-bottom : 0px;
		margin-left : 0px;
		margin-right : 0px;
		margin-top : 0px;
		padding : 0px 0px 0px 0px;
		font-family:Arial, Helvetica, sans-serif;
		font-size:15px;
		/*color:#fc0a00;*/
		background-color:#d6d6d6;
		}

/*img, div,input { behavior: url(iepngfix.htc); }*/
p, pre, h4 {
	font-family:Arial, Helvetica, sans-serif;
}
h1 { 
	font-family:Arial, Helvetica, sans-serif;
	font-size:28px;
	font-weight:bold;
	color: #E20A16;
	padding: 0px;
	margin: 0px;
	text-transform: uppercase;
}

h2 {
	color: #E20A16;		
}
input {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	/*color:#F00;*/
	color:#000;
}
/*img, div { behavior: url(iepngfix.htc); }*/

a:link,a:hover,a:visited { 
	text-decoration:none;
	color:#fc0a00;
}
#container {
	margin:0px auto;
	padding: 0px;
 	width:1250px;
	background-color:#FFF;
	z-index:1;
	text-align: center;
}
#right_menu {
	margin: auto;
	padding-top: 10px;
	padding-left: 868px;
}
#header {
	position:relative;
	margin: auto;
}
#logo_kvitka { 
	position: relative;
	margin-left:100px;
	top:0px;
	display: inline;
}
#logo_budujemo { 
	position: relative;
	margin-left:80px;
	display:inline;
	vertical-align:top;
	top:15px;
}
#search_ico {
	position: relative;
	margin-left:35px;
	margin-right:0px;
	vertical-align:top;
	top:78px;
	display:inline;
	height:31px;
}

#login_popup {
	position:relative;
	*display: inline;
	vertical-align:top;
	line-height:17px;
	list-style:none;
	margin-left:5px;
	margin-right:0px;
	padding-left:0px;
	padding-right:0px;
	top:21px;
	font-family:Arial Black, Arial;
	font-weight: normal;
	font-size:11px;
	width:94px;
	height:100px;
	text-align:left;
}


input.rounded {
	border:0;
	background:url('../image/search_i.jpg');
	width:77px;
	height:25px;
	font-size:90%;
	padding:0px 5px 0px 5px;
	margin-top:5px;
}
input.rounded2 {
	border:0;
	background:url('../image/field000.png');
	width:132px;
	height:28px;
	font-size:90%;
	padding:0px 5px 0px 5px;
	margin-top:5px;
}
input.clear {
	background-color:#FFF;
	border:0;
	font-family:Arial Black, Arial;
	font-weight: normal;
	font-size:11px;
	margin-left:13px;
	margin-top:3px;
	cursor: pointer; cursor: hand;
	color: #FC0A00;
}
#menu_shadow_up {
	position:relative;
	background: url('../image/menu_sha.jpg') no-repeat;
	width: 1000px;
	height: 6px;
	line-height:0px;
	padding:0px;
	margin:0px;
}
#main_menu {
	position:relative;
	display:inline-block;
	vertical-align:top;
	margin:0px;
	padding:0px;
}

#main_wrapper {
	position:relative;
	float: left;
	vertical-align:top;
	margin:0px;
	padding:0px;
	background-color: #ffffff;
	background: url('../image/snap.gif') repeat-y;
}

#menu_table {
	padding:0px;
	margin:0px;
	width: 1250px;
}
.main_menu_out, .main_menu_out:hover, .main_menu_out:visited, .main_menu_out:link {
	position:relative;
	width:250px;
	height:32px;
	display: table-cell;
	vertical-align:middle;
	text-align:center;
	background:url('../image/main_men.jpg');
	color:#FFF;
	font-weight:bold;
	cursor: pointer; cursor: hand;
}
.main_menu_over, .main_menu_over:hover, .main_menu_over:visited, .main_menu_over:link {
	position:relative;
	width:250px;
	height:32px;
	display: table-cell;
	vertical-align:middle;
	text-align:center;
	background:#bc0811; /*url('../image/main_meo.jpg')*/;
	color:#FFF;
	font-weight:bold;
	cursor: pointer; cursor: hand;
}
#left_menu {
	position:relative;
	display:inline-block;
	vertical-align:top;
	margin:0px;
	padding:0px;
	width:304px;
	background-color:#e20a16;
	float:left;
	background-color: #e20a16;
}
#left_menu_shadow_red {
	position:relative;
	background: url('../image/menu_shb.jpg') no-repeat;
	width: 100%;
	height: 7px;
	margin:0px;
	padding:0px;
}
#left_menu_pics {
	position:relative;
	margin:20px 0px 0px 0px;
	left:25px;
	width:100%;
}
#left_menu_items {
	position:relative;
	width: 100%;
	margin:10px 0px 0px 0px;
	padding:0px;
}
.item_container {
	position:relative;
	background-color:#e20a16;
	height:30px;
	width:100%;
	margin:0px;
	padding:0px;
	cursor: pointer; cursor: hand;
}
.item_container_over {
	position:relative;
	background-color:#d8131c;
	height:30px;
	width:100%;
	margin:0px;
	padding:0px;
	cursor: pointer; cursor: hand;
}
.item_up_strip {
	position:relative;
	background-color:#e20a16;
	height:15px;
	width:100%;
}
.item_image {
	position:absolute;
	top:5px;
	left:30px;
}
.item_blik {
	top:0px;
	left:0px;
	height:15px;
	width:100%;
}
.item_blik_over {
	background-image:url('../image/blik.png');
	top:0px;
	left:0px;
	height:15px;
	width:100%;
}
#left_menu_order {
	position:relative;
	top:30px;
	left:65px;
}


#category 
{
	display: block;
	float: left;
	width: 300px;
	margin-bottom: 15px;
}

#category ul
{
	list-style-image: none;
	list-style-type: none;
	margin: 0px;
	padding: 0px;
}

#category .level2
{
	margin-left: 20px;	
}

#category 
{
		padding-top: 10px;
}

#category li
{
	color: white;
	text-align:left;
}

#category a
{
	color: white;
	text-transform: uppercase;
	display: block;
	font-family: Arial,Helvetica,sans-serif;
	font-size:14px;
	padding-top: 3px;
	padding-bottom: 6px;
	padding-left: 25px;
	font-weight: bold;
}

#category a.selected
{
  color: yellow;	
}

#category a:hover
{
	/*background-image:url('../image/menu_over.png');*/
	background-color: red;
}

#content {
	text-align: left;
	position:relative;
	display:inline-block;
	vertical-align:top;
	margin:0px;
	padding:0px;
	padding-left:40px; 
	width:900px;
	float:left;
	background-color: #FFFFFF;
}
#menu_shadow_white {
	position:relative;
	background: url('../image/menu_shc.jpg') repeat-x;
	width: 946px;
	height: 7px;
	margin:0px;
	padding:0px;
	margin-left: -40px;
}
#content_header {
	position:relative;
	width: 896px;
	margin-top:30px;
	margin-left:10px;
	height:188px;

}

#breadcrumb {
	margin-top: 10px;
	/*font-weight: bold;*/
	margin-left: -20px;
}

#header_img {
	float:left;	
	margin-top:4px;
}
#header_text {
	position:relative;
	display:inline;
	vertical-align:top;
	margin-left:40px;
	float:left;
}
#basket {
	position:relative;
	text-align:right;
	float:right;
	display:inline;
	float:right;
}
#order_book {
	position:relative;
	top:5px;
}
#content_items {
	position: relative;
	width: 100%;
	/*height: 650px;*/
	margin: 0px;
	/*padding: 10px;*/
	margin-left:-20px;
}

#content_header1
{
	float: left;
	width: 135px;
	height: 133px;
	margin: 0px;
	padding: 0px;
}

#content_header2
{
	float: left;
	width: 560px;
	margin: 0px;
	padding: 0px;
	padding-left: 20px;
	height: 133px;
/*	overflow: hidden;*/
}

#content_header3
{
	float: left;
	width: 181px;
	margin: 0px;
	padding: 0px;
	height: 133px;
}

#content_header4
{
	width: 646px;
	margin: 0px;
	padding: 0px;
	height: 39px;
	
	
}

#prefooter {
	position:relative;
	background-color: white;
	width:100%;
	margin:0px;
	padding:0px;
	clear:both;
	height: 172px;
}

#footer1 {
	float: left;
	background-color: #E20A16;
	margin:0px;
	padding:0px;
	height: 172px;
	width: 304px;
	background: /*url("../image/left_men.jpg") no-repeat scroll center bottom*/ #E20A16;
	text-align: center;
}

#footer2 {
	float: left;
	background-color: #FFFFFF;
	margin:0px;
	padding:0px;
	height: 172px;
	width: 946px;
	background:url("../image/man_on_a.jpg") no-repeat scroll right bottom #FFFFFF;
}

#footer {
	position:relative;
	background-color:#fff100;
	height:50px;
	width:100%;
	margin:0px;
	padding:0px;
	clear:both;
}
#footer_up {
	position:relative;
	background-color:#fff880;
	height:27px;
	width:100%;
}
#designed_by {
	position:absolute;
	right:30px;
	top:9px;
}


.order {
	position:relative;
	font-family:Verdana, Geneva, sans-serif;
	font-size:9px;
	font-weight:bold;
	margin-left:20px;
	color:#e70c14;
	display:block;
	clear:both;
}
.left_order {
	font-family:Verdana, Geneva, sans-serif;
	font-weight:bold;
	font-size:8px;
	color:#FFF;
}
.inlineElement {
	display:inline-block;
}
.icosPadding {
	padding:2px;
}

body > #login_window { 
	position: fixed; 
	top:0; 
	left:0; 
	width:100%; 
	height:100%; 
	z-index:2;  
	background:url('../image/transpar.png') repeat;
	top:
}
#login_window { 
	visibility:hidden;
	position:absolute;  
	top:0; 
	left:0; 
	width:100%; 
	height:expression(document.body.scrollTop+document.body.clientHeight);
	z-index:2;
}
#login_area {
	width:410px;
	height:265px;
	background-image:url('../image/bg000000.png');
	margin:auto;
	margin-top:240px;
	text-align:center;
}
#login_area_close {
	margin-left:355px;
	margin-top:15px;
	display:inline-block;
}
#login_area .text1 {
	font-family:Arial, Helvetica, sans-serif;
	font-size:20px;
	font-weight:bold;
	color:#fff200;
	text-align:left;
}
#login_table {
	margin-top:0px;
}
#login_enter {
	position:relative;
	/*margin-top:20px;*/
	margin-left:16px;
}
#login_footer {
	display:inline-block;
	padding-top:25px;
}
#login_area .lost_pass {
	display:inline;
	font-family:Arial Black, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#fff200;
	text-decoration:underline;
	margin-right:45px;
}
#login_area .reg{
	display:inline;
	font-family:Arial Black, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#fff200;
	text-decoration:underline;
}

#content .middle {
/*	padding: 10px 10px 1px 10px; */
	min-height: 380px;
}


/*html {
	overflow: -moz-scrollbars-vertical;
	margin: 0;
	padding: 0;
}
* {
	font-family: Arial, Helvetica, sans-serif;
}
body {
	margin: 0px;
	padding: 0px;
	text-align: center;
}
body, td, th, input, textarea, select, a {
	font-size: 12px;
}
*/
form {
	padding: 0;
	margin: 0;
	display: inline;
}
input, textarea, select {
	margin: 3px 0px;
}
a, a:visited {
	text-decoration: none;
	cursor: pointer;
}
a:hover {
	text-decoration: none;
}
a img {
	border: none;
}
p {
	margin-top: 0px;
}

/* layout *

#container {
	width: 960px;
	margin-left: auto;
	margin-right: auto;
	text-align: left;
}
#header .div2 {
	float: left;
	padding-top: 15px;
	padding-left: 15px;
}
#header .div3 {
	float: right;
	padding-top: 7px;
	height: 38px;
}
#header .div3 a {
	margin-left: 15px;
	padding: 1px 0px 2px 20px;
	background-repeat: no-repeat;
	background-position: left center;
}
#header .div4 {
	width: 510px;
	clear: right;
	float: right;
	height: 32px;
	padding-right: 14px;
}
#header .div4 a {
	float: left;
	margin-right: 2px;
	width: 100px;
	height: 18px;
	padding-top: 9px;
	padding-bottom: 9px;
	background: url('../image/tab_1.png') no-repeat;
	text-align: center;
	color: #333333;
	text-decoration: none;
	font-size: 14px;
	font-weight: bold;
	position: relative;
	z-index: 1;
}
#header .div4 a.selected {
	background: url('../image/tab_2.png') no-repeat;
	color: #FFF;
	padding-bottom: 10px;
	z-index: 3;
}
#header .div5 {
	clear: both;
}
#header .div5 .left {
	background: url('../image/header_1_left.png') no-repeat;
	width: 5px;
	height: 40px;
	float: left;
}
#header .div5 .right {
	background: url('../image/header_1_right.png') no-repeat;
	width: 5px;
	height: 40px;
	float: right;
}
#header .div5 .center {
	background: url('../image/header_1_center.png') repeat-x;
	height: 40px;
	margin-left: 5px;
	margin-right: 5px;
}
#header .div6 {
	clear: both;
	margin-bottom: 10px;
}
#header .div6 .left {
	background: url('../image/header_2_left.png') no-repeat;
	width: 5px;
	height: 32px;
	float: left;
}
#header .div6 .right {
	background: url('../image/header_2_right.png') no-repeat;
	width: 5px;
	height: 32px;
	float: right;
}
#header .div6 .center {
	background: url('../image/header_2_center.png') repeat-x;
	height: 32px;
	margin-left: 5px;
	margin-right: 5px;
	padding-left: 5px;
	padding-right: 5px;
}
#header .div7 {
	float: right;
	padding-top: 2px;
}
#header .div8 {
	float: left; margin-top: 6px;
}
#header .div9 {
	float: left;
}
#header .div10 {
	float: left; 
	margin-top: 2px;	
}
#search {
	padding-top: 7px;
	padding-left: 5px;
	color: #FFF;
	font-weight: bold;
}
#search select {
	border: 1px solid #0A5391;
	padding: 1px;
}
#search a {
	color: #FFF;
}
#search input {
	border: 1px solid #0A5391;
	padding: 2px;
}
#breadcrumb {
	float: left;
	padding-top: 7px;
	padding-bottom: 11px;
	height: 13px;
	margin-bottom: 10px;
	color: #000000;
}
.switcher {
	float: right;	
	margin-top: 3px;
	margin-left: 10px;
}
.switcher a {
	text-decoration: none;
	display: block;
}
.switcher .selected {
	background: #FFFFFF url('../image/switcher.png') repeat-x;
}
.switcher .selected a {
	border: 1px solid #CCCCCC;
	background: url('../image/arrow_down.png') 116px center no-repeat;
	color: #666666;
	padding: 2px 5px 2px 5px;
	width: 121px;
}
.switcher .selected a:hover {
	background: #F0F0F0 url('../image/arrow_down.png') 116px center no-repeat;
}
.switcher .option {	
	position: absolute;
	z-index: 3;
	border-left: 1px solid #CCCCCC;
	border-right: 1px solid #CCCCCC;
	border-bottom: 1px solid #CCCCCC;
	background-color: #EEEEEE;
	display: none;
	width: 131px;
}
.switcher .option a {
	color: #000;
	padding: 3px 5px 3px 5px;
}
.switcher .option a:hover {
	background: #FFC;
}
.switcher img {
	position: relative;
	top: 1px;
}
#column_left {
	float: left;
	width: 180px;
	margin-right: 10px;
	clear: left;
}
#column_right {
	float: right;
	width: 180px;
	margin-left: 10px;
	clear: right;
}
#content {
	margin-left: 190px;
	margin-right: 190px;
	margin-bottom: 10px;
}
#content .top .left {
	background: url('../image/content_top_left.png') no-repeat;
	width: 5px;
	height: 32px;
	float: left;
}
#content .top .right {
	background: url('../image/content_top_right.png') no-repeat;
	width: 5px;
	height: 32px;
	float: right;
}
#content .top .center {
	background: url('../image/content_top_center.png') repeat-x;
	margin-left: 5px;
	margin-right: 5px;
}
#content .top h1 {
	padding: 8px 0px 8px 7px;
}
#content h1, .heading {
	color: #000000;
	font-size: 14px;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	text-transform: uppercase;
	margin: 0px;
}
.heading {
	border-bottom: 1px solid #DDDDDD;
	padding-bottom: 3px;
	margin-bottom: 10px;
}
#content .middle {
	border-left: 1px solid #DDDDDD;
	border-right: 1px solid #DDDDDD;
	background: #FFFFFF;
	padding: 10px 10px 1px 10px;
	min-height: 380px;
}
#content .bottom .left {
	background: url('../image/content_bottom_left.png') no-repeat;
	width: 5px;
	height: 5px;
	float: left;
}
#content .bottom .right {
	background: url('../image/content_bottom_right.png') no-repeat;
	width: 5px;
	height: 5px;
	float: right;
}
#content .bottom .center {
	background: url('../image/content_bottom_center.png') repeat-x;
	height: 5px;
	margin-left: 5px;
	margin-right: 5px;
}
.box {
	margin-bottom: 10px;
	background: url('../image/box_top.png') no-repeat;
}
.box .top {
	padding: 8px 0px 8px 7px;
	color: #000000;
	font-size: 14px;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	text-transform: uppercase;
}
.box .top img {
	float: left;
	margin-right: 5px;
}
.box .middle {
	border-left: 1px solid #DDDDDD;
	border-right: 1px solid #DDDDDD;
	background: #FFFFFF;
	padding: 10px;
}
.box .bottom {
	height: 5px;
	background: url('../image/box_bottom.png') no-repeat;
}
*/
.success {
	padding: 5px 0px;
	margin-bottom: 10px;
	background: #E4F1C9;
	border: 1px solid #A5BD71;
	font-size: 11px;
	font-family: Verdana, Geneva, sans-serif;
	text-align: center;
}
.warning {
	padding: 5px 0px;
	margin-bottom: 10px;
	background: #FFDFE0;
	border: 1px solid #FF9999;
	font-size: 11px;
	font-family: Verdana, Geneva, sans-serif;
	text-align: center;
}
.wait {
	padding: 5px 0px;
	margin-bottom: 10px;
	background: #FBFAEA;
	border: 1px solid #EFEBAA;
	font-size: 11px;
	font-family: Verdana, Geneva, sans-serif;
	text-align: center;
}
.required {
	color: #FF0000;
	font-weight: bold;
}

.error {
	color: #FF0000;
	display: block;
}
.help {
	cursor: pointer;
}
.tooltip {
	border: 1px solid #FDDA5C;
	background: #FBFF95;
	padding: 5px;
	font-size: 11px;
	width: 250px;
}
.clear { 
	overflow: hidden;
	width: 100%;
}
/*
*/
.button {
	padding-left: 5px;
	display: inline-block;
	margin-right: 5px;
	background: url('../image/button_left.gif') top left no-repeat;
	text-decoration: none;
	
}
.button span {
	display: block;
	padding: 2px 12px 5px 5px;
	background: url('../image/button_right.gif') top right no-repeat;
	color: #FFFFFF;
	font-size: 15px;
	font-family: Impact, Verdana, Geneva, sans-serif;
	text-transform: uppercase;
}
/*
.buttons {
	background: #F8F8F8;
	border: 1px solid #DDDDDD;
	padding: 5px;
	margin-bottom: 10px;
}
*/
.buttons input {
	padding: 0px;
	margin: 0px;
}
.buttons table {
	/*width: 100%;*/
	border-collapse: collapse;
}
.buttons table td {
	vertical-align: middle;
}

.content {
	/*background: lightyellow;
	border: 1px solid red;*/
	/*padding: 3px;*/
	/*margin-top: 3px;
	margin-bottom: 10px;*/
}

.list {
	margin-bottom: 10px;
	width: 100%;
}
.list td {
	text-align: left;
	/*vertical-align: top;*/
	padding-bottom: 10px;
	padding: 10px;
}

/*.list th {
	text-align: left;
	padding: 5px;
	color: white;
	background-color: red;
	margin: 0px;
}*/

.product_list {
	text-align: center;
	padding: 5px;
	color: white;
	background-color: red;
	margin: 0px;
	background: #FFFFFF url('../image/header_middle.gif') top left repeat-x;
	height: 20px;
}

.product_list_left {
	text-align: center;
	padding: 5px;
	color: white;
	background-color: red;
	margin: 0px;
	background: #FFFFFF url('../image/header_left.gif') top left no-repeat;
	height: 20px;
}


.product_list_right {
	text-align: center;
	padding: 5px;
	color: white;
	background-color: red;
	margin: 0px;
	background: #FFFFFF url('../image/header_right.gif') top right no-repeat;
	height: 20px;
	width: 120px;
}


.corner_top_left
{
	background: #FFFF00 url('../image/corner_left_top.gif') top left no-repeat;
}

.corner_top_right
{
	background: #FFFF00 url('../image/corner_right_top.gif') top right no-repeat;
}

.corner_bottom_right
{
	background: #FFFF00 url('../image/corner_right_bottom.gif') bottom right no-repeat;
}

.corner_bottom_left
{
	background: #FFFF00 url('../image/corner_left_bottom.gif') bottom left no-repeat;
}

.sort {
	margin-bottom: 10px;
	/*background: #F8F8F8;*/
	height: 30px;
	width: 100%;
}

/* modification filter by manufacturers ------------------------------------ */
.sort .div1 {
	float: right;
	margin-left: 5px;
	padding-top: 6px;
	padding-right: 9px;
}
.sort .div2 {
  float: left;
	text-align: left;
	padding-top: 6px;
}

/* modification filter by manufacturers ------------------------------------ */

.sort select {
	font-size: 11px;
	margin: 0;
	padding: 0;
}
.pagination {
	display: inline-block;
	width: 100%;
	/*background: #F8F8F8;*/
	margin-bottom: 10px;
}
.pagination .links, .pagination .results {
	padding: 7px;
}
.pagination .links {
	float: left;
}
.pagination .links a {
	border: 1px solid red;
	padding: 4px 7px;
	text-decoration: none;
	color: yellow;
	background: red;
}
.pagination .links b {
	border: 1px solid red;
	padding: 4px 7px;
	text-decoration: none;
	color: red;
	background: yellow;
}
.pagination .results {
	float: right;
}
.tabs {
	width: 100%;
	height: 31px;
	margin-bottom: 0px;
	background: #FFF101;
}
.tabs a {
	float: left;
	display: block;
	padding: 8px 15px 7px 15px;
	margin-right: 2px;
	/*border-top: 1px solid #DDDDDD;
	border-bottom: 1px solid #DDDDDD;
	border-left: 1px solid #DDDDDD;
	border-right: 1px solid #DDDDDD;*
	background: #FFFFFF url('../image/tab_inactive.gif') no-repeat;*/

	border-left: 7px solid #FF0000;
	color: #000000;
	font-weight: bold;
	font-size: 13px;
	text-decoration: none;
	z-index: 1;
	position: relative;
	top: 1px;
	/*width: 120px;*/
}

.tabs a.selected {
	/*background: #FFFFFF url('../image/tab_active.gif') no-repeat;*/
	border-bottom: 0px;
	padding-bottom: 8px;
	z-index: 3;
}

.tab_page {
	border: 1px solid #DDDDDD;
	background: #FFFFFF;
	padding: 10px;
	display: block;
	z-index: 2;
	margin-bottom: 10px;
}
/*
#footer {
	width: 100%;
	clear: both;
	padding-top: 5px;
	border-top: 1px solid #DDDDDD;
}
#footer .div1 {
	float: left;
	text-align: left;
}
#footer .div2 {
	float: right;
	text-align: right;
}
#category ul {
	margin-top: 0px;
	margin-bottom: 0px;
	margin-left: 8px;
	padding-left: 12px;
	list-style: url('../image/bullet_1.png');
}
#information ul {
	margin-top: 0px;
	margin-bottom: 0px;
	margin-left: 8px;
	padding-left: 12px;
	list-style: url('../image/bullet_2.png');
}
*/
.cart {
	width: 100%;
	margin-bottom: 10px;
}
.cart th {
	background: red;
	color: white;
	padding: 5px;
	font-weight: normal;
}
.cart td {
	padding: 5px;
}

.checkoutbox
{
background:none repeat scroll 0 0 lightyellow;
border:1px solid red;
padding:10px;
margin-bottom:10px;
}

.product_page_price
{
	color: #FF0000;
	font-size: 30px;
	font-weight: bold;
}
/*
.warning
{
background:none repeat scroll 0 0 lightyellow;
border:1px solid red;
padding:10px;

}
*/

#manufacturers a{
	text-decoration: underline;
	font-size: 13px;
}

#manufacturers a.selected{
	text-decoration: underline;
	font-size: 13px;
	font-weight: bold;
}

.ui-spinner {position: relative}
.ui-spinner-buttons {position: absolute}
.ui-spinner-button {overflow: hidden}

#newsBox {
	/*margin-top: 20px;*/
	margin-left: 10px;
	width: 231px;
	float: left;
}

.newsBox-content {
	margin-top: 20px;
}

#tab_related table tr td a {
	font-size: 12px;
	font-weight: bold;
}

#module_recently_viewed .middle {
	margin: 10px;
	background-color: #fff;
	font-size: 12px;
	font-weight: bold;
	-moz-border-radius: 8px;
	-webkit-border-radius: 8px;
}

#module_recently_viewed .top {
	color: #fff;
	margin-top: 20px;
	margin-bottom: 10px;
	font-size: 14px;
	font-weight: bold;
}

#module_recently_viewed .middle {

}

#tab_specifications > table {
	float: none;
	display: block;
}

#product_listing tr:nth-child(odd) td {
	background-color: #ddd;
}

#product_listing tr:last td {
	background-color: #fff;
}

#product_listing tr:nth-child(odd) td.prodimg {
	background-color: #fff;
}
