#attention {
  margin-bottom:15px;
}

#attention b {
  color:#000000;
  display:block;
  margin-bottom:5px;
}

/******************************************************************************/
/* Makeorder (pasutijuma noformeshana before send) css start */
#shopping_cart_table {
  border:1px solid #cccccc; 
  border-width:1px 0px 1px 1px;}
  
#shopping_cart_table th {
  color:#000000;
  text-align:center;
  border:1px solid #cccccc; 
  border-width:0px 1px 1px 0px;
  padding: 4px 0px 4px 0px;
  background: none repeat fixed center center #F2F1ED;}
  
#shopping_cart_table table td	{
  padding: 0px 5px 0px 5px;
  text-align:center;}
  
tr .cart_prods {
  border:1px solid #cccccc; 
  border-width:0px 1px 1px 0px;
  padding:5px;
  padding-bottom:10px;
  padding-top:10px;}

tr .cart_prods p.instock {
  font-size:11px;
  font-style:italic;
  padding:0px;
  color:#333;
} 

tr .cart_prods p.instockfalse {
  font-size:11px;
  font-style:italic;
  padding:0px;
  color:red;
}  
  
tr .cart_prods img {
  border:1px solid #BDB9BD ;
  -moz-box-shadow: 3px 3px 4px #BDB9BD;
  -webkit-box-shadow: 3px 3px 4px #BDB9BD;
  box-shadow: 3px 3px 4px #BDB9BD;
  /* For IE 8 */
  -ms-filter: "progid:DXImageTransform.Microsoft.Shadow(Strength=4, Direction=135, Color='#000000')";
  /* For IE 5.5 - 7 */
  filter: progid:DXImageTransform.Microsoft.Shadow(Strength=4, Direction=135, Color='#000000');}
  
tr .cart_update,
tr .cart_qty,
tr .cart_price {
  border:1px solid #cccccc; 
  border-width:0px 1px 1px 0px;
  text-align:center;}
  
td.cart_min_sum_error {
  color:red;
  text-align:right;}
  
#cart_lineamount_with_tax_total {
  border:1px solid #cccccc; 
  border-width:0px 1px 0px 0px;
  text-align:center;}
  
.makeorder {
border-spacing: 5px;
border-collapse: separate;
width:100%;}

.makeorder textarea,
.makeorder select,
.makeorder input			{
color:#7f7f7f; 
border:1px solid #cccccc;
background:#fff;
padding:1px;
font-size:14px; 
line-height:1.4em;
resize: none; 
}

.makeorder textarea		{padding: 5px;}
.makeorder select {cursor: pointer;height:35px;font-size:14px;line-height:normal;padding:5px;padding-left:0px;}
.makeorder input			{padding-top:3px; padding-bottom:3px;}
.contentPadd h3 {
  margin:3px 0px 0px 0px;
  padding: 12px 20px 8px 15px; 
  border:1px solid #cccccc; 
  border-bottom:0px;
  font-size:1em;
  background:transparent;}	
.loginPage .contentPadd h3			{margin-top:0;} 

.makeorder input[type="text"],.makeorder input[type="password"],.makeorder textarea,.makeorder select { 
    width: 400px;
    border: 1px solid;
    border-color: #C0C0C0 #C0C0C0 #C0C0C0 #C0C0C0;
    background: #FFF;
    padding: 8px 5px;
    -moz-box-shadow: 0 0 5px #C0C0C0;
    -moz-border-radius: 5px;
    -webkit-box-shadow: 0 0 5px #C0C0C0;
    -webkit-border-radius: 1px;
    box-shadow: 0 0 5px #C0C0C0;
    border-radius: 3px;
}
.makeorder input[type="text"]:focus,.makeorder input[type="password"]:focus,.makeorder textarea:focus,.makeorder select:focus { 
    border-color: #C0C0C0 #C0C0C0 #C0C0C0 #C0C0C0;
    outline: none;
    -moz-box-shadow: 0 0 10px #ff8208;
    -webkit-box-shadow: 0 0 10px #ff8208;
    box-shadow: 0 0 4px #ff8208;
}

.makeorder input[type="text"]:hover,.makeorder input[type="password"]:hover,.makeorder textarea:hover,.makeorder select:hover { 
    border-color: #C0C0C0 #C0C0C0 #C0C0C0 #C0C0C0;
    outline: none;
    -moz-box-shadow: 0 0 10px #ff8208;
    -webkit-box-shadow: 0 0 10px #ff8208;
    box-shadow: 0 0 4px #ff8208;
}
.makeorder input.error			{
border:1px solid red;}

.makeorder input.disabled
,.makeorder input.disabled:focus
,.makeorder input.disabled:hover
,.makeorder select.disabled
,.makeorder select.disabled:focus
,.makeorder select.disabled:hover			{
width: 400px;
    border: 1px solid;
    border-color: #dddddd #dddddd #dddddd #dddddd;
    background: #FFF;
    padding: 8px 5px;
    font: 14px Arial, Tahoma, Helvetica, sans-serif;
    -moz-box-shadow: 0 0 5px #C0C0C0;
    -moz-border-radius: 5px;
    -webkit-box-shadow: 0 0 5px #C0C0C0;
    -webkit-border-radius: 1px;
    box-shadow: 0 0 5px #C0C0C0;
    border-radius: 3px;}

.makeorder input[type="checkbox"] {
    display:none;
}
.makeorder input[type="checkbox"] + label span {
    display:inline-block;
    width:21px;
    height:21px;
    margin:-1px 4px 0 0;
    vertical-align:middle;
    background:url(checkbox-sprite.gif) left top no-repeat;
    cursor:pointer;
    
}
.makeorder input[type="checkbox"]:checked + label span {
    background:url(checkbox-sprite.gif) -20px top no-repeat;
}

.makeorder label.checkboxlabel {
    font-weight:normal;
    cursor:pointer;
}    
.makeorder div.error			{
border:1px solid red;}

.makeorder select.error			{
border:1px solid red;}

.makeorder .legal_pers			{
display: none;}

.makeorder .fieldKey {
  color:#4E5066;
}
.fieldKey2 {
  
  text-shadow: #a0c73f 0.1em 0.1em 0.2em
  }

/* Teksta zinojums ekrana labaja puse, kad forme pasutijumu */
.infopanel {
 text-align:center;
 padding:0;
 margin:0;}
 

 
.infopanel ul {
 text-align:left;
 color:#888888;
 margin:0;
 padding:0;
 margin-left:25px;
 padding-right:10px;
 }
 
.infopanel ul li {
 padding-bottom:4px;
 padding-right:3px;
 list-style-type:disc;
 font-size:12px;}
 
.infopanel ul li .phone{
 color:#910782;} 


.shop_cart_item {
font-size:15px;
margin:0;
margin-bottom:5px;
padding:0;
padding-bottom:2px;}
/* Makeorder (before send) css start */
/******************************************************************************/
/******************************************************************************/
/* Ordered items left sidebar css start #F2F1ED*/
#ordereditemssidebar {
 text-align:center;
 color:black;
 border:0px solid red;}

#ordereditemssidebar ul {
 text-align:center;
 list-style-type:none;
 color:#888888;
 padding:0;
 margin:0;
 padding-top:2px;}

#ordereditemssidebar ul li{
 border:0px solid red;
 padding-bottom:5px;
 margin-bottom:10px;}

#ordereditemssidebar h2 {
 font-size:12px;
 color:#4E5066;
 margin:0;
 padding:0;
 padding-top:4px;
 padding-bottom:4px;}
 
#ordereditemssidebar p.orderedqty {
 font-size:12px;
 margin:0;
 padding:0;
 padding-top:2px;
 padding-bottom:0px;}
 
#ordereditemssidebar ul li img {
width:70px;
height:70px;
margin:0px 0px 0px 0px;
border:1px solid #BDB9BD ;
-moz-box-shadow: 3px 3px 4px #BDB9BD;
-webkit-box-shadow: 3px 3px 4px #BDB9BD;
box-shadow: 3px 3px 4px #BDB9BD;
/* For IE 8 */
-ms-filter: "progid:DXImageTransform.Microsoft.Shadow(Strength=4, Direction=135, Color='#000000')";
/* For IE 5.5 - 7 */
filter: progid:DXImageTransform.Microsoft.Shadow(Strength=4, Direction=135, Color='#000000');}
/* Ordered itemes left sidebar css end */
/******************************************************************************/
/******************************************************************************/
/*Order form start */
.inputRequirement {
  color: #ff0000;}
  
h3 .inputRequirement{
  padding-top: 0px; 
  font-weight:normal; 
  font-size:.8em}
  
.contentInfoText{
  padding: 10px 10px 10px 10px;
  margin: 0px 0px 20px 0px; 
  overflow:hidden;
  border:1px solid #cccccc;
  background:url('../images/row_1_bg.png') 0px 0px repeat transparent;}

.contentInfoText.extra {
  padding: 10px 10px 4px 10px;}
  
.contentInfoText .infoBoxHeading{
  padding:1px 0px 10px 0px;
  margin: 0px 0px 0px 0px;
  background:none; 
  border:0px; 
  font-weight:bold;}
  
.contentContainer span.contentText{
  padding:0px 9px 0px 9px; 
  border:0px solid #000; 
  overflow:hidden;}
  
.contentInfoText.marg-top	{
  margin: 0px 0px 0px 0px;}
  
.contentInfoBlock	{
  padding:10px 0px 0px 0px; 
  margin: 0px 0px 0px 0px; 
  overflow:hidden;} 
  
#order_form {
 padding-left:0px;
 height:auto;
 min-height:1100px;
}

#ordermessage {
color:red;
width:auto;
padding:5px;
border:0px solid red;
clear:both;
display:none;
}
.fieldValue .ordertotalsum {
color:gray;
font-weight:normal;
padding:5px;
display:inline;
font-size:15px;
width:auto;
float:left;
}

.fieldValue .orderdeliverysum {
color:gray;
font-weight:normal;
padding:5px;
display:inline;
font-size:15px;
width:auto;
float:left;
}

.fieldValue .ordertotalsum2 {
color:#06761a;
font-weight:bold;
padding:5px;
display:inline;
font-size:15px;
width:auto;
}

.orderconfirmationmsg {
  padding-top:40px;
  font-size:16px;
  } 

.orderconfirmationmsg a, .orderconfirmationmsg a:visited, .orderconfirmationmsg a:hover {
    color: rgb(255, 130, 8);
    } 

      
/* Photo gallery start */
#gallery {
 margin-bottom:20px;
}

.gallery-title  {
padding-top:10px;
padding: 0px;
padding-bottom:10px;
text-transform: uppercase;
margin: 0px 0px 17px;
position: relative;



text-align: center;
width: auto;

  color: #06761A;

 font-weight: 600;
 font-style: bold;
 font-size: 138.462%;


border-bottom:1px solid #E4E6E5;

}

.gallery-image-wrapper {
 	border:0px solid #E4E6E5;
	overflow: hidden;
	margin:0px;
  padding:8px;
}

.image_stack { /* css style for photo stack */
	position: relative;
  margin:0;
  margin:0px auto;
  padding:0;
  width:110px;
}

.image_stack h2{
	font-size: 13px;
	font-weight: bold;
  margin:0;
  margin-top:10px;
  padding:0;
  display:block;
  clear:both;
  margin:0;
  margin-top:10px;
  margin-bottom:10px;
  padding:0;
  text-align:center;
  
  
}

.image_stack h2 a {
	color: #40403E;
  cursor:pointer;
  text-decoration:none;
}

.image_stack h2 a:hover {
	color: #910782;
   cursor:pointer;
  text-decoration:underline;
}

.image_stack h2 a:visited {
	color: #40403E;
   cursor:pointer;
  text-decoration:none;
}

.image_stack h2 a:focus {
	color: #40403E;
   cursor:pointer;
  text-decoration:none;
}




.image_stack img { /* css style for photo stack */
	margin:0px auto;
  padding:0;
  width: 100px;
	height: 100px;
  cursor:pointer;
  text-decoration: none;
  display:block;
 	border: 4px solid #FFF;

	box-shadow: 2px 2px 8px rgba(0, 0, 0, 0.5);
	-moz-box-shadow: 2px 2px 8px rgba(0, 0, 0, 0.5);
	-webkit-box-shadow: 2px 2px 8px rgba(0, 0, 0, 0.5);
	z-index: 990;
	/* Firefox */
	-moz-transition: all 0.2s ease;
	/* WebKit */
	-webkit-transition: all 0.2s ease;
	/* Opera */
	-o-transition: all 0.2s ease;
	/* Standard */
	transition: all 0.2s ease;
	
}
.image_stack #photo0 {  /* position of last photo in the stack */ 
	top: 0px;
	left: 0px;
  visibility: hidden;
  border:4px solid green;
}

.image_stack #photo1 {  /* position of last photo in the stack */ 
  position:absolute;
	top: 0px;
	left: 0px;
}
.image_stack #photo2 {/* position of middle photo in the stack */
  position:absolute;
	top: 0px;
	left: 5px;
}
.image_stack #photo3 {/* position of first photo at the top in the stack */
  position:absolute;
	top: 0px;
	left: 10px;
}