body, a {

	font:normal 11px tahoma,helvetica, sans-serif;

	color:#666;

	text-decoration:none

	}

a {text-decoration: none}

body{

	text-align: center;

	}

body, form, p, ul, h1 {

	margin:0;

	padding:0

	}

img {border: none}

ul{list-style: none}

.floatleft{float:left}

.floatright{float:right}

.clear{clear:both}

input{vertical-align: middle}

.bold {font-weight:bold}

.purple {color:#AA6DBF}

.grey {color:#666}



#main {

	margin:0 auto;

	text-align:left;

	width:760px;

	}

#header {

	position:relative;

	height:145px;

	width:760px;

	background:#fff url(bg-header.gif) repeat-y left;

	margin-bottom:10px

	}

#header a.logo {

	position:absolute;

	top:21px;

	left:264px;

	display:block;

	width:230px;

	height:60px;

	background:url(adolcelogo.jpg)

	}

#header ul {

	position:absolute;

	top:88px;

	left:0px;

	background:#AA6DBF;

	width:605px;

	padding:0 0 0 155px;

	height:24px;

	text-align:center

	}

* html #header ul {width:100%}

#header ul li {

	float:left;

	height:24px;

	background:url(bg-header-nav.gif) no-repeat right;

	padding:0 21px 0 10px;

	}

#header ul li.last {background:none}

#header ul li a {

	line-height:24px;

	display:block;

	color:#AA6DBF;

	height:24px;

	text-indent:2000px;

	overflow:hidden;

	white-space:nowrap

	}

#header ul li.home a {

	width:34px;

	background:url(a-home.gif)

	}

#header ul li.brand a {

	width:35px;

	background:url(a-brand.gif)

	}

#header ul li.category a {

	width:52px;

	background:url(a-category.gif)

	}

#header ul li.name a {

	width:46px;

	background:url(privacypolicy.gif)

	}

#header ul li.about a {

	width:52px;

	background:url(a-about.gif)

	}

#header ul li.cart a {

	width:54px;

	background:url(a-cart.gif)

	}

#header div {

	position:absolute;

	top:112px;

	left:0px;

	background:url(bg-toll-free.gif) no-repeat 9px 12px;

	height:34px;

	width:100%

	}

#header div form {

	background:url(bg-search.gif) no-repeat 0 10px;

	padding:6px 10px 0 120px

	}

#header div form .text {

	height:19px;

	font:12px/14px tahoma,sans-serif;

	width:165px

	}

	

	

	

#middle {



	background:url(bg-middle.gif) repeat-y left;

	width:760px;

	margin-bottom:10px

	}

.left-column {

	width:179px;

	background:#fff url(bg-left-column.gif) no-repeat left top;

	padding:28px 0 0 0;

	}

.right-column {

	width:571px

	}

.left-column ul {

	width:151px;

	border:1px solid #E5E5E5;

	background:#fff;

	margin:0 0 0 14px;

	text-align:center

	}

.left-column ul a {

	line-height:27px;

	background:url(bullet.gif) no-repeat 0 -100px;

	padding:0 17px;

	font-weight:bold;

	color:#AA6DBF;

	}

.left-column ul a:hover {

	background-position:left;

	color:#CAAFD4

	}

div.left-bg {

	position:relative;

	left: 1px;

	background:url(bg-left-box.gif) no-repeat left bottom;

	width:179px;
	
	padding: 200px 0 5px 0;

	text-align:center

	}

div.left-bg img {margin:95px 0 0 0}



#footer {

	width:760px;

	height:100px;

	background:url(bg-footer.gif) repeat-x top;

	text-align:center

	}

#footer .design {

	padding:0 0 0 10px;

	line-height:24px;

	color:#fff

	}

#footer a {color:#fff}

#footer a:hover {text-decoration:underline}

#footer ul {padding:0 10px 0 0}

#footer ul li {display:inline}

#footer ul li a {

	line-height:23px;

	padding:0 9px 0 4px;

	background:url(border.gif) no-repeat 100% 2px

	}

#footer ul li.last a {background:none;padding:0 0 0 4px}

#footer .copyrights {

	clear:both;

	color:#666;

	line-height:18px;

	padding:14px 0 0 0

	}



#ext-footer {

	position:relative;

	float:left;

}



	

div.whats-new {

	background:#fff url(bg-whats-new.jpg) no-repeat left bottom;

	width:276px;

	padding:0 0 15px 0;

	text-align:center

	}

div.whats-new b {

	display:block;

	background:url(what-new.gif) no-repeat left top;

	width:108px;

	height:26px;

	margin:0 auto 13px auto;

	overflow:hidden;

	text-indent:2000px;

	white-space:nowrap

	}

div.whats-new img {border:1px solid #ddd;margin-bottom:15px}

div.whats-new a {font-weight:bold;color:#666}

div.whats-new a:hover {text-decoration:underline}

div.whats-new div {padding:6px 0 0 0}



div.index-right-boxes {width:285px}

div.box-medium {

	border:2px solid #fff;

	background:#fff

	}

div.box-medium .border {border:1px solid #E0E0E0;width:279px;padding:5px 0}

* html div.box-medium .border {width:281px}

div.box-medium .border.freeshipping {background:#eee}

div.box-medium .border.freeshipping .image {width:114px;border-right:1px solid #fff}

div.box-medium .border .image {

	width:105px;

	text-align:center;

	}

div.box-medium .border .text {

	width:160px;

	padding:0 10px 0 0

	}

* html div.box-medium .border .text {width:170px}

div.box-medium .border.freeshipping .text {width:145px}

* html div.box-medium .border.freeshipping .text {width:165px}

div.box-medium .border .text strong {display:block;margin:0 0 4px 0}

div.box-medium .border .text strong a {font-weight:bold;color:#666}

div.box-medium .border a:hover {text-decoration:underline}

div.box-medium .border a.purple {text-align:right}

div.box-medium .border p.shop {margin:3px 0 0 0;text-align:right}



.margin-bottom-10 {margin-bottom:10px}

.margin-right-10 {margin-right:10px}



a.purple {padding:0 10px 0 0;background:url(purple-style.gif) no-repeat right;font-weight:bold}



#welcome {

	clear:both;

	width:571px;

	background:#fff url(new-bg-welcome.jpg) no-repeat left top;

	height:156px;

	margin-bottom:10px;
	
	position:relative;

	}

#welcome div {padding:10px 10px 0 246px}

#welcome div p {margin:13px 0 0 0;text-align:justify}

#welcome .welcome-image{
	position:absolute;
	top:0px;
	left:0px;
	padding:0;
}

div.subscribe {

	border:2px solid #fff;

	background:#fff

	}

div.subscribe .border {

	border:1px solid #E0E0E0;width:163px;padding:6px 6px 5px 10px;

	height:63px;

	}

* html div.subscribe .border {width:181px;height:76px}

div.subscribe b {

	background:url(bg-adolce.gif);

	display:block;

	white-space:nowrap;

	text-indent:2000px;

	width:163px;

	height:13px;

	overflow:hidden

	}

div.subscribe form {margin:3px 0 0 0}

div.subscribe .text {width:130px;height:18px;font:11px/12px tahoma,sans-serif;color:#999;padding:1px 0 0 3px}





div.product {

	border:2px solid #fff;

	background:#fff

	}

div.product .border {

	border:1px solid #E0E0E0;width:171px;padding:6px 6px 5px 0px

	}

* html div.product .border {width:179px}

div.product .border .image {

	float:left;

	width:73px;

	height:63px;

	overflow:hidden;

	text-align:center

	}

div.product .border .text {float:right;width:95px}

div.product .border .text div {padding:3px 0 0 0}

div.product .border .text a {font-weight:bold}

div.product .border .text a:hover {text-decoration:underline}



div.content {

	width:555px;

	background:#fff;

	padding:10px 8px 20px 8px;

	margin-bottom:10px

	}

* html div.content {width:100%}

#breadcrumbs {color:#666;padding:0 0 10px 9px}

#breadcrumbs a {color:#666}

#breadcrumbs a:hover {text-decoration:underline}

h1 {

	color:#AA6DBF;

	font:bold 18px/24px tahoma,sans-serif;

	padding:0 0 0 9px

	}

div.line {

	background:#E0E0E0;

	width:100%;

	height:1px;

	overflow:hidden;

	margin-bottom:10px

	}



TD.line {

	background:#E0E0E0;

}



#item .image {

	width:239px;

	padding:0 0 0 26px

	}

* html #item .image {width:275px}

#item .image .big {

	float:left;

	width:171px;

	height:188px;

	border:1px solid #ddd;

	text-align:center;

	padding:5px 0 0 0;

	margin-bottom:8px

	}

* html #item .image .big {width:173px;height:194px}

#item .image .small {float:right}



#item .image .small A {

	display:block;

}



#item .image .small div {

	border:1px solid #ddd;

	width:57px;

	height:57px;

	oveflow:hidden;

	margin-bottom:8px

	}

	

#item .table {

	width:258px

	}

#item .table .row {border-bottom:1px solid #ddd;padding:10px}

#item .table .row .text {width:20px;height:18px;margin-right:20px;font:11px/12px tahoma,sans-serif;text-align:right}

#item .table .links {padding:10px}

#item .table .links a {color:#999;font-weight:bold;padding:0 0 0 18px;display:block;margin-bottom:7px}

#item .table .links a:hover {text-decoration:underline}

#item .table .links a.free-shipping {background:url(ico-free-ship.gif) no-repeat 0 4px}

#item .table .links a.email {background:url(ico-mail.gif) no-repeat 2px 3px}

#item .text-description {

	margin:0 0 10px 0;

	width:100%

	}

#item .text-description p {margin:0 0 10px 0}



div.also-like {

	width:100%;

	background:url(bg-you-may-also-like.gif) no-repeat left top;

	padding:24px 0 0 0

	}

div.also-like .button-top {padding:0 0 10px 11px}

div.also-like .button-bottom {float:left;padding:10px 0 30px 11px}

div.also-like .one {

	padding:0 30px 10px 20px

	}

div.also-like .one .select {padding:20px 0 0 0;width:60px}

.qnt {text-align:right;width:20px;height:18px;font:11px/12px tahoma,sans-serif}

div.also-like .one .image {width:70px;height:70px;overflow:hidden;text-align:center}

div.also-like .one .image img {border:1px solid #ddd}

div.also-like .one .text {width:360px}

div.also-like .one .text p {margin:4px 0}

div.also-like .one .text a {font-weight:bold}

div.also-like .one .text a:hover {text-decoration:underline}

div.also-like .one .text .grey {margin:0 10px 0 0}

div.also-like .line {clear:both}



div.related {

	padding:5px 20px;

	text-align:center

	}

div.related h2 {margin:0 0 10px 0;font:bold 11px tahoma,sans-serif}

div.related a {text-decoration:underline}

div.related a:hover {text-decoration:none}





div.free-shipping {

	border:2px solid #fff;

	background:#fff

	}

div.free-shipping .border {

	border:1px solid #E0E0E0;width:363px;padding:6px 6px 5px 0px

	}

* html div.free-shipping .border {width:370px}

div.free-shipping .border .image {

	float:left;

	width:157px;

	border-right:1px solid #ddd;

	height:63px;

	overflow:hidden;

	text-align:center

	}

div.free-shipping .border .text {float:right;width:195px}



div.graphic {margin-bottom:10px}

div.section-text {padding:0 10px 10px 10px}

div.section-text IMG {

	margin-right:15px;

	margin-bottom:15px;

}





/* pages */	

.right-column .pages {

	width:537px;

	padding:9px 9px 0 9px;

	height:40px;

	font:11px/15px tahoma,arial,sans-serif;

	background:#eee

	}

.right-column .pages div.clear {width:100%;height:3px;overflow:hidden}

* html .right-column .pages {width:555px;height:49px}

.right-column .pages div {

	width:49%;

	}

.right-column .pages span {

	color:#666;

	font-weight:bold;

	}

.right-column .pages .sel {

	background:url(sel-arrow.gif) no-repeat 0 5px;

	padding:0 15px 0 10px;

	}

.right-column .pages .tab,

.right-column .pages a,

.right-column .pages .here {padding:0 3px}

.right-column .pages .tab {padding:0 7px}

.right-column .pages .floatright {text-align:right}

.right-column .pages .prev {

	background:url(prev-arrow.gif) no-repeat 0 5px;

	padding-left:11px;

	text-decoration: none

	}

.right-column .pages .next {

	background:url(next-arrow.gif) no-repeat 100% 5px;

	padding-right:11px;	

	text-decoration:none

	}

.right-column .pages .all {text-decoration: none;}

.right-column .pages a:hover {text-decoration:underline}

.margin-top-10 {margin-top:10px}





/* sub sections */

.right-column .sect-items {padding:10px 0 0 0}

.right-column .sect-items .item {

	width:176px;

	margin:20px 10px 10px 0

	}

.right-column .sect-items .border-bottom {border-bottom:1px solid #ddd}

.right-column .sect-items .item a {

	display:block;

	width:100%;

	text-align:center;

	font-weight:bold

	}

.right-column .sect-items .item a:hover {text-decoration:underline}

.right-column .sect-items .item p {

	margin:4px 0 0 0;

	width:100%;

	text-align:center

	}

.right-column .sect-items .item .pict {

	width:100%;

	height:125px;

	position:relative;

	margin-bottom:5px

	}

.right-column .sect-items .item .pict a {

	position:absolute;

	bottom:0

	}

.right-column .sect-items .item .pict img {border:1px solid #ddd}

.right-column .sect-items .right {margin-right:0}



/*~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*/

div.contents {

	width:183px;

	padding:0 0 15px 0;

	text-align:center

	}

div.contents img {border:1px solid #ddd;margin-bottom:15px}

div.contents a {font-weight:bold;color:#666}

div.contents a:hover {text-decoration:underline}

div.contents div {padding:6px 0 0 0}



/*~~~~~~~~~~~~~ADV PAGING~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*/



.grey-header {background:#EEE;}



#leftarrowdiv,

#rightarrowdiv      {width: 15px;}

#contents           {padding:10px 0px 10px 0px;}

#contents A         {font: bold 11px tahoma; color: #000;}

#paging A:hover     {text-decoration:underline;}



#paging TD          {padding: 5px 8px 5px 8px;}

#paging .price      {font: normal 11px tahoma; color: #666;}

#paging .saleprice  {font: bold 11px tahoma; color: #AA6DBF;}

#paging .abstract   {font: normal 11px tahoma; color: #555;}

#paging .qtybox     {font: normal 11px tahoma; width: 25px; text-align: right}

#paging .qtytext    {font: bold 11px tahoma; color: #000;}



#pagelinks          {font: normal 11px tahoma; color: #000;}

#pagelinks A        {font: normal 11px tahoma; color: #000;}

#pagelinks .chosen  {font: bold 11px tahoma; color: #000;}



.itemof             {font: normal 11px tahoma; color: #000;}

.pageof             {font: normal 11px tahoma; color: #000;}



#modes              {font: normal 11px tahoma; color: #000; text-decoration:none; }

#modes A            {font: normal 11px tahoma; color: #000; text-decoration:none; }

#modes .chosen      {font: bold 11px tahoma; color: #000; text-decoration:none; }



#sortlinks          {font: normal 11px tahoma; color: #000; text-decoration:none; }

#sortlinks A        {font: normal 11px tahoma; color: #000; text-decoration:none; }

#sortlinks .chosen  {font: bold 11px tahoma; color: #000; text-decoration:none; }



#paging FORM        {margin:0px;}



.listheader         {background-color: #333333; font: bold 11px tahoma; color: #FFFFFF;}



.vcell              {background-color: #FFF;}

.vcell-on           {background-color: #FFF;}



.ecell              {background-color: #FFF;}

.ecell-on           {background-color: #FFF;}



.wcell              {background-color: #FFF;}

.wcell-on           {background-color: #FFF;}



/*~~~~~~~~~~~~~~~~~~~~~~~~~~~~MULTI INSETS~~~~~~~~~~~~~~~~~~~~~~~~~~*/

.visibleborder{

	border:2px solid #000000 !important;

}

.invisibleborder{

	border:2px solid #FFFFFF !important;

}

#titleBar{

	cursor:move;

	background-color: #EADAEF;

	color:#FFFFFF;

}

#imgplaceholder{

	visibility:hidden;

	position:absolute;

	background-color: #FFFFFF;

}

.close{

	font: bold 12px Arial, Helvetica, sans-serif;

	border: 2px outset;

	background-color: #FFFFFF;

	padding-left: 4px;

	padding-right: 4px;

	text-decoration: none;

}

.close:hover{

	font: bold 12px Arial, Helvetica, sans-serif;

	border: 2px inset;

	background-color: #FFFFFF;

	padding-left: 4px;

	padding-right: 4px;

	text-decoration: none;

}

/*~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*/

.options {

	padding:3px 0px 3px 0px;

}

.multi-add-img IMG {

	border:1px solid #DDD;

}

#multi-add {

	width:100%;

}

#multi-add TD {

	font:normal 11px tahoma;

}

#multi-add TD A {

	font:bold 11px tahoma;

	display:block;

	padding-bottom:5px;

}

#multi-add P {

	padding-bottom:3px;

}

/*~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*/

#cross-sell .header {font:bold 14px tahoma; color:#aa6dbf; border-bottom:1px solid #E0E0E0; padding-bottom:5px;}

#cross-sell A {font:bold 11px tahoma; color:#000;}

#cross-sell A:hover {text-decoration:underline;}

#cross-sell TD {font-size:11px; color:#999;}

#cross-sell .purple {color:#aa6dbf;}


.reg1-box, .reg2-box{
	padding-right:10px;
}


/*.blackprice {color:#000 !important;}*/
