@import "mainbanner.css";

body{
	margin:0;
	padding:0;
	font-family: Helvetica;
	font-size:12px;
	background: url('cr.jpg') repeat;
}

a {
	color: #1FC0DC;
}

div#mainLand{
	background-position:top center;
	position:absolute;
	height:1586px;
	width:100%;
	z-index:-3;
}

div#mainList{
	/* background: url('images/bgList.jpg') no-repeat; */
	background: url('images/cr_bgList.jpg') no-repeat;
	background-position:top center;
	position:absolute;
	height:2170px;
	width:100%;
	z-index:-3;
}

div.header-panel{
	background: url('images/cr_bgHomeTop.jpg') no-repeat scroll center;
}
div#mainHome{
	background: url('images/bgHome.jpg') no-repeat; 
	background-position:top center;
	position:absolute;
	height:1500px;
	width:100%;
	z-index:-3;
}

div#mainProduct{
	background: url('cr.jpg') repeat;
	background-position:top center;
	position:absolute;
	height:2500px;
	width:100%;
	z-index:-3;
}

img{
	border:none;
}

ul{
	margin:0;
	padding:0;
}

h1{
	color:#292929;
	font-size:26px;
	font-weight:bold;
	margin-top:0px;
	line-height:26px;
	margin-bottom:-10px;
}

h2{
	color:#f49fe3;
	font-size:25px;
	font-weight:bold;
	line-height:25px;
	margin: 20px 0px;
}

h4{
	color:#e81c23;
	font-size:14px;
	font-weight:bold;
	margin-top:0px;
	float:left;
	width:100%;
}

h3{
	color:#81d2e8;
	font-size:16px;
	margin-bottom:0;
	padding-bottom:0;
}

h5{
	color:#1ec0dc;
	font-size:11px;
	padding-top:0;
	display:block;
	clear:both;
	margin:0 0 8px 0;
}

h6{
	color:#1ec0dc;
	font-size:10px;
	line-height:10px;
	margin:10px 0;
	font-weight:bold;
	float:left;
}

p.view{
	color:#f49fe3;
	font-size:10px;
	line-height:10px;
	margin:10px 0;
	font-weight:bold;
	clear:both;
}

ul.ico {
	margin-left:90px;
}

ul.ico li{
	float:left;
	margin-top:5px;
	list-style:none;
	padding:0;
}
	ul.ico a{
		border:none !important;
		padding: 0 1px 0 0 !important;
		margin:3px 2px !important;

	}

div#top_box_bg{
	position:absolute;
	top:0;
	left:0;
	height:66px;
	width:100%;
}
	div#top_box_bg div.side_box{
		background: url('images/topBg.png') repeat-x;
		display:none;
		position:absolute;
	}
	div#top_box_bg td.side{
		background: url('images/topBg.png') repeat-x;
		height:66px;
	}

	div#top_box_bg td.center{
		width:960px !important;
		dsbackground: url('images/CR_topBox.png') no-repeat;
		height:66px;
		left:40px !important;
	}

div#main2 {
	background: url('images/blueBgHome.png') no-repeat;
	background-position:top center;
	width:1369px;
	height:1088px;
}



div#main4 {
	background: url('images/bProduct.png') no-repeat;
	background-position:top center;
	width:1373px;
	height:2216px;
}


	 div.mainIn{
		width:960px;
		height:1200px;
		padding-top:70px;

	}

		div.mainIn div#top_box{
			position:absolute;
			width:960px;
			top:0px;
			height:60px;
		}

			div#top_box ul{
				height:30px;

				/* margin-top:25px; */
				position: absolute;
				top: 25px;
				left: 0;
			}

				div#top_box ul li{
					list-style:none;
					float:left;
				}
					div#top_box ul li a{
						padding:0 9px;
					}

				div#top_box ul li.additional_box{
					position:absolute;
					height:44px;
					width:223px;
					right:0;
					top:10px;
				}
					div#top_box ul li.additional_box div.count{
						position:absolute;
						width:20px;
						height:20px;
						left:25px;
						top:26px;
						color:#d4c7bf;
						font-size:10px;
						font-family:Helvetica;
						font-weight:bold;
						letter-spacing:0 em;
					}

		img#logoId {
			margin-left:25px;
		}

		div.mainIn div.logo{
			position:absolute;
			height:50px;
			width:960px;
			top:60px;
			z-index:1;
		}

		div.mainIn div.logo div.logoIn{
			position:relative;
			width:100%;
			float:left;
		}

			div.logoIn div#move_block{
				position:absolute;
				top:70px;
				left:0;

			}

				div.logoIn div#move_block a{
					display:block;
					float:left;
					margin-right:3px;

				}
					div.logoIn div#move_block a img{
						width:16px;
						height:16px;
					}


				div.mainIn div.logoIn a.freeShip_box{
					color:#363636;
					font:Helvetica;
					text-decoration:none;
					font-size:10px;
					font-weight:bold;
					display:block;
					position:absolute;
					right:0;
					top:63px;
				}

		div.rest{
			width:972px;
			 /* height:75px; */
			height: 82px;
			position:relative;
			margin-left:-5px;
		}

		div.mainIn div#mainMenu_box{
			background: #2c2c2c;
			width:960px;
			height:25px;
			color:#fcf303;
			font:Helvetica;
			text-decoration:none;
			font-size:11px;
			font-weight:bold;
			position:relative;
			 /* margin-left:-5px; */
			margin-left: 0px;
			z-index:2;
			top:4px;
			margin-bottom: 11px;
		}

			div#mainMenu_box ul{
				float:left;
			}

				div#mainMenu_box ul li{
					display:inline;
				}

				div#mainMenu_box ul li a{
					color:#fff;
					text-transform:uppercase;
					font-weight:bold;
					text-decoration:none;
					font-size:11px;
					line-height:23px;
					padding:0 10px;

				}

				input#searchText{
					margin:4px 0px 0px 0px;
					background:#f49fe3 !important;
					width:120px;
					height:16px;
					color:#2c2c2c;
					text-transform:uppercase;
					display:block;
					float:right;
					border:none;
				}

				div#mainMenu_box div#search select {
					display:block;
					float:right;
					border:none;
					margin:3px 10px 0px 0px;
					width:116px;
					height:19px;
					background-color:#e1e1e1;
				}

				div#mainMenu_box div#searchBtn{
					float:right;
					margin:3px 10px 0px 0px;
					width:20px;
					position:relative;
				}

					div#searchBtn input{
						width:20px;
						float:right;
					}

		div.mainIn div#rightMenu_box {
			width:150px;
			min-height:805px;
			top:0px;
			float:left;
			background:url('images/rightBox.png') repeat-y;
			margin-bottom:7px;
			margin-right: 1px;
		}
			div#rightMenu_boxIn_rest{
				position:relative;
				float:left;
				width:805px;
				width:1px;
			}

			div#rightMenu_boxIn {
				margin:5px;
			}

				div#rightMenu_boxIn div.head{
					background:#f49fe3;
                                        margin-bottom: 15px;

				}
					div.headIn{
						font-size:17px;
						text-transform:uppercase;
						color:#fffeff;
						padding:10px 0;
						text-align:center;
						font-weight:bold;
					}

					p.headIn_box{
						font-size:17px;
						line-height:20px !important;
						text-transform:uppercase;
						color:#fffeff;
						font-weight:bold;
						text-align:left;
						margin:0 0 -15px 0;
						height:20px;
						clear:both;
					}

				div#rightMenu_boxIn ul li {
					list-style:none;
				}

                div#rightMenu_boxIn ul li.section-i { padding-top: 2px; padding-bottom: 2px;}
                div#rightMenu_boxIn ul li.section-0 { padding-left: 5px}
                div#rightMenu_boxIn ul li.section-1 { padding-left: 10px}
                div#rightMenu_boxIn ul li.section-2 { padding-left: 15px}
                div#rightMenu_boxIn ul li.section-3 { padding-left: 20px}
                div#rightMenu_boxIn ul li.section-4 { padding-left: 25px}

				div#rightMenu_boxIn ul li a{
					color:#f49ce6;
					font-weight:bold;
					text-decoration:none;
					font-size:10px;
					display:block;
					padding-left:2px;
					position:relative;
					line-height:17px;
				}

                                div#rightMenu_boxIn ul li a:hover{
					color:#95eef9;
				}

				div#rightMenu_boxIn ul li.section a{
					color:#ffffff;
					text-transform:uppercase;
					font-weight:bold;
					text-decoration:none;
					font-size:13px;
					padding:20px 0 6px 0;
					display:block;
					padding-left:2px;
				}

				div#rightMenu_boxIn ul li.pink a{
					color:#26bfd6;
				}

		div.mainIn div#main_box{
			top:0px;
			float:right;
			 /* padding-bottom: 10px; */
			padding-bottom: 7px;
		}
			div.mainIn div#main_box a {
				margin-bottom: 0px !important;				
			}
			div.mainIn div#main_box .mainImg{
				border:4px solid #2c2c2c;
			}

			div#main_box div.prod_mainBlock {
				width:400px;
			}
				.bigBr span{
					line-height:11px !important;
				}


			div.mainIn div#main_box a, div#comm_list a {
				display:block;
				/* border:4px solid #f49fe3; */
				border:4px solid #f49fe3;
				margin-bottom:7px;
				position:relative;
			}

			div.mainIn div#main_box div.productInfo_box a {
                border:4px none #FFF;
			}

			div.mainIn div#main_box div.banner_box{
				position:relative;
				clear:both;
				height:117px;
			}
				div.mainIn div#main_box div.banner_boxHome{
					position:relative;
					clear:both;
					height:140px;
				}

				div#main_box banner_box a{
					width:391px;
				}

					div.mainIn div#main_box div.banner_boxHome a.toLeft{
						margin-right:6px;
						border:4px solid #2c2c2c;
					}

					div.mainIn div#main_box div.banner_boxHome a.toRight{
						border:4px solid #2c2c2c;
					}

		div.mainIn div.Dbox{
			width:468px;
			 /* height:58px; */
			height:57px;
			position:relative;
			background-color:#f6b0e8;
			border:4px solid #3d3d3d;
		}


		div.mainIn div.Dbox div.DboxIn{
			width:456px;
			height:45px;
			/* margin-top:11px; */
			margin-top:8px;
			padding-left:10px;
		}

			div.mainIn div.Dbox div.DboxIn span{
				color:#4c3c47;
				text-transform:uppercase;
				font-size:11px;
				padding:3px 5px 2px 0;
				display:block;

			}

			div.mainIn div.Dbox div.DboxIn input.search_box{
				background:#4c3c47;
				color:#bdb9bb;
				font-size:11px;
				height:18px;
				width:230px;
				border:none;
				border-left:1px solid #8ce0eb;
				margin-right:5px;
				display:block;
				float:left;
			}

			div.mainIn div.Dbox div.DboxIn input.search_btn{
				margin-right:4px;
			}

		div.mainIn div.Dbox ul{
			margin:0 25px;
		}

		div.mainIn div.Dbox ul li{
			list-style:none;
			float:left;
			padding:11px 7px;
		}

		.Dbox_box{
			width:952px;
			height:57px;
			border:4px solid #3d3d3d;
			position:relative;
			float:left;
			margin-top:7px;
		}
			.Dbox_box a{
				margin:0;
				padding:0;
			}


		div.mainIn div.white_box{
			width:100%;
			height:65px;
			background-color:#fff;
			position:relative;
			float:left;
			margin-top:7px;
		}

			div.mainIn div.white_box div.white_boxIn{
				border-top:2px solid #1fc0dc;
				border-bottom:2px solid #1fc0dc;
				border-left:5px solid #1fc0dc;
				border-right:4px solid #1fc0dc;
				margin:2px;
				height:57px;
			}

				div.mainIn div.white_box div.white_boxIn ul{
					margin:5px 20px 0 20px;
					clear:both;
				}

					div.mainIn div.white_box div.white_boxIn ul li{
						float:left;
						list-style:none;
						padding:0 26px;
					}
					div.mainIn div.white_box div.white_boxIn div.freeShip{
						color:#1fc0dc;
						font-size:13px;
						font-weight:bold;
						text-transform:uppercase;
						clear:both;
					}

			div.mainIn div.map_box{
				position:relative;
				float:left;
				margin-top:7px;
			}

				div.mainIn div.map_box ul{
					display:block;
					position:relative;
					float:left;
					width:260px;
					background:url('images/pinkBg.png') repeat-y;

				}

					div.mainIn div.map_box ul li{
						list-style:none;
					}

						div.mainIn div.map_box ul li a{
							text-transform:uppercase;
							color:#f6b1e8;
							text-decoration:none;
							margin-left:6px;
							font-size:9px;
						}

							div.mainIn div.map_box ul li a.blue{
								color:#81d2e8;
							}

			div.mainIn div.map_box ul.first{
				background:none;
			}
					div.mainIn div.map_box ul.first li a{
						margin-left:0px;
					}
			div.mainIn div.map_box ul.last{
				float:right;
				width:auto;
			}

.toLeft{
	float:left;
	position:relative;
}

.toRight{
	float:right;
	position:relative;
}

.bigBr {
	border:4px solid #f2a6e3;
	width:379px;
	background:url('images/bgProd.png') repeat;
	/*margin-bottom: 60px;*/
}

	.bigBr div{

		text-align:left;
		padding:10px;
		color:#525252;
		font-size:11px;
		/*width:360px;*/

	}
div.productInfo_box p.info{
	margin:0px;
	text-align:left;
	padding:0px;
	color:#525252;
	font-size:11px;

}

#sizes_box{
	margin:20px 0;
	padding:0px;
}

	#sizes_box .colorSize{
		background-color:#f49fe3 !important;
		font-size:12px;
		font-weight:bold;
		font-family:Helvetica;
		color:#fff !important;
		text-transform:uppercase;
		padding:1px !important;
		margin:1px 0 0px -3px !important;
		width:360px;
	}

		#sizes_box .active {
			color:#292929!important;
		}

div.colors{
	padding:0;
	margin:0px 0 0 -1px;
	position:relative;
	float:left;
}

	div.colors a{
		display:block;
		width:34px;
		height:21px;
		border:1px solid #32bdd8 !important;
		float:left;
		position:relative;
		margin-right:9px;
	}

div.sizes{
	padding:0;
	margin:10px 0 0px -3px;
	position:relative;
	float:left;
}

div.sizes div{
	width:34px;
	background:#1ec0dc;
	color:#fff;
	font-size:11px;
	font-weight:bold;
	text-align:center;
	text-transform:uppercase;
	line-height:15px;
	float:left;
	position:relative;
	padding: 6px;
}

select.quantity{
	background:#e81c23;
	color:#fff;
	border:2px solid #1ec0dc;
	margin-bottom:15px;
	display:block;
}

input.quantity{
	background:#f49fe2;
	color:#fff;
	border:2px solid #1ec0dc;
	display:block;
}


.sizes a.btn {
	background:#f49fe3;
	position:relative;
	float:left;
	color:#fff;
	text-decoration:none;
	padding:2px 5px;
	font-size:11px;
	font-weight:bold;
	text-transform:uppercase;
	margin-right:19px;
	border:1px solid #81d2e8 !important;
}
	.sizes a.active{
		background:#81d2e8;
		border:0px !important;
	}

.sizes a.last {
	margin-right:0px;
}

div.colors-n-sizes {
    padding: 5px 0 0 0;
}

div.colors-n-sizes h5 {
    color: #81d1e8;
    font-size: 11px;
    margin: 10px 0 5px 0;
}

div.options-select, div.options-color, div.options-quantity {
    float: left;
    margin: 0;
    padding: 0 5px 0 0;
}

div.options-color div.colors a {
    margin-bottom: 0 !important;
}

div.options-select .select {
    margin: 0;
    padding: 0;
}

div.cost{
	color:#f3aee4;
	font-size:20px;
	font-weight:bold;
	text-align:left;
	padding:0;
	margin:0;
}


div#prodOpts2 {
    float: left;
    padding: 0;
    font-size: 14px;
    font-weight: bold;
    color: #525252;
}

div#prodOpts {margin: 0; padding: 0;}

div#priceText {
    float: right;
    font-size: 14px;
    font-weight: bold;
    color: #f3aee4;
}

div.cost2{
	/*position:absolute;
	top:-10px;
	right:30px;*/
	width:110px;
	color:#e81c23;
	font-size:14px;
	font-weight:bold;
	text-align:right;
	padding: 0;
}

div.params{
	float:left;
	margin:10px 0 15px 3px;
	padding:0;
	line-height:11px;
}
	div.params span{
		color:#e81c23;
		font-size:11px;
		font-weight:bold;
		text-transform:uppercase;
		margin:0;
		padding:0;
		line-height:11px;
	}

div.options{
	position:relative;
	float:left;
	width:100%;
	padding:0;
}
div.optionsTop{
	margin:40px 0 0 0;
}
	div.options a{
		background-color:#e81c23 !important;
		font-size:12px;
		font-weight:bold;
		color:#fff !important;
		text-transform:uppercase;
		margin:1px 0 0 -2px !important;
		padding:0px 1px !important;
		width:100%;
		display:block;
		text-decoration:none;
		border:1px solid #e81c23 !important;
	}

div.zoom{
	position:relative;

	float:left;
	color:#f49fe3;
	font-size:11px;
	font-weight:bold;
	text-transform:uppercase;

}
	div.zoom ul{
		margin-top:5px;
	}
	div.zoom li{
		float:left;
		margin-right:4px;
		list-style: none;
	}
			div.zoom li a{
				border:none !important;

			}


.relatedPr{
	margin-top: 30px !important;
}

div#main_box div.product_box{
	clear:both;
	background:url('images/bgWhite.png') repeat-y center center;
	position:relative;
	float:left;
	/padding-bottom: 7px;
	width:768px;
        /*width:778px;*/
	margin-top:20px;

}
	div#main_box div.product_box div.product_box_In{
		position:relative;
		float:left;
		margin:7px;
		width:748px;
                /*width:758px;*/
		border:3px solid #f49fe3;
	}

	div#main_box div.product_box div.product_box_In div.picture_box{
		width:200px;
		border-right:3px solid #f49fe3;
		background:#fff;
		position:relative;
		float:left;
	}

	div#main_box div.product_box div.product_box_In div.productInfo_box {
		position:relative;
		float:right;
		width:545px;
                /*width:555px;*/
		text-align:left;
	}
			div.product_box_In div.productInfo_box a.ico_logo{
				/*margin-top:-20px;*/
			}
			div.product_box_In div.productInfo_box div.toRight{
				width:190px;
				padding:20px 10px 0 0;
			}

			div.product_box_In div.productInfo_box div.toLeft{
				/*width:340px;;*/
                                width:330px;
				padding-left: 5px;
			}
					/*div.productInfo_box div.toRight div,*/
					div.productInfo_box div.toRight a{
						float:right !important;
						display: inline;
					}
					div.productInfo_box div.toRight div {
					   text-align: right;
					}
                    div.productInfo_box div.toRight div.sizes {
                       float: right;
                    }
					div.productInfo_box div.toRight a.ico_logo {
					   float: right !important;
					   display: block !important;
					}


.clear{
	position:relative;
	clear:both;
	text-align:left;
}

div.copyright{
	position:relative;
	float:left;
	border-top:1px solid #5c4b59;
	border-bottom:1px solid #5c4b59;
	color:#f6b1e8;
	margin-top:7px;
	padding:4px 0;
	width:100%;
	text-align:left;
}

.gray_center{
	z-index:-1;
	position:absolute;
	left: 0;
	width:100%;
	background:url('images/test.png');
	background-position:center;
	height:66px;
}
	.gray_center img.main_logo{
		margin-top:-10px;
		margin-left:-10px;
	}

.gray_line{
	z-index:-1;
	position:absolute;
	width:100%;
	background:url('images/test3.png');
	background-position:center;
	height:66px;
}

div .buttonL {
	background-image: url(images/button_left.png);
	background-position: top left;
	background-repeat: no-repeat;
	width: 9px;
	height: 18px;
	float: left;
}
div .buttonC {
	background-color: #faaa3c;
	height: 18px;
	float: left;
	background: url(images/button_center.gif) repeat-x left;
}
div .buttonC a{
	color: Black;
	text-decoration: none;
	font-size: 9px;
	margin-top: 3px;
	float: left;
	border: 0px !important;
}
div .buttonC a:hover{
	text-decoration: underline;
}
div .buttonR {
	background-image: url(images/button_right.png);
	background-position: top right;
	background-repeat: no-repeat;
	width: 9px;
	height: 18px;
	float: left;
}

.quicklook{
	width: 520px;
	height: 300px;
	background-color: #EFEFEF;
	color: #1EC0DC;
	font-size: 10px;
    font-weight:bold;
}
legend {
	color: inherit;
}
.quicklookImage{
	width: 170px;
	margin-left: 0px;
	padding-left: 10px;
	padding-top: 10px;
	float: left;
}
.quicklookInfo {
	padding-top: 10px;
	float: left;
}

.cart td hr {
	background:#1EC0DC none repeat scroll 0 0;
	border:0 none;
	color:#1EC0DC;
	height:1px;
}

.quick_button {
	margin-left: 43px;
}

div.banners-footer{
    position:relative;
    clear:both;
}
    div.banners-footer div.banner-footer{
        display: inline;
        padding: 0;
        margin: 0;
        border: 0px none #000;
    }
        div.banners-footer div.banner-footer a{
            margin: 0 6px 6px 0;
            padding: 0;
            border: 0 none #000;
            display: block;
            float: left;

        }
        div.banners-footer div.last.banner-footer a{
            margin: 0;
            float: right;
        }

            div.banners-footer div.banner-footer a img{
                border:4px solid #2C2C2C;
                margin: 0;
                padding: 0;
            }


/* catNavigation */

div.catNavigation
{
    font-size: 11px;
    color: #FFFFFF;
}
    div.catNavigation div
    {
        display: inline;
    }

    div.catNavigation div.catNavigationOptions
    {
        float: right;
        margin-bottom: 5px;
        /* background-color: white; */
        background:url('images/bgProd.png') repeat;
        border:2px solid #F49FE3;
        padding: 2px;
    }
        div.catNavigation div.catNavigationOptions .catNavigationL {
            color: #F73FA9;
        }

    div.catNavigation div.catNavigationPages
    {
        float: left;
        margin-bottom: 4px;
        /* background-color: white; */
        background:url('images/bgProd.png') repeat;
        border:2px solid #F49FE3;
        padding: 2px;
        margin-left: 5px;
        margin-top: 8px;
    }

        div.catNavigation div.catNavigationPages div.catNavButton div a {
            color:#F49FE3;
            border: 0 none #000 !important;
            margin: 0 2px 0 0;
            display: inline !important;
            text-decoration: none;
            font-size: 11px;
        }

        div.catNavigation div.catNavigationPages div.catNavButton div a:hover {
            color:#F17EDA;
        }

        div.catNavigation div.catNavigationPages div.catNavButton div a.active {
	        color:#F17EDA;
	    }

            div.catNavigation div.catNavigationPages div.catNavButton div.page_text {
	        font-size: 10px;
	        margin-left: 5px;
	        color: #F73FA9
	    }

/* ---- */
            div#comm_list{
                margin-left:5px;
                position:relative;
                float:left;
                width:804px;

            }

                div#comm_list div.unit{
                    width:201px;
                    /*height:355px;*/
                    float:left;
                }

                    div#comm_list div.unit img{
                        margin:0px;
                    }

                div#comm_list div.unit a.title{
                    color:#fff;
                    text-decoration:none;
                    text-transform:uppercase;
                    font-size:13px;
                    border:none;
                    text-align:left;
                    font-weight:bold;
                    margin:0px;
                }

                div#comm_list div.unit a.titleCost{
                    color:#f49fe3;
                    text-decoration:none;
                    text-transform:uppercase;
                    font-size:13px;
                    border:none;
                    text-align:left;
                    font-weight:bold;
                    margin:0px;
                }

                div#comm_list div.unit a.colors{
                    color:#81d2e8;
                    font-size:10px;
                    border:none;
                    text-align:left;
                    font-weight:bold;
                    text-decoration:none;
                }


div.products-line {
    float: left;
}
    div.products-line div.unit
    {
        width:201px;
        float:left;
    }

	    div.products-line div.unit div.product-value{
	        width: 201px;
	    }

	        div.products-line div.unit div.product-value div.product-img{
	            text-align: center;
	            vertical-align: middle;
	            overflow: hidden;
	        }
		        div.products-line div.unit div.product-value div.product-img a.toLeft{
	                float: none;
	                min-height: 258px;
	                //height: 258px;
	                /* margin-right: 7px; */
	                margin-right: 8px;
	                overflow: hidden;
	            }

	        div.products-line div.unit div.product-value div.products-title{
	            margin: 2px 0;
	            padding-left:2px;
				padding-right:7px;
	        }
	        div.products-line div.unit div.product-value div.products-title a{
                overflow: hidden;
                margin: 2px;
            }

	        div.products-line div.unit div.product-value div.products-more-colors{
	            margin: 2px 0;
	        }

	    div.products-line div.unit div.product-price{
	        width: 201px;
	        height: 20px;
	        float: left;
	        padding-bottom: 5px;
	    }
a {outline: none !important;}
a:visited {outline: none !important;}
.current {
    background: #F49FE3 !important;
}
.current a {
    color: #FFFEFF !important;
}

#bt_view_add_to_cart.select-options, #bt_view_add_to_cart.available-0  {
    visibility: hidden;
}


 .relatedPr{
       margin-top: 10px !important;
       margin-bottom: 15px !important;
}









/*
div#main_box .scrollable div.product_box{
	clear:both;
	background:url('images/bgWhite.png') repeat-y center center;
	position:relative;
	float:left;
	padding-bottom: 7px;
	width:755px;
	margin-top:20px;

}
	div#main_box .scrollable div.product_box div.product_box_In{
		position:relative;
		float:left;
		margin:7px;
		width:735px;
		border:3px solid #f49fe3;
	}

	div#main_box .scrollable div.product_box div.product_box_In div.picture_box{
		width:200px;
		border-right:3px solid #f49fe3;
		background:#fff;
		position:relative;
		float:left;
	}

	div#main_box  .scrollable div.product_box div.product_box_In div.productInfo_box {
		position:relative;
		float:right;
		width:525px;
		text-align:left;
	}
			.scrollable div.product_box_In  div.productInfo_box div.toRight{
				width:200px;
				padding:20px 10px 0 0;
			}

			.scrollable div.product_box_In  div.productInfo_box div.toLeft{
				width:300px;
			}
                        */

.cl{clear:both;}
.mb1{ margin-bottom:1px; }
.mb3{ margin-bottom:3px; }
.mb4{ margin-bottom:4px; }
.mb5{ margin-bottom:5px; }
.mb6{ margin-bottom:6px; }
.mb7{ margin-bottom:7px; }
.mb10{ margin-bottom:10px; }
.mb15{ margin-bottom:15px; }
.mb20{ margin-bottom:20px; }
.mb25{ margin-bottom:25px; }
.mb29{ margin-bottom:29px; }
.mb30{ margin-bottom:30px; }
.nopadd{ padding:0px !important; }

div#dix_zoom_img ul { margin:5px 0 0 0; padding: 0; }
    div#dix_zoom_img ul li { float:left; list-style-type:none; margin:0 4px 0 0; padding:0; background: none;}


div.scrollable {
    /* required settings */
    position:relative;
    overflow:hidden;
    width: 380px;
    height:100px;
}

div.scrollable ul.items {
    /* this cannot be too large */
    width:20000em;
    position:absolute;
}

div.scrollable ul.items li {
    float:left;
}

ul.items li.active {
    border:1px inset #ccc;
    background-color:#fff;
}
a.quickview {
	margin: 0 !important;
	padding: 0 !important;
	border: 0 !important;
}


.head .head_r {
	float:right;
	padding:12px 5px 0 0;
	width: 229px;
}
	.head .head_r a.account{
		display:block;
		float:left;
		background:url(img/account.gif) no-repeat left top;
		margin-left:33px;
	}
	.head .head_r a:hover.account{
		background-position:left -16px;
	}
	.head .head_r a.account-i{
	    display:block;
	    float:left;
	    background:url(img/accounti.gif) no-repeat left top;
	    margin-left:33px;
	}
	.head .head_r a:hover.account-i{
	    background-position:left -16px;
	}
	.head .head_r a.login{
		display:block;
		float:left;
		background:url(img/login.gif) no-repeat left top;
		left:-7px;
		position:relative;
	}
	.head .head_r a:hover.login{
		background-position:left -16px;
	}
	.head .head_r a.logout{
		display:block;
		float:left;
		background:url(img/logout.gif) no-repeat left top;
		left:-7px;
		position:relative;
	}
	.head .head_r a:hover.logout{
		background-position:left -16px;
	}
	.head .head_r a.item{
		display:block;
		float:left;
		background:url(img/item.gif) no-repeat left top;
		width:115px;
		height:17px;
		font:10px Helvetica;
		color:#d4c7bf;
		text-decoration:none;
		letter-spacing:-1px;
		padding:9px 0 0 35px;
	}
	.head .head_r a:hover.item{
		/* background-position:left -25px; */
		background-position:left -26px;
		color:#fff;
	}
	.head .head_r a.checkout{
		display:block;
		float:left;
		background:url(img/checkout.gif) no-repeat left top;
		left:-6px;
		position:relative;
	}
	.head .head_r a:hover.checkout{
		background-position:left -26px;
	}

	.sizechart-box {
		cursor: pointer;
	}
	
/* ADD TO CART */
a.addBtnImg{
	display:block;
	float:left;
	background:#f7ebc4;
	width:77px;
	height:20px;
	margin-right:20px !important;
	border: 0 none !important;
	background-image: url("img/CR_add_to_cart_NORMAL.gif");
}
	a.addBtnImg:hover { 
		margin-right:20px !important;
		background-image: url("img/CR_add_to_cart_OVER.gif");
		border: 0 none !important;
	}

/* CHECKOUT */
a.checkBtnImg{
	display:block;
	float:left;
	background:#cd9739;
	width:77px;
	height:20px;
	border: 0 none !important;
	background-image: url("img/CR_checkout_NORMAL.gif");
}
	a.checkBtnImg:hover {
		border: 0 none !important;
		background-image: url("img/CR_checkout_OVER.gif");
	}
	
/*.ttl1 */
.colors-and-sizes-img {
	background: url("img/CR_colorsSizes_NORMAL.gif") no-repeat scroll 0 0 !important;
	height: 18px;
	border: 0 none !important;
}
	.colors-and-sizes-img:hover, 
	.ui-state-active.colors-and-sizes-img {
		background: url("img/CR_colorsSizes_ACTIVE.gif") no-repeat scroll 0 0 !important;
		border: 0 none !important;
	}
.size-chart-img {
	background: url("img/CR_size_chart_NORMAL.gif") no-repeat scroll 0 0 !important;
	height: 18px;
	border: 0 none !important;
}
	.size-chart-img:hover,
	.ui-state-active.size-chart-img {
		background: url("img/CR_size_chart_ACTIVE.gif") no-repeat scroll 0 0 !important;
		border: 0 none !important;
	}
.care-instructions-img {
	background: url("img/CR_care_instructions_NORMAL.gif") no-repeat scroll 0 0 !important;
	height: 18px;
	border: 0 none !important;
}
	.care-instructions-img:hover,
	.ui-state-active.care-instructions-img {
		background: url("img/CR_care_instructions_ACTIVE.gif") no-repeat scroll 0 0 !important;
		border: 0 none !important;
	}


div.main_banner{
	border: none;
	font-size:11px;
	padding:0;
	text-align:left;
}
.main_banner img { width: 795px; }
