 /* ----- Global properties declaration ----- */
body {
	margin: 0px 0px 10px 5px;
	font: 11px Arial, Helvetica,Verdana, sans-serif;
	color: #333;
	background-color: #fff;
	line-height:14px;
	-moz-background-clip:border;
	-moz-background-inline-policy:continuous;
	-moz-background-origin:padding;
	background-attachment:scroll;
	background-color:#55c8e8;
	background-image:url(../images/water.jpg);
	background-position:center top;
	background-repeat:no-repeat;
	
}


/* ----- Table Properties ----- */
td {
	font:1em Arial, Helvetica,Verdana, sans-serif;
	line-height:14px;
}

th {
	font:bold 1em Arial, Helvetica,Verdana, sans-serif;
	padding:5px 10px;
	background-color:#359CA6;
	color:#fff;
	text-align:center;
}

th.column_selected {
	color:#fff;
	text-decoration:none;
	padding:0px;
}

th a:link, th a:visited {
	color:#fff;
	text-decoration:none;
	padding:0px;
	vertical-align:middle;
}

th a:hover {
	color:#CCE6E9;
}

th img {
	vertical-align:middle;
}

.row_ab_a td, .row_ab_b td, .row_user td, .row_staff td, .ticket_reply_field td {
	padding:5px 10px;
	color:#333;
	background-color:#D6EBED;
	vertical-align:top;
}

.row_ab_a td, .row_user td {
	background-color:#EBF5F6;
}

.row_ab_a td img, .row_ab_a td a:link, .row_ab_a td a:visited, .row_user img, .row_user td a:link, .row_user td a:visited {
	vertical-align:middle;
}

.ticket_reply_field td {
	background-color:#ddd;
}

.table_btn_submit {
	text-align:right;
	padding:5px 0px 0px 0px;
}

/* ----- Generic Links ----- */
a:link, a:visited {
	color: #333;
	text-decoration: underline;
}

a:hover {
	color:#ff0000;
}

a.white:link, a.white:visited {
	color:#fff;
} 

a.orange:link, a.orange:visited {
	color:#ff0000;
}

a.orange:hover {
	color:#FF8533;
}
a.share:link, a.share:visited {
	text-decoration:none;
} 
/* ----- Paragraph ----- */
p {
	margin: 0px 0px 10px 0px;
	line-height:14px;
}


/* ----- Headings ----- */
h3 {
	margin: 0px 0px 15px 0px;
	font:1.8em Arial, Helvetica, Verdana, Trebuchet MS;
	color:#1E595E;
	text-decoration: none;
}

h4 {
	margin: 0px 0px 15px 0px;
	font:bold 1.2em Arial, Helvetica, Verdana, Trebuchet MS;
	color:#ff0000;
	text-decoration: none;
	line-height:1.3em;
}

h5 {
	margin: 0px 0px 10px 0px;
	font:bold 1.1em Arial, Helvetica, Verdana, Trebuchet MS;
	color:#ff0000;
	text-decoration: none;
}

h6 {
	margin: 0px 0px 2px 0px;
	font:bold 1em Arial, Helvetica, Verdana, Trebuchet MS;
	color:#ff0000;
	text-decoration: none;
}

em {
	color:#ff0000;
	line-height:16px;
	font-size:1em;
	font-style:normal;
}


/* ----- Text ----- */
.small {
	font-size:0.9em;
}

.smaller {
	font-size:0.8em;
}

.large {
	font-size:1.1em;
}

.larger {
	font-size:1.2em;
}
.blue {
	color:#1E595E;
}
.white {
	color:#fff;
}

/* ----- Image ----- */
img {
	border:0px;
}

.bordered {
	border:1px solid #ccc;
}


/* ----- Page Breakers ----- */
hr {
	height: 1px;
	color: #ccc;
	background-color:#ccc;
	border:0px;
}


/* ----- Lists ----- */
ul, ol {
	margin:10px 0px 10px 40px;
	padding: 0px;
	list-style-type:disc;
	list-style-position:outside;
}

ul li, ol li {
	margin:0px 0px 5px 0px;
}

ul.no_indent, ul.no_indent {
	margin-left:16px;
}

ul.nav {
	margin:0px;
	padding:0px 0px 0px 7px;
	list-style-type:none;
	list-style-position:outside;
	font-size:11px;
	color:#4d4d4d;
}

ul.nav li {
	margin:0px 10px 0px 0px;
	padding:0px;
	display:inline;
}

ul.nav a:link, ul.nav a:visited {
	color:#4d4d4d;
	text-decoration:none;
}

ul.nav a:hover {
	color:#ff0000;
}

ul.footer {
	margin:0px;
	padding:0px;
	list-style-type:none;
	list-style-position:outside;
	display:inline;
	font-size:0.9em;
	color:#4d4d4d;
}

ul.footer li {
	margin:0px 2px 0px 0px;
	padding:0px;
	display:inline;
}

ul.footer a:link, ul.footer a:visited {
	color:#808080;
	text-decoration:none;
}

ul.footer a:hover {
	text-decoration:underline;
}


/* ----- User Interactivity Elements ----- */
input, select, textarea {
	font: 0.9em Arial, Helvetica,Verdana, sans-serif;
	vertical-align: middle;
	padding:1px;
	margin:1px 0px;
	color:#333;
}

form, object, embed {
	margin: 0px;
	padding: 0px;
}

form {
	display:inline;
}

.checkbox {
	padding:0px;
	margin:0px;
}

.form_title, .form_title_indent {
	padding:5px 0px 5px 10px !important;
	vertical-align:top;
	color:#1E595E;
	font-weight:bold;
}

.form_field, .form_field_indent {
	padding:3px 10px !important;
	vertical-align:top;
}

.form_title_indent {
	padding:10px 0px 2px 10px !important;
}

.form_field_indent {
	padding:10px 0px 2px 0px !important;
}

.full {
	width:97%;
}

.qty {
	width: 40px;
	text-align: center;
}

.indent {
	padding:10px 0px 2px 10px;
}

/* --- Utilities */
.clear_both {
	clear:both;
}

.float_left, .float_left_10 {
	float:left;
}

.float_right {
	float:right;
}

.float_left_10 {
	margin:0px 10px 10px 0px;
}

.valign_bottom {
	vertical-align:bottom;
}

.valign_middle {
	vertical-align:middle;
}

.valign_top {
	vertical-align:top;
}

.align_right {
	text-align:right;
}

.align_left {
	text-align:left;
}

.align_center {
	text-align:center;
}

/* --- Contextual IDs / Selectors */
/* LAYOUT */
#masthead {
	margin:0px auto;
	width:975px;
	padding:0px;
	vertical-align:middle;
	clear:both;
	background-color:#47b2dc;
}

/* NAV */
#nav {
	margin:0px auto;
	padding:0px;
	width:975px;
	height:31px;
	clear:both;
	vertical-align: middle;
}

#dark_bar {
	float: left;
	width:155px;
	padding:5px 0px 0px 15px;
	border-left:1px solid #aaa;
	background-image:url(../images/nav_bg_dark.gif);
	background-repeat:repeat-x;
	height: 26px;
	line-height:20px;
}

#dark_bar img, #light_bar img {
	vertical-align:middle;
}

#light_bar {
	float:left;
	width:785px;
	vertical-align:middle;
	background-image:url(../images/nav_bg_light.gif);
	background-repeat:repeat-x;
	height:31px;
	line-height:31px;
}

/* CONTENT */
#content {
	margin:0px auto;
	width: 975px;
	background-color:#ffffff;
}

/* LEFT COLUMN */
.left_col {
	width:780px;
	padding:0px;
	vertical-align:top;
}

#banner {
	width:100%;
	margin:0px 0px 3px 0px;
}

.menu_col {
	width:151px;
	padding:0px;
}

.util_panel {
	margin:0px 0px 3px 0px;
}

.content, .content_padded {
	padding:0px 0px 0px 3px;
	vertical-align:top;
}

.content_padded {
	width:96.5%;
	padding:0px 20px 0px 12px;
}

#login_button {
	margin:-9px 0px 0px 0px;
	text-align:right;
	width:225px;
}

html>body #login_button {
	margin:-4px 0px 0px 0px;
}

.category_col {
	width:200px;
	padding: 0px;
	background-image:url(../images/pod_bg_light_grey_short.gif);
	background-repeat:repeat-y;
}

.content_col {
	width:584px;
}

/* ONLINE STORE */
#menu_category {
	width: 168px;
	padding:10px 10px 10px 20px;
}

#menu_category a:link, #menu_category a:visited {
	display: block;
	text-decoration: none;
	margin-bottom: 5px;
}

#menu_category ul {
	margin: 0px 0px 0px 15px;
}

#menu_category li {
	list-style-type: none;
}

#menu_category b {
	color: red;
}

#menu_category_dy a:link, #menu_category_dy a:visited {
	display: block;
	text-decoration: none;
	background:url('../images/icon/category.gif') scroll 0 6px no-repeat;
	padding-left:12px;
}

#menu_category_dy{
	width: 168px;
	padding:10px;

}
/*** Nav bar styles ***/

ul.dy_cat,
.dy_cat ul{
/*Remove all spacings from the list items*/
	margin: 0;
	padding: 0;
	cursor: pointer;
	list-style-type: none;
	width:190px;
	z-index:1002;
	position: relative;
}

ul.dy_cat{
	
/*Optional, to make the navigation bar positions on the left of the content*/
	margin-right: 1em;	
}
ul.dy_cat li{
	
	border-bottom:dotted 1px #333333;
	

}
ul.dy_cat>li.show_child:hover{
	background-color:#FFFFFF;
}
ul.dy_cat>li.show_child{
	min-height:25px;
	line-height:25px;
}
ul.dy_cat>li.not_show_child{
	min-height:25px;
	line-height:25px;
}
ul.dy_cat>li{
	margin: 0;
	padding: 2px 6px;
	
}

ul.dy_cat li>ul.sub_cats{
/*Make the sub list items invisible*/
	display: none;
	position: absolute;
	left: 90%;
	margin-top: -2.5em;
	margin-left: 9px;
	background-color:#FFFFFF;
	border-top:solid 1px #333333;
	border-right:solid 1px #333333;
	border-bottom:solid 1px #333333;
	z-index:1002;
	
	min-width:240px;
	padding:5px;
}
ul.dy_cat li>ul.sub_cats li:hover{
	background-color:#e6e6e6;
	color:#E3AD00;
	font-weight:bold;
}
ul.dy_cat li>ul.sub_cats li{
	
}
ul.dy_cat li:hover>ul.sub_cats{
/*When hovered, make them appear*/
	display : block;
	
}

.dy_cat ul.sub_cats li a{
/*Make the hyperlinks as a block element, sort of a hover effect*/
	display: block;
	
}
ul.subcats{
	display:block;
	margin:0px 0px 0px 0px;
	width:100%;
}
ul.subcats>li{
	display:block;
	margin:0px 0px 0px 10px;
	min-height:25px;
	line-height:25px;
	border-bottom:none;
}
ul.subcats>li ul{
	display:block;
	margin:0px;
	
}



.red_band
{
	font-size: 13px;
	line-height: 20px;
	padding: 3px 0px 3px 10px;
	background-color: red;
	font-weight: bold;
	color: #fff;
	margin: 5px 3px 5px 0px;
}

.red_band a:link, .red_band a:visited
{
	font-weight: bold;
	color: #fff;
	text-decoration: none;	
}

.blue_band
{
	padding: 10px 10px;
	background-color: #D4E7F7;
	margin: 5px 3px 5px 0px;
}

.category_list {
	background-image: url(../images/pod_bg_light_grey_medium.gif);
	background-repeat: repeat-y;
	padding: 5px 15px;
}

.category_list h4 {
	margin: 0px;
}

.category_list img {
	vertical-align: middle;
}

.category_list a:link, .category_list a:visited {
	text-decoration: none;
}

.product_gallery {
	width: 136px;
	margin:0px 3px 0px 3px;
	float: left;
}
.promotion_banner_product_gallery {
	width: 136px;
	margin:62px 3px 0px 15px;
	float: left;
}
.promotion_banner_product_thumb {
	background-image:url(../images/panel_product_thumb.gif);
	background-repeat: no-repeat;
	text-align: center;
}
.promotion_banner_product_thumb img, .product_thumb a{
	display: inline;
	vertical-align: middle;
}
.promotion_banner_info {
	width: 150px;
	height: 72px;
	margin: 3px 0px;
	padding: 4px 5px;
}

.promotion_banner_info a:link, .promotion_banner_info a:visited,.promotion_banner_info a:hover {
	text-decoration: none;
	font-weight: bold;
	color:#333333;
}

.promotion_banner_info .rrp, .product_list .rrp {
	
	font-weight: bold;
}

.promotion_banner_info .price, .product_list .price {
	
	color:#ff197a;
	font-size:16px;
}

.promotion_banner_info .points, .product_list .points {
	font-size: 12px;
	
}




.product_list th {
	font-size: 13px;
	background-color: red;
	text-align: left;
}

.product_list .thumb {
	border: 1px solid #a6a6a6;
}
#defaultCountdown{
	height:30px;
	/*margin:62px 0px 0px 0px;*/
}
.product_list a:link, .product_list a:visited {
	text-decoration: none;
	font-weight: bold;
}

.product_list .row_b {
	background-color: #eeeeee;
}

.product_list td {
	border-bottom: 1px solid #a6a6a6;
}

.product_thumb {
	background-image:url(../images/panel_product_thumb.gif);
	background-repeat: no-repeat;
	text-align: center;
}

.product_thumb img, .product_thumb a{
	display: inline;
	vertical-align: middle;
}

.freeshipping {
	background-image:url(../images/watermark_free_shipping.png);
	background-repeat: no-repeat;
	text-align: center;
}

.freeshipping img, .freeshipping a{
	display: inline;
	vertical-align: middle;
}
.special {
	background-image:url(../images/watermark_special.png);
	background-repeat: no-repeat;
	text-align: center;
}
.express_post{
	margin-top:-40px;
	position:absolute;
}
.sold_out{
	margin:-125px 0 0 -20px;
	position:absolute;
}
.special img, .special a{
	display: inline;
	vertical-align: middle;
}
.product_info {
	background-image:url(../images/panel_product_info.gif);
	background-repeat: no-repeat;
	width: 125px;
	height: 72px;
	margin: 3px 0px;
	padding: 4px 5px;
}

.product_info a:link, .product_info a:visited {
	text-decoration: none;
	font-weight: bold;
}

.product_info .rrp, .product_list .rrp {
	color: #888;
	font-weight: normal;
}

.product_info .price, .product_list .price {
	font-size: 12px;
	color: red;
}

.product_info .points, .product_list .points {
	font-size: 12px;
	color: #1E595E;;
}

.product_info .save, .product_list .save {
	color: #40969e;
}

.product_price {
	width: 214px;
	background-image: url(../images/panel_bg_product_price.gif);
	background-repeat: repeat-y;
	padding: 15px;
	text-align: center;
}

.product_price .rrp {
	font-size: 14px;
	color: #999;
}

.product_price .price {
	font-size: 16px;
	font-weight: bold;
	color: red;
}

.product_price .save {
	font-size: 14px;
	color: #5db0b8;
	font-weight: bold;
}

.product_price .points {
	font-size: 16px;
	font-weight: bold;
	color: #1E595E;
}

.product_price .out_of_stock {
	font-style: italic;
	font-size: 14px;
}


.product_price_bottom {
	width: 214px;
	padding: 15px;
	text-align: center;
}

.product_price_bottom .rrp {
	font-size: 14px;
	color: #999;
}

.product_price_bottom .price {
	font-size: 16px;
	font-weight: bold;
	color: red;
}

.product_price_bottom .save {
	font-size: 14px;
	color: #5db0b8;
	font-weight: bold;
}

.product_price_bottom .points {
	font-size: 16px;
	font-weight: bold;
	color: #1E595E;
}

.product_price_bottom .out_of_stock {
	font-style: italic;
	font-size: 14px;
}


.product_features {
	margin-left: 15px;
}

.product_specs .heading {
	font-weight: bold;
	border-right: 1px solid white;
}

.product_specs .row_a {
	background-color: #d1d1d1;
}

.product_specs .row_b {
	background-color: #e6e6e6;
}

.product_specs td {
	padding: 5px;
	border-bottom: 1px solid white;
}

.product_band {
	font-size: 13px;
	background-color: #1E595E;
	text-align: left;
	color: white;
	font-weight: bold;
}

.red, .product_info .red {
	color: red;
}

/* MENU */
.menu {
	background-image:url(../images/menu_title_bg.gif);
	background-repeat:no-repeat;
	margin:0px 0px 10px 0px;
	width:151px;
}

.menu .title {
	padding:7px 10px;
	color:#fff;
	font-size:1.3em;
}

.menu .title a:link, .menu .title a:visited {
	color:#fff;
	text-decoration:none;
}

.menu .title a:hover {
	color:#f2f2f2;
}

.menu ul {
	margin:0px;
	padding:0px;
	list-style-type:none;
}

.menu ul li, .menu ul li.sub {
	margin:0px;
	background-color:#f2f2f2;
	color:#359CA6;
	border-bottom:1px solid #8EACAF;
	border-right:1px solid #8EACAF;
}

.menu ul li.sub, .menu ul li.sub_selected {
	background-color:#EBF5F6;
	color:#618B8F;
}

.menu ul li a:link, .menu ul li a:visited {
	padding:7px 10px;
	display:block;
	color:#333;
	text-decoration:none;
}

.menu ul li a:hover {
	background-color:#e5e5e5;
}

.menu ul li.sub a:link, .menu ul li.sub a:visited {
	padding:7px 10px 7px 20px;
	display:block;
	color:#618B8F;
	font-weight:normal;
	text-decoration:none;
}

.menu ul li.sub a:hover {
	background-color:#D6EBED;
}

.menu ul li.selected a:link, .menu ul li.selected a:visited {
	padding:7px 10px;
	color:#fff;
	background-color:#666;
}

.menu ul li.sub_selected a:link, .menu ul li.sub_selected a:visited {
	padding:7px 10px 7px 20px;
	color:#ff0000;
}

.menu ul li.sub_selected a:hover {
	background-color:#D6EBED;
}

#breadcrumb {
	margin:5px 0px 15px 0px;
}

#breadcrumb a:link, #breadcrumb a:visited {
	text-decoration:none;
}

.breadcrumb_selected {
	color:#ff0000;
}

/* HOMEPAGE */
#new_users {
	float:right;
	margin:0px 0px 0px 3px;
}

#existing_users, #login {
	margin:0px 0px 3px 0px;
	background-image:url(../images/panel_bg_existing_users.gif);
	background-repeat:no-repeat;
	padding:45px 20px 10px 20px;
	height:139px;
	color:#fff;
}

#existing_users a:link, #existing_users a:visited {
	color:#fff;
}

#existing_users a:hover {
	color:#ddd;
}

html->body #existing_users {
	height:auto;
	min-height:139px;
}

#login {
	background-image:url(../images/panel_bg_login.gif);
	background-repeat:no-repeat;
	font-size:1em;
	width:425px;
}

#remember_me{
	margin:0px 0px 0px -4px;
	padding:0px;
}

#exst_login_button {
	margin:12px 0px 0px 0px;
}

html>body #remember_me {
	margin:3px 0px 0px 0px;
}

html>body #exst_login_button {
	margin:18px 0px 0px 0px;
}

#instructions {
	padding:5px 20px;
	background-image:url(../images/pod_bg_light_grey.gif);
	background-repeat:repeat-y;
	width:562px;
	height:81px;
}

html>body #instructions {
	height:100%;
	min-height:81px;
}


/* CHECKOUT */
.checkout_steps {
	background-image:url(../images/pod_bg_checkout.gif);
	background-repeat:repeat-x;
	height:50px;
	line-height:50px;
	vertical-align:middle;
	width:100%;
	margin:0px 0px 20px 0px;
	color:#8EACAF;
}

.checkout_steps a:link, .checkout_steps a:visited {
	color:#8EACAF;
	font-weight:normal;
}

.checkout_steps a:hover {
	color:#fff;
}

.selected_step {
	color:#fff;
	font-weight:bold;
}

.checkout_total {
	text-align:right;
	color:#1E595E;
	font-size:1.1em;
	font-weight:bold;
	padding:2px 0px;
}

.ebay_winning_product {
	padding:5px 0px 0px 10px;
	color:#555;
}

.order_status {
	clear:both;
	border-top:1px solid #ccc;
	border-bottom:1px solid #ccc;
	padding:7px 5px;
	background-color:#f2f2f2;
}

.order_status a:link, .order_status a:visited, .order_status a.right:link, .order_status a.right:visited {
	padding:0px 5px;
	border:0px;
	border-right:1px solid #666;
	text-decoration:none;
	color:#1E595E;
	font-weight:bold;
}

.order_status a:hover {
	color:#568287;
}

.order_status .selected, .order_status .selected_right {
	padding:0px 5px;
	border-right:1px solid #666;
	color:#ff0000;
	font-weight:bold;
}

.order_status .selected_right, .order_status a.right:link, .order_status a.right:visited { border:0px; }


/* RIGHT COLUMN */
.right_col {
	width:180px;
	padding:0px 0px 0px 3px;
	vertical-align:top;
	overflow:visible;
}

#cart_panel, .right_col_panel {
	margin:0px 0px 3px 0px;
	padding:0px;
	width:100%;
	color:#fff;
}

.right_col_panel ul {
	margin-left: 17px;
}

.right_col_panel ul li {
	color: red;
}

#sign_up_panel img {
	vertical-align:top;
}

#cart_panel {
	background-image:url(../images/panel_bg_cart.jpg);
	background-repeat:no-repeat;
	height:43px;
}

#cart_panel a:link, #cart_panel a:visited {
	display: block;
	color: white;
	text-decoration: none;
	padding:28px 0px 5px 34px;
	width:143px;
	height:12px;
}

.panel_login, .panel_light_blue, .panel_light_blue_wide {
	background-image:url(../images/pod_bg_light_blue.gif);
	background-repeat:repeat-y;
	overflow:hidden;
	width:170px;
	padding:5px 3px 5px 10px;
	color:#333;
	margin:0px;
}
.promotion_banner {
	background-image:url(../images/bg_promotion_banner.jpg);
	background-repeat:no-repeat;
	height:347px;
	overflow:hidden;
	width:170px;
	padding:5px 4px 0px 10px;
	color:#333;
	margin:0px;
}

.panel_light_blue_wide {
	width:943px;
	background:none;
	background-color:#d7ebec;
	border-left:1px solid #999;
	border-right:1px solid #999;	
}

.panel_light_orange {
	background-image:url(../images/pod_bg_light_orange.gif);
	background-repeat:repeat-y;
	width:192px;
	padding:3px 16px 3px 13px;
	color:#333;
}

/* FOOTER */
#footer {
	width:100%;
	margin:0px auto;
	
	padding:0px;
}

#footer .body {
	background-image:url(../images/footer_bg.gif);
	background-repeat:repeat-x;
	line-height:32px;
	vertical-align:middle;
	float:left;
	width:957px;
}


/* Error Handling */
.form_error {
	color:#C90029;
	font-size:0.9em;
}

.msg_error, .msg_warning, .msg_info {
	color:#C90029;
	margin:0px 0px 10px 0px;
	font-weight:bold;
	font-size:11px;
	vertical-align:middle;
}

.msg_warning {
	color:#FF6600;
}

.msg_info {
	color:#1E9469;
}

.disabled {
	color:#999;
}

.pager {
	clear:both;
	margin:10px 0px;
	padding:0px;
	color:#1E595E;
	font-weight:bold;
}

.pager img {
	vertical-align:middle;
}

.unread td, .unread td a {
	font-weight: bold;
}

.hide{
	display:none;
}

#nav_section{
	float:right;
	margin: 10px 0;
}
#nav_section a {
	-moz-background-clip:border;
	-moz-background-inline-policy:continuous;
	-moz-background-origin:padding;
	background:#FFCC00 none repeat scroll 0 0;
	border:1px solid #CCCCCC;
	margin:0 5px;
	padding:3px 5px;
	text-decoration:none;
}
#nav_section a:hover {
	-moz-background-clip:border;
	-moz-background-inline-policy:continuous;
	-moz-background-origin:padding;
	/*background: url(../images/heart.gif) no-repeat;*/
	background-color:red;
	color:#000000;
	border:1px solid #ffffff;
	margin:0 5px;
	padding:3px 5px;
	text-decoration:none;
}
#nav_section a.activeSlide
{
	background-color:red;
	border:1px solid #ffffff;
	padding:3px 5px;
	font-weight:bold;
}
#nav_section a:focus
{
	background-color:red;
	font-weight:bold;
	border:1px solid #ffffff;
	padding:3px 5px;
	font-weight:bold;
}
#display_banner{
	
}

/************************* BIG Bargain ********************/

.product_gallery_big {
	width: 220px;
	margin:0px 3px 20px 10px;
	float: left;
	border:1px solid #CCCCCC;
	
}
.big_bargain_product_image{
	padding-top:5px;
	width:222px;
	height:238px;
	overflow:hidden;
	text-align:center;
	background:#FFFFFF;
	z-index:-1;
}
.big_bargain_product_image img{
	
	z-index:-1;
}
.big_deal_title{
	height:150px;
	background-color:#ff6600;
	text-align:center;
}
.today_deal_title{
	
}
.big_deal_item_list{
	background-color:#fff000;
	padding:5px;
	width:940px;
}
.big_deal_contents{
	width:930px;
	padding:10px;
}
.big_bargain_price
{
	position:relative;
	background:#ffa200;
	padding:10px;
	height:100px;
	
}
.big_bargain_price a.product_title
{
	font-weight:bold;
	font-size:12px;
	color:#006cff;
	line-height:1.3em;
	text-decoration:none;
	
}
.big_bargain_price .product_name{
	height:40px;
	overflow:hidden;
}
.big_bargain_price a.price
{
	font-weight:bold;
	font-size:20px;
	color:#ff0000;
	text-decoration:none;
	line-height:1.3em;
}
.big_save{
	z-index:10001;
	height:60px;
	width:60px;
	color:#FFFFFF;
	font-weight:bold;
	margin-top:5px;
	margin-left:175px;
	position:absolute;
	background:url(../images/big_bargain_save.png) scroll 0 0 no-repeat;
	padding-top:12px;
	font-size:10px;
	font-weight:bold;
	text-align:center;
}
.big_save_free_shipping{
	z-index:10001;
	height:60px;
	width:60px;
	color:red;
	font-weight:bold;
	margin-top:5px;
	margin-left:175px;
	position:absolute;
	background:url(../images/big_bargain_save_shipping.png) scroll 0 0 no-repeat;
	padding-top:12px;
	font-size:10px;
	font-weight:bold;
	text-align:center;
}
.big_add_to_cart{
	width:70px;
	height:64px;
	position:absolute;
	top:70px;
	left:140px;
}
.big_add_to_cart a {
	display:block;
	width:70px;
	height:64px;
	background:url(../images/btn/add_to_cart_big_deal.png) scroll 0 0 no-repeat;
}
.big_add_to_cart a:hover {
	background-position:0 -67px;
}
