.left .obdbfree, .right .obdbfree {
	font-weight: 100;
	}
	
.obdbtitleimages {
	margin: 30px 0 0 0;
	clear: both;
	}
	
.obdb_title_img {
	padding: 0 0 30px 0;
	}

.obdb_title_img2 {
	padding: 20px 0 60px 25px;
	}
		
.extra_obdb_padding {
	margin: 0 50px;
	}

ul.ordertitle {
	margin: 0px 15px 5px 0px;
	color: #999;
	font-size: 12px;
	}
ul.ordertitle strong {
	color: #333;
	font-weight: bold;
	font-size: 16px;
	}
	
ul.ordertitle span {
	color: #666;
	font-size: 14px;
	}

ul.ordertitle .obdb_order_title {
	width: 100%;
	color: #999;
	padding: 0 5px 5px 5px;
	border-bottom: 1px solid #ccc;
	}
	
ul.ordertitle .ordertitle span {
	width: 50%; 
	float: right; 
	}

ul.ordertitle .ordertitle span.left {
	float: left;
	text-align: center;
	width: 45%;
	color: #000;
	padding-left: 10px;
	}

ul.ordertitle .ordertitle span.right {
	float: right;
	text-align: right;
	width: 35%;
	color: #000;
	padding-right: 35px;
	}


ul.ordertitle .ordertitle span span.right {
	float: right;
	text-align: center;
	width: 45%;
	color: #000;
	padding-right: 5px;
	padding-right: 10px\9;
	}
	
.ordertitle {
	padding: 8px 0 5px 8px;
	}
	
.orderline {
	padding: 8px 8px 8px 30px;
	color: #666;
	}
	
ul.orderlist {
	margin: 0px 00px 15px 00px;
	font-size: 12px;
	}
	
ul.orderlist .product1 {
	margin: 0 1px 0 1px;
	background-color: #f5f5f5;
	}

ul.orderlist .product1 span {
	width: 50%; 
	float: right; 
	}

ul.orderlist .product1 span span.left {
	float: left;
	text-align: center;
	width: 45%;
	color: #666;
 	}
 	
ul.orderlist .product1 span span.right {
	float: right;
	text-align: center;
	width: 45%;
	color: #666;
	width: 35%\9;
 	}
 	
ul.orderlist .product1 span.right {
	float: right;
	text-align: right;
	width: 35%;
	color: #666;
	padding-right: 10px;
	}
	
ul.orderlist .product1:hover a {
	text-decoration: underline;
	}


.obdb-promofix {
	height: 253px; 
	position: realtive;
	}

.obdb-promofix-geo {
	height: 13px; 
	position: realtive;
	}


.bottompromos {
	width: 976px;
	position: absolute;
	bottom: -16px;
    -moz-border-bottom-colors: none;
    -moz-border-image: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    border-color: #FFFFFF rgba(252, 252, 252, 0.5) #D2D2D2;
    box-shadow: 0 3px 3px rgba(20, 20, 20, 0.4);
    border-radius: 4px;
    border-style: solid;
    border-width: 1px;
    font-size: 13px;
    margin: 0 1px 18px 1px;
	}
	
.bottompromos h3 {
	color: #C00;
	}


.obdb_tileone {
	width: 344px;
	min-height: 96px;
	display: table-cell;
	background: url(../img/vday-obdb-giftboxes-normal.png) left top no-repeat;
	padding: 155px 35px 25px 35px;
	}
	
.obdb_tileone:hover {
	
	background: url(../img/vday-obdb-giftboxes-hover.png) left top no-repeat;
	}
	
.obdb_tileone:hover a {
	text-decoration: underline;
	}
	
.obdb_tiletwo {
	width: 334px;
	min-height: 96px;
	display: table-cell;
	background: url(../img/vday-obdb-bopus-normal.png) left top no-repeat;
	padding: 155px 45px 25px 45px;
	}
	
.obdb_tiletwo:hover {
	background: url(../img/vday-obdb-bopus-hover.png) left top no-repeat;
	}
	
.obdb_tiletwo:hover a {
	text-decoration: underline;
	}
	
.obdb_tilethree {
	width: 329px;
	min-height: 96px;
	display: table-cell;
	background: url(../img/vday-obdb-photobooks-normal.png) left top no-repeat;
	padding: 155px 45px 25px 45px;
	}
	
.obdb_tilethree:hover {
	background: url(../img/vday-obdb-photobooks-hover.png) left top no-repeat;
	}
	
.obdb_tilethree:hover a {
	text-decoration: underline;
	}


	
img.tile_image {
	text-aling: center;
	margin: 20px auto;
	}
	
.obdb_promo {
	font-size: 12px;
	text-align: center; 
	margin: 0 60px 20px 60px;
	color: #999;
	}
	
.obdb_title h2 {
	font-size: 16px; 
	padding-bottom: 5px;
	color: #000;
	}

#hero-gallery {
	border-radius: 4px;
	}
.obdb_title {
	border-radius: 4px;
	border-top: 1px solid #D2D2D2;
	text-align: center;
	margin: -3px auto 0 auto;
	padding: 10px 0 0 0;
	}

.obdb_title > h1 {
	margin-bottom: 10px;
	}

.obdbsolo {
	margin-right: 58px;
	}

.orderlist li.obdbfff {
	background-color: #fff
	}
	
ul.orderlist .product1 span span.toolate {
	color: #999;
	}	
ul.ordertitle .ordertitle span.toolate {
	color: #999;
	}


/* IE HACKS */
	
*+html #hero-gallery {
	border-bottom: 1px solid #d2d2d2;
	padding: 0px;
	margin: 0;
	}

*+html .box {
	padding: 0;
	margin: 0;
	}

#hero-gallery {
	margin-bottom: 30px;
	border-bottom: 1px solid #d2d2d2\9;
}
.bottompromos {
	border: 0px\9;
	margin-bottom: 15px;
	margin-bottom: 16px\9;
	
	}

.obdb_tileone, .obdb_tiletwo, .obdb_tilethree {
	padding-bottom: 0px\9;
	}
	
*+html .bottompromos {
	margin-bottom: 36px;
	clear: both;
	}
	
*+html .obdb_tileone, *+html .obdb_tiletwo, *+html .obdb_tilethree {
	float: left;
	width: 242px;
	padding-bottom: 0;
	height: 1px;
	margin-bottom: -20px;	
}

*+html ul.orderlist .product1 {
	height: 20px;
	padding: 0 0 10px 0;
}

*+html ul.orderlist .product1 span {
	margin-top: -14px;
	}


*+html ul.orderlist .product1 span.right {
	float: right;
	padding-right: 35px;
 	}

*+html a.ie7floatfix {
	float: left;
	}

	
/* /IE HACKS */
