.wp_eStore_extra_error_message{

color: red;

font-weight: bold;

}



/*** === Audio player specific === ***/

.audioplayer_container{

padding:0px 0px 5px 0px !important;

margin:0px !important;

}

/*=== End of audio player specific css ===*/



.eStore-product-fancy-no-thumb {

height:100%;

overflow:hidden;

margin-bottom:5px;

border:1px solid #ccc;

padding:5px

}



.eStore-product-description-fancy-no-thumb {

text-align:left;      

}

.eStore_cart_item_name{

display:block;	

vertical-align: center !important;

}

.eStore_cart_thumbnail img, .eStore_cart_thumbnail a img{

width:48px !important;

height:48px !important;

vertical-align: middle !important;

float:left;

padding-right:10px !important;;

border:none !important;

}

.eStore_remove_item_button{

vertical-align: middle !important;

}

.eStore_empty_cart_button{

vertical-align: middle !important;

}



.eStore-fancy-clear{clear:both;}



/*=== Fancy 3 css ===*/

.eStore-fancy3 {display:block; float:left; padding-right: 25px; padding-bottom:10px; width:139px;}

.eStore-fancy3-thumb img {height: 125px; width: 125px; border: 5px solid #ccc;}

.eStore-fancy3-thumb a img {border: 5px solid #ccc;}

.eStore-fancy3-thumb:hover img {border-color: #333;}

.eStore-fancy3-footer{text-align:center;}

.eStore-fancy3-price-tag{font-size: 120%;color: #7A7A7A;}



/*=== Fancy 4 css === */

.eStore-product-fancy4 {

height:100%;

overflow:hidden;

background:#fff;

border:2px solid #24282C;

padding:5px;

margin-bottom:5px;

}

.eStore-product-fancy4 a{

color:#D9D9D9;

}

.eStore-product-fancy4 a:hover{

color:#BABABA;

text-decoration: underline;

}

.eStore-fancy4-header{

height:100%;

overflow:hidden;

color:#D9D9D9;

background: #24282C;

vertical-align: middle;

padding:10px;

}

.eStore-fancy4-header-left span{

float:left;

font-size: 140%;

width:65%;

}

.eStore-fancy4-header-right span{

float:right;

font-size: 140%;

font-weight: bold;

margin-right:20px;

color: #7C848A;

text-shadow: black 0.1em 0.1em 0.2em;

}

.eStore-fancy4-footer{

height:100%;

overflow:hidden;

color:#7C848A;

background:#2D3134;

padding:15px;

border-top:1px solid #383C40;

}

.eStore-fancy4-thumb{

float:right;

text-align:center;

}

.eStore-fancy4-thumb img{

height:125px;

width:125px;

margin-bottom:10px;

border:4px solid #34393D;           

}

.eStore-fancy4-thumb a img{

border:4px solid #34393D;              

}

.eStore-fancy4-thumb img:hover {

border:4px solid #24282C;

}

.eStore-fancy4-product-description {

text-align:left;

margin-right:150px;           

}



/*=== Fancy 5 CSS ===*/
.eStore-fancy5{
background:transparent url("images/fancy5_gradient.gif") bottom repeat-x;
background-color:#fff;
font-family:"Segoe UI", sans-serif;
font-size:12px;
border:1px solid #ccc;
display:block;
float:left;
height:455px;
margin:3px 12px 12px 0;
position:relative;
width:222px;
padding:10px 0px 10px 10px;
}
.eStore-fancy5:hover{border-color:#999;}
.eStore-fancy5-thumb img {height: 150px; width: 200px; padding: 5px; border: 1px solid #ccc;}
.eStore-fancy5-thumb a img {border: 1px solid #ccc;}
.eStore-fancy5-thumb:hover img {border-color: #333;}
.eStore-fancy5-body{height:250px;overflow:hidden;}
.eStore-fancy5-description{margin:0px 10px 5px 0px;text-align:justify;overflow:hidden;max-height:210px;}
.eStore-fancy5-product-name{font-size:15px;font-weight:bold;text-align: left;margin:12px 10px 10px 0px;}
.eStore-fancy5-price{float:left;font-size:15px;font-weight:bold;}
.eStore-fancy5-details{float:right;margin-right:10px}



/*=== Fancy1 with Video thumbnail (Used with the video lightbox plugin) ===*/

.eStore-product-fancy-video-thumbnail{

height:100%;

overflow:hidden;

margin-bottom:5px;

border:1px solid #ccc;

padding:5px

}



.eStore-product-description-fancy-video-thumbnail {

text-align:left;

margin-left:150px;

}

.eStore-product-fancy-video-thumb img {float:left;height: 125px; width: 125px; padding: 5px; border: 1px solid #ccc;}

.eStore-product-fancy-video-thumb a img {padding: 5px; border: 1px solid #ccc;}

.eStore-product-fancy-video-thumb:hover img {border-color: #333;}



/*=== Fancy 6 CSS ===*/

.eStore_fancy6{

display:block;

float:left;	

width:85%;

-moz-border-radius:5px 5px 5px 5px;

-webkit-border-radius:5px 5px 5px 5px;

background-color:#FFFFFF;

font-size:13px;

overflow:hidden;

padding:10px;

margin:0 10px 10px 0;

}



.eStore_fancy6_thumbnail img, eStore_fancy6_thumbnail a img{

border:0px solid #ccc !important;

padding:6px !important;

width:145px !important;

height:145px !important;

}

.eStore_fancy6_body

{

background-color:#b80f47;

border:1px dotted #555555;

margin:5px 0 10px;

padding:10px;

}

.eStore_fancy6_product_name{

font-size:14px;

font-weight:bold;	

color:#D4D4D4;

text-shadow:1px 1px 1px #111111;

}

.eStore_fancy6_product_name a{

font-size:14px;

font-weight:bold;	

color:#D4D4D4;

}

.eStore_fancy6_price

{

color:#ffffff;

font-size:16px;

font-weight:bold;

}

.eStore_fancy6 input{

	margin:0px !important;

}

/*=== End of Fancy 6 CSS ===*/



/* estore fancy7 display */

.eStore_fancy7_main{

border:1px solid #ccc;

margin-bottom:5px;

}

.eStore_fancy7_name{

font-weight: bold;

float: left;

padding: 5px;

}

.eStore_fancy7_description{

float: left;

padding-left:5px;

}

.eStore_fancy7_price{

font-weight: bold;

float: left;

padding: 5px;

}

.eStore_fancy7_button{

float: left;

padding: 5px;

height:25px;

}

/*=== End of Fancy 7 CSS ===*/



/* estore fancy8 display */

.eStore_fancy8_main{

border:1px solid #ccc;

margin-bottom:5px;

}

.eStore_fancy8_name{

font-weight: bold;

float: left;

padding: 5px;

width: 150px;

height: 25px;

overflow: hidden;

}

.eStore_fancy8_description{

float: left;

padding: 5px;

height:25px;

}

.eStore_fancy8_price{

font-weight: bold;

float: left;

height: 25px;

padding: 5px;

}

.eStore_fancy8_button{

float: left;

padding: 5px;

height:25px;

}

/*=== End of Fancy 8 CSS ===*/