@charset "utf-8";
/* CSS Document */
/*********Start product_main_container*********/
.flt {
	float:left;
}
.product_main_container {
	height: auto;
	margin: 0 auto;
	min-height: 400px;
	overflow: hidden;
	padding: 20px 6px;
	position: relative;
	text-align: left;
	width: 948px;
}
.have_question.pro_have {
	background: none repeat scroll 0 0 #eeeeee;
	height: 120px;
	line-height: 20px;
	padding: 15px 45px;
	width:211px;
	margin-top:7px;
}
.have_question.pro_have p {
	text-align:center;
}
/*********End product_main_container*********/
/*********Start product_left_container*********/
.product_container_left {
	float:left;
	width:302px;
}
.left_container.category_nav.related_pro {
	width:300px;
	margin:25px 0 15px 0;
	padding:0px;
}
.product_featured_item {
	float: left;
	padding: 22px 24px 15px 24px;
	position: relative;
	width: 100px;
	border-right:1px solid #ccc;
	border-bottom:1px solid #ccc;
}
.product_featured_item1 {
	float: left;
	padding: 22px 24px 15px 24px;
	position: relative;
	width: 100px;
	border-bottom:1px solid #ccc;
}
.product_img_details {
	color: #000000;
	cursor: pointer;
	font-size: 10px;
	font-weight: bold;
	height: 22px;
	overflow: hidden;
}
.left_container.recmomended_pro {
	width:162px;
	margin:0 15px;
	;
}
.left_container.rec_pro {
	width:190px;
	border:1px solid #ccc;
}
.img_details.hgh {
	height:42px;
}
.left_container.back_nogrey p {
	background:none;
	line-height:18px;
	padding:0;
	color:none;
}
/*********End product_left_container*********/
/*********Start product_center1_container*********/
/*********End product_center1_container*********/
.product_container_center1 {
	float:left;
	width:500px;
	margin:0 17px;
}
.product_container_center1 h1 {
	color:#000000;
	padding:0;
}
.pro_center_area {
	width:600px;
	margin:4px 0 0 45px;
}
.pro_center_area img {
	border:1px solid #ccc;
	padding:5px 15px;
}
.flt_mgn {
	float:left;
	margin-left:12px;
	font-size:10px;
	margin-top:3px;
}
.flt_mgn h2 {
	padding:0px;
}
.flt_mgn span {
	margin-left:50px;
	color:#555;
}
.sty1 {
	margin:0px;
	padding:0px;
}
.sty_clr {
	color:#000;
}
.pro_borline1 {
	border-top:1px solid #ccc;
	margin:8px 0 3px 0;
}
.pro_borline2 {
	border-bottom:1px solid #ccc;
	margin-top:10px;
}
.produc_sel {
	float:left;
	margin-left:20px;
}
.star_text_back {
	background:url(../../images/shoppingsites/buttons/star_text_banner.png) no-repeat;
    height: 32px;
    margin: 5px 0 10px 45px;
	!margin-top:10px;
    padding: 6px 8px;
    width: 394px;
}
/*********Start product_center_container*********/
.product_container_center {
	float:left;
	width:420px;
	margin:0 17px;
}
.product_container_center h1 {
	color:#000000;
	word-wrap: break-word;
}
.membertxt {
	color:#c72727 !important;
}
.sku {
	margin:10px 0 10px 0;
	font-size:11px;
	color:#000;
}
.sku.cart_margin1 {
	margin-left:-9px;
}
.sku ul {
	display:inline;
}
.sku li {
	display:inline;
	padding:0 5px;
}
.badge_diff1 {
	background:url(../../images/shoppingsites/banners/red_but.png) no-repeat;
	height:28px;
	width:196px;
	color:#fff;
	text-align:center;
	padding-top:5px;
	margin-top:12px;
	position:relative;
	z-index:3;
}
.green_badge {
	background:url(../../images/shoppingsites/banners/green_but.png) no-repeat;
	height:28px;
	width:195px;
	position:relative;
	z-index:2px;
	top:-22px;
	left:187px;
	color:#fff;
	text-align:center;
	padding-top:6px;
	font-size:12px;
	font-weight:bold;
}
.download {
	float:left;
	width:250px;
	margin-left:5px;
	font-size:10px;
	color:#555555;
}
.dollar_star {
	width:420px;
}
.download ul {
	display:inline;
}
.download li {
	display:inline;
	padding:0 5px;
}
.badge_text.free {
	float:left;
	margin:10px 0 10px 80px;
}
.badge_text.remain.back {
	background:url(../../images/shoppingsites/banners/blue_but.png) no-repeat scroll right top transparent;
	padding-top:2px;
	margin-left:8px;
}
.pro_sel td {
	width:420px;
	margin:18px 0;
	padding:3px;
}
.pro_sel span {
	padding-left:6px;
 !padding-left:10px;
	padding-left:10px\0/;
}
.pro_sel select {
	width:90px;
}
.qty {
	float: left;
	margin-left: 42px;
	width: auto;
}
.qty_val {
    height: 15px;
    width: 40px;
	text-align:center;
}
.reviewadd .qty_val {
!top:-5px;
}
.enhance {
	width:225px;
	clear:both;
	float:left;
	margin:20px 0px;
	color:#555555 !important;
}
.enhance h2{
	padding:0;
	}
.enhance_top {
	float:left;
	height:10px;
	}
.enhance_bottom {
	float:left;
	height:10px;
	}
.enhance_content {
	background:url(../../images/shoppingsites/banners/product_detail_back_bg.jpg) repeat-y;
	font-size:11px;
	padding:10px 10px 0 10px;
	color:#000000;
	width:205px;
	!padding-top:0;
}
.echance_inp{
	float:left;
	margin-right:3px;
	!margin-top:0;
	}
.enhance_ul{
	margin-left:23px;
	}
.enhance li{
	padding-bottom:5px;
	}
.btn_add {
	width:350px;
	margin:10px 0 30px 0;
    !margin:20px 0 30px 0;
	padding:0px;
	font-size:12px;
	color:#555555;
	clear:both;
}
.btn_add ul {
	display:inline;
}
.btn_add li {
	display:inline;
	padding:0 10px;
}
.btn_grey.add {
	!font-size:14px !important;
	margin:0 10px 0 0;
}
.featured_tabs.pad a {
	padding:0 15px;
	font-size:11px;
}
.featured_tabs.pad1 a {
	padding:0 30px;
	font-size:11px;
}
.featured_tabs.second .saletabs.font1 {
	width:345px;
	font-size:10px !important;
	padding:2px !important;
}
.featured_tabs.second .saletabs.font2 {
	width:345px;
	font-size:10px !important;
	padding:2px !important;
}
.featured_tabs.pad a.active {
	font-size:11px;
	color:#4497c6;
}
.featured_tabs.pad1 a.active {
	font-size:11px;
	color:#4497c6;
}
.featured_item_container.wid.second {
	width:370px;
	padding:25px;
}
.featured_item_container.wid1.second {
	width:580px;
	padding:25px;
}
.buyers_guide.area {
	border:1px solid #ccc;
	width:420px;
	margin-top:20px;
	padding-top:8px;
}
.color1 {
	background:#efefef;
	height:30px;
}
.color2 {
	background:#e7e7e7;
	height:30px;
}
.color3 {
	background:#dedede;
	height:30px;
}
.color4 {
	background:#d4d4d4;
	height:30px;
}
.color5 {
	background:#cdcdcd;
	height:30px;
}
.arrow_pad {
	padding-left:12px;
}
.greenarrow_badge.green_badge {
	float:right;
	background:url(../../images/shoppingsites/banners/greenbut.png) no-repeat;
	width:197px;
	height:35px;
	position:relative;
	left:6px;
	margin:8px 0;
	top:0;
}
/*********End product_center_container*********/
/*********Start product_right_container*********/
.product_container_right {
	float:left;
	width:192px;
}
.onnew.pos {
	top:30px;
	left:25px;
}
.product_price {
	padding:10px 0;
	float:left;
	font-size:10px;
	color:#555555;
}
.pro_right_divide {
	border-top:1px solid #ccc;
	margin:20px 0 15px 0;
}
.item_bor {
	border-right:none;
	margin-left:6px;
}
/*********End product_right_container*********/
/**************Start New Page*************/
.back_avail {
	margin:55px 0;
	color:#000000;
	font-size:20px;
	font-weight:bold;
}
.back_avail span {
	font-size:14px;
	font-weight:normal;
}
.small_ipod {
	width:300px;
	border:none;
}
.small_ipod_left {
    border-bottom: 1px solid #CCCCCC;
    border-right: 1px solid #CCCCCC;
    float: left;
    overflow: hidden;
    padding: 10px 6px;
	!padding: 8px 6px;
    position: relative;
    width: 88px;
	height: 160px;
}
.small_ipod_left span img , .small_ipod_right span img{
	width:55px;
	height:55px;
	}
.small_ipod_right {
    border-bottom: 1px solid #CCCCCC;
    float: left;
    padding: 10px 5px;
	!padding: 8px 5px;
	width: 88px;
	height: 160px;
	position:relative;
}
.border_bottom{
	border-bottom:none;
	}
/*****************Start shopping cart guest **************************/
.product_cart_guest_banner {
	background:url(../../images/shoppingsites/utility/text_message_banner.png) no-repeat;
	width:798px;
	height:104px;
	margin-left:70px;
	padding:30px 20px 30px 80px;
}
.product_cart_guest_banner h3 {
	color:#555555;
	padding:0;
}
.progues_text1 {
	width:385px;
	float:left;
}
.progues_text1 p {
	font-size:12px;
	margin:0;
	padding:0;
}
.progues_button {
	float:left;
	margin-left:40px;
 	!margin-left:10px;
	margin-top:10px;
}
.btn_red {
	font-size:11px;
!padding:0;
!margin:0px;
}
.progues_cart {
	background:#f9f9f9;
	padding:10px 0 10px 10px;
	text-transform:uppercase;
}
.proimgdiff1 {
	border:1px solid #ccc;
	padding:15px;
	width:150px;
}
.proimgdiff1 img {
	width:150px;
	height:150px;
}
.prod_details.proguestxt2 {
	font-size:12px;
	height:38px;
	overflow:hidden;
}
.qty_val.input_area {
	 height: 25px;
    margin-left: 5px;
    width: 30px;
	line-height: 25px;
	text-align: center;
	}
.guesttxt1 p {
	font-size:11px;
	color:#888888;
	padding:5px 0;
}
.pro_guestleftpart {
	float:left;
	width:240px;
	text-align:right;
	color:#555;
	font-size:12px;
	font-weight:normal
}
.pro_guestleftpart.checkout_left {
}
.pro_guestleftpart ul {
	margin-top:15px;
}
.pro_guestleftpart li {
	line-height:20px;
}
.pro_guestrightpart {
	width:150px;
	text-align:right;
	margin-left:20px;
	float:left;
	color:#555;
	font-size:12px;
}
.pro_guestrightpart ul {
	margin-top:15px;
}
.pro_guestrightpart li {
	line-height:20px;
}
.red1 {
	color:#c72727;
}
.blue1 {
	color:#4497c6;
}
.size1 {
	color:#999;
	font-size:10px;
	font-style:italic;
	font-weight:bold;
}
.guest_needhelp {
	width:440px;
	padding:0 10px;
	background:#eeeeee;
	border:1px solid #ccc;
	margin:15px 0 25px 0;
}
.gueat_rec_pro {
	width:458px;
	font-size:10px;
	font-weight:bold;
}
.gueat_rec_pro_left {
	width:130px;
	padding:10px;
	border-right:1px solid #ccc;
	float:left;
}
.gueat_rec_pro_left p {
	line-height:25px;
	padding:0px;
}
.gueat_rec_pro_center {
	width:130px;
	padding:10px;
	border-right:1px solid #ccc;
	float:left;
}
.gueat_rec_pro_right {
	width:130px;
	padding:10px;
	float:left;
}
/*****************End shopping cart guest **************************/
.gueat_part_left {
	float:left;
	width:460px;
	margin-left:5px;
	margin-bottom:20px;
}
.top1 {
	background:url(../../images/shoppingsites/utility/left_text_banner.jpg) no-repeat;
	width:400px;
	height:75px;
	padding:15px 20px 15px 40px;
	overflow:hidden;
}
.top1 p {
	font-size:12px;
	height:48px;
	overflow:hidden;
}
.gueat_part_right {
	float:left;
	width:460px;
	margin-left:20px;
	margin-bottom:30px;
}
.left_container.category_nav.top_guest1 {
	width:460px;
	margin:0px;
	padding:0px;
}
.left_container.category_nav.top_guest1  h5 {
	height: 20px;
}
.left_container.category_nav.top_guest1  input.btn_grey {
	!margin:0;
	!padding:0;
}
.left_container.category_nav.top_guest1  input.btn_grey .align_img2 {
	!position:relative;
	!top:4px;
}
.left_container.category_nav.top_guest1 p {
	padding:10px !important;
	margin:0 !important;
	background:none;
}
.left_container.category_nav.top_guest1 span {
	margin-left:5px;
	float:right;
	padding: 0 5px;
}
.left_container.category_nav.top_guest1 input.input_coupon {
	!position:relative;
	!top:4px;
	top:-2px\0/;
	!margin:0 5px; 
	padding-left:7px;
}
.left_container.category_nav.top_guest1 input.input_btn {
	width:160px !important;
	}
.apply_coupon {
	width:444px;
	margin:0 3px;
	border:1px solid #ccc;
	background:#eeeeee;
	padding:5px;
	border-top:none;
}
.apply_coupon p {
	font-size:11px;
	margin:0px;
	padding:0px;
	line-height:25px;
}
.apply_coupon span , .apply_coupon span a{
	font-size:10px;
	color:#4497c6;
	font-weight:bold;
	float:right;
}
.apply_coupon span a{
	!position:relative;
	!top:-24px;
}
.guest_right_back {
	background:url(../../images/shoppingsites/utility/right_part_text_banner.png) no-repeat;
	width:345;
	height:45px;
	position:relative;
	top:200px;
	margin-left:100px;
}
/*******************start with popup page *********************/
.popup_container {
	width:745px;
	height:auto;
	margin:0 auto;
}
.popup_container h1 {
	margin:20px 10px;
}
.popup_container h5 {
	color:#4598c7;
}
.guesttext_scroll {
	border:1px solid #ccc;
	margin:15px 30px;
	width:640px;
	overflow:scroll;
	display:block;
	padding:20px;
	dispaly:block;
	height:500px;
}
/*******************End with popup page *********************/
.button_upper_part {
	background:url(../../images/shoppingsites/utility/top.png) no-repeat;
	width:208px;
	height:10px;
	margin-top:30px;
}
.button_center_part {
	background:url(../../images/shoppingsites/utility/center.png) repeat;
	width:208px;
	height:auto;
	text-align:center;
	overflow:hidden;
}
.button_lower_part {
	background:url(../../images/shoppingsites/utility/bottom.png) no-repeat;
	width:208px;
	height:10px;
}
.bluebutton_upper_part {
	background:url(../../images/shoppingsites/utility/curve_top.png) no-repeat;
	width:92px;
	height:8px;
	margin-top:45px;
}
.bluebutton_center_part {
	background:url(../../images/shoppingsites/utility/blue_center.png) repeat;
	width:92px;
	height:auto;
	text-align:center;
}
.bluebutton_center_part p {
	color:#999;
	font-size:11px;
	text-align:center;
}
.bluebutton_lower_part {
	background:url(../../images/shoppingsites/utility/curve_bottom.png) no-repeat;
	width:92px;
	height:6px;
}
.add1 {
	font-size:9px;
}
.add_color1 {
	color:#c72727;
}
.add_padding1 {
	padding-left:40px;
}
.add_text1 {
	font-weight:bold;
	font-size:11px;
}
.progues_list1 {
	font-size:9px;
	margin-bottom:8px;
}
.progues_list1 span {
	font-size:11px;
	display: block;
	float: right;
	text-align: right;
}
.proguest_mem1 {
	font-size:9px;
	margin-bottom:8px;
	color:#000;
}
.proguest_mem1 span {
	font-size:11px;
	display: block;
	float: right;
	text-align: right;
}
.proguest_mem2 {
	font-size:9px;
	margin-bottom:8px;
}
.proguest_mem2 span {
	float:right;
	font-size:11px;
}
.product_mainimg {
	width:300px;
	height:300px;
	border:1px solid #ccc;
	position:relative;
}
.product_mainimg img {
	width:300px;
	height:300px;
}
.product_mainimg .onsale {
	left:0;
	top:0;
}
.product_tumbimg {
	width:300px;
	margin-top:20px;
	border-right:1px solid #ccc;
}
.product_tumbimg ul {
	margin: 0;
	padding: 0;
	list-style: none;
}
.product_tumbimg ul li {
	float:left;
	width:59px;
	height:58px;
	border:1px solid #ccc;
	border-right:none;
	cursor:pointer;
	padding-top: 3px;
	text-align: center;
}
.product_tumbimg ul li.hover {
	background: #ddd;
	cursor: pointer;
}
.product_tumbimg ul li.active {
	background: #ccc;
	cursor: default;
}
input.btn_grey_small {
	display:inline-block;
	height:18px;
	padding:2px 5px 4px 5px;
	!padding:0;
	width:auto;
	font-size:10px;
	color:#fff;
	text-decoration:none;
	text-transform:uppercase;
    text-shadow: #ccc 1px 0px 0px; 
	border:none;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	cursor:pointer;
	background:url(../../images/shoppingsites/buttons/btn_img.png) repeat-x right -26px;
}
input.btn_grey_small:hover {
	background-position:right 0px;
}
.maincontainer input.input_coupon, .input_coupon {
	height: 20px;
	margin: 0 10px;
	position: relative;
	top: 2px;
	width: 142px;
}
.maincontainer input.input_coupon {
	padding:3px 0;
!padding:2px 0;
	top:0px;
}
.gueat_rec_pro .image_area {
	height:100px;
}
.left_container.category_nav.top_guest1 p.pro_price {
	padding:0;
	font-size:9px;
	font-weight:normal;
	line-height:16px;
}
.left_container.category_nav.top_guest1 p.pro_price span {
	line-height:16px;
	padding:0;
}
.left_container.category_nav.top_guest1 .badge_text {
	font-size:10px;
}
.left_container.category_nav.top_guest1 p.paddcart {
	padding:0;
	text-align:center;
}
.litotal {
	font-size:16px;
}
.jointoday {
	background:url(../../images/shoppingsites/utility/strip.png) no-repeat;
	width:349px;
	height:37px;
	float:right;
	position:relative;
	right:-8px;
	font-size:12px;
	color:#565656;
	padding-left:32px;
	line-height:36px;
	margin:10px 0;
}
.jointoday strong {
	font-size:14px;
	padding-right:10px;
}
input.btn_jointoday {
	background:url(../../images/shoppingsites/buttons/join.png);
	width:104px;
	height:23px;
	border:0;
	color:#fff;
	padding-bottom:2px;
	cursor:pointer;
}
tr.border_bottom td {
	padding:4px 0;
	border-bottom:1px solid #ccc;
	padding:5px 0;
}
.guesttxt2 {
	background-color:#f6f6f6 !important;
	padding:10px !important;
}
.guesttxt2 table {
	width:100%;
}
tr.border_bottom td.guesttxt2 td {
	border-bottom:none;
	font-size:10px;
}
tr.border_bottom td.guesttxt2 td span {
	font-size:12px;
	font-weight:bold;
}
td.guesttxt1.padd {
	padding: 10px 9px !important;
}
.signin .progues_text1 h3 {
	color:#de8818;
}
#content .progues_button input.btn_red {
	font-size:11px;
!padding:0;
!margin:0px;
}
.signin .progues_button {
	margin-top:0;
}
.signin .progues_text1 {
	width:325px;
}
.guesttxt1.padd span {
	float:right;
}
.signin p.instant, .guesttxt1 p.instant {
	color:#f60;
}
.signin .guesttxt1.padd p span, .signin .guesttxt1.padd p.instant span, .guesttxt1 p.instant span {
	color:#000;
}
p.freeshiping span {
	float:left;
}
.signin .guesttxt1.padd p.freeshiping span, .guesttxt1 p.freeshiping span {
	color:#4599C8;
	float:left;
}
.bacground_tr td {
	background-color:#f0faff;
}
.guest_needhelp span {
	color:#4497c6;
}
.header_top td {
	background-color:#eeeeee;
	text-transform:uppercase;
}
td.guesttxt3 {
	padding:10px !important;
	background:#fafafa;
}
.dum_text1 {
	color:#000;
	font-size:10px;
	margin:5px 0 5px 0;
	height:28px;
	word-wrap:break-word;
	overflow:hidden;
}
.dum_text2 {
	font-size:9px;
	margin-bottom:8px;
	height: 26px;
	overflow: hidden;
}
.onsale1, .onnew1 {
	position:absolute;
	top:14px;
	left:14px;
	background:url(../../images/shoppingsites/promo/sale.png) no-repeat;
	width:30px;
	height:30px;
	z-index:100;
}
.onnew1 {
	background:url(../../images/shoppingsites/promo/new1.png) no-repeat;
	width:40px;
	height:40px;
	top:8px;
	left:10px;
}
.tab_pad {
	padding-left:10px;
}
.popup_text1 {
	font-size:14px;
	float:left;
	width:100%;
}
.popup_select1 {
	width:300px;
	height:25px;
	margin:5px 0;
	font-size:14px;
	color:#000;
}
.btn_red.popinput1 {
	float:right;
}
.popup_img1 {
	position:relative;
	top:-3px;
	margin: 0 15px;
}
.popup_input2 {
	width:280px;
	height:15px;
	margin:5px 0;
	font-size:14px;
	color:#000;
	!left:165px;
	!position:relative;
}
.btn_blue.popup_input3 {
	float:right;
	margin-bottom:30px;
}
.popup_input4 {
	background-color:#fff0f0;
	color:#ff0000;
	font-size:11px;
	border:1px solid #ff0000;
}
.star_text_back, .badge_txt1, .badge_txt2, .download{
	font-size: 9px;
}
.star_text_back .download li {
	padding:2px;
}
.frt {
	float:right;
}
.tx1 {
	padding-left:50px;
	color:#000;
}
.maincontainer input.tx2 {
	width:30px;
	height:15px;
	 text-align: center;
}
.tx3 {
	padding-left:30px;
}
.tx4 {
	background:#f9f9f9;
	padding:3px 0;
	text-align:right;
	padding-right:15px;
}
.Enhance_plan {
	border: 1px solid #CCCCCC;
	height: auto;
	overflow: hidden;
	padding-bottom:10px;
	width: 740px;
}
.Enhance_plan p {
	font-size:12px;
}
.small_ipod_left.bord1 , .bord1 {
	border-bottom:none;
}
.featured_item.left_container.back_nogrey.bord2 {
	border-right:none;
}
.featured_item.left_container.back_nogrey.bord3 {
	border-right:none;
	margin-top:17px;
}
.sty2 {
	margin-left:12px;
}
.marg-t1 {
	margin-top:12px;
}
.featured_item.item_bor.marg-t2 {
	margin-top:10px;
}
.btn_grey.marg-t3 {
	margin-top:20px;
}
.sku.mar0 {
	margin:0;
}
.flt.mar5 {
	margin-top:5px;
}
.product_container_center.widh1 {
	width:612px;
}
.buyers_guide.area.widh2 {
	width:630px;
}
.left_container.category_nav.related_prostyle.widh3 {
	margin-top:40px;
}
.line_dott1 {
	border-bottom:1px dotted #ccc;
	margin:10px 0 0 0;
	padding:0px;
}
.fontt1 {
	font-size:12px;
}
.fontt2 {
	font-size:16px;
}
.buyers_guide.area .sty2 {
	margin-left:0;
}
#content input.btn_grey.marg-t3 {
	margin-bottom:20px;
}
.righttxt {
	float:right;
	margin:0px 30px 5px 0px;
}
.paraspacing {
	padding:20px;
}
/*** SHOPPING CART GUEST MESSAGING ***/
.guestmessage {
	height:40px;
	padding:20px 10px 10px 10px;
	background-color:#f7f0dc;
	border:1px solid #e9dbb1;
	color:#ff0000;
	font-size:12px;
	text-align:center;
	margin-top:10px;
}
.quantitymessage {
height:40px;
padding:20px 10px 10px 10px;
background-color:#f7f0dc;
border:1px solid #e9dbb1;
display:none;
color:#ff0000;
font-size:12px;
text-align:center;
margin-top:10px;
}

.black {
	color:#000;
	font-weight:bold;
}
.linethrough {
	text-decoration: line-through;
}
.error {
	color:#ff0000 !important;
	font-size:12px;
	border:1px solid #ff0000 !important;
	padding:20px;
	width:420px;
	background-color:#fef0f0;
	text-align:center;
}
.error1 {
	color:#ff0000 !important;
	font-size:12px;
	border:1px solid #ff0000 !important;
	padding:5px;
	margin:10px 0;
	width:auto;
	text-align:center;
	float:left;
	display:none;
	clear:both;
}
.component {
	margin-top:10px;
	border-top:1px solid #cccccc;
	border-bottom:1px solid #cccccc;
	padding:10px;
}
.linedivider {
	background-color: #CCCCCC;
	height:1px;
	margin-bottom:15px;
	margin-left: 0;
	margin-right: 0;
	margin-top: 15px;
	width: 940px;
}
.qty_val.input_area.pro_bor_text {
	border:1px solid #ff0000;
	color:#ff0000;
	text-align: center;
!position:relative;
!top:1px;
}
.qty_val.input_area.pro_bor_text1 {
	border:1px solid #ccc;
	color:#555;
!position:relative;
!top:1px;
}
span.italic.big_txt {
	font-size:12px;
}
.border_bottom1 {
	border-bottom:1px solid #ccc;
	width:100%;
}
.pro_padding {
	padding-right:20px;
}
/*** EDITED BY SARAVANAN ***/
.review {
	background-color:#eeeeee;
}
.tilt {
	background-color:#f9f9f9;
}
.blue_bg td {
	background-color:#c3e4f7;
}
.review td {
	padding:10px 10px 0px 26px;
	font-size:12px;
	color:#333333;
}
tr.reviewadd td {
	padding:5px 0px 5px 0px;
}
tr.reviewadd td.guesttxt2 td {
	border-bottom:none;
	font-size:10px;
}
.reviewspace {
	margin-bottom:40px;
}
.editorder_box {
	width:440px;
	height:auto;
	border:1px solid #ccc;
	font-style:italic;
	font-size:14px;
	padding:8px;
	margin:0px 0px 15px 0;
}
.editorder_box input.btn_grey {
	!margin:0;
	!position:relative;
	!top:2px;
	!left:2px;
	}
.grey_border {
	border:1px solid #ccc;
	padding:4px;
}
.blue_border {
	border:1px solid #acd6ee;
	padding:4px;
}
.payment_ban.bill {
	margin:0 0 0 50px;
}
.payment_ban {
	background:url(../../images/shoppingsites/utility/left_text_banner.jpg) no-repeat;
	width:300px;
	height:80px;
	padding:15px 0px 0px 40px;
	margin:0 0 0 110px;
}
.payment_ban p {
	font-size:12px;
	font-weight:normal;
}
.payment_banleftpart {
	float:left;
	width:138px;
	color:#555;
	font-size:12px;
	font-weight:normal;
	text-align:right;
}
.payment_banleftpart ul {
	margin-top:6px;
}
.payment_banleftpart li {
	line-height:20px;
}
.payment_banrightpart {
	width:100px;
	text-align:right;
	margin-left:20px;
	float:left;
	color:#555;
	font-size:12px;
}
.payment_banrightpart ul {
	margin-top:6px;
}
.payment_banrightpart li {
	line-height:20px;
}
.checkout_left_container h3.sold {
	margin-top:0;
}
/*** ORDER CONFIRMATION ***/
.order_confirm {
	color:#333333;
	font-size:12px;
	padding:26px 26px 0px 110px;
	min-height:200px;
}
.order_needhelp {
	width:500px;
	padding:0 10px;
	background-color:#eeeeee;
	border:1px solid #ccc;
	margin:15px 0 25px 0;
}
.order_needhelp span {
	color:#4497C6
}
.btn_right {
	float:right;
}
.check_div {
	background-color:#f7f7f7;
	width:208px;
	height:auto;
	text-align:center;
}
.ban_area {
	background:url(../../images/shoppingsites/utility/left_text_banner.jpg) no-repeat;
	width:315px;
	height:auto;
	padding:15px 0px 0px 40px;
	float:left;
	margin:0 0 0 60px;
}
.ban_area1 {
	background:url(../../images/shoppingsites/utility/cart_back_img1.png) no-repeat;
	width:341px;
	height:105px;
	float:left;
	margin-left:25px;
}
.ban_text1 {
	margin:15px 0 0 40px;
	font-size:16px;
	color:#555;
	font-weight:bold;
}
.ban_text1 p {
	font-size:12px;
	margin-left:50px;
}
.ban_area p {
	font-size:12px;
}
.checkin {
	background-color:#f7f7f7;
	border:2px solid #e0e0e0;
	width:328px;
	margin:0 0px 20px 20px;
	padding-bottom:5px;
	color:#666;
	font-size:11px;
	text-transform:uppercase;
}
.checkin.check {
	margin:15px 0px;
	border:none;
	padding-bottom:5px;
}
.checkin span {
	position:relative;
	top:3px;
}
.error_red {
	width:218px;
	color:#ff0000 !important;
	padding:14px 20px 14px 20px;
	border:1px solid #ff0000 !important;
}
.cart_shipping_address p.error_red {
	color:#ff8040;
	background-color:#fdf5f5;
	margin:0 0 10px 0px;
}
.cart_shipping_address input.fix {
	width:200px;
}
#content .btn_red input.cart_contect_container {
	font-size: 9px;
	font-weight:bold;
	padding:0 0 2px 0;
}
#content input.btn_red .cart_contect_container {
	font-size: 9px;
	font-weight:bold;
	padding:0 0 2px 0;
}
#content.btn_red input.cart_shipping_address {
	font-size: 9px;
	font-weight:bold;
	padding:0 0 2px 0;
}
input.btn_blue_small {
	display:inline-block;
	height:18px;
	padding:2px 5px 4px 5px;
	!padding:0;
	width:auto;
	font-size:10px;
	color:#fff;
	text-decoration:none;
	text-transform:uppercase;
	text-shadow: #333 0px 0px 2px;
	border:none;
	font-family:arial, helvetica, sans-serif;
	font-weight:bold;
	cursor:pointer;
	background:transparent url(../../images/shoppersadvantage/buttons/btn_img.png) repeat-x scroll right top;
}
.removebtn_link{
	background:none;
	border:none !important;
	outline:none;
	font-size:10px !important;
	font-weight:bold;
	font-family:arial;
	color:#4497c6 !important;
	float:right !important;
	padding:0 !important;
	margin:0 !important;
	cursor:pointer;
	text-align:right;
	width:auto !important;
	!position:relative;
	!top:-24px;
}
.add_enhance {
	font-size:9px;
	padding: 5px 0 10px;
	}
.add_enhance .add1 {	
	float: left; 
	width: 50px;
	}	
.add_enhance_content {	
	width: 148px; 
	float: right; 
	text-align: left;
	overflow:hidden;
	margin-right:10px;
	}
.product_container_center .featured_item {
    min-height: 0;
}