@charset "utf-8";
/* CSS Document */
img, div  { behavior: url(css/iepngfix.htc) ; border:0;}
body
{
	margin: 0px;
	padding: 0px;
	background-image: url(../images/body_bg.jpg);
	background-repeat : repeat-x;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #797a7d;
	}


*{
	margin:0;
	padding:0;
}
a{
color: #d5256c;
text-decoration: none;
}
a:hover{
color: #d5256c;
text-decoration:underline;
}

a:visited{
	color: #961a4c;
	text-decoration:none;
}

.clear{
	clear:both;
}	
h4{
	
	font-size:13px;
	font-weight: bold;
	text-decoration:none;
	color:#d5256c;
}


#global_container{
	width:984px;
	margin:0 auto;
}

#header{
	overflow:hidden;
}

#header_left{
	width:150px;
	float:left;
}
#header_right{
	width:834px;
	float: left;
}

.logo {
	width:145px;
	height:172px;
	float:left;
}

#header_link_container{
	height:24px;
	float:right;
}

.header-link-left{
	width:33px;
	height:23px;
	float:left;
	background-image:url(../images/headerlink_left.png);
	background-repeat:no-repeat;
}

.header-link{
	height:23px;
	padding-left:10px;
	padding-right:10px;
	background-color:#d22f70;
	float:left;
	font-weight:bold;
	font-size:11px;
	text-align:center;
	line-height:22px;
	color:#fff;
}
.header-link a{
	color:#fff;
	text-decoration:none;
}

.header-link a:hover {
	text-decoration:underline;
	color:#fff;
		
}

.header-link span{
	font-weight:normal;
	
}

.header-link-right{
	width:33px;
	height:23px;
	float:left;
	background-image:url(../images/headerlink_right.png);
	background-repeat:no-repeat;
}

#top_container{
	width: 834px;
	height:40px;
	float:left;
	margin-top:26px;
}
#date_container{
	height:30px;
	float:left;
	font-size:12px;
	font-weight:normal;
	color:#fff;
	text-align:center;
	padding-top:10px;
	padding-left:10px;
	
	

}

#share_container{
	height:20px;
	float:right;
	clear:both;
	padding-right:50px;
	margin-top:5px;
	text-align:center;
}

.nav{
	height:40px;
	float:right;
}

.nav ul{	
	height:40px;
	list-style:none;
}

.nav ul li{
	background-image:url(../images/nav_bg.png);
	background-repeat:no-repeat;
	width: 112px;
	height:40px;
	float:left;
	list-style:none;
	display:block;
	margin-right:1px;
}

.nav ul li a{
	width: 112px;
	height:36px;
	float:left;
	list-style:none;
	display:block;
	color:#363b41;
    	text-decoration:none;
    	line-height:34px;
	padding-top:4px;	
	font-size:16px;
	font-weight: bold;
	text-align:center;
}
.nav ul li a:hover{
	background-image:url(../images/nav_bg_over.png);
	background-repeat:no-repeat;
 	color:#fff;
    text-decoration:none;
}

.nav ul li a.active{
  	background-image:url(../images/nav_bg_over.png);
	background-repeat:no-repeat;
	color:#fff;
}

#search_container{
	width:760px;
	height:42px;
	float:right;
	margin-top:14px;
}
.search-left{
	width:160px;
	height:42px;
	float:left;
	background-image:url(../images/search_left.jpg);
	background-repeat:no-repeat;
	
}
.search-mdle{
	width:586px;
	height:42px;
	float:left;
	background-image:url(../images/search_repeat.jpg);
	background-repeat: repeat-x;
	
}
.search-right{
	width:14px;
	height:42px;
	float:left;
	background-image:url(../images/search_right.jpg);
	background-repeat:no-repeat;
}
.search-textbox{
	 width:250px;
	 height:16px; 
	 background-image: url(../images/search_textbox_repeat.jpg);
	 background-repeat:repeat-x;
	 border:solid 1px #bec0c2;
	 float:left;
	 padding-left:3px;
	 margin-top:10px;
	 margin-left:10px;
	 padding-top:2px;
}

.select{
	 width:250px;
	 float:left;
	 background-image: url(../images/search_textbox_repeat.jpg);
	 background-repeat:repeat-x;
	 border:solid 1px #bec0c2;
	 padding-left:3px;
	 margin-top:10px;
	 margin-left:10px;	
}

.go-button{
	width:43px;
	height:28px;
	margin-top:7px;
	margin-left:10px;
	float:left;
}
#main_container{
	width:984px;
	height:300px;
	margin-top:20px;
}
#left_container{
	width:179px;
	height:auto;
	float:left;
}
#middle_container{
	width:534px;
	height:auto;
	margin-left:7px;
	margin-right:7px;
	float:left;
}
#right_container{
	width:257px;
	height:auto;
	float:left;
}
.shop-by-category{
	width:179px;
	height:27px;
	background-image:url(../images/shop_by_category.jpg);
	background-repeat:no-repeat;
	font-size: 16px;
	color: #fff;
	font-weight: bold;
	text-align:center;
	padding-top:5px;

}
.popular-categories{
	font-size: 15px;
	color: #3d4349;
	font-weight: bold;
	padding-left:15px;
	padding-bottom:2px;
}

.category-listing{
	width:130px;
	height:auto;
	padding-left:3px;
	float:left;
	

	
}
.category-listing ul{
	list-style:none;
	
	
	
}
.category-listing li{
	list-style:none;
	padding-left:10px;
	font-size:11px;
	font-weight: normal;
	padding-top:3px;
	color:#797a7d;
	background-image: url(../images/listing_arw.jpg);
	background-repeat:no-repeat;
		
}
.category-listing a{
	color:#797a7d;
  	text-decoration: none;
	
}
.category-listing a:hover{
	color:#797a7d;
 	text-decoration: underline;

}
.main-title a{
	font-size:17px;
	font-weight:bold;
	text-decoration:none;
	color:#d5256c;
}
.main-title a:hover{
	text-decoration: underline;

}
.sub-title a{
	font-size:13px;
	font-weight:bold;
	text-decoration:none;
	color:#d5256c;
}
.sub-title a:hover{
	text-decoration: underline;

}
.outer_float{ 
	width:984px; 
	height:auto;
	margin:0 auto;
	margin-top:20px;
}


#browsebox
{
	background-color:#ffffff;
	border:2px solid #c4c7cb;
	padding:15px 20px 20px 20px;
	z-index:9999;
	position:absolute;
	top:114px;
	width:660px;
}
#browsebox.loading
{
 background: url(../images/ajax-loader.gif) no-repeat center top;
 background-color:#ffffff;
}
#browsebox ul
{
	float:left;
	margin-right:10px;
}
#browsebox ul li 
{
	width:150px;
	padding:2px;
	color:#D02C6E;
	font-weight:bold;
	margin-top:6px;
}
#browsebox ul li a
{
	color:#797A7D;
	padding:2px;
	font-weight:normal;
}
#browsebox ul li a:hover
{
	color:#D02C6E;
	text-decoration:underline;
}





.wrap                                    {width:994px;margin:0 auto;}
.rightwrap								 {width:803px; height: auto; float:left; padding:0; margin:0;}
html                                     {height:100%;margin-bottom:-10px;}

.overall								 {width:100%; height:auto; float:none;}
.outer									 {width:984px; height:auto; float:none;}

.br_cr_wrap							  	 { width:984px; height:auto; float:left;}
.logoside 								 { width:300px; height:84px; float:left;}
.logomid								 { width:100px; height:84px; float: right;}
.logomid p								 { margin:10px 0 0 0; text-align:right;}
.logorit								 { width:250px; height:84px; float: right;}
.logorit p 								 {font-size:11px;}
.cl1 a									 { text-decoration:none; color:#666666;}
.cl1 a:hover							 {color:#d02c6e;}
.cl2 a									 { text-decoration:none; color:#ffffff; background-color:#27a3b6;padding:7px 25px 5px 25px;}
.cl2 a:hover							 {color:#ffffff; background-color:#d02c6e;}
.cl3 a									 { text-decoration:none; color:#d02c6e; font-weight:bold;}
.cl3 a:hover							 {color:#666666;}
.cl4 a									 { text-decoration:none; color:#d02c6e; font-size:18px; font-weight:bold;}
.cl4 a:hover							 {color:#000000;}
.cl5 a									 { text-decoration:none; color:#d02c6e; font-size:12px; font-weight:bold;}
.cl5 a:hover							 {color:#000000;}
.cl6 									 { font-size:10px; font-weight:bold;}
.cl7 									 { font-size:14px; font-weight:bold;}
.cl8 a									 { text-decoration:none; color: #666666; font-size:11x; font-weight:normal;}
.cl8 a:hover							 {color:#000000;}
.cl9 a									 { text-decoration:none; color: #666666; font-size:10px;}
.cl9 a:hover							 {color:#000000;}
.cl0 a									 { text-decoration:none; color:#d02c6e;  font-weight:bold;}
.cl0 a:hover							 {color:#000000;}

.fon1 									 { font-size:11px;}
.fon2									 { font-size:12px;}
.fon3 									 { font-size:14px;}
.fon4 									 { font-size:16px;}
.fon5 									 { font-size:18px;}

.tab									 { width:972px; height:28px; float:left; padding-left:12px; margin-top:10px;}

.left_drop_nav							{width:180px; height:auto; float:left; z-index:9999;border-left: 1px solid #ccc;border-bottom: 1px solid #ccc;}
.sidebarmenu ul							{margin: 0;padding: 0;list-style-type: none;font: bold 12px Arial, Helvetica, sans-serif;width: 178px; }
 
.sidebarmenu ul li						{position: relative;z-index:2; }

/* Top level menu links style */
.sidebarmenu ul li a					{display: block;overflow: auto; /*force hasLayout in IE7 */color: #d02c6e;text-decoration: none;padding: 6px 20px 6px 7px;border-top: 1px solid #CCC;border-right: 1px solid #CCC;}

.sidebarmenu ul li a:link, .sidebarmenu ul li a:visited, .sidebarmenu ul li a:active
										{background-color: #eff0f1; /*background of tabs (default state)*/}

.sidebarmenu ul li a:visited			{color: #d02c6e;text-decoration: none;}

.sidebarmenu ul li a:hover				{background-color: #F8F9F9;text-decoration: none;}

.sidebarmenu ul li ul li a:link, .sidebarmenu ul li ul li a:visited, .sidebarmenu ul li ul li a:active
										{background-color: #F8F9F9; /*background of tabs (default state)*/text-decoration: none;}

.sidebarmenu ul li ul li a:hover		{background-color: #FFF;text-decoration: none;}

/*Sub level menu items */
.sidebarmenu ul li ul					{position: absolute;width: 170px; /*Sub Menu Items width */top: 0;visibility: hidden; z-index:9999; border-left: none;border-bottom: 1px solid #CCC; }

.sidebarmenu a.subfolderstyle			{background:  url(../images/right.gif) no-repeat 97% 50%;}
.sidebarmenu a.subfolderstyle:hover		{border-right:none;}

 
/* Holly Hack for IE \*/
* html .sidebarmenu ul li 				{float: left; height: 1%; }
* html .sidebarmenu ul li a 			{height: 1%; }
/* End */
.leftnav_bt								{ width:179px; height:15px; float: left; background: url(../images/left_nav_btm.jpg) bottom no-repeat; margin-bottom:5px;}

.sr_cnt{ width: auto; float:left; line-height:59px;}
.tstyl{ width:438px; height:15px; border:1px solid #eae7e7; margin-top:15px; padding:5px; color:#5a5959;}
.leftpannel{ width:181px; height:auto; float: left;}
.leftpannel_scrl{ width:181px; height:auto; float: left;}
.roselft{width:15px; height:28px; float:left; background:url(../images/ros_l.gif);}
.roserit{width:15px; height:28px; float:left; background:url(../images/ros_r.gif);}
.rosemid{width:181px; height:auto; float:left; background-color:#d02c6e; color:#FFFFFF; text-align:center; padding-bottom:5px; line-height:18px;}
.rosetop{width:181px; height:10px; float:left; background:url(../images/left_pnl_top.jpg);}
.lftp_cnt{ width:179px; height:auto; float:left; border:1px solid #d9d9d9; border-top:none; border-bottom:none; line-height:18px;}
.lftp_cnt p{ margin:10px; padding:0px; border-bottom:1px dotted #e0dede;}
.leftpannel_bt{ width:181px; height:21px; float: left; background:url(../images/lftbt.gif); margin-bottom:5px;}
.midpannel{ width:535px; height:auto; float:left; padding-left:5px; padding-bottom:20px;}
.mid_scroll{ width:535px; height:auto; float:left;}
.mid_inner_box{ width:535px; height:auto; float:left;}
.corner_mid{ width:515px; height:9px; float:left; overflow:hidden; border-top:1px solid #e4e4e2; background-color:#FFFFFF;}
.corner_lft{ width:10px; height:10px; float:left; overflow:hidden; background:url(../images/lft_corner.gif);}
.corner_rit{ width:10px; height:10px; float:left; overflow:hidden; background:url(../images/rit_corner.gif);}
.cor_mid{ width:533px; height: auto; float:left; border-left:1px solid #e4e4e2; border-right:1px solid #e4e4e2; background-color:#FFFFFF;}
.cor_mid_sc{width:533px; height: auto; float:left; }
.corner_lft_bottom{ width:10px; height:10px; float:left; overflow:hidden; background: url(../images/lft_corner_bottom.gif);}
.corner_rit_bottom{ width:10px; height:10px; float:left; overflow:hidden; background:url(../images/rit_corner_bottom.gif);}
.corner_mid_bottom{ width:515px; height:9px; float:left; overflow:hidden; border-bottom:1px solid #e4e4e2; background-color:#FFFFFF; margin-bottom:10px}
.topp{ width:480px; height:auto; float: none; }
.arows{ width:auto; height:20px; float: none; padding-left:8px; line-height:20px;}
.arowsmid{ width:476px; height:20px; float: left; padding-left:8px; line-height:20px;}
.arowsmid a:link, .arowsmid a:visited, .arowsmid a:hover {text-decoration:none;}
.arows1{ width:18px; height:20px; float: left; padding-right:8px; line-height:20px;}
.dot{width:30px; height:20px; float:left; line-height:20px; margin-top:8px;}
.lab{ width:500px; height:23px; float:left; padding-left:15px; margin-top:10px;}
.lab ul{ margin:0px; padding:0px;}
.lab li{ list-style:none; display:inline; font-size:11px; margin:0px 0px 0px 0px; padding:0px 0px 0px 0px; line-height:23px; text-transform:uppercase; }
.lab li a{ text-decoration:none; padding:1px 10px 0 10px; color:#666666; background-color:#f6f6f6; border:1px solid #f2f2f2; border-bottom:none;}
.lab li a:hover{ color: #000000;  background-color: #FFFFFF; border:1px solid #e4e4e2; border-bottom:none;  text-decoration:none;}
.lab li a.act{ color: #000000;  background-color: #FFFFFF; border:1px solid #e4e4e2; border-bottom:none; float:left;}

.corner_mid1{ width:515px; height:9px; float:left; overflow:hidden; border-top:1px solid #FFFFFF; background-color:#FFFFFF;}
.disply{ width:145px; height:auto; float:left; background:url(../images/line.gif); background-position:right top; background-repeat:no-repeat; padding-right:10px;}
.disply_b{ width:123px; height:auto; float:left; padding-left:15px; background:url(../images/line.gif); background-position:right top; background-repeat:no-repeat; padding-right:10px;}

.right_pannel{ width:258px; height:auto; float:left; padding-left:5px;}
.rit_p_scroll{ width:258px; height:auto; float:left;}
.cor_mid_scrl{ width:256px; height:auto; float:left; border-left:1px solid #e4e4e2; border-right:1px solid #e4e4e2; background-color:#FFFFFF;}
.corner_mid_right{ width:238px; height:9px; float:left; overflow:hidden; border-top:1px solid #e4e4e2; background-color:#FFFFFF;}
.corner_mid_bottom_rt{ width:238px; height:9px; float:left; overflow:hidden; border-bottom:1px solid #e4e4e2; background-color:#FFFFFF;}
.rab{ width:240px; height:23px; float:left; padding-left:12px; margin-top:10px;}
.rab ul{ margin:0px; padding:0px;}
.rab li{ list-style:none; display:inline; font-size:11px; margin:0px 0px 0px 0px; padding:0px 0px 0px 0px; line-height:22px; text-transform:uppercase; }
.rab li a{ text-decoration:none; padding:0px 5px 0px 5px; color:#666666;  border:1px solid #f2f2f2; border-bottom:none; background:url(../images/rit_bg.gif); background-position:top; background-repeat:repeat-x;}
.rab li a:hover{ color: #000000;  border:1px solid #e4e4e2; border-bottom:none; background:url(../images/rit_bga.gif); background-position:top; background-repeat:repeat-x; text-decoration:none; }
.rab li a.act{ color: #000000; border:1px solid #e4e4e2; border-bottom:none; background:url(../images/rit_bga.gif); background-position:top; background-repeat:repeat-x; float:left;}

.rab_short{ width:170px; height:23px; float:left; padding-left:12px; margin-top:10px;}
.rab_short ul{ margin:0px; padding:0px;}
.rab_short li{ list-style:none; display:inline; font-size:11px; margin:0px 0px 0px 0px; padding:0px 0px 0px 0px; line-height:23px; text-transform:uppercase; }
.rab_short li a{ text-decoration:none; padding:0px 5px 0px 5px; color:#666666;  border:1px solid #f2f2f2; border-bottom:none; background:url(../images/rit_bg.gif); background-position:top; background-repeat:repeat-x;}
.rab_short li a:hover{ color: #000000;  border:1px solid #e4e4e2; border-bottom:none; background:url(../images/rit_bga.gif); background-position:top; background-repeat:repeat-x;  text-decoration:none;}
.rab_short li a.act{ color: #000000; border:1px solid #e4e4e2; border-bottom:none; background:url(../images/rit_bga.gif); background-position:top; background-repeat:repeat-x; float:left;}

.ritside_mid{ width:240px; height:auto; float:none; padding-left:8px;}
.ritside_mid_scrol{ width:240px; height:auto; float: left; border-bottom:1px dotted #CCCCCC; margin-top:10px;}
.ritside_mid_ct{ width:90px; height:auto; float:left; background:url(../images/line.gif); background-position:right top; background-repeat:no-repeat;}
.ritside_mid_ct1{ width:110px; height:auto; float:left; padding-left:25px; margin-bottom:10px;}



.baby_otr{ width:310px; height:auto; float:left; padding-right:10px; margin-bottom:20px; padding-left:20px;}
.baby_otr_hdng{ width:310px; height:auto; float:left; font-size:14px; font-weight:bold; line-height:21px;}
.baby_top{ width:310px; height:24px; float:left; background:url(../images/bby_tp.gif);}
.baby_cnt{ width:308px; height:auto; float:left; border:1px solid #cfcfcf; border-top:none; border-bottom:none;}
.baby_cnt p{ margin:0px; padding:5px;}
.baby_cnt p img{ margin:0px 10px 20px 0px; float:left;}
.baby_bottom{ width:310px; height:20px; float:left; background: url(../images/bby_btm.gif);}


.innrpnl{ width:721px; height: auto; float:left; padding-left:0px;}
.innrpnl_scrl{ width:721px; height: auto; float:left; padding-left:0px;}

.rosemid_inp{width:691px; height:28px; float:left; background-color:#d02c6e; line-height:28px; color:#FFFFFF;}
.innrpnl_cnt{ width:719px; height:auto; float:left; border:1px solid #d9d9d9; border-top:none; border-bottom:none; line-height:18px;}
.innrpnl_top{ width:721px; height:8px; float: left; background:url(../images/lfttp2.gif);}
.innrpnl_bt{ width:721px; height:21px; float: left; background:url(../images/lftbt2.gif); margin-bottom:5px;}
.innrpnl_bt_with_text{ width:708px; padding-left:13px; height:20px; padding-top:1px; float: left; background:url(../images/lftbt2.gif); margin-bottom:5px; font-size:90%;}

.innrpnl_cnt_auto{ width:700px; height: auto; float: none; margin-top:10px;}

.innrpnl_cnt_in{ width:700px; height:auto; float:left; border:1px solid #ccc; border-width:0 0 1px 0;}
.innrpnl_cnt_in_b{ width:700px; height:auto; float:left;}
.innrpnl_cnt_filter{ width:700px; height:auto; float:left;}
.innrpnl_cnt_filter_listing{font-size:11px;}

#breadcrumb{margin:0 0 5px 0px;color:#454545;font-size:11px; float:left;}
#breadcrumb li{display:inline; margin:0px;}
#breadcrumb a{color:#306893;}
#breadcrumb a:hover{color:#d02c6e;}
#breadcrumb a:visited{color:#1A3549;}

.innrpnl_cnt_insi1{ width:698px; height:auto; float:left; border:1px solid #d9d9d9; padding-bottom:10px;}
.innrpnl_cnt_insi1_auto{ width:698px; height:auto; float:left; margin-top:5px;}

.innrpnl_cnt_insi1_auto ul.groups{ margin:0px; float:left; width:100%; padding-left:5px;}
.innrpnl_cnt_insi1_auto li.group{ float:left;padding-top:4px;border:1px solid #eaeaea; margin:0px;}
.innrpnl_cnt_insi1_auto li.calendar-js{width:145px;  margin:0px;}
.innrpnl_cnt_insi1_auto li.group ul,.filters ul.groups h4{margin:2px 5px;}
.innrpnl_cnt_insi1_auto ul.groups li ul li{padding:2px 0;  margin:0px;}
.innrpnl_cnt_insi1_auto ul.groups li ul li a{padding:2px 0;  margin:0px; color:#666666;}
.innrpnl_cnt_insi1_auto ul.groups{width:660px;  margin:0px;}

.occ{font-size:77%;color:#999;margin-left:.5em;}
.col-item a{font-size:85%;}
.acchide{text-indent:-999em;line-height:0;position:absolute;left:-999em;}

#comName{width:200px; height:auto; float:left; border:1px solid #d9d9d9; margin-right:3px;}
#manufacturer{ width:200px; height:auto; float:left; border:1px solid #d9d9d9;margin-right:3px;}
#Price{ width:200px; height:auto; float:left; border:1px solid #d9d9d9;margin-right:3px;}

.group list{ margin:0px;}

h1{margin:0 auto 6px 2px;font-size:160%;font-weight:bold;color:#454545;}
h1.pro_name {margin:0 auto 6px 2px;font-size:130%; line-height:120%;font-weight:bold;color:#454545;}

/*a,a:link,a:hover,a:active{color:#d02c6e;text-decoration:none;}*/

a:hover{text-decoration:underline;}
a.secondary-link,a:link.secondary-link,a:hover.secondary-link,a:active.secondary-link{color:#2f6893;}
a.chevron,a:link.chevron,a:hover.chevron{margin-left:16px;font-size:77%;font-weight:bold;color:#2f6893;}
a.prodcat-lnk{font-size:85%;}
a.compare-lnk,a:link.compare-lnk,a:hover.compare-lnk,a.seeall-lnk,a:link.seeall-lnk,a:hover.seeall-lnk{font-size:85%;color:#fe6328;display:inline;}
a.compare-lnk:visited{color:#CA5021;}
ol,ul{list-style:none;}
caption,th{text-align:left;}
h2,h3,h5,h6{font-size:100%;font-weight:normal; padding-left:5px;}
h4{ padding-left:5px; font-weight:bold; font-size:14px;}
q:before,q:after{content:'';}
abbr,acronym{border:0;}
fieldset{ margin:0px; padding:0px;}
.filter-search{ margin-bottom:2px; margin-top:4px;}
.current-view-info{background:#74B2CB none repeat scroll 0;padding:4px 10px;text-align:left;width:640px;}
#results-num-items{text-transform:uppercase;text-align:left;padding:1px 3px;}
#results-num-items a{color:#fff;}
.hd .view-options{float:right;padding-right:6px;}
.hd .view-options label{display:block;float:left;padding:2px 5px 0 5px;}
.hd .view-options select{font-size:90%;width:130px;}
.current-view-info{background:#74B2CB none repeat scroll 0;padding:4px 10px;text-align:left;width:640px;}
#tux-results-num-items{text-transform:uppercase;background:#306893;padding:1px 3px;display:none;}
#tux-results-num-items a{color:#fff;}
.view-options{float:right;padding-right:6px;}
.view-options label{display:block;float:left;padding:2px 5px 0 5px;}
.view-options select{font-size:90%;width:130px;}
.allq{ width:auto; margin:0px; padding:0px; float:left;}
.grid-2 ul,.grid-3 ul,.grid-4 ul,.grid-5 ul,.grid-2 ul,.grid-3 ol,.grid-4 ol,.grid-5 ol{overflow:hidden;}
.grid-2 li{width:50%;}
.grid-3 li{width:33.3%;}
.grid-4 li{width:25%;}
.grid-5 li{width:20%;}
.grid-4{overflow:hidden;}
.grid-2 li,.grid-3 li,.grid-4 li,.grid-5 li{float:left;}
.grid-2 li li,.grid-3 li li,.grid-4 li li,.grid-5 li li{float:none;width:auto;}
.grid-5.mm2-1 li{width:24%;}
.grid-5.mm1-1 li.mm-photo,.grid-5.mm2-1 li.photo{width:90px;}
.grid-5.mm1-1 li.mm-photo,.grid-5.mm2-1 li.photo a{width:90px;}
.grid-5.mm1-1 li.mm-details,.grid-5.mm2-1 li.details{width:270px;margin:10px 0 0 15px;}
.grid-5.mm1-1 li.mm-details h4,.grid-5.mm2-1 li.details h4{font-size:113%;display:block;}
.grid-5.mm2-1 li.details h4{font-size:18px;;}
.grid-5.mm1-1 li.mm-merchant-details{text-align:center;width:100px;margin:20px 5px 0 15px;}
.grid-5.mm1-1 .price,.grid-5.mm2-1 .price{text-align:center;margin:0 auto;}
.grid-5.mm1-1 li.price .money{font-weight:bold;}
.grid-5.mm2-1 li.price .money{font-weight:bold;}
.grid-5.mm1-1 .cta,.grid-5.mm2-1 .cta{width:10em;text-align:center;margin:0 auto;}
.bd .mm1-1.gen-pri-mod{border:1px solid #9bcc04;margin:2px 2px 10px;padding:0;background:#fff none;}
.bd-grid .products .mm1-1.gen-pri-mod{text-align:center;margin-left:5px;}
.grid-5.mm1-1 li{font-size:12px;}


.pl{ width:137px; height:220px; float:left; border:1px solid #eaeaea; margin-left:2px;}
.pl1{ width:271px; height:218px; float:left; border:1px solid #eaeaea; border-left:none; margin-left:0px; border-left:none; padding-bottom:3px;  background-color: #e6e6e6;}

.pl0{ width:130px; height:230px; float:left; border:1px solid #eaeaea; margin-left:2px; border-right: none;}

.pl1 ul{ margin:0px; float:left; width:100%; padding:0px;}
.pl1 li{padding:2px 0px 0px 0px;  margin:0px 0px 0px 0px;}
.pl1 li a{ padding:5px 20px 5px 5px;  margin:0px 0px 0px 0px; color:#666666; line-height:24px;}
.pl1 li a.active{ padding:5px 20px 5px 5px;  margin:0px 0px 0px 0px; text-decoration:none; color:#000000; background-color:#ffffff;}
.pl1 li a:hover{ text-decoration:none; color:#000000; background-color:#ffffff; }

.pl ul.groups{ margin:0px; float:left; width:100%; padding-left:5px;}
.pl li.group{ float:left;padding-top:4px;border:1px solid #eaeaea; margin:0px;}
.pl li.calendar-js{width:145px;  margin:0px;}
.pl li.group ul,.filters ul.groups h4{margin:2px 5px;}
.pl ul.groups li ul li{padding:2px 0;  margin:0px;}
.pl ul.groups li ul li a{padding:2px 0;  margin:0px; color:#666666;}
.pl ul.groups{width:660px;  margin:0px;}

.occ{font-size:77%;color:#999;margin-left:.5em;}
.col-item a{font-size:85%;}
.acchide{text-indent:-999em;line-height:0;position:absolute;left:-999em;}

.cll2 a{ text-decoration:none; color:#ffffff;  background-color:#27a3b6;padding:5px 3px 3px 3px;}
.cll2 a:hover{color:#ffffff; background-color:#d02c6e;}

.search_mid1{ width:600px; height:59px; float: left; }
.sr_cnt1{ width: auto; float:left; line-height:59px;}
.tstyl1{ width:260px; height:17px; border:1px solid #eae7e7; margin-top:14px; padding:5px; color:#5a5959;}

.sort_by{ width:50px; height:28px; float:left; padding-top:0px; color:#FFFFFF;}
.srby_opt{ width:135px; height:28px; padding-top:0px; float:left;}
.srby_opt input {padding-top:3px;}
.pagination1{ width:250px; height:28px; float: right;}
.pagination1 a{ text-decoration:none; color:#FFF; padding-left:2px; padding-right:2px;}
.pagination1 a:visited{ text-decoration:none; color:#FFF;}
.pagination1 a:hover { color:#ea9fbd; text-decoration:none;}
.pagination1 a.active{ text-decoration:none; color:#540826; padding-left:2px; padding-right:2px;}

.imcnt{ width:110px; height:auto; float:left; padding:3px;}
.innrpnl_cnt_inim{ width:700px; height:auto; float:left; border-bottom:1px solid #CCCCCC; padding-bottom:10px; padding-top:3px;}

.imcnt2{ width:415px; height:auto; float:left; padding:3px; padding-right:15px;}
.imcnt_header{ width:415px; height:auto; float:left; padding:0px; font-size:14px; font-weight:bold; }
.imcnt_rev{ width:415px; height:auto; float:left; padding:0px;  }
.imcnt3{ width:150px; height:auto; float:left; padding:0px;}
.imcnt3 strong{ font-size:12px;}
.imcn{ font-size:11px; padding:0px;}

.details{ width:200px; height:auto; float:left; padding-right:10px;}
.details_cnt{ width:490px; height:auto; float:left;}
.mlogo{ width:120px; height:auto; float:left;margin-right:10px;}
.mlogo1{ width:400px; height:auto; float:left; margin-right:10px; padding-bottom:8px}

.voucher-display                { margin:2px 0 5px 0; padding:0 10px 0 10px; width:390px; height:80px; float:left; background:#FFFFE6; border:1px solid #eee;}
.voucher-display-code           { margin:2px 0 5px 0; padding:0 10px 0 10px; width:390px; height:90px; float:left; background:#FFFFE6; border:1px solid #eee;}
.voucher-display-left           { margin:0px; padding:0px; width:275px; height:80px; float:left; text-align:center;}
.voucher-display-text           { margin:0px; padding:0px; width:275px; height:20px; float:left; text-align:center;font: bold 12px/20px Arial, Helvetica, sans-serif; color:#000;}
.voucher-button                 { margin:0px; padding:0px; width:275px; height:40px; float:left; text-align:center;}
.voucher-value-button           { margin:0px; padding:0px; width:275px; height:40px; float:left; text-align:center;}

.voucher-button-arrows          { margin:0px; padding:0px; width:34px; height:40px; float:left; border:none;}
.voucher-button-arrows img      { margin:0px; padding:0px; width:34px; height:40px; float:left; border:none;}
.voucher-button-text            { margin:0px; padding:10px 10px 0px 10px;width:187px; background:url(../images/voucher-bg.jpg) left top repeat-x; height:34px; float:left; color:#fff;}
.voucher-button-text a          { margin:0px; padding:0px;  height:34px;  float:left; color:#fff; text-decoration:none;}
.voucher-button-text a:hover    { margin:0px; padding:0px;  height:34px; float:left; color:#CCFF00; text-decoration:none;}
.voucher-display-right          { margin:0px; padding:30px 0 0 0; width:115px; height:50px; float:left; text-align:center;font: bold 12px/20px Arial, Helvetica, sans-serif; color:#f00;}
.voucher-display-right-small    { margin:0px; padding:30px 0 0 0; width:115px; height:25px; float:left; text-align:center;font: bold 12px/20px Arial, Helvetica, sans-serif; color:#f00;}
.voucher-display-text-big       { margin:5px 2px 2px 2px; padding:0px; width:390px; height:20px; float:left; text-align:center;font: normal 11px/20px Arial, Helvetica, sans-serif; color:#000; border:2px solid #c00;}
.voucher-button-text-g          { margin:0px; padding:10px 10px 0px 10px;width:187px; background:url(../images/voucher-g-bg.jpg) left top repeat-x; height:34px; float:left; color:#000;}

/* forms: login, register, forgot password*/
#log_forms 								{width:400px; margin-top:10px;}
#log_forms form							{width:400px; padding:0; margin:0;}
#log_forms label						{width:140px; float:left; margin:5px 0; clear:left;}
#log_forms input, #log_forms textarea 	{width:240px; margin:5px 0;clear:right; border:1px solid #eae7e7; padding:2px; color:#5a5959}
#log_forms input.radio		 			{width:auto; margin-right:5px; border:none;}
#log_forms input.radio_right		 	{width:auto; margin:0 5px 0 15px; border:none;}
#log_forms select		 				{width:auto; margin:5px 0;float:left; clear:right; border:1px solid #eae7e7; padding:2px; color:#5a5959}
#log_forms input.button 				{width:auto; padding:2px 6px; border:#27A3B6 1px solid; color:#FFF; font:Arial, Helvetica, sans-serif; font-weight:bold; background:#27a3b6 url(images/log_bg.jpg) repeat-x;}
#log_forms p 							{width:100%; clear:both; padding:0; margin:0;}
#log_forms input.int					{margin-left:140px; width:auto; border:none;}
#log_forms p.captcha 					{padding-top:20px;}
#log_forms img							{padding-right:10px;}

/* details page add to favourites button button*/
.add_fav_img							{width:140px; margin:0; padding:0; float:left;}
#esspack								{width:260px; margin:0 0 0 5px; float:left; position:relative; display:block;}
#esspack input	 						{width:150px; margin:0 5px 0 0; border:1px solid #eae7e7; padding:3px; color:#5a5959; float:left;}
#esspack input.button 					{width:auto; float:left; padding:2px 4px; border:#27A3B6 1px solid; color:#FFF; font:Arial, Helvetica, sans-serif; font-weight:bold; background:#27a3b6 url(images/log_bg.jpg) repeat-x;}

/*your favourite products listing*/
.favlst_pnl								{width:798px; height: auto; float:left; padding-left:0; margin-top:5px;}
.favlst_pnl_top							{width:798px; height: auto; float:left; padding-left:0;}
.favlst_pnl_hd							{width:798px; height: auto; float:left;}
.favlst_pnl_hd_cap						{width:300px; height:28px; float:left; color:#FFFFFF; font:bold 14px/28px Arial, Helvetica, sans-serif; text-transform:uppercase;}
.fav_search								{width:159px; height:auto; float:left; border:1px solid #d9d9d9; border-top:none; border-bottom:none; line-height:18px; padding:10px;}
.fav_search	form						{margin:0; padding:0;}
.fav_search	p							{margin:0; padding:8px 0 5px 0;}
.fav_search select, .fav_search input	{width:159px; margin:0; padding:2px; font:95% Arial, Helvetica, sans-serif; color:#666; margin-bottom:8px;}
.fav_search input						{width:151px;}
.fav_search input.button				{width:auto; padding:2px 6px; border:#27A3B6 1px solid; color:#FFF; font:Arial, Helvetica, sans-serif; font-weight:bold; background:#27a3b6 url(images/log_bg.jpg) repeat-x;}
.favmid_inp								{width:768px; height:28px; float:left; background-color:#d02c6e; line-height:28px; color:#FFFFFF;}
.favlst_cnt								{width:778px; height:800x; float:left; position:relative; margin:0; padding:10px 10px 3px 10px; background: url(../images/fav_mid.gif) left repeat-y; line-height:18px;}
.favlst_cnt h1							{font: bold 16px Arial, Helvetica, sans-serif; padding:0 0 5px 0; margin:0; color:#666;}
.favlst_cnt p							{font:12px Arial, Helvetica, sans-serif; padding:0 0 5px 0; margin:0;}
.favlst_bt								{width:798px; height:12px; float: left; background:url(../images/favbt.gif) bottom no-repeat; margin-bottom:5px;}
.favlst_bt_gray							{width:768px; height:auto; padding:6px 15px; float: left; background:url(../images/favbt_gray.gif) bottom no-repeat; margin-bottom:5px;}
h1.toplft								{width:auto; float:left; margin:0; padding:0 10px 6px 0;}
.pagination_g							{ width:260px; height:auto; float: right; text-align:right;}
.pagination_g a							{ text-decoration:none; color:#555; padding-left:2px; padding-right:2px;}
.pagination_g a:visited					{ text-decoration:none; color:#555;}
.pagination_g a:hover 					{ color:#000; text-decoration:none;}
.pagination_g a.active					{ text-decoration:none; color:#000; padding-left:2px; padding-right:2px;}

.favlst_in								{width:776px; height:auto; float:left;}
.favlst_cnt_item_hd						{width:764px; height:auto; float:left; border:1px dashed #ccc; padding:3px 5px; background-color:#F8F8F8; margin-bottom:4px;}
.favlst_cnt_item						{width:776px; height:auto; float:left; border-bottom:1px dashed #ccc; padding-bottom:10px; padding-top:6px;}
.favlst_cnt_pimg						{width:110px; height:auto; float:left; padding:1px 5px;}

.favlst_cnt_pdes_wrap					{width:480px; height:auto; float:left; padding:3px 10px 3px 8px;}
.favlst_cnt_pdes_head					{width:480px; height:auto; float:left; padding:0px; font-size:14px; font-weight:bold; }
.favlst_cnt_pdes_txt					{width:480px; height:auto; float:left; padding:0px;  }
.favlst_cnt_price						{width:156px; height:auto; float:left; padding:0px;}
.favlst_cnt_price_store					{font-size:11px; padding:0px;}

.favlst_cnt_pdes_hd						{width:315px; height:auto; float:left; padding-right:8px;}
.favlst_cnt_pdes						{width:200px; height:auto; float:left; padding-right:8px;}
.favlst_cnt_pcat						{width:110px; height:auto; float:left; padding-right:8px; text-align:center;}
.favlst_cnt_pcprice						{width:80px; height:auto; float:left; margin-right:5px; text-align:center;}
.favlst_cnt_pcprice_edit				{width:20px; height:auto; float:left; margin-right:5px; text-align:center;}
.favlst_cnt_pcprice	p.price				{font-size:15px; width:auto; font-weight:bold; color:#FFF; background-color:#FF9900; padding:3px; }
.favlst_cnt_puserprice					{width:120px; height:auto; float:left; margin-right:8px; text-align:center;}
.add_price								{width:100px; margin:5px auto; display: none;}
.add_price input	 					{width:90px; margin:0 0 5px 0; border:1px solid #eae7e7; padding:1px; color:#5a5959; font-size:90%;}
.add_price input.button 				{width:auto; padding:1px 2px; border:#27A3B6 1px solid; color:#FFF; font:Arial, Helvetica, sans-serif; font-weight:bold; background:#27a3b6 url(../images/log_bg.jpg) repeat-x;}
.favlst_cnt_puserprice p.price			{font-size:14px; width:auto; font-weight:bold; color:#666;}
.favlst_cnt_pactions					{width:110px; height:auto; float:left; text-align:center;}


/*your shop by category, hot products, newest products, related brands, products listing*/

ul.ser_cat								{margin:0px; padding:0 0 0 0; width:150px;}
ul.ser_cat li, ul.ser_cat li a			{margin:0px; padding:1px 0 1px 0px; font-weight:bold; font-size:14px;}
ul.ser_cat li ul						{margin:0px; padding:0 0 5px 0px; width: auto;}
ul.ser_cat li ul li						{margin:0px; padding:2px 0 2px 5px; font-weight: normal; font-size:12px;}
ul.ser_cat li ul li a					{margin:0px; padding:0; font-weight: normal; font-size:12px;}
.wraptabtop								{width:798px; height: auto; float:left; padding:0 0 5px 5px;}
.right_pannel_short						{width:198px; height:auto; float:left; padding-left:4px; position:relative;}
p.share									{padding-bottom:5px; text-align:left;}
.rit_p_scroll_short						{width:198px; height:auto; float:left;}
.corner_mid_right_short					{width:178px; height:9px; float:left; overflow:hidden; border-top:1px solid #e4e4e2; background-color:#FFFFFF;}
.cor_mid_scrl_short						{width:197px; height:auto; float:left; border-left:1px solid #e4e4e2; border-right:1px solid #e4e4e2; background-color:#FFFFFF;}
.ritside_mid_short						{width:180px; height:auto; float:none;}
.ritside_mid_scrol_short				{width:160px; height:211px; float: left; overflow:auto; padding-right:10px; }
/*
.ritside_mid_scrol_short				{width:160px; height:208px; float: left; overflow:auto; margin-left:10px;}
*/
.corner_mid_bottom_rt_short				{width:178px; height:9px; float:left; overflow:hidden; border-bottom:1px solid #e4e4e2; background-color:#FFFFFF;}
ul.rel_prod								{margin:0px; padding:0px; width:150px; text-align:left;}
ul.rel_prod li							{margin:0px; padding:0;}
ul.rel_prod li a						{padding:1px 0 0px 9px; background:url(../iimages/bullet.gif) left 7px no-repeat; line-height:140%;}
h1.rel_pro								{margin:0px; padding:0 0 5px 0; color:#d02c6e; font-weight:bold; font-size:14px;}

.mid_scroll_large						{ width:595px; height:auto; float:left;}
.mid_scroll_large_full					{ width:798px; height:auto; float:left;}
.mid_scroll_large_full_a				{ width:798px; height:auto; float:left;}
.mid_scroll_large_full_a h1				{ margin-bottom:5px;}
.mid_scroll_large_full_a p				{ margin-bottom:5px;}
.mid_inner_box_large					{ width:595px; height:auto; float:left;}
.corner_mid_large						{ width:575px; height:9px; float:left; overflow:hidden; border-top:1px solid #e4e4e2; background-color:#FFFFFF;}
.corner_mid_bottom_large				{ width:575px; height:9px; float:left; overflow:hidden; border-bottom:1px solid #e4e4e2; background-color:#FFFFFF;}
.cor_mid_large							{ width:593px; height: auto; float:left; border-left:1px solid #e4e4e2; border-right:1px solid #e4e4e2; border-bottom:1px solid #e4e4e2; background-color:#FFFFFF;}
.cor_mid_sc_large						{ width:590px; height: auto;  }
.cor_mid_large_catsubcat				{ width:593px; height: auto; float:left; background-color:#FFFFFF;}
.topp_large								{ width:480px; height:auto; float:left; margin-left:20px; }

.arrow_left a:link, 
.arrow_left a:visited					{width:18px; height:18px; margin-top:80px; margin-left:17px; float:left; overflow:hidden; background:url(../images/left.png) left top no-repeat; text-decoration:none;}
.arrow_left a:hover						{background:url(../images/left.png) 0 -18px no-repeat;  text-decoration:none;}
.arrow_right a:link, 
.arrow_right a:visited					{width:18px; height:18px; margin-top:80px; margin-right:17px; float:right; overflow:hidden; background:url(../images/right.png) left top no-repeat; text-decoration:none;}
.arrow_right a:hover					{background:url(../images/right.png) 0 -18px no-repeat;  text-decoration:none;}


/**/
.innrpnl_cnt_in_scrl					{width:700px; height: auto; float:left; padding-left:0px;}
.rosemid_cnt_in_inp						{width:670px; height:28px; float:left; background-color:#d02c6e; line-height:28px; color:#FFFFFF;}
.sort_by_in								{width:50px; height:28px; float:right; padding-right:8px; color:#FFFFFF;}
.srby_opt_in							{width:135px; height:28px; padding-top:0px; float:right;}
span.refine {width:110px; float:left; margin-top:0px;}
select.ref {width:150px;  float:left; margin-bottom:5px;}
.ref_button{ padding-top:5px; margin-left:0; float:left;}

/*
Filter
*/
.filt_pnl								{width:159px; height:auto; float:left; border:1px solid #d9d9d9; border-top:none; border-bottom:none; padding:10px;}

.filt_price								{width:159px; height:auto; float:left; margin-bottom:15px;}
.filt_price ul.groups{ margin:0px; float:left; width:100%; }
.filt_price li.group{ float:left;padding-top:4px;border:1px solid #eaeaea; margin:0px;}
.filt_price li.calendar-js{width:145px;  margin:0px;}
.filt_price li.group ul,.filters ul.groups h4{margin:2px 0;}
.filt_price ul.groups li ul li{padding:2px 0;  margin:0px;}
.filt_price ul.groups li ul li a{padding:2px 0;  margin:0px; color:#666666;}
.filt_price ul.groups{width:660px;  margin:0px;}

.filt_brnd								{width:159px; float:left; margin-bottom:15px;}
.filt_brnd_wrap								{width:159px; float:left; margin-top:3px; max-height:200px; overflow:auto;}
.filt_brnd ul.groups{ margin:0px; float:left; width:100%; }
.filt_brnd li.group{ float:left;padding-top:4px;border:1px solid #eaeaea; margin:0px;}
.filt_brnd li.calendar-js{width:145px;  margin:0px;}
.filt_brnd li.group ul,.filters ul.groups h4{margin:2px 0;}
.filt_brnd ul.groups li ul li{padding:2px 0;  margin:0px;}
.filt_brnd ul.groups li ul li a{padding:2px 0;  margin:0px; color:#666666;}
.filt_brnd ul.groups{width:660px;  margin:0px;}

.filt_also{ width:159px; height:auto; float:left; position:relative; }
.filt_also ul{ margin:0px; float:left; width:100%; padding:0px;}
.filt_also li{padding:2px 0px 0px 0px;  margin:0px 0px 0px 0px;}
.filt_also li a{ padding:5px 20px 5px 5px;  margin:0px 0px 0px 0px; color:#666666; line-height:24px;}
.filt_also li a.active{ padding:5px 20px 5px 5px;  margin:0px 0px 0px 0px; text-decoration:none; color:#000000; background-color:#ffffff;}
.filt_also li a:hover{ text-decoration:none; color:#000000; background-color:#ffffff; }

.filt_brnd h4, .filt_also h4, .filt_price h4 {padding-left:0; width:149px; padding:2px 4px; background:#eaeaea; border:1px solid #CCC; text-align:center;}

.cll3 a, .cll3 a:visited { text-decoration:none; color:#ffffff; font-weight:bold;  background-color:#27a3b6;padding:2px;}
.cll3 a:hover{color:#ffffff; background-color:#d02c6e;}

.errormsg								{ color:#ff0000;}

.head_top {float:left; position:relative; width:auto;}
.bcrmb {float:left; position:relative; width:auto;}






#footer_wrap {
	height:170px;
   	background-image: url(../images/footer_bg.jpg);
	background-repeat:repeat-x;
	clear:both;
	
}
.footer{
	width:984px;
	height: auto;
	margin:0 auto;
	padding-top:36px;
	
}
#footer_left_container{
	width:650px;
	height: auto;
	float:left;

}
#footer_right_container{
	width:334px;
	height: auto;
	float:left;

}

.footer-link {
	list-style:none;

}

.footer-link  li{
	width:auto;
	height:20px;
	list-style:none;
	display:block;
	float:left;
	text-align:center;
	display:inline;
	padding:3px 10px 0px 10px;
	background-color:#4e565d;
	margin-right:2px;
}

.footer-link  li a{
	font-size:12px;
	color:#eeeeef;
	font-weight:normal;
	text-decoration:none;
}
.footer-link  li a:hover{
	text-decoration: underline;
	color:#eeeeef;
}

.copyright{
	width:650px;
	height:auto;
	font-size:11px;
	font-weight:normal;
	color:#929aa0;
	clear:both;
	padding-top:12px;
		
}
#footer_logo_container{
	width:200px;
	height:29px;
	clear:both;
	margin-top:12px;
	font-size:11px;
	font-weight:normal;
	text-decoration:none;
	}
.footer-sml-logo{
	width:30px;
	height:26px;
	float:left;
}
.footer-logo{
	width:87px;
	height:103px;
	float:right;
	margin-right:26px;
}
.powered-by{
	color:#7193bb;
	float:left;
	margin-left:8px;
	margin-top:8px;
}
.toobler a{
	color:#fff;
	text-decoration: underline;
	float:left;
	margin-left:3px;
	margin-top:8px;
}
.toobler a:hover{
	text-decoration:none;
}

.brands-main-container{
 width:223px;
 float:left;
 margin-left:20px;
}

.brands-container{
 width:223px;
 float:left;
 margin-bottom:20px;

 
}

.brands-container-top{
 width:223px;
 height:10px;
 background:url(../images/brand_top.jpg) no-repeat;
 float:left;
}

.brands-container-btm{
 width:223px;
 height:10px;
 background:url(../images/brand_btm.jpg) no-repeat;
 float:left;
}

.brands{
 width:173px;
 float:left;
 list-style:none;
 font-size:13px;
 font-weight:bold;
 color:#d5256c;
 padding:15px 25px 15px 25px;
 background-color:#f3f4f4;
 
}

.brands ul{
 width:223px;
 float:left;
 list-style:none;
 padding-top:5px;
}

.brands ul li{
 width:223px;
 float:left;
 list-style:none;
}

.brands ul li a{
 font-size:12px;
 font-weight:normal;
 color:#797a7d;
 text-decoration:none;
 line-height:22px;
}

.brands ul li a:hover{
 color:#d5256c;
}

.alph-nav-container{
 width:952px;
 height:36px;
 float:left;
 margin-bottom:20px;
 margin-left:20px;
}

.alph-nav-left{
 width:6px;
 height:36px;
 float:left;
 background:url(../images/alph_nav_left.jpg) no-repeat;
}

.alph-nav-right{
 width:6px;
 height:36px;
 float:left;
 background:url(../images/alph_nav_right.jpg) no-repeat;
}

.alph-nav{
 width:940px;
 height:36px;
 float:left;
 background-color:#e6e9e9;
}

.alph-nav ul{
 width:905px;
 float:left;
 list-style:none;
 padding-top:10px;
 padding-left:35px;

}

.alph-nav ul li{ 
 float:left;  
 margin-left:2px;
 margin-right:2px;
}

.alph-nav ul li a{
 font-size:13px;
 font-weight:bold;
 color:#797a7d;
 text-decoration:none;
 padding:6px 10px 6px 10px;
 text-align:center;
 background-color:#fff;
}

.alph-nav ul li a:hover{
 background-color:#d5256c;
 color:#fff;
}

.show-all-brands{
 width:112px;
 height:26px;
 float:left;
 background:url(../images/show_all_brands.jpg) no-repeat;
 margin-top:4px;
}

.show-all-brands:hover{
 background-position:0 -26px;
}

#closeButton{
 width:57px;
 height:22px;
 float:right;
 font-size:11px;
 font-weight:bold;
 color:#d5256c;
 background: url(../images/close.jpg) no-repeat;
 background-position:right;
 text-decoration:none;
 text-align:left;
 padding-top:8px;
}
#closeButton:hover{
 text-decoration:underline;
}
.dropdown-link-container{
 width:100%;
 float:left;
 padding-bottom:5px;
}

.amazon-container{
	width:240px;
	float:left;
	font-size:11px;
	color:#111111;
	text-align:left;
	border-left:solid 1px #E4E4E2;
	border-right:solid 1px #E4E4E2;
	padding-left:16px;
}

.amazon-image{
	width:70px;
	height:70px;
	float:left;
	margin-right:10px;
}

.amazon-product-title{
	width:150px;
	font-size:12px;
	float:left;
	padding-left:5px;
}

.amazon-product-title a{
	color:#cd286a;
	text-decoration:none;
}

.amazon-product-title a:hover{
	text-decoration:underline;
}

.amazon-product-price{
	font-weight:bold; 
	font-size:14px;
	padding-top:10px;
	line-height:22px;
}



