
/* CSS Document */


body {

text-align:center;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;

}


#container {
background:url(images/container_bg_50.jpg) top left no-repeat;
position:relative;
margin-left:10px;
width:757px;
height:939px;
text-align:left;

}

#branding {
position:relative;
width:757px;
height:180px;

}

#branding p {
position:absolute;
top:110px;
left:30px;
width:556px;
font-size:15px;
line-height:18px;

}

h2#buy_phone {
background:url(images/h2_buy_phone.gif) top left no-repeat;
position:absolute;
top:20px;
left:30px;
width:523px;
height:79px;
text-indent:-9999px;

}

#content {
position:relative;
width:757px;

}

table#phone_table {
margin:0 10px 10px 15px;
padding:0;
width:735px;
}

table#phone_table td {
width:10%;
height:120px;
}
table#phone_table td p {
padding:0 0 5px 0;
line-height:15px;
font-size:11px;
}
table#phone_table td  a {
text-decoration:none;

}

table#phone_table td  span {
color:#ec1358;
}

table#phone_table td img {
margin:10px 10px 0 10px;
border:none;

}

.right_content {
margin:0 0 0 300px;

}

img.phone_rap {
position:absolute;
top:450px;
left:160px;
display:block;

}
.right_content p {
line-height:15px;
width:400px;
padding:0;
margin-bottom:10px;

}

p.shop_small {
font-size:10px;

}
.right_content table {
margin:0;
width:400px;
padding:0 0 10px 0;

}

.right_content table span {
color:#ec1358;

}
h3#gift {
background:url(images/h3_gift.gif) top left no-repeat;
width:286px;
height:122px;
text-indent:-9999px;
}

img.sold_out {
position:absolute;
top:100px;
left:5px;
z-index:8000;
}





