.clear
{
clear:both;
}
#subscribe_email
{
float:left;
/* border:solid red 1px; */
}
#like_icons
{
position:relative;
z-index:2;
padding-left:20px;
margin-left:45px;
float:left;
}
#connect_us
{
float:right;
}

#easy_payment
{
float:left;
width:340px;
padding-top:4px;
padding-bottom:10px;
text-align:right;
}
#pay_images
{
float:left;
width:175px;
height:24px;
padding:0px 5px;
}
#no_paypal_acc_req
{
float:left;
width:250px;
padding-top:4px;
}

.art_piece_div{
width:270px;
margin-left:7px;
margin-top:35px;
border-style:none;

}

.art_piece_div img{
	outline:none;
	border:0px;
	
}

.art_piece_title{
margin-bottom:0px;
height:24px;
}

.art_piece_title p{
margin-top:10px;
margin-bottom:2px;
color:#000;
font-family:"Century Gothic";
font-size:1.2em;
border-bottom:3px solid #dc934e;
line-height:22px;

}

.art_piece_price_range{
height:10px;
padding:0px;
}

.art_piece_price_range p{
line-height:10px;
color:#6d7275;
font-family:"Century Gothic";
font-size:1em;
margin:10px;
}

#picture_big{
width:420px;
height:460px;
padding:0px;
overflow:hidden;
margin:0px;
}


#picture_big img{
width:430px;
margin:0 auto;
border-style:none;
}

.picture_small{
float:left;
width:130px;
height:160px;
padding:0px;
margin:0px;
}

.picture_small img{

margin:0 auto;
}

.art_piece_bottom{
width:250px;
height:120px;
margin:0 auto;
background:transparent url("assets/img/purchase_gradient.jpg") no-repeat 0px 65px;

}

#modal_subscribe {
    display: none; /* ensures it’s invisible until it’s called */
    position: absolute; /* makes the div go into a position that’s absolute to the browser viewing area */
    left: 30%; /* positions the div half way horizontally */
    top: 25%; /* positions the div half way vertically */
    
	background: transparent url(assets/img/modal_subscribe_bg.jpg) no-repeat center center; 
   width: 600px;
    height: 312px;
    z-index: 1000000000; /* makes the div the top layer, so it’ll lay on top of the other content */
}
#fade {
    display: none;  /* ensures it’s invisible until it’s called */
    position: absolute;  /* makes the div go into a position that’s absolute to the browser viewing area */
    left: 0%; /* makes the div span all the way across the viewing area */
    top: 0%; /* makes the div span all the way across the viewing area */
    background-color: black;
    -moz-opacity: 0.7; /* makes the div transparent, so you have a cool overlay effect */
    opacity: .70;
    filter: alpha(opacity=70);
    width: 100%;
    height: 100%;
	position:fixed;
    z-index: 100000000; /* makes the div the second most top layer, so it’ll lay on top of everything else EXCEPT for divs with a higher z-index (meaning the #overlay ruleset) */
}

#close_modal{
width:25px;
height:25px;
float:right;

background:transparent url("assets/img/close_modal_bg.jpg") no-repeat center center;
}

#subscribe_form{
margin-top:200px;
margin-left:25px;
width:360px;
}

#name_subscribe{
width:180px;
height:30px;
padding:0px 5px 0px 5px;
float:left;
}

#email_subscribe{
width:200px;
height:30px;
margin-top:15px;
float:left;
padding:0px 5px 0px 5px;
}

#subscribe_submit{
width:137px;
height:55px;
background:transparent url("assets/img/submit_bg.png") no-repeat center center;
border:none;
margin-left:20px;
float:right;
}