body {
	/*background:#dcdcdd;*/
	margin:0px;
	padding:10px 0px;
	font:Arial, Helvetica, sans-serif;
	color: #000000;
}
img {
	padding:0px;
	margin:0px;
	border:0px;
	}
h1, h2, h3, h4, h5 {
	font:'Bookman Old Style', Arial, Helvetica, sans-serif;
	padding:0px;
	margin:0px;
	font-weight:normal;
	text-decoration:none;
	}
h1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size:18px;
	color:#000000;
	font-weight:normal;
	}
.similar_itms h1{color:#B2B2B2; font-family:"Arial Narrow"; font-size:30px; height:35px; letter-spacing:1px;}

.h1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size:18px;
	color:#000000;
	font-weight:normal;
	}
h3 {
	font:16px Arial, Helvetica, sans-serif;
	color:#000000;
	font-weight:bold;
	line-height:35px;
	}
h2 {
	font:18px Arial, Helvetica, sans-serif;
	color:#FFFFFF;
	}

.clear {
	clear:both;
	}
#container {
	width:930px;
	margin:auto;
	padding:0px;
	}
#header {
	width:930px; margin:auto;
	/*border:1px solid #cacaca;*/
	}
.header_bg {
	/*background:url(../../corporate_images/header_bg.jpg) repeat-x top left;*/
	float:left;
	width:901px;
	height:104px;
	}
.header_left{
	/*background:url(../../corporate_images/header_left.jpg) no-repeat top left;*/
	width:14px;
	height:104px;
	float:left;
	}
.header_right {
	/*background:url(../../corporate_images/header_right.jpg) no-repeat top right;*/
	width:14px;
	height:104px;
	float:left;
	}
.logo_box {
	float:left;
	width:435px;
	}
.logo {
	/*background:url(../../corporate_images/logo.gif) no-repeat top left;*/
	padding-top:7px;
	}
.header_right_area {float:right;width:430px;}
.support_area {width:auto; padding-left:155px;}
.need_help {
	font:15px Arial;
	color:#000000;
	font-weight:bold;
	padding-left:10px;
	}
.call_number {
	font:14px Arial;
	color:#000000;
	font-weight:bold;
	padding-left:10px;
	}
.csi {
	color:#90481d;
	}

.username {
	font:12px Arial;
	color:#000000;
	font-weight:bold;
	float:left;
	}
.login_input {
	border:1px solid #000000;
	width:95px;
	background:white;
	height:13px;
	}
.userbutton {
	float:left;
	padding-left:6px;
	}
.improve_page {
	/*height:19px;*/
	padding-top:3px;
	text-align:right;
	
	}
#container_middle {
	width:907px;/*border-left:2px solid #cacaca;border-right:2px solid #cacaca;*/background:white;margin:auto; padding:0px 9px;
	}
#sub_container{
	width:914px;
	background:white;
	margin:auto;
	}
.border {
	border-left:1px solid #cacaca;border-right:1px solid #cacaca;width:904px; padding-bottom:36px; margin-top:-3px;
	/*width:904px;*/
	}
.clip_nav {/*
	background:url(../../corporate_images/clip.jpg) repeat-x top left;
	/*width:847px;
	height:18px;
	margin:auto;*/
	}
#welcomebar_holder {
	width:auto;
	padding-bottom:15px;
	}
.welcome_barleft {
	float:left;
	background:url(../../corporate_images/welcome_left.jpg) no-repeat top left;
	width:14px;
	height:38px;
	}
.welcome_barright {
	float:left;
	background:url(../../corporate_images/welcome_right.jpg) no-repeat top left;
	width:14px;
	height:38px;
	}
#account_area {
	margin:5px auto auto;
	width:885px;
	}
.welcome_barbg {
	float:left;
	background:url(../../corporate_images/welcomebg.jpg) repeat-x top left;
	width:850px;
	height:30px;
	padding-top:8px;
	}
.welcome_user {
	font:18px Arial;
	color:white;
	float:left;
	}
#mid_col {
	width:auto;
	}
#mid_left {
	width:245px;
	float:left;
	margin-right:5px;
	}
#mid_right {
	/*width:625px;	
	margin-left:5px;*/
	float:left;
	}
#contentarea {
	/*width:625px;	
	margin-left:5px;*/
	width:auto;
	}
#account_infobox {
	width:238px;
	}
#page_holder {
	width:876px;
	margin:auto;
	}
.account_infohead {
	width:238px;
	}
.info_headleft {
	background:url(../../corporate_images/info_headleft.jpg) no-repeat top left;
	width:9px;
	height:38px;
	float:left;
	}
.info_headright {
	background:url(../../corporate_images/info_headright.jpg) no-repeat top left;
	width:9px;
	height:38px;
	float:left;
	}
.info_headbg {
	background:url(../../corporate_images/infohead_mid.jpg);
	width:215px;
	height:31px;
	padding-top:7px;
	padding-left:5px;
	float:left;
	}
.down_arrow {
	padding-left:20px;
	/*border-left:1px solid #a2bfd5;
	border-right:1px solid #a2bfd5;*/
	background:url(../../corporate_images/infobox_bg.jpg) repeat-y top left;
	}
.down_arrow2 {
	padding-left:27px;
	/*border-left:1px solid #a2bfd5;
	border-right:1px solid #a2bfd5;*/
	background:url(../../corporate_images/mainrightbg.jpg) repeat-y top left;
	}
.down_arrowbig2 {
	padding-left:20px;
	/*border-left:1px solid #a2bfd5;
	border-right:1px solid #a2bfd5;*/
	background:url(../../corporate_images/register_bg.jpg) repeat-y left top;
	}

#rightbox {
	width:625px;
	}
#rightbox1 {
	width:auto;
	}
.right_topholder {
	width:auto;
	height:37px;
	}
.right_topleft {
	background:url(../../corporate_images/top_headright.jpg) no-repeat top left;
	width:15px;
	height:37px;
	float:left;
	}
.right_topright {
	background:url(../../corporate_images/top_headleft.jpg) no-repeat top left;
	width:15px;
	height:37px;
	float:left;
	}
.right_topbg {
	background:url(../../corporate_images/top_headbg.jpg) repeat-x top left;
	height:30px;
	float:left;
	padding:7px 0px 0px 7px;
	width:588px;
	}
.midshadow {
	width:908px;
	margin:auto; 
	}
* html  .midshadow {
   width:906px;
}
.shadow_left {
	float:left;
	background:url(../../corporate_images/shadow_left.jpg) no-repeat top left;
	width:26px;
	height:30px;
	}
.shadow_right {
	float:left;
	background:url(../../corporate_images/shadow_right.jpg) no-repeat top left;
	width:26px;
	height:30px;
	}
.shadow_bg {
	float:left;
	background:url(../../corporate_images/shadow_bg.jpg) repeat-x top left;
	width:854px;
	height:30px;
	}
.toptitle {
	font:13px Arial;
	margin:auto;
	color:#4c4c4c;
	text-align:center;
	text-decoration:none;
	padding-top:3px;
	}
/* footer Advertisement css start*/
#advertise {
	width:860px;
	margin:7px auto 3px auto;
	}
.advertisement {
	float:left;
	width:285px;
	margin-right:1px;
	}
.left_corner {
	background:url(../../corporate_images/green_left.jpg) no-repeat top left;
	height:111px;
	float:left;
	}
.right_corner {
	background:url(../../corporate_images/green_right.jpg) no-repeat top left;
	height:111px;
	float:left;
	}
.bg_green {
	background:url(../../corporate_images/green_bg.jpg) repeat-x top left;
	width:261px;
	float:left;
	}
.bg_yellow {
	background:url(../../corporate_images/yellow_bg.jpg) repeat-x top left;
	float:left;
	width:261px;
	}
.bg_blue {
	background:url(../../corporate_images/blue_bg.jpg) repeat-x top left;
	width:261px;
	float:left;
	}
.box_left {
	float:left;
	width:70px;
	text-align:center;
	padding-top:20px;
	}
.box_right {
	float:left;
	padding-top:10px;
	}
.gift_reminder {
	color:#7a2c0a;
	font:11px Arial;
	height:37px;
	}
.gift_certificate {
	color:#2d5068;
	font:11px Arial;
	height:37px;
	overflow:hidden;
	}
.gift_ideas {
	color:#344606;
	font:11px Arial;
	height:37px;
	overflow:hidden;
	}
.button {
	padding-bottom:10px;
	}
/* footer advertisement css end*/

/* footer CSS Start */
#footer {
	
	}
.footer_top {
	/*background:url(../../corporate_images/footer_bg.jpg) repeat-x top left;*/
	}
.footer_bottom {
	width:930px;
	margin:auto;
	}
.footer_leftcorner {
	width:11px;
	float:left;
	/*background:url(../../corporate_images/footerleft_corner.jpg) no-repeat left top;*/
	}
.footer_rightcorner {
	width:11px;
	float:left;
	/*background:url(../../corporate_images/footerright_corner.jpg) no-repeat left top;*/
	}
.footer_bg {
	/*background:url(../../corporate_images/footer_bg2.jpg) repeat-x top left;*/
	height:14px;
	width:907px;
	float:left;
}
.copyright {
	color:#696969;
	font:11px Arial;
	padding-bottom:5px;
	text-align:center;
	}
/* footer CSS END */
/* customer care css*/
.cc_top {
	width:auto;
	}
.cc_topbg {
	float:left;
	background:url(../../corporate_images/boxtop_bg.jpg) repeat-x top left;
	height:17px;
	width:583px;
	}
.cc_content_box {
	
	}
.cc_rightbg {
	background:url(../../corporate_images/cc_boxright.jpg) repeat-y right top;
	padding:0px 20px;
	}
.cc_leftbg {
	background:url(../../corporate_images/cc_boxleft.jpg) repeat-y left top;
	}
.cc_title {
	font-family:"Bookman Old Style", Arial;
	font-size:120%;
	color:#000000;
	height:25px;
	}
.cc_heading {
	font-family:"Bookman Old Style", Arial;
	font-size:13px;
	color:#000000;
	height:25px;
	font-weight:bold;
	padding:10px 0px 5px;
	}
/* customer care css end */
/* help us improve page css start */
.ipmv_box{
	position: absolute;
	width: 670px;
	top:70px;
	left:20%;
	z-index:1002;
	margin:auto;
	display:none;
	}
.top_holder {
	width:auto;
	}
.corners {
	width:14px;
	float:left;
	}
.impv_topbg {
	background:url(../../corporate_images/impv_topbg.gif) repeat-x top left;
	float:left;
	width:642px;
	}
.impv_bottombg {
	background:url(../../corporate_images/impv_bottombg.gif) repeat-x top left;
	width:642px;
	float:left;
	}
.impv_bgimg {
	background:url(../../corporate_images/bg_improve.gif) repeat top left;
	border-right:5px solid #77c9e8;
	border-left:5px solid #77c9e8;
	}
.impv_content {
	width:620px;
	margin:auto;
	}
.impv_toptitle{
	float:left;
	padding-left:20px;
	padding-top:10px;
	}
.impv_toptitleholder{
	width:auto;
	padding-bottom:10px;
		}
.closebt1 {
	float:right;
	margin:0px 20px 0px 0px;
	}
.query {
	font:13px "Bookman Old Style";
	font-weight:bold;
	color:#000000;
	line-height:30px;
	}
.impvform_row {
	width:auto;
	padding-bottom:10px;
	padding-left:10px;
	}
.impvradio_bt {
	width:25px;
	float:left;
	}
.impv_option {
	float:left;
	width:150px;
	}
.impv_rate {
	float:left;
	width:100px;
	}
.impv_bug ul {
	margin:0px;
	padding:0px;
	width:375px;
	}
.impv_bug ul li {
	list-style-type:none;
	width:120px;
	display:inline;
	float:left;
	font:12px "Bookman Old Style";
	color:#000000;
	}
.character {
	font:11px "Bookman Old Style";
	color:#999999;
	}
.textarea {
	width:400px;
	height:100px;
	padding:15px 0px;
	}
.button_impv {
	width:500px;
	padding-right:20px;
	padding-bottom:20px;
	text-align:right;
	}
.telephone{
	float:left;
	padding:8px 0px 0px 3px;
	}
.search_tips{margin:0 0 10px 0; font-family:Arial, Helvetica, sans-serif; color:#3a3a3a; padding:0 0 0 10px;}
.search_tips h1{ font-size:17px; padding:0px; margin:8px 0; color:#3a3a3a; font-weight:bold;}
.search_tips ul{ padding:0 0 0 10px; margin:0px 0 0 6px; list-style-type:disc;}
.search_tips ul li{ font-size:12px; padding:0px; margin:0px 0; color:#3a3a3a; font-weight:normal; line-height:18px;}
.popupsep{border-bottom:1px dashed #ccc;padding:5px 0px 5px 0px;}
/* help us improve page css end */
/********* new ***********/
.popupsep{border-bottom:1px dashed #ccc;padding:5px 0px 5px 0px;}
.bold{font-weight:bold;}
.popup_info{background:#ffffff; border:1px solid #2276B5;visibility:hidden; position:absolute;max-width:240px;z-index:100;}
.popup_info_txt{font-family:Arial, Helvetica, sans-serif; font-size:11px; line-height:17px; padding:5px; color:#000000;}
.popup_info_head{background:#2276B5; font-weight:bold; color:#FFFFFF; padding:3px; font-size:11px; font-family:Arial, Helvetica, sans-serif;}
.shop_top_curve{background:url(../../images/shop_topcurv.jpg) no-repeat bottom left; width:906px; height:14px; font-size:0px; padding-top:10px;}
.shopping_con_link a{background:url(../../images/arrow_shopping.png) no-repeat center left; padding-left:15px; color:#000000; font-size:12px; text-decoration:none; font-family:Arial, Helvetica, sans-serif; font-weight:bold; margin-top:10px;}
.shopping_con_link a:hover{text-decoration:underline;}
.small{font-size:12px; padding-top:7px; padding-top:15px;}
.top_addsholder {width:810px;margin:auto;text-align:center;}
.get_offadd {font-family:"Arial MT", Arial, Helvetica, sans-serif;color:#be0565;font-size:12px;font-weight:bold;text-decoration:none;}
.get_offadd2 {font-family:Arial, Helvetica, sans-serif;color:#2276b5;font-size:12px;font-weight:bold;text-decoration:none;}
.left_corner_y{background:url(../../images/corners.png) no-repeat; height:111px;float:left; font-size:0px; width:12px;}
.right_corner_y{background:url(../../images/corners.png) no-repeat -12px 0px; height:111px;float:left; font-size:0px; width:12px;}
.left_corner_b{background:url(../../images/corners.png) no-repeat -23px 0px; height:111px;float:left; font-size:0px; width:11px;}
.right_corner_b{background:url(../../images/corners.png) no-repeat -35px 0px; height:111px;float:left; font-size:0px; width:11px;}
.left_corner_g{background:url(../../images/corners.png) no-repeat -46px 0px; height:111px;float:left; font-size:0px; width:10px;}
.right_corner_g{background:url(../../images/corners.png) no-repeat -56px 0px; height:111px;float:left; font-size:0px; width:10px;}
