#main {
	background: #eee;
	margin-top: 0px;
	min-height: 0px;
}

/* PRODUCT NAV */

div#product-nav { 
    width: 960px;
    margin: 30px auto 5px;
}

/* breadcrumb */

div#product-nav ul#breadcrumb li {
	float: left;
	font-size: 11px;
	line-height: 14px;
	font-weight: bold;
}

div#product-nav ul#breadcrumb li a {
	color: #666;
}

div#product-nav ul#breadcrumb li span.divider {
	display: inline-block;
	vertical-align: middle;
	width: 5px;
	height: 9px;
	background: url('/MOMASTORE1/redesign/images/sprites/sprite-bj.png') no-repeat -142px 0px;
	text-indent: -9999px;
	margin: 0px 7px;
}

div#product-nav ul#breadcrumb li a.toggle {
	display: inline-block;
	vertical-align: middle;
	width: 15px;
	height: 14px;
	text-indent: -9999px;
	margin: 0px 0px 0px 7px;
}

div#product-nav ul#breadcrumb li a.expand {
	background: url('/MOMASTORE1/redesign/images/sprites/sprite-bj.png') no-repeat -150px 0px;
}

div#product-nav ul#breadcrumb li a.expand:hover {
	background: url('/MOMASTORE1/redesign/images/sprites/sprite-bj.png') no-repeat -166px 0px;
}

div#product-nav ul#breadcrumb li a.collapse {
	background: url('/MOMASTORE1/redesign/images/sprites/sprite-bj.png') no-repeat -182px 0px;
}

div#product-nav ul#breadcrumb li a.collapse:hover {
	background: url('/MOMASTORE1/redesign/images/sprites/sprite-bj.png') no-repeat -198px 0px;
}


/* PRODUCT DETAIL */
div#hero{
    overflow:hidden;
    position:relative;
    background: #eee;
    min-height: 520px;
}

div#hero div.product-video-wrapper{
    width:960px;
    height:520px;
    position:relative;
    display:none;
    left:0;
    top:0;
}

a.product-video {
	font-weight: bold;
	height: 50px;
	display: block;
}

a.product-video span {
	display: inline-block;
	height: 50px;
	vertical-align: middle;
	padding-left: 15px;
	background: none; /* url(/MOMASTORE1/redesign/images/) no-repeat; */
}

a.product-video:hover,
a.product-video:active,
a.product-video:focus {
	text-decoration: none;
}

div#hero div#product-zoomer-wrapper{
    width:960px;
    height:520px;
    position:relative;
    display:none;
    left:0;
    top:0;
}

div#hero div#product-zoomer-wrapper div#zoom-thumbs{
    background:#fff;
    border:3px solid #cccccc;
    width:394px;
    height:52px;
    padding:7px 6px 8px;
    position:absolute;
    z-index: 100;
    bottom: 20px;
    left:280px;
}

div#hero div#product-zoomer-wrapper div#zoom-thumbs li{
    margin: 0 2px;
    float:left;
    display:block;
}

div#hero div#product-zoomer-wrapper div#zoom-thumbs li img{
        border: 1px solid #fff;
}

div#hero div#product-zoomer-wrapper div#zoom-thumbs li img.selected,
div#hero div#product-zoomer-wrapper div#zoom-thumbs li img:hover{
	border: 1px solid #00aeef;
	cursor:pointer;
}


div#hero div#product-zoomer-wrapper div#zoom-thumbs li img{
    float:left;
}

div#hero div#product-zoomer{
    overflow: hidden;
    position: absolute;
    z-index:1;
}


div#product-detail {
    position:relative;
    z-index:2;
	float: left;
	position: relative;
	background: #eee;
	width: 960px;
	min-height: 520px;
}

div#product-detail #detail-thumbs {
	float: left;
	width: 149px;
	margin-right: 20px;
	padding: 30px 0 0 1px;
}

div#product-detail #product-image {
	float: right;
	width: 520px;
	line-height: 0px;
	margin: 0px auto;
}

div#product-detail #product-image #magnifier{
    position:absolute;
    background: url('/MOMASTORE1/redesign/images/buttons/btn-click-to-zoom.png') no-repeat top left;
    width:105px;
    height:37px;
    top:0;
    left:0;
    display:none;
    
}

div#product-detail #right-column {
	float: right;
	width: 250px;
	margin-left: 20px;
	padding-top: 22px;
}

/*New CSS added by Pandu for product separator starts*/
.product-separator
{
width: 371px;
float: right;
border-top: 1px solid #cccccc;
padding-bottom: 30px;
}
/*New CSS added by Pandu for product separator ends*/

div#product-detail h4 {
	float: left;
	margin-bottom: 10px;
}

/* product image options, left column */
div#product-detail ul.product-options {
	float: left;
	margin: 0px 0px 30px 0px;
	padding 0;
}

div#product-detail ul.product-options li.thumb {
	margin-bottom: 8px;
	font-weight: bold;
	color: #000;
	width: 150px;
	height: 50px;
}

div#product-detail ul.product-options li.thumb{
	color: #000;
}

div#product-detail ul.product-options li.thumb span {
	float: left;
	width: 85px;
	height: 32px;
	padding: 18px 0px 0px 10px;
	margin: 0px;
	cursor: default;
	display:block;
}

div#product-detail ul.product-options li.thumb {
	text-decoration: none;
}

div#product-detail ul.product-options li.thumb:hover span {
	color: #000;
}

div#product-detail ul.product-options li.thumb img {
	float: left;
	vertical-align: top;
	overflow: hidden;
	cursor: pointer;
}

div#product-detail ul.product-options li.thumb img.selected,
div#product-detail ul.product-options li.thumb img:hover {
	border: 1px solid #00aeef;
	margin: -1px;
}


/* PRODUCT - MORE DETAILS */
div#main-product-details {
	background: #fff;
	width: 960px;
	margin: 25px auto 0;
}

#main-product-details p {
	margin-bottom: 15px;
	line-height: 20px;
	width:100%;
}

div#product-more-details {
	float: left;
	position: relative;
	margin-top: 25px;
}

div#product-more-details div#left-column {
	float: left;
	width: 548px;
	padding: 0px 20px 0px 0px;
	border-right: 1px solid #e5e5e5;
}

div#product-more-details div#right-column {
	float: left;
	width: 371px;
	padding-left: 20px;
	overflow: hidden;
}

div#product-more-details h3{
	font-size: 18px;
}

div#product-more-details h4{
    font-family: 'FranklinGothicFSDemi', Arial, sans-serif !important;
    font-weight: normal;
    font-size: 24px !important;
    color: #000;
    line-height: 24px;
    letter-spacing: 0px;
	text-transform: Capitalize !important;border-bottom: 0px !important;
	margin-bottom: 5px;
	display: block;
}

/* product description, about the designers */
div#product-more-details h2 {
	color: #000;
	margin-bottom: 12px;
}

div#product-more-details h3 {
	margin-bottom: 5px;
}


div#product-more-details div#left-column div#about-the-designer,
div#product-more-details div#left-column div#about-the-designer {
	margin-bottom: 30px;
}

div#product-more-details div#left-column div#about-the-designer {
	margin-top: 30px;
	padding-bottom: 1px;
	background: url('/MOMASTORE1/redesign/images/background/bg-heading-bottom-border.png') repeat-x bottom;
}

div#product-more-details div#left-column div#about-the-designer h2,
div#product-more-details div#left-column div#about-the-designer h3 {
	margin-left: 200px;
}

div#product-more-details div#left-column div#product-description p,
div#product-more-details div#left-column div#about-the-designer p  {
	margin-top: 18px;
	float: left;
}

div#product-more-details div#left-column div#product-description {
	border-bottom: 1px solid #e5e5e5;
}

div#product-more-details div#left-column div#product-description img {
	float: right;
	margin: -65px -20px 0px 0px;
}

div#product-more-details div#left-column div#about-the-designer img {
	float: left;
	margin: -65px 0px 0px -20px;
}

div#product-more-details a.arrow-right {
	display: block;
	float: left;
    font-family: 'FranklinGothicFSDemiCondensed', Arial, sans-serif;
    font-weight: normal;
    font-size: 14px;
	text-transform: uppercase;
}

div#product-more-details a.arrow-right {
	text-transform: none;
}

div#product-more-details a.arrow-right span.uppercase{
	text-transform: uppercase;
}

div#product-more-details a.arrow-right span.lowercase{
	text-transform: lowercase;
}

div#product-more-details div#left-column div#product-description a.arrow-right,
div#product-more-details div#left-column div#about-the-designer a.arrow-right  {
	margin-bottom: 27px;
}

/* product reviews */
div#product-more-details div#customer-reviews h3 {
	margin-bottom: 20px;
	float: left;
}

div#product-more-details .overall-rating {
	clear: left;
	padding-bottom: 10px;
	margin-bottom: 10px;
	background: url('/MOMASTORE1/redesign/images/background/bg-heading-bottom-border.png') repeat-x bottom;
}

div#product-more-details .overall-rating h4 {
	background: none;
	width: 134px;
}

div#product-more-details .overall-rating h4,
div#product-more-details .overall-rating span {
	float: left;
	display: inline-block;
	line-height: 21px;
	vertical-align: middle;
}

div#product-more-details .overall-rating span.num-of-reviews {
	color: #999;
	font-weight: bold;
	margin-left: 10px;
}

div#product-more-details div#customer-reviews ul#sort {
	float: right;
	color: #999;
	font-weight: bold;
	margin-bottom: 12px;
}

div#product-more-details div#customer-reviews ul#sort li {
	float: left;
	margin-left: 8px;
}

div#product-more-details div#customer-reviews ul#sort li.last {
	border-left: 1px solid #d9d9d9;
	padding-left: 8px;
}

div#product-more-details div#customer-reviews table {
	clear: both;
}

div#product-more-details div#customer-reviews table th {
	width: 115px;
	padding: 0px 20px 12px 0px;
	text-align: left;
	color: #666;
	font-size: 11px;
	vertical-align: top;
	line-height: 18px;
}

div#product-more-details div#customer-reviews table th span.stars-small {
	margin-top: -3px;
}

div#product-more-details div#customer-reviews table td {
	width: 413px;
	padding: 0px 0px 12px 0px;
	vertical-align: top;
	font-weight: bold;
}

div#product-more-details div#customer-reviews table td p {
	margin-bottom: 18px;
	font-weight: normal;
}

div#product-more-details div#customer-reviews a.view-all {
	display: block;
	margin: 0px 0px 30px 135px;
}

div#product-more-details div#rate-this-product {
	padding: 12px 0px 0px;
	background: url('/MOMASTORE1/redesign/images/background/bg-heading-bottom-border.png') repeat-x top;
	border-bottom: 1px solid #d9d9d9;
	margin-bottom: 30px;
}

div#product-more-details div#rate-this-product div.stars {
	float: left;
	padding-bottom: 25px;
}

div#product-more-details div#rate-this-product h4 {
	display: block;
	float: left;
	margin: 0px 20px 0px 0px;
	padding-bottom: 25px;
	line-height: 21px;
	background: none;
}

/* stars for reviews */
div#product-more-details span.stars-big {
	width: 121px;
	height: 21px;
	text-indent: -9999px;
	margin-right: 10px;
}

div#product-more-details span.stars-big-0 {
	background: url('/MOMASTORE1/redesign/images/sprites/sprite-bj.png') no-repeat -125px -50px;
}

div#product-more-details span.stars-big-1 {
	background: url('/MOMASTORE1/redesign/images/sprites/sprite-bj.png') no-repeat -100px -50px;
}

div#product-more-details span.stars-big-2 {
	background: url('/MOMASTORE1/redesign/images/sprites/sprite-bj.png') no-repeat -75px -50px;
}

div#product-more-details span.stars-big-3 {
	background: url('/MOMASTORE1/redesign/images/sprites/sprite-bj.png') no-repeat -50px -50px;
}

div#product-more-details span.stars-big-4 {
	background: url('/MOMASTORE1/redesign/images/sprites/sprite-bj.png') no-repeat -25px -50px;
}

div#product-more-details span.stars-big-5 {
	background: url('/MOMASTORE1/redesign/images/sprites/sprite-bj.png') no-repeat 0px -50px;
}

div#product-more-details span.stars-small {
	display: block;
	width: 85px;
	height: 13px;
	text-indent: -9999px;
	margin-right: 3px;
}

div#product-more-details span.stars-small-0 {
	background: url('/MOMASTORE1/redesign/images/sprites/sprite-bj.png') no-repeat -85px -73px;
}

div#product-more-details span.stars-small-1 {
	background: url('/MOMASTORE1/redesign/images/sprites/sprite-bj.png') no-repeat -68px -73px;
}

div#product-more-details span.stars-small-2 {
	background: url('/MOMASTORE1/redesign/images/sprites/sprite-bj.png') no-repeat -51px -73px;
}

div#product-more-details span.stars-small-3 {
	background: url('/MOMASTORE1/redesign/images/sprites/sprite-bj.png') no-repeat -34px -73px;
}

div#product-more-details span.stars-small-4 {
	background: url('/MOMASTORE1/redesign/images/sprites/sprite-bj.png') no-repeat -17px -73px;
}

div#product-more-details span.stars-small-5 {
	background: url('/MOMASTORE1/redesign/images/sprites/sprite-bj.png') no-repeat 0px -73px;
}

a.one-star {
	display: block;
	float: left;
	width: 21px;
	height: 21px;
	vertical-align: middle;
	text-indent: -9999px;
	margin-right: 4px;
	background: url('/MOMASTORE1/redesign/images/sprites/sprite-bj.png') no-repeat -175px -75px;
	cursor: pointer;
}

/* FlickR */
div#product-more-details div#flickr-module h3 {
	float: left;
	margin-right: 10px;
}

div#product-more-details div#flickr-module span.image-count {
	color: #999;
	float: left;
	margin-top: 6px;
	font-size: 11px;
	font-weight: bold;
}

div#product-more-details div#flickr-module a.flickr-logo {
	float: right;
	width: 57px;
	height: 15px;
	display: block;
	background: url('/MOMASTORE1/redesign/images/sprites/sprite-bj.png') no-repeat -95px -130px;
	text-indent: -9999px;
	margin-top: 2px;
}

div#product-more-details div#flickr-module div.carousel {
	width: 540px;
	height: 180px;
	margin-top: 10px;
}

div#product-more-details div#flickr-module div.carousel div.carousel-inner {
	width: 480px;
	height: 180px;
}

div#product-more-details div#flickr-module ul.carousel-list li.product {
	width: 160px;
	height: 180px;
	margin-right: 0px;
}

div#product-more-details div#flickr-module ul.carousel-list li.product div {
	margin-top: 6px;
	font-size: 11px;
}

div#product-more-details div#flickr-module a.prev {
	top: 60px;
}

div#product-more-details div#flickr-module a.next {
	top: 60px;
}


/* RIGHT COLUMN */
/* Product Specs */

div#product-more-details div#product-specs h3 {
	margin-bottom: 20px;
}

div#product-more-details div#product-specs {
	padding-bottom: 30px;
	border-bottom: 1px solid #d9d9d9;
}

div#product-more-details #right-column div#product-specs .overall-rating {
	margin-bottom: 0;
	background: none;
}

div#product-more-details div#product-specs .overall-rating a.num-of-reviews {
	border-left: 1px solid #d9d9d9;
	padding: 0 10px;
	float: left;
	display: inline-block;
	line-height: 21px;
	vertical-align: middle;
	cursor: pointer;
}

div#product-more-details div#product-specs .overall-rating iframe {
	float: left;
	border-left: 1px solid #d9d9d9; 
	padding-left: 10px;
	overflow: hidden;
	width: 150px;
	height: 25px;
}

div#product-more-details div#product-specs table {
	margin-top: 17px;
	clear: both;
}

div#product-more-details div#product-specs table td {
	width: 247px;
	padding: 14px 0px 4px 20px;
	vertical-align: top;
	font-weight: bold;
}

div#product-more-details div#product-specs table td.label {
	width: 84px;
	padding: 12px 0px 4px 0px;
	text-align: left;
	vertical-align: top;
    font-family: 'FranklinGothicFSDemiCondensed',Arial,sans-serif;
    font-weight: normal;
    color: #000;
	text-transform: uppercase;
	font-size: 15px;
	background: url('/MOMASTORE1/redesign/images/background/bg-heading-bottom-border.png') repeat-x bottom;
	padding-bottom: 3px;
    display:inline-block;
}

div#product-more-details div#product-specs table td.first {
	padding-top: 0;
}

div#product-more-details div#product-specs table td h5 {
	font-size: 14px;
	font-weight: bold;
	color: #000;
}


/*  What's Popular */
div#product-more-details div#whats-popular {
	padding-top: 30px;
}

div#product-more-details div#whats-popular ul.popular-list {
	width: 392px;
	margin-top: 27px;
}

div#product-more-details div#whats-popular ul.popular-list li.product {
	margin-right: 20px;
}


/* Breadcrumb carousel */
div#product-nav div.hide-carousel {
	display: none;
}

div#product-nav div#bc-carousels {
	float: left;
	width: 960px;
	margin-top: 10px;
	padding-top: 10px;
	height: 212px;
	border-top: 1px solid #eee;
}

div#product-nav div.carousel {
	height: 176px;
}

div#product-nav div.carousel-inner {
	height: 176px;
}

div#product-nav div.carousel a.prev {
	top: 60px;
}

div#product-nav div.carousel a.next {
	top: 60px;
}

div#product-nav div.carousel ul.carousel-list {
	width: 980px;
}

div#product-nav div.carousel ul.carousel-list li.product {
	width: 176px;
	height: 176px;
	margin-right: 20px;
}

div#product-nav div.carousel ul.carousel-list div.info {
	bottom: 1px;
	padding: 0px 9px;
}

div#product-nav div.carousel ul.carousel-list li.product a.product-button {
	width: 176px;
	height: 176px;
}

div#product-nav div.carousel ul.carousel-list li.product a.quickview {
	width: 156px;
	bottom: 42px;
}

.ie7 div#product-more-details h3{
            float: left;
            margin-bottom: 7px;
}

.ie div#product-more-details h2{
            clear: both;
}

.ie7 #left-column a.arrow-right{
            padding-bottom: 27px;
}

.customer-reviews_h3{

margin-top:20px;
}

