/* NOTES: */


body {
margin: 0px;
padding: 0px;
font: 12px Arial, Helvetica, sans-serif;
line-height: 16px;
color:#000000;
background: #FFFFFF url(../images/bg.gif) 0 0 repeat;
text-align:center;
}
.clear-both { clear:both; }
p { font-size:12px; font-family: Arial, Helvetica, sans-serif; color:#000000; line-height: 16px; margin: 8px 0 8px 0; }
a {  color: #000000; text-decoration:underline; }
a:hover {  color:#000000; text-decoration:underline;  }


/*____________________________________ MAIN CONTAINER ____________________________________*/

#mainContainer {  width: 912px; margin: 0 6px 0 6px; background: #FFF url(../images/main_bg.gif); margin-left: auto; margin-right: auto; margin-top:0; text-align: left;  }
#mainContainerIn {  width: 900px;  background: #FFF; margin-left: auto; margin-right: auto; margin-top:0; text-align: left;  }

#indexContainer {  width: 800px; margin-left: auto; margin-right: auto; margin-top:0; text-align: left;  }
#top { height: 136px; width: 912px; margin: 0 6px 0 6px; margin-left: auto; margin-right: auto; margin-top: 0;;}

/*____________________________________ HEADER ____________________________________*/


#header { height: 73px; width: 920px; position:relative; }
#right_container{ width: 400px; height: 102px; float:right; padding: 0; margin: 0;}
#headerLogoLeft { height:42px; width:345px; margin: 13px 0 0 10px; padding: 0 0 0 0; float:left; text-align:left; }

#terms { float: right; text-align:right; width: 250px; line-height:13px; color:#fff; margin: 8px 100px 0 0; font-size: 10px; }	
#terms  a { color:#fff; text-decoration:none; }
#terms a:hover { color:#000000; text-decoration:none; }
/*____________________________________ BANNER ____________________________________*/

#banner { height: 136px; width: 912px; margin: 0 6px 0 6px; margin:0; position:relative; background:url(../images/banner.jpg);}
#shopping { height: 136px; width: 250px; margin: 0 0 0 0; margin:0 10px 0 0; float:right;}
#shopping2 { height: 40px; width: 125px; margin: 0 0 0 0; margin:40px 25px 0 0; float:right;}
#search { height: 50px; width: 190px; margin: 0 0 0 0; margin:0 10px 0 0; float:right;}
#logo { height: 136px; width: 418px; margin: 0 0 0 0; margin:0 0 0 60px; float:left;}

/*____________________________________ NAV ____________________________________*/

#subnav { position:relative; width:920px; text-align:center; margin: 0 0 18px; 0; padding: 0 0 0 0; height:30px; background: #FFF url(../images/bgBelowSubNav.gif) repeat-x;}
#subnav ul { margin: 0; padding: 0; list-style: none;}	
#subnav li { display:inline; }
#subnav li a {text-transform:uppercase; font-size: 10px; padding: 0 14px 0 14px; border-right: 1px solid #000; line-height: 30px; color:#000000; font-weight: normal; text-decoration:none;}
#subnav li a:hover, #subnav li .active_link { text-decoration: none; color:#000000; }
#subnav li.last a { padding-right: 0; border-right: none; }

#nav2 { width:900px; text-align:center; margin: 0 0 0 0; padding: 0 0 0 0;}
#nav2 ul {  margin: 0; padding: 0; list-style: none;}	
#nav2 li { display:inline; margin: 0 0.15em; }
#nav2 li a { font-size: 14px; padding: 0 0; border-right: 1px solid #CBCBCB; color:#DB0962; font-weight: normal; text-decoration: none;}
#nav2 li a:hover, #nav li .active_link { text-decoration: none; color:#6C207E; height: 4em; line-height: 2em; float: none; background: url(../images/nav_bg.gif) #fff bottom left repeat-x; }
#nav2 li.last a { padding-right: 0; border-right: none; }

/*____________________________________ NAVOriginal ____________________________________*/
#nav {margin:0;padding:0; }
#nav ul { margin:0;padding: 0 0 0 202px; }
#nav ul li { display:block;padding:0; float:left;text-align:left;margin-right:30px; margin-top:15px;  }
#nav li a { color:#DB0962; font-size:15px; text-decoration:none; height: 55px; line-height: 55px; width: 75px; display:block; text-align:center;}
#nav li a:hover, #nav li .active_link { color:#6C207E; background: url(../images/nav_bg.gif) #fff  no-repeat; height: 55px; line-height: 55px; }


/*____________________________________ NAVTEST ____________________________________*/
#outnav { height: 55x; width: 900px; text-align:center; }
#nav-menu ul {list-style: none; padding: 0; margin: 0; }

#nav-menu li { float: left;  }

#nav-menu li a {  height: 55px; line-height: 55px; width:75px; margin: 0 5px 0 50px; display: block; color: #DB0962; text-decoration: none;text-align: center;  }

/* Hide from IE5-Mac \*/
#nav-menu li a:hover, #nav-menu .active_link { background: url(../images/nav_bg.gif) #fff bottom left no-repeat;  height: 55px; line-height: 55px; display: block; color: #6C207E; text-decoration: none;text-align: center;}
/* End hide */

#nav-menu {width:900px; float: left;}

/*____________________________________ BELOW NAV ____________________________________*/

#below_nav {width: 920px; height: 20px; margin: 0 0 0 0; background: #FFF url(../images/bgBelowNav.gif) 0 0 repeat-x; text-align:center;}


/*____________________________________ MIDDLE COLUMN ____________________________________*/

#middle { width: 600px; float: right; padding:0; margin:0 0 0 0; }
#middle p { margin: 8px 25px 8px 0; padding: 0 10px 0 0;}
#productTitle2 { font-size:16px; width:600px; height:42px; margin: 0 25px 0 25px; background:url(../images/icon_product.gif) left top no-repeat; color:#000000; }
.listingTitle1 { font-size:17px; line-height: 13px; color:#000; padding: 0 0 0 0; }
.listingTitle2 { font-size:17px; line-height: 13px; color:#5D10B4; padding: 0 0 0 0; }
.underTitle { font-size:12px; line-height: 13px; text-decoration:none; color:#000000; padding: 0 0 0 0; }
.listingTitle3 { font-size:17px; line-height: 13px; color:#000; padding: 0 0 0 0; }
.listingSubTitle { font-size:13px; line-height: 13px; font-weight: normal; color:#000000; }
.underPrice { font-size:14px; line-height: 13px; color:#5D10B4; padding: 0 0 0 0; }
.abovePrice { font-size:13px; line-height: 13px; color:#000; padding: 0 0 0 0; }
#noteMoreRight { padding:0 3px 0 0; margin: 0 8px 0 0; float:left; font-size:9px; }
#noteMoreRight a { color:#000000; text-decoration:none; }
#noteMoreRight a:hover { color:#000000; text-decoration:none; }
#listings .displayLeft { width:200px;listingTitle2 float:left; padding: 8px 0 0 0; }
#listings .displayRight { width:300px; float:right; }
#product { margin: 0 0 8px 0;}
#product .displayLeft { width:300px; float:left; padding: 8px 0 0 0; }
#product .displayRight { width:200px; float:right; }

/*____________________________________ RIGHT COLUMN ____________________________________*/

#right { width: 650px; float: left; padding:0; margin:10px 0 0 0; }
#right p { margin: 8px 0 8px 0; }
#productTitle { font-size:16px; padding: 0 0 0 18px;  width:300px; height:15px; text-decoration:none; margin: 0 0 0 0; background:url(../images/icon_product.gif) left top no-repeat; color:#000000; }
.listingTitle { font-size:13px; line-height: 13px; font-weight: bold; color:#000000; }
.detailTitle { font-size:13px; line-height: 13px; font-weight: bold; color:#000000; }
.underTitle { font-size:12px; line-height: 13px; text-decoration:none; color:#000000; padding: 0 0 0 0; }

.detailTitle2 { font-size:13px; line-height: 13px; font-weight: none; color:#000000; }
.listingSubTitle { font-size:13px; line-height: 13px; font-weight: normal; color:#000000; }
#noteMoreRight { padding:0 3px 0 0; margin: 0 8px 0 0; float:left; font-size:9px; }
#noteMoreRight a { color:#000000; text-decoration:none; }
#noteMoreRight a:hover { color:#000000; text-decoration:none; }
#listings .displayLeft { width:200px; float:left; padding: 8px 0 0 0; }
#listings .displayRight { width:300px; float:right; }
#product { margin: 0 0 8px 0;}
#product .displayLeft { width:300px; float:left; padding: 8px 0 0 0; }
#product .displayRight { width:200px; float:right; }

/*____________________________________ PARAGRAPH BOX (pbox) ____________________________________*/
#pboxleft { width:171px; margin: 0 0 0 0; padding: 0; float:left; background:#FFF}
#pboxright { width:350px; margin: 0px 0px 0 0; padding: 0px 0px 0px 0px; float:right; }
div.pbox { margin:0px 0px 0px 0px; padding: 0; }
div.pboxprint { margin: 0px 0px 0px 0px;; padding: 0; }
div.pboxin { margin: 0px 0px 0px 0px;; padding: 0; text-align:center; }
div.pbox_linebot { margin: 0 0 0 0; padding: 0 0 0 0; border-bottom: 1px solid #D43886; }
div.pbox a, div.pbox_linebot a { color: #000; text-decoration: none; }
div.pbox a:hover, div.pbox_linebot a:hover { color:#000000; text-decoration: none; }	 
div.pbox_linebot p, div.pbox p { margin: 0px 0 0 0;}


/*____________________________________ FORM ____________________________________*/

/*_______ GENERAL _______*/
#rightform { width: 600px; float: right; padding:0; margin:10px 0 0 0; }
div.pboxform { margin: 10px 35px 0 0; padding: 0; }
.bambino_purple { color: #945DA0; font-size:10px;}
#boxcart .code { color:#000000; }
#buttons { text-align:center; width:330px; margin-left:auto; margin-right:auto;}

/*_______ CART _______*/
#boxcart {	margin:0 0 0 0;	line-height:12px; padding:0 0 0 0;	width:665px; text-align:left; background:#EDEDED url('../images/cart_top.gif') no-repeat;	color:#fff;}
#boxcart .bot {	color:#ccc; margin:0 0 0 0;	padding:0px 10px 35px 10px; background:transparent url('../images/cart_bot.gif') no-repeat bottom;}

#boxcart .topcell_right { color:#FFF; background: #945DA0 url('../images/topcell_right.gif') no-repeat right top; height:18px; line-height:18px; padding: 2px 2px 2px 8px;}
#boxcart .topcell_left { color:#FFF; background: #945DA0 url('../images/topcell_left.gif') no-repeat left top; height:18px; line-height:18px; padding: 2px 2px 2px 8px;}
#boxcart .topcell { color:#FFF; background: #945DA0 url('../images/topcell_Bg.gif') repeat-x top; height:18px; line-height:18px; padding: 2px 2px 2px 8px;}
#boxcart .cell { color:#000000; background:#ccc; line-height:14px; padding:6px 4px 4px 8px; text-align:left; border-bottom: 1px solid #fff; vertical-align:top;}
#boxcart .cellproduct {  color:#6C207E; background:#ccc; line-height:14px; padding:6px 4px 4px 8px; text-align:left; border-bottom: 1px solid #fff; vertical-align:top;}
#boxcart .cell_noline { color:#000000; background:#ccc; line-height:14px; padding:6px 4px 4px 8px; text-align:left; vertical-align:top;}
#boxcart .cellproduct_noline {  color:#6C207E; background:#ccc; line-height:14px; padding:6px 4px 4px 8px; text-align:left; vertical-align:top;}
#boxcart .cellimage { width:90px; background:#ccc; color:#FFF; line-height:14px; padding:6px 4px 4px 8px; border-bottom: 1px solid #fff; text-align:left;}
#boxcart .titleimage { padding:0; margin: 0 0 0 45px; text-align:left; height:60px;}
#boxcart .tabletopspace { margin-top: 10px;}

#boxcart .cellproduct a, #boxcart .cellproduct_noline a { font-size:11px;  color:#6C207E; text-decoration: none;}
#boxcart .cellproduct a:hover, #boxcart .cellproduct_noline a:hover {  color:#6C207E; text-decoration: underline;}

/*_______ FIELDS & INPUTS _______*/
input, textarea, select, option {  font: 11px Verdana, Arial, Helvetica, san-serif; color: #000000;  }
input.field {  border: 1px solid #000000; background-color: #eee; width: 180px; padding: 2px;  }
textarea {  border: 1px solid #ccc; background-color: #eee; width: 180px; padding: 2px;  }
textarea.wide {  width: 360px;  }
select {  border: 1px solid #ccc; color: #333; background-color: #eee; margin: 0px  }
option {  color: #fff; background-color: #333; padding: 2px;  }
input.button {  border: 2px outset #000000; color: #333; }



/*____________________________________ LEFT COLUMN ____________________________________*/

/*_______ TOP SELLERS _______*/
#boxtopsellers {	margin:0 0 0 0;	line-height:12px; padding:40px 0 0 0;	width:171px; text-align:left; background:#E0D7EB url('../images/topsellers_top.gif') no-repeat;	color:#fff;}
#boxtopsellers .bot { color:#6C207E; margin:0 0 0 0;	padding:0px 0px 20px 0px; background:transparent url('../images/topsellers_bot.gif') no-repeat bottom;}
#boxtopsellers p {color:#6C207E; margin:10px 0 0 0;}
#boxtopsellers a {color:#6C207E; margin:10px 0 0 0; text-decoration:none;}
#boxtopsellers a:hover {color:#C60080; margin:10px 0 0 0; text-decoration:none;}

/*______________*/


#leftContainer { width:171px; float: left; padding:0; margin:0 0 0 0; }
#leftTop { width: 171px; float: left; height:50px;  padding:0 15px 0 0; margin:0 0 0 0; line-height: 13px; background: url(../images/bgLeftTop.gif) 0 0 no-repeat; }
#left { width: 171px; float: left; padding:0 15px 0 15px; margin:10px 0 0 0; line-height: 13px; background: url(../images/bgLeft.gif) 0 0 repeat-y; }
#leftBot { width: 17px; float: left; height:40px; padding:0 15px 0 0; margin:0 0 0 0; line-height: 13px; background: url(../images/bgLeftBot.gif) 0 0 no-repeat; }
#left .pbox { margin: 0 1px 1px 3px; padding: 0; }
#leftTitle { font-size:16px; padding: 0 0 5px 10px; line-height:25px; width:120px; margin: 6px 0 0 20px; background:url(../images/leftIcon.gif) left top no-repeat; color:#000000; }

/*____________________________________ WIDE COLUMN ____________________________________*/
	
#wide { width: 800px; float: left; padding:0; margin:0 0 0 0; }
#wide .nospace {  margin:0;  }

/*____________________________________ TITLES ____________________________________*/

.title { margin: 0 0 0 0; padding: 0 0 0 0; font-size:16px; line-height:12px;  font-weight: normal; color:#000000;   }
.subtitle { margin: 0 0 0 0; padding: 0 0 0 0; font-size:14px; line-height:16px;  font-weight: normal; color:#000000; }
.bodytitle { text-transform:capitalize; margin: 0 0 0 0; padding: 0 0 0 25px; font-size:13px; line-height:21px; background:url(../images/icon_title.gif) center left no-repeat; font-weight: bold; color:#000000; }
.arrowtitle { text-transform:capitalize; margin: 15px 0 0 35px; padding: 0 0 0 20px; font-size:14px; line-height:21px; background:url(../images/bullet_arrow.gif) center left no-repeat; font-weight: normal; color:#1F4682; }
.desctitle { margin: 0 auto 0 auto; padding: 0 0 0 20px; font-size:17px; line-height:21px;}
.descriptionspagetitle { margin: 15px auto 0 auto; padding: 0 0 0 0; font-size:14px; line-height:21px; font-weight: normal; color:#1F4682; }
/*____________________________________ CONTENT AREA ____________________________________*/

#content { margin: 0; width:800px; padding:0; }

/*____________________________________ GALLERY ____________________________________*/

.gallery_holder { margin: 15px 115px 15px 115px; padding: 0; text-align:center; position:relative;}
#gallery { margin: 0; width: 440px; padding: 0;}
#gallery ul { margin:0; padding:0; list-style: none;  }
#gallery ul li { float:left; margin:5px 10px 10px 0; }

/*____________________________________ MISC ____________________________________*/
.image { float: left; margin: 10px 0 0 7px; padding: 0; }
div.noteMore { padding:0 3px 0 0; margin: 0 8px 0 0; float:left; font-size:9px; }
div.noteMore a { color:#000000; text-decoration:none; }
div.noteMore a:hover { color:#000000; text-decoration:none; }
.floatimgRight { margin-left: 15px; float: right; clear: both;  }


/*____________________________________ info table ____________________________________*/
.cellbot { border-bottom-width: 1px; border-bottom-style: solid; border-bottom-color: #000; font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #000000; line-height: 16px; }
.cellbot2 { border-bottom-width: 1px; border-bottom-style: solid; border-bottom-color: #000; font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #000; line-height: 16px; }
.cellbot3 { border-bottom-width: 1px; border-bottom-style: solid; border-bottom-color: #000; font-family: Arial, Helvetica, sans-serif; font-size: 14px; color: #000; line-height: 16px; }
.cell {
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #000000;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	line-height: 16px;
}
.cell_header {
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #EE8A1D;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color:#EE8A1D;
	line-height: 16px;
	margin: 10px 0 5px 0
}
.cell-title {
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #000000;
	color: #000000;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
}
.cell-titlestrong {
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #000000;
	color: #EE8A1D;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
}

.cell-titlebot { border-bottom-width: 1px; border-bottom-style: solid; border-bottom-color: #000; color: #000000; font-family: Arial, Helvetica, sans-serif; font-size: 12px; }

/*____________________________________ LISTS & BULLETS ____________________________________*/
#bulletFirst{ padding: 3px 0 3px 25px; width:485px; margin: 20px 0 6px 16px; background:url(../images/arrow.gif) left top no-repeat; color:#000000;}
#bullet    { padding: 3px 0 3px 25px; width:485px; margin: 6px 0 6px 16px; background:url(../images/arrow.gif) left top no-repeat; color:#000000;}
#bulletLast{ padding: 3px 0 3px 25px; width:485px; margin: 6px 0 20px 16px; background:url(../images/arrow.gif) left top no-repeat; color:#000000;}



ol { list-style-position: outside; color:#000000;}
#pboxleft ul, #pboxright ul { color:#000; line-height:22px; margin:6px 2px 3px 1px;}
#pboxleft li, #pboxright li { margin-left:1px; list-style-image:url("../images/arrow.gif"); }

.pboxprint ul {margin:5px 0 0 0 ;}


/*li {  padding: 5px 0 0 0; }*/


/*____________________________________ COLOURS ____________________________________*/

.minos a {  color:#EE8A1D; text-decoration:underline;  }
.minos {  color:#EE8A1D;  }
.light {  color:#000000;  }
.fix {  color:#000000;  }
.greyIn { font-size:12px; line-height: 13px; font-weight: none; color:#808080; } 
.black { font-size:12px; line-height: 13px; font-weight: none; color:#000; } 
.purple { font-size:12px; line-height: 13px; font-weight: none; color:#D43886; } 

/*____________________________________ BORDERS AND DIVIDERS ____________________________________*/

div .divider { display:block; height:1px; margin: 0 0 0 0; padding:0; border-bottom: 1px solid #CCC; border-bottom-width:1px; position:relative; }

/*____________________________________ HEADERS ____________________________________*/

/***H1***/
h1 {font-size:20px; margin: 0 0 25px 0; padding: 0; line-height: 18px; font-weight: bold; color:#000000; }

/***H2***/
h2 {  font-size:16px; margin: 12px 0 12px 0; padding: 0; line-height: 16px; font-weight: bold; color:#000000;  }

/***H3***/
h3 {font-size:13px; margin: 12px 0 12px 0; padding: 0; line-height: 12px;font-weight: bold; color:#000000; }

/***NO SPACE***/
h1.nospace, h2.nospace { margin-bottom:4px; } 
h3.spacesml { margin-bottom:6px; } 
.no_top_space {  margin-top:0;}

/*____________________________________ FOOTER ____________________________________*/

#footer { width: 912px; height: 64px; margin-left: auto; margin-right: auto; margin-bottom:0px; background: #808A92 url(../images/footer.gif) no-repeat; }
#footer a { color: #EE8A1D; text-decoration: none; margin-right: 6px; margin-left: 6px; }
#footer a:hover { text-decoration: underline; }
#webtheoria { float: right; width: 120px; height:27px; color:#000000; margin: 15px 40px 0 0; }	
#copyright { float: left; width: 250px; height:27px; color:#000000; margin: 40px 10px 0 10px; font-size:10px;  }	
#botContainer { width: 750px; padding: 0 20px; height: 53px; background: #808A92 url(../images/footer.gif) no-repeat; margin-left: auto; margin-right: auto; margin-bottom:0px; }
#botContainerLogo { width: 920px; padding: 0 ; height: 55px; margin-left: auto; margin-right: auto; margin-bottom:80px; }
a#webtheoria { float: right;  display:block; width: 120px; height:35px; color:#000000; margin: 15px 40px 0 0; background: url(../images/web_theoria.gif) 0 0 no-repeat; }	
#terms { float: left; text-align:left; width: 600px; height:47px; color:#000000; margin: 0px 40px 0px 40px; font-size: 10px;}	




/*____________________________________ SPIFFY CORNERS ____________________________________*/


.spiffy{display:block}
.spiffy *{
  display:block;
  height:1px;
  overflow:hidden;
  font-size:.01em;
  background:#E6E6E6}
.spiffy1{
  margin-left:3px;
  margin-right:3px;
  padding-left:1px;
  padding-right:1px;
  border-left:1px solid #f4f4f4;
  border-right:1px solid #f4f4f4;
  background:#ececec}
.spiffy2{
  margin-left:1px;
  margin-right:1px;
  padding-right:1px;
  padding-left:1px;
  border-left:1px solid #fcfcfc;
  border-right:1px solid #fcfcfc;
  background:#eaeaea}
.spiffy3{
  margin-left:1px;
  margin-right:1px;
  border-left:1px solid #eaeaea;
  border-right:1px solid #eaeaea;}
.spiffy4{
  border-left:1px solid #f4f4f4;
  border-right:1px solid #f4f4f4}
.spiffy5{
  border-left:1px solid #ececec;
  border-right:1px solid #ececec}
.spiffyfg{
	padding: 6px; font-size:12px; line-height:16px;  font-weight: normal; color:#000000;
  background:#E6E6E6}
  
  /*____________________________________ Rounded Corness ____________________________________*/

#box { margin:0 auto; padding:0; width:169px; text-align:left; background: url('../images/box_bg.gif') repeat-y; color:#fff; }

#box h2 { margin:0;	padding:10px 0 0 19px; background: url('../images/box_top.gif') no-repeat; color:#F89629}

#box ul { margin:0; padding:0 5px 10px; background: url('../images/box_btm.gif') no-repeat bottom;}

#box li { margin:0px 0px 0px 0px;list-style:none; }
#box li a {	color:#6C207E;	text-decoration:none; }
#box li .activelink2 {	color:#C60080; text-decoration:none;}
#box li a:hover {color:#C60080; text-decoration:none;}


 /*____________________________________ Rounded Corness 222 ____________________________________*/

#box2 { margin:0 auto; padding:0; width:169px; text-align:left; background:#EDEDED; }

#box2 h2 { margin:0;	padding:10px 0 0 19px; background:#EDEDED; color:#F89629}

#box2 ul { margin:0; padding:0 15px 10px; background:#EDEDED;}

#box2 li { margin-left:10px; list-style:none; }
#box2 li a {	color:#6C207E;	text-decoration:none; }
#box2 li .activelink2 {	color:#C60080; text-decoration:none;}
#box2 li a:hover {color:#C60080; text-decoration:none;}

/*____________________________________ FORM ____________________________________*/

/*_______ GENERAL _______*/
#rightform { width: 680px; float: right; padding:0; margin:10px 0 0 0; }
div.pboxform { margin: 10px 35px 0 0; padding: 0; }
.bambino_purple { color: #945DA0; font-size:10px;}
#boxcart .code { color:#000000; }
#buttons { text-align:center; width:330px; margin-left:auto; margin-right:auto;}

/*_______ CART _______*/
#boxcart {	margin:0 0 0 0;	line-height:12px; padding:0 0 0 0;	width:665px; text-align:left; background:#EDEDED url('../images/cart_top.gif') no-repeat;	color:#fff;}
#boxcart .bot {	color:#ccc; margin:0 0 0 0;	padding:0px 10px 35px 10px; background:transparent url('../images/cart_bot.gif') no-repeat bottom;}

#boxcart .topcell_right { color:#FFF; background: #945DA0 url('../images/topcell_right.gif') no-repeat right top; height:18px; line-height:18px; padding: 2px 2px 2px 8px;}
#boxcart .topcell_left { color:#FFF; background: #945DA0 url('../images/topcell_left.gif') no-repeat left top; height:18px; line-height:18px; padding: 2px 2px 2px 8px;}
#boxcart .topcell { color:#FFF; background: #945DA0 url('../images/topcell_Bg.gif') repeat-x top; height:18px; line-height:18px; padding: 2px 2px 2px 8px;}
#boxcart .cell { color:#000000; background:#ccc; line-height:14px; padding:6px 4px 4px 8px; text-align:left; border-bottom: 1px solid #fff; vertical-align:top;}
#boxcart .cellproduct {  color:#6C207E; background:#ccc; line-height:14px; padding:6px 4px 4px 8px; text-align:left; border-bottom: 1px solid #fff; vertical-align:top;}
#boxcart .cell_noline { color:#000000; background:#ccc; line-height:14px; padding:6px 4px 4px 8px; text-align:left; vertical-align:top;}
#boxcart .cellproduct_noline {  color:#6C207E; background:#ccc; line-height:14px; padding:6px 4px 4px 8px; text-align:left; vertical-align:top;}
#boxcart .cellimage { width:90px; background:#ccc; color:#FFF; line-height:14px; padding:6px 4px 4px 8px; border-bottom: 1px solid #fff; text-align:left;}
#boxcart .titleimage { padding:0; margin: 0 0 0 45px; text-align:left; height:65px;}
#boxcart .tabletopspace { margin-top: 10px;}

#boxcart .cellproduct a, #boxcart .cellproduct_noline a { font-size:11px;  color:#6C207E; text-decoration: none;}
#boxcart .cellproduct a:hover, #boxcart .cellproduct_noline a:hover {  color:#6C207E; text-decoration: underline;}

/*_______ FIELDS & INPUTS _______*/
input, textarea, select, option {  font: 11px Verdana, Arial, Helvetica, san-serif; color: #000000;  }
input.field {  border: 1px solid #000000; background-color: #eee; width: 180px; padding: 2px;  }
textarea {  border: 1px solid #ccc; background-color: #eee; width: 180px; padding: 2px;  }
textarea.wide {  width: 360px;  }
select {  border: 1px solid #ccc; color: #000000; background-color: #fff; margin: 0px  }
option {  color: #333; background-color: #fff; padding: 2px;  }
input.button {  border: 2px outset #000000; color: #333; }
