@charset "UTF-8";
/* CSS Document */

/* v1.0 | 20080212 */
/* CSS Reset Start */

html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {margin: 0;padding: 0;border: 0;outline: 0;font-size: 100%;vertical-align: baseline;background: transparent;}
body {line-height: 1;background-color:#52404C;font-family:Arial, Helvetica, sans-serif;}
ol, ul {list-style: none;}
blockquote, q {quotes: none;}
blockquote:before, blockquote:after, q:before, q:after {content: '';content: none;}

/* remember to define focus styles! */
:focus {outline: 0;}

/* remember to highlight inserts somehow! */
ins {text-decoration: none;}
del {text-decoration: line-through;}

/* tables still need 'cellspacing="0"' in the markup */
table {border-collapse: collapse; border-spacing: 0;}
/* CSS Reset End */

/* Yoga Styles Start */
.item_row, .gift_content, .item, .thumb, .description, .price, .number, .buy_now, .price2 {float:left; display:inline;} /* .red_box, */

#main {width:1006px;margin: 0px auto 0px auto; padding:0;position:relative; min-height:746px; height:auto !important; height:746px; background:#5c4a56 url(images/fireflow_bg.jpg) no-repeat; overflow:auto;}

#head {height:360px; padding-top:59px;} /* height:420px; */
#head span {width:210px; background-color:#3f2f3a; padding:4px 0 4px 0; display:block; text-align:center; margin-left:734px;}

.red_box {width:816px; background-color:#730003; height:auto; padding-bottom:22px; padding-top:12px; margin-left:88px; overflow:auto;}
.item_row {width:816px; overflow:auto; margin-top:10px;}
.item {background-color:#837723; border:4px solid #dad7c6; margin: 0 0 0 20px; min-height:320px; height:auto !important; height:320px; width:238px;}

.thumb {margin:10px 50px 10px 50px;}
h3.packages {background-color:#60561b; color:#cbc5ad; text-align:center; width:238px; padding-bottom:16px; padding-top:16px;}
.gifts {color:#cbc5ad; font-size:16px; }
.description {margin: 20px 20px 0 0; width:365px; font-size:12px; line-height:14px;}
.price {margin: 10px 0px 0 365px; width:50px; font-size:14px;}
.price2 {font-size:14px; margin:10px 0 0 365px; width:50px;}
.number {text-align:center; width:238px; color:#D9D8C6;}
#buy_now_red {margin: 10px 0 0 50px; display:block; float:left;}
#dropdown {float:left; display:block; text-align:center; font-size:9px; width:170px; margin-left:32px; margin-top:5px; margin-bottom:8px;} /* float:right; display:block; margin-right:10px; font-size:9px; */

.pkg_image {width:238px; text-align:center;}
.pkg_image img {border: 4px solid #dad7c6; }
.pkg_image span {width:111px; height:78px; display:block;}
.pkg_image div {width:111px; height:68px; display:block;}
#buy_now {margin: 12px 0 5px 78px; display:block;} /* margin: 12px 0 13px 138px; */

.buy_now {width:238px; text-align:center; display:block;}

.gift_content {background-color:#510509; width:816px; margin-bottom:15px;}
p {color:#d9d8c6;}
.item p{ font-family:Arial, Helvetica, sans-serif; font-size:11px; line-height:15px; margin:8px 20px 8px 20px; display:block; text-align:center;}

.margin_left88 {margin: 10px 0 10px 88px;}

.heading {float:left; margin:22px 0 12px 216px;}

a, a:link, a:visited, a:active {color:#dad7c6; font-family:Arial, Helvetica, sans-serif; font-size:13px; font-weight:bold; text-decoration:none;} 
a:hover {color:#c6c1a4; font-family:Arial, Helvetica, sans-serif; font-size:13px; font-weight:bold; text-decoration:none;}

/* Yoga Styles End */






