/* CSS Document */
*{margin:0;padding:0;border:0;}
body{background:#fafafa url(../images/bg-1.gif) repeat-x 0 0; font:normal 12px arial; color:#333;}
h1, h2, h3, h4, h5, h6{font-weight:normal; font-family:arial; margin-bottom:15px; clear:both}
blockquote:before, blockquote:after, q:before, q:after{content:"";}
blockquote, q{quotes:"" "";}
a img{border:none;}
:focus{outline:0}
p{margin:0 0 15px  0;}
p.p2{margin:5px 0;}
.img1{float:left; margin:0 10px 10px 0}
.img2{float:right; margin:10px 0 10px 10px}
.img3{margin-bottom:10px}
em{font-style:normal}
a{color:#cc3399; text-decoration:underline}
a:hover{color:#660066; text-decoration:none}
.float-l{float:left}
.float-r{float:right}
ul{list-style:none}

/* container */
#main{background:url(../images/bg-2.gif) repeat-x 0 bottom; padding-bottom:20px}
.wrapper{width:1000px; margin:0 auto}
.hr-1{width:auto; height:6px; font-size:1px; display:block; overflow:hidden; clear:both}
h3{font-weight:bold}

/*  header */
.header{margin-bottom:8px}
h1#logo{background:url(../images/logo.gif) no-repeat 0 0; width:250px; height:50px; margin:30px 10px 10px 0; float:left}
h1#logo a{width:250px; height:50px; display:block; text-indent:-9999px}
p.slogan{float:left; color:#666; font-size:13px; margin-top:26px; padding-left:10px; border-left:1px solid #ccc}
.header .hr-1{background:url(../images/bg-topmenu.gif) no-repeat 0 0;}
.top-menu{float:right; margin-top:65px;}
.top-menu a{color:#9c019b; text-decoration:none; float:left; padding:6px 8px 6px 0}
.top-menu a:hover{color:#333; text-decoration:underline}
.top-menu li{float:left; font-size:16px; font-weight:bold; margin:0 15px; padding-left:8px}
.top-menu li.current{background:#9c009b url(../images/bg-topmenu-cor1.gif) no-repeat 0 0}
.top-menu li.current a,.top-menu li.current a:hover{background:#9c009b url(../images/bg-topmenu-cor2.gif) no-repeat right 0; color:#fff; text-decoration:none}

/* footer  */
.footer{width:auto; color:#999; text-align:right; clear:both; padding-top:8px; color:#c083c0}
.footer .hr-1{background:url(../images/bg-botmenu.gif) no-repeat 0 0; margin-bottom:20px}
ul.botmenu{margin-bottom:10px}
ul.botmenu li{display:inline; border-right:1px solid #c083c0; padding:0 10px}
.footer a{color:#b05bb0; text-decoration:none}
.footer a:hover{color:#333; text-decoration:underline}

/*  Form  */
input.text,textarea,select{background:#fff; border:1px solid #cbbcc6; font:normal 12px arial; padding:3px}
select{padding:2px}
input.btn-1{background:#eb3197 url(../images/bg-btn1.gif) repeat-x 0 0; font:bold 14px arial; color:#fff; border:0; padding:5px; cursor:pointer}
input.btn-2{background:#bb2fb0; font:bold 12px arial; color:#fff; border:0; padding:3px 5px; cursor:pointer}
input.text:focus,textarea:focus,select:focus{border-color:#777}
input.btn-2:hover,input.btn-2copy{background:#777; font:bold 12px arial; color:#fff; border:0; padding:3px 5px; cursor:pointer}
input.btn-2copy:hover{background:#999}


/*  content  */
.left-panel{background:url(../images/bg-leftpanel.jpg) no-repeat 0 0; width:180px; height:270px; padding:187px 10px 10px 10px; float:left; color:#fff; margin-right:7px}
.right-panel{background:url(../images/bg-rightpanel.jpg) no-repeat 0 0; width:180px; height:270px; padding:187px 10px 10px 10px; float:right; color:#fff}

.left-panel h2,.right-panel h2{font-size:18px; color:#fff; margin-bottom:15px}
ul.ul-1{list-style-type:square; margin-left:15px}
ul.ul-1 li{margin-bottom:10px}
ul.featured1 li{width:50%; float:left; margin-bottom:3px}
ul.moredeals li{width:24.8%; float:left; margin-bottom:2px}

.mid-panel{width:586px; float:left}
.banner1{background:url(../images/banner-1.jpg) no-repeat 0 0; height:175px; padding:25px; margin-bottom:7px}
.banner1 h1{width:300px; margin-bottom:70px; text-indent:-9999px}
.signupbox{background:url(../images/bg-signup.gif) no-repeat 0 0; height:69px; padding:6px 10px; color:#fff; margin-bottom:7px}
.signupbox .field .text{background:#fff url(../images/bg-textbox.gif) repeat-x 0 0; font-size:18px; color:#888; padding:4px 8px; width:508px}
.signupbox .field input{float:left}
.signupbox h2{margin-bottom:12px}
.signupbox .field{position:relative}
.signupbox .field span{background:url(../images/arrow-signup.gif) no-repeat 0 0; width:20px; height:7px; display:block; font-size:1px; position:absolute; top:-6px; left:9px}
.box-1{background:url(../images/box-bot-1.jpg) no-repeat 0 0; width:173px; height:126px; padding:10px; float:left; margin-right:5px}
.box-2{background:url(../images/box-bot-1.jpg) no-repeat -198px 0; width:173px; height:126px; padding:10px; float:left}
.box-3{background:url(../images/box-bot-1.jpg) no-repeat -397px 0; width:169px; height:126px; padding:10px; float:right}
.box-1,.box-2,.box-3{font-size:12px; color:#fff; font-weight:bold; text-align:right;}
.box-2 .text{background:#fff url(../images/bg-textbox.gif) repeat-x 0 0; padding:5px; color:#555; width:160px; margin-bottom:10px}

.clearfix{clear:both; width:auto; font-size:1px}
* html .clearfix,* html ul,* html li,* html dl{height:1%}
/*added on 11/07/2009*/

.shopper_div{
	width:184px;
	height:auto;
	padding-left:8px;
	padding-right:8px;
	padding-top:8px;
	padding-bottom:8px;
	margin:0;
	clear:both;
	position:absolute;
	border:solid 1px #9c009b;
	background-color:#e7d8e7;
	z-index:100;
	left:600px;
	top:105px;
	font-size:12px;
	color:#6a006c;
}

.search_div{
	width:184px;
	height:auto;
	padding:0;
	margin-top:10px;
	clear:both;
	float:left;
}

.search_div_left{
	width:150px;
	height:auto;
	padding:0;
	float:left;
}

.search_div_right{
	width:30px;
	height:auto;
	padding:0;
	float:right;
}

.search_div_left_field{
	width:150px;
	height:17px;
	padding-top:3px;
	float:right;
	background:#fff url(../images/bg-textbox.gif) repeat-x 0 0;
	border:solid 1px #696866;
	font-size:11px;
}

/*added on 06/10/09*/

.footer_left{
	width:690px;
	height:auto;
	padding:0;
	margin-top:6px;
	float:left;
}

.footer_right{
	width:auto;
	height:auto;
	padding:0;
	margin-right:10px;
	float:right;
}