@charset "utf-8";
* { margin:0; padding:0; }

body  {
	font:13px/22px Arial, Helvetica, sans-serif;
	background: #ffffff url(../images/bodyBG.gif) 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; 
	overflow:hidden;
} 
.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: 0px 0 0 55px;
	padding: 0px 55px 0 0;
}
#header h1 {
	float:right;
	margin: 10px 0 0 0;
	padding: 0px 55px 0 0;
}
#header .phone{
	float:right;
	margin:15px 0 0 0;
	padding: 2px 55px 0 0;
}
/*-----------------------------cart navigation---start-----------------------------*/
#navTop
	{
	float:right;
	width:380px;
	display:inline;
	margin:10px 0 0 0;
	padding:0px 10px 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:0;}
.search input.box {
	color: #000;
	width: 145px;
	height: 22px;
	padding: 3px 5px 0 3px;
	border:#cacbcb 1px solid;
	margin:0 5px 18px 20px;
}
.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;
	overflow:hidden;
}
.Prod_contener{
	padding:0 10px 0px;
	margin:20px 0 0px 0;
	clear:both;
	overflow:hidden;
}
.prod_1{
	width:280px;
	margin:5px 0;
	padding:0px 0 0 0px;
	float:left;
	left:0px;
	top:0;
}
.prod_1 p{
	line-height:16px;
	font-size:11px;
	margin:0; 
	padding:0 0 0 0px;
}

.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;
}
.prod_img{ width:107px; height:107px; float:left; margin:0 10px 0 0; border:2px solid #1E84A9}
.featured .prod_img {border: 2px solid #CC5E8F;}
.prod_2{
	width:280px;
	margin:0px 0;
	padding:0px 0 0 0px;
	float:right;
	top:0px;
}
.prod_2 p{
	line-height:16px;
	font-size:11px;
	margin:0; 
	padding:0 0 0 0px;
}
.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:0 auto;
/*	background:url(../images/btm_bg_crv.png) bottom no-repeat;
*/	width:998px;
}
.footerContent{
	width:905px;
	margin:0 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;
}
.pageNo{
	background-color:#c797b1;
	font-size:12px;
	font-weight:bold;
	color:#FFFFFF;
	margin:10px 10px 20px 10px;
	padding:0;
	clear:both;
}
.pageNo a{
	color:#FFFFFF;
	text-decoration:none;
}
.pageNo a:hover{
	color:#FFFFFF;
	text-decoration:underline;
}
.pageNo ul{
	margin:0;
	padding:0;
}
.pageNo li{
	margin:0;
	padding:0 5px;
	border-right:#FFFFFF 1px solid;
	display:inline;
}
.pageNo li.Noborder{
	border:#FFFFFF 0px solid;
}
.pageNo li.active{
	background-color:#a36686;
}
.pageNo 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;}