@charset "utf-8";
* { margin:0; padding:0; }

body  {
	font:13px/22px Arial, Helvetica, sans-serif;
	background: #ffffff url(../images/bodyBG.png) top repeat-x;
	margin: 0; 
	padding: 0;
	text-align: center;
	color: #444444;
}
p, h1, h2, h3, 4h, span, br{ margin:0; padding:0;}
a {color:#1E84A9;}
img{ border:none;}
#container { 
	width: 998px;
/*	background: #FFFFFF url(../images/middle_BG.png) repeat-y;
*/	margin: 4px auto 0px auto;
	text-align: left; 
} 
.top_link{
/*	background:url(../images/top_bg_crv.png) no-repeat;
	height:31px;*/
	text-align:center;
	font-size:9px;
	margin:0;
	padding:3px 0 0 0;
}
.top_link p{ padding:10px 0 0 0; margin:0;}

#header { 
	background:url(../images/header.png) no-repeat;
	width:998px;
	height:266px;
	padding: 0 0px 0 0px;
	margin:0 0px 0 0;
}

#header h2 {
	float:left;
	margin: -10px 0 0 55px;
}
#header h1 {
	float:right;
	margin: 8px 0 0 0;
	padding: 0px 55px 0 0;
}
#header .phone {
	float:right;
	margin:15px 0 0 0;
	padding: 2px 55px 0 0;
	background:url(../images/phone.png) no-repeat;
	width: 610px;
	height: 29px;
}
.phone p {padding: 0px;}
#phone,
#email,
#topCart {margin-left: 10px; margin-right: 10px;}
#topCart {font-weight: bold;}
#topCart a {color: #444; text-decoration: none;}
#blue { color: #1E84A9; font-weight: bold;}
/*-----------------------------cart navigation---start-----------------------------*/
#navTop
	{
	float:right;
	display:inline;
	margin:10px 0 0 0;
	padding:0px 0px 0px 0;
	text-decoration:none;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:normal;
	}

#navTop ul
	{
	margin:0px;
	padding:0px;
	}
#navTop li
	{
	display:inline;
	list-style:disc;
	margin:0px;
	padding:0 7px 0 8px;
	border-right:#999999 1px solid;
	}
#navTop li.noborder
	{
	border-right:none !important;
	}
#navTop a
	{
	text-decoration:none;
	color:#666666;
	}

#navTop a:hover
	{
	text-decoration:underline;
	color:#666666;
	}

/*-----------------------------navigation---end-----------------------------*/
/*-----------------------------middle start-----------------------------*/
.middle_BG{
	background:url(../images/middle_BG.png) repeat-y;
	width:998px;
	padding:0 0px;
	float:left;
}

.btm_crv_BG{
	background:url(../images/btm_bg_crv.png) left bottom no-repeat;
	margin:0 auto;
	margin:0 4px 0 0
	height:31px;
	width:998px
}
/*-------------------------------middle end---------------------------------------*/
.page{ width:903px; margin:0 auto;}
/*-------------------------------left-----------------------------*/
.sidebar1 {
	float: left;
	width: 248px;
	padding: 0;
	margin:0px;
}
/*-----------------------------search start----------------------------*/
.search{
	width:246px;
	margin:30px 0 0 0;
}
.searchTop{
	background:	url(../images/blue_top.gif) no-repeat;
	width:246px;
	height:18px;
}
.searchMiddle{
	background:#fff	url(../images/blue-middle.gif) top  repeat-x;
	width:240px;
	border-left:#419ab5 3px solid;
	border-right:#419ab5 3px solid;
	overflow:hidden;
}
.searchMiddle h1{ margin:0; padding:0 0 20px 20px;}
.searchMiddle p{ margin:0; padding:0 0 20px 20px;}

.search input, .search button {
	border: none;
	float: left;
}
.search form { border:none; padding:0; margin:0;}
.search fieldset { border:none; padding:0; margin:5px 0 0 0 ;}
.search input.box {
	color: #000;
	width: 145px;
	height: 22px;
	padding: 3px 5px 0 3px;
	border:#cacbcb 1px solid;
	margin:0 5px 0px 0px;
}
.search input.box:focus {
	outline: none;
}
.search button.btn {
	width: 42px;
	height: 29px;
	cursor: pointer;
	text-indent: -9999px;
	background: url(../images/go-btn.gif) no-repeat top right;
}
.search button.btn:hover {
	background: url(../images/go-btn.gif) no-repeat bottom right;
}
.searchBtm{
	background:	url(../images/blue-btm.gif) bottom no-repeat;
	width:246px;
	height:18px;
}
.liveChart{background:url(../images/live-chat-online.gif) no-repeat; width:246px; height:73px; margin:30px 0 0 0;}
/*-----------------------------search end----------------------------*/
.blog{
	width:246px;
	margin:30px 0 0 0;
}
.blog form { border:none; padding:0; margin:0;}

.blog fieldset{ border:none; padding:0; margin:15px 0 0 0;}
.blogTop{
	background:	url(../images/pink-top-crv.gif) no-repeat;
	width:246px;
	height:18px;
}
.blogMiddle{
	background:#fff	url(../images/pink-middle-bg.gif) top  repeat-x;
	width:240px;
	border-left:#cd5c91 3px solid;
	border-right:#cd5c91 3px solid;
}
.blogMiddle{
}
.blog button.btn {
	width: 42px;
	height: 29px;
	cursor: pointer;
	text-indent: -9999px;
	background: url(../images/ok.gif) no-repeat top right;
}
.blog button.btn:hover {
	background: url(../images/ok.gif) no-repeat bottom right;
}

.blogMiddle h1, h5, p{ margin:0; padding:05px 0 0 20px;}
.readMore{ margin:0 0 0 110px; padding:0px;}
.blogBtm{
	background:	url(../images/pink-btm-crv.gif) bottom no-repeat;
	width:246px;
	height:18px;
}
.socialNetwork{ margin:0; padding:30px 0 0 5px;}
.advertisment{ margin:0; padding:30px 0 0 0px;}

/*--------------------------------right side main content------------------------------*/
.mainContent1col { 
	margin: 0 0 0 0px;
	padding: 0 0px 10px 0;
	width:auto;
}

.mainContent { 
	float:right;
	width:620px;
	margin: 0 0 0 0px;
	padding: 0 0px 0 0;
}
.mainContent h3{
	color:#157ba0;
	margin:0;
	padding:10px 0;
}
.welcomeText{
	width:320px;
	margin:30px 0 0 0;
	padding:0px 0 0px 0;
	overflow:auto;
	float:left;
}
.welcomeText p{line-height:22px; text-align:justify; float:left; padding:0 10px 0 0;} 
.welcomeText span{color:#1e84a9; font-size:16px; font-weight:700;}
.welcomeText .prod1{ width:297px; float:right; padding:0 0 0 15px; margin:0;}

#fadebanner  {float:left; width:290px; margin:30px 0 0 0;}

.TopSeller{
	margin:20px 0 0 0; padding:0; clear:both;
}
.TopSellerTop{
	background:url(../images/seller_top.png) top left no-repeat;
	height:19px;
	width:629px;
	margin:0;
	padding:0;
}
.TopSeller h1{ padding:0px 0 0 20px; margin:0;}
.TopSellerMiddle{
	background:#fff url(../images/seller-middle.png) top left repeat-x;
	width:625px;
	border-left:#e2e2e2 2px solid;
	border-right:#e2e2e2 2px solid;
	float:left;
	margin:0;
	padding:0;
}
.Prod_contener{
	padding:0 10px 0px;
	margin:20px 0 0px 0;
	clear:both;
	
}
.prod_1{
	width:140px;
	margin:5px 5px;
	padding:0px 0 0 0px;
	float:left;
	left:0px;
	top:0;
	position: relative;
	overflow: visible;
}
.prod_1_img {
	line-height:16px;
	font-size:11px;
	margin:0; 
	padding:0 0 0 0px;
	position: relative;
	height: 160px;
}

.prod_1 p.pricing{
	margin-top:10px;
}

.prod_2 p.pricing{
	margin-top:10px;
}

.prod_1 span{
	font-size:16px;
	color:#1e84a9;
	padding:0 0px 0px 0;
}
/*show description on hover */
.prod_1_img .descriptionPopUp {
	display: none;
	z-index: 999;
}
.prod_1 .prod_1_img:hover .descriptionPopUp {
	display: block;
	position:absolute;
    top:2em; 
	left:2em;
	width: 200px;
    border:1px solid #444;
    background-color:#fff; 
	color:#000;
    text-align: center;
	padding: 10px;
}
.prod_1 .descriptionPopUp img {
	height: 200px;
	width: 200px;
}
.prod_img{ width:127px; height:127px; float:left; margin:0 10px 0 0; border:1px solid #1E84A9; background-color: #fff;}
.featured .prod_img {border: 2px solid #CC5E8F;}
.prod_2{
	width:130px;
	margin:5px 5px;
	padding:0px 0 0 0px;
	float:left;
	top:0px;
}
.prod_2 p{
	line-height:16px;
	font-size:11px;
	margin:0; 
	padding:0 0 0 0px;
}
.prod_2 .prodListBox {
	height: 180px;
	width: 130px;
}
.prod_2 span{
	font-size:16px;
	font-weight:bold;
	color:#1e84a9;
	padding:0 0px 0px 0;
}

.TopSellerBtm{
	background:url(../images/seller_btm.png) top left no-repeat;
	height:19px;
	width:629px;
	float:left;
	margin:0;
	padding:0;
}
.babyLine{ padding:10px 20px;}

.featured ul{
	list-style:none;
	margin:0 0 0 20px;
	padding:0;
}
.featured li{
	list-style:none;
	display:inline;
	margin:0;
	/*padding:0 5px 0 0;*/
}
.spacer{ height:10px; background:url(../images/spacer.png);}

.footer { 
	padding: 0 0px 30px 0px;
	margin-right: auto;
	margin-left: auto;
/*	background:url(../images/btm_bg_crv.png) bottom no-repeat;
	
*/	
	width:905px;
}
.footerContent{
	width:905px;
	margin-left: auto;
	margin-right: auto;
	padding:0;
}
.footerMiddle{
	background-color:#e2e2e2;
	float:left;
	width:903px;
	margin:0 2px 0 1px;
}
.footerTEXT{
	width:168px;
	/*background:#cfcecf url(../images/contentBG.gif) repeat-y*/;
	margin:0 2px 0 7px;
	padding:0 1px;
	float:left;
}
.footerTEXT a{
	text-decoration:none;
	color:#000000;
}
.footerTEXT a:hover{
	text-decoration:underline;
	color:#000000;
}
.footerTEXT, .footerTEXT ul{
	margin:0 0 0x 0;
	padding:0 0 0 0;
	font-size:14px;
	font-weight:bold;
	color:#157ba0;
}
.footerTEXT li{
	font-size:12px;
	font-weight:normal;
	margin:0 0 0 23px;
	padding:0 0 0 0px;
	list-style:square;
	line-height:20px;
}
.copyRight{
	float:left;
	width:280px;
	font-size:11px;
}

#footerNav
	{
	float:right;
	/*width:280px;*/
	display:inline;
	margin:0px 0 0 0;
	padding:0px 0px 0px 0;
	text-decoration:none;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:normal;
	}

#footerNav ul
	{
	margin:0px;
	padding:0px 0;
	}
#footerNav li
	{
	display:inline;
	list-style:disc;
	margin:0px;
	padding:0 7px 0 8px;
	border-right:#999999 1px solid;
	}
#footerNav li.noborder
	{
	border-right:none !important;
	}
#footerNav a
	{
	text-decoration:none;
	color:#666666;
	}

#footerNav a:hover
	{
	text-decoration:underline;
	color:#666666;
	}

.fltrt { 
	float: right;
	margin-left: 8px;
}
.fltlft {
	float: left;
	margin-right: 8px;
}
.clearfloat { 
	clear:both;
}

/* Added from reset.css  */

:focus { outline:0; }

/* Table */
th { padding:0; text-align:left; vertical-align:top; }
td {padding:0;vertical-align:top;}

/* Paragraph */
address { margin-bottom:.4em; }
address { font-style:normal; line-height:1.4em;}
cite { font-style:normal; font-size:10px;}
q:before, q:after{content:'';}

/* Form */
form { display:inline;}
fieldset { border:none; }
legend {display:none;}
label { color:#666; /*font-size:.95em;*/  font-weight:bold; }
input, select, button { vertical-align:middle; }

/* Lists */
dt { display:block; font-weight:bold; }
ul,ol { list-style:none; }

/* Size */
small { font-size:.92em; }
big { font-size:1.1em; }

hr { height:0; margin:8px 0; overflow:hidden; visibility:hidden; }
.nowrap { white-space:nowrap; }
.bold { font-weight:bold; }



/*------------------------category page-----------------------------------------------*/
.relatedCategory{
}

.relatedCategory {
	background:url(../images/leftMenuMIddle.gif) bottom left repeat-x;
	font-family:"Segoe UI";
	color:#444444;
	font-size:15px;
	text-decoration:none;
}
.relatedCategory a {
	color:#444;
	text-decoration:none;
}
.relatedCategory a:hover {
	color:#555c;
	text-decoration:underline;
}
.relatedCategory ul {
	list-style-image:none;
	list-style-position:outside;
	list-style-type:none;
	margin:0 0 0 15px;
	padding:0px 0 0 0px;
	line-height:24px;
}
.relatedCategory li {
	margin:0 15px 0 0;
	padding:2px 0 2px 30px;
	background:url(../images/bullatePoint.gif) no-repeat 0 5px;
}

.links {
	width:601px;
	height:37px;
	float:left;
	margin:10px 0 0px 0px;
	padding:0px 0 0px 0;
	color:#CE5C90;
}
.links a {
	color:#CE5C90;
	text-decoration:underline;
}
.links a:hover {
	color:#CE5C90;
	text-decoration:none;
}
.links ul {
	list-style-image:none;
	list-style-position:outside;
	list-style-type:none;
	margin:0 0 0 5px;
	padding:6px 0 0 0px;
	line-height:20px;
}
.links li {
	margin:0px 0 0 0px;
	padding:0px 8px 0 0px;
	display:inline;
}

.links li.home a {
	color:#CE5C90;
} 

.links li.NOBorder {
	color:#000000;
	text-decoration:none;
	list-style-image:none;
	list-style-type: none;
}
/*
.toolbar{
	font-size:12px;
	font-weight:bold;
	margin:10px 10px 20px 10px;
	padding:0;
	clear:both;
}
.toolbar a{
	color:#FFFFFF;
	text-decoration:none;
}
.toolbar a:hover{
	color:#FFFFFF;
	text-decoration:underline;
}
.toolbar ul{
	margin:0;
	padding:0;
}
.toolbar li{
	margin:0;
	padding:0 5px;
	border-right:#FFFFFF 1px solid;
	display:inline;
}
.toolbar li.Noborder{
	border:#FFFFFF 0px solid;
}
.toolbar li.active{
	background-color:#a36686;
}
.toolbar li.next{
	float:right;
	border-left:#FFFFFF 1px solid;
	padding:0 8px 0 5px;
	color:#ffccd8;
	display:inline;
	border-right:#FFFFFF 0px solid;
}
*/
/*-----------------------------------product page-------------------------------------*/
.product_detail {
	margin:20px 20px 0 0;
	padding:0;
}
.product_detail_image {
	float:right;
	width:229px;
}
.product_detail_image p {
	padding:10px 0 0 0;
}
.product_detail_morePicture {
	margin:10px 0 0 0;
	width:229px;
}
.product_detail_text {
	float:left;
	width:350px;
}
.product_detail_text ul {
	margin:0px;
	padding:0px;
}
.product_detail_text li {
	margin:0px;
	padding:0px;
	list-style:none;
	line-height:22px;
}
.product_detail_text li label {
	margin:0px;
	padding:0px 0 0 0;
	color:#1e84a9;
	font-size:16pxpx;
	float:left;
	width:200px;
	font-weight:bold;
	font-size:16px;
}
.product_detail_text li p {
	margin:0px;
	padding:0px;
	float:left;
	/*width:145px;*/
	color:#cd5c91;
	font-size:13px;
	font-weight:bold;
	clear:both;
}
.product_detail_text li p span.review {
	color:#1e84a9;
	font-size:12px;
	float:right;
	padding:0 0 0 15px;
}
.product_detail_text li p span.review a{
	color:#1e84a9;
	text-decoration:none;
}
.product_detail_text li p span.review a:hover{
	color:#1e84a9;
	text-decoration:underline;
}
.product_detail_text li p.black {
	color:#000;
	font-size:12px;
	font-weight:normal;
	width:340px;
	text-align:justify;
	line-height:17px;
	padding:15px 0;
}
.product_detail_text li p span {
	color:#658c07;
}
.product_detail_text li p strike {
	padding:0px 10px 0 0;
}
.product_detail_text li p span.bold {
	color:#9f0c11;
	font-weight:bold;
	padding:0px 10px 0 0;
}
.product_detail_text li p span.Qty {
	color:#006eb3;
	font-weight:bold;
	font-size:12px;
	width:50px;
	padding:0 10px 0 0;
}
.product_detail_text li p input{
	width:25px;
	margin:0 10px 0 0;
}
.product_detail_text li p.wishlist a{
	font-size:11px;
	color:#999;
	padding:0 0 0 15px;
}
.product_detail_text li p.compare a{
	font-size:11px;
	padding:0 0 0 15px;
	color:#cd5c91;

}
.product_overView {
	background:transparent url(../images/overViewBg.gif) repeat-y scroll 0 0;
	border-left:3px solid #419AB5;
	border-right:3px solid #419AB5;
	border-top:3px solid #419AB5;
	float:left;
	margin:0 0 0;
	padding:0 0 0;
	width:628px;
	z-index:10;	
	
}
.product_overView p{
	text-align:justify;
	margin:0;
	padding:10px;
}
.Features_text {
	background:url(../images/testimonialBG.gif) no-repeat;
	/*	position:absolute;*/
	width:679px;
	/*	top:515px;
	left:158px;*/
	float:left;
	margin-top:20px;
}
.tellFriend{
	clear:both;
	width:240px;
	height:34px;
	margin:0;
	padding:1px 0 0 0;
	color:#666666;
	background:url(../images/tell-friend.png) no-repeat;
}
.tellFriend a{
	text-decoration:none;
	color:#666666;
}
.tellFriend a:hover{
	text-decoration:underline;
	color:#666666;
}
.tellFriend	ul{
	margin:7px 0 0 0;
	padding:0px;
}
.tellFriend	li{
	margin:7px 0 0 0;
	padding:7px 10px 0 10px;
	display:inline;
}
/*---------------------extJs type buttons-start----------------------------------------*/
.extJsTypeMenu {
	float:left;
	font-family:"Arial";
	color:#FFFFFF;
	width:100%;
	font-size:14px;
	font-weight:bold;
	line-height:normal;
	border-bottom:0px solid #419ab5;
	margin:20px 20px 0 -1px;
	z-index:1;
	}
.extJsTypeMenu ul {
	margin:0;
	padding:1px 0px 0px 1px;
	list-style:none;
	}
.extJsTypeMenu li {
	display:inline;
	margin:0px;
	padding:0 0px 0px 0px;
	}
.extJsTypeMenu a {
	float:left;
	background:url(../images/tabMenuLeft.gif) no-repeat left top;
	margin:0px 0 0 0;
	padding:0px 0 0 14px;
	text-decoration:none;
	}
.extJsTypeMenu a span {
	float:left;
	display:block;
	background:url(../images/tabMenuRight.gif) no-repeat right top;
	padding:10px 30px 10px 16px;
	color:#fff;
	}
	
/* Commented Backslash Hack hides rule from IE5-Mac \*/
.extJsTypeMenu a span {
	float:none;
}
/* End IE5-Mac hack */
.extJsTypeMenu a:hover span {
	color:#333;
}
.extJsTypeMenu a:hover {
	background-position:0% -36px;
}
.extJsTypeMenu a:hover span {
	background-position:100% -36px;
}
.extJsTypeMenuActive a span {
	color:#000;
}
.extJsTypeMenuActive a {
	background-position:0% -36px;
	color:#419ab5;
}
.extJsTypeMenuActive a span {
	background-position:100% -36px;color:#419ab5;
}

.extJsTypeMenu .tabs-nav .tabs-selected a span {
	background-position:100% -36px;
	color:#333;
}

.extJsTypeMenu .tabs-nav .tabs-selected a {
	background-position:0% -36px;
	color:#333;
}

/*------------------------End of extJs type buttons-------------------------------*/

.product-specs { padding:10px;}
/* Tooltip */
.tool-tip { border:1px solid #7BA7C9; background:#EAF6FF; padding:15px 20px; position:absolute; z-index:9999; top:5px;right:5px;}
.tool-tip .btn-close { margin:-9px -14px 0; text-align:right; }
.tool-tip .btn-close a { display:block; margin:0 0 0 auto; width:15px; height:15px; background:url(../images/btn_window_close.gif) 100% 0 no-repeat; text-align:left; text-indent:-999em; overflow:hidden; }
.tool-tip .tool-tip-content { padding:5px; }

/* ---------------- Appended by Richard Corrall, Brand 29, March 2011 */
/* Social Media Buttons */
.socialMediaButtons {
	float: right;
	width: 74px;
	padding:5px 55px 0px 0;
}
.shippingCost {
		float:right;
	margin: 0 ;
	padding: 2px 55px 0 0;
	font-size: 10px;
}
.productAlert {
	clear: both;
}
.productquestions-container{
	list-style-type:none;
	background:url("../images/bkg_product_collateral.gif") repeat-x scroll 0 0;
	background-color:#FAF7EE;
	padding:25px;
	margin:10px 0 0 0;
	border:1px solid #C4C6C8;
    text-align:left;
}
.productquestions-container h2 {
	border-bottom:1px solid #E5DCC3;
	color:#E26703;
	font-size:15px;
	font-weight:bold;
	margin:0 0 15px;
	padding:0 0 1px;
}
.productquestions-container .pager {
	background:url("../images/aw_productquestions/bkg_toolbar.gif") repeat-x scroll 0 100% #FFFFFF;
	border-top:1px solid #E2E2E2;
	font-size:11px;
	padding:4px 8px;
	text-align:left;
	height:19px;
}
.productquestions-container .pager .amount {
	float:left;
	margin:0;
}
.productquestions-container .pager select {
	font-size:11px;
}
.productquestions-container .pager .limiter {
	float:right;
}
.productquestions-container .pager .limiter img {
	margin-left:5px;
	vertical-align:middle;
}
.productquestions-container li.record {
	margin-top:10px;
}
.productquestions-container li.record ul{
	padding:10px;
}
.productquestions-container li.record ul li{
	padding:5px;
}
.productquestions-container li.record ul li.reply{
	background-color:#FAF7EE;
	margin-left: 30px;
}
.productquestions-container li.record ul li.helpfulness{
	background-color:#F1ECDB;
	text-align: right;
	margin-bottom: 4px;
}
.productquestions-container p {
	margin:20px;
}
.productquestions-container .form-field {
	margin: 0 0 8px;
}
.productquestions-container label {
	color:#666666;
	font-weight:bold;
}
.productquestions-container .pager label {
	font-weight:normal;
	color:inherit;
}
.productquestions-container label.required em {
	color:#EB340A;
	font-style:normal;
	margin-left:3px;
}
.productquestions-container input {
	margin-right:5px;
}
.productquestions-container .button-set {
	border-top:1px solid #E4E4E4;
	clear:both;
	margin:15px 0 0;
	padding:8px 0 0;
	text-align:right;
}
.pager:after {
	display:block;
	content:".";
	clear:both;
	font-size:0;
	line-height:0;
	height:0;
	overflow:hidden;
	zoom:1;
}
.search h1 {
	clear: both;
}
.searchbox {
	clear: both;
}
.checkout-li { font-weight: bold; }
/* Pager */
.pager { font-size:11px; background:#fff; padding:4px 8px; border-top:1px solid #e2e2e2; text-align:center; clear: both; }
.pager .amount { float:left; margin:0; }

.pager .pages { margin:0 140px; }
.pager .pages ol { display:inline; }
.pager .pages li { display:inline; margin:0 2px; }
.pager .pages .current {}

/* Sorter */
.sorter { font-size:11px; background:#fff url(../images/bkg_toolbar.gif) 0 100% repeat-x; padding:3px 8px; border-top:1px solid #e2e2e2; }
.sorter .limiter { float:left; }
.sorter .limiter label { vertical-align:middle; }
.sorter .limiter select { padding:0; margin:0 0 1px; vertical-align:middle; }
.sorter .view-mode { float:left; margin:0; }
.sorter .sort-by { float:right; padding-right:36px; }
.sorter .sort-by label { vertical-align:middle; }
.sorter .sort-by select { padding:0; margin:0 0 1px; vertical-align:middle; }
.sorter .link-feed {}

/* Toolbar */
.toolbar {}
.toolbar .pager { padding:3px 8px; border-bottom:1px solid #fff; }
.toolbar .sorter { border-bottom:1px solid #fff; }
.toolbar-bottom {}

.fieldset { border:1px solid #bbafa0; background:#fbfaf6; padding:22px 25px 12px 33px; margin:28px 0; }
.fieldset .legend { float:left; font-weight:bold; font-size:13px; border:1px solid #D02581; background:#f9f3e3; color:#D02581; margin:-33px 0 0 -10px; padding:0 8px; position:relative; }

/* Prod Overlay */
.overlay {
  color: #000000; 
  outline: none;
  text-decoration: none;
  position: relative;
  display: block;
}
.overlay .prodOverlay {
  display: none;
  background-color: #fff;
  padding: 10px;
  border: 1px solid #1E84A9;
  clear:both;
  width: 200px;
  left: 0px;
  top: 135px;
  z-index: 999;
  position: absolute;
}
.overlay:hover .prodOverlay {
  display: block;  
}
