body{margin:0px; padding:0px; font-family:Arial, Helvetica, sans-serif;}
#maincontainer{width:1000px;margin:0 auto; height:auto;}
.header{background:url(images/header.jpg) top left no-repeat; margin:0px; padding:0px; height:137px; width:1000px;}
.logo{padding:20px 20px 0px 20px;}
.nav{font-size:13px; font-weight:bold; color:#FFFFFF; float:left; margin:0px 0 0 20px; height:23px; width:960px;}
.nav ul{list-style-type:none; margin:0px; padding:0px;}
.nav ul li{float:left; background:url(images/nav_leftbg.jpg) no-repeat top left; padding-left:5px; margin-right:2px; height:23px;}
.nav ul li a{display:block; color:#fff; background:url(images/nav_rightbg.jpg) no-repeat right top;  padding:3px 10px 4px 5px; text-decoration:none;}
.nav ul li a:hover{color:#fff; text-decoration:underline;}
.clear{clear:both;}

.left_all{width:183px; height:auto; margin:10px 0 0 20px; float:left;}
.search_left{width:181px; height:154px; border:#cdcaca solid 1px; background:url(images/heading_bg.jpg) top left no-repeat; font-size:18px; color:#fff; padding:3px 0 0 0px;}
.search_leftcontent{ background:url(images/search_bg.jpg) left top repeat-x; text-align:center; width:181px; height:120px; .height:121px; margin:12px 0 0 0; font-size:12px; font-weight:normal; color:#414141;}
.search_leftcontent_input{width:146px; height:15px; border:#cdcaca solid 1px; margin-top:8px;font-size:12px; font-weight:normal; color:#5f5f5f;}
.inputlist{width:146px; height:20px; border:#cdcaca solid 1px; margin-top:10px;font-size:12px; font-weight:normal; color:#5f5f5f;}
.search_button{margin:15px 0 0 0px;}	
.line{background:url(images/line.jpg) repeat-x; height:1px; width:535px; margin:3px 0px 0px 10px;}

.category{margin-top:10px;}
.cat_top{background:url(images/category_headingbg.jpg) no-repeat top left; width:183px; height:27px; margin:0px; padding:3px 0 0 10px; font-size:18px; color:#fff;}
.inputcat{color:#c32726; font-size:12px;text-decoration:none; font-weight:bold;width:146px; height:20px; border:#cdcaca solid 1px; margin:10px 0 0 10px;;}
.cat_middle{background:url(images/category_mainbg.jpg) top left repeat-y; width:183px; height:auto;}
.cat_middle ul{ list-style-type:none; margin:0px; padding:5px 0 0 10px; line-height:22px;}
.cat_middle ul li{color:#c32726; font-size:13px;}
.cat_middle ul li a{color:#c32726; font-size:13px;text-decoration:none; font-weight:bold;}
.cat_middle ul li a:hover{color:#c32726; font-size:13px;text-decoration:underline;}
.cat_bottom{background:url(images/category_bottombg.jpg) no-repeat top left; height:5px; width:183px; margin:0px; padding:0px;}
.special{margin-top:10px;}
.special_top{background:url(images/today_specialbgtop.jpg) bottom left no-repeat; height:5px; width:183px;}
.special_middle{background:url(images/today_specialbgmain.jpg) top left repeat-y; height:auto; width:183px; text-align:center; font-size:13px; font-weight:bold; color:#c32726; }
.special_middle ab{font-size:18px; font-weight:bold; color:#c32726; margin:0px;}
.special_middle img{padding:10px 0 10px 0px;}
.special_middle span{font-size:18px; font-weight:bold; color:#c32726; margin:0px;}
.special_bottom{background:url(images/today_specialbgbottom.jpg) top left no-repeat; height:5px; width:183px;}
.gift_guide{margin-top:10px;}

.center_all{float:left; height:auto; width:573px; .width:580px; margin:0px;}
.main_banner{margin:10px 0 0 15px; .margin:10px 0 0 5px;}

.All_products{width:573px; .width:580px; height:auto;}
.products{margin:0 0 0 5px; .margin:0 0 0 0px; .width:580px; width:573px;}
.product1{height:228px; border:#cdcaca solid 1px; float:left; text-align:center; color:#414141; font-size:13px; line-height:16px; margin:10px 0px 0 10px; width:179px; .width:175px; height:200px; }
.product1 abc{font-size:13px; color:#c93c3b; font-weight:bold; margin:0px; padding:5px 0 0 0; height:35px;}
.product1 abc a{font-size:13px; color:#c93c3b; font-weight:bold; text-decoration:none;}
.product1 abc a:hover{font-size:13px; color:#c93c3b; font-weight:bold; text-decoration:underline;}
.pro_price{font-size:16px; color:#c93c3b; font-weight:bold; height:16px;}
.pro_text{text-align:center; color:#000000; font-size:13px; line-height:16px;margin-top:8px; height:0px;}
.pro_img{margin:10px 0 0 35px; width:98px; height:91px;}
.product_button{height:23px; margin-top:5px;}
.product_link{font-size:14px; color:#cd5331; font-weight:bold; margin:10px 0 10px 10px;}
.product_link a{font-size:14px; color:#cd5331; font-weight:bold; text-decoration:none;}
.product_link a:hover{text-decoration:underline;}
.product_link span{font-size:14px; color:#812423; font-weight:bold;}

.welcome{margin:10px 0 0 15px; .margin:10px 0 0 5px; color:#414141; font-size:11px; font-family:Verdana, Arial, Helvetica, sans-serif; text-align:justify; width:563px; height:auto;}
.welcome h1{font-size:18px; font-weight:bold; color:#c32726; margin:0px 0 0 0; padding:0px;}
.welcome span{color:#414141; font-size:13px; font-weight:bold; font-style:italic;}
.welcome h2{font-size:14px; font-weight:bold; color:#c32726; margin:0px 0 0 0; padding:0px;}
.welcome h2 a{font-size:13px; font-weight:bold; color:#c32726; }
.welcome p a{color:#c32726; text-decoration:none;}
.welcome p a:hover{color:#c32726; text-decoration:underline;}

.right_all{float:right; margin:0 20px 0 0; .margin:0 0px 0 0; width:183px; height:auto; margin-top:10px;}
.right_search{width:183px; height:20px; margin:0px; padding:0px;}


.right_search_input{width:120px; height:16px; border:#cdcaca solid 1px;font-size:12px; font-weight:normal; color:#5f5f5f; float:left; margin:0px; padding:0px;}
.new_right{ margin-top:10px;width:181px; height:auto; border:#cdcaca solid 1px; background:url(images/heading_bg.jpg) top left no-repeat; font-size:18px; color:#fff; padding:3px 0 0 0px;}
.new_rightcontent{width:171px; height:auto; margin:12px 0 10px 0; font-size:13px; font-weight:normal; color:#ff6600; padding-left:10px; text-align:center;}
.new_rightcontent a{font-size:13px; font-weight:bold; color:#ff6600; text-decoration:none;}
.new_rightcontent a:hover{font-size:13px; font-weight:bold; color:#ff6600; text-decoration:underline;}
.new_price{background:url(images/new_price.jpg) top left no-repeat; margin:10px 0 10px 50px;  .margin:10px 0 10px 10px; width:60px; height:20px; padding-top:3px; text-align:center; font-size:14px; font-weight:bold; color:#fff;}
.new_price a{font-size:14px; font-weight:bold; color:#fff; text-decoration:none;}
.new_price a:hover{font-size:14px; font-weight:bold; color:#fff; text-decoration:none;}
.loginmsg{font-size:12px; font-weight:bold; color:#c42b2a;}
.login{ margin-top:10px;width:181px; height:244px; border:#cdcaca solid 1px; background:url(images/heading_bg.jpg) top left no-repeat; font-size:18px; color:#fff; padding:3px 0 0 0px;}
.logincontent{ background:url(images/login_bg.jpg) left top repeat-x; width:171px; height:210px; .height:211px; margin:12px 0 0 0;  padding-left:10px;}
.text_fieldslogin input{border:#cdcaca solid 1px; height:15px; width:144px;font-size:12px; font-weight:normal; color:#414141; margin-top:5px; margin-bottom:5px;}
.check{font-size:12px; color:#414141;}
.text_fieldslogin{font-size:12px; font-weight:normal; color:#414141;}
.submit{margin:8px 0 8px 40px;}
.forgot_pass{font-size:12px; font-weight:normal; color:#414141; line-height:20px;}
.forgot_pass span{font-size:12px; font-weight:normal; color:#c32726;}
.forgot_pass span a{font-size:12px; font-weight:normal; text-decoration:none; color:#c32726;}
.forgot_pass span a:hover{font-size:12px; text-decoration:underline; color:#c32726;}
.right_links{margin-top:10px; float:right;}

.footer{background:url(images/footer_bg.jpg) top left repeat-x; width:1000px; margin:5px 0 0 0; height:69px; color:#414141; font-size:11px; font-family:Verdana, Arial, Helvetica, sans-serif; text-align:center; line-height:20px;}
.footer span{color:#b5b5b5; font-family:Arial, Helvetica, sans-serif; font-size:14px;}
.footer a{color:#414141; text-decoration:none;font-size:11px; font-family:Verdana, Arial, Helvetica, sans-serif;}
.footer a:hover{color:#c32726; text-decoration:underline;font-size:11px; font-family:Verdana, Arial, Helvetica, sans-serif;}

.news_points{line-height:20px; color:#414141; font-size:11px; font-family:Verdana, Arial, Helvetica, sans-serif;}
.news_points ul{line-height:20px; font-size:11px; font-family:Verdana, Arial, Helvetica, sans-serif;}
.news_points ul li{line-height:20px; font-size:11px; font-family:Verdana, Arial, Helvetica, sans-serif; list-style-image:url(images/arrow_icon.jpg);}
.news_points ul li a{color:#000000; font-weight:bold; text-decoration:none;}
.news_points ul li a:hover{color:#000000;font-weight:bold; text-decoration:none;}
.news_points p a{color:#000000; text-decoration:none; font-weight:bold;}
.news_points p a:hover{color:#000000; text-decoration:none; font-weight:bold;}

.subscribe_table{line-height:30px; color:#414141; font-size:13px;  width:264px; border:#cdcaca solid 1px; margin:10px 0 0 150px;}
.subscribe_table_input{color:#414141; font-size:13px; border:#cdcaca solid 1px; height:15px; width:144px;}
.unsubscribe_table{line-height:30px; color:#414141; font-size:13px; height:112px; width:264px; border:#cdcaca solid 1px; margin:15px 0 0 150px;}
/*.unsubscribe_table input{color:#6b6b6b; font-size:13px; border:#cdcaca solid 1px; height:15px; width:144px;}*/
.subscribe_info{color:#6b6b6b; font-size:13px; margin:15px 0 0 15px;}

<!--.price_bg{background:url(images/price_bg.jpg) top right no-repeat; width:116px; height:26px;}-->
.info_img{ margin:10px 0 0 30px; float:left;}
.info_content{ font-size:12px; font-weight:bold; color:#fff; margin:70px 0 0 0px; text-align:center; background:url(images/price_bg.jpg) top right no-repeat; width:101px; height:23px; padding:5px 0 0 0; float:right;}
.info_content img{ margin:15px 0 0 0px;}
.subscribe_info ul{line-height:20px;}
.subscribe_info ul li{line-height:20px; list-style-image:url(images/arrow_icon.jpg);}

.info_gadgets{width:565px; height:227px; margin:0px 0 10px 15px;}
.info_gadgets_left{float:left; background:url(images/info_gadgets_left.jpg) bottom left no-repeat; width:565px; height:5px;}
.info_gadgets_right{float:left; background:url(images/info_gadgets_right.jpg) top left no-repeat; width:565px; height:5px;}
.info_gadgets_main{float:left; background:url(images/info_gadgets_main.jpg) top left repeat-y;width:565px; height:auto; color:#e55813; font-size:14px; font-weight:bold; padding:10px 0 0 5px;}
.tuffy{color:#e55813; font-size:14px; font-weight:bold;}
.gadget1{border:#cdcaca solid 1px; width:116px; height:200px; margin:8px 0 10px 5px; float:left; background:#FFFFFF; text-align:center; color:#414141; font-size:13px; text-decoration:none; line-height:15px; font-weight:normal; padding:0 5px 5px 5px;}
.gadget1 a{font-size:14px; color:#b73b19; text-decoration:none; font-weight:bold;}
.gadget1 a:hover{font-size:14px; color:#b73b19; text-decoration:underline;}
.gadget1 h1{font-size:18px; color:#7d2122; font-weight:bold; margin:5px 0 5px 0; padding:0px;}
.gadget1 img{margin:10px 0 0 0px; width:98px; height:91px;}
.gadget_text{text-align:center; color:#414141; font-size:13px; text-decoration:none; line-height:15px; font-weight:normal; height:55px;}

.gadget2{border:#cdcaca solid 1px; width:116px; height:200px; margin:8px 0 10px 10px; float:left; background:#FFFFFF; text-align:center; color:#414141; font-size:13px; text-decoration:none; line-height:15px; font-weight:normal; padding:0 5px 5px 5px;}
.gadget2 a{font-size:14px; color:#b73b19; text-decoration:none; font-weight:bold;}
.gadget2 a:hover{font-size:14px; color:#b73b19; text-decoration:underline;}
.gadget2 h1{font-size:18px; color:#7d2122; font-weight:bold; margin:5px 0 5px 0; padding:0px;}
.gadget2 img{margin:10px 0 0 0px; width:98px; height:91px;}

/*edit by sheela/*
/* 01 - 12 - 2009 editing */
.main_middle001_02{width:979px;height:22px;float:left;font:bold 12px/22px Arial, Helvetica, sans-serif;color:#FFFFFF;background:#a2171a;margin:0 10px 0 10px;padding:0 0 0 5px;}
.main_middle001_02 a{font:bold 12px Arial, Helvetica, sans-serif;color:#000000;text-decoration:none;}
.main_middle001_02 a:hover{font:bold 12px Arial, Helvetica, sans-serif;color:#000000;text-decoration:underline;}

.main_middle001_03{width:982px;float:left;margin:0 10px 0 10px;border:solid 1px #cdcaca;clear:both;}
.main_middle001_04{width:244px;float:left;}
.main_middle001_04 ul
{
	padding:0;
	margin:0;
	margin:5px 0 5px 5px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	color:#0099FF;

}

.main_middle001_04 ul li
{
	padding:2px 2px;
	margin-left:20px;
	list-style:square;
	color:#000000;
}

.main_middle001_04 ul li a
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:normal;
	color:#000;
	text-decoration:none;
}

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

.normaltext a
{
	font:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	line-height:18px;
	color:#d62829;
	text-decoration:underline;
	font-weight:bold;
}

.normaltext a:hover
{
	color:#000000;
}

.normaltext p
{
	margin:0;
	padding:0;
	margin-bottom:6px;
	font:normal 12px Arial, Helvetica, sans-serif;color:#000000;
}
.main_middle001_04 ul a
{
	color:#000000;
	text-decoration:none;
}

.main_middle001_04 ul a:hover
{
	text-decoration:underline;
}
<!--edit_05_dec-->
.selection_007{width:40px; float:left;height:30px; margin:17px 0 0 0;}

.article{margin:10px 0 0 15px; .margin:10px 0 0 5px;}
.article_top{background:url(images/article_topbg.jpg) bottom left no-repeat; height:5px; width:563px;}
.article_main{background:url(images/article_mainbg.jpg) top left repeat-y; width:563px; height:auto;}
.overflow{ width:520px; height:140px; padding:5px 10px 10px 10px; margin:0 0 0 10px; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#373737;}
.overflow a{color:#373737; text-decoration:none; font-weight:bold;}
.overflow a:hover{color:#c32726; text-decoration:underline;}
.article_main h1{margin:0px 0 0 10px; font-size:18px; font-family:Arial, Helvetica, sans-serif; font-weight:bold; color:#c32726;}
.article_bottom{background:url(images/article_bottombg.jpg) top left no-repeat; height:5px; width:563px;}

.news_points_new{line-height:20px; color:#414141; font-size:11px; font-family:Verdana, Arial, Helvetica, sans-serif;}
.news_points_new ul{line-height:20px; font-size:11px; font-family:Verdana, Arial, Helvetica, sans-serif;}
.news_points_new ul li{line-height:20px; font-size:11px; font-family:Verdana, Arial, Helvetica, sans-serif; list-style-image:url(images/arrow_icon.jpg);}
.news_points_new ul li a{color:#414141; text-decoration:none;}
.news_points_new ul li a:hover{color:#414141; text-decoration:underline;}

.sitemap{margin:10px 0 0 50px;}
.sitemap h1{font-size:18px; font-weight:bold; color:#c32726; margin:0px 0 0 0; padding:0px;}
.sitemap_main{margin:0px;}
.sitemap_left{float:left; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#000000; line-height:18px; margin:10px 0 0 10px; width:400px;}
.sitemap_left a{color:#000000; text-decoration:none;}
.sitemap_left a:hover{color:#a00e11; text-decoration:none;}
.sitemap_left ul{margin:0 0 0 20px; padding:0px; list-style-image:url(images/sitemap_icon_2.jpg); line-height:18px;}
.sitemap_left ul li{margin:0px;}
.sitemap_left ul li a{color:#000000; text-decoration:none;}
.sitemap_left ul li a:hover{color:#a00e11; text-decoration:none;}

.sitemap_right{float:right; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#000000; line-height:18px; margin:10px 0 0 10px; width:400px;}
.sitemap_right a{color:#000000; text-decoration:none;}
.sitemap_right a:hover{color:#a00e11; text-decoration:none;}
.sitemap_right ul{margin:0 0 0 20px; padding:0px; list-style-image:url(images/sitemap_icon_2.jpg); line-height:18px;}
.sitemap_right ul li{margin:0px;}
.sitemap_right ul li a{color:#000000; text-decoration:none;}
.sitemap_right ul li a:hover{color:#a00e11; text-decoration:none;}

